0001628280-20-003960.txt : 20200324 0001628280-20-003960.hdr.sgml : 20200324 20200323174251 ACCESSION NUMBER: 0001628280-20-003960 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 111 CONFORMED PERIOD OF REPORT: 20191231 FILED AS OF DATE: 20200324 DATE AS OF CHANGE: 20200323 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Livongo Health, Inc. CENTRAL INDEX KEY: 0001639225 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING, DATA PROCESSING, ETC. [7370] IRS NUMBER: 263542036 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-38983 FILM NUMBER: 20735934 BUSINESS ADDRESS: STREET 1: 150 W. EVELYN AVE. CITY: MOUNTAIN VIEW STATE: CA ZIP: 94041 BUSINESS PHONE: 1(866)435-5643 MAIL ADDRESS: STREET 1: 150 W. EVELYN AVE. CITY: MOUNTAIN VIEW STATE: CA ZIP: 94041 10-K 1 lvgo-20191231x10k.htm 10-K Document
false--12-31FY2019000163922501540002500000.0010.00199250000900000000176910009530100017691000953010000P10YP7YP5YP7YP5YP2Y0000.0010.0010100000000000P2YP12MP12MP6M1D0.6400.3870.6000.3660.0230.0290.0290.0200.0260.0280.0208P10YP6Y9M18DP9Y7M6DP6Y0.50.500.0010.001586150000586150001039400089350001485700011774000126550000 0001639225 2019-01-01 2019-12-31 0001639225 2020-02-28 0001639225 2019-06-30 0001639225 2018-12-31 0001639225 2019-12-31 0001639225 2018-01-01 2018-12-31 0001639225 2017-01-01 2017-12-31 0001639225 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001639225 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001639225 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001639225 us-gaap:RestrictedStockMember us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0001639225 us-gaap:CommonStockMember 2017-12-31 0001639225 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001639225 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001639225 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001639225 2017-12-31 0001639225 2019-01-01 0001639225 2016-12-31 0001639225 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0001639225 us-gaap:RestrictedStockMember 2017-01-01 2017-12-31 0001639225 us-gaap:CommonStockMember 2016-12-31 0001639225 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0001639225 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001639225 us-gaap:RestrictedStockMember us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001639225 us-gaap:RestrictedStockMember us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001639225 us-gaap:CommonStockMember 2018-12-31 0001639225 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0001639225 us-gaap:RestrictedStockMember us-gaap:CommonStockMember 2017-01-01 2017-12-31 0001639225 us-gaap:RetainedEarningsMember 2018-12-31 0001639225 us-gaap:RetainedEarningsMember 2017-12-31 0001639225 us-gaap:RetainedEarningsMember 2016-12-31 0001639225 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001639225 us-gaap:CommonStockMember 2019-12-31 0001639225 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001639225 us-gaap:RetainedEarningsMember 2019-01-01 0001639225 us-gaap:RetainedEarningsMember 2019-12-31 0001639225 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001639225 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0001639225 lvgo:RetrofitMember 2018-01-01 2018-12-31 0001639225 lvgo:RetrofitMember 2017-01-01 2017-12-31 0001639225 lvgo:MyStrengthMember 2019-01-01 2019-12-31 0001639225 lvgo:MyStrengthMember 2017-01-01 2017-12-31 0001639225 lvgo:RetrofitMember 2019-01-01 2019-12-31 0001639225 lvgo:MyStrengthMember 2018-01-01 2018-12-31 0001639225 us-gaap:OverAllotmentOptionMember 2019-07-01 2019-07-31 0001639225 us-gaap:IPOMember 2019-07-01 2019-07-31 0001639225 2019-07-31 0001639225 us-gaap:IPOMember 2019-07-31 0001639225 us-gaap:CommonStockMember 2019-07-01 2019-07-31 0001639225 us-gaap:CommonStockMember 2019-07-01 2019-07-31 0001639225 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-07-31 0001639225 us-gaap:CommonStockMember 2019-06-27 2019-06-27 0001639225 us-gaap:RedeemableConvertiblePreferredStockMember 2019-06-27 2019-06-27 0001639225 srt:MaximumMember 2019-01-01 2019-12-31 0001639225 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2019-01-01 0001639225 lvgo:LivongoForBehavioralHealthBymyStrengthSolutionMember 2019-01-01 2019-12-31 0001639225 2019-10-01 2019-12-31 0001639225 lvgo:BloodGlucoseMeterAndSuppliesMember 2019-01-01 2019-12-31 0001639225 lvgo:PartnerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-12-31 2018-12-31 0001639225 lvgo:PartnerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001639225 lvgo:PartnerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-10-01 2019-12-31 0001639225 lvgo:PartnerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-09-30 2019-09-30 0001639225 lvgo:PartnerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-12-31 2018-12-31 0001639225 lvgo:PartnerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-10-01 2018-12-31 0001639225 lvgo:PartnerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-10-01 2019-12-31 0001639225 lvgo:PartnerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-09-30 2019-09-30 0001639225 us-gaap:SoftwareDevelopmentMember 2019-01-01 2019-12-31 0001639225 lvgo:ProductToolingEquipmentMember 2019-01-01 2019-12-31 0001639225 lvgo:ComputerEquipmentAndSoftwareMember 2019-01-01 2019-12-31 0001639225 us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-12-31 0001639225 srt:MinimumMember us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-12-31 0001639225 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0001639225 srt:MaximumMember us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-12-31 0001639225 srt:MaximumMember us-gaap:TradeNamesMember 2019-01-01 2019-12-31 0001639225 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0001639225 srt:MinimumMember us-gaap:TradeNamesMember 2019-01-01 2019-12-31 0001639225 srt:MinimumMember 2019-01-01 2019-12-31 0001639225 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2019-01-01 2019-12-31 0001639225 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2019-01-01 2019-12-31 0001639225 2021-01-01 2019-12-31 0001639225 2020-01-01 2019-12-31 0001639225 lvgo:ExecutionCreditsMember 2019-12-31 0001639225 lvgo:DevicesMember 2019-12-31 0001639225 lvgo:ContractMember 2019-12-31 0001639225 us-gaap:AccountingStandardsUpdate201409Member lvgo:ExecutionCreditsMember us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2019-01-01 0001639225 lvgo:ExecutionCreditsMember 2019-01-01 2019-12-31 0001639225 lvgo:DevicesMember 2019-01-01 2019-12-31 0001639225 lvgo:ContractMember 2019-01-01 2019-12-31 0001639225 us-gaap:AccountingStandardsUpdate201409Member lvgo:DevicesMember us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2019-01-01 0001639225 lvgo:ExecutionCreditsMember 2018-12-31 0001639225 lvgo:ContractMember 2018-12-31 0001639225 lvgo:DevicesMember 2018-12-31 0001639225 us-gaap:AccountingStandardsUpdate201409Member lvgo:ContractMember us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2019-01-01 0001639225 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2019-12-31 0001639225 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2019-12-31 0001639225 lvgo:RetrofitMember 2018-04-30 0001639225 lvgo:DiabetoMember us-gaap:DevelopedTechnologyRightsMember 2017-08-01 2017-08-31 0001639225 lvgo:RetrofitMember 2019-04-01 2019-04-30 0001639225 lvgo:RetrofitMember 2018-01-01 2018-12-31 0001639225 lvgo:DiabetoMember us-gaap:TradeNamesMember 2017-08-31 0001639225 lvgo:DiabetoMember 2017-08-01 2017-08-31 0001639225 lvgo:MyStrengthMember 2019-02-01 2019-02-28 0001639225 lvgo:DiabetoMember 2017-01-01 2017-12-31 0001639225 lvgo:MyStrengthMember 2018-01-01 2019-12-31 0001639225 lvgo:DiabetoMember 2018-01-01 2018-12-31 0001639225 lvgo:DiabetoMember us-gaap:TradeNamesMember 2017-08-01 2017-08-31 0001639225 lvgo:MyStrengthMember 2019-01-01 2019-12-31 0001639225 lvgo:FormerRetrofitStockholdersMember lvgo:RetrofitMember 2019-04-01 2019-04-30 0001639225 lvgo:RetrofitMember 2018-04-01 2018-04-30 0001639225 lvgo:MyStrengthMember 2019-12-31 0001639225 lvgo:RetrofitMember 2018-12-31 0001639225 lvgo:DiabetoMember us-gaap:DevelopedTechnologyRightsMember 2017-08-31 0001639225 lvgo:MyStrengthMember 2019-12-01 2019-12-31 0001639225 lvgo:RetrofitMember 2019-12-31 0001639225 lvgo:MyStrengthMember 2019-02-28 0001639225 lvgo:RetrofitMember 2019-01-01 2019-12-31 0001639225 lvgo:MyStrengthMember us-gaap:DevelopedTechnologyRightsMember 2019-02-01 2019-02-28 0001639225 lvgo:MyStrengthMember us-gaap:CustomerRelationshipsMember 2019-02-01 2019-02-28 0001639225 lvgo:MyStrengthMember us-gaap:TradeNamesMember 2019-02-01 2019-02-28 0001639225 lvgo:DiabetoMember 2017-08-31 0001639225 lvgo:MyStrengthMember 2018-01-01 2018-12-31 0001639225 lvgo:RetrofitMember us-gaap:TradeNamesMember 2018-04-01 2018-04-30 0001639225 lvgo:RetrofitMember us-gaap:CustomerRelationshipsMember 2018-04-01 2018-04-30 0001639225 lvgo:RetrofitMember us-gaap:DevelopedTechnologyRightsMember 2018-04-01 2018-04-30 0001639225 lvgo:RetrofitMember 2017-01-01 2017-12-31 0001639225 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001639225 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2018-12-31 0001639225 lvgo:ComputerEquipmentAndSoftwareMember 2019-12-31 0001639225 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-12-31 0001639225 us-gaap:FurnitureAndFixturesMember 2018-12-31 0001639225 us-gaap:LeaseholdImprovementsMember 2018-12-31 0001639225 lvgo:ComputerEquipmentAndSoftwareMember 2018-12-31 0001639225 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001639225 us-gaap:CustomerRelationshipsMember 2018-12-31 0001639225 us-gaap:TradeNamesMember 2018-12-31 0001639225 srt:WeightedAverageMember us-gaap:TradeNamesMember 2018-01-01 2018-12-31 0001639225 us-gaap:DevelopedTechnologyRightsMember 2018-12-31 0001639225 srt:WeightedAverageMember us-gaap:DevelopedTechnologyRightsMember 2018-01-01 2018-12-31 0001639225 srt:WeightedAverageMember us-gaap:CustomerRelationshipsMember 2018-01-01 2018-12-31 0001639225 us-gaap:DevelopedTechnologyRightsMember 2019-10-01 2019-12-31 0001639225 us-gaap:CustomerRelationshipsMember 2018-10-01 2018-12-31 0001639225 us-gaap:CustomerRelationshipsMember 2019-10-01 2019-12-31 0001639225 us-gaap:TradeNamesMember 2018-10-01 2018-12-31 0001639225 us-gaap:CustomerRelationshipsMember 2017-01-01 2017-12-31 0001639225 us-gaap:TradeNamesMember 2019-10-01 2019-12-31 0001639225 us-gaap:DevelopedTechnologyRightsMember 2017-01-01 2017-12-31 0001639225 us-gaap:DevelopedTechnologyRightsMember 2018-10-01 2018-12-31 0001639225 us-gaap:TradeNamesMember 2017-01-01 2017-12-31 0001639225 2018-10-01 2018-12-31 0001639225 us-gaap:DevelopedTechnologyRightsMember 2019-12-31 0001639225 srt:WeightedAverageMember us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-12-31 0001639225 us-gaap:CustomerRelationshipsMember 2019-12-31 0001639225 us-gaap:TradeNamesMember 2019-12-31 0001639225 srt:WeightedAverageMember us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0001639225 srt:WeightedAverageMember us-gaap:TradeNamesMember 2019-01-01 2019-12-31 0001639225 us-gaap:PropertyPlantAndEquipmentMember 2018-10-01 2018-12-31 0001639225 us-gaap:PropertyPlantAndEquipmentMember 2019-10-01 2019-12-31 0001639225 us-gaap:PropertyPlantAndEquipmentMember 2017-01-01 2017-12-31 0001639225 us-gaap:CashMember 2019-12-31 0001639225 us-gaap:MoneyMarketFundsMember 2019-12-31 0001639225 us-gaap:BankTimeDepositsMember 2019-12-31 0001639225 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001639225 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001639225 us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001639225 us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001639225 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001639225 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001639225 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001639225 us-gaap:BankTimeDepositsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001639225 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001639225 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001639225 us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001639225 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001639225 us-gaap:MoneyMarketFundsMember 2018-12-31 0001639225 us-gaap:CashMember 2018-12-31 0001639225 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001639225 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001639225 us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001639225 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001639225 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001639225 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001639225 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001639225 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001639225 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2019-12-31 0001639225 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2019-07-31 0001639225 2015-08-01 2015-08-31 0001639225 2015-02-28 0001639225 2015-02-01 2015-02-28 0001639225 2015-08-31 0001639225 2014-09-30 0001639225 2015-04-30 0001639225 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2019-07-01 2019-07-31 0001639225 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2019-07-01 2019-07-31 0001639225 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2019-12-31 0001639225 2017-04-01 2017-04-30 0001639225 lvgo:ChicagoOfficeMember 2019-12-31 0001639225 lvgo:MountainViewOfficeMember 2019-12-31 0001639225 lvgo:DenverOfficeMember 2019-12-31 0001639225 lvgo:SoftwareSubscriptionMember 2019-12-31 0001639225 lvgo:MountainViewOfficeMember 2019-06-30 0001639225 2019-07-01 2019-07-31 0001639225 lvgo:SeriesDRedeemableConvertiblePreferredStockMember 2017-03-01 2017-03-31 0001639225 lvgo:SeriesARedeemableConvertiblePreferredStockMember 2019-12-31 0001639225 lvgo:SeriesDRedeemableConvertiblePreferredStockMember 2019-12-31 0001639225 lvgo:SeriesERedeemableConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001639225 lvgo:SeriesERedeemableConvertiblePreferredStockMember 2018-04-01 2018-04-30 0001639225 lvgo:SeriesDRedeemableConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001639225 2018-04-30 0001639225 lvgo:SeriesBRedeemableConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001639225 us-gaap:CommonStockMember lvgo:SecondaryOfferingSharesFromExistingShareholdersMember 2017-12-01 2017-12-31 0001639225 lvgo:SeriesCRedeemableConvertiblePreferredStockMember 2019-12-31 0001639225 lvgo:SecondaryOfferingSharesFromExistingShareholdersMember 2018-12-01 2018-12-31 0001639225 lvgo:SeriesBRedeemableConvertiblePreferredStockMember 2019-12-31 0001639225 2017-03-31 0001639225 us-gaap:RedeemableConvertiblePreferredStockMember lvgo:SecondaryOfferingSharesFromExistingShareholdersMember 2018-12-01 2018-12-31 0001639225 lvgo:SeriesARedeemableConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001639225 lvgo:SeriesCRedeemableConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001639225 us-gaap:CommonStockMember lvgo:SecondaryOfferingSharesFromExistingShareholdersMember 2019-12-01 2019-12-31 0001639225 lvgo:SeriesERedeemableConvertiblePreferredStockMember 2019-12-31 0001639225 lvgo:SecondaryOfferingSharesFromExistingShareholdersMember 2017-12-31 0001639225 us-gaap:CommonStockMember lvgo:SecondaryOfferingSharesFromExistingShareholdersMember 2019-12-31 0001639225 us-gaap:CommonStockMember lvgo:SecondaryOfferingSharesFromExistingShareholdersMember 2018-12-01 2018-12-31 0001639225 lvgo:SecondaryOfferingSharesFromExistingShareholdersMember 2018-12-31 0001639225 lvgo:SeriesCRedeemableConvertiblePreferredStockMember 2018-12-31 0001639225 lvgo:SeriesARedeemableConvertiblePreferredStockMember 2018-12-31 0001639225 lvgo:SeriesDRedeemableConvertiblePreferredStockMember 2018-12-31 0001639225 lvgo:SeriesBRedeemableConvertiblePreferredStockMember 2018-12-31 0001639225 lvgo:SeriesERedeemableConvertiblePreferredStockMember 2018-12-31 0001639225 us-gaap:EmployeeStockMember 2019-12-31 0001639225 us-gaap:WarrantMember 2019-12-31 0001639225 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001639225 us-gaap:EmployeeStockMember 2018-12-31 0001639225 us-gaap:RestrictedStockMember 2019-12-31 0001639225 us-gaap:RedeemableConvertiblePreferredStockMember 2018-12-31 0001639225 us-gaap:RestrictedStockMember 2018-12-31 0001639225 us-gaap:RedeemableConvertiblePreferredStockMember 2019-12-31 0001639225 us-gaap:WarrantMember 2018-12-31 0001639225 us-gaap:EmployeeStockOptionMember 2019-12-31 0001639225 us-gaap:EmployeeStockOptionMember 2018-12-31 0001639225 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001639225 lvgo:WarrantExpiringApril2025Member 2018-12-31 0001639225 lvgo:WarrantExpiringFebruary2025Member 2018-12-31 0001639225 lvgo:WarrantExpiringSeptember2024Member 2018-12-31 0001639225 lvgo:WarrantExpiringFebruary2025Member 2019-12-31 0001639225 lvgo:ServiceAndMarketBasedOptionsAndRestrictedStockUnitsMember 2019-01-01 2019-12-31 0001639225 lvgo:ServiceAndMarketBasedOptionsAndRestrictedStockUnitsMember 2018-01-01 2018-12-31 0001639225 lvgo:PerformanceBasedRestrictedStockUnitsMember 2018-01-01 2018-12-31 0001639225 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-01-01 2019-12-31 0001639225 lvgo:ServiceAndMarketBasedRestrictedStockUnitsMember 2019-01-01 2019-01-31 0001639225 lvgo:ServiceBasedRestrictedStockUnitsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-01-01 2019-12-31 0001639225 lvgo:PerformanceBasedRestrictedStockUnitsMember 2019-01-01 2019-12-31 0001639225 lvgo:PerformanceBasedRestrictedStockUnitsMember 2019-12-31 0001639225 lvgo:RSUsVestedAndReleasedMember 2019-01-01 2019-12-31 0001639225 us-gaap:RestrictedStockMember 2018-09-01 2018-09-30 0001639225 lvgo:RSUsVestedAndNotReleasedMember 2019-01-01 2019-12-31 0001639225 lvgo:CanceledMarketbasedOptionsMember 2019-01-01 2019-12-31 0001639225 us-gaap:RestrictedStockMember 2018-01-01 2018-12-31 0001639225 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001639225 lvgo:SharebasedPaymentArrangementOptionServiceAndMarketBasedMember 2019-03-01 2019-03-31 0001639225 us-gaap:EmployeeStockMember lvgo:A2019EmployeeStockPurchasePlanMember 2019-07-31 0001639225 us-gaap:RestrictedStockMember 2017-08-01 2017-08-31 0001639225 lvgo:ServiceAndMarketBasedOptionsAndRestrictedStockUnitsMember 2018-10-01 2018-12-31 0001639225 lvgo:ServiceAndMarketBasedOptionsAndRestrictedStockUnitsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-01-01 2019-12-31 0001639225 us-gaap:EmployeeStockMember lvgo:A2019EmployeeStockPurchasePlanMember 2019-07-01 2019-07-31 0001639225 lvgo:ServiceAndMarketBasedRestrictedStockUnitsMember 2019-01-01 2019-12-31 0001639225 us-gaap:EmployeeStockMember 2019-10-01 2019-12-31 0001639225 lvgo:ServiceBasedRestrictedStockUnitsMember 2019-01-01 2019-01-31 0001639225 lvgo:ServiceBasedRestrictedStockUnitsMember 2019-10-01 2019-12-31 0001639225 lvgo:A2019EmployeeIncentivePlanTransferredFrom2014And2008StockIncentivePlansMember 2019-07-31 0001639225 lvgo:PerformanceBasedRestrictedStockUnitsMember 2019-07-01 2019-07-31 0001639225 lvgo:ServiceBasedRestrictedStockUnitsMember 2019-01-01 2019-12-31 0001639225 us-gaap:AccountingStandardsUpdate201409Member 2019-10-01 2019-12-31 0001639225 us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0001639225 us-gaap:RestrictedStockMember 2019-06-01 2019-06-30 0001639225 srt:MaximumMember us-gaap:EmployeeStockMember lvgo:A2019EmployeeStockPurchasePlanMember 2019-07-01 2019-07-31 0001639225 lvgo:A2019EmployeeIncentivePlanMember 2019-07-31 0001639225 srt:MaximumMember 2017-01-01 2017-12-31 0001639225 us-gaap:RestrictedStockMember 2019-03-01 2019-03-31 0001639225 lvgo:ServiceBasedRestrictedStockUnitsMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2019-01-01 2019-12-31 0001639225 lvgo:RestrictedStockUnitsRSUsAndPerformanceSharesMember 2019-10-01 2019-12-31 0001639225 lvgo:ServiceAndMarketBasedOptionsAndRestrictedStockUnitsMember 2019-12-31 0001639225 lvgo:SharebasedPaymentArrangementOptionServiceAndMarketBasedMember 2018-01-01 2018-12-31 0001639225 lvgo:A2019EmployeeIncentivePlanMember 2019-07-01 2019-07-31 0001639225 lvgo:ServiceAndMarketBasedOptionsAndRestrictedStockUnitsMember 2019-10-01 2019-12-31 0001639225 us-gaap:RestrictedStockMember 2018-10-01 2018-12-31 0001639225 lvgo:RestrictedStockUnitsAndPerformanceBasedRestrictedStockUnitsMember 2019-10-01 2019-12-31 0001639225 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-01-31 0001639225 us-gaap:RestrictedStockMember 2019-10-01 2019-12-31 0001639225 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001639225 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0001639225 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001639225 us-gaap:RestrictedStockMember 2016-12-31 0001639225 us-gaap:RestrictedStockMember 2017-12-31 0001639225 lvgo:RestrictedStockUnitsRSUsAndPerformanceSharesMember 2019-12-31 0001639225 lvgo:RestrictedStockUnitsRSUsAndPerformanceSharesMember 2019-01-01 2019-12-31 0001639225 lvgo:RestrictedStockUnitsRSUsAndPerformanceSharesMember 2018-01-01 2018-12-31 0001639225 lvgo:RestrictedStockUnitsRSUsAndPerformanceSharesMember 2017-12-31 0001639225 lvgo:RestrictedStockUnitsRSUsAndPerformanceSharesMember 2018-12-31 0001639225 us-gaap:ResearchAndDevelopmentExpenseMember 2018-10-01 2018-12-31 0001639225 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0001639225 us-gaap:GeneralAndAdministrativeExpenseMember 2018-10-01 2018-12-31 0001639225 us-gaap:GeneralAndAdministrativeExpenseMember 2019-10-01 2019-12-31 0001639225 us-gaap:ResearchAndDevelopmentExpenseMember 2019-10-01 2019-12-31 0001639225 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001639225 us-gaap:SellingAndMarketingExpenseMember 2019-10-01 2019-12-31 0001639225 us-gaap:SellingAndMarketingExpenseMember 2018-10-01 2018-12-31 0001639225 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001639225 us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0001639225 us-gaap:CostOfSalesMember 2019-10-01 2019-12-31 0001639225 us-gaap:CostOfSalesMember 2018-10-01 2018-12-31 0001639225 2016-01-01 2016-12-31 0001639225 lvgo:RestrictedStockUnitsPerformanceRSUsAndPerformanceStockUnitsMember 2019-01-01 2019-12-31 0001639225 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001639225 srt:MinimumMember lvgo:ServiceAndMarketBasedOptionsAndRestrictedStockUnitsMember 2018-01-01 2018-12-31 0001639225 srt:MaximumMember lvgo:ServiceAndMarketBasedOptionsAndRestrictedStockUnitsMember 2018-01-01 2018-12-31 0001639225 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001639225 lvgo:PerformanceBasedRestrictedStockUnitsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-01-01 2019-12-31 0001639225 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2019-12-31 0001639225 us-gaap:InternalRevenueServiceIRSMember 2019-12-31 0001639225 us-gaap:InternalRevenueServiceIRSMember us-gaap:ResearchMember 2019-12-31 0001639225 srt:MaximumMember 2018-01-01 2018-12-31 0001639225 us-gaap:StateAndLocalJurisdictionMember 2019-12-31 0001639225 us-gaap:StateAndLocalJurisdictionMember 2017-12-31 0001639225 us-gaap:InternalRevenueServiceIRSMember 2018-12-31 0001639225 us-gaap:InternalRevenueServiceIRSMember 2017-12-31 0001639225 lvgo:CaliforniaTaxAuthorityMember 2018-12-31 0001639225 lvgo:CaliforniaTaxAuthorityMember 2019-12-31 0001639225 us-gaap:StateAndLocalJurisdictionMember 2018-12-31 0001639225 lvgo:OtherStatesMember 2018-12-31 0001639225 lvgo:CaliforniaTaxAuthorityMember 2017-12-31 0001639225 lvgo:OtherStatesMember 2019-12-31 0001639225 lvgo:OtherStatesMember 2017-12-31 0001639225 us-gaap:RestrictedStockMember 2018-01-01 2018-12-31 0001639225 us-gaap:EmployeeStockMember 2017-01-01 2017-12-31 0001639225 us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0001639225 us-gaap:RestrictedStockMember 2017-01-01 2017-12-31 0001639225 us-gaap:WarrantMember 2018-01-01 2018-12-31 0001639225 us-gaap:RedeemableConvertiblePreferredStockMember 2018-01-01 2018-12-31 0001639225 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0001639225 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0001639225 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0001639225 us-gaap:RedeemableConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001639225 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001639225 us-gaap:WarrantMember 2019-01-01 2019-12-31 0001639225 us-gaap:WarrantMember 2017-01-01 2017-12-31 0001639225 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0001639225 us-gaap:EmployeeStockMember 2018-01-01 2018-12-31 0001639225 us-gaap:RedeemableConvertiblePreferredStockMember 2017-01-01 2017-12-31 0001639225 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001639225 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001639225 lvgo:PerformanceBasedRestrictedStockUnitsMember 2018-01-01 2018-12-31 0001639225 lvgo:SalaryUnderEmploymentAgreementMember 2018-01-01 2018-12-31 0001639225 lvgo:SalaryUnderEmploymentAgreementMember 2017-01-01 2017-12-31 0001639225 lvgo:SharedServiceFeeMember 2018-01-01 2018-12-31 0001639225 lvgo:SharedServiceFeeMember 2017-01-01 2017-12-31 0001639225 lvgo:SubleaseAgreementMember lvgo:ShareholderMember 2014-12-31 0001639225 lvgo:SalaryUnderEmploymentAgreementMember 2019-10-01 2019-12-31 0001639225 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember 2020-01-01 2020-01-31 0001639225 us-gaap:RestrictedStockMember us-gaap:SubsequentEventMember 2020-01-01 2020-01-31 iso4217:USD iso4217:USD xbrli:shares xbrli:pure xbrli:shares lvgo:award_modification lvgo:payment utreg:sqft lvgo:segment

 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
___________________________________________
FORM 10-K
_________________________________________
(Mark One)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2019
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from to
Commission File Number: 001-38983
___________________________________________
Livongo Health, Inc.
(Exact name of Registrant as specified in its charter)
___________________________________________
Delaware
 
26-3542036
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification Number)
150 West Evelyn Avenue, Suite 150
Mountain View, California 94041
(866) 435-5643
(Address, including zip code, and telephone number, including area code, of Registrant’s principal executive offices)
___________________________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
        Trading Symbol(s)
Name of each exchange on which registered
Common Stock, $0.001 par value
LVGO
The Nasdaq Global Select Market
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes No
Indicate by check mark if the registrant is not required to file reports pursuant of Section 13 or Section 15(d) of the Act. Yes No
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.     Yes  No  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes      No  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer 
 
Accelerated filer 
 
 
 
Non-accelerated filer
 
Smaller reporting company 
 
 
 
Emerging growth company 
 
 
 
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No  
As of June 30, 2019, the last business day of the registrant’s most recently completed second fiscal quarter, there was no established public market for the registrant’s common stock and, therefore, the registrant cannot calculate the aggregate market value of its common stock held by non-affiliates as of such date. The aggregate market value of the registrant’s common stock held by non-affiliates of the registrant on December 31, 2019 (based on the closing sale price of $25.06 on that date), was approximately $1.1 billion. Common stock held by each executive officer, director and by each person known to the registrant who owned 5% or more of its outstanding common stock 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 28, 2020, the registrant had approximately 96,032,000 shares of common stock, $0.001 par value per share, outstanding.
Documents Incorporated By Reference: Portions of the registrant's definitive Proxy Statement for its 2020 Annual Meeting of Stockholders, to be filed hereafter, are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. Except for the portions of such proxy statement specifically incorporated by reference in this Annual Report on Form 10-K, such proxy statement shall not be deemed to be filed as part hereof.
 



TABLE OF CONTENTS

 
 
PAGE
 
 
 
 
 
 
 
 
 
 
 
 



1


NOTE REGARDING FORWARD-LOOKING STATEMENTS
As used in this Annual Report on Form 10-K, references to “Livongo,” “we,” “us,” “our,” “the Company,” and similar references refer to Livongo Health, Inc. and its consolidated subsidiaries, except as expressly indicated or as the context otherwise requires.
This Annual Report on Form 10-K contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, or the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act, which statements involve substantial risk and uncertainties. Forward-looking statements generally relate to future events or our future financial or operating performance. In some cases, you can identify forward-looking statements because they contain words such as “may,” “will,” “should,” “expects,” “plans,” “anticipates,” “could,” “intends,” “target,” “projects,” “contemplates,” “believes,” “estimates,” “predicts,” “potential” or “continue” or the negative of these words or other similar terms or expressions that concern our expectations, strategy, plans, or intentions. Forward-looking statements contained in this Annual Report on Form 10-K include, but are not limited to, statements about:
our ability to retain clients and sell additional solutions to new and existing clients;
our ability to attract and enroll new members;
the growth and success of our partners and reseller relationships;
our ability to estimate the size of our target market;
uncertainty in the healthcare regulatory environment;
our future financial performance, including trends in revenue, costs of revenue, gross profit or gross margin, operating expenses, paying users, and free cash flow;
our ability to achieve or maintain profitability;
the demand for our solutions or for chronic condition management in general;
our ability to compete successfully in competitive markets;
our ability to respond to rapid technological changes;
our expectations and management of future growth;
our ability to develop new solutions, or enhancements to our existing solutions, and bring them to market in a timely manner;
our ability to offer high-quality coaching and monitoring;
our ability to attract and retain key personnel and highly qualified personnel;
our ability to protect our brand;
our ability to expand payor relationships;
our ability to maintain, protect, and enhance our intellectual property;
restrictions and penalties as a result of privacy and data protection laws;
our expectations about the impact of natural disasters and public health epidemics, such as the coronavirus, on our business, results of operations and financial condition;
our ability to successfully identify, acquire, and integrate companies and assets;
the increased expenses associated with being a public company;
our anticipated uses of net proceeds from our initial public offering; and
the future trading prices of our common stock.
You should not rely upon forward-looking statements as predictions of future events. We have based the forward-looking statements contained in this Annual Report on Form 10-K primarily on our current expectations and projections about future events and trends that we believe may affect our business, financial condition, results of operations and prospects. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties and other factors described in the section titled “Risk Factors” and elsewhere in this Annual Report on Form 10-K. Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward-looking statements contained in this Annual Report on Form 10-K. We cannot assure you that the results, events and circumstances reflected in the forward-looking statements will be achieved or occur, and actual results, events or circumstances could differ materially from those described in the forward-looking statements.
The forward-looking statements made in this Annual Report on Form 10-K relate only to events as of the date on which the statements are made. We undertake no obligation to update any forward-looking statements made in this Annual Report on Form 10-K to reflect events or circumstances after the date of this Annual Report on Form 10-K or to reflect new information or the occurrence of unanticipated events, except as required by law. We may not actually achieve the plans, intentions or expectations disclosed in our forward-looking statements and you should not place undue reliance on our forward-looking statements. Our

2


forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures, or investments we may make.
In addition, statements that “we believe” and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based upon information available to us as of the date of this Annual Report on Form 10-K, and while we believe such information forms a reasonable basis for such statements, such information may be limited or incomplete, and our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all potentially available relevant information. These statements are inherently uncertain and investors are cautioned not to unduly rely upon these statements.

3


PART I
ITEM 1. BUSINESS
Overview
Our mission is to empower people with chronic conditions to live better and healthier lives. Livongo is pioneering a new category in healthcare, called Applied Health Signals, which is transforming the management of chronic conditions. We have created a unified platform that provides smart, cellular-connected devices, supplies, informed coaching, and data science-enabled insights and facilitates access to medications across multiple chronic conditions to help our members lead better lives. We currently offer Livongo for Diabetes, Livongo for Hypertension, Livongo for Prediabetes and Weight Management, and Livongo for Behavioral Health by myStrength. We create consumer-first experiences with high member satisfaction, measurable, sustainable health outcomes, and more cost-effective care for our members and our clients. This approach is leading to better clinical and financial outcomes while also creating a better experience for people with chronic conditions and their care team of family, friends, and medical professionals.
Our platform, which leverages data science and technology, creates a new kind of personalized experience for people with chronic conditions (our members). This empowers our members to make sustainable behavior changes that lead to better outcomes and lower costs. The Livongo experience makes it easier for them to stay healthy. We fit into the way they live, put them in control of managing their condition, and give them an experience that they don’t just like, but love (evidenced by our average Livongo for Diabetes member Net Promoter Score, or NPS, of +64 as of December 31, 2019).
Our Offerings
We offer an integrated suite of solutions to promote sustainable health behavior change based on easy, real-time data capture supported by intuitive devices; insights driven by data science; and a human touch when the member needs it. Our suite of solutions shares a common product architecture and data structure, and is delivered through a common user interface, multi-channel applications for management, and a cross-condition integrated coaching model. Each solution can be used alone or in conjunction with others and enables members to share results with family, friends, or healthcare providers.
We currently offer the following solutions:
Livongo for Diabetes: We serve members with type 1 and type 2 diabetes. This solution offers our members a cellular-connected interactive blood glucose meter, unlimited blood glucose test strips, personalized messages to support behavior change, which we call Health Nudges, digital tools across mobile, web, and email, as well as coaching and monitoring. Additionally, we offer 24x7x365 monitoring, whereby members who have dangerously low or high blood glucose receive a call from one of our in-house Certified Diabetes Educators, or CDEs, within a few minutes, no matter where they are in the world. In 2019, we announced a partnership with Amazon to leverage a HIPAA-compliant Amazon Alexa to power a voice-enabled cellular blood glucose monitoring system, allowing members to easily interact with us via the most natural and personalized communication channel - their voice.
Livongo for Hypertension: Members receive a connected blood pressure monitor and cuff which is wireless and transmits data after each measurement to our mobile app. We recently introduced a cellular-connected blood pressure monitor and cuff as well. Members are able to review results, get Health Nudges for managing their blood pressure by reminding them to take their medication, follow a healthy eating pattern, be more physically active, and receive coaching and monitoring. Members have access to the same digital toolkit and expert coaching that’s available to them through Livongo for Diabetes.
Livongo for Prediabetes and Weight Management: Members who are at risk for developing diabetes or are overweight are offered a combination of a cellular-connected weight scale, a rich mobile experience that includes health education curricula and content, personalized coaching by registered dieticians and exercise physiologists, Health Nudges, group classes, and online communities to encourage healthy eating and exercise habits. We acquired the technology underlying this solution in 2018.
Livongo for Behavioral Health by myStrength: This solution uses a digital-first approach to delivering evidence-based interventions including cognitive behavioral therapy, acceptance and commitment therapy, positive psychology, mindfulness, and motivational interviewing to help resolve clinical conditions, build resiliency, manage stress, improve

4


mood, sleep better, or simply find daily inspiration. In February 2019, we acquired myStrength and are in the process of integrating the myStrength solution into our solution suite.
Our Engine - AI+AI
Our multidisciplinary team has built a flexible and robust technology engine capable of processing data from our devices as well as other data sources and turning that information into valuable Health Signals. At the heart of our platform is a core set of four capabilities which we call AI+AI: Aggregate, Interpret, Apply, and Iterate.
Aggregate: We aggregate data and information from a variety of sources. Inputs come from our devices (i.e. blood pressure information from our smart, connected blood pressure cuff), human interactions with our coaches, member preference data, traditional data stores (like medical and pharmacy claims) as well as data from a diverse set of partners (for example, nutritional data and activity tracker inputs).
Interpret: To interpret the aggregated data, a set of critical steps occur that are driven by our unique team of data scientists, behavior specialists, and clinicians. We parse this data to determine the most important signals to feed into our AI+AI engine, extracting signals from the data we have aggregated and normalizing the signals to make them usable. They include:
Dimensionalizing the signals to ascertain which ones are the most meaningful for a specific use and combining individual signals into Health Signals.
Mapping Health Signals into what we already know about the people we are serving to deliver more impact.
Interpreting the full range of signal-to-application possibilities through the lens of a set of clinical requirements and protocols to determine the right applications to deliver specific, timely health recommendations for a specific person.
Building the most relevant healthcare messages and outputs to be delivered as well as mapping the personalized messages that will work for the specific individual members. This can include things like feedback from a member’s blood glucose meter, live coaching via text or phone call, or coaching and monitoring team connections when needed.
Apply: We deliver specific Health Nudges directly to our members, based on each member’s chronic condition and specific needs at exactly the right time in the right format and context. This process is the broad set of ways (modalities) that Health Signals get applied to certain individuals for a specific action and/or behavior support. This set of technologies includes our device applications (including our blood glucose meter, blood pressure cuff, and weight scales), human applications (live coaching and warm transfers to pharmacists, care teams or providers) and web/text based modalities.
Iterate: Iterate describes the way that we bring Health Signals back into our AI+AI engine from the channels described in Apply. We iterate and continuously tailor a member’s experience based on his or her behavior, preferences, feedback, and results, in much the same way Netflix makes entertainment recommendations based on your preferences. Our Iterate capability is unique in three key ways:
Contextual Iteration: This describes our ability to identify and use the right type of data science “tool” (such as A/B testing, reinforcement learning, Bayesian approaches, neural networks, or other essential tools) for the right type of Health Signal we are iterating back into our AI+AI engine.
Real-time Iteration: We iterate in real-time as members and other parts of the healthcare ecosystem are using the channels described in Apply.
Multifaceted Iteration: We are iterating based on multiple facets of the experience people have with our AI+AI engine, including the type of message or Health Nudge to which they are responding, the day and time they are responding, and the specific offerings (e.g., waived medication co-payments or nutrition support) that are most useful in improving an individual’s health.

The more our members use one of our solutions, the more data they generate for our engine, which allows our feedback loop to grow more powerful for all members. In addition, we aggregate dozens of other data sets and combine them, so that we can go

5


on to interpret and extract the drivers of behavior change on a personal member-by-member level, just like an Amazon or Netflix experience, and use that information to deliver a more personalized experience. As the number of members using our solutions and sources of data we collect and aggregate on our platform have grown, the number of data points feeding into our engine has rapidly expanded. This data is a powerful input for our AI+AI engine and as it grows we believe it will improve performance of our solutions, including coaching and Health Nudges, and enrollment rates.
Our AI+AI engine is designed to continuously optimize the member experience. Just as importantly, the learnings from a particular member’s AI+AI loop can help inform how to improve another member’s experience. This allows the engine to grow more powerful, smart and efficient over time for all Livongo members.
We are increasingly using our AI+AI engine to create a competitive advantage in the following ways:
Optimizing Enrollment: We leverage our AI+AI engine for the enrollment process to ensure rapid onboarding of new clients and efficient enrollment of new members. Individuals receive a mix of email, direct mailer, and company communications depending on the enrollment method selected by their employer explaining our offerings and instructions on how to enroll. We tailor the form of communication and messaging used based on information we learn and test through our AI+AI engine.
Welcome Kit and Onboarding: Each new member then receives a Welcome Kit. We iterate on aspects such as packaging design, unboxing experience, quick start instructions, and member support in order to minimize the time to first use. In the case of a member with diabetes, this kit includes an already-charged, already-personalized, cellular and wirelessly updateable blood glucose meter, a charger, test strips, a lancing device, lancets, and a “getting started guide” for our solution. Everything, including the devices and unlimited testing supplies, is sent cost free to the member. Livongo measures key performance indicators associated with onboarding including the time from Welcome Kit receipt to first device usage.
Personalized Feedback and Health Nudges: Once a member starts using our hypertension and/or diabetes offering, he or she immediately gains access to the Applied Health Signals (personalized feedback, Health Nudges and digital tools) that are driven by our AI+AI engine. For example, if we identify that a member has not been checking their blood glucose in the mornings, we can send a Health Nudge that encourages the member to check before breakfast in order to better understand overnight patterns. We provide this feedback through the member’s optimal communication channel, which could be the blood glucose meter, mobile app, web, digital voice, phone, email, or text message.
Remote Monitoring and Coaching: This includes live rapid 24x7x365 response calls, personalized coaching, and warm transfers to appropriate care teams where needed, including connecting members to their pharmacists to seek medication optimization. Our remote monitoring serves as a safety net for our members. We closely track the categories of inquiries, the guidance provided, and the clinical impact of the coaching that is delivered. This information is fed back to our AI+AI engine in order to enhance our digital coaching tools, as well as to optimize the deployment of our expert coaches.
Other digital condition management programs are often focused on one or two conditions, providing a set of condition-specific applications and iterating the use of those applications. They often lack the in-depth data science capabilities to contextually iterate using the most appropriate data science methods to improve health. In contrast, our AI+AI engine is purpose-built to quickly develop core knowledge of each member and is designed for multi-condition use. That design element enables rapid scaling of impact for the member as we add new conditions to our platform. For example, the specific medical recommendations for applications and Health Signals to enable healthy behavior are obviously different for diabetes, hypertension, and prediabetes and weight management, but the signals about which person is receptive to what type of a message over which specific device, the optimal time of day to reach a specific person, and even what type of personality they prefer in a live coaching session, are Health Signals that hold true across conditions.
We have intentionally constructed our AI+AI engine so we can scale to an unlimited number of chronic conditions and applications with an eye to consistent simplification of the healthcare experience for people with multiple chronic conditions. In simple terms, we look at ways to make the Livongo experiences seamless for multi-condition members by unifying devices, coaching, Health Signals, guidance, and enrollment when and where possible.
We are actively developing an Applied Health Signals marketplace in which we support and offer third-party applications so we can ensure each member has the specific applications most useful for them. We will also continue developing an open marketplace to allow third-party partners like digital medication management, outside coaching solutions, and devices, such as

6


Apple Watch, smartphone, Siri, and smart speakers, to be connected to our solutions in a highly secured manner. As we continue to develop and enhance Applied Health Signals partnerships, we will continuously aggregate new data into our AI+AI engine from partner devices (for example, continuous blood glucose monitoring data) and partner application programming interface (for example, nutritional data and activity tracker inputs).
We achieved over 99.9% uptime for our members during the year ended December 31, 2019. Systems are continually monitored for any signs of problems and preemptive action is taken when necessary. Encrypted backup files are transmitted over secure connections to a redundant server storage device in a secondary data center. Our data center facilities employ advanced measures to ensure physical integrity, including redundant power and cooling systems and advanced fire and flood prevention.
Our whole person approach to providing care is not just reflected in breadth of conditions managed, but in the integration of care across multiple conditions through multiple modalities into one unified experience. All member data is aggregated in the Livongo cloud. Members can see and track progress across all their conditions in our mobile app. Key information for each condition is summarized, while reminders, challenges, and lessons are prioritized for display when needed. For example, when a member with diabetes checks his or her blood glucose via a Livongo connected blood glucose meter, the member receives a Health Nudge that empowers that member to manage their condition right at the time of natural engagement. Consistent with caring for the whole person, we also deploy a variety of behavior change interventions in areas such as activity tracking and nutrition challenges to improve members’ overall health. These intervention areas, while not always unique to a given condition such as diabetes or hypertension, are often closely linked to them, so small incremental improvements in these areas can drive meaningful outcomes. And, our coaching team has a full view of all of the member clinical and behavior data required in order to provide highly personalized cross-condition coaching support.
How We Plan to Empower More Lives
Increase Member Enrollment within Existing Clients (Product Intensity). At the end of twelve months, our average enrollment rate for Livongo for Diabetes clients who launched enrollment in January 2019 is approximately 35% of the total recruitable individuals at a client. The average enrollment rate after twelve months for optimized clients who began enrollment in January 2019 is over 50%. We have a significant opportunity at our existing clients to reach higher enrollment rates, particularly when we are able to obtain email access to prospective members. In 2019, we entered into an agreement with one of our channel partners that allows us to access all available emails from our joint clients, which provides us another pathway for member outreach and increased enrollment.
Offer Additional Solutions that Expand Share of Wallet with Existing Clients (Product Density). We believe we are underpenetrated within our existing client base, which represents a significant growth opportunity for us. The vast majority of our clients’ members use Livongo for Diabetes. We have a significant opportunity with those clients to offer our Livongo for Hypertension, Livongo for Prediabetes and Weight Management, and Livongo for Behavioral Health by myStrength solutions. For members who have more than one chronic condition that is covered by the Livongo suite of solutions, we can cross-sell in order to enhance the member experience, improve clinical results, and also increase our revenue per member. Benefits accrue to clients who have multiple Livongo solutions, as they can achieve higher returns on their investments in Livongo, thanks to both the increase in the size of the population using Livongo solutions, as well as the deeper clinical improvement and cost savings opportunities that come from the whole person approach.
Expand Client Base. We believe that our market remains underpenetrated. We will continue to invest in our direct sales and marketing efforts and our channel partners to continue to acquire new clients, including employers, health plans, government entities, and labor unions. We also believe there is significant potential for growth in other markets, including Medicare, fully insured employers, self-insured employers and Medicaid. We expect to continue to invest in expanding our client base within these markets.
Continue to Grow the Capabilities of Our Platform. We constantly improve our platform and existing solutions. As we increase membership and generate new data from each of those members using our platform, we can deliver more effective solutions to our members, onboard new members more efficiently, grow our penetration at any given client, and improve the features of our solutions, as well as accelerate the development and delivery of new products to the market.
Continued Business Development. We will continue to organically build new solutions and, where appropriate, execute on acquisitions and partnerships, to rapidly expand to other chronic conditions and help our members live better and healthier lives.

7


Expand Internationally. Chronic condition management is a global issue and many of our large self-insured employer clients have populations abroad. Despite different healthcare systems, we believe our solutions are well suited for people living with chronic conditions around the globe, and we view this as a large longer-term opportunity.
Employees
As of December 31, 2019, we had 615 full-time employees. None of our employees are represented by a labor union or covered by a collective bargaining agreement. We have not experienced any work stoppages and we consider our relationship with our employees to be good.
Competition
The market for our solutions is competitive and characterized by rapid change. The competitive success of our solutions is contingent on our ability to provide superior solutions and a strong value proposition for all stakeholders in the member’s health journey. We are pioneering a new category in healthcare, called Applied Health Signals, which is transforming the treatment of chronic conditions. We expect to face increasing competition, both from current competitors, who may be well-established and enjoy greater resources or other strategic advantages, as well as new entrants into our market, some of which may become significant competitors in the future. With the introduction of new technologies and market entrants, we expect the competitive environment to be and remain intense. We currently face competition from a range of companies, including Virta Health Corp., Omada Health, Inc., Glooko, Inc., Hello Heart Inc., Lyra Health, Inc., Onduo LLC, and Ginger.io, Inc.
Our main competitors fall into the following categories:
private companies that offer point solutions for a single chronic condition instead of addressing the whole person;
large enterprises who are focused on or may enter the healthcare industry, including initiatives and partnerships launched by these large companies, which may offer or develop products or services with features or benefits that overlap with our solutions; and
digital health device manufacturers that facilitate the collection of data but offer limited interpretation, feedback or guidance.
We believe that the principal competitive factors in our market include the following:
long-term outcomes;
ease of use and convenience;
price;
greater name and brand recognition;
longer operating histories;
greater market penetration;
larger and more established client and channel partner relationships;
larger sales forces and more established products and networks;
larger marketing budgets;
access to significantly greater financial, human, technical and other resources;
breadth, depth, and efficacy of offerings;
quality and reliability of solutions; and

8


employer, healthcare provider, government entity, and insurance carrier acceptance.
Although certain of our competitors enjoy greater resources, recognition, deeper customer relationships, larger existing customer bases, or more mature intellectual property portfolios, we believe we compete favorably across these factors. We create measurable, sustainable health improvements for members, our clients realize meaningful benefits and cost savings, and we enable healthcare providers to help improve the health of their patients even when they are outside the provider’s facility. As our market grows and rapidly changes, we expect it will continue to attract new companies, including smaller emerging companies, which could introduce new products and services, as well as players in the health system who may elect to develop their own offering and would have vast resources and relationships to leverage. In addition, we may expand into new markets, including international markets, and encounter additional competitors in such markets.
Intellectual Property
We believe that our intellectual property rights are valuable and important to our business. We rely on trademarks, patents, copyrights, trade secrets, license agreements, intellectual property assignment agreements, confidentiality procedures, non-disclosure agreements, and employee non-disclosure and invention assignment agreements to establish and protect our proprietary rights. Though we rely in part upon these legal and contractual protections, we believe that factors such as the skills and ingenuity of our employees and the functionality and frequent enhancements to our solutions are larger contributors to our success in the marketplaces.
As of December 31, 2019, we had 23 issued patents and one pending patent application in the United States. As of December 31, 2019, we held 11 registered trademarks in the United States and also held six registered trademarks in foreign jurisdictions. In addition, we have registered domain names for websites that we use in our business, such as www.livongo.com and www.mystrength.com. We continually review our development efforts to assess the existence and patentability of new intellectual property. We intend to pursue additional intellectual property protection to the extent we believe it will be beneficial and cost-effective. For additional information, see the section titled “Risk Factors - Risks Related to our Business”
Regulatory Environment
As an Applied Health Signals company, offering solutions to empower people with chronic conditions to live better and healthier lives, we are required to comply with complex laws and regulations at both the state and federal level. Specifically, our solutions are subject to extensive regulation covering the privacy and security of personal health information. Because maintaining the safety of our devices and platform and keeping personal information secure and confidential are our most important responsibilities as a healthcare company, we have structured our operations with a focus on compliance. We continue to monitor and respond to changes in the regulatory landscape, however there can be no assurance that our operations will not be challenged or impacted by such changes.
HIPAA and Other Privacy and Security Requirements
There are numerous U.S. federal and state laws and regulations related to the privacy and security of personal information, particularly personal health information, or PHI. The Health Insurance Portability and Accountability Act of 1996, or HIPAA, establishes privacy and security standards that limit the use and disclosure of PHI and requires the implementation of administrative, physical, and technical safeguards to ensure the confidentiality, integrity and availability of PHI. We are regulated as both a business associate and covered entity under HIPAA. In addition to HIPAA, some states in which we operate have laws that protect the privacy and security of sensitive and personal information, including health information. Such state laws can be similar to or even more protective than HIPAA, in which case we must comply with the more stringent law. As a result, it may be necessary to modify our planned operations in order to ensure we are in compliance with the stricter state laws.
In order to comply with the requirements of HIPAA and other similar state laws, we have implemented safeguards to protect our members’ PHI, including restricting the use and sharing of PHI, limiting access to PHI to authorized personnel, maintaining training programs on how to protect PHI and ensuring business associate agreements and data sharing agreements are in place with the appropriate parties.
Data Protection and Breaches
In recent years, there have been a number of well-publicized data breaches involving the improper disclosure of individuals’ PHI or other personal information. Certain states have reacted to these breaches by enacting laws and regulations requiring holders

9


of such information to take additional steps, including responding to breaches in certain timeframes, to safeguard the information. Pursuant to HIPAA, we are required to report breaches of unsecured PHI to our clients within 60 days of discovery of the breach. We are also required to notify the U.S. Department of Health and Human Services, or HHS, and, in cases involving large breaches, to the media.
In addition to the HIPAA compliance measures discussed above, we encrypt and back up data, maintain company-wide security awareness training, enter into business associate agreements with our partners, as well as ensure our partners have implemented physical security and safeguards at the data centers where our data is stored and conduct regular internal and external security audits. Since 2016, we have been audited for SOC 2 compliance by an independent public accounting firm with unqualified opinions. Service Organization Controls, or SOC, are standards established by the American Institute of Certified Public Accountants for reporting on internal controls implemented within a service organization.
Other Healthcare Regulations
In addition to data privacy laws, our operations and arrangements with healthcare professionals, clients, and third-party payors may subject us to various federal and state healthcare laws and regulations, including without limitation fraud and abuse laws, such as the federal Anti-Kickback Statute; civil and criminal false claims laws; physician transparency laws; and state laws regarding the corporate practice of medicine and fee-splitting prohibitions. These laws may impact, among other things, our sales and marketing operations, and our interactions with healthcare professionals. Although we have adopted policies and procedures designed to comply with these healthcare laws and regulations, failure to maintain compliance could result in significant penalties and require changes in our business operations.
Compliance and Certifications
Our blood glucose meter was cleared by the U.S. Food and Drug Administration, or the FDA, by premarket notification per the requirements of Section 510(k) of the Food, Drug, and Cosmetic Act, or FDCA, allowing us to market our blood glucose meter in the United States. We have received a national provider identifier from the U.S. Centers for Medicare & Medicaid Services.
We voluntarily engage third-party security auditors to test our systems and controls at least annually against the most widely recognized security standards and regulations. The International Organization for Standardization, or ISO, has developed a series of standards for information security and related areas. We have received certification for ISO 13485:2016 (Medical Devices - Quality Management Systems).
In addition, we are accredited by the Diabetes Education Accreditation Program of the American Association of Diabetes Educators and by the Durable Medical Equipment, Prosthetics, Orthotics and Supplies Program of the Accreditation Commission for Health Care. We are also a validated member of Cerner Corporation’s CareAware program, which assesses the compatibility and reliability of medical devices with certain offerings from Cerner Corporation.
Corporate Information
We were incorporated in October 2008 as EosHealth, Inc., a Delaware corporation, and changed our name to Livongo Health, Inc. in September 2014. Our principal executive offices are located at 150 West Evelyn Avenue, Mountain View, California 94041, and our telephone number is (866) 435-5643. Our website address is www.livongo.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 will not be deemed to be incorporated into any of our other filings with the SEC except where we expressly incorporate such information.
Additional Information
We make available free of charge at the Investor Relations section of this website 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 Sections 13(a) and 15(d) of the Exchange Act as soon as reasonably practicable after we file or furnish such materials with the Securities and Exchange Commission, or SEC. The SEC also maintains a website located at www.sec.gov that contains reports and other information regarding issuers that file electronically with the SEC.
We announce material information to the public through a variety of means, including filings with the SEC, our website (www.livongo.com), social media channels, press releases, public conference calls, and public webcasts in order to ensure broad, non-exclusionary distribution of our information to the public. We encourage our investors and others to review the information

10


we make 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.
ITEM 1A. RISK FACTORS
Investing in our common stock involves a high degree of risk. You should carefully consider the risks and uncertainties described below, together with all of the other information contained in this Annual Report on Form 10-K, including our consolidated financial statements and the related notes thereto, before making a decision to invest in our common stock. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, may also become important factors that affect us. If any of the following risks occur, our business, financial condition, results of operations, and prospects could be materially and adversely affected. In that event, the price of our common stock could decline, and you could lose part or all of your investment.
Risks Related to Our Business
We have a history of net losses, we anticipate increasing expenses in the future, and we may not be able to achieve or maintain profitability.
We have incurred net losses on an annual basis since our inception. We incurred net losses of $55.3 million, $33.4 million and $16.9 million, for the years ended December 31, 2019, 2018 and 2017, respectively. We had an accumulated deficit of $164.2 million as of December 31, 2019. We expect our costs will increase substantially in the foreseeable future and our losses will continue as we expect to invest significant additional funds towards growing our business and operating as a public company and as we continue to invest in increasing our client base, expanding our marketing channels and operations, hiring additional employees, and developing new solutions. These efforts may prove more expensive than we currently anticipate, and we may not succeed in increasing our revenue sufficiently to offset these higher expenses. To date, we have financed our operations principally from the sale of our equity, revenue from sales of our solutions, and the incurrence of indebtedness. Our cash flow from operations was negative for the years ended December 31, 2019, 2018 and 2017. We may not generate positive cash flow from operations or profitability in any given period, and our limited operating history may make it difficult for you to evaluate our current business and our future prospects.
We have encountered and will continue to encounter risks and difficulties frequently experienced by growing companies in rapidly changing industries, including increasing expenses as we continue to grow our business. We expect our operating expenses to increase significantly over the next several years as we continue to hire additional personnel, expand our operations and infrastructure, and continue to develop and expand our solutions. In addition to the expected costs to grow our business, we also expect to incur additional legal, accounting, and other expenses as a newly public company. These investments may be more costly than we expect, and if we do not achieve the benefits anticipated from these investments, or if the realization of these benefits is delayed, they may not result in increased revenue or growth in our business. If our growth rate were to decline significantly or become negative, it could adversely affect our business, financial condition and results of operations. If we are not able to achieve or maintain positive cash flow in the long term, we may require additional financing, which may not be available on favorable terms or at all and/or which could be dilutive to our stockholders. If we are unable to successfully address these risks and challenges as we encounter them, our business, results of operations, and financial condition would be adversely affected. Our failure to achieve or maintain profitability could negatively impact the value of our common stock.
Our relatively limited operating history makes it difficult to evaluate our current business and future prospects and increases the risk of your investment.
Our relatively limited operating history makes it difficult to evaluate our current business and prospects and plan for our future growth. We began offering Livongo for Diabetes in 2014, with all of our growth occurring in recent years. We have encountered and will continue to encounter significant risks and uncertainties frequently experienced by new and growing companies in rapidly changing industries, such as determining appropriate investments of our limited resources, market adoption of our existing and future solutions, competition from other companies, acquiring and retaining clients, managing client deployments, overseeing member enrollment, hiring, integrating, training and retaining skilled personnel, developing new solutions, determining prices for our solutions, unforeseen expenses, and challenges in forecasting accuracy. Livongo for Diabetes historically has accounted for a substantial portion of our revenue, and we expect that to continue for the next several years. Although we now also offer Livongo for Hypertension, Livongo for Prediabetes and Weight Management, and Livongo for Behavioral Health by myStrength, these solutions are new and our sales team has less experience marketing these solutions. Our sales efforts with respect to these solutions may not be as successful as our sales of Livongo for Diabetes. Any new products may not be accepted by our

11


channel partners, resellers, payors, clients, or members. If we have difficulty launching new solutions, our reputation may be harmed and our business, financial condition and results of operations may be adversely affected. In order to substantially increase our revenue, we may need to target chronic conditions other than diabetes. The features, designs, and capabilities that distinguish our Livongo for Diabetes solution, as well as the relationships we have built with our current channel partners and resellers, may not be useful in helping solutions for other chronic conditions succeed in the marketplace. Even if we are able to successfully develop new solutions for chronic conditions other than diabetes, the market opportunity and market growth of solutions for other chronic conditions may not be as attractive as that of Livongo for Diabetes. If we are unable to increase enrollment in Livongo for Diabetes, or successfully develop and commercialize new solutions for chronic conditions other than diabetes, our revenue and our ability to achieve and sustain profitability would be impaired. Additional risks include our ability to effectively manage growth and process, store, protect and use personal data in compliance with governmental regulation, contractual obligations and other legal obligations related to privacy and security. If our assumptions regarding these and other similar risks and uncertainties, which we use to plan our business, are incorrect or change as we gain more experience operating our business or due to changes in our industry, or if we do not address these challenges successfully, our business, financial condition and results of operations could differ materially from our expectations and our business could suffer.
We expect to continue to increase headcount and to hire more specialized personnel in the future as we grow our business. We will need to continue to hire, train and manage additional qualified software engineers, coaching and monitoring personnel, and sales and marketing staff, and improve and maintain our technology to properly manage our growth. If our new hires perform poorly, if we are unsuccessful in hiring, training, managing and integrating these new employees, or if we are not successful in retaining our existing employees, our business may be adversely affected.
The failure of our solutions to achieve and maintain market acceptance could result in us achieving sales below our expectations, which would cause our business, financial condition and results of operation to be materially and adversely affected.
Our current business strategy is highly dependent on our solutions achieving and maintaining market acceptance. Market acceptance and adoption of our solutions depends on educating people with chronic conditions, as well as self-insured employers, payors, health plans and government entities, as to the distinct features, ease-of-use, positive lifestyle impact, cost savings, and other perceived benefits of our solutions as compared to competitive solutions. If we are not successful in demonstrating to existing and potential clients the benefits of our solutions, or if we are not able to achieve the support of employers, healthcare providers and insurance carriers for our solutions, our sales may decline or we may fail to increase our sales in line with our forecasts.
Achieving and maintaining market acceptance of our solutions could be negatively impacted by many factors, including:
the failure of Applied Health Signals to achieve wide acceptance among people with chronic conditions, self-insured employers, payors, health plans, government entities, and key opinion leaders in the treatment community;
lack of additional evidence or peer-reviewed publication of clinical evidence supporting the safety, ease-of-use, cost-savings or other perceived benefits of our solutions over competitive products or other currently available methodologies;
perceived risks associated with the use of our solutions or similar products or technologies generally;
the introduction of competitive solutions and the rate of acceptance of those solutions as compared to our solution; and
results of clinical and financial studies relating to chronic condition solutions or similar competitive solutions.
In addition, our solutions may be perceived by our channel partners, resellers, payors, clients, or members to be more complicated or less effective than traditional approaches, and people may be unwilling to change their current health regimens. Moreover, we believe that healthcare providers tend to be slow to change their medical treatment practices because of perceived liability risks arising from the use of new products and the uncertainty of third-party reimbursement. Accordingly, healthcare providers may not recommend our solution until there is sufficient evidence to convince them to alter their current approach.

12


The market for our solutions is new, rapidly evolving, and increasingly competitive, as the healthcare industry in the United States is undergoing significant structural change, which makes it difficult to forecast demand for our solutions.
The market for our solutions is new and rapidly evolving, and it is uncertain whether it will achieve and sustain high levels of demand and market adoption. Our future financial performance will depend in part on growth in this market and on our ability to adapt to emerging demands of our clients. It is difficult to predict the future growth rate and size of our target market. Negative publicity concerning our platform, our solutions, Applied Health Signals, or our market as a whole could limit market acceptance of our solutions. If our clients and members do not perceive the benefits of our solutions, or if our solutions do not drive member enrollment, then our market may not develop at all, or it may develop more slowly than we expect. Our success will depend to a substantial extent on the willingness of healthcare organizations to increase their use of our technology and our ability to demonstrate the value of our technology to our existing clients and potential clients. If healthcare organizations do not recognize or acknowledge the benefits of our solutions or if we are unable to reduce healthcare costs or drive positive health outcomes, then the market for our solutions might not develop at all, or it might develop more slowly than we expect. Similarly, negative publicity regarding patient confidentiality and privacy in the context of technology-enabled healthcare or concerns experienced by our competitors could limit market acceptance of our solutions.
The healthcare industry in the United States is undergoing significant structural change and is rapidly evolving. We believe demand for our solutions has been driven in large part by rapidly growing costs in the traditional healthcare system, the movement toward patient-centricity and personalized healthcare, and advances in technology. Widespread acceptance of personalized healthcare is critical to our future growth and success. A reduction in the growth of personalized healthcare could reduce the demand for our solutions and result in a lower revenue growth rate or decreased revenue. Additionally, our solutions are offered on a subscription basis, and the adoption of subscription business models is still relatively new, especially in the healthcare industry. If companies do not shift to subscription business models and subscription health management tools do not achieve widespread adoption, or if there is a reduction in demand for subscription products and services or subscription health management tools, our business, financial condition, and results of operations could be adversely affected.
We currently derive a high concentration of our revenue from sales to clients that are self-insured employers. The demand for our solution depends on the need of self-insured employers to manage the costs of healthcare services that they pay on behalf of their employees. While the percentage of employers who are self-insured has been increasing over the past decade, this trend may not continue. Various factors, including changes in the healthcare insurance market or in government regulation of the healthcare industry, could cause the percentage of self-insured employers to decline, which would adversely affect the market for our solution and would negatively affect our business. Furthermore, our failure to increase sales to employers with fully-insured plans could have a material adverse effect on our business, financial condition, and results of operations.
We operate in a very competitive industry and if we fail to compete successfully against our existing or potential competitors, some of whom may have greater resources than us, our business, financial condition and results of operations could be adversely affected.
While our market is in an early stage of development, it is evolving rapidly and becoming increasingly competitive, and we expect it to attract increased competition. We currently face competition from a range of companies, including Virta Health Corp., Omada Health, Inc., Glooko, Inc., Hello Heart Inc., Lyra Health, Inc., Onduo LLC, and Ginger.io, Inc. Our competitors include both enterprise companies who are focused on or may enter the healthcare industry, including initiatives and partnerships launched by these large companies, and from private companies that offer point solutions for a single chronic condition. These companies, which may offer their solutions at lower prices, are continuing to develop additional products and becoming more sophisticated and effective. In addition, large, well-financed healthcare providers and insurance carriers have in some cases developed their own platform or tools and may provide these solutions to their clients at discounted prices. Competition from specialized software providers or device manufacturers, which may facilitate the collection of data but offer limited interpretation, feedback or guidance, and other parties will result in continued pricing pressures, which are likely to lead to price declines in certain product segments, which could negatively impact our sales, profitability and market share. Our ability to compete effectively depends on our ability to distinguish our company and our solution from our competitors and their products, and includes factors such as:
long-term outcomes;
ease of use and convenience;
price;

13


greater name and brand recognition;
longer operating histories;
greater market penetration;
larger and more established client and channel partner relationships;
larger sales forces and more established products and networks;
larger marketing budgets;
access to significantly greater financial, human, technical and other resources;
breadth, depth, and efficacy of offerings;
quality and reliability of solutions; and
employer, healthcare provider, government agency and insurance carrier acceptance.
Some of our competitors may have, or new competitors or alliances may emerge that have, greater name and brand recognition, greater market share, a larger client base, more widely adopted proprietary technologies, greater marketing expertise, larger sales forces, longer operating histories, or significantly greater resources than we do and may be able to offer solutions similar to ours at a more attractive price than we can. Further, our current or potential competitors may be acquired by third parties with greater available resources. As a result, our competitors may be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, standards or client requirements and may have the ability to initiate or withstand substantial price competition. In addition, our competitors have established, and may in the future establish, cooperative relationships with vendors of complementary products, technologies or services to increase the availability of their solutions in the marketplace. Our competitors could also be better positioned to serve certain segments of our market, which could create additional price pressure. In light of these factors, even if our solution is more effective than those of our competitors, current or potential clients may accept competitive solutions in lieu of purchasing our solution. If we are unable to successfully compete, our business, financial condition, and results of operations could be adversely affected.
Competitive solutions or other technological breakthroughs for the monitoring, treatment or prevention of chronic conditions or technological developments may adversely affect demand for our solutions.
Our ability to achieve our strategic objectives will depend, among other things, on our ability to develop and commercialize solutions for the monitoring of chronic conditions that offer distinct features, are easy-to-use, provide measurable and meaningful cost savings to payors, and are more appealing than available alternatives. Our competitors, as well as a number of other companies, within and outside the healthcare industry, are pursuing new delivery devices, delivery technologies, sensing technologies, procedures, drugs, and other therapies for the monitoring and treatment of chronic conditions. Any technological breakthroughs in monitoring, treatment or prevention could reduce the potential market for our solutions, which would significantly reduce our sales.
The frequent introduction by competitors of solutions that are or claim to be superior to our solutions may create market confusion, which may make it difficult for potential clients to differentiate the benefits of our solutions over competitive products. In addition, the entry of multiple new products may lead some of our competitors to employ pricing strategies that could adversely affect the pricing of our solution. If a competitor develops a product that competes with or is perceived to be superior to our solutions, or if a competitor employs strategies that place downward pressure on pricing within our industry, our sales may decline significantly or may not increase in line with our forecasts, either of which would adversely affect our business, financial condition and results of operations.
The growth of our business relies, in part, on the growth and success of our clients and channel partners and certain revenues from member enrollment, which are difficult to predict and are affected by factors outside of our control.
We enter into agreements with our clients under which our fees are generally dependent upon the number of members that are enrolled in our clients’ subscription to our solutions each month. In addition, some fees are subject to credits if certain

14


performance criteria are not met, which in some cases depend on the behavior of our members, such as their continued engagement with our solution, and other factors outside of our control. Certain of our agreements with clients also include maximum fees that may be paid by those clients, and if the number of members that enroll in those clients’ subscriptions to our solutions result in fee amounts that would exceed the maximum, we will be required to continue to provide our solutions for no additional revenue. The growth forecasts of our clients are also subject to significant uncertainty and are based on assumptions and estimates that may prove to be inaccurate and their member enrollment in our solutions could fail to grow at anticipated rates, if at all.
Additionally, we enter into non-exclusive agreements with our channel partners under which a portion of our channel partner commissions and administrative fees are variable based on their client sales, which are affected by factors outside of our control. If the number of clients represented by one or more of our channel partners were to be reduced by a material amount or if our channel partners were to refer their clients to our competitors, such decreases may lead to a decrease in our total number of clients, member enrollment rate and in our revenue, which could harm our business, financial condition and results of operations. In addition, growth forecasts of our channel partners are subject to significant uncertainty and are based on assumptions and estimates that may prove to be inaccurate.
If the number of individuals employed by our clients decreases or the number of members which subscribe to our solutions decreases, our revenue will likely decrease.
Under most of our client contracts, we base our fees on the number of individuals enrolled in the solutions subscribed to by our clients. Many factors may lead to a decrease in the number of individuals covered by our clients and the number of solutions subscribed to by our clients, including, but not limited to, the following:
natural attrition of employees of our clients;
continued acceptance of our solutions by employees for existing and new chronic conditions;
the timing of development and release of new solutions;
features and functionality that are lower cost alternatives introduced by us or our competitors;
technological changes and developments within the markets we serve; and
changes in the prevalence of type of chronic conditions.
If the number of individuals covered by our employers, health plans and other clients decreases, or the number of solutions to which they subscribe decreases, for any reason, our enrollment rate may decline and our revenue will likely decrease.
Our business, financial condition and results of operations may fluctuate on a quarterly and annual basis, which may result in a decline in our stock price if such fluctuations result in a failure to meet the expectations of securities analysts or investors.
Our operating results have in the past and could in the future vary significantly from quarter-to-quarter and year-to-year and may fail to match our past performance, our projections or the expectations of securities analysts because of a variety of factors, many of which are outside of our control and, as a result, should not be relied upon as an indicator of future performance. As a result, we may not be able to accurately forecast our operating results and growth rate. Any of these events could cause the market price of our common stock to fluctuate. Factors that may contribute to the variability of our operating results include:
our ability to attract new channel partners, resellers and clients and enroll new members, and retain existing clients and members;
the enrollment cycles and employee benefit practices of our clients;
changes in our sales and implementation cycles, especially in the case of our large clients;
new solution introductions and expansions, or challenges with introduction;
changes in our pricing or fee policies or those of our competitors;

15


the timing and success of new solution introductions by us or our competitors or any other change in the competitive landscape of our industry, including consolidation among our competitors;
increases in operating expenses that we may incur to grow and expand our operations and to remain competitive;
our ability to successfully expand our business, whether domestically or internationally;
breaches of security or privacy;
changes in stock-based compensation expenses;
the amount and timing of operating costs and capital expenditures related to the expansion of our business;
adverse litigation judgments, settlements or other litigation-related costs;
changes in the legislative or regulatory environment, including with respect to privacy or data protection, or enforcement by government regulators, including fines, orders or consent decrees;
the cost and potential outcomes of ongoing or future regulatory investigations or examinations, or of future litigation;
changes in our effective tax rate;
announcements by competitors or other third parties of significant new products or acquisitions or entrance into certain markets;
changes in the structure of healthcare payment systems;
our ability to make accurate accounting estimates and appropriately recognize revenue for our solution for which there are no relevant comparable products;
changes in accounting standards, policies, guidance, interpretations or principles;
instability in the financial markets;
general economic conditions, both domestic and international;
volatility in the global financial markets;
political, economic and social instability, including terrorist activities and health epidemics (including the recent outbreak of coronavirus), and any disruption these events may cause to the global economy; and
changes in business or macroeconomic conditions.
The impact of one or more of the foregoing and other factors may cause our operating results to vary significantly. As such, we believe that quarter-to-quarter comparisons of our operating results may not be meaningful and should not be relied upon as an indication of future performance.
Acquisitions and investments could result in operating difficulties, dilution and other harmful consequences that may adversely impact our business, financial condition and results of operations. Additionally, if we are not able to identify and successfully acquire suitable businesses, our operating results and prospects could be harmed.
In the past, we have acquired a number of companies, including Diabeto Inc., Retrofit Inc., and myStrength, Inc. and we may in the future make acquisitions to add employees, complementary companies, products, solutions, technologies, or revenue. These transactions could be material to our business, financial condition and results of operations. We also expect to continue to evaluate and enter into discussions regarding a wide array of potential strategic transactions. The identification of suitable acquisition candidates can be difficult, time-consuming and costly, and we may not be able to complete acquisitions on favorable terms, if at

16


all. The process of integrating an acquired company, business or technology has created, and will continue to create, unforeseen operating difficulties and expenditures. The areas where we face risks include:
loss of key employees of the acquired company and other challenges associated with integrating new employees into our culture, as well as reputational harm if integration is not successful;
diversion of management time and focus from operating our business to addressing acquisition integration challenges;
implementation or remediation of controls, procedures, and policies at the acquired company;
difficulties in integrating and managing the combined operations, technologies, technology platforms and products of the acquired companies and realizing the anticipated economic, operational and other benefits in a timely manner, which could result in substantial costs and delays or other operational, technical or financial problems;
integration of the acquired company’s accounting, human resource and other administrative systems, and coordination of product, engineering and sales and marketing function;
assumption of contractual obligations that contain terms that are not beneficial to us, require us to license or waive intellectual property rights, or increase our risk for liabilities;
failure to successfully further develop the acquired technology or realize our intended business strategy;
our dependence on unfamiliar affiliates and partners of acquired businesses;
uncertainty of entry into markets in which we have limited or no prior experience or in which competitors have stronger market positions;
unanticipated costs associated with pursuing acquisitions;
failure to find commercial success with the products or services of the acquired company;
difficulty of transitioning the acquired technology onto our existing platforms and maintaining the security standards for such technology consistent with our other solutions;
failure to successfully onboard clients or maintain brand quality of acquired companies;
responsibility for the liabilities of acquired businesses, including those that were not disclosed to us or exceed our estimates, as well as, without limitation, liabilities arising out of their failure to maintain effective data protection and privacy controls and comply with applicable regulations;
inability to maintain our internal standards, controls, procedures, and policies;
failure to generate the expected financial results related to an acquisition on a timely manner or at all;
difficulties in complying with antitrust and other government regulations;
challenges in integrating and auditing the financial statements of acquired companies that have not historically prepared financial statements in accordance with generally accepted accounting principles, or GAAP;
potential accounting charges to the extent intangibles recorded in connection with an acquisition, such as goodwill, trademarks, client relationships or intellectual property, are later determined to be impaired and written down in value; and
failure to accurately forecast the impact of an acquisition transaction.

17


Moreover, we rely heavily on the representations and warranties provided to us by the sellers of acquired companies, including as they relate to creation of, and ownership and rights in, intellectual property, existence of open source and compliance with laws and contractual requirements. If any of these representations and warranties are inaccurate or breached, such inaccuracy or breach could result in costly litigation and assessment of liability for which there may not be adequate recourse against such sellers, in part due to contractual time limitations and limitations of liability.
Future acquisitions could also result in expenditures of significant cash, dilutive issuances of our equity securities, the incurrence of debt, restrictions on our business, contingent liabilities, amortization expenses or write-offs of goodwill, any of which could harm our financial condition. In addition, any acquisitions we announce could be viewed negatively by channel partners, resellers, clients, members or investors.
Additionally, competition within our industry for acquisitions of business, technologies and assets may become intense. Even if we are able to identify an acquisition that we would like to consummate, we may not be able to complete the acquisition on commercially reasonable terms or the target may be acquired by another company. We may enter into negotiations for acquisitions that are not ultimately consummated. Those negotiations could result in diversion of management time and significant out-of-pocket costs. If we fail to evaluate and execute acquisitions successfully, we may not be able to realize the benefits of these acquisitions, and our operating results could be harmed. If we are unable to successfully address any of these risks, our business, financial condition and results of operations could be harmed.
If we are unable to expand our sales and marketing infrastructure, we may fail to enroll sufficient members to meet our forecasts.
We first began offering Livongo for Diabetes in 2014, and we have only limited experience marketing and selling our solutions as well as enrolling members. We derive a substantial majority of our revenue from the sale of Livongo for Diabetes and we expect that this will continue for the next several years. As a result, our business, financial condition and results of operations are and will continue to be highly dependent on the ability of our sales force to adequately promote, market and sell Livongo for Diabetes. If our sales and marketing representatives fail to achieve their objectives, we may not enter into agreements with new clients, and member enrollment could decrease or may not increase at levels that are in line with our forecasts. Additionally, our sales force has less experience promoting, marketing, and selling our other solutions than Livongo for Diabetes.
A key element of our business strategy is the continued expansion of our sales and marketing infrastructure to drive member enrollment. We rely on insights obtained from previous enrollment experiences and marketing testing, including feedback from our AI+AI engine, to increase enrollment initially as well as on an ongoing basis, but we may not be successful in achieving improved rates of enrollment.
As we increase our sales and marketing efforts with respect to existing or planned solutions, we will need to further expand the reach of our sales and marketing networks. Our future success will depend largely on our ability to continue to hire, train, retain, and motivate skilled sales and marketing representatives with significant industry-specific knowledge in various areas, such as diabetes management techniques and technologies, as well as the competitive landscape for our solutions. Recently hired sales representatives require training and take time to achieve full productivity. If we fail to train recent hires adequately, or if we experience high turnover in our sales force in the future, we cannot be certain that new hires will become as productive as may be necessary to maintain or increase our sales. In addition, the expansion of our sales and marketing personnel will continue to place significant burdens on our management team.
If we are unable to expand our sales and marketing capabilities, we may not be able to effectively commercialize our existing or planned solutions, which could result in reduced member enrollment and the failure of our enrollment rate to increase in line with our forecasts.
We incur significant upfront costs in our channel partner, reseller, client, and member relationships, and if we are unable to maintain and grow these relationships over time, we are likely to fail to recover these costs, which could have a material adverse effect on our business, financial condition and results of operations.
We devote significant resources to establish relationships with our channel partners, resellers, clients, and members and to implement our solutions. This is particularly so in the case of large enterprises and government entities that often request or require specific features or functions unique to their particular business processes. Accordingly, our results of operations will depend in substantial part on our ability to enroll our clients’ members to participate in our programs, deliver a successful experience for clients and members, and persuade our channel partners, resellers, clients, and members to maintain and grow their relationship with us over time. We also invest in expanding our channel partner and reseller relationships. Additionally, as our business is

18


growing significantly, our channel partner, reseller, client and member acquisition costs could outpace our build-up of recurring revenue, and we may be unable to reduce our total operating costs through economies of scale such that we are unable to achieve profitability. We incur upfront costs in establishing our channel partner and reseller relationships. If we fail to achieve appropriate economies of scale, if our investments in these relationships fail to materialize or if we fail to manage or anticipate the evolution and demand of the subscription fee model, our enrollment rate may decrease, and our business, financial condition and results of operations could be materially adversely affected.
A substantial portion of our sales comes from a limited number of channel partners and resellers.
Historically, we have relied on a limited number of channel partners and resellers for a substantial portion of our total sales. For example, sales through our top five channel partners, Express Scripts, Inc., CVS Pharmacy, Inc., Health Care Service Corporation, Anthem, Inc., and Highmark Inc., represented 61.3% of our revenue for the year ended December 31, 2019. Our channel partners and resellers work with us on a non-exclusive basis. If we are unable to establish, maintain or grow these relationships over time, or if these relationships grow more slowly than we anticipate which has happened in certain circumstances in the past, or if the channel partners and resellers refer business to our competitors instead or develop their own solutions, we are likely to fail to recover these costs and our business, financial condition and results of operations will suffer. The loss of any of our key channel partners or resellers could have an impact on the growth rate of our revenue as we work to obtain new channel partners or replacement relationships. Contracts with our key channel partners or resellers may be terminated or renegotiated before their term expires for various reasons, subject to certain conditions. For example, after a specified period, certain of our contracts are terminable for convenience by our channel partners or resellers, subject to a notice period. Additionally, certain contracts may be terminated immediately by the channel partner or reseller if we go bankrupt, if we lose applicable licenses or are suspended or debarred from participation in government-funded healthcare programs or if we fail to comply with certain specified laws. Any renegotiation of the commercial agreements may result in less favorable economic terms for us. In order to grow our business, we anticipate that we will continue to depend on our relationships with third parties, including our channel partners and resellers. Identifying channel partners and resellers, and negotiating and documenting relationships with them, requires significant time and resources. Our competitors may be effective in providing incentives to third parties to favor their products or services or to prevent or reduce subscriptions to, or utilization of, our solutions. If we are unsuccessful in establishing or maintaining or strengthening our relationships with third parties, our ability to compete in the marketplace or to grow our revenue could be impaired and our business, financial condition and results of operations may suffer. Even if we are successful, these relationships may not result in increased client and member use of our solution or increased revenue.
Our sales and implementation cycle can be long and unpredictable and requires considerable time and expense. As a result, our sales and revenue are difficult to predict and may vary substantially from period to period, which may cause our results of operations to fluctuate significantly.
The timing of our sales and related revenue recognition is difficult to predict because of the length and unpredictability of our sales cycle, particularly with respect to large organizations and government entities. The sales cycle for our solution from initial contact with a potential client to enrollment launch varies widely by client, ranging from less than one month to over a year. For new clients who signed in 2019, the sales cycle averaged less than six months in length. Some of our clients, especially in the case of our large clients and government entities, undertake a significant and prolonged evaluation process, including to determine whether our solutions meet their unique healthcare needs, which frequently involves evaluation of not only our solution but also an evaluation of other available solutions, which has in the past resulted in extended sales cycles. Our sales efforts involve educating our clients about the ease of use, technical capabilities and potential benefits of our solution. Once a client enters into an agreement with us, we then explain the benefits of our solutions again to eligible employees to encourage them to sign up as a member. During the sales cycle, we expend significant time and money on sales and marketing activities, which lowers our operating margins, particularly if no sale occurs. For example, there may be unexpected delays in a client’s internal procurement processes, particularly for some of our larger clients and government entities for which our products represent a very small percentage of their total procurement activity. There are many other factors specific to clients that contribute to the timing of their purchases and the variability of our revenue recognition, including the strategic importance of a particular project to a client, budgetary constraints, funding authorization, and changes in their personnel. In addition, the significance and timing of our product enhancements, and the introduction of new products by our competitors, may also affect our clients’ purchases. Even if a client decides to purchase our solutions, there are many factors affecting the timing of our recognition of revenue, which makes our revenue difficult to forecast. For example, once a client enters into an agreement with us, we work with them to identify the eligible population and then launch an enrollment process. Time from signing to launch typically takes an average of approximately three months. We do not receive any payment from our clients until members enroll and begin using our solution, which could be months following signing a subscription agreement for our solution. For all of these reasons, it is difficult to predict whether a sale will be completed, the particular period in which a sale will be completed or the period in which revenue from a sale will be recognized.

19


It is possible that in the future we may experience even longer sales cycles, more complex client needs, higher upfront sales costs and less predictability in completing some of our sales as we continue to expand our direct sales force, expand into new territories and market additional solutions and services. In addition, our sales process may become more lengthy and difficult as a result of the travel restrictions and business interruptions caused by the recent coronavirus outbreak. If our sales cycle lengthens or our substantial upfront sales and implementation investments do not result in sufficient sales to justify our investments, our revenue could be lower than expected and it could have a material adverse effect on our business, financial condition and results of operations.
If we are unable to attract new clients and expand member enrollment with existing clients, our revenue growth could be slower than we expect, and our business may be adversely affected.
We generate, and expect to continue to generate, revenue from the enrollment in our solution. As a result, widespread acceptance and use of solutions for chronic conditions in general, and our platform in particular, is critical to our future growth and success. If the market fails to grow or grows more slowly than we currently anticipate, demand for our solutions could be negatively affected.
Our ability to achieve significant growth in revenue in the future will depend, in large part, upon our ability to attract new clients. If we fail to attract new clients and fail to maintain and expand new client relationships, our revenue may grow more slowly than we expect, may not grow at all or may decline and our business may be adversely affected. Once we enter into an agreement with a client, our revenue will depend on the number of employees we successfully enroll as members. Demand for solutions for chronic conditions in general, and our solution in particular, is affected by a number of factors, many of which are beyond our control. Some of these potential factors include:
awareness of Applied Health Signals and the adoption of technology in healthcare generally;
availability of products and services that compete with ours;
ease of adoption and use;
features and platform experience;
performance;
brand;
security and privacy; and
pricing.
Our future revenue growth also depends upon expanding member enrollment with existing clients. If we are not successful in expanding member enrollment in currently contracted solutions or the use of our future solutions by existing clients over time, or if our clients do not renew their agreements or renew their agreements with us at lower prices or on less favorable terms, our revenue may grow more slowly than expected, may not grow at all, or may decline. Additionally, although we dedicate resources to our sales and marketing programs, these sales and marketing programs may not have the desired effect and may not expand sales. Our efforts may not result in increased enrollment within existing clients, or additional revenue. If our efforts to expand enrollment within existing clients are not successful, or if our existing clients renew at lower member levels, our business, financial condition and results of operations could be adversely affected.
Client renewals may decline or fluctuate as a result of a number of factors, including the breadth of early deployment of our solution, meaningful reductions in our clients’ spending levels, changes in clients’ business models and use cases, our clients’ satisfaction or dissatisfaction with our solution, our pricing or pricing structure, the pricing or capabilities of products or services offered by our competitors, or the effects of economic conditions. If our clients do not renew their agreements with us, or renew on terms less favorable to us, our revenue may decline.

20


Potential members’ failure to enroll after a client enters into an agreement with us could negatively affect our business, operating results, financial condition and growth prospects.
We believe our future success will depend in part on our ability to increase both the speed and success of member enrollment, by improving our member engagement and enrollment methodology, hiring and training qualified professionals and increasing our ability to integrate into large-scale, complex technology environments. In some cases, clients initially enter into an agreement with us for our solution, but, for a variety of possible reasons, potential members fail to ultimately enroll at the expected volume. Our forecasts may not accurately estimate enrollment rates, number of enrolled members and other assumptions we rely on to anticipate expected growth for our business and revenue. Additionally, if we are unable to achieve the expected volume of member enrollment, or unable to do so in a timely manner and, as a result, potential members do not utilize our solution, clients are unlikely to renew their agreement with us and we would not be able to generate future revenue from such clients based on transaction or revenue volume and the upsell of additional products and services, and our future business, financial condition and results of operations could be adversely impacted.
Any failure to offer high-quality member support may adversely affect our relationships with our existing and prospective members, and in turn our business, financial condition and results of operations.
In implementing and using our solutions, our members depend on our member support to resolve issues in a timely manner. We may be unable to respond quickly enough to accommodate short-term increases in demand for member support. We also may be unable to modify the nature, scope and delivery of our services or member support to compete with changes in solutions provided by our competitors. Increased member demand for support could increase costs and adversely affect our results of operations and financial condition. Our sales are highly dependent on our reputation and on positive recommendations from our existing members, clients, channel partners and resellers. Any failure to maintain high-quality member support, or a market perception that we do not maintain high-quality member support, could adversely affect our reputation, our ability to sell our solutions, and in turn our business, results of operations, and financial condition.
If we fail to effectively manage our growth, we may be unable to execute our business plan, adequately address competitive challenges or maintain our corporate culture, and our business, financial condition and results of operations could be harmed.
Since launching our first product in 2014, we have experienced rapid growth and we continue to rapidly and significantly expand our operations. For example, our full-time employee headcount has grown from 164 employees as of December 31, 2017 to 385 employees as of December 31, 2018 and 615 employees as of December 31, 2019. This expansion increases the complexity of our business and places significant strain on our management, personnel, operations, systems, technical performance, financial resources, and internal financial control and reporting functions. We may not be able to manage growth effectively, which could damage our reputation, limit our growth and negatively affect our operating results.
The growth and expansion of our business creates significant challenges for our management, operational and financial resources. In the event of continued growth of our operations or in the number of our third-party relationships, our information technology systems and our internal controls and procedures may not be adequate to support our operations. To effectively manage our growth, we must continue to improve our operational, financial and management processes and systems and to effectively expand, train and manage our employee base. As our organization continues to grow and we are required to implement more complex organizational management structures, we may find it increasingly difficult to maintain the benefits of our corporate culture, including our ability to quickly develop and launch new and innovative solutions. This could negatively affect our business performance.
We continue to experience growth in our headcount and operations, which will continue to place significant demands on our management and our operational and financial infrastructure. As we continue to grow, we must effectively integrate, develop and motivate a large number of new employees, and we must maintain the beneficial aspects of our corporate culture. To attract top talent, we have had to offer, and believe we will need to continue to offer, highly competitive compensation packages before we can validate the productivity of those employees. In addition, fluctuations in the price of our common stock may make it more difficult or costly to use equity compensation to motivate, incentivize and retain our employees. We face significant competition for talent from other healthcare, technology and high-growth companies, which include both large enterprises and privately-held companies. We may not be able to hire new employees quickly enough to meet our needs. If we fail to effectively manage our hiring needs and successfully integrate our new hires, our efficiency and ability to meet our forecasts and our employee morale, productivity and retention could suffer, and our business, results of operations and financial condition could be adversely affected.

21


Additionally, if we do not effectively manage the growth of our business and operations, the quality of our solutions could suffer, which could negatively affect our business, financial condition and results of operations. Further, we have made changes in the past, and will likely make changes in the future, to our solutions that our clients or members may not like, find useful or agree with. We may also decide to discontinue certain features, solutions or services or increase fees for any of our features or services. If clients or members are unhappy with these changes, they may decrease their usage of our solutions.
If we are not able to develop and release new solutions and services, or successful enhancements, new features and modifications to our existing solutions and services, our business, financial condition and results of operations could be adversely affected.
The markets in which we operate are characterized by rapid technological change, frequent new product and service introductions and enhancements, changing client demands, and evolving industry standards. The introduction of products and services embodying new technologies can quickly make existing products and services obsolete and unmarketable. Additionally, changes in laws and regulations could impact the usefulness of our solution and could necessitate changes or modifications to our solution to accommodate such changes. We invest substantial resources in researching and developing new solutions and enhancing our solutions by incorporating additional features, improving functionality, and adding other improvements to meet our members’ evolving needs. The success of any enhancements or improvements to our solutions or any new solutions depends on several factors, including timely completion, competitive pricing, adequate quality testing, integration with new and existing technologies in our solutions and third-party partners’ technologies and overall market acceptance. We may not succeed in developing, marketing and delivering on a timely and cost-effective basis enhancements or improvements to our solutions or any new solutions that respond to continued changes in market demands or new client requirements, and any enhancements or improvements to our solutions or any new solutions may not achieve market acceptance. Since developing or acquiring our solutions is complex, the timetable for the release of new solutions and enhancements to existing solutions is difficult to predict, and we may not offer new solutions and updates as rapidly as our clients require or expect. Any new solutions that we develop or acquire may not be introduced in a timely or cost-effective manner, may contain errors or defects, or may not achieve the broad market acceptance necessary to generate sufficient revenue. Moreover, even if we introduce new solutions, we may experience a decline in revenue of our existing solutions that is not offset by revenue from the new solutions. For example, clients may delay making purchases of new solutions to permit them to make a more thorough evaluation of these solutions or until industry and marketplace reviews become widely available. Some clients may hesitate to migrate to a new solution due to concerns regarding the performance of the new solution. In addition, we may lose existing clients who choose a competitor’s products and services. This could result in a temporary or permanent revenue shortfall and adversely affect our business, financial condition and results of operations.
The introduction of new products and solutions by competitors, the development of entirely new technologies to replace existing offerings or shifts in healthcare benefits trends could make our solutions obsolete or adversely affect our business, financial condition and results of operations. We may experience difficulties with software development, industry standards, design or marketing that could delay or prevent our development, introduction or implementation of new solutions, enhancements, additional features or capabilities. If clients and members do not widely purchase and adopt our solutions, we may not be able to realize a return on our investment. If we do not accurately anticipate client and member demand or we are unable to develop, license or acquire new features and capabilities on a timely and cost-effective basis, or if such enhancements do not achieve market acceptance, it could result in adverse publicity, loss of revenue or market acceptance or claims by clients or members brought against us, each of which could have a material and adverse effect on our reputation, business, results of operations and financial condition.
We may enter into collaborations, in-licensing arrangements, joint ventures, strategic alliances or partnerships with third-parties that may not result in the development of commercially viable solutions or the generation of significant future revenues.
In the ordinary course of our business, we may enter into collaborations, in-licensing arrangements, joint ventures, strategic alliances, or technology partnerships to develop proposed solutions and to pursue new markets, such as our partnership with Amazon. Proposing, negotiating, and implementing collaborations, in-licensing arrangements, joint ventures, strategic alliances, or partnerships may be a lengthy and complex process. Other companies, including those with substantially greater financial, marketing, sales, technology or other business resources, may compete with us for these opportunities or arrangements. We may not identify, secure or complete any such transactions or arrangements in a timely manner, on a cost-effective basis, on acceptable terms or at all. We have limited institutional knowledge and experience with respect to these business development activities, and we may also not realize the anticipated benefits of any such transaction or arrangement. In particular, these collaborations may not result in the development of solutions that achieve commercial success or result in significant revenues and could be terminated prior to developing any solutions.
Additionally, we may not be in a position to exercise sole decision making authority regarding the transaction or arrangement, which could create the potential risk of creating impasses on decisions, and our collaborators may have economic or business

22


interests or goals that are, or that may become, inconsistent with our business interests or goals. It is possible that conflicts may arise with our collaborators, such as conflicts concerning the achievement of performance milestones, or the interpretation of significant terms under any agreement, such as those related to financial obligations or the ownership or control of intellectual property developed during the collaboration. If any conflicts arise with our current or future collaborators, they may act in their self-interest, which may be adverse to our best interest, and they may breach their obligations to us. In addition, we have limited control over the amount and timing of resources that our current collaborators or any future collaborators devote to our collaborators’ or our future solutions. Disputes between us and our collaborators may result in litigation or arbitration which would increase our expenses and divert the attention of our management. Further, these transactions and arrangements are contractual in nature and may be terminated or dissolved under the terms of the applicable agreements and, in such event, we may not continue to have rights to the products relating to such transaction or arrangement or may need to purchase such rights at a premium.
Any failure to offer high-quality implementation, member enrollment and ongoing support may adversely affect our relationships with our clients, and in turn our business, results of operations and financial condition.
Though we assist with targeted marketing campaigns, we do not control our clients’ enrollment schedules. As a result, if our clients do not allocate the internal resources necessary for a successful enrollment for their employees, or enrollment launch date is delayed, we could incur significant costs, our enrollment rate may decline, clients could become dissatisfied and decide not to increase utilization of our solution or not to implement our solution beyond an initial period prior to their term commitment. In addition, competitors with more efficient operating models and/or lower implementation costs could jeopardize our client relationships.
We may be unable to successfully execute on our growth initiatives, business strategies or operating plans.
We are continually executing on growth initiatives, strategies and operating plans designed to enhance our business and extend our solutions to address additional chronic conditions. The anticipated benefits from these efforts are based on several assumptions that may prove to be inaccurate. Moreover, we may not be able to successfully complete these growth initiatives, strategies and operating plans and realize all of the benefits, including growth targets and cost savings, that we expect to achieve or it may be more costly to do so than we anticipate. A variety of risks could cause us not to realize some or all of the expected benefits. These risks include, among others, delays in the anticipated timing of activities related to such growth initiatives, strategies and operating plans, increased difficulty and cost in implementing these efforts, including difficulties in complying with new regulatory requirements and the incurrence of other unexpected costs associated with operating our business. Moreover, our continued implementation of these programs may disrupt our operations and performance. As a result, we cannot assure you that we will realize these benefits. If, for any reason, the benefits we realize are less than our estimates or the implementation of these growth initiatives, strategies and operating plans adversely affect our operations or cost more or take longer to effectuate than we expect, or if our assumptions prove inaccurate, our business, financial condition and results of operations may be materially adversely affected.
Expansion into international markets is important for our long-term growth, and as we expand internationally, we will face additional business, political, regulatory, operational, financial and economic risks, any of which could increase our costs and hinder such growth.
Expanding our business to attract clients and members in countries other than the United States is an element of our long-term business strategy. An important part of targeting international markets is increasing our brand awareness and establishing relationships with partners internationally. Doing business internationally involves a number of risks, including:
multiple, conflicting and changing laws and regulations such as tax laws, privacy and data protection laws and regulations, export and import restrictions, employment laws, regulatory requirements and other governmental approvals, permits and licenses;
obtaining regulatory approvals or clearances where required for the sale of our solution, devices and services in various countries;
requirements to maintain data and the processing of that data on servers located within the United States or in such countries;
protecting and enforcing our intellectual property rights;

23


complexities associated with managing multiple payor reimbursement regimes, government payors;
logistics and regulations associated with shipping our blood glucose meter, connected blood pressure monitor and cuff, and connected weight-scale;
competition from companies with significant market share in our market and with a better understanding of user preferences;
financial risks, such as longer payment cycles, difficulty collecting accounts receivable, the effect of local and regional financial pressures on demand and payment for our products and services and exposure to foreign currency exchange rate fluctuations;
natural disasters, political and economic instability, including wars, terrorism, political unrest, outbreak of disease (including the recent coronavirus outbreak), boycotts, curtailment of trade, and other market restrictions; and
regulatory and compliance risks that relate to maintaining accurate information and control over activities subject to regulation under the U.S. Foreign Corrupt Practices Act, or the FCPA, and comparable laws and regulations in other countries.
Our ability to continue to expand our business and to attract talented employees, clients and members in various international markets will require considerable management attention and resources and is subject to the particular challenges of supporting a rapidly growing business in an environment of multiple languages, cultures, customs, legal systems, alternative dispute resolution systems, regulatory systems and commercial infrastructures. Entering new international markets will be expensive, our ability to successfully gain market acceptance in any particular market is uncertain and the distraction of our senior management team could harm our business, financial condition and results of operation.
Economic uncertainty or downturns, particularly as it impacts particular industries, could adversely affect our business and operating results.
In recent years, the United States and other significant markets have experienced cyclical downturns and worldwide economic conditions remain uncertain. Economic uncertainty and associated macroeconomic conditions make it extremely difficult for our clients and us to accurately forecast and plan future business activities, and could cause our clients to slow spending on our solution, which could delay and lengthen sales cycles. Furthermore, during uncertain economic times our clients may face issues gaining timely access to sufficient credit, which could result in an impairment of their ability to make timely payments to us. If that were to occur, we may be required to increase our allowance for doubtful accounts and our business, financial condition and results of operations could be materially negatively impacted. The recent outbreak of coronavirus and any quarantines, interruptions in travel and business disruptions with respect to us, our clients, resellers or partners could have effects similar to those described above.
Furthermore, we have clients in a variety of different industries. A significant downturn in the economic activity attributable to any particular industry may cause organizations to react by reducing their capital and operating expenditures in general or by specifically reducing their spending on healthcare matters. In addition, our clients may delay or cancel healthcare projects or seek to lower their costs by renegotiating vendor contracts. To the extent purchases of our solution are perceived by clients and potential clients to be discretionary, our revenue may be disproportionately affected by delays or reductions in general healthcare spending. Also, competitors may respond to challenging market conditions by lowering prices and attempting to lure away our clients.
We cannot predict the timing, strength, or duration of any economic slowdown or any subsequent recovery generally, or any industry in particular. If the conditions in the general economy and the markets in which we operate worsen from present levels, our business, financial condition and results of operations could be materially adversely affected.
We depend on a limited number of third-party suppliers for certain components, and the loss of any of these suppliers, or their inability to provide us with an adequate supply of materials, could harm our business.
We utilize a single contract manufacturing vendor to build and assemble our blood glucose meter, and we rely on single suppliers for our blood pressure monitor and cuff and glucose sensor test strips. The hardware components included in such devices are sourced from various suppliers by the manufacturers thereof and are principally industry standard parts and components that are available from multiple vendors. Quality or performance failures of the devices or changes in the contractors’ or vendors’

24


financial or business condition could disrupt our ability to supply quality products to our clients and thereby have a material adverse impact on our business, financial condition and results of operations.
For our business strategy to be successful, our suppliers must be able to provide us with components in sufficient quantities, in compliance with regulatory requirements and quality control standards, in accordance with agreed upon specifications, at acceptable costs and on a timely basis. Increases in our product sales, whether forecasted or unanticipated, could strain the ability of our suppliers to deliver an increasingly large supply of components in a manner that meets these various requirements.
We do not have long-term supply agreements with our suppliers and, in many cases, we make our purchases on a purchase order basis. Under our supply agreements, we have no obligation to buy any given quantity of products, and our suppliers have no obligation to manufacture for us or sell to us any given quantity of products. As a result, our ability to purchase adequate quantities of our products may be limited. Additionally, our suppliers may encounter problems that limit their ability to manufacture products for us, including financial difficulties or damage to their manufacturing equipment or facilities. If we fail to obtain sufficient quantities of high quality components to meet demand on a timely basis, we could lose clients, our reputation may be harmed and our business could suffer. For certain of our contracts with channel partners, resellers and clients, we have obligations to provide a blood glucose meter and other supplies to new members within a certain specified period of time, and/or to provide replacements for defective blood glucose meters within a certain specified period of time. If we are regularly unable to meet those obligations, our channel partners, resellers, or clients may decide to terminate their contracts.
Depending on a limited number of suppliers, or on a sole supplier, exposes us to risks, including limited control over pricing, availability, quality and delivery schedules. Moreover, due to the limited amount of our sales to date, we do not have long-standing relationships with our manufacturers and may not be able to convince suppliers to continue to make components available to us unless there is demand for such components from their other clients. As a result, there is a risk that certain components could be discontinued and no longer available to us. If any one or more of our suppliers cease to provide us with sufficient quantities of components in a timely manner or on terms acceptable to us, we would have to seek alternative sources of supply. Because of factors such as the proprietary nature of our solution, our quality control standards and regulatory requirements, we cannot quickly engage additional or replacement suppliers for some of our critical components. Failure of any of our suppliers to deliver products at the level our business requires would limit our ability to meet our sales commitments, which could harm our reputation and could have a material adverse effect on our business. We may also have difficulty qualifying new suppliers and obtaining similar components from other suppliers that are acceptable to the U.S. Food and Drug Administration, or the FDA, or other regulatory agencies, and the failure of our suppliers to comply with strictly enforced regulatory and quality requirements could expose us to regulatory action including warning letters, product recalls, termination of distribution, product seizures or civil penalties. It could also require us to cease using the components, seek alternative components or technologies and modify our solution to incorporate alternative components or technologies, which could result in a requirement to seek additional regulatory approvals or clearances for alternative components used in our medical devices. Any disruption of this nature or increased expenses could harm our commercialization efforts and adversely affect our business, financial condition and results of operations.
Our business, financial condition and results of operations may be adversely affected by the recent coronavirus outbreak or other similar epidemics or adverse public health developments.
The outbreak of coronavirus (COVID-19) has caused many governments to implement quarantines and significant restrictions on travel, or to advise that people remain at home where possible and avoid crowds. This has led to many businesses shutting down or limiting operations as well as greater uncertainty in financial markets. Any economic downturns or adverse impacts resulting from the coronavirus or other similar epidemics or adverse public health developments may increase the likelihood of clients not renewing their contracts with us or being unable to pay us in accordance with the terms of their agreements. In addition, several of our third-party suppliers are located in or have significant operations surrounding China. As a result of the coronavirus or other similar epidemics or adverse public health developments, particularly in Asia, our operations, and those of our suppliers, have experienced, and may in the future continue to experience, delays or disruptions, such as difficulty obtaining components and temporary suspension of operations. Our existing inventory levels may not be sufficient, and our business, financial condition and results of operations could be materially and adversely affected, in the event that the slowdown or suspension carries on for a long period of time. As a result of the current or future epidemics, we may also be impacted by shutdowns, employee impacts from illness and other community response measures meant to prevent spread of the virus, all of which could negatively impact our business, financial condition and results of operations. Further, if we are regularly unable to meet our obligations to deliver our devices or other supplies, our partners, resellers, or clients may decide to terminate their contracts or we may be subject to other contractual penalties, and our members could be adversely affected. The extent to which the coronavirus impacts our results will depend on future developments, which are highly uncertain and will include emerging information concerning the severity of the coronavirus and the actions taken by governments and private businesses to attempt to contain the coronavirus.

25


We depend on our talent to grow and operate our business, and if we are unable to hire, integrate, develop, motivate and retain our personnel, we may not be able to grow effectively.
Our success depends in large part on our ability to attract and retain high-quality management in sales, services, engineering, marketing, operations, finance and support functions, especially in the San Francisco Bay Area and Chicago metropolitan area. Competition for qualified employees is intense in our industry, and the loss of even a few qualified employees, or an inability to attract, retain and motivate additional highly skilled employees required for the planned expansion of our business could harm our operating results and impair our ability to grow. To attract and retain key personnel, we use various measures, including an equity incentive program for key executive officers and other employees. These measures may not be enough to attract and retain the personnel we require to operate our business effectively.
As we continue to grow, we may be unable to continue to attract or retain the personnel we need to maintain our competitive position. In addition to hiring new employees, we must continue to focus on retaining our best talent. Competition for these resources, particularly for engineers, is intense. We may need to invest significant amounts of cash and equity for new and existing employees and we may never realize returns on these investments. If we are not able to effectively increase and retain our talent, our ability to achieve our strategic objectives will be adversely impacted, and our business will be harmed. The loss of one or more of our key employees, and any failure to have in place and execute an effective succession plan for key executives, could seriously harm our business. Employees may be more likely to leave us if the shares of our capital stock they own or the shares of our capital stock underlying their equity incentive awards have significantly reduced in value or the vested shares of our capital stock they own or vested shares of our capital stock underlying their equity incentive awards have significantly appreciated. Many of our employees may receive significant proceeds from sales of our equity in the public markets, which may reduce their motivation to continue to work for us.
In addition, our future also depends on the continued contributions of our senior management team and other key personnel, each of whom would be difficult to replace. In particular, Glen Tullman, our Executive Chairman, is critical to our future vision and strategic direction. We rely on our leadership team in the areas of operations, research and development, marketing, sales, and general and administrative functions. Although we have entered into employment agreements or offer letters with our key employees, these agreements have no specific duration and constitute at-will employment, and we do not maintain key person life insurance for some of our key employees. In addition, from time to time, there may be changes in our senior management team that may be disruptive to our business. If our senior management team, including any new hires that we may make, fails to work together effectively and to execute our plans and strategies on a timely basis, our business, results of operations and financial condition could be harmed.
Our corporate culture has contributed to our success, and if we cannot maintain this culture as we grow, we could lose the innovation, creativity and teamwork fostered by our culture and our business may be harmed.
We believe that our culture has been and will continue to be a critical contributor to our success. We expect to continue to hire aggressively as we expand, and we believe our corporate culture has been crucial in our success and our ability to attract highly skilled personnel. If we do not continue to develop our corporate culture or maintain and preserve our core values as we grow and evolve both in the United States and internationally, we may be unable to foster the innovation, curiosity, creativity, focus on execution, teamwork and the facilitation of critical knowledge transfer and knowledge sharing we believe we need to support our growth. Moreover, liquidity available to our employee securityholders following our initial public offering, or IPO, could lead to disparities of wealth among our employees, which could adversely impact relations among employees and our culture in general. Our anticipated headcount growth and our status as a public company may result in a change to our corporate culture, which could harm our business.
If we are not able to maintain and enhance our reputation and brand recognition, our business, financial condition and results of operations will be harmed.
We believe that maintaining and enhancing our reputation and brand recognition is critical to our relationships with existing channel partners and clients, and to our ability to attract new channel partners and clients. The promotion of our brand may require us to make substantial investments and we anticipate that, as our market becomes increasingly competitive, these marketing initiatives may become increasingly difficult and expensive. Brand promotion and marketing activities may not be successful or yield increased revenue, and to the extent that these activities yield increased revenue, the increased revenue may not offset the expenses we incur and our business, financial condition and results of operations could be harmed. In addition, any factor that diminishes our reputation or that of our management, including failing to meet the expectations of our channel partners and clients, could harm our reputation and brand and make it substantially more difficult for us to attract new channel partners and clients. If

26


we do not successfully maintain and enhance our reputation and brand recognition, our business may not grow and we could lose our relationships with channel partners and clients, which would harm our business, financial condition and results of operations.
Security breaches, loss of data and other disruptions could compromise sensitive information related to our business, members or partners, or prevent us from accessing critical information and expose us to liability, which could adversely affect our business and our reputation.
In the ordinary course of our business, we collect, store, use and disclose sensitive data, including PHI and other types of personal data or personally identifiable information, or PII. We also process and store, and use additional third parties to process and store, sensitive information including intellectual property and other proprietary business information, including that of our members and partners. Our member information is encrypted but not always de-identified. We manage and maintain our solution and data utilizing a combination of on-site systems, managed data center systems and cloud-based computing center systems.
We are highly dependent on information technology networks and systems, including the internet, to securely process, transmit and store this critical information. Security breaches of this infrastructure, including physical or electronic break-ins, computer viruses, attacks by hackers and similar breaches, and employee or contractor error, negligence or malfeasance, can create system disruptions, shutdowns or unauthorized disclosure or modifications of confidential information, causing member health information to be accessed or acquired without authorization or to become publicly available. We utilize third-party service providers for important aspects of the collection, storage and transmission of client, user and patient information, and other confidential and sensitive information, and therefore rely on third parties to manage functions that have material cybersecurity risks. Because of the sensitivity of the PHI, other PII, and other confidential information we and our service providers collect, store, transmit, and otherwise process, the security of our technology platform and other aspects of our services, including those provided or facilitated by our third-party service providers, are important to our operations and business strategy. We take certain administrative, physical and technological safeguards to address these risks, such as by requiring outsourcing subcontractors who handle client, user and patient information for us to enter into agreements that contractually obligate those subcontractors to use reasonable efforts to safeguard PHI, other PII, and other sensitive information. Measures taken to protect our systems, those of our subcontractors, or the PHI, other PII, or other sensitive data we or our subcontractors process or maintain, may not adequately protect us from the risks associated with the collection, storage and transmission of such information. Although we take steps to help protect confidential and other sensitive information from unauthorized access or disclosure, our information technology and infrastructure may be vulnerable to attacks by hackers or viruses, failures or breaches due to third-party action, employee negligence or error, malfeasance or other disruptions.
A security breach or privacy violation that leads to disclosure or unauthorized use or modification of, or that prevents access to or otherwise impacts the confidentiality, security, or integrity of, member information, including PHI or other PII, or other sensitive information we or our subcontractors maintain or otherwise process, could harm our reputation, compel us to comply with breach notification laws, cause us to incur significant costs for remediation, fines, penalties, notification to individuals and for measures intended to repair or replace systems or technology and to prevent future occurrences, potential increases in insurance premiums, and require us to verify the accuracy of database contents, resulting in increased costs or loss of revenue. If we are unable to prevent such security breaches or privacy violations or implement satisfactory remedial measures, or if it is perceived that we have been unable to do so, our operations could be disrupted, we may be unable to provide access to our platform, and could suffer a loss of clients or users or a decrease in the use of our platform, and we may suffer loss of reputation, adverse impacts on client, user and investor confidence, financial loss, governmental investigations or other actions, regulatory or contractual penalties, and other claims and liability. In addition, security breaches and other inappropriate access to, or acquisition or processing of, information can be difficult to detect, and any delay in identifying such incidents or in providing any notification of such incidents may lead to increased harm.
Any such breach or interruption of our systems or any of our third-party information technology partners, could compromise our networks or data security processes and sensitive information could be inaccessible or could be accessed by unauthorized parties, publicly disclosed, lost or stolen. Any such interruption in access, improper access, disclosure or other loss of information could result in legal claims or proceedings, liability under laws and regulations that protect the privacy of member information or other personal information, such as HIPAA, and the General Data Protection Regulation, or GDPR, and regulatory penalties. Unauthorized access, loss or dissemination could also disrupt our operations, including our ability to perform our services, provide member assistance services, conduct research and development activities, collect, process, and prepare company financial information, provide information about our current and future solutions and engage in other user and clinician education and outreach efforts. Any such breach could also result in the compromise of our trade secrets and other proprietary information, which could adversely affect our business and competitive position. While we maintain insurance covering certain security and privacy

27


damages and claim expenses, we may not carry insurance or maintain coverage sufficient to compensate for all liability and in any event, insurance coverage would not address the reputational damage that could result from a security incident.
If we or our third-party suppliers fail to comply with the FDA’s Quality Systems Regulation, our ability to distribute medical devices that are provided to members as part of our solution could be impaired.
We and certain of our third-party suppliers are required to comply with the FDA’s Quality System Regulation, or QSR, which covers the methods and documentation of the design, testing, production, control, quality assurance, labeling, packaging, sterilization, storage and shipping of medical devices that we distribute as part of our solution. The FDA audits compliance with the QSR through periodic announced and unannounced inspections of manufacturing and other facilities. The FDA may impose inspections or audits at any time. We have been inspected by the FDA three times. One inspection resulted in no observations received from the FDA, and in the other two inspections the FDA issued a FDA Form 483, Inspectional Observations. We have responded to the observations with corrective actions, and the FDA subsequently confirmed in each case that our responses were adequate and no further action would be taken by the FDA. If we or our suppliers have significant non-compliance issues or if any corrective action plan that we or our suppliers propose in response to observed deficiencies is not sufficient, the FDA could take enforcement action against us and our third-party suppliers. Any of the foregoing actions could have a material adverse effect on our business, financial condition and results of operations.
Our medical device operations are subject to FDA regulatory requirements.
We are regulated by the FDA as a medical device manufacturer, and the medical devices that we distribute as part of our solution are subject to extensive regulation by the FDA. Government regulations specific to medical devices are wide ranging and govern, among other things:
product design, development and manufacture;
laboratory, preclinical and clinical testing, labeling, packaging, storage, and distribution;
premarketing clearance or approval;
record keeping;
product marketing, promotion and advertising, sales and distribution; and
post-marketing surveillance, including reporting of deaths, serious injuries and product malfunctions, recalls, corrections and removals.
Before a new medical device or a new intended use for a device in commercial distribution, can be marketed in the United States, a company must first submit and receive either 510(k) clearance pursuant to section 510(k) of the FDCA, or approval of a premarket approval, or PMA, application from the FDA, unless an exemption applies. In the 510(k) clearance process, the FDA must determine that a proposed device is “substantially equivalent” to a device legally on the market, known as a “predicate” device, in order to clear the proposed device for marketing. To be substantially equivalent, the proposed device must have the same intended use as the predicate device, and either have the same technological characteristics as the predicate device or have different technological characteristics and not raise different questions of safety or effectiveness than the predicate device. Clinical data is sometimes required to support substantial equivalence. Failure to demonstrate substantial equivalence to a predicate device to the FDA’s satisfaction will require the submission and approval by the FDA of a PMA application. The FDA’s 510(k) clearance process usually takes from three to 12 months, but may last longer. The process for obtaining a PMA approval takes from one to three years, or even longer, from the time the PMA is submitted to the FDA until an approval is obtained. Any delay or failure to obtain necessary regulatory approvals or clearances would have a material adverse effect on our business, financial condition and results of operations. We have obtained 510(k) clearance to distribute our glucose testing meter and test strips that we offer as part of our solution, and all other Livongo devices have the appropriate regulatory approvals and clearances.
In addition, we are required to timely submit various reports with the FDA, including reports that medical devices that we distribute as part of our solution may have caused or contributed to a death or serious injury or malfunctioned in a way that would likely cause or contribute to a death or serious injury if the malfunction were to recur. If these reports are not filed in a timely manner, regulators may impose sanctions and we may be subject to product liability or regulatory enforcement actions, all of which could harm our business.

28


We have in the past, and may in the future, initiate a correction or removal for the medical devices that we distribute as part of our solution to reduce a risk to health posed by our solution. For example, in 2015, we determined that the instructions provided with our test strips were incomplete. We distributed revised instructions to our members and submitted a publicly available Correction and Removal report to the FDA. This report and other reports could be classified by the FDA as a device recall which could lead to increased scrutiny by the FDA, other international regulatory agencies and our clients regarding the quality and safety of our solution. Additionally, we are aware that our connected weight scale can overheat due to user error if the member incorrectly installs the batteries. We have taken steps to eliminate such occurrences, but any future incident related to battery installation in our scale or other device could have a negative impact on our reputation and operating results. Corrective actions can be costly, time-consuming, and divert resources from other portion of our business. Furthermore, the submission of these reports could be used by competitors against us, which could harm our reputation.
The FDA and the Federal Trade Commission, or FTC, also regulate the advertising and promotion of our solution and services to ensure that the claims we make are consistent with our regulatory clearances, that there is adequate and reasonable data to substantiate the claims and that our promotional labeling and advertising is neither false nor misleading. If the FDA or FTC determines that any of our advertising or promotional claims are misleading, not substantiated or not permissible, we may be subject to enforcement actions, including warning letters, and we may be required to revise our promotional claims and make other corrections or restitutions.
The FDA and state authorities have broad enforcement powers. Our failure to comply with applicable regulatory requirements could result in enforcement action by the FDA or state agencies, which may include any of the following sanctions:
adverse publicity, warning letters, fines, injunctions, consent decrees, and civil penalties;
repair, replacement, refunds, recall, or seizure of our products;
operating restrictions, partial suspension or total shutdown of production;
product detention or import refusal;
denial of our requests for premarket approval of new solutions or services, new intended uses or modifications to existing solutions or services;
withdrawal of premarket approvals that have already been granted; and
criminal prosecution.
If any of these events were to occur, our business and financial condition could be harmed.
Material modifications to our devices may require new 510(k) clearances, premarket approval, or may require us to recall or cease marketing our devices until new clearances or approvals are obtained.
Material modifications to the intended use or technological characteristics of our devices that we distribute as part of our solutions may require new 510(k) clearances or premarket approvals prior to implementing the modifications, or require us to recall or cease marketing the modified devices until these clearances or approvals are obtained. The FDA requires device manufacturers to initially make and document a determination of whether or not a modification requires a new clearance or approval, however, the FDA can review a manufacturer’s decision. Any modification to an FDA-cleared device that would significantly affect its safety or effectiveness or that would constitute a major change in its intended use would require a new 510(k) clearance or approval of a PMA. We may not be able to obtain additional 510(k) clearances or premarket approvals for new products or for modifications to, or additional indications for, our devices in a timely fashion, or at all. Delays in obtaining required future clearances would harm our ability to introduce new or enhanced product in a timely manner, which in turn would harm our future growth. We have made modifications to our medical devices in the past that we believe do not require additional clearances or approvals, and we may make additional modifications in the future. If the FDA disagrees and requires new clearances or approvals for any of these modifications, we may be required to recall and to stop selling or distributing our medical devices as modified, which could harm our operating results and require us to redesign our products. In these circumstances, we may be subject to significant enforcement actions.

29


If we fail to comply with healthcare and other governmental regulations, we could face substantial penalties and our business, financial condition and results of operations could be adversely affected.
Our solutions, as well as our business activities, are subject to a complex set of regulations and rigorous enforcement, including by the FDA, U.S. Department of Justice, HHS, Office of the Inspector General and Office of Civil Rights, and numerous other federal and state governmental authorities.
Our employees, consultants and commercial partners may engage in misconduct or other improper activities, including non-compliance with regulatory standards and requirements. Federal and state healthcare laws and regulations that may affect our ability to conduct business include, without limitation:
the federal Anti-Kickback Statute, which prohibits, among other things, any person from knowingly and willfully offering, soliciting, receiving or providing remuneration, directly or indirectly, in exchange for or to induce either the referral of an individual for, or the purchase, order or recommendation of, any good or service for which payment may be made under federal healthcare programs, such as the Centers for Medicare & Medicaid Services, or CMS, programs;
the federal civil false claims and civil monetary penalties laws, including, without limitation, the federal False Claims Act, which prohibits, among other things, individuals or entities from knowingly presenting, or causing to be presented, false claims, or knowingly using false statements, to obtain payment from the federal government;
federal criminal laws that prohibit executing a scheme to defraud any healthcare benefit program or making false statements relating to healthcare matters;
the federal Physician Payment Sunshine Act, or Open Payments, created under the Patient Protection and Affordable Care Act, as amended by the Health Care and Education Affordability Reconciliation Act, or Affordable Care Act, and its implementing regulations, which requires manufacturers of drugs, medical devices, biologicals and medical supplies for which payment is available under Medicare, Medicaid, or the Children’s Health Insurance Program to report annually to CMS information related to payments or other transfers of value made to licensed physicians and teaching hospitals, as well as ownership and investment interests held by physicians and their immediate family members;
HIPAA, as amended by the Health Information Technology for Economic and Clinical Health Act, and its implementing regulations, which impose certain requirements relating to the privacy, security and transmission of protected health information on certain healthcare providers, health plans and healthcare clearinghouses, and their business associates that access or otherwise process individually identifiable health information on their behalf; HIPAA also created criminal liability for knowingly and willfully falsifying or concealing a material fact or making a materially false statement in connection with the delivery of or payment for healthcare benefits, items or services;
Medical device regulations pursuant to the FDCA, which require, among other things, pre-market clearances, approved labelling, medical device adverse event reporting, and on-going post-market monitoring and quality assurance;
state law equivalents of each of the above federal laws, such as anti-kickback and false claims laws which may apply to items or services reimbursed by any third-party payor, including commercial insurers, and state and foreign laws governing the privacy and security of health information in certain circumstances, many of which differ from each other in significant ways and are in addition to requirements under HIPAA, thus complicating compliance efforts; and
state laws governing the corporate practice of medicine and other healthcare professions and related fee-splitting laws.
The Affordable Care Act, among other things, amends the intent requirement of the federal Anti-Kickback Statute and criminal healthcare fraud statutes. A person or entity no longer needs to have actual knowledge of this statute or specific intent to violate it. In addition, the Affordable Care Act provides that the government may assert that a claim including items or services resulting from a violation of the federal Anti-Kickback Statute constitutes a false or fraudulent claim for purposes of the federal False Claims Act.
Because of the breadth of these laws and the narrowness of available statutory and regulatory exemptions, it is possible that some of our activities could be subject to challenge under one or more of such laws. Any action brought against us for violations of these laws or regulations, even if successfully defended, could cause us to incur significant legal expenses and divert our

30


management’s attention from the operation of our business. We may be subject to private “qui tam” actions brought by individual whistleblowers on behalf of the federal or state governments, with potential liability under the federal False Claims Act including mandatory treble damages and significant per-claim penalties.
Although we have adopted policies and procedures designed to comply with these laws and regulations and conduct internal reviews of our compliance with these laws, our compliance is also subject to governmental review. The growth of our business and sales organization and any future expansion outside of the United States may increase the potential of violating these laws or our internal policies and procedures. The risk of our being found in violation of these or other laws and regulations is further increased by the fact that many have not been fully interpreted by the regulatory authorities or the courts, and their provisions are open to a variety of interpretations. Any action brought against us for violation of these or other laws or regulations, even if we successfully defend against it, could cause us to incur significant legal expenses and divert our management’s attention from the operation of our business. If our operations are found to be in violation of any of the federal, state and foreign laws described above or any other current or future fraud and abuse or other healthcare laws and regulations that apply to us, we may be subject to penalties, including significant criminal, civil and administrative penalties, damages and fines, disgorgement, additional reporting requirements and oversight if we become subject to a corporate integrity agreement or similar agreement to resolve allegations of noncompliance with these laws, imprisonment for individuals and exclusion from participation in government programs, such as Medicare and Medicaid, as well as contractual damages and reputational harm. We could also be required to curtail or cease our operations. Any of the foregoing consequences could seriously harm our business, financial condition and results of operations.
Our use, disclosure, and other processing of personally identifiable information, including health information, is subject to HIPAA and other federal, state, and foreign privacy and security regulations, and our failure to comply with those regulations or to adequately secure the information we hold could result in significant liability or reputational harm and, in turn, a material adverse effect on our client base, member base and revenue.
Numerous state and federal laws and regulations govern the collection, dissemination, use, privacy, confidentiality, security, availability, integrity, and other processing of PHI and PII. These laws and regulations include HIPAA. HIPAA establishes a set of national privacy and security standards for the protection of PHI by health plans, healthcare clearinghouses and certain healthcare providers, referred to as covered entities, and the business associates with whom such covered entities contract for services. We are business associates under HIPAA and we execute business associate agreements with our clients.
HIPAA requires covered entities and business associates, such as us, to develop and maintain policies and procedures with respect to PHI that is used or disclosed, including the adoption of administrative, physical and technical safeguards to protect such information. HIPAA also implemented the use of standard transaction code sets and standard identifiers that covered entities must use when submitting or receiving certain electronic healthcare transactions, including activities associated with the billing and collection of healthcare claims.
HIPAA imposes mandatory penalties for certain violations. Penalties for violations of HIPAA and its implementing regulations start at $100 per violation and are not to exceed $50,000 per violation, subject to a cap of $1.5 million for violations of the same standard in a single calendar year. However, a single breach incident can result in violations of multiple standards. HIPAA also authorizes state attorneys general to file suit on behalf of their residents. Courts may award damages, costs and attorneys’ fees related to violations of HIPAA in such cases. While HIPAA does not create a private right of action allowing individuals to sue us in civil court for violations of HIPAA, its standards have been used as the basis for duty of care in state civil suits such as those for negligence or recklessness in the misuse or breach of PHI.
In addition, HIPAA mandates that the Secretary of HHS conduct periodic compliance audits of HIPAA covered entities and business associates for compliance with the HIPAA Privacy and Security Standards. It also tasks HHS with establishing a methodology whereby harmed individuals who were the victims of breaches of unsecured PHI may receive a percentage of the Civil Monetary Penalty fine paid by the violator.
HIPAA further requires that patients be notified of any unauthorized acquisition, access, use or disclosure of their unsecured PHI that compromises the privacy or security of such information, with certain exceptions related to unintentional or inadvertent use or disclosure by employees or authorized individuals. HIPAA specifies that such notifications must be made “without unreasonable delay and in no case later than 60 calendar days after discovery of the breach.” If a breach affects 500 patients or more, it must be reported to HHS without unreasonable delay, and HHS will post the name of the breaching entity on its public web site. Breaches affecting 500 patients or more in the same state or jurisdiction must also be reported to the local media. If a breach involves fewer than 500 people, the covered entity must record it in a log and notify HHS at least annually.

31


In addition to HIPAA, numerous other federal, state, and foreign laws and regulations protect the confidentiality, privacy, availability, integrity and security of PHI and other types of PII. These laws and regulations in many cases are more restrictive than, and may not be preempted by, HIPAA and its implementing rules. These laws and regulations are often uncertain, contradictory, and subject to changed or differing interpretations, and we expect new laws, rules and regulations regarding privacy, data protection, and information security to be proposed and enacted in the future. This complex, dynamic legal landscape regarding privacy, data protection, and information security creates significant compliance issues for us and our clients and potentially exposes us to additional expense, adverse publicity and liability. While we have implemented data privacy and security measures in an effort to comply with applicable laws and regulations relating to privacy and data protection, some PHI and other PII or confidential information is transmitted to us by third parties, who may not implement adequate security and privacy measures, and it is possible that laws, rules and regulations relating to privacy, data protection, or information security may be interpreted and applied in a manner that is inconsistent with our practices or those of third parties who transmit PHI and other PII or confidential information to us. If we or these third parties are found to have violated such laws, rules or regulations, it could result in government-imposed fines, orders requiring that we or these third parties change our or their practices, or criminal charges, which could adversely affect our business. Complying with these various laws and regulations could cause us to incur substantial costs or require us to change our business practices, systems and compliance procedures in a manner adverse to our business.
We also publish statements to our resellers, channel partners, clients and members that describe how we handle and protect PHI. If federal or state regulatory authorities or private litigants consider any portion of these statements to be untrue, we may be subject to claims of deceptive practices, which could lead to significant liabilities and consequences, including, without limitation, costs of responding to investigations, defending against litigation, settling claims, and complying with regulatory or court orders. Any of the foregoing consequences could seriously harm our business and our financial results. Furthermore, the costs of compliance with, and other burdens imposed by, the laws, regulations and policies that are applicable to the businesses of our clients may limit the use and adoption of, and reduce the overall demand for, our platform. Any of the foregoing consequences could have a material adverse impact on our business, financial condition and results of operations.
Public scrutiny of internet privacy and security issues may result in increased regulation and different industry standards, which could deter or prevent us from providing our products to our clients, thereby harming our business.
The regulatory framework for privacy and security issues worldwide is evolving and is likely to remain in flux for the foreseeable future. Various government and consumer agencies have also called for new regulation and changes in industry practices. Practices regarding the registration, collection, processing, storage, sharing, disclosure, use and security of personal and other information by companies offering an online service like our solution have recently come under increased public scrutiny.
In the European Union, or EU, the GDPR went into effect on May 25, 2018. If we or our vendors fail to comply with the applicable EU data privacy and security laws, we could be subject to government enforcement actions and significant penalties against us. GDPR introduced new data protection requirements in the EU relating to the consent of individuals to whom personal data relates, the information provided to individuals, the documentation we must retain, the security and confidentiality of personal data, data breach notification and the use of third-party processors in connection with the processing of personal data. GDPR has increased our responsibility and potential liability in relation to personal data that we process, and we may be required to put in place mechanisms to ensure compliance with GDPR. Data protection authorities of the different EU Member States may interpret GDPR differently, and guidance on implementation and compliance practices are often updated or otherwise revised, adding to the complexity of processing personal data in the EU. Any failure by us to comply with GDPR could result in proceedings or actions against us by governmental entities or others, which may subject us to significant penalties and negative publicity, require us to change our business practices, and increase our costs and severely disrupt our business operations. In addition to GDPR in the EU, a number of countries have adopted or are considering privacy laws and regulations that may result in greater compliance efforts. In addition, government agencies and regulators have reviewed, are reviewing and will continue to review the personal data practices of certain online companies. If we are unable to comply with any such reviews or decrees that result in recommendations or binding changes, or if the recommended changes result in degradation of our solution, our business could be harmed.
Additionally, on June 28, 2018, California enacted the California Consumer Privacy Act, or CCPA, that, among other things, requires covered companies to provide certain disclosures to California consumers, and afford such consumers certain abilities to opt-out of certain sales of personal information, and other information. The CCPA has been amended on multiple occasions and is the subject of proposed regulations of the California Attorney General that have yet to be finalized. Aspects of CCPA and its interpretation remain unclear at this time. The CCPA provides consumers with a private right of action in certain circumstances, and we could be forced to defend any such claims brought as a result of a plaintiffs' class action. We cannot fully predict the impact

32


of the CCPA on our business or operations, but it may require use to modify our data processing practices and policies and to incur substantial costs and expenses in an effort to comply.
Our business, including our ability to operate and to expand internationally, could be adversely affected if legislation or regulations are adopted, interpreted or implemented in a manner that is inconsistent with our current business practices and that require changes to these practices, the design of our websites, mobile applications, solutions, features or our privacy policies. In particular, the success of our business has been, and we expect will continue to be, driven by our ability to responsibly gather and use data from data subjects. Therefore, our business could be harmed by any significant change to applicable laws, regulations or industry standards or practices regarding the storage, use or disclosure of data our clients or members share with us, or regarding the manner in which the express or implied consent of clients or members for such collection, analysis and disclosure is obtained. Such changes may require us to modify our solution, possibly in a material manner, and may limit our ability to develop new solutions and features.
The information that we provide to our partners, clients and members could be inaccurate or incomplete, which could harm our business, financial condition and results of operations.
We provide healthcare-related information for use by our partners, clients and members. Because data in the healthcare industry is fragmented in origin, inconsistent in format and often incomplete, the overall quality of data in the healthcare industry is poor, and we frequently discover data issues and errors. If the data that we provide to our partners, clients or members are incorrect or incomplete or if we make mistakes in the capture or input of these data, our reputation may suffer and our ability to attract and retain partners may be harmed.
In addition, a court or government agency may take the position that our storage and display of health information exposes us to personal injury liability or other liability for wrongful delivery or handling of healthcare services or erroneous health information. While we maintain insurance coverage, this coverage may prove to be inadequate or could cease to be available to us on acceptable terms, if at all. Even unsuccessful claims could result in substantial costs and diversion of management resources. A claim brought against us that is uninsured or under-insured could harm our business, financial condition and results of operations.
Evolving government regulations may require increased costs or adversely affect our business, financial condition and results of operations.
In a regulatory climate that is uncertain, our operations may be subject to direct and indirect adoption, expansion or reinterpretation of various laws and regulations. Compliance with these future laws and regulations may require us to change our practices at an undeterminable and possibly significant initial monetary and annual expense. These additional monetary expenditures may increase future overhead, which could have a material adverse effect on our business, financial condition and results of operations.
For example, since the Affordable Care Act was enacted, there have been judicial and Congressional challenges to certain aspects of the law, as well as efforts by the Trump administration to repeal or replace certain aspects of Affordable Care Act. Since January 2017, President Trump has signed two Executive Orders and other directives designed to delay the implementation of certain provisions of the Affordable Care Act or otherwise circumvent some of the requirements for health insurance mandated by the Affordable Care Act. Concurrently, Congress has considered legislation that would repeal or repeal and replace all or part of the Affordable Care Act. While Congress has not passed comprehensive repeal legislation, two bills affecting the implementation of certain taxes under the Affordable Care Act have been signed into law. The Tax Cuts and Jobs Act of 2017, or Tax Act, included a provision which repealed, effective January 1, 2019, the tax-based shared responsibility payment imposed by the Affordable Care Act on certain individuals who fail to maintain qualifying health coverage for all or part of a year that is commonly referred to as the “individual mandate.” On January 22, 2018, President Trump signed a continuing resolution on appropriations for fiscal year 2018 that delayed the implementation of certain fees, including the so-called “Cadillac” tax on certain high cost employer-sponsored insurance plans, the annual fee imposed on certain health insurance providers based on market share, and the medical device excise tax on non-exempt medical devices. The Bipartisan Budget Act of 2018, among other things, amended the Affordable Care Act, effective January 1, 2019, to close the coverage gap in most Medicare drug plans, commonly referred to as the “donut hole.” On December 14, 2018, a Texas U.S. District Court Judge ruled that the Affordable Care Act is unconstitutional in its entirety because the “individual mandate” was repealed by Congress as part of the Tax Act. In December 2019, the Fifth Circuit Court of Appeals upheld this decision with respect to the individual mandate, but remanded for further consideration of how this affects the rest of the law. While the law remains in place pending the appeals process, it is unclear how this decision, subsequent appeals, and other efforts to repeal and replace the Affordable Care Act will impact the Affordable Care Act. We continue to evaluate the potential impact of the Affordable Care Act and its possible repeal or replacement on our business.

33


There is also uncertainty regarding whether, when, and what other health reform initiatives will be adopted and the impact of such efforts on our business, as well as on the businesses of our channel partners, pharmacy benefit managers, or PBMs, and resellers. In particular, the outcome of the 2020 federal election and its potential impact on health reform efforts is unknown. Some presidential candidates and members of Congress have proposed measures that would expand government-sponsored coverage, including single-payer proposals (often referred to as “Medicare for All”), and some states are considering similar measures. The implications of such proposals may be unexpected, and such measures, if implemented, could alter the landscape of our industry in ways that adversely affect our business.
There could be laws and regulations applicable to our business that we have not identified or that, if changed, may be costly to us, and we cannot predict all the ways in which implementation of such laws and regulations may affect us.
In the states in which we operate, we believe we are in compliance with all applicable material regulations, but, due to the uncertain regulatory environment, certain states may determine that we are in violation of their laws and regulations. In the event that we must remedy such violations, we may be required to modify our solution and services in such states in a manner that undermines our solution’s attractiveness to partners, clients or members, we may become subject to fines or other penalties or, if we determine that the requirements to operate in compliance in such states are overly burdensome, we may elect to terminate our operations in such states. In each case, our revenue may decline and our business, financial condition and results of operations could be adversely affected.
Additionally, the introduction of new solutions may require us to comply with additional, yet undetermined, laws and regulations. Compliance may require obtaining appropriate state medical board licenses or certificates, increasing our security measures and expending additional resources to monitor developments in applicable rules and ensure compliance. The failure to adequately comply with these future laws and regulations may delay or possibly prevent our solution from being offered to resellers, intermediaries, clients and members, which could have a material adverse effect on our business, financial condition, and results of operations.
We are subject to export and import control laws and regulations that could impair our ability to compete in international markets or subject us to liability if we violate such laws and regulations.
We and our products are subject to U.S. import and export controls and trade and economic sanctions regulations, including the U.S. Export Administration Regulations, U.S. Customs regulations, and various economic and trade sanctions regulations administered by the U.S. Treasury Department’s Office of Foreign Assets Control. These laws prohibit the shipment or provision of certain products and solutions to certain countries, governments and persons targeted by U.S. sanctions. Exports of our products and services must be made in compliance with these laws and regulations. If in the future we are found to be in violation of U.S. sanctions or export control laws, it could result in civil and criminal penalties, including loss of export privileges and substantial fines for us and for the individuals working for us.
In addition, changes in our solution, or future changes in export and import regulations, may prevent our members with international operations from deploying our platform globally or, in some cases, prevent the export or import of our solution to certain countries, governments or persons altogether. Any change in export or import regulations, economic sanctions or related legislation or change in the countries, governments, persons or technologies targeted by such regulations, could result in decreased use of our platform by, or in our decreased ability to export or sell subscriptions to our platform to, existing or potential clients with international operations. Any decreased use of our platform or limitation on our ability to export or sell our solution would likely adversely affect our business, financial condition and results of operations.
Failure to comply with anti-bribery, anti-corruption and anti-money laundering laws could subject us to penalties and other adverse consequences.
We are subject to the FCPA and other anti-corruption, anti-bribery, and anti-money laundering laws in the jurisdictions in which we do business, both domestic and abroad. These laws generally prohibit us and our employees from improperly influencing government officials or commercial parties in order to obtain or retain business, direct business to any person or gain any improper advantage. The FCPA and similar applicable anti-bribery and anti-corruption laws also prohibit our third-party business partners, representatives and agents from engaging in corruption and bribery. We and our third-party business partners, representatives and agents may have direct or indirect interactions with officials and employees of government agencies or state-owned or affiliated entities. We may be held liable for the corrupt or other illegal activities of these third-party business partners and intermediaries, our employees, representatives, contractors, channel partners and agents, even if we do not explicitly authorize such activities. These laws also require that we keep accurate books and records and maintain internal controls and compliance procedures designed

34


to prevent any such actions. While we have policies and procedures to address compliance with such laws, we cannot assure you that our employees and agents will not take actions in violation of our policies or applicable law, for which we may be ultimately held responsible. Our exposure for violating these laws will increase as we expand internationally and as we commence sales and operations in foreign jurisdictions. Any violation of the FCPA or other applicable anti-bribery, anti-corruption laws and anti-money laundering laws could result in whistleblower complaints, adverse media coverage, investigations, imposition of significant legal fees, loss of export privileges, severe criminal or civil sanctions or suspension or debarment from U.S. government contracts, substantial diversion of management’s attention, drop in stock price or overall adverse consequences to our business, all of which may have an adverse effect on our reputation, business, financial condition, and results of operations.
If our arrangements with our clients are found to violate state laws prohibiting the corporate practice of medicine or fee splitting, our business, financial condition, results of operations and our ability to operate in those states could be adversely impacted.
The laws of most states, including states in which our clients and members are located, prohibit us from practicing medicine, providing any treatment or diagnosis, or otherwise exercising any control over the medical judgments or decisions of licensed physicians and from engaging in certain financial arrangements, such as splitting professional fees with physicians. These laws and their interpretations vary from state to state and are enforced by state courts and regulatory authorities, each with broad discretion. We enter into contracts with our clients to deliver certain services in exchange for fees. Although we seek to substantially comply with applicable state prohibitions on the corporate practice of medicine and fee splitting, state officials who administer these laws or other third parties may successfully challenge our existing organization and contractual arrangements. If such a claim were successful, we could be subject to civil and criminal penalties and could be required to restructure or terminate the applicable contractual arrangements. A determination that these arrangements violate state statutes, or our inability to successfully restructure our relationships with our clients to comply with these statutes, could eliminate clients or members located in certain states from the market for our solution and services, which would have a material adverse effect on our business, financial condition and results of operations.
We may become subject to medical liability claims, which could cause us to incur significant expenses and may require us to pay significant damages if not covered by insurance.
Our business entails the risk of medical liability claims against both our partners and us. Although we carry insurance covering medical malpractice claims in amounts that we believe are appropriate in light of the risks attendant to our business, successful medical liability claims could result in substantial damage awards that exceed the limits of our insurance coverage. In addition, professional liability insurance is expensive and insurance premiums may increase significantly in the future, particularly as we expand our services. As a result, adequate professional liability insurance may not be available to our partners or to us in the future at acceptable costs or at all.
Any claims made against us that are not fully covered by insurance could be costly to defend against, result in substantial damage awards against us and divert the attention of our management and our partners from our operations, which could have a material adverse effect on our business, financial condition, and results of operations. In addition, any claims may adversely affect our business or reputation.
Our business depends upon the interoperability of our solution across a number of medical devices, operating systems and third-party applications that we do not control.
Our solution relies in part on broad interoperability with a range of diverse medical devices, operating systems, and third-party applications. We are dependent on the accessibility of our solution across these third-party operating systems and applications that we do not control. Third-party services and products are constantly evolving, and we may not be able to modify our platform to assure its compatibility with that of other third parties following development changes. Should the interoperability of our solution across devices, operating systems and third-party applications decrease, or if members are unable to easily and seamlessly access our application or information stored in our platform, our business, financial condition and results of operations could be harmed.
Our proprietary solutions may not operate properly, which could damage our reputation, give rise to claims against us, or divert application of our resources from other purposes, any of which could harm our business, financial condition and results of operations.
Proprietary software and hardware development is time-consuming, expensive and complex, and may involve unforeseen difficulties. We may encounter technical obstacles, and it is possible that we discover additional problems or design defects that prevent our proprietary solution from operating properly. We have experienced product design issues in the past and continue to

35


work to address those and anticipate additional concerns. If our solutions do not function reliably, malfunction, or fail to achieve client expectations in terms of performance, clients could assert liability claims against us or attempt to cancel their contracts with us. This could damage our reputation and impair our ability to attract or maintain clients.
The software underlying our platform is highly complex and may contain undetected errors or vulnerabilities, some of which may only be discovered after the code has been used by our members. Any real or perceived errors, failures, bugs or other vulnerabilities discovered in our code could result in negative publicity and damage to our reputation, loss of clients, loss of members, loss of or delay in market acceptance of our platform, loss of competitive position, loss of revenue or liability for damages, overpayments and/or underpayments, any of which could harm our enrollment rates. Similarly, any real or perceived errors, failures, design flaws or defects in our devices could have similar negative results. In such an event, we may be required or may choose to expend additional resources in order to help correct the problem. Such efforts could be costly, or ultimately unsuccessful. Even if we are successful at remediating issues, we may experience damage to our reputation and brand. There can be no assurance that provisions typically included in our agreements with partners that attempt to limit our exposure to claims would be enforceable or adequate or would otherwise protect us from liabilities or damages with respect to any particular claim. Even if unsuccessful, a claim brought against us by any clients or partners would likely be time-consuming and costly to defend and could seriously damage our reputation and brand.
Indemnity provisions in various agreements potentially expose us to liability for intellectual property infringement and for breaches of our business association agreements.
Our agreements with clients and other third parties may include indemnification provisions under which we agree to indemnify them for losses suffered or incurred as a result of claims of intellectual property infringement, breaches of our business association agreements or other liabilities relating to or arising from, in each case, our solution or other contractual obligations. Typically, our agreements’ indemnification obligations provide for uncapped liability for which we would be responsible, and many of our indemnity provisions survive termination or expiration of the applicable agreement. Large indemnity payments could harm our business, financial condition and results of operations. Whether we have an indemnification provision or not, if disputes arise over our agreements with our channel partners, clients or other third parties, and contractual terms are interpreted adversely to us, we could be subject to liabilities, including fines, remediation, or other penalties. Any dispute with a client with respect to such obligations could have adverse effects on our relationship with that client, other existing clients and new clients and harm our business, financial condition and results of operations.
If the shift by companies to subscription business models, including consumer adoption of healthcare products and services that are provided through such models, and, in particular, the market for our solution, develops slower than we expect, our growth may slow or stall, and our operating results could be adversely affected.
Our success depends on companies in the healthcare industry shifting to subscription business models and choosing to consume products and services through such models. Many companies may be unwilling or unable to offer their solutions using a subscription business model, especially if they do not believe that the consumers of their products and services would be receptive to such offerings. The adoption of subscription health management tools is still relatively new, and enterprises may not choose to shift their business model or, if they do, they may decide that they do not need a healthcare solution that offers the range of services that we offer. Accordingly, it is difficult to predict adoption rates and demand for our solutions, the future growth rate and size of our market, or the entry of competitive solutions. Factors that may affect market acceptance of our solution include:
the number of companies shifting to subscription business models;
the number of consumers and businesses adopting new, flexible ways to consume products and services;
the security capabilities, reliability and availability of cloud-based services;
client or member concerns with entrusting a third party to store and manage their data, especially health-related, confidential, or sensitive data;
our ability to minimize the time and resources required to launch our solution;
our ability to maintain high levels of member satisfaction;
our ability to deliver upgrades and other changes to our solution without disruption to our clients or members;

36


the level of customization or configuration we offer; and
the price, performance, and availability of competing products and services.
The markets for subscription products and services and for solutions for chronic conditions may not develop further or may develop slower than we expect. If companies do not shift to subscription business models and subscription health management tools do not achieve widespread adoption, or if there is a reduction in demand for subscription products and services or subscription health management tools caused by technological challenges, weakening economic conditions, security or privacy concerns, decreases in corporate spending, a lack of member acceptance or otherwise, our business could be materially and adversely affected.
We may be required to delay recognition of some of our revenue, which may harm our financial results in any given period.
We may be required to delay recognition of revenue for a significant period of time if we enter into an agreement containing contract terms that include:
the transaction involves both current products and products that are under development; or
the client requires significant modifications, configurations, or complex interfaces that could delay delivery or acceptance of our solution.
Because of these factors and other specific revenue recognition requirements under GAAP, we must have very precise terms in our contracts to begin recognizing revenue when we initially provide access to our platform. Although we strive to enter into agreements that meet the criteria under GAAP for current revenue recognition on delivered performance obligations, our agreements are often subject to negotiation and revision based on the demands of our clients. The final terms of our agreements sometimes result in deferred revenue recognition, which may adversely affect our financial results in any given period and can make it difficult for us to forecast when we expect contract value to be recognized as revenue. In addition, more clients may require shorter term contracts or alternative payment arrangements that could reduce the amount of revenue we recognize upon delivery of our products and could adversely affect our short-term financial results.
Furthermore, the presentation of our financial results, our key metrics, and other financial information we present requires us to make estimates and assumptions that may affect revenue recognition. In some instances, we could reasonably use different estimates and assumptions, and changes in estimates are likely to occur from period to period. Accordingly, actual results could differ significantly from our estimates.
Certain of our operating results and financial metrics may be difficult to predict as a result of seasonality.
We typically enter into a higher percentage of agreements with new clients, as well as renewal agreements with existing clients, in our third and fourth quarters, which results in higher enrollment launch rates in the first quarter. We believe that this results in part from the timing of open enrollment periods of many of our clients. We may be affected by seasonal trends in the future, particularly as our business matures. These effects may become more pronounced as we target larger organizations and their larger budgets for use of our solution. Additionally, this seasonality may be reflected to a much lesser extent, and sometimes may not be immediately apparent, in our revenue. To the extent we experience this seasonality, it may cause fluctuations in our operating results and financial metrics and make forecasting our future operating results and financial metrics more difficult.
Even if our revenues continue to increase, we may incur losses in accordance with GAAP during future periods due to increased costs such as non-cash charges associated with equity awards, business combinations and other expenses. We may also encounter unforeseen operating expenses, difficulties, complications, delays and other unpredictable factors that may result in increased costs. 
We may be subject to legal proceedings and litigation, including intellectual property and privacy disputes, which are costly to defend and could materially harm our business, financial condition and results of operations.
We may be party to lawsuits and legal proceedings in the normal course of business. These matters are often expensive and disruptive to normal business operations. We may face allegations, lawsuits and regulatory inquiries, audits and investigations regarding data privacy, security, labor and employment, consumer protection and intellectual property infringement, including claims related to privacy, patents, publicity, trademarks, copyrights and other rights. A portion of the technologies we use incorporates open source software, and we may face claims claiming ownership of open source software or patents related to that

37


software, rights to our intellectual property or breach of open source license terms, including a demand to release material portions of our source code or otherwise seeking to enforce the terms of the applicable open source license. We may also face allegations or litigation related to our acquisitions, securities issuances or business practices, including public disclosures about our business. Litigation and regulatory proceedings, and particularly the patent infringement and class action matters we could face, may be protracted and expensive, and the results are difficult to predict. Certain of these matters may include speculative claims for substantial or indeterminate amounts of damages and include claims for injunctive relief. Additionally, our litigation costs could be significant. Adverse outcomes with respect to litigation or any of these legal proceedings may result in significant settlement costs or judgments, penalties and fines, or require us to modify our solution or require us to stop offering certain features, all of which could negatively impact our enrollment rate and revenue growth. We may also become subject to periodic audits, which would likely increase our regulatory compliance costs and may require us to change our business practices, which could negatively impact our revenue growth. Managing legal proceedings, litigation and audits, even if we achieve favorable outcomes, is time-consuming and diverts management’s attention from our business.
The results of regulatory proceedings, litigation, claims, and audits cannot be predicted with certainty, and determining reserves for pending litigation and other legal, regulatory and audit matters requires significant judgment. There can be no assurance that our expectations will prove correct, and even if these matters are resolved in our favor or without significant cash settlements, these matters, and the time and resources necessary to litigate or resolve them, could harm our reputation, business, financial condition, results of operations and the market price of our common stock.
Furthermore, our business exposes us to potential product liability claims that are inherent in the design, manufacture, testing and sale of medical devices. We could become the subject of product liability lawsuits alleging that component failures, manufacturing flaws, design defects or inadequate disclosure of product-related risks or product-related information resulted in an unsafe condition, injury or death to members. In addition, the misuse of our solution, or the failure of members to adhere to operating guidelines, could cause significant harm to members, including death, which could result in product liability claims. Product liability lawsuits and claims, safety alerts or product recalls, with or without merit, could cause us to incur substantial costs, and could place a significant strain on our financial resources, divert the attention of management from our core business, harm our reputation and adversely affect our ability to attract and retain clients, any of which could have a material adverse effect on our business, financial condition and results of operations.
Although we maintain third-party product liability insurance coverage, it is possible that claims against us may exceed the coverage limits of our insurance policies. Even if any product liability loss is covered by an insurance policy, these policies typically have substantial deductibles for which we are responsible. Product liability claims in excess of applicable insurance coverage could have a material adverse effect on our business, financial condition and results of operations. In addition, any product liability claim brought against us, with or without merit, could result in an increase of our product liability insurance premiums. Insurance coverage varies in cost and can be difficult to obtain, and we cannot guarantee that we will be able to obtain insurance coverage in the future on terms acceptable to us or at all.
The enactment of legislation implementing changes in the U.S. taxation of international business activities, the adoption of other tax reform policies or changes in tax legislation or policies in jurisdictions outside of the United States could materially impact our business, financial condition and results of operations.
On December 22, 2017, the Tax Act became law, and significantly reformed the Internal Revenue Code of 1986, as amended, or the Code. The Tax Act, among other things, includes changes to U.S. federal tax rates and the taxation of foreign earnings, imposes significant additional limitations on the deductibility of interest and the use of net operating losses generated in tax years beginning after December 31, 2017, allows for the immediate expensing of certain capital expenditures, and puts into effect the migration from a “worldwide” system of taxation to a territorial system. We continue to examine the impact the Tax Act may have on our business. Due to our plans to expand into international markets, any changes in the U.S. or international taxation of such activities may increase our worldwide effective tax rate and harm our business, financial condition and results of operations. The impact of the Tax Act and other changes to U.S. and non-U.S. tax laws, and regulations or interpretations thereof, on us or our business is uncertain and could be adverse. We urge prospective investors to consult with their legal and tax advisors with respect to the potential tax consequences of investing in or holding our common stock.
Failure to protect or enforce our intellectual property rights could harm our business, financial condition and results of operations.
Our intellectual property includes the content of our website, our solutions, our software code, our registered and unregistered copyrights, trademarks and our patents and patent applications. We believe that our intellectual property is an essential asset of

38


our business. Despite our efforts to protect our intellectual property rights, they may not be respected in the future or may be invalidated, circumvented or challenged. Our industry is characterized by the existence of a large number of patents and frequent claims and related litigation based on allegations of patent infringement or other violations of intellectual property rights. We believe that competitors will try to develop products that are similar to ours and that may infringe our intellectual property rights. If we do not adequately protect our intellectual property, our brand and reputation could be harmed and competitors may be able to use our technologies and erode or negate any competitive advantage we may have, which could materially harm our business, negatively affect our position in the marketplace, limit our ability to commercialize our technology and delay or render impossible our achievement of profitability. A failure to protect our intellectual property in a cost-effective and meaningful manner could have a material adverse effect on our ability to compete. We regard the protection of our trade secrets, copyrights, trademarks, trade dress, databases, domain names and patents as critical to our success. We strive to protect our intellectual property rights by relying on federal, state and common law rights and other rights provided under foreign laws. These laws are subject to change at any time and could further restrict our ability to protect or enforce our intellectual property rights. In addition, the existing laws of certain foreign countries in which we operate may not protect our intellectual property rights to the same extent as do the laws of the United States. We also have a practice of entering into confidentiality and invention assignment agreements with our employees and contractors, and often enter into confidentiality agreements with parties with whom we conduct business in order to limit access to, and disclosure and use of, our proprietary information. In addition, from time to time we make our technology and other intellectual property available to others under license agreements, including open source license agreements and trademark licenses under agreements with our partners for the purpose of co-branding or co-marketing our products or services. However, these contractual arrangements and the other steps we have taken to protect our intellectual property rights may not prevent the misappropriation of our proprietary information, infringement of our intellectual property rights, disclosure of trade secrets and other proprietary information, or deter independent development of similar or competing technologies, duplication of our technologies or efforts to design around our patents by others, and may not provide an adequate remedy in the event of such misappropriation or infringement.
Obtaining and maintaining effective intellectual property rights is expensive, including the costs of defending our rights. We make business decisions about when to seek patent protection for a particular technology and when to rely upon trade secret protection, and the approach we select may ultimately prove to be inadequate. Our issued U.S. patents cover key features of our smart, cellular-connected meter, but we have not yet obtained any issued patents that provide protection for key features of our other products. We are seeking to protect certain of our intellectual property rights through filing applications for copyrights, trademarks, patents and domain names in a number of jurisdictions, a process that is expensive and may not be successful in all jurisdictions. We are continuing to monitor and evaluate our intellectual property protection in various jurisdictions as we expand our business. Even in cases where we seek patent protection, there is no assurance that the resulting patents will effectively protect every significant feature of our solutions, technology, or proprietary information, or provide us with any competitive advantages. Moreover, we cannot guarantee that any of our pending patent applications will issue or be approved. The United States Patent and Trademark Office, or the USPTO, also requires compliance with a number of procedural, documentary, fee payment and other similar provisions during the patent application process and after a patent has issued. There are situations in which noncompliance can result in abandonment or lapse of the patent or patent application, resulting in partial or complete loss of patent rights in the relevant jurisdiction. If this occurs, our competitors might be able to enter the market, which would have a material adverse effect on our business. Even where we have intellectual property rights, they may later be found to be unenforceable or have a limited scope of enforceability. In addition, we may not seek to pursue such protection in every jurisdiction. In particular, we believe it is important to maintain, protect and enhance our brands. Accordingly, we pursue the registration of domain names and our trademarks and service marks in the United States and in some jurisdictions outside of the United States. Third parties may challenge our use of our trademarks, oppose our trademark applications or otherwise impede our efforts to protect our intellectual property in certain jurisdictions. For example, in the past, third parties have registered the trademark “Livongo” and related domain names in certain international jurisdictions. We may encounter similar challenges in other international jurisdictions as we expand our business. In the event that we are unable to register our trademarks in certain jurisdictions, we could be forced to rebrand our products, which could result in loss of brand recognition and could require us to devote resources to advertising and marketing new brands. We have already and may, over time, increase our investment in protecting innovations through investments in patents and similar rights, and this process is expensive and time-consuming.

39


In order to protect our intellectual property rights, we may be required to spend significant resources to monitor and protect these rights. We may not always detect infringement of our intellectual property rights, and defending or enforcing our intellectual property rights, even if successfully detected, prosecuted, enjoined or remedied, could result in the expenditure of significant financial and managerial resources. Litigation may be necessary to enforce our intellectual property rights, protect our proprietary rights or determine the validity and scope of proprietary rights claimed by others. Any litigation of this nature, regardless of outcome or merit, could result in substantial costs and diversion of management and technical resources, any of which could adversely affect our business, financial condition and results of operations. We may also incur significant costs in enforcing our trademarks against those who attempt to imitate our brand and other valuable trademarks and service marks. Furthermore, our efforts to enforce our intellectual property rights may be met with defenses, counterclaims, countersuits and adversarial proceedings such as oppositions, inter partes review, post-grant review, re-examination or other post-issuance proceedings, that attack the validity and enforceability of our intellectual property rights. An adverse determination of any litigation proceedings could put our patents at risk of being invalidated or interpreted narrowly and could put our related pending patent applications at risk of not issuing. Furthermore, because of the substantial amount of discovery required in connection with intellectual property litigation, there is a risk that some of our confidential or sensitive information could be compromised by disclosure in the event of litigation. In addition, during the course of litigation there could be public announcements of the results of hearings, motions or other interim proceedings or developments. If securities analysts or investors perceive these results to be negative, it could have a substantial adverse effect on the price of our common stock. If we fail to maintain, protect and enhance our intellectual property rights, our business, financial condition and results of operations may be harmed and the market price of our common stock could decline.
We have been and may be in the future subject to claims that we violated intellectual property rights of others, which are extremely costly to defend and could require us to pay significant damages and limit our ability to operate.
Companies in our industry, and other intellectual property rights holders seeking to profit from royalties in connection with grants of licenses, own large numbers of patents, copyrights, trademarks, and trade secrets and frequently enter into litigation based on allegations of infringement or other violations of intellectual property rights. Our future success depends in part on not infringing upon the intellectual property rights of others. We have in the past and may in the future receive notices that claim we have misappropriated, infringed, or otherwise misused other parties’ intellectual property rights. There may be intellectual property rights held by others, including issued patents and trademarks or pending applications, that cover significant aspects of our technologies, content, branding or business methods. We may be unaware of the intellectual property rights of others that may cover some or all of our technology. Because patent applications can take years to issue and are often afforded confidentiality for some period of time there may currently be pending applications, unknown to us, that later result in issued patents that could cover one or more of our products. In a patent infringement claim against us, we may assert, as a defense, that we do not infringe the relevant patent claims, that the patent is invalid or both. The strength of our defenses will depend on the patents asserted, the interpretation of these patents, and our ability to invalidate the asserted patents. However, we could be unsuccessful in advancing non-infringement and/or invalidity arguments in our defense. In the United States, issued patents enjoy a presumption of validity, and the party challenging the validity of a patent claim must present clear and convincing evidence of invalidity, which is a high burden of proof. Conversely, the patent owner need only prove infringement by a preponderance of the evidence, which is a lower burden of proof.
Any intellectual property claim against us or parties indemnified by us, regardless of merit, could be time consuming and expensive to settle or litigate and could divert our management’s attention and other resources. These claims also could subject us to significant liability for damages and could result in our having to stop using technology, content, branding or business methods found to be in violation of another party’s rights. We might be required or may opt to seek a license for rights to intellectual property held by others, which may not be available on commercially reasonable terms, or at all. Even if a license is available, we could be required to pay significant royalties, which would increase our operating expenses. We may also be required to develop alternative non-infringing technology, content, branding or business methods, which could require significant effort and expense, be infeasible or make us less competitive in the market. Such disputes could also disrupt our business, which would adversely impact our client satisfaction and ability to attract clients. Some of our competitors may be able to sustain the costs of complex patent litigation more effectively than we can because they have substantially greater resources. If we cannot license or develop technology, content, branding or business methods for any allegedly infringing aspect of our business, we may be unable to compete effectively. Additionally, we may be obligated to indemnify our clients or members in connection with litigation and to obtain licenses or refund subscription fees, which could further exhaust our resources. In the case of infringement or misappropriation caused by technology that we obtain from third parties, any indemnification or other contractual protections we obtain from such third parties, if any, may be insufficient to cover the liabilities we incur as a result of such infringement or misappropriation. Any of these results could harm our business, financial condition and results of operations.

40


Any disruption of service at our third-party data and call centers or Amazon Web Services could interrupt or delay our ability to deliver our services to our clients.
We currently host our platform, serve our clients and support our operations in the United States primarily from third-party data and call centers and using Amazon Web Services, or AWS, a provider of cloud infrastructure services. We do not have control over the operations of the facilities of our data and call center providers or AWS. These facilities are vulnerable to damage or interruption from earthquakes, hurricanes, floods, fires, cyber security attacks, terrorist attacks, power losses, telecommunications failures and similar events. The occurrence of a natural disaster or an act of terrorism, a decision to close the facilities without adequate notice, or other unanticipated problems could result in lengthy interruptions in our solution. The facilities also could be subject to break-ins, computer viruses, sabotage, intentional acts of vandalism and other misconduct. Our solutions’ continuing and uninterrupted performance is critical to our success. Because our solutions and services are used by our members to manage chronic conditions, it is critical that our solutions be accessible without interruption or degradation of performance. Members may become dissatisfied by any system failure that interrupts our ability to provide our solutions to them. Outages could lead to the triggering of our service level agreements and the issuance of credits to our clients, in which case, we may not be fully indemnified for such losses pursuant to our agreement with AWS. We may not be able to easily switch our AWS operations to another cloud provider if there are disruptions or interference with our use of AWS. Sustained or repeated system failures would reduce the attractiveness of our solution to clients and members and result in contract terminations, thereby reducing revenue. Moreover, negative publicity arising from these types of disruptions could damage our reputation and may adversely impact use of our solution. We may not carry sufficient business interruption insurance to compensate us for losses that may occur as a result of any events that cause interruptions in our service.
Neither our third-party data and call center providers nor AWS have an obligation to renew their agreements with us on commercially reasonable terms, or at all. If we are unable to renew our agreements with these providers on commercially reasonable terms, if our agreements with our providers are prematurely terminated, or if in the future we add additional data or call center providers, we may experience costs or downtime in connection with the transfer to, or the addition of, new providers. If these providers were to increase the cost of their services, we may have to increase the price of our solutions, and our operating results may be adversely impacted.
We rely on internet infrastructure, bandwidth providers, third-party computer hardware and software and other third parties for providing services to our clients and members, and any failure or interruption in the services provided by these third parties could expose us to litigation and negatively impact our relationships with clients and members, adversely affecting our business, financial condition and results of operations.
Our ability to deliver our internet-based services depends on the development and maintenance of the infrastructure of the internet by third parties. This includes maintenance of a reliable network backbone with the necessary speed, data capacity, bandwidth capacity and security. Our services are designed to operate without interruption. However, we may experience future interruptions and delays in services and availability from time to time. In the event of a catastrophic event with respect to one or more of our systems, we may experience an extended period of system unavailability, which could negatively impact our relationship with clients and members. To operate without interruption, both we and our service providers must guard against:
damage from fire, power loss, natural disasters and other force majeure events outside our control;
communications failures;
software and hardware errors, failures, and crashes;
security breaches, computer viruses, hacking, denial-of-service attacks, and similar disruptive problems; and
other potential interruptions.
We also rely on software licensed from third parties in order to offer our services. These licenses are generally commercially available on varying terms. However, it is possible that this software may not continue to be available on commercially reasonable terms, or at all. Any loss of the right to use any of this software could result in delays in the provisioning of our services until equivalent technology is either developed by us, or, if available, is identified, obtained and integrated. Furthermore, our use of additional or alternative third-party software would require us to enter into license agreements with third parties, and integration of our software with new third-party software may require significant work and require substantial investment of our time and

41


resources. Also, any undetected errors or defects in third-party software could prevent the deployment or impair the functionality of our software, delay new updates or enhancements to our solution, result in a failure of our solution, and injure our reputation.
We will incur increased costs and demands upon management as a result of complying with the laws and regulations affecting public companies, which could adversely affect our business, financial condition and results of operations.
As a public company, we are subject to the reporting requirements of the Exchange Act, the listing standards of The Nasdaq Stock Market LLC, or Nasdaq, and other applicable securities rules and regulations. We expect that the requirements of these rules and regulations will continue to increase our legal, accounting and financial compliance costs, make some activities more difficult, time-consuming and costly, and place significant strain on our personnel, systems and resources. For example, the Exchange Act requires, among other things, that we file annual, quarterly and current reports with respect to our business and results of operations. As a result of the complexity involved in complying with the rules and regulations applicable to public companies, our management’s attention may be diverted from other business concerns, which could harm our business, financial condition and results of operations. Although we have already hired additional employees to assist us in complying with these requirements, we may need to hire more employees in the future or engage outside consultants, which will increase our operating expenses.
In addition, changing laws, regulations and standards relating to corporate governance and public disclosure are creating uncertainty for public companies, increasing legal and financial compliance costs, and making some activities more time-consuming. These laws, regulations and standards are subject to varying interpretations, in many cases due to their lack of specificity, and, as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. This could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices. We intend to invest substantial resources to comply with evolving laws, regulations and standards, and this investment may result in increased general and administrative expenses and a diversion of management’s time and attention from business operations to compliance activities. If our efforts to comply with new laws, regulations and standards differ from the activities intended by regulatory or governing bodies due to ambiguities related to their application and practice, regulatory authorities may initiate legal proceedings against us and our business may be harmed.
We also expect that being a public company and these new rules and regulations will make it more expensive for us to obtain director and officer liability insurance, and we may be required to accept reduced coverage or incur substantially higher costs to obtain coverage. These factors could also make it more difficult for us to attract and retain qualified members of our board of directors, particularly to serve on our audit committee and compensation committee, and qualified executive officers.
As a result of disclosure of information in filings required of a public company, our business and financial condition will become more visible, which may result in an increased risk of threatened or actual litigation, including by competitors and other third parties. If such claims are successful, our business, financial condition and results of operations could be harmed, and even if the claims do not result in litigation or are resolved in our favor, these claims, and the time and resources necessary to resolve them, could divert the resources of our management and harm our business, financial condition and results of operations.
We are an “emerging growth company,” and our election to comply with the reduced disclosure requirements as a public company may make our common stock less attractive to investors.
For so long as we remain an “emerging growth company,” as defined in the Jumpstart Our Business Startups Act of 2012, or JOBS Act, we may take advantage of certain exemptions from various requirements that are applicable to public companies that are not “emerging growth companies,” including not being required to comply with the independent auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act of 2002, or the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, being required to provide fewer years of audited financial statements and exemptions from the requirements of holding a non-binding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. We will cease to be an “emerging growth company” upon the earliest to occur of: (i) the last day of the fiscal year in which we have more than $1.07 billion in annual revenue; (ii) the date we qualify as a large accelerated filer, with at least $700 million of equity securities held by non-affiliates; (iii) the date on which we have, in any three-year period, issued more than $1.0 billion in non-convertible debt securities; and (iv) December 31, 2024 (the last day of the fiscal year following the fifth anniversary of our IPO). We may choose to take advantage of some but not all of these reduced reporting burdens. Accordingly, the information we provide to our stockholders may be different than the information you receive from other public companies in which you hold stock. In addition, the JOBS Act also provides that an “emerging growth company” can take advantage of an extended transition period for complying with new or revised accounting standards. We have elected to take advantage of this extended transition period under the JOBS Act. As a result, our operating results and financial statements may not be comparable to the operating results and financial statements of other companies

42


who have adopted the new or revised accounting standards. It is possible that some investors will find our common stock less attractive as a result, which may result in a less active trading market for our common stock and higher volatility in our stock price.
Investors may find our common stock less attractive because we may rely on these exemptions. If some investors find our common stock less attractive as a result, there may be a less active trading market for our common stock, and our stock price may be more volatile and may decline.
We may require additional capital to support business growth, and this capital might not be available on acceptable terms, if at all.
We intend to continue to make investments to support our business growth and may require additional funds to respond to business challenges, including the need to develop new products, services or enhance our existing products or services, enhance our operating infrastructure and acquire complementary businesses and technologies. In order to achieve these objectives, we may make future commitments of capital resources. Accordingly, we may need to engage in equity or debt financings to secure additional funds. If we raise additional funds through further issuances of equity or convertible debt securities, our existing stockholders could suffer significant dilution, and any new equity securities we issue could have rights, preferences and privileges superior to those of holders of our common stock. Any debt financing secured by us in the future could involve restrictive covenants relating to our capital raising activities and other financial and operational matters. However, subject to limited exceptions, our loan and security agreement with Silicon Valley Bank, or SVB, prohibits us from incurring indebtedness without the prior written consent of SVB. In addition, we may not be able to obtain additional financing on terms favorable to us, if at all. If we are unable to obtain adequate financing or financing on terms satisfactory to us, when we require it, our ability to continue to support our business growth and to respond to business challenges could be significantly limited.
Our debt agreements contain certain restrictions that may limit our ability to operate our business.
The terms of our existing loan and security agreement and the related collateral documents with SVB contain, and any future indebtedness would likely contain, a number of restrictive covenants that impose significant operating and financial restrictions on us, including restrictions on our ability, and the ability of our subsidiaries, to take actions that may be in our best interests, including, among others, disposing of assets, entering into change of control transactions, mergers or acquisitions, incurring additional indebtedness, granting liens on our assets, declaring and paying dividends, and agreeing to do any of the foregoing. Our loan and security agreement requires us to satisfy a minimum adjusted quick ratio financial covenant, which is the ratio of our unrestricted cash and net billed accounts receivable to our current liabilities, plus the outstanding amount of revolving loans, minus the current portion of our deferred revenue. Our ability to meet financial covenants can be affected by events beyond our control, and we may not be able to continue to meet this covenant. A breach of any of these covenants or the occurrence of other events (including a material adverse effect) specified in the loan and security agreement and/or the related collateral documents could result in an event of default under the loan and security agreement. Upon the occurrence of an event of default, SVB could elect to declare all amounts outstanding, if any, under the loan and security agreement to be immediately due and payable and terminate all commitments to extend further credit. If we were unable to repay those amounts, SVB could proceed against the collateral granted to them to secure such indebtedness. We have pledged substantially all of our respective assets (other than intellectual property) as collateral under the loan documents. If SVB accelerates the repayment of borrowings, if any, we may not have sufficient funds to repay our existing debt. We have not drawn down any amounts under this loan and security agreement.
If we fail to maintain an effective system of disclosure controls and internal control over financial reporting, our ability to produce timely and accurate financial statements or comply with applicable regulations could be impaired.
As a public company, we are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act and the rules and regulations of the applicable listing standards of Nasdaq. We expect that the requirements of these rules and regulations will continue to increase our legal, accounting and financial compliance costs, make some activities more difficult, time-consuming and costly and place significant strain on our personnel, systems and resources.
The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. We are continuing to develop and refine our disclosure controls and other procedures that are designed to ensure that information required to be disclosed by us in the reports that we will file with the SEC is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms and that information required to be disclosed in reports under the Exchange Act is accumulated and communicated to our principal executive and financial officers. We are also continuing to improve our internal control over financial reporting, which includes hiring additional accounting and financial personnel to implement such processes and controls. In order to maintain and improve the effectiveness of our disclosure

43


controls and procedures and internal control over financial reporting, we have expended, and anticipate that we will continue to expend, significant resources, including accounting-related costs and significant management oversight. If any of these new or improved controls and systems do not perform as expected, we may experience material weaknesses in our controls.
Our current controls and any new controls that we develop may become inadequate because of changes in conditions in our business. Further, weaknesses in our disclosure controls and internal control over financial reporting may be discovered in the future. Any failure to develop or maintain effective controls or any difficulties encountered in their implementation or improvement could harm our results of operations or cause us to fail to meet our reporting obligations and may result in a restatement of our financial statements for prior periods. Any failure to implement and maintain effective internal control over financial reporting also could adversely affect the results of periodic management evaluations and annual independent registered public accounting firm attestation reports regarding the effectiveness of our internal control over financial reporting that we will eventually be required to include in our periodic reports that will be filed with the SEC. Ineffective disclosure controls and procedures and internal control over financial reporting could also cause investors to lose confidence in our reported financial and other information, which would likely have a negative effect on the trading price of our common stock. In addition, if we are unable to continue to meet these requirements, we may not be able to remain listed on Nasdaq. We are not currently required to comply with the SEC rules that implement Section 404 of the Sarbanes-Oxley Act and are therefore not required to make a formal assessment of the effectiveness of our internal control over financial reporting for that purpose. As a public company, we will be required to provide an annual management report on the effectiveness of our internal control over financial reporting commencing with our second annual report on Form 10-K.
Our independent registered public accounting firm is not required to formally attest to the effectiveness of our internal control over financial reporting until after we are no longer an “emerging growth company” as defined in the JOBS Act. At such time, our independent registered public accounting firm may issue a report that is adverse in the event it is not satisfied with the level at which our internal control over financial reporting is documented, designed or operating. Any failure to maintain effective disclosure controls and internal control over financial reporting could have an adverse effect on our business, financial condition and results of operations and could cause a decline in the price of our common stock.
We anticipate spending substantial funds in connection with the tax liabilities that arise upon the initial settlement of RSUs and the manner in which we fund these expenditures may have an adverse effect on our financial condition.
We anticipate that we will spend substantial funds to satisfy certain income tax withholding and remittance obligations when we settle outstanding RSUs in the ordinary course of business. When the RSUs vest, we will deliver one share of common stock for each vested RSU on the settlement date, and upon vesting we anticipate withholding shares and remitting income taxes on behalf of the holders at the applicable minimum statutory rates, which we refer to as net settlement. The amount of these obligations will vary depending on the price of shares of our common stock, and these amounts could have a negative impact on our cash flow and ability to use funds for operational purposes.
Our reported financial results may be affected by changes in accounting principles generally accepted in the United States, such as the adoption of ASC 606, and difficulties in implementing these changes could cause us to fail to meet our financial reporting obligations, which could result in regulatory discipline and harm investors’ confidence in us.
Accounting principles generally accepted in the United States are subject to interpretation by the Financial Accounting Standards Board, or FASB, the SEC, and various bodies formed to promulgate and interpret appropriate accounting principles. A change in these principles or interpretations could have a significant effect on our reported financial results, and could affect the reporting of transactions completed before the announcement of a change. In particular, in May 2014, the FASB issued ASC 606, Revenue from Contracts with Customers, which supersedes the revenue recognition requirements in ASC 605, Revenue Recognition. The core principle of ASC 606 is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. As an “emerging growth company,” we are allowed under the JOBS Act to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. We have elected to take advantage of this extended transition period under the JOBS Act, which resulted in ASC 606 becoming effective for us beginning on January 1, 2019.
We adopted the new revenue standard using the modified retrospective transition method when it became effective for us, which was the year ended December 31, 2019 and interim periods beginning after December 31, 2019. Based on our impact assessment of the Livongo for Diabetes solution, the overall promise to our customers is to improve member health results and reduce healthcare costs, and the delivery of this promise would not be possible without the integration of Livongo devices, supplies,

44


access to our web-based platform, and clinical and data services. The promises to transfer the goods and services are not separately identifiable in accordance with ASC 606-10-25-19b, evidenced by the fact that we provide a significant service of integrating the goods and services provided by us (i.e., inputs) into a combined output (i.e., member behavior modifications) that result in the fulfillment of our promise to our clients. The treatment of variable consideration was impacted upon our adoption. Additionally, incremental costs of obtaining a contract are recognized as assets to the extent the period of benefit is greater than one year, which defers the recognition of a portion of our commission expenses to future periods and impacts our financial condition and results of operations. Upon the adoption of the new revenue standard, we recorded an opening balance adjustment of $4.7 million to accumulated deficit related to our active contracts as of January 1, 2019. See Note 3 in Part II, Item 8 of this report for further information related to our adoption of ASC 606.
If our estimates or judgments relating to our critical accounting policies prove to be incorrect, our results of operations could be adversely affected.
The preparation of financial statements in conformity with GAAP and our key metrics require management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes and amounts reported in our key metrics. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, as provided in the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” The results of these estimates form the basis for making judgments about the carrying values of assets, liabilities and equity and the amount of revenue and expenses that are not readily apparent from other sources. Significant assumptions and estimates used in preparing our consolidated financial statements include those related to allowance for doubtful accounts, assessment of the useful life and recoverability of long-lived assets, fair value of guarantees included in revenue arrangements, fair values of stock-based awards, warrants, contingent consideration, and income taxes. Our results of operations may be adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions, which could cause our results of operations to fall below the expectations of securities analysts and investors, resulting in a decline in the trading price of our common stock.
Our ability to use our net operating loss carryforwards and certain other tax attributes may be limited.
As of December 31, 2019, we had U.S. federal net operating loss carryforwards, or NOLs, of $189.3 million and state NOLs of $90.3 million. Unused NOLs for the year ended December 31, 2017 and prior tax years will carry forward to offset future taxable income, if any, until such unused losses expire. Unused losses generated after December 31, 2017, pursuant to the Tax Act, will not expire and may be carried forward indefinitely but will only be deductible to the extent of 80% of current year taxable income in any given year. As a result, if we earn net taxable income in future years, our pre-2018 NOLs may expire prior to being used and our NOLs generated in 2018 and thereafter will be subject to a percentage limitation. It is uncertain if and to what extent various states will conform to the Tax Act. Under Sections 382 and 383 of the Code, if a corporation undergoes an “ownership change,” the corporation’s ability to use its pre-change NOLs, to offset its post-change income and taxes may be limited. In general, an “ownership change” occurs if there is a cumulative change in our ownership by “5% stockholders” that exceed 50 percentage points over a rolling three-year period. We have undergone ownership changes in the past, which have resulted in minor limitations on our ability to utilize our NOLs, and if we were determined to have undergone an ownership change in connection with our IPO or the offering in December 2019, our ability to utilize NOLs could be further limited by Section 382 of the Code. Future changes in our stock ownership, some of which are outside of our control, could result in an ownership change under Section 382 of the Code. The existing NOLs of some of our subsidiaries may be subject to limitations arising from ownership changes prior to, or in connection with, their acquisition by us. Furthermore, our ability to utilize NOLs of companies that we may acquire in the future may be subject to limitations. There is also a risk that due to regulatory changes, such as suspensions on the use of NOLs or other unforeseen reasons, our existing NOLs could expire or otherwise be unavailable to offset future income tax liabilities, including for state tax purposes. For these reasons, we may not be able to utilize some portion of our NOLs, none of which are currently reflected on our balance sheet, even if we attain profitability.
The applicability of sales, use and other tax laws or regulations on our business is uncertain. Adverse tax laws or regulations could be enacted or existing laws could be applied to us or our clients, which could subject us to additional tax liability and related interest and penalties, increase the costs of our solution and adversely impact our business, financial condition and results of operations.
The application of federal, state, local and international tax laws to services provided electronically is evolving. New income, sales, use, value-added or other tax laws, statutes, rules, regulations, or ordinances could be enacted at any time (possibly with retroactive effect), and could be applied solely or disproportionately to services provided over the internet or could otherwise materially affect our business, financial position and results of operations.

45


In addition, state, local and foreign tax jurisdictions have differing rules and regulations governing sales, use, value-added and other taxes, and these rules and regulations can be complex and are subject to varying interpretations that may change over time. Existing tax laws, statutes, rules, regulations, or ordinances could be interpreted, changed, modified, or applied adversely to us (possibly with retroactive effect). We have not collected sales taxes in all jurisdictions in which we have made sales to our clients, and we believe we may have exposure for potential sales tax liability, including interest and penalties, for which we have established a reserve in our financial statements, and any sales tax exposure may be material to our operating results. Although our client contracts typically provide that our clients must pay all applicable sales and similar taxes, our clients may be reluctant to pay back taxes and associated interest or penalties, or we may determine that it would not be commercially feasible to seek reimbursement. In addition, we or our clients could be required to pay additional tax amounts on both future as well as prior sales, and possibly fines or penalties and interest for past due taxes. If we are required to collect and pay back taxes and associated interest and penalties, and if the amount we are required to collect and pay exceeds our estimates and reserves, or if we are unsuccessful in collecting such amounts from our clients, we could incur potentially substantial unplanned expenses, thereby adversely impacting our operating results and cash flows. Imposition of such taxes on our services going forward or collection of sales tax from our clients in respect of prior sales could also adversely affect our sales activity and have a negative impact on our operating results and cash flows.
One or more states may seek to impose incremental or new sales, use, value added or other tax collection obligations on us, including for past sales by us or our resellers and other partners. A successful assertion by a state, country or other jurisdiction that we should have been or should be collecting additional sales, use, value added or other taxes on our solutions could, among other things, result in substantial tax liabilities for past sales, create significant administrative burdens for us, discourage users from utilizing our solutions or otherwise harm our business, financial condition and results of operations.
If our enterprise resource planning system or other software systems prove ineffective, we may be unable to timely or accurately prepare financial reports, make payments to our suppliers and employees, or invoice and collect from our users.
In 2017, we implemented a new enterprise resource planning, or ERP, system, including our systems for tracking revenue recognition. Our ERP system is critical to our ability to accurately maintain books and records and to prepare our financial statements. Data integrity problems or other issues may be discovered which, if not corrected, could impact our business, financial condition and results of operations. In addition, we may experience periodic or prolonged disruption of our financial functions arising out of our use of such system, other periodic upgrades or updates, or other external factors that are outside of our control. From time to time we implement additional software systems, and we may also in the future transition to a new ERP system, which may be disruptive to our business if they do not work as planned or if we experience issues relating to their implementation. Such disruptions could impact our ability to timely or accurately make payments to our suppliers and employees, and could also inhibit our ability to invoice and collect from our users. If we encounter unforeseen problems with our ERP system or other related systems and infrastructure, our business, financial condition and results of operations could be adversely affected.
Our business could be disrupted by catastrophic events and man-made problems, such as power disruptions, data security breaches, terrorism and health epidemics.
Our systems are vulnerable to damage or interruption from the occurrence of any catastrophic event, including earthquake, fire, flood, tsunami, or other weather event, power loss, telecommunications failure, software or hardware malfunction, cyber-attack, war, health epidemic (including the recent outbreak of COVID-19), terrorist attack, or incident of mass violence, which could result in lengthy interruptions in access to our platform. In particular, certain of the facilities we lease to house our computer and telecommunications equipment are located in the San Francisco Bay Area, a region known for seismic activity, and our insurance coverage may not compensate us for losses that may occur in the event of an earthquake or other significant natural disaster. In addition, acts of terrorism, including malicious internet-based activity, could cause disruptions to the internet or the economy as a whole. Even with our disaster recovery arrangements, access to our platform could be interrupted. If our systems were to fail or be negatively impacted as a result of a natural disaster or other event, our ability to deliver our platform and solution to our clients and members would be impaired or we could lose critical data. If we are unable to develop adequate plans to ensure that our business functions continue to operate during and after a disaster, and successfully execute on those plans in the event of a disaster or emergency, our business, financial condition and results of operations would be harmed.
We have implemented a disaster recovery program that allows us to move website traffic to a backup data center in the event of a catastrophe. This allows us the ability to move traffic in the event of a problem, and the ability to recover in a short period of time. However, to the extent our disaster recovery program does not effectively support the movement of traffic in a timely or complete manner in the event of a catastrophe, our business, financial condition and results of operations may be harmed.

46


We do not carry business interruption insurance sufficient to compensate us for the potentially significant losses, including the potential harm to our business, financial condition and results of operations that may result from interruptions in access to our platform as a result of system failures.
Regulations related to conflict minerals may cause us to incur additional expenses and could limit the supply and increase the costs of certain metals used in the manufacturing of our devices.
As a public company, we are subject to the requirements under the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010 which requires us to diligence, disclose and report whether our devices contain conflict minerals. The implementation of these requirements could adversely affect the sourcing, availability and pricing of the materials used in the manufacture of components used in our appliances. In addition, we will incur additional costs to comply with the disclosure requirements, including costs related to conducting diligence procedures to determine the sources of conflict minerals that may be used in or necessary to the production of our appliances and, if applicable, potential changes to appliances, processes or sources of supply as a consequence of such verification activities. It is also possible that we may face reputational harm if we determine that certain of our appliances contain minerals not determined to be conflict-free or if we are unable to alter our appliances, processes or sources of supply to avoid use of such materials.
Risks Related to Ownership of Our Common Stock
The trading price of our common stock could be volatile, and you could lose all or part of your investment.
Prior to our initial public offering, there was no public market for shares of our common stock. In July 2019, we sold shares of our common stock to the public at $28.00 per share. From July 25, 2019, the date that our common stock started trading on Nasdaq, through December 31, 2019, the trading price of our common stock has ranged from $15.12 per share to $45.68 per share. The trading price of our common stock will continue to fluctuate significantly in response to a number of factors, most of which we cannot predict or control, including:
price and volume fluctuations in the overall stock market from time to time;
volatility in the market prices and trading volumes of technology and healthcare company stocks;
changes in operating performance and stock market valuations of other technology companies generally, or those in our industry in particular;
sales of shares of our common stock by us or our stockholders;
failure of securities analysts to maintain coverage of us, changes in financial estimates by securities analysts who follow our company, or our failure to meet these estimates or the expectations of investors;
the financial projections we may provide to the public, any changes in those projections, or our failure to meet those projections;
announcements by us or our competitors of new products;
the public’s reaction to our press releases, other public announcements, and filings with the SEC;
changes in how clients perceive the benefits of our products and services, and future product offerings;
changes in the structure of healthcare payment systems;
rumors and market speculation involving us or other companies in our industry;
actual or anticipated changes in our results of operations or fluctuations in our results of operations;
actual or anticipated developments in our business, our competitors’ businesses, or the competitive landscape generally;
litigation involving us, our industry or both, or investigations by regulators into our operations or those of our competitors;

47


developments or disputes concerning our intellectual property or other proprietary rights;
any significant data breach involving our products, services or site, or data stored by us or on our behalf;
announced or completed acquisitions of businesses, commercial relationships, products, services, or technologies by us or our competitors;
new laws or regulations or new interpretations of existing laws or regulations applicable to our business;
changes in accounting standards, policies, guidelines, interpretations, or principles;
“flash crashes,” “freeze flashes” or other glitches that disrupt trading on the securities exchange on which we are listed;
any significant change in our management; and
general economic conditions and slow or negative growth of our markets, including the impact of the recent coronavirus outbreak.
In addition, if the market for technology stocks or the stock market in general experiences a loss of investor confidence, the trading price of our common stock could decline for reasons unrelated to our business, financial condition or results of operations. The trading price of our common stock might also decline in reaction to events that affect other companies in our industry even if these events do not directly affect us. In the past, following periods of volatility in the trading price of a company’s securities, securities class action litigation has often been brought against that company. If our stock price is volatile, we may become the target of securities litigation. Securities litigation could result in substantial costs and divert our management’s attention and resources from our business. This could have an adverse effect on our business, financial condition and results of operations.
As of December 31, 2019, our executive officers, directors, and holders of 5% or more of our common stock collectively beneficially own approximately 55.7% of the outstanding shares of our common stock and continue to have substantial control over us, which will limit your ability to influence the outcome of important transactions, including a change in control.
As of December 31, 2019, our executive officers, directors, and each of our stockholders who own 5% or more of our outstanding common stock and their affiliates, in the aggregate, beneficially owned approximately 55.7% of the outstanding shares of our common stock, based on the number of shares outstanding as of December 31, 2019. As a result, these stockholders, if acting together, will be able to influence or control matters requiring approval by our stockholders, including the election of directors and the approval of mergers, acquisitions or other extraordinary transactions. They may also have interests that differ from yours and may vote in a way with which you disagree and which may be adverse to your interests. This concentration of ownership may have the effect of delaying, preventing or deterring a change in control of our company, could deprive our stockholders of an opportunity to receive a premium for their common stock as part of a sale of our company and might ultimately affect the market price of our common stock.
Sales of substantial amounts of our common stock in the public markets, or the perception that such sales could occur, could reduce the price that our common stock might otherwise attain.
Sales of a substantial number of shares of our common stock in the public market, or the perception that such sales could occur, could adversely affect the market price of our common stock and may make it more difficult for you to sell your common stock at a time and price that you deem appropriate. We had 95,300,648 shares of common stock outstanding as of December 31, 2019.
In connection with our December 2019 secondary offering, we, all of our directors and executive officers, certain of our stockholders, and the selling stockholders in the secondary offering agreed, subject to certain exceptions, not to offer, sell, or agree to sell, directly or indirectly, any shares of our common stock for a period of 90 days from the date of the secondary offering without the prior consent of Morgan Stanley & Co. LLC, Goldman Sachs & Co. LLC and J.P. Morgan Securities LLC.
Stockholders owning an aggregate of up to 66,845,589 shares are entitled, under our investors' rights agreement, to require us to register shares owned by them for public sale in the United States. In addition, we filed a registration statement to register shares reserved for future issuance under our equity compensation plans. Subject to the satisfaction of applicable exercise periods and expiration of the market standoff agreements and lock-up agreements referred to above, the shares issued upon exercise of

48


outstanding stock options and settlement of outstanding restricted stock units will be available for immediate resale in the United States in the open market.
If securities or industry analysts publish reports that are interpreted negatively by the investment community or publish negative research reports about our business, our share price and trading volume could decline.
The trading market for our common stock depends, to some extent, on the research and reports that securities or industry analysts publish about us or our business. We do not have any control over these analysts or the information contained in their reports. If one or more analysts publish research reports that are interpreted negatively by the investment community, or have a negative tone regarding our business, financial condition or operating performance, industry or end-markets, our share price could decline. In addition, if a majority of these analysts cease coverage of our company or fail to regularly publish reports on us, we could lose visibility in the financial markets, which could cause our share price or trading volume to decline.
Anti-takeover provisions in our charter documents and under Delaware 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 common stock.
Provisions in our amended and restated certificate of incorporation and amended and restated bylaws may have the effect of rendering more difficult, delaying or preventing a change of control or changes in our management. Among other things, our amended and restated certificate of incorporation and amended and restated bylaws include provisions:
creating a classified board of directors whose members serve staggered three-year terms;
authorizing “blank check” preferred stock, which could be issued by our board of directors without stockholder approval and may contain voting, liquidation, dividend, and other rights superior to our common stock;
limiting the liability of, and providing indemnification to, our directors and officers;
specifying that special meetings of our stockholders can be called only by our board of directors, the Chair of our board of directors or our Chief Executive Officer;
requiring advance notice of stockholder proposals for business to be conducted at meetings of our stockholders and for nominations of candidates for election to our board of directors;
prohibiting cumulative voting in the election of directors;
providing that our directors may be removed only for cause;
providing that vacancies on our board of directors may be filled only by a majority of directors then in office, even though less than a quorum; and
requiring the approval of our board of directors or the holders of at least 66% of our outstanding shares of capital stock to amend our amended and restated bylaws and certain provisions of our amended and restated certificate of incorporation.
These provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our board of directors, which is responsible for appointing the members of our management. In addition, institutional stockholder representative groups, stockholder activists and others may disagree with our corporate governance provisions or other practices, including anti-takeover provisions, such as those listed above. We generally will consider recommendations of institutional stockholder representative groups, but we will make decisions based on what our board and management believe to be in the best long-term interests of our company and stockholders; however, these groups could make recommendations to our stockholders against our practices or our board members if they disagree with our positions.
Finally, 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.

49


Our amended and restated bylaws provide that the Court of Chancery of the State of Delaware is the exclusive forum for substantially all disputes between us and our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers, or employees.
Our amended and restated bylaws provide that the Court of Chancery of the State of Delaware is the exclusive forum for the following types of actions or proceedings under Delaware statutory or common law:
any derivative action or proceeding brought on our behalf;
any action asserting a breach of fiduciary duty;
any action asserting a claim against us arising under the Delaware General Corporation Law, our amended and restated certificate of incorporation or our amended and restated bylaws; and
any action asserting a claim against us that is governed by the internal-affairs doctrine.
This exclusive forum provision will not apply to any causes of action arising under the Securities Act or the Exchange Act or any other claim for which the federal courts have exclusive jurisdiction. These exclusive-forum provisions may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers or other employees, which may discourage lawsuits against us and our directors, officers and other employees. Furthermore, the enforceability of similar choice of forum provisions in other companies’ charter documents has been challenged in legal proceedings, and it is possible that a court could find these types of provisions to be inapplicable or unenforceable. For example, the Court of Chancery of the State of Delaware recently determined that a provision stating that U.S. federal district courts are the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act is not enforceable. However, this decision may be reviewed and ultimately overturned by the Delaware Supreme Court. If a court were to find either exclusive-forum provision in our amended and restated bylaws to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving the dispute in other jurisdictions, which could seriously harm our business.
We do not intend to pay dividends for the foreseeable future.
We have never declared nor paid any cash dividends on our capital stock. In addition, our loan and security agreement with SVB restricts, and any future indebtedness may restrict, our ability to pay dividends. We currently intend to retain any future earnings to finance the operation and expansion of our business, and we do not expect to declare or pay any cash dividends in the foreseeable future. Any determination to pay dividends in the future will be at the discretion of our board of directors. As a result, stockholders must rely on sales of their common stock after price appreciation as the only way to realize any future gains on their investment, if any.
Our issuance of additional capital stock in connection with financings, acquisitions, investments, our stock incentive plans, or otherwise will dilute all other stockholders.
We expect to issue additional capital stock in the future that will result in dilution to all other stockholders. We expect to grant equity awards to employees, directors, and consultants under our stock incentive plans. We may also raise capital through equity financings in the future. As part of our business strategy, we may acquire or make investments in complementary companies, products or technologies and issue equity securities to pay for any such acquisition or investment. Any such issuances of additional capital stock may cause stockholders to experience significant dilution of their ownership interests and the per share value of our common stock to decline.
We could be subject to securities class action litigation.
In the past, securities class action litigation has often been brought against a company following a decline in the market price of its securities. This risk is especially relevant for us, because technology companies have experienced significant stock price volatility in recent years. If we face such litigation, it could result in substantial costs and a diversion of management’s attention and resources, which could harm our business.

50


ITEM 1B. UNRESOLVED STAFF COMMENTS
None.
ITEM 2. PROPERTIES
We are party to an office lease agreement effective through 2024 for approximately 30,000 square feet of office space that houses our corporate headquarters in Mountain View, California. We also lease additional office space around the world, including in California, Colorado, Illinois and India. We believe our facilities are sufficient for our current needs and that, should it be needed, suitable additional or alternative space will be available to accommodate our operations.
ITEM 3. LEGAL PROCEEDINGS
The information under the caption “Legal Matters” in Note 8 to our consolidated financial statements covered under Part II, Item 8 of this Annual Report on Form 10-K is hereby incorporated by reference.
ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.

51


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 common stock began trading publicly on the Nasdaq Global Select Market under the ticker symbol "LVGO" on July 25, 2019. Prior to that time, there was no public market for our common stock.
Holders of Record
As of February 28, 2020, there were 260 holders of record of our common stock. This figure does not include a substantially greater number of "street name" holders or beneficial holders of our common stock whose shares are held of record by banks, brokers and other financial institutions.
Dividend Policy
We have never declared or paid cash dividends on our common stock. We currently intend to retain all available funds and any future earnings for use in the operation of our business and do not anticipate paying any dividends in the foreseeable future. Any future determination to declare dividends will be made at the discretion of our Board of Directors, subject to applicable laws and will depend on our financial condition, operating results, capital requirements, general business conditions and other factors that our Board of Directors may deem relevant.
Securities Authorized for Issuance under Equity Compensation Plans
For information regarding securities authorized for issuance under equity compensation plans, see Part III, Item 12 of this Annual Report on Form 10-K.
Unregistered Sales of Equity Securities and Use of Proceeds
Unregistered Sales of Equity Securities
From January 1, 2019 through July 25, 2019 (the date of the filing of our registration statement on Form S-8), we granted to our directors, officers, employees, consultants and other service providers restricted stock units for an aggregate of 3,703,427 shares of our common stock under our 2014 Stock Incentive Plan, or the 2014 Plan, and restricted stock awards for an aggregate of 982,301 shares of our common stock under our 2014 Plan.
From January 1, 2019 through July 25, 2019 (the date of the filing of our registration statement on Form S-8), we issued and sold to our directors, officers, employees, consultants and other service providers an aggregate of 1,936,752 shares of common stock upon the exercise of options issued under our 2014 Plan at a weighted-average exercise price of $9.20 per share, for an aggregate exercise price of $1.9 million.
On August 5, 2019, 90,277 shares of common stock were issued to a business partner upon the exercise of outstanding warrants for an aggregate exercise price of approximately $0.1 million.
None of the foregoing transactions involved any underwriters, underwriting discounts or commissions, or any public offering. We believe the offers, sales, and issuances of the above securities were exempt from registration under the Securities Act (or Regulation D or Regulation S promulgated thereunder) by virtue of Section 4(a)(2) of the Securities Act because the issuance of securities to the recipients did not involve a public offering, or in reliance on Rule 701 because the transactions were pursuant to compensatory benefit plans or contracts relating to compensation as provided under such rule. The recipients of the securities in each of these transactions represented their intentions to acquire the securities for investment only and not with a view to or for sale in connection with any distribution thereof, and appropriate legends were placed upon the stock certificates issued in these transactions. All recipients had adequate access, through their relationships with us, to information about us. The sales of these securities were made without any general solicitation or advertising.

52


Use of Proceeds
On July 29, 2019, we completed our IPO, in which we sold 14,590,050 shares of our common stock at an offering price of $28.00 per share, including 1,903,050 shares pursuant to the exercise in full of the underwriters' option to purchase additional shares. We received net proceeds of $377.5 million, after deducting underwriting discounts and commissions of $28.6 million and offering costs of approximately $2.4 million. All of the shares of common stock issued and sold in our IPO were registered under the Securities Act pursuant to a registration statement on Form S-1 (File No. 333-232412), which was declared effective by the SEC on July 24, 2019. The representatives of the underwriters of our IPO were Morgan Stanley & Co. LLC, Goldman Sachs & Co. LLC, and J.P. Morgan Securities LLC.
No offering expenses were paid directly or indirectly to any of our directors or officers (or their associates) or persons owning 10% or more of any class of our equity securities or to any other affiliates. As of December 31, 2019, approximately $2.1 million of expenses incurred in connection with our IPO had been paid.
There has been no material change in the planned use of proceeds from our IPO from those disclosed in the final prospectus for our IPO filed with the SEC pursuant to Rule 424(b)(4) under the Securities Act.
Purchases of Equity Securities by the Issuer
None.
Stock Performance Graph
The following graph shows a comparison from July 25, 2019 (the date our common stock commenced trading on the Nasdaq Global Select Market) through December 31, 2019 of the cumulative total return for our common stock based on the closing price on the last day of each respective period, relative to the Nasdaq Composite Index (“Nasdaq Composite”) and the Russell 2000 Index (“Russell 2000”). The graph assumes an initial investment of $100 on July 25, 2019 in the common stock of Livongo, the Nasdaq Composite and the Russell 2000, and assumes reinvestment of any dividends. The stock price performance on the following graph is not necessarily indicative of future stock price performance.

53


chart-c28219dff4268872b36.jpg

 
As of
 
7/25/2019
 
9/30/2019
 
12/31/2019
Livongo Health, Inc.
$
100.00


$
45.75


$
65.74

Russell 2000
$
100.00


$
96.48


$
105.67

NASDAQ Composite
$
100.00


$
96.03


$
107.71

The information on the above graph shall not be deemed to be "filed" for purposes of Section 18 of the Exchange Act or otherwise subject to the liabilities of that section or Sections 11 and 12(a)(2) of the Securities Act, and shall not be incorporated by reference into any registration statement or other document filed by us with the SEC, whether made before or after the date of this Annual Report on Form 10-K, regardless of any general incorporation language in such filing, except as shall be expressly set forth by specific reference in such filing.

54


ITEM 6. SELECTED FINANCIAL DATA
The following selected consolidated financial data should be read in conjunction with Part II, Item 7, Management’s Discussion and Analysis of Financial Condition and Results of Operations and the consolidated financial statements and related notes included in Part II, Item 8, Financial Statements, of this Annual Report on Form 10-K. The selected consolidated statements of operations data presented below for the years ended December 31, 2019, 2018 and 2017 and the consolidated balance sheet data as of December 31, 2019 and 2018 are derived from our audited consolidated financial statements that are included elsewhere in this Annual Report on Form 10-K. Our historical results are not necessarily indicative of our future results.
 
Year Ended December 31,
 
2019(1)(2)
 
2018(3)
 
2017
 
(in thousands)
Revenue
$
170,198

 
$
68,431

 
$
30,850

Cost of revenue
$
46,158

 
$
20,269

 
$
8,312

Gross profit
$
124,040

 
$
48,162

 
$
22,538

Loss from operations
$
(60,381
)
 
$
(34,995
)
 
$
(17,042
)
Net loss
$
(55,270
)
 
$
(33,382
)
 
$
(16,858
)
Net loss attributable to common stockholders
$
(55,366
)
 
$
(33,544
)
 
$
(17,001
)
Net loss per share attributable to common stockholders, basic and diluted
$
(1.09
)
 
$
(2.02
)
 
$
(1.18
)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted
50,930

 
16,573

 
14,442

                                       
 
As of December 31,
 
2019(1)(2)(4)
 
2018(3)
 
2017
 
 
 
 
Cash, cash equivalents, and short-term investments
$
391,738

 
$
108,928

 
$
61,243

Working capital
$
445,632

 
$
121,006

 
$
63,325

Total assets
$
560,561

 
$
180,253

 
$
82,045

Deferred revenue, current and noncurrent
$
4,599

 
$
2,051

 
$
1,244

Redeemable convertible preferred stock
$

 
$
236,929

 
$
132,017

Accumulated deficit
$
(164,198
)
 
$
(113,613
)
 
$
(80,231
)
Total stockholders’ equity (deficit)
$
507,364

 
$
(91,806
)
 
$
(66,408
)

(1)
For fiscal 2019, we adopted the Accounting Standard Codification (ASC) 606, a new accounting standard related to revenue recognition, using the modified retrospective method to those contracts that were not completed as of adoption date. See Note 2 and Note 3 to the Consolidated Financial Statements for further information.
(2)
In February 2019, we acquired myStrength for a total purchase consideration of $33.5 million and recognized tax benefit of $1.4 million.
(3)
In April 2018, we acquired Retrofit for a total purchase consideration of $18.6 million.
(4)
In July 2019, we completed our initial public offering in which we issued and sold 14,590,050 shares of our common stock at an offering price of $28.00 per share, including 1,903,050 shares of common stock pursuant to the exercise in full of the underwriters' option to purchase additional shares. We received net proceeds of $377.5 million, after deducting underwriting discounts and commission of $28.6 million and offering cost of $2.4 million. Immediately prior to the closing of our IPO, all 58,615,488 shares of our then-outstanding redeemable convertible preferred shares automatically converted into 58,615,488 shares of common stock and we reclassified $237.0 million from temporary equity to additional paid-in capital and into common stock par value on our consolidated balance sheet.

55


ITEM 7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our consolidated financial statements and the related notes thereto included elsewhere in this Annual Report on Form 10-K. As discussed in the section titled "Note Regarding Forward-Looking Statements," the following discussion and analysis contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those discussed below. Factors that could cause or contribute to such differences include, but are not limited to, those identified below and those discussed in the section titled “Risk Factors” under Part I, Item 1A in this Annual Report on Form 10-K. Pursuant to the FAST Act Modernization and Simplification of Regulation S-K, discussions related to the changes in results of operations from fiscal year 2018 to fiscal year 2017 have been omitted. Such omitted discussion can be found in our Form S-1, filed December 9, 2019 with the SEC.
Overview
Our mission is to empower people with chronic conditions to live better and healthier lives. The advancement of technology and data science has transformed nearly every industry except healthcare to create new, consumer-first experiences that are both personalized and empowering. Livongo is pioneering a new category in healthcare, called Applied Health Signals, which is transforming the management of chronic conditions.
Our platform, which leverages data science and technology, creates a new kind of personalized experience for people with chronic conditions (our members). This empowers our members to make sustainable behavior changes that lead to better outcomes and lower costs. The Livongo experience makes it easier for our members to stay healthy. We fit into the way our members live, put them in control of managing their condition, and give them an experience that they don’t just like, but love (evidenced by our average Livongo for Diabetes member NPS of +64 as of December 31, 2019).
We currently offer Livongo for Diabetes, which has historically accounted for a substantial portion of our revenue, and we expect that to continue for the next several years, as well as Livongo for Hypertension, Livongo for Prediabetes and Weight Management, and Livongo for Behavioral Health by myStrength.
Our solutions include a smart, cellular-connected device and related testing materials, if applicable, that are sent directly to the member, and member access to a suite of personalized feedback and remote monitoring and coaching services on our platform. We invoice our clients monthly on a per-member or per-solution basis, depending on the solution, and may also charge an upfront fee for the devices. We do not sell member support services separately. As a result, member enrollment and continued usage drives our revenue and we primarily generate revenue not through the upfront fee for our devices, but from the ongoing subscription revenue for our members to access to our integrated solution.
Our agreements have fixed and variable pricing components based on the number of members. This results in a highly predictable revenue stream, which helps us plan for growth and scale. Furthermore, over time, many of our clients make our solutions available to a greater percentage of their employee population, allowing us to both increase enrollment within our existing clients, which we refer to as product intensity, and for the sale of additional solutions to existing clients, which we refer to as product density. Beginning in 2020, we introduced pricing options that provide members with access to multiple solutions in order to enable us to more fully address the health of the whole person. We typically enter into a higher percentage of agreements with new clients, as well as renewal agreements with existing clients, in our third and fourth quarters, which results in higher enrollment launch rates in the first quarter. We believe that this results in part from the timing of open enrollment periods of many of our clients.
We sell to companies of all sizes, including employers, from small businesses to Fortune 500 enterprises, hospital payors government entities, and labor unions. We currently derive a high concentration of our revenue from sales to clients that are self-insured employers, with hospital payors, government entities, and labor unions accounting for a smaller portion of our revenue. As of December 31, 2019 and December 31, 2018, we served 804 and 413 clients, respectively. As of December 31, 2019 and December 31, 2018, we had approximately 222,700 and 113,900 members, respectively, enrolled in our Livongo for Diabetes solution. In addition, we have a growing number of members enrolled in our hypertension, prediabetes and weight management, and behavioral health solutions. Our client and member base are located in the United States. See Note 2 under Part II, Item 8 of this report for information about significant customers and partners which represent 10% or more of our net accounts receivable balance or revenue during the period at each respective consolidated balance sheet date.

56


We have experienced significant growth since our inception. Our revenue increased $101.8 million, or 149%, to $170.2 million for the year ended December 31, 2019, compared to $68.4 million for the year ended December 31, 2018. We have made significant investments to grow our business, particularly in research and development and sales and marketing. As a result, we have incurred net losses of $55.3 million and $33.4 million for the years ended December 31, 2019 and 2018, respectively. As of December 31, 2019, we had an accumulated deficit of $164.2 million.
In July 2019, we completed our IPO and issued and sold 14,590,050 shares at an offering price of $28.00 per share, including 1,903,050 shares pursuant to the exercise in full of the underwriters' option to purchase additional shares. We raised net proceeds of $377.5 million, after deducting underwriting discounts and commissions of $28.6 million and offering costs of approximately $2.4 million. Immediately prior to the closing of our IPO, all 58,615,488 shares of our then-outstanding redeemable convertible preferred shares automatically converted into 58,615,488 shares of common stock and we reclassified $237.0 million from temporary equity to additional paid-in capital and into common stock par value on our consolidated balance sheet.
In December 2019, a novel strain of coronavirus was reported in Wuhan, China. The extent of the impact of the coronavirus outbreak on our operational and financial performance will depend on certain developments, including the duration and spread of the outbreak, impact on our clients and our sales cycles, impact on our marketing efforts, and effect on our suppliers, all of which are uncertain and cannot be predicted. At this point, the extent to which the coronavirus outbreak may materially impact our financial condition, liquidity or results of operations is uncertain. Due to our subscription-based business model, the effect of the coronavirus outbreak may not be fully reflected in our results of operations until future periods, if at all.
Factors Affecting Our Performance
New Client Acquisition. We believe there are significant opportunities for growth as enterprises and individuals seek better ways to manage chronic conditions. We believe our ability to add new clients is a key indicator of our increasing market adoption and future revenue potential. Our client count grew from 413 as of December 31, 2018 to 804 clients as of December 31, 2019, including 120 clients we acquired in connection with our acquisition of myStrength, Inc. completed in February 2019, representing an increase of 95%.
Our channel partners, PBMs and resellers play an important role in marketing to and contracting with our clients. They often speed up the process of contracting and increase our access to clients. Under our agreements with our channel partners, PBMs and resellers, we are obligated to pay such third parties an administrative or a marketing fee. While these relationships carry up-front costs, they significantly expand the distribution channels through which we may capture new clients and enroll new members. Our growth and financial results will depend in part on our ability to acquire new clients, particularly as we pursue Medicare Advantage, Managed Medicare, Fee for Service Medicare, Medicaid, and other fully-insured employers. Our ability to increase our total number of clients also increases our future opportunities for product intensity through expansion of members within an existing client using a solution, renewals, and product density through sales of additional solutions for other chronic conditions.
Product Intensity and Enrollment. An important component of our revenue growth strategy is to retain our existing clients and members, as well as increase product intensity through growing member enrollment within our client base. We believe we are well-positioned to continue our relationships with existing clients due to the quality of our solutions and member satisfaction with our solutions. Members see real value in our solutions and are satisfied with our offering, which is demonstrated with our average Livongo for Diabetes member NPS of +64 as of December 31, 2019. We work to continually improve our enrollment rate through the use of our AI+AI engine, which provides feedback on successful outreach and engagement strategies. The ability to enroll additional members with chronic conditions represents a significant opportunity for us within our existing clients. Once a client is onboarded, we leverage our AI+AI engine to target and engage with potential new members in an informed manner that drives rapid enrollment and increases our product intensity in these new clients.
We believe that our ability to grow the subscription revenue generated from our existing clients is an indicator of the long-term value of our client relationships for Livongo as a whole. We typically enjoy a high rate of client retention and expansion. We track our performance in this area by measuring our dollar-based net expansion rate, which for clients who had been clients for at least one year was 111.5% and 113.8% for the years ended December 31, 2019 and 2018, respectively. Our dollar-based net expansion rate compares our monthly service revenue from the same set of clients across comparable periods. Our dollar-based net expansion rate equals: (1) the monthly service revenue at the end of a period for a base set of clients from which we generated monthly service revenue two years prior to the date of calculation, divided by (2) the monthly service revenue one year prior to the date of calculation for the same set of clients. Monthly service revenue is calculated as the monthly per participant rate for our Livongo for Diabetes and our Livongo for Hypertension solutions multiplied by the number of members who were active on or used our solution within a certain period of time, as specified in the applicable client’s agreement. Our dollar-based net expansion rate reflects clients who have ceased using our solution. We began tracking dollar-based net expansion rate annually

57


in 2018. Our retention rate for clients who have been with us for at least one year as of December 31, 2019 and 2018 was 94.2% and 95.9%, respectively.
Product Density. While Livongo for Diabetes was our first solution, there is significant overlap in the target members for each of our solutions and we see significant cross-selling opportunities. We currently offer solutions focused on diabetes, hypertension, prediabetes and weight management and behavioral health. We are continuing to invest in expanding our solutions, as well as developing solutions that address other chronic conditions. As we continue to add solutions that address additional chronic conditions to our platform and deepen our product density, we see increased sales opportunities as members often experience multiple chronic conditions simultaneously and could benefit from access to multiple Livongo solutions. Additionally, we see significant opportunities to add new clients and members to our platform as we offer an increasing number of solutions. Beginning in 2020, we introduced pricing options that provide members with access to multiple solutions in order to enable us to more fully address the health of the whole person.
Enhancing and Extending Our Platform. We offer web and mobile resources, empowering members to be active participants in their journey to becoming and staying physically and mentally healthy. Our AI+AI engine constantly assesses which approaches are most effective in helping our members, and we will continue to add to our repertoire as we receive further data and feedback. We expect to continue to invest in research and development to enhance our platform by improving our existing solutions and furthering product density by expanding into solutions for other chronic conditions. Our platform is highly scalable and is built to treat the whole person. We believe our platform can be expanded to address a range of chronic conditions, and we are constantly reviewing areas of improvement and potential density expansion. We are continuing to evaluate other chronic conditions, as well as solutions that are compatible with other payors such as government programs, including Medicare Advantage, Managed Medicaid, Fee for Service Medicare, and Medicaid. In addition to our ongoing investment in research and development, we may also pursue acquisitions of businesses, technologies and assets that complement and expand the functionality of our solutions to other chronic conditions, add to our technology or security expertise, or bolster our leadership position by gaining access to new clients or markets.
Investing in Growth. We expect to continue to focus on long-term revenue growth through investments in sales and marketing and research and development. While we offer our own devices that are compatible with our solutions, we are also working to enhance our offering to integrate existing health monitoring devices and incorporate new technology. We also believe our solutions are well suited for people living with chronic conditions around the globe, and we view international expansion as a longer-term opportunity. In addition, we expect our general and administrative expenses to increase in absolute dollars for the foreseeable future to support our growth. We plan to balance these investments in future growth with a continued focus on managing our expenditures and investing judiciously. Accordingly, in the short term we expect these activities to increase our net losses, but in the long term we anticipate that these investments will positively impact our business and results of operations.
Timing of Sales. While we sell to and implement our solutions to clients year-round, we experience some seasonality in terms of when we enter into agreements with our clients and when we launch our solutions to members. We typically enter into a higher percentage of agreements with new clients, as well as renewal agreements with existing clients, in our third and fourth quarters, which coincide with typical employee benefit enrollment periods, with higher implementation rates in the first quarter. Regardless of when the agreement is entered into, we can typically complete client implementation in an average of approximately three months. Any downturn in sales, however, may negatively affect our revenue in future periods. Accordingly, the effect of downturns in sales and potential changes in our rate of renewals may not be fully reflected in our results of operations until future periods.
Key Metrics
We monitor the following key metrics to help us evaluate our business, identify trends affecting our business, formulate business plans and make strategic decisions. We believe the following metrics are useful in evaluating our business:
 
Year Ended December 31,
 
2019
 
2018
 
(dollars in thousands)
Clients
804

 
413

Enrolled Diabetes Members
222,683

 
113,854

Estimated Value of Agreements(1)
$
284,502

 
$
154,468

(1)
Previously referred to as total contract value.

58


Clients. We define our clients as business entities that have at least one active paid contract with us at the end of a particular period. Entities that access our platform through our channel partners, PBMs, and resellers are counted as individual clients. We do not count our channel partners, PBMs, or resellers as clients, unless they also separately have active paid contracts for our solutions. If business units or subsidiaries of the same entity enter into separate agreements with us, they are counted as separate clients. However, entities that have purchased multiple solutions through different contracts are treated as a single client.
Enrolled Diabetes Members. We believe our ability to grow the number of enrolled diabetes members is an indicator of penetration of our flagship solution, Livongo for Diabetes. We define our enrolled diabetes members as all individuals that are enrolled in Livongo for Diabetes at the end of a given period. This number excludes: (i) employees or dependents of a client that has ceased using our solution, (ii) employees who no longer have an employment relationship with an active client, and their dependents, and (iii) employees and dependents who have not been active on or used our solution for a period of time as specified in the applicable client’s agreement, which is typically between four and six months.
Estimated Value of Agreements. Estimated value of agreements, which we previously referred to as Total Contract Value, is helpful in evaluating our business because it provides some visibility into future revenue. Our new client subscriptions typically have a term of one to three years, and we generally invoice our clients in monthly installments at the end of each month in the subscription period based on the number of members in such month who were active on or used our solution within a certain period of time, as specified in the applicable client’s agreement. We define estimated value of agreements as contractually committed orders to be invoiced under agreements initially entered into during the relevant period. Estimated value of agreements includes agreements entered into with new clients or expansion opportunities entered into with existing clients. Agreements are only counted in estimated value of agreements in the period in which they are entered into, and for purposes of this calculation, we assume an average member enrollment rate. Our estimates include assumptions regarding the total recruitable individuals at a client, commencement of enrollment period, enrollment method, starting enrollment rates, monthly increases to enrollment rates over time, contract length, and client size and industry. Estimates also assume the agreement will not be terminated early and will be serviced for the full term, there are no changes to the total recruitable individuals at a client during the relevant period, and no changes to the per participant per month fee, or PPPM, during the relevant period. Until such time as these amounts are invoiced, which occurs at the end of each month of service, they are not recorded in revenue, deferred revenue, or elsewhere in our consolidated financial statements.
Non-GAAP Financial Measures
We believe that, in addition to our financial results determined in accordance with GAAP, adjusted gross profit, adjusted gross margin, and adjusted EBITDA, all of which are non-GAAP financial measures, are useful in evaluating our business, results of operations, and financial condition.
We adopted the Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers (Topic 606) (“ASC 606”) on January 1, 2019 by applying the modified retrospective transition method to all active contracts at the adoption date. Results for the reporting period beginning January 1, 2019 are reported in accordance with ASC 606; however, prior year results were not adjusted and are presented in accordance with ASC 605, Revenue Recognition. As a result of the adoption of the new revenue standard, our adjusted EBITDA for the year ended December 31, 2019 decreased by $0.6 million, primarily attributable to the deferral and amortization of incremental costs to obtain client contracts. The adoption of ASC 606 did not have a material impact on our revenue for the year ended December 31, 2019. See Note 3 under Part II, Item 8 of this report for further disclosure related to ASC 606.

59


Adjusted Gross Profit and Adjusted Gross Margin
Adjusted gross profit and adjusted gross margin are key performance measures that our management uses to assess our overall performance. We define adjusted gross profit as GAAP gross profit, excluding stock-based compensation expense and amortization of intangible assets. We define adjusted gross margin as our adjusted gross profit divided by our revenue. We believe adjusted gross profit and adjusted gross margin provide our management and investors consistency and comparability with our past financial performance and facilitate period-to-period comparisons of operations, as these metrics eliminate the effects of stock-based compensation and amortization of intangible assets from period-to-period as factors unrelated to overall operating performance. The following table presents a reconciliation of adjusted gross profit from the most comparable GAAP measure, gross profit, for the periods presented:
 
Year Ended December 31,
 
2019
 
2018
 
(dollars in thousands)
Gross profit
$
124,040

 
$
48,162

Add:
 
 
 
Stock-based compensation expense
151

 
18

Amortization of intangible assets
1,520

 
320

Adjusted gross profit
$
125,711

 
$
48,500

Adjusted gross margin (as a percentage of revenue)
73.9
%
 
70.9
%
Adjusted EBITDA
Adjusted EBITDA is a key performance measure that our management uses to assess our operating performance. Because adjusted EBITDA facilitates internal comparisons of our historical operating performance on a more consistent basis, we use this measure for business planning purposes and in evaluating acquisition opportunities.
We calculate adjusted EBITDA as net loss adjusted to exclude (i) depreciation and amortization, (ii) amortization of intangible assets, (iii) stock-based compensation expense, (iv) acquisition-related expenses, (v) secondary offering costs, (vi) secondary offering related payroll taxes, (vii) change in fair value of contingent consideration, (viii) other income, net, and (ix) provision for (benefit from) income taxes.
The following table presents a reconciliation of adjusted EBITDA from the most comparable GAAP measure, net loss, for the periods presented:
 
Year Ended December 31,
 
2019
 
2018
 
(in thousands)
Net loss
$
(55,270
)
 
$
(33,382
)
Add:
 
 
 
Depreciation and amortization(1)
3,326

 
1,263

Amortization of intangible assets
2,585

 
592

Stock-based compensation expense
32,632

 
6,332

Acquisition-related expenses(2)
236

 
354

Secondary offering costs(3)
348

 

Secondary offering related payroll taxes(4)
292

 

Change in fair value of contingent consideration
843

 
(1,200
)
Other income, net(5)
(3,742
)
 
(1,641
)
Provision for (benefit from) income taxes
(1,369
)
 
28

Adjusted EBITDA
$
(20,119
)
 
$
(27,654
)
______________
(1)
Depreciation and amortization includes depreciation of property and equipment, amortization of debt discount, and amortization of capitalized internal-use software costs.

60


(2)
Acquisition-related expenses primarily consist of transaction and transition related fees and expenses, including legal, accounting, and other professional fees.
(3)
Secondary offering costs primarily consist of transaction related fees and expenses incurred in connection with our secondary transaction. We did not receive any proceeds from this offering.
(4)
Secondary offering costs consist of employer portion of payroll taxes associated with the release of equity awards for the secondary offering.
(5)
Other income, net includes interest income, interest expense, and other income (expense).
Some of the limitations of adjusted EBITDA include (i) adjusted EBITDA does not properly reflect capital commitments to be paid in the future, and (ii) although depreciation and amortization are non-cash charges, the underlying assets may need to be replaced and adjusted EBITDA does not reflect these capital expenditures. Our adjusted EBITDA may not be comparable to similarly titled measures of other companies because they may not calculate adjusted EBITDA in the same manner as we calculate the measure, limiting its usefulness as a comparative measure. In evaluating adjusted EBITDA, you should be aware that in the future we will incur expenses similar to the adjustments in this presentation. Our presentation of adjusted EBITDA should not be construed as an inference that our future results will be unaffected by these expenses or any unusual or non-recurring items. When evaluating our performance, you should consider adjusted EBITDA alongside other financial performance measures, including our net loss and other GAAP results.
Components of Statements of Operations
We adopted the new revenue standard on January 1, 2019 by applying the modified retrospective transition method to all active contracts at the adoption date. Results for the reporting period beginning January 1, 2019 are reported in accordance with ASC 606; however, prior periods were not adjusted and are presented in accordance with ASC 605. As a result of the adoption of the new revenue standard, our sales and marketing expense increased by $0.7 million, primarily due to the amortization of incremental costs to obtain client contracts. The adoption of ASC 606 did not have a material impact on our revenue for the year ended December 31, 2019. See Note 2 and Note 3 under Part II, Item 8 of this report for further information related to the adoption of ASC 606.
Revenue
The substantial majority of our revenue is derived from monthly subscription fees that are charged based on a PPPM basis, which is determined based on number of active enrolled members each month. Our Livongo for Diabetes, Livongo for Prediabetes and Weight Management, and Livongo for Behavioral Health solutions incorporate the integration of devices used to monitor members’ chronic conditions, supplies and services, including access to our platform. The contract term is generally one to three years, with one year auto-renewal terms. There is usually a six-month minimum enrollment period within our contracts.
Many of our customers can stop their monthly recurring subscription but will be required to pay an early termination fee if the termination occurs during the minimum enrollment period. Additionally, certain of our contracts are subject to pricing adjustments based on various performance metrics including member satisfaction scores, cost savings guarantees and health outcome guarantees.
In most agreements associated with our Livongo for Diabetes, Livongo for Hypertension, and Livongo for Prediabetes and Weight Management solutions, clients primarily pay monthly subscription fees based on a per participant per month model, based on the number of active enrolled members each month. In addition, clients can choose to pay an upfront amount with a lower per participant per month fee. We have determined that access to our solution is a single continuous service comprised of a series of distinct services that are substantially the same and have the same pattern of transfer (i.e. distinct days of service). These services are consumed as they are received and we recognize revenue each month using the variable consideration allocation exception. We apply this exception because we concluded that the nature of our obligations and the variability of the payment being based on the number of active members are aligned.
In most agreements associated with our Livongo for Behavioral Health by myStrength solution, clients either pay a fixed upfront fee or a monthly fee based on the number of members to whom the solution is available. The contract term is generally one to three years, with one year auto-renewal terms. We have determined that access to our solution is a single continuous service comprised of a series of distinct services that are substantially the same and have the same pattern of transfer (i.e. distinct days of service). These services are consumed as they are received and we recognize revenue each month using the variable consideration allocation exception. We apply this exception because we concluded that the nature of our obligations and the variability of the payment terms based on the number of available members are aligned and uncertainty related to the consideration is resolved on a monthly basis as we satisfy our obligations. For certain arrangements where the per-member fee varies as the number of available

61


members changes, we estimate the expected transaction price based on the number of expected members over the term of the arrangement.
In certain legacy arrangements, we derive revenue from the sale of our cellular-connected weight scale and access to the Livongo for Prediabetes and Weight Management solution through the Retrofit platform. When an agreement contains multiple performance obligations, we allocate the transaction price to each performance obligation based on the relative SSP. The determination of SSP is judgmental and is based on the price an entity charges for the same good or service, sold separately in a standalone sale, and sold to similar clients in similar circumstances. We typically price the devices and services within a narrow range to represent SSP. Amounts allocated to the connected device are recognized at a point in time upon delivery of the device. Amounts allocated to the services are recognized as the service is performed.
Although we are in the early stages of selling our newer solutions, we are experiencing client demand to broaden their relationship with Livongo and are seeing add-on orders as well as contracts being executed with multiple solutions.
Our contracts are negotiated directly with the customer or through a partner. We are the principal that controls the transfer of promised goods and services to members with respect to the contracts originated through partners, we have latitude in establishing pricing, and we have inventory risk. In these situations, revenue is recognized on a gross basis and fees paid to partners are recorded as commission expenses as a component of sales and marketing expenses.
Cost of Revenue
Cost of revenue consists of expenses that are closely correlated or directly related to delivery of our solutions and monthly subscription fees, including product costs, data center costs, client support costs, credit card processing fees, allocated overhead costs, amortization of developed technology, and amortization of deferred costs. For our Livongo for Diabetes, Hypertension and Prediabetes and Weight Management solutions, which offer the cellular-connected devices, device costs are deferred and amortized over the shorter of the expected member enrollment period or the expected device life. Certain personnel expenses associated with supporting these functions, such as salaries, bonuses, stock-based compensation expense and benefits, including allocated overhead expenses for facilities, information technology and depreciation expense, are included in cost of revenue. We expect cost of revenue to increase in the foreseeable future in absolute dollars, but decrease as a percentage of revenue over the long term.
Gross Profit and Gross Margin
Gross profit and gross margin, or gross profit as a percentage of revenue, has been and will continue to be affected by various factors, including the timing of our acquisition of new clients, renewals of our existing agreements, sales of additional solutions to our existing clients, our product life cycle as we transition into new products, our introduction of new solutions for other chronic conditions, including the costs associated with bringing such new solutions to market, the extent to which we expand our coaching and monitoring features, and the extent to which we can increase the efficiency of our technology through ongoing improvements, cost reduction, and operational efficiency. We expect our gross margin to increase over the long term, although it could fluctuate from period to period depending on the interplay of these and other factors.
Operating Expenses
Our operating expenses primarily consist of sales and marketing, research and development and general and administrative expenses. For each of these categories, personnel costs are the most significant component, which include salaries, bonuses, stock-based compensation expense and benefits. Operating expenses also include overhead costs for facilities, information technology, and depreciation expense.
As a result of stock-based compensation expense related to stock awards, we expect our research and development, sales and marketing, and general and administrative expenses to increase significantly in absolute dollars.
Research and Development. Our research and development expenses support our efforts to add new features to our existing solutions and to ensure the reliability and scalability of our existing solutions. Research and development expenses consist of personnel expenses, including salaries, bonuses, stock-based compensation expense and benefits for employees and contractors for our engineering, product, and design teams, and allocated overhead costs. We have expensed our research and development costs as they were incurred, except those costs that have been capitalized as software development costs.

62


We plan to hire employees for our engineering team to support our research and development efforts. We expect that research and development expenses will increase on an absolute dollar basis in the foreseeable future as we continue to increase investments in our technology architecture. However, we expect our research and development expenses to decrease as a percentage of revenue over the long term, although our research and development expenses may fluctuate as a percentage of revenue from period to period due to the timing and amount of these expenses.
Sales and Marketing. Sales and marketing expenses consist of personnel expenses, sales commissions for our direct sales force and our channel partners’ commission expenses, as well as communication, promotional, client conferences, public relations, other marketing events, and allocated overhead costs. Personnel expenses include salaries, bonuses, stock-based compensation expense and benefits for employees and contractors. Prior to the adoption of ASC 606, we expensed sales commissions in the period of sale. Upon our adoption of ASC 606, incremental sales commissions and stock-based compensation associated with costs to acquire clients are amortized to sales and marketing expense over the estimated period of benefit. We intend to continue to make significant investment in our sales and marketing organization to increase our brand awareness, drive additional revenue and expand into new markets. As a result, we expect our sales and marketing expenses to continue to increase in absolute dollars in the foreseeable future. However, we expect our sales and marketing expenses to decrease as a percentage of revenue over the long term, although our sales and marketing expenses may fluctuate as a percentage of revenue from period to period due to the timing and amount of these expenses.
General and Administrative. General and administrative expenses consist of personnel expenses and related expenses for our executive, finance, human resources and legal organizations. In addition, general and administrative expenses include external legal, accounting and other professional fees, and allocated overhead costs. We expect our general and administrative expenses to increase in absolute dollars in the foreseeable future. However, we anticipate general and administrative expenses to decrease as a percentage of revenue over the long term, although they may fluctuate as a percentage of revenue from period to period due to the timing and amount of these expenses.
In addition, we expect to incur additional general and administrative expenses as a result of operating as a public company, including expenses related to compliance with the rules and regulations of the SEC and the listing standards of Nasdaq, additional corporate and director and officer insurance expenses, greater investor relations expenses and increased legal, audit and consulting fees.
Other Income, Net
Other income, net primarily consists of interest income earned from our cash, cash equivalents and short-term investments.
Provision for (Benefit from) Income Taxes
The income tax provision and benefit were primarily due to state and foreign income tax expense, and benefit related to release of the valuation allowance as a result of our acquisitions.
Deferred tax assets are reduced by a valuation allowance to the extent management believes it is not more likely than not to be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income. Management makes estimates and judgments about future taxable income based on assumptions that are consistent with our plans and estimates.

63


Results of Operations
The following tables set forth consolidated statements of operations for the periods indicated and such data as a percentage of revenue for the periods indicated:
 
Year Ended December 31,
 
2019
 
2018
 
(in thousands)
Revenue
$
170,198

 
$
68,431

Cost of revenue(1)(2)
46,158

 
20,269

Gross profit
124,040

 
48,162

Operating expenses:
 
 
 
Research and development(1)(5)
49,842

 
24,861

Sales and marketing(1)(2)(5)
78,060

 
36,433

General and administrative(1)(3)(4)(5)
55,676

 
23,063

Change in fair value of contingent consideration
843

 
(1,200
)
Total operating expenses
184,421

 
83,157

Loss from operations
(60,381
)
 
(34,995
)
Other income, net
3,742

 
1,641

Loss before provision for income taxes
(56,639
)
 
(33,354
)
Provision for (benefit from) income taxes
(1,369
)
 
28

Net loss
$
(55,270
)
 
$
(33,382
)
______________
(1)
Includes stock-based compensation expense as follows:
 
Year Ended December 31,
 
2019
 
2018
 
(in thousands)
Cost of revenue
$
151

 
$
18

Research and development
8,182

 
2,188

Sales and marketing
7,659

 
916

General and administrative
16,640

 
3,210

Total stock-based compensation expense
$
32,632

 
$
6,332

______________
(2)
Includes amortization of intangible assets as follows:
 
Year Ended December 31,
 
2019
 
2018
 
(in thousands)
Cost of revenue
$
1,520

 
$
320

Sales and marketing
1,065

 
272

Total amortization of intangible assets
$
2,585

 
$
592

______________
(3)
Includes acquisition-related expenses as follows:
 
Year Ended December 31,
 
2019
 
2018
 
(in thousands)
General and administrative
$
236

 
$
354

Total acquisition-related expenses
$
236

 
$
354


______________

64


(4)
Includes secondary offering costs as follows:
 
Year Ended December 31,
 
2019
 
2018
 
(in thousands)
Secondary offering costs
$
348

 
$

Total secondary offering costs
$
348

 
$


______________
(5)
Includes secondary offering related payroll taxes as follows:

 
Year Ended December 31,
 
2019
 
2018
 
(in thousands)
Research and development
$
30

 
$

Sales and marketing
87

 

General and administrative
175

 

Total stock-based compensation expense
$
292

 
$

 
Year Ended December 31,
Percentage of Revenue Data
2019
 
2018
Revenue
100.0
 %
 
100.0
 %
Cost of revenue
27.1

 
29.6

Gross profit
72.9

 
70.4

Operating expenses:
 
 
 
Research and development
29.3

 
36.3

Sales and marketing
45.9

 
53.2

General and administrative
32.7

 
33.7

Change in fair value of contingent consideration
0.5

 
(1.8
)
Total operating expenses
108.4

 
121.4

Loss from operations
(35.5
)
 
(51.0
)
Other income, net
2.2

 
2.3

Loss before provision for income taxes
(33.3
)
 
(48.7
)
Provision for (benefit from) income taxes
(0.8
)
 

Net loss
(32.5
)%
 
(48.7
)%

65


Comparison of Years Ended December 31, 2019 and 2018
Revenue
 
Year Ended December 31,
 
 
 
2019
 
2018
 
% Change
 
(dollars in thousands)
 
 
Revenue
$
170,198

 
$
68,431

 
149
%
Revenue was $170.2 million for the year ended December 31, 2019 compared to $68.4 million for the year ended December 31, 2018, an increase of $101.8 million, or 149%. The increase in revenue was primarily due to increases in monthly subscription revenue. Total monthly subscription revenue represents approximately 98% of revenue, for the year ended December 31, 2019, compared to 94% of revenue for the year ended December 31, 2018. Growth in revenue is primarily due to growth in enrolled diabetes members, which increased by approximately 109,000 enrolled diabetes members, or 96%, to approximately 222,700 enrolled diabetes members as of December 31, 2019 from approximately 113,900 enrolled diabetes members as of December 31, 2018, along with the addition of monthly subscription revenue from Livongo for Hypertension. Additionally, the growth of Livongo for Prediabetes and Weight Management program and Livongo for Behavioral Health by myStrength solution, from our acquisition of myStrength in February 2019, contributed to the growth of our revenue during the year ended December 31, 2019.
Cost of Revenue
 
Year Ended December 31,
 
 
 
2019
 
2018
 
% Change
 
(dollars in thousands)
 
 
Cost of revenue
$
46,158

 
$
20,269

 
128
%
Cost of revenue was $46.2 million for the year ended December 31, 2019, compared to $20.3 million for the year ended December 31, 2018, an increase of $25.9 million, or 128%. The increase in cost of revenue was primarily due to a $16.5 million increase in devices, supplies, cellular and fulfillment costs as a result of growth and increased shipments of Livongo for Diabetes, Livongo for Prediabetes and Weight Management, and Livongo for Hypertension welcome kits. The increase was also driven by a $6.1 million increase in member coaching and support costs to support the growth in enrolled diabetes members, a $1.2 million increase in amortization of intangible assets from the Retrofit and myStrength acquisitions, and a $0.4 million increase in overhead allocation costs.
Gross Profit and Gross Margin
 
Year Ended December 31,
 
 
 
2019
 
2018
 
% Change
 
(dollars in thousands)
 
 
Gross profit
$
124,040

 
$
48,162

 
158
%
Gross margin
72.9
%
 
70.4
%
 
 
Gross profit was $124.0 million for the year ended December 31, 2019 compared to $48.2 million for the year ended December 31, 2018, an increase of $75.9 million, or 158%. The increase in gross profit was the result of an increase in monthly subscription revenue due to the continued addition of new enrolled diabetes members and the expansion into new offerings including Livongo for Behavioral Health by myStrength and Livongo for Prediabetes and Weight Management program. Gross margin was 72.9% for the year ended December 31, 2019 compared to 70.4% for the year ended December 31, 2018. The increase in gross margin was primarily due to better economies of scale, an increase in revenue from the Livongo for Behavioral Health by myStrength solution and our deferral and capitalization of our device costs for hypertension and scales, which will be amortized in future periods.

66


Operating Expenses
Research and Development
 
Year Ended December 31,
 
 
 
2019
 
2018
 
% Change
 
(dollars in thousands)
 
 
Research and development
$
49,842

 
$
24,861

 
100
%
Research and development expenses were $49.8 million for the year ended December 31, 2019 compared to $24.9 million for the year ended December 31, 2018, an increase of $25.0 million, or 100%. The increase in research and development expenses was primarily due to a $11.0 million increase in personnel expenses as a result of increases in headcount, a $6.0 million increase in stock-based compensation expense largely due to the satisfaction of the performance-based vesting condition upon the completion of our IPO in July 2019, a $3.7 million increase in development costs to support the development of new product offerings, a $1.6 million increase in amortization of capitalized internal-use software development costs, and a $1.6 million increase in allocated overhead costs.
Sales and Marketing
 
Year Ended December 31,
 
 
 
2019
 
2018
 
% Change
 
(dollars in thousands)
 
 
Sales and marketing
$
78,060

 
$
36,433

 
114
%
Sales and marketing expenses were $78.1 million for the year ended December 31, 2019 compared to $36.4 million for the year ended December 31, 2018, an increase of $41.6 million, or 114%. The increase in sales and marketing expenses was primarily due to a $14.0 million increase in personnel expenses, which is attributable to department headcount growth and a $0.7 million increase as a result of the adoption of ASC 606, partially offset by the capitalization of sales commissions associated with initial contract costs, which will be amortized in future periods. Other increases consisted of a $9.6 million increase in partner commissions due to increased sales activities through our channel partners, a $7.6 million increase in expenses due to marketing campaigns and member outreach efforts, a $6.7 million increase in stock-based compensation expense largely due to the satisfaction of the performance-based vesting condition upon the completion of our IPO in July 2019, a $1.9 million increase in overhead allocation costs, a $1.2 million increase in travel and related expenses, and a $0.8 million increase in amortization expense related to acquired intangible assets.
General and Administrative
 
Year Ended December 31,
 
 
 
2019
 
2018
 
% Change
 
(dollars in thousands)
 
 
General and administrative
$
55,676

 
$
23,063

 
141
%
General and administrative expenses were $55.7 million for the year ended December 31, 2019 compared to $23.1 million for the year ended December 31, 2018, an increase of $32.6 million, or 141%. The increase in general and administrative expenses was primarily due to a $13.4 million increase in stock-based compensation expense largely driven by the satisfaction of the performance-based vesting condition upon the completion of our IPO in July 2019, a $7.9 million increase in personnel expenses as a result of department headcount growth, a $7.5 million increase in professional and consulting costs to support our growth and preparation to become a public company, a $2.0 million increase in insurance costs largely attributable to higher premium for public companies, a $1.0 million increase in allocated overhead costs, and a $0.3 million secondary offering costs.

67


Change in Fair Value of Contingent Consideration
 
Year Ended December 31,
 
 
 
2019
 
2018
 
% Change
 
(dollars in thousands)
 
 
Change in fair value of contingent consideration
$
843

 
$
(1,200
)
 
(170
)%
The change in fair value of contingent consideration recorded for the year ended December 31, 2019 was attributable to a $1.7 million increase in the fair value of the earn-out contingent consideration associated with the myStrength acquisition, partially offset by a $0.9 million decrease in the fair value of the earn-out contingent consideration associated with the Retrofit acquisition.
Other Income, Net
 
Year Ended December 31,
 
 
 
2019
 
2018
 
% Change
 
(dollars in thousands)
 
 
Other income, net
$
3,742

 
$
1,641

 
128
%
Other income, net increased by $2.1 million for the year ended December 31, 2019, compared to the same period ended December 31, 2018, primarily due to additional interest earned on higher cash, cash equivalent, and short-term investments balances as we raised net proceeds of $377.5 million from our IPO in July 2019.
Provision for (Benefit from) Income Taxes
 
Year Ended December 31,
 
 
 
2019
 
2018
 
% Change
 
(dollars in thousands)
 
 
Provision for (benefit from) income taxes
$
(1,369
)
 
$
28

 
*
______________
*
Percentage not meaningful
We had a benefit from income taxes of $1.4 million for the year ended December 31, 2019, compared to a provision for income taxes for the year ended December 31, 2018, primarily due to the partial release of a valuation allowance in connection with the myStrength acquisition. The deferred tax liability provided an additional source of taxable income to support the realizability of pre-existing deferred tax assets.
Some of the information required by this Item is set forth under the heading “Comparison of Year Ended December 31, 2017 and 2018” in our Form S-1 filed with the SEC on December 9, 2019, and is incorporated herein by reference.
Liquidity and Capital Resources
As of December 31, 2019, we had cash and cash equivalents of $241.7 million and short-term investments of $150.0 million. Our cash and cash equivalents primarily consist of highly liquid investments in money market funds and cash. Our short-term investments consist of certificates of deposit with an initial maturity of twelve months or less. Since our inception, we have generated significant operating losses from our operations as reflected in our accumulated deficit of $164.2 million as of December 31, 2019 and negative cash flows from operations.
In July 2019, we completed our IPO and issued and sold 14,590,050 shares at an offering price of $28.00 per share, including 1,903,050 shares pursuant to the exercise in full of the underwriters' option to purchase additional shares. We received net proceeds of $377.5 million, after deducting underwriting discounts and commissions of $28.6 million and offering costs of approximately $2.4 million. Immediately prior to the closing of the IPO, all 58,615,488 shares of our then-outstanding redeemable convertible preferred stock automatically converted into 58,615,488 shares of common stock and we reclassified $237.0 million from redeemable convertible preferred stock to additional paid-in capital and into common stock on our consolidated balance sheet.
Prior to our IPO, we financed our operations principally through private placements of our equity securities and payments received from clients whose employees and dependents access our solutions.

68


In July 2019, we entered into a loan and security agreement with SVB. The agreement provides a secured revolving loan facility in an aggregate principal amount of up to $30.0 million. Revolving loans under this facility bear interest at a floating rate equal to the greater of (i) 5.25% or (ii) the prime rate published in the Wall Street Journal, minus 0.25%. Interest on the revolving loans is due and payable monthly in arrears. The maturity date of any revolving loan is July 2022. Our obligations under the loan and security agreement are secured by a security interest on substantially all of our assets, excluding our intellectual property. The loan and security agreement contains a financial covenant along with covenants limiting our ability to, among other things, dispose of assets, undergo a change in control, merge or consolidate, make acquisitions, incur debt, incur liens, pay dividends, repurchase stock, and make investments, in each case subject to certain exceptions. The loan and security agreement also contains customary events of default, upon which SVB may declare all or a portion of our outstanding obligations payable to be immediately due and payable. There were no amounts outstanding under the loan and security agreement as of December 31, 2019.
We expect to continue to incur operating losses and generate negative cash flows from operations for the foreseeable future due to the investments we intend to continue to make in research and development and sales and marketing and due to additional general and administrative costs we expect to incur in connection with operating as a public company. As a result, we may require additional capital resources to execute strategic initiatives to grow our business.
We believe that our existing cash and cash equivalents will be sufficient to fund our operating and capital needs for at least the next 12 months. Our assessment of the period of time through which our financial resources will be adequate to support our operations is a forward-looking statement and involves risks and uncertainties. Our actual results could vary because of, and our future capital requirements will depend on, many factors, including our growth rate, the timing and extent of spending to support our research and development efforts, the expansion of sales and marketing activities, the timing of introductions of new solutions or features, and the continued market adoption of our solutions. We may in the future enter into arrangements to acquire or invest in complementary businesses, services and technologies, including intellectual property rights. We have based this estimate on assumptions that may prove to be wrong, and we could use our available capital resources sooner than we currently expect. We may be required to seek additional equity or debt financing. In the event that additional financing is required from outside sources, we may not be able to raise it on terms acceptable to us or at all. If we are unable to raise additional capital when desired, or if we cannot expand our operations or otherwise capitalize on our business opportunities because we lack sufficient capital, our business, results of operations, and financial condition would be adversely affected.
Cash Flows
The following table summarizes our cash flows for the periods indicated:
 
Year Ended December 31,
 
2019
 
2018
 
(in thousands)
Net cash used in operating activities
$
(59,396
)
 
$
(33,040
)
Net cash used in investing activities
$
(182,879
)
 
$
(23,784
)
Net cash provided by financing activities
$
376,176

 
$
104,408

Cash Flows from Operating Activities
Our largest source of operating cash flows is cash collections from our clients for access to our solutions. Our primary use of cash from operating activities is for personnel-related expenditures to support the growth of our business.
Net cash used in operating activities during the year ended December 31, 2019 of $59.4 million was attributable to a $55.3 million net loss, adjusted for $38.8 million of non-cash adjustments and $43.0 million of net cash outflow from changes in operating assets and liabilities. The non-cash adjustments primarily consist of $32.6 million of stock-based compensation expense, $3.3 million of depreciation and amortization, $2.6 million of amortization of intangible assets, $0.9 million in change of accounts receivable allowance, and $0.8 million of change in fair value of contingent consideration, partially offset by $1.4 million of deferred income taxes related benefit. The net cash outflow from changes in operating assets and liabilities is primarily the result of an increase of $23.8 million in accounts receivable due to more billings and timing of collections, an increase in inventory of $20.0 million driven by enrollment growth, an increase of $8.6 million in deferred costs largely due to the capitalization and amortization of our device costs, and a $4.5 million increase in prepaid and other assets largely due to insurance prepayments, partially offset by an increase of $10.0 million in accounts payable, accrued expenses and other liabilities, an increase of $2.8 million in advance payments from a partner, and a $1.1 million increase in deferred revenue.

69


Net cash used in operating activities during the year ended December 31, 2018 of $33.0 million was attributable to a $33.4 million net loss, adjusted for $7.5 million of non-cash adjustments and $7.1 million of net cash outflow from changes in operating assets and liabilities. The non-cash adjustments primarily consist of $6.3 million of stock-based compensation expense and $1.9 million of depreciation and amortization, partially offset by a $1.2 million change in fair value of contingent consideration. The net cash outflow from changes in operating assets and liabilities is primarily the result of an increase of $9.2 million in accounts receivable due to higher billings and timing of collections, an increase of $6.0 million in inventories due to the launch of our new hypertension devices and to support our revenue growth, an increase of $4.5 million in deferred costs as our upfront device sales have increased, and an increase of $1.9 million of prepaid expenses and other assets, partially offset by an increase of $10.8 million in accounts payable, accrued expenses and other liabilities, and an increase of $3.0 million in advance payments from partner.
Cash Flows from Investing Activities
Net cash used in investing activities during the year ended December 31, 2019 of $182.9 million was primarily attributable to a purchase of short-term investment of $150.0 million, a $27.4 million net payment for the myStrength acquisition, $5.2 million in capitalized internal-use software costs, and $2.0 million in capital expenditures to support our growth, partially offset by $1.8 million of proceeds from the release of the escrow deposit related to the Retrofit acquisition.
Net cash used in investing activities during the year ended December 31, 2018 of $23.8 million was primarily attributable to the $19.3 million net payment for the Retrofit acquisition and the related escrow deposit, $3.6 million in capitalized internal-use software costs, and $1.0 million in capital expenditures for new and upgraded back office systems, including enterprise resource planning software, to support our growth.
Cash Flows from Financing Activities
Net cash used in financing activities during the year ended December 31, 2019 of $376.2 million was attributable to $377.8 million received from our IPO, net of offering costs paid, net proceeds from exercise of stock options of $3.1 million, partially offset by $3.7 million of contingent-earn out liability payments for the myStrength and Retrofit acquisitions, and $1.0 million of taxes paid related to net share settlement of vested equity awards.
Net cash provided by financing activities during the year ended December 31, 2018 of $104.4 million was primarily attributable to $104.8 million of net proceeds from the issuance of our Series E redeemable convertible preferred stock and $1.7 million of proceeds from the exercise of stock options, partially offset by $2.0 million of deferred acquisition payments related to our acquisition of Diabeto Inc.
Contractual Obligations and Other Commitments
The following table summarizes our contractual obligations as of December 31, 2019:
 
Payments Due by Period
 
Less than
1 Year
 
1-3 Years
 
3-5 Years
 
More than
5 Years
 
Total
 
(in thousands)
Operating lease obligations
$
3,945


$
10,365


$
6,978


$
3,068


$
24,356

Non-cancelable purchase commitments
$
1,376


$
1,744


$


$


$
3,120

The operating lease obligation amounts above exclude sublease income of $0.2 million as of December 31, 2019. Purchase orders issued in the ordinary course of business are not included in the table above, as our purchase orders are generally fulfilled within short time periods.
Non-cancelable purchase commitments as of December 31, 2019 related to our cloud-based software contracts.
Off-Balance Sheet Arrangements
We did not have, during the periods presented, and we do not currently 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.

70


Critical Accounting Policies and Estimates
Our consolidated financial statements and accompanying notes are prepared in accordance with U.S. GAAP. The preparation of these consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, and expenses, as well as related disclosures. We evaluate our estimates and assumptions on an ongoing basis. Our estimates are based on historical experience and various other assumptions that we believe to be reasonable under the circumstances. Actual results could differ from these estimates. To the extent that there are material differences between these estimates and our actual results, our future financial statements will be affected.
The critical accounting estimates, assumptions, and judgments that we believe have the most significant impact on our consolidated financial statements are described below.
Revenue Recognition
The substantial majority of our revenue is derived from monthly subscription fees that are recognized as services are rendered and earned under the subscription agreements with clients. Clients are business entities, such as health plans, self-insured plans, and government entities, that have contracted with us to offer the Livongo solution to their covered lives. Client’s employees or their covered dependents enrolled in the Livongo program are referred to as members. Clients are our customers.
There is usually a six-month minimum enrollment period for members. Many of our customers can stop their monthly recurring subscription but will be required to pay an early termination fee if the termination occurs during the minimum enrollment period.
We sell to our clients through our direct sales force and through our partners (channel partners, pharmacy benefit managers, and resellers). We are the principal that controls the transfer of promised goods and services to members with respect to contracts originated through partners, that are the subject of the arrangement with the client, we have latitude in establishing pricing, and we have inventory risk. In these situations, revenue is recognized on a gross basis, and fees paid to partners are recorded as commissions expense included in sales and marketing expenses in the consolidated statements of operations.
Revenue Recognition Policy from January 1, 2019
On January 1, 2019, we adopted the requirements of Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers (Topic 606) (“ASC 606”). ASC 606 establishes a principle for recognizing revenue upon the transfer of promised goods or services to customers, in an amount that reflects the expected consideration received in exchange for those goods or services. The adoption of ASC 606 also requires the adoption of ASC Subtopic 340-40, Other Assets and Deferred Costs-Contracts with Customers, which provides for the deferral of certain incremental costs of obtaining a contract with a customer. Collectively, references to ASC 606 used herein refer to both ASC 606 and Subtopic 340-40. The core principle of ASC 606 is to recognize revenue to depict the transfer of promised goods or services to clients in an amount that reflects the consideration the entity expects to be entitled in exchange for those goods or services. This principle is achieved through applying the following five-step approach:
Identification of the contract, or contracts, with a client.
Identification of the performance obligations in the contract.
Determination of the transaction price.
Allocation of the transaction price to the performance obligations in the contract.
Recognition of revenue when, or as, we satisfy a performance obligation.
We improve member health results and reduce healthcare costs by providing an overall health management solution through the integration of Livongo devices, supplies, access to our web-based platform, and clinical and data services. We believe that our overall promise to our customers is to improve member health results and reduce healthcare costs, and the delivery of this promise would not be possible without the integration of Livongo devices, supplies, access to our web-based platform, and clinical and data services. The promises to transfer the goods and services are not separately identifiable as we provide a significant service

71


of integrating the goods and services provided by us (i.e. inputs) into a combined output (i.e. member behavior modifications) that result in the fulfillment of our promise to our customers.
In most agreements associated with our Livongo for Diabetes, Livongo for Hypertension, and Livongo for Prediabetes and Weight Management solutions, clients primarily pay monthly subscription fees based on a per participant per month model, based on the number of active enrolled members each month. In addition, clients can choose to pay an upfront amount with a lower per participant per month fee. We have determined that access to our solution is a single continuous service comprised of a series of distinct services that are substantially the same and have the same pattern of transfer (i.e. distinct days of service). These services are consumed as they are received and we recognize revenue each month using the variable consideration allocation exception. We apply this exception because we concluded that the nature of our obligations and the variability of the payment being based on the number of active members are aligned and uncertainty related to the consideration is resolved on a monthly basis as we satisfy our obligations.
In most agreements associated with our Livongo for Behavioral Health by myStrength solution, clients either pay a fixed upfront fee or a monthly fee based on the number of members to whom the solution is available. The contract term is generally one to three years, with one year auto-renewal terms. We have determined that access to our solution is a single continuous service comprised of a series of distinct services that are substantially the same and have the same pattern of transfer (i.e. distinct days of service). These services are consumed as they are received and we recognize revenue in each month using the variable consideration allocation exception. We apply this exception because we concluded that the nature of our obligations and the variability of the payment based on the number of available members are aligned and uncertainty related to the consideration is resolved on a monthly basis as we satisfy our obligations. For certain arrangements where the per-member fee varies as the number of available members changes, we estimate the expected transaction price based on the number of expected members over the term of the arrangement.
In certain legacy arrangements, we derive revenue from the sale of our cellular-connected weight scale and access to the Livongo for Prediabetes and Weight Management solution through the Retrofit platform. When an agreement contains multiple performance obligations, we allocate the transaction price to each performance obligation based on the relative SSP. The determination of SSP is judgmental and is based on the price an entity charges for the same good or service, sold separately in a standalone sale, and sold to similar clients in similar circumstances. We typically price the devices and services within a narrow range and has estimated that contractual amounts to represent SSP. Amounts allocated to the connected device are recognized when control transfers, which is at the point in time upon delivery of the device. Amounts allocated to the services are recognized as the service is performed.
Certain of our client contracts are subject to pricing adjustments based on various performance metrics, such as member satisfaction scores, cost savings guarantees and health outcome guarantees, which if not met typically require us to refund a portion of the per participant per month fee paid. We estimate the amount of variable consideration we expect to refund to our clients under these arrangements and defer that estimate over the term of the arrangement. Such estimate is judgmental and the actual refund or amount recognized as revenue may vary from our estimate.
Certain of our contractual agreements with clients contain a most-favored nation clause, pursuant to which we represent that the price charged and the terms offered to the client will be no less favorable than those made available to other clients. We historically have not been required to modify the transaction price as a result of these clauses; in the event a most-favored nation clause is expected to be triggered, we will reassess the expected transaction price in accordance with ASC 606.
We applied the practical expedient to not disclose information about contracts with original expected duration of one year or less, amounts of variable consideration attributable to the variable consideration allocation exception, or contract renewals that are unexercised. We also applied the practical expedient to exclude sales and other indirect taxes when measuring the transaction price.
Deferred Costs and Other
Deferred costs and other consist of deferred device costs, deferred contract costs, and deferred execution credits. Deferred device costs consist of cost of inventory incurred in connection with delivery of services that are deferred and amortized over the shorter of the expected member enrollment period or the expected device life which are recorded as cost of revenue.
Deferred contract costs represent the incremental costs of obtaining a contract with a client if we expect to recover such costs. The primary example of our costs to obtain a contract include the incremental sales commissions and stock-based

72


compensation to our sales organization. Capitalized contract costs are deferred and then amortized on a straight-line basis over a period of benefit that has been determined to be four years. We determined the period of benefit by taking into consideration the length of client contracts, contract renewal rates, the useful life of developed technology and other factors. Amortization expense is included in sales and marketing expenses in the consolidated statement of operations.
Deferred costs and other that are to be amortized with twelve months are recorded to deferred costs and other, current and the remainder is recorded to deferred costs and other, non-current on our consolidated balance sheets.
Stock-Based Compensation
We account for stock-based compensation awards, including stock options, restricted stock awards, and RSUs, based on their estimated grant date fair value. We estimate the fair value of our stock options using the Black-Scholes option-pricing model. We estimate the fair value of stock options with a market-based vesting condition using the Monte Carlo simulation model. We estimate the fair value of our restricted stock awards and RSUs based on the fair value of the underlying common stock.
We recognize fair value of stock options, which vest based on continued service, on a straight-line basis over the requisite service period, which is generally four years.
Determining the grant date fair value of options using the Black-Scholes option pricing model requires management to make assumptions and judgments. If any of the assumptions used in the Black-Scholes model change significantly, stock-based compensation for future awards may differ materially compared with the awards granted previously. The assumptions and estimates are as follows:
Fair Value of Common Stock - The absence of an active market for our common stock prior to our IPO required us to estimate the fair value of our common stock. See “Common Stock Valuations” below.
Expected Term - The expected term represents the period that the stock-based awards are expected to be outstanding. We determine the expected term using the simplified method. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the options. For stock options granted to non-employees, the expected term equals the remaining contractual term of the option from the vesting date.
Expected Volatility - As we had no trading history for our common stock when we granted our option awards prior to our IPO, the expected volatility was estimated by taking the average historic price volatility for industry peers, consisting of several public companies in our industry that are either similar in size, stage, or financial leverage, over a period equivalent to the expected term of the awards.
Risk-Free Interest Rate - The risk-free interest rate is calculated using the average of the published interest rates of U.S. Treasury zero-coupon issues with maturities that are commensurate with the expected term.
Dividend Yield - The dividend yield assumption is zero, as we have no history of, or plans to make, dividend payments.
The following assumptions were used for the Black-Scholes option pricing model for the periods presented:
 
Year Ended December 31,
 
2019
 
2018
 
2017
Expected term (years)
n/a
 
6.0-6.8

 
6.3

Expected volatility
n/a
 
36.6%-38.7%

 
37.1
%
Risk-free interest rate
n/a
 
2.8%-2.9%

 
2.0%-2.3%

Dividend yield
n/a
 
%
 
%
No options were granted during the year ended December 31, 2019.
For awards granted that contain market-based and service-based vesting conditions, we used a Monte Carlo simulation model which utilizes multiple variables to simulate a range of our possible future enterprise value. The determination of the estimated grant date fair value of these awards is affected by a number of assumptions including our estimated common stock fair value on

73


the grant date, expected volatilities of our common stock, our risk-free interest rate, and dividend yield. We recognize stock-based compensation expense for these awards on an accelerated basis over the longer of the explicit service period or the derived service period.
The following assumptions were used for the Monte Carlo simulation model for the periods presented:
 
Year Ended December 31,
 
2019
 
2018
Expected term (years)
10.0


9.6 - 10.0

Expected volatility
59.0
%

60.0% - 64.0%

Risk-free interest rate
2.8
%

2.6% - 2.9%

Dividend yield
%

%
Restricted Stock Units
Prior to our IPO, we granted restricted stock units that contain both service- and performance-based vesting conditions to our executives, employees and consultants (“Performance RSUs”). The service-based vesting condition is generally satisfied (i) over four years with 25% vesting on the one-year anniversary of the award and the remainder vesting monthly over the next 36 months, or (ii) over four years with 1/48 vesting on the one-month anniversary of the award, and remainder vesting monthly over the next 47 months, subject to the grantee’s continued service with us through the vesting dates. The performance-based vesting condition is satisfied upon the earlier of (i) a change in control where the consideration paid to our equity security holders is cash, publicly traded stock, or a combination of both, or (ii) six months and one day following our IPO. The satisfaction of the performance-based vesting condition became probable upon the completion of our IPO in July 2019, at which point we recorded cumulative stock-based compensation expense of $11.9 million using the accelerated attribution method.
Subsequent to our IPO in July 2019, we grant restricted stock units to our executives, employees and consultants that only contain service-based vesting conditions ("RSUs"). The service-based vesting condition is generally satisfied over four years on a quarterly basis, with each 1/16 vesting on prefixed quarterly vesting anchor dates, subject to the grantee’s continued service with us through the vesting dates.
During the year ended December 31, 2019, $24.1 million of stock-based compensation expense related to performance RSUs and RSUs was recognized in our consolidated statement of operations.
In January 2019, we granted restricted stock units covering 982,301 shares to an executive that contain only service-based vesting conditions over a four year period and recognized stock-based compensation expense of $4.1 million during 2019. In addition, we granted restricted stock units covering 491,151 shares that immediately vested on the grant date and recognized $3.8 million of stock-based compensation expense in our consolidated statements of operations for the year ended December 31, 2019.
During the year ended December 31, 2019, we issued restricted stock units covering 225,000 shares with only service-based vesting conditions to the board of directors, which will be satisfied in quarterly installments through May 25, 2021. We also issued other performance-based restricted stock units covering 100,000 shares which consist of both service- and performance-based vesting conditions including both the achievement of certain sales milestones and our IPO. The service-based vesting condition will be satisfied over four years from the date the sales milestones are met. The performance-based vesting condition is satisfied upon both the achievement of certain sales milestones and our IPO. Stock-based compensation expense related to these restricted stock units that are expected to vest was $0.3 million during the year ended December 31, 2019.
Common Stock Valuations
Prior to the completion of our IPO, the fair value of the common stock underlying our stock awards was determined by our board of directors. The valuations of our common stock prior to the completion of our IPO were determined in accordance with the guidelines outlined in the American Institute of Certified Public Accountants Practice Aid, Valuation of Privately-Held-Company Equity Securities Issued as Compensation. In the absence of a public trading market, our board of directors, with input from management, exercised significant judgment and considered numerous objective and subjective factors to determine the fair value of our common stock as of the date of each option grant, including the following factors:

74


contemporaneous valuations performed by third-party valuation firms;
the prices, rights, preferences, and privileges of our redeemable convertible preferred stock relative to those of our common stock;
the prices of redeemable convertible preferred stock sold by us to third-party investors in arms-length transactions;
the lack of marketability of our common stock;
our actual operating and financial performance;
current business conditions and projections;
our history and the timing of the introduction of new solutions and services;
our stage of development;
the likelihood of achieving a liquidity event, such as an initial public offering or a merger or acquisition of our business given prevailing market conditions;
recent secondary stock transactions;
the market performance of comparable publicly-traded companies; and
U.S. market conditions.
For all approaches other than the market approach utilizing secondary transactions in our capital stock, the equity value was allocated among the various classes of our equity securities to derive a per share value of our common stock. We historically performed this allocation using the option pricing method, or OPM, which treats the securities comprising our capital structure as call options with exercise prices based on the liquidation preferences of our various series of redeemable convertible preferred stock and the exercise prices of our options and warrants.
We performed this allocation using a probability-weighted expected return method, or PWERM. The PWERM involves the estimation of the value of our company under multiple future potential outcomes for us, and estimates of the probability of each potential outcome. The per share value of our common stock determined using the PWERM is ultimately based upon probability-weighted per share values resulting from the various future scenarios, which primarily included an initial public offering or continued operation as a private company. Additionally, the PWERM was combined with the OPM to determine the value of the securities comprising our capital structure in certain of the scenarios considered in the PWERM. In certain scenarios of the PWERM, the OPM was used to allocate value to the various securities comprising our capital structure.
In addition, we also considered any secondary transactions involving our capital stock. In our evaluation of such transactions, we considered the facts and circumstances of each such transaction to determine the extent to which they represented a fair value exchange. Factors considered include transaction volume, timing, whether such transactions occurred among willing and unrelated parties, and whether such transactions involved investors with access to our financial information.
After the equity value is determined and allocated to the various classes of shares, a discount for lack of marketability, or DLOM, is applied to arrive at the fair value of the common stock. A DLOM is meant to account for the lack of marketability of a stock that is not traded on public exchanges. For financial reporting purposes, we considered the amount of time between the valuation date and the grant date of our stock options to determine whether to use the latest common stock valuation or a straight-line interpolation between the two valuation dates. This determination included an evaluation of whether the subsequent valuation indicated that any significant change in valuation had occurred between the previous valuation and the grant date.
Following our IPO, we rely on the closing price of our common stock as reported on the date of grant to determine the fair value of our common stock, as shares of our common stock are traded in the public market.

75


Business Combinations and Valuation of Goodwill and Other Acquired Intangible Assets
We have completed a number of acquisitions of other businesses in the past and may acquire additional businesses or technologies in the future. The results of businesses acquired in a business combination are included in our consolidated financial statements from the date of acquisition. We allocate the purchase price, which is the sum of the consideration provided in a business combination to the identifiable assets and liabilities of the acquired business at their acquisition date fair values. The excess of the purchase price over the amount allocated to the identifiable assets and liabilities, if any, is recorded as goodwill. Determining the fair value of assets acquired and liabilities assumed requires management to use significant judgment and estimates, including the selection of valuation methodologies, estimates of future revenue and cash flows, discount rates and selection of comparable companies.
When we issue stock-based or cash awards to an acquired company’s shareholders, we evaluate whether the awards are consideration or compensation for post-acquisition services. The evaluation includes, among other things, whether the vesting of the awards is contingent on the continued employment of the acquired company’s stockholders beyond the acquisition date. If continued employment is required for vesting, the awards are treated as compensation for post-acquisition services and recognized as expense over the requisite service period.
To date, the assets acquired, and liabilities assumed in our business combinations have primarily consisted of goodwill and finite-lived intangible assets, consisting primarily of developed technology, customer relationships and trade names. The estimated fair values and useful lives of identifiable intangible assets are based on many factors, including estimates and assumptions of future operating performance and cash flows of the acquired business, the nature of the business acquired, and the specific characteristics of the identified intangible assets. The estimates and assumptions used to determine the fair values and useful lives of identified intangible assets could change due to numerous factors, including market conditions, technological developments, economic conditions and competition. In connection with determination of fair values, we may engage a third-party valuation specialist to assist with the valuation of intangible and certain tangible assets acquired and certain assumed obligations.
Acquisition-related transaction costs incurred by us are not included as a component of consideration transferred but are accounted for as an operating expense in the period in which the costs are incurred.
Capitalized Internal-Use Software Costs
Costs incurred to develop and modify software and our platform for internal use, including costs related to the development of software for our connected devices are capitalized and included in property and equipment on our consolidated balance sheets. We estimate the costs that are related to planning, evaluation, application development stages of our internal-use software development projects. Costs incurred during the preliminary planning and evaluation stage of the project and repairs and maintenance are expensed as incurred. Costs incurred during the application development stage of the project are capitalized. Capitalized internal-use software costs are amortized on a straight-line basis over their estimated useful lives of three years.
Income Taxes
We report income taxes in accordance with Accounting Standards Codification, or ASC, 740, Income Taxes, which requires us to use the asset and liability method, requiring the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in the consolidated financial statements or tax returns. Deferred tax assets and liabilities are measured using enacted tax rates that are expected to apply to taxable income for the years in which those tax assets and liabilities are expected to be realized or settled. Valuation allowances are provided when necessary to reduce deferred tax assets to the amount expected to be realized.
We recognize tax benefits from uncertain tax positions if it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. Although we believe we have adequately provided for our uncertain tax positions, we can provide no assurance that the final tax outcome of these matters will not be materially different. We adjust these allowances when facts and circumstances change, such as the closing of a tax audit or the refinement of an estimate. To the extent that the final tax outcome of these matters is different than the amounts recorded, such differences will affect the provision for income taxes in the period in which such determination is made and could have a material impact on our consolidated financial statements.


76


Recently Issued Accounting Pronouncements Adopted
For more information on recently issued accounting pronouncements, see Note 2 to our consolidated financial statements covered under Part II, Item 8 of this Annual Report on Form 10-K.
New Accounting Pronouncements Not Yet Adopted
For more information on new accounting pronouncements not yet adopted, see Note 2 to our consolidated financial statements covered under Part II, Item 8 in this Annual Report on Form 10-K.
Emerging Growth Company Status
We are an emerging growth company, as defined in the JOBS Act. Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. In particular, Section 107 of the JOBS Act provides that an emerging growth company can take advantage of the extended transition period provided in Section 7(a)(2)(B) of the Securities Act for complying with new or revised accounting standards. Thus, an emerging growth company can delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. We have elected to avail ourselves of this extended transition period and, as a result, we may not adopt new or revised accounting standards on the relevant dates on which adoption of such standards is required for other public companies until required by private company accounting standards.

77


ITEM 7A. QUALITATIVE AND QUANTITATIVE DISCLOSURES ABOUT MARKET RISK
We have operations primarily within the United States and we are exposed to market risk in the ordinary course of our business.
Interest Rate Risk
As of December 31, 2019, we had cash, cash equivalents, and restricted cash of $243.0 million and short-term investment of $150.0 million. Our cash, cash equivalents, short-term investment, and restricted cash are held in cash deposits, money market funds and certificates of deposit. The primary objectives of our investment activities are the preservation of capital, the fulfillment of liquidity needs and the fiduciary control of cash and investments. We do not enter into investments for trading or speculative purposes. Due to the short-term nature of these instruments, we do not believe that an immediate 10% increase or decrease in interest rates would have a significant effect on the fair value of our investment portfolio. Declines in interest rates, however, would reduce our future interest income.
Foreign Currency Risk
Our revenue and expenses are primarily denominated in U.S. dollars. For the year ended December 31, 2019, we had immaterial foreign exchange transactions. To date, we have not had a formal hedging program with respect to foreign currency, but we may do so in the future if our exposure to foreign currency should become more significant. For business conducted outside of the United States, we may have both revenue and costs incurred in the local currency of the subsidiary, creating a partial natural hedge. Changes to exchange rates therefore have not had a significant impact on the business to date; however, we will continue to reassess our foreign exchange exposure as we continue to grow our business globally. We do not believe that an immediate 10% increase or decrease in the relative value of the U.S. dollar to other currencies would have a material effect on operating results.
As of December 31, 2019, our cash, cash equivalents, short-term investments, and restricted cash were primarily denominated in U.S. dollars. A 10% increase or decrease in current exchange rates would not materially affect our cash, cash equivalents, short-term investment and restricted cash balances.

78


ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA
INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

79


Report of Independent Registered Public Accounting Firm
To the Board of Directors and Stockholders of Livongo Health, Inc.
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of Livongo Health, Inc. and its subsidiaries (the “Company”) as of December 31, 2019 and 2018, and the related consolidated statements of operations, of redeemable convertible preferred stock and stockholders’ equity (deficit) and of cash flows for each of the three years in the period ended December 31, 2019, including the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2019 and 2018, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2019 in conformity with accounting principles generally accepted in the United States of America.
Change in Accounting Principle
As discussed in Note 2 to the consolidated financial statements, the Company changed the manner in which it accounts for revenue from contracts with customers in 2019.
Basis for Opinion
These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s consolidated financial statements 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 of these consolidated financial statements 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.
Our audits 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. We believe that our audits provide a reasonable basis for our opinion.

/s/ PricewaterhouseCoopers LLP
San Jose, California
March 23, 2020
We have served as the Company’s auditor since 2016.

80


LIVONGO HEALTH, INC.
CONSOLIDATED BALANCE SHEETS
(in thousands, except per share data)
 
December 31,
 
2019
 
2018
ASSETS
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
241,738

 
$
108,928

Short-term investments
150,000

 

Accounts receivable, net of allowance for doubtful accounts of $1,245 and $575 as of December 31, 2019 and 2018, respectively
40,875

 
16,623

Inventories
28,983

 
8,934

Deferred costs and other, current
16,051

 
6,022

Prepaid expenses and other current assets
9,860

 
4,935

Total current assets
487,507

 
145,442

Property and equipment, net
10,354

 
5,837

Restricted cash, noncurrent
1,270

 
179

Goodwill
35,801

 
15,709

Intangible assets, net
16,469

 
5,154

Deferred costs and other, noncurrent
5,700

 
2,447

Other noncurrent assets
3,460

 
5,485

TOTAL ASSETS
$
560,561

 
$
180,253

LIABILITIES, REDEEMABLE CONVERTIBLE PREFERRED STOCK, AND STOCKHOLDERS’ EQUITY (DEFICIT)
 
 
 
Current liabilities:
 
 
 
Accounts payable
$
8,362

 
$
6,377

Accrued expenses and other current liabilities
27,801

 
16,152

Deferred revenue, current
3,945

 
1,614

Advance payments from partner, current
1,767

 
293

Total current liabilities
41,875

 
24,436

Deferred revenue, noncurrent
654

 
437

Advance payment from partner, noncurrent
7,754

 
6,432

Other noncurrent liabilities
2,914

 
3,825

TOTAL LIABILITIES
53,197

 
35,130

Commitments and contingencies (Note 8)

 

Redeemable convertible preferred stock, par value of $0.001 per share; zero and 58,615 shares authorized, issued and outstanding as of December 31, 2019 and 2018, respectively; aggregate liquidation preference of zero and $237,650 as of December 31, 2019 and 2018, respectively

 
236,929

Stockholders’ equity (deficit):
 
 
 
Preferred stock, par value of $0.001 per share; 100,000 and zero shares authorized as of December 31, 2019 and 2018, respectively; zero shares issued and outstanding as of December 31, 2019 and 2018, respectively

 

Common stock, par value of $0.001 per share; 900,000 and 99,250 shares authorized as of December 31, 2019 and 2018, respectively; 95,301 and 17,691 shares issued and outstanding as of December 31, 2019 and 2018, respectively
95

 
18

Additional paid-in capital
671,467

 
21,789

Accumulated deficit
(164,198
)
 
(113,613
)
TOTAL STOCKHOLDERS’ EQUITY (DEFICIT)
507,364

 
(91,806
)
TOTAL LIABILITIES, REDEEMABLE CONVERTIBLE PREFERRED STOCK, AND STOCKHOLDERS’ EQUITY (DEFICIT)
$
560,561

 
$
180,253

The accompanying notes are an integral part of these consolidated financial statements.

81


LIVONGO HEALTH, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share data)
 
Year Ended December 31,
 
2019
 
2018
 
2017
Revenue
$
170,198

 
$
68,431

 
$
30,850

Cost of revenue
46,158

 
20,269

 
8,312

Gross profit
124,040

 
48,162

 
22,538

Operating expenses:
 
 
 
 
 
Research and development
49,842

 
24,861

 
12,028

Sales and marketing
78,060

 
36,433

 
16,502

General and administrative
55,676

 
23,063

 
11,050

Change in fair value of contingent consideration
843

 
(1,200
)
 

Total operating expenses
184,421

 
83,157

 
39,580

Loss from operations
(60,381
)
 
(34,995
)
 
(17,042
)
Other income, net
3,742

 
1,641

 
123

Loss before provision for income taxes
(56,639
)
 
(33,354
)
 
(16,919
)
Provision for (benefit from) income taxes
(1,369
)
 
28

 
(61
)
Net loss
$
(55,270
)
 
$
(33,382
)
 
$
(16,858
)
Accretion of redeemable convertible preferred stock
(96
)
 
(162
)
 
(143
)
Net loss attributable to common stockholders
$
(55,366
)
 
$
(33,544
)
 
$
(17,001
)
Net loss per share attributable to common stockholders, basic and diluted
$
(1.09
)
 
$
(2.02
)
 
$
(1.18
)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted
50,930

 
16,573

 
14,442

The accompanying notes are an integral part of these consolidated financial statements.

82


LIVONGO HEALTH, INC.
CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (DEFICIT)
 
Redeemable
Convertible Preferred
Stock
 
 
Common Stock
 
Additional
Paid-in
Capital
 
Accumulated
Deficit
 
Total
Stockholders’ Equity
(Deficit)
 
Shares
 
Amount
 
 
Shares
 
Amount
 
Balance as of January 1, 2017
34,186

 
$
79,528

 
 
14,233

 
$
14

 
$
10,452

 
$
(63,373
)
 
$
(52,907
)
Issuance of Series D redeemable convertible preferred stock, net of issuance costs of $154
11,774

 
52,346

 
 

 

 

 

 

Accretion of redeemable convertible preferred stock

 
143

 
 

 

 
(143
)
 

 
(143
)
Exercise of common stock warrants

 

 
 
361

 
1

 
285

 

 
286

Issuance of common stock upon exercise of stock options

 

 
 
1,372

 
1

 
1,068

 

 
1,069

Issuance of restricted stock awards

 

 
 
1,064

 
1

 
(1
)
 

 

Stock-based compensation expense

 

 
 

 

 
2,145

 

 
2,145

Net loss

 

 
 

 

 

 
(16,858
)
 
(16,858
)
Balance as of December 31, 2017
45,960

 
132,017

 
 
17,030

 
17

 
13,806

 
(80,231
)
 
(66,408
)
Issuance of Series E redeemable convertible preferred stock, net of issuance costs of $250
12,655

 
104,750

 
 

 

 

 

 

Accretion of redeemable convertible preferred stock

 
162

 
 

 

 
(162
)
 

 
(162
)
Issuance of common stock upon exercise of stock options, net

 

 
 
1,415

 
2

 
1,656

 

 
1,658

Cancellation of restricted stock awards

 

 
 
(754
)
 
(1
)
 
1

 

 

Stock-based compensation expense

 

 
 

 

 
6,488

 

 
6,488

Net loss

 

 
 

 

 

 
(33,382
)
 
(33,382
)
Balance as of December 31, 2018
58,615

 
236,929

 
 
17,691

 
18

 
21,789

 
(113,613
)
 
(91,806
)
Cumulative effect adjustment from adoption of ASC 606











4,685


4,685

Accretion of redeemable convertible preferred stock

 
96

 
 

 

 
(96
)
 

 
(96
)
Conversion of redeemable convertible preferred stock to common stock
(58,615
)
 
(237,025
)
 
 
58,615

 
59

 
236,966

 

 
237,025

Issuance of common stock upon IPO, net of issuance costs

 

 
 
14,590

 
14

 
377,487

 

 
377,501

Issuance of common stock upon exercise of stock options

 

 
 
2,767

 
2

 
3,094

 

 
3,096

Issuance of restricted stock awards

 

 
 
982

 
1

 
(1
)
 

 

Issuance of common stock upon releasing of restricted stock units and performance restricted stock units

 

 
 
601

 
1

 
(1
)
 

 

Tax withholding on releasing of equity awards

 

 
 
(35
)
 

 
(1,035
)
 

 
(1,035
)
Issuance of common stock upon exercise of warrants

 

 
 
90

 

 
60

 

 
60

Stock-based compensation expense

 

 
 

 

 
33,204

 

 
33,204

Net loss

 

 
 

 

 

 
(55,270
)
 
(55,270
)
Balance as of December 31, 2019

 
$

 
 
95,301

 
$
95

 
$
671,467

 
$
(164,198
)
 
$
507,364

The accompanying notes are an integral part of these consolidated financial statements.

83


LIVONGO HEALTH, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
 
Year Ended December 31,
 
2019
 
2018
 
2017
CASH FLOWS FROM OPERATING ACTIVITIES
 
 
 
 
 
Net loss
$
(55,270
)
 
$
(33,382
)
 
$
(16,858
)
Adjustments to reconcile net loss to net cash used in operating activities:
 
 
 
 
 
Depreciation and amortization expense
3,326

 
1,263

 
364

Amortization of intangible assets
2,585

 
592

 
12

Loss on disposal of property and equipment

 
3

 
7

Change in fair value of contingent consideration
843

 
(1,200
)
 

Provision for doubtful accounts
854

 
476

 
(41
)
Stock-based compensation expense
32,632

 
6,332

 
2,118

Deferred income taxes
(1,396
)
 

 

Changes in operating assets and liabilities, net of impact of acquisitions:
 
 
 
 
 
Accounts receivable, net
(23,769
)
 
(9,174
)
 
(5,391
)
Inventories
(20,049
)
 
(5,963
)
 
(1,465
)
Deferred costs and other
(8,611
)
 
(4,475
)
 
(3,994
)
Prepaid expenses and other assets
(4,476
)
 
(1,911
)
 
(617
)
Accounts payable
1,986

 
2,562

 
2,488

Accrued expenses and other liabilities
8,011

 
8,286

 
2,650

Deferred revenue
1,142

 
595

 
1,042

Advance payments from partner
2,796

 
2,956

 
3,769

Net cash used in operating activities
(59,396
)
 
(33,040
)
 
(15,916
)
CASH FLOWS FROM INVESTING ACTIVITIES
 
 
 
 
 
Purchases of property and equipment
(1,995
)
 
(954
)
 
(416
)
Capitalized internal-use software costs
(5,199
)
 
(3,562
)
 
(1,461
)
Purchase of short-term investments
(150,000
)
 

 

Acquisitions, net of cash acquired
(27,435
)
 
(12,268
)
 
(598
)
Change in escrow deposit
1,750

 
(7,000
)
 

Net cash used in investing activities
(182,879
)
 
(23,784
)
 
(2,475
)
CASH FLOWS FROM FINANCING ACTIVITIES
 
 
 
 
 
Proceeds from issuance of common stock upon initial public offering, net of issuance costs
377,787

 

 

Proceeds from exercise of stock options, net of repurchases
3,096

 
1,658

 
1,069

Proceeds from exercise of common stock warrants
60

 

 
286

Proceeds from issuance of redeemable convertible preferred stock, net of issuance costs

 
104,750

 
52,346

Payment of deferred purchase consideration

 
(2,000
)
 

Payments of contingent consideration
(3,732
)
 

 

Taxes paid related to net share settlement of equity awards
(1,035
)
 

 

Repayments on long-term debt

 

 
(4,306
)
Net cash provided by financing activities
376,176

 
104,408

 
49,395

Net increase in cash, cash equivalents, and restricted cash
133,901

 
47,584

 
31,004

Cash, cash equivalents, and restricted cash, beginning of period
109,107

 
61,523

 
30,519

Cash, cash equivalents, and restricted cash, end of period
$
243,008

 
$
109,107

 
$
61,523

Reconciliation of cash, cash equivalents, and restricted cash:
 
 
 
 
 
Cash and cash equivalents
$
241,738

 
$
108,928

 
$
61,243

Restricted cash
1,270

 
179

 
280

Total cash, cash equivalents, and restricted cash, end of period
$
243,008

 
$
109,107

 
$
61,523

 
 
 
 
 
 
Supplemental disclosures of cash flow information
 
 
 
 
 
Cash paid for interest
$

 
$

 
$
66

 
 
 
 
 
 

84


 
Year Ended December 31,
 
2019
 
2018
 
2017
SUPPLEMENTAL DISCLOSURES OF NONCASH INVESTING AND FINANCING ACTIVITIES:
 
 
 
 
 
Accretion of redeemable convertible preferred stock
$
96

 
$
162

 
$
143

Conversion of redeemable convertible preferred stock to common stock
$
237,025

 
$

 
$

Purchases of property and equipment included in accounts payable and accrued expenses and other liabilities
$
160

 
$
20

 
$
37

Contingent consideration liability related to Retrofit acquisition
$

 
$
6,204

 
$

Contingent consideration liability related to myStrength acquisition
$
3,300

 
$

 
$

Unpaid initial public offering issuance costs
$
286

 
$

 
$

Capitalized internal-use software costs in accounts payable and accrued expenses and other liabilities
$
11

 
$
299

 
$
149

The accompanying notes are an integral part of these consolidated financial statements.

85


LIVONGO HEALTH, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
1.
Organization and Description of Business
Description of Business
Livongo Health, Inc. (“we”, “us”, “the Company”, or “Livongo”) was incorporated in the state of Delaware on October 16, 2008, under the name of EosHealth, Inc. In September 2014, we changed our name to Livongo Health, Inc. Livongo empowers people with chronic conditions to live better and healthier lives. We have created a unified platform that provides smart, cellular-connected devices, supplies, informed coaching, data science-enabled insights and facilitates access to medications across multiple chronic conditions to help our members lead better lives. We currently offer Livongo for Diabetes, Livongo for Hypertension, Livongo for Prediabetes and Weight Management, and Livongo for Behavioral Health by myStrength. We create consumer-first experiences with high member satisfaction, measurable, sustainable health outcomes, and more cost-effective care for our members and our clients. This approach is leading to better clinical and financial outcomes while also creating a better experience for people with chronic conditions and their care team of family, friends, and medical professionals. Our headquarters are located in Mountain View, California, and we serve customers throughout North America.
Initial Public Offering
In July 2019, we completed our initial public offering ("IPO") in which we issued and sold 14,590,050 shares of our common stock at an offering price of $28.00 per share, including 1,903,050 shares of common stock pursuant to the exercise in full of the underwriters' option to purchase additional shares. We received net proceeds of $377.5 million, after deducting underwriting discounts and commissions of $28.6 million and offering costs of $2.4 million. Offering costs were capitalized and consisted of fees and expenses incurred in connection with the sale of our common stock in the IPO, including the legal, accounting, printing and other IPO-related costs. Upon completion of the IPO, these deferred offering costs were reclassified to stockholders’ equity and recorded against the proceeds from the offering. Immediately prior to the closing of the IPO, all 58,615,488 shares of our then-outstanding redeemable convertible preferred stock automatically converted into 58,615,488 shares of common stock at their respective conversion ratios and we reclassified $236.9 million of redeemable convertible preferred stock to additional paid-in capital and $0.1 million to common stock on our consolidated balance sheet.
Reverse Stock Split
In June 2019, our board of directors and stockholders approved a 1-for-2 reverse stock split of our common stock and redeemable convertible preferred stock, which was effected on June 27, 2019 pursuant to an amendment to our amended and restated certificate of incorporation. The par value of the common stock and redeemable convertible preferred stock was not adjusted as a result of the reverse stock split. All references to redeemable convertible preferred stock, common stock, options to purchase common stock, restricted stock awards, restricted stock units, common stock warrants, per share data, and related information included in the accompanying consolidated financial statements have been adjusted to reflect this reverse stock split for all periods presented.
Liquidity and Capital Resources
We have incurred losses since inception. As of December 31, 2019, we had an accumulated deficit of $164.2 million. We incurred a net loss of $55.3 million and used $59.4 million of cash in operating activities during the year ended December 31, 2019. We incurred a net loss of $33.4 million and used $33.0 million in operating activities during the year ended December 31, 2018.
As described above, we received net proceeds of $377.5 million from our IPO in July 2019. Prior to our IPO, we primarily funded our operations through the sale of our redeemable convertible preferred stock. The continued execution of our long-term business plan may require us to explore financing options such as issuance of equity or debt instruments. While we have historically been successful in obtaining equity financing, there can be no assurance that such additional financing, if necessary, will be available or, if available, that such financings can be obtained on satisfactory terms.


86


2.
Summary of Significant Accounting Policies
Basis of Presentation
The consolidated financial statements and accompanying notes have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and include the accounts of Livongo Health, Inc. and our wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated.
Foreign Currency
Our reporting currency is the U.S. dollar. We determine the functional currency of each subsidiary based on the currency of the primary economic environment in which each subsidiary operates. Items included in the financial statements of such subsidiaries are measured using that functional currency.
The functional currency of each of our subsidiaries is the U.S. dollar. Foreign currency denominated monetary assets and liabilities are remeasured into U.S. dollars at current exchange rates and foreign currency denominated nonmonetary assets and liabilities are remeasured into U.S. dollars at historical exchange rates. Gains or losses from foreign currency remeasurement and settlements are included in other income (expense), net in the consolidated statements of operations. During the years ended December 31, 2019, 2018 and 2017, our gains or losses from foreign currency remeasurement and settlements were not material.
Comprehensive Loss
For the years ended December 31, 2019, 2018 and 2017, there was no difference between comprehensive loss and net loss.
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make certain estimates, judgments, and assumptions that affect the reported amounts of assets and liabilities and the related disclosures at the date of the financial statements, as well as the reported amounts of revenue and expenses during the periods presented. Such estimates, judgments, and assumptions include: revenue recognition, allowance for doubtful accounts, the period of benefit for deferred commissions, the period of benefit for deferred device costs, estimated costs for capitalized internal-use software, assessment of the useful life and recoverability of long-lived assets, fair values of stock-based awards, fair value of intangible assets, contingent consideration in business combinations, and income taxes. Actual results could be different from these estimates. To the extent there are material differences between these estimates, judgments, or assumptions and actual results, our financial statements will be affected.
Emerging Growth Company Status
We are an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012 (“JOBS Act”). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. The JOBS Act provides that an emerging growth company can take advantage of the extended transition period for complying with new or revised accounting standards. Thus, an emerging growth company can delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. We have elected to avail ourselves of this extended transition period and, as a result, we do not adopt new or revised accounting standards on the relevant dates on which adoption of such standards is required for other public companies until required by private company accounting standards.
Prior Period Reclassification
Reclassifications of prior period amounts pertaining to the provision for doubtful accounts in the changes in allowance for doubtful accounts table below have been made to conform to current period presentation.
Business Combinations
We have completed a number of acquisitions of other businesses in the past and may acquire additional businesses or technologies in the future. The results of businesses acquired in a business combination are included in our consolidated financial statements from the date of acquisition. We allocate the purchase price, which is the sum of the consideration provided in a business combination to the identifiable assets and liabilities of the acquired business at their acquisition date fair values. The excess of the purchase price over the amount allocated to the identifiable assets and liabilities is recorded as goodwill. Determining the fair value of assets acquired and liabilities assumed requires management to use significant judgment and estimates, including the selection of valuation methodologies, estimates of future revenue and cash flows, discount rates and selection of comparable companies.
When we issue stock-based or cash awards to an acquired company’s stockholders, we evaluate whether the awards are consideration or compensation for post-acquisition services. The evaluation includes, among other things, whether the vesting of the awards is contingent on the continued employment of the acquired company’s stockholders beyond the acquisition date. If continued employment is required for vesting, the awards are treated as compensation for post-acquisition services and recognized as expense over the requisite service period.
To date, the assets acquired, and liabilities assumed in our business combinations have primarily consisted of goodwill and finite-lived intangible assets, consisting primarily of developed technologies, customer relationships and trade names. The estimated fair values and useful lives of identifiable intangible assets are based on many factors, including estimates and assumptions of future operating performance and cash flows of the acquired business, the nature of the business acquired, and the specific characteristics of the identified intangible assets. The estimates and assumptions used to determine the fair values and useful lives of identified intangible assets could change due to numerous factors, including market conditions, technological developments, economic conditions and competition.
Acquisition-related transaction costs incurred by us are not included as a component of consideration transferred but are accounted for as operating expenses in the period in which the costs are incurred in the consolidated statements of operations.
Concentration of Risk
Financial instruments that potentially subject us to credit risk consist principally of cash, cash equivalents, certificates of deposit, and accounts receivable. We maintain our cash primarily with domestic financial institutions of high credit quality, which may exceed federal deposit insurance corporation limits. We invest our cash equivalents in highly rated money market funds and short-term investments in certificates of deposit. We have not experienced any losses in such accounts. We believe we are not exposed to any significant credit risk on cash, cash equivalents, investments and restricted cash and perform periodic evaluations of the credit standing of such institutions.
Our sales are predominately to self-insured employers, healthcare providers, and insurance carriers located throughout North America. Accounts receivable are recorded at the invoiced amount, and are stated at realizable value, net of an allowance for doubtful accounts. We perform ongoing assessments of our clients to assess the collectability of the accounts based on a number of factors, including past transaction experience, age of the accounts receivable, review of the invoicing terms of the contracts, and recent communication with clients. We have not experienced material credit losses from our accounts receivable.
Significant clients and partners are those which represent 10% or more of our net accounts receivable balance or revenue during the period at each respective consolidated balance sheet date. There were no clients that represented 10% or more of our revenue or accounts receivable balance for the periods presented. For each significant partner that represented 10% or more of our accounts receivable balance or revenue during the periods presented, revenue as a percentage of total revenue and accounts receivable as a percentage of net accounts receivable were as follows:
 
Revenue
 
Accounts Receivable
 
 Year Ended December 31,
 
As of December 31,
 
2019
 
2018
 
2017
 
2019
 
2018
 
 
 
 
 
 
 
 
 
 
Partner A
29
%
 
33
%
 
30
%
 
23
%
 
28
%
Partner B
22
%
 
*

 
*

 
25
%
 
13
%
_________________
*
Less than 10% of total revenue.
We utilize a limited number of manufacturing vendors to build and assemble our products. The hardware components included in our devices are sourced from various suppliers by the manufacturer and are principally industry standard parts and components that are available from multiple vendors. Quality or performance failures of the glucometer or changes in the contractors’ or vendors’ financial or business condition could disrupt our ability to supply quality products to our customers and thereby have a material adverse impact on our business, financial condition and results of operations.
In December 2019, a novel strain of coronavirus was reported in Wuhan, China. The extent of the impact of the coronavirus outbreak on our operational and financial performance will depend on certain developments, including the duration and spread of the outbreak, impact on our clients and our sales cycles, impact on our marketing efforts, and effect on our suppliers, all of which are uncertain and cannot be predicted. At this point, the extent to which the coronavirus outbreak may materially impact our financial condition, liquidity or results of operations is uncertain. Due to our subscription-based business model, the effect of the coronavirus outbreak may not be fully reflected in our results of operations until future periods, if at all.
Fair Value Measurements
The carrying value of our financial instruments, including cash equivalents, short-term investments, accounts receivable, accounts payable, and accrued liabilities approximates fair value due to their short-term nature.
We measure financial assets and liabilities at fair value at each reporting period using a fair value hierarchy that requires the use of observable inputs and minimizes the use of unobservable inputs. We define fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Fair value is estimated by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:
Level 1—Quoted prices in active markets for identical assets or liabilities.
Level 2—Observable inputs other than quoted prices in active markets for identical assets and 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 assets or liabilities.
Level 3—Inputs that are generally unobservable and typically reflect management’s estimate of assumptions that market participants would use in pricing the asset or liability.
Cash, Cash Equivalents, Short-Term Investments, and Restricted Cash
Cash and cash equivalents consist of cash in banks and highly liquid investments, including money market fund accounts, purchased with an original maturity of three months or less. Cash equivalents consist of investments in money market funds for which the carrying amount approximates fair value, due to the short maturities of these instruments.
Our short-term investments consist of certificates of deposit with an original maturity of twelve months or less. Short-term investments were $150.0 million as of December 31, 2019. There was zero short-term investment as of December 31, 2018.
Our restricted cash consists of deposits required under our vendor agreement, credit card program and the terms of the lease agreements for our office space in Mountain View, California and in Chicago, Illinois. Total restricted cash was $1.3 million and $0.2 million, as of December 31, 2019 and 2018, respectively.
Accounts Receivable and Allowance for Doubtful Accounts
Accounts receivable primarily consists of amounts billed to customers. Our accounts receivable are subject to collection risk. Gross accounts receivable are reduced for this risk by an allowance for doubtful accounts. We determine the need for an allowance for doubtful accounts by performing ongoing assessments and credit evaluations of our clients to assess the probability of collection based upon various factors, including past transaction experience, age of the accounts receivable, review of the invoicing terms of the contract, and recent communication with clients. Accounts receivables are written off against the allowance when management determines a balance is uncollectible and we no longer actively pursue collection of the receivable.
We do not typically offer right of refund in our contracts. We have not experienced significant credit losses from our accounts receivable. As of December 31, 2019 and 2018, the allowance for doubtful accounts was $1.2 million and $0.6 million, respectively.
The changes in the allowance for doubtful accounts are as follows:
 
 Year Ended December 31,
 
2019
 
2018
 
2017
 
(in thousands)
Allowance for doubtful accounts—beginning balance
$
(575
)
 
$
(51
)
 
$
(92
)
Provision for doubtful accounts
(854
)
 
(476
)
 
41

Amounts written off and other adjustments
184

 
(48
)
 

Allowance for doubtful accounts—ending balance
$
(1,245
)
 
$
(575
)
 
$
(51
)

Goodwill
Goodwill represents the excess of the purchase price over the fair value of net assets acquired in business combinations. We review goodwill for impairment at least annually or more frequently if events or changes in circumstances indicate that the carrying value of goodwill may not be recoverable. On January 1, 2017, we adopted ASU No. 2017-04, Intangibles- Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, which eliminated step one from the testing of goodwill impairment. Goodwill is tested for impairment at the reporting unit level by first assessing the qualitative factors to determine whether it is more likely than not that the fair value of our single reporting unit is less than its carrying amount. Qualitative indicators assessed include consideration of macroeconomic, industry and market conditions, our overall financial performance and personnel or strategy changes. Based on the qualitative assessment, if it is determined that it is more likely than not that its fair value is less than its carrying amount, the fair value of our single reporting unit is compared to its carrying value. Any excess of the goodwill carrying amount over the fair value is recognized as an impairment loss, and the carrying value of goodwill is written down to fair value. As of December 31, 2019 and 2018, no goodwill impairment has been identified.
Intangible Assets, Net
Acquired finite-lived intangible assets are amortized over their estimated useful lives. We evaluate the recoverability of our intangible assets for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of these assets is measured by a comparison of the carrying amounts to the future undiscounted cash flows the assets are expected to generate. If such review indicates that the carrying amount of intangible assets is not recoverable, the carrying amount of such assets is reduced to fair value. We have not recorded any such impairment charges.
 
Useful Life
 
(in years)
Customer relationships
7–10
Developed technology
5–7
Trade names
2–5

Inventories
Inventories consist of purchased components for assembling our welcome kits, refill kits, and replacement components. Our inventories are stated at the lower of cost or net realizable value. The cost of inventories is determined using the weighted-average cost method, which approximates the actual cost on a FIFO (first-in, first-out) basis. All inventories are expected to be delivered to our members within a normal operating cycle for us and all of our kits and replacement components are classified as current assets. We measure our inventories at the lower of cost or net realizable value. We expect that all of our inventories would be sold at cost, and that no reserve for lower of cost or net realizable value is required for our inventories as of December 31, 2019 and 2018.
Property and Equipment, Net
Property and equipment, net, are stated at cost, less accumulated depreciation. Depreciation is calculated using the straight-line method over the estimated useful lives of the assets, which are generally two to three years. Leasehold improvements are amortized on a straight-line basis over the shorter of the remaining lease term or the estimated useful lives of related improvements. Expenditures for repairs and maintenance are expensed in the period incurred.
Useful lives for property and equipment are as follows:
Property and Equipment
 
Estimated Useful Life
Furniture and fixtures
 
3 years
Product tooling equipment
 
2 years
Computers equipment and software
 
3 years
Capitalized internal-use software
 
3 years
Leasehold improvements
 
Lesser of estimated useful life or remaining lease term

Capitalized Internal-Use Software Costs
Costs incurred to develop and modify software and our platform for internal use, including costs related to the development of software for our connected devices are capitalized and included in property and equipment, net on our consolidated balance sheets. Costs incurred during the preliminary planning and evaluation stage of the project and repairs and maintenance are expensed as incurred. Costs incurred during the application development stage of the project are capitalized. Capitalized internal-use software costs are amortized on a straight-line basis over their estimated useful lives of three years. We capitalized $5.6 million, $4.0 million, and $1.6 million for software developed and modified to meet our internal requirements during the years ended December 31, 2019, 2018 and 2017, respectively. Amortization expense related to capitalized internal-use software which was recorded as research and development expenses during the years ended December 31, 2019, 2018 and 2017 was $2.5 million, $0.9 million and $0.2 million, respectively.
Impairment of Long-Lived Assets
We review long-lived assets for impairment when circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of these assets is measured by a comparison of the carrying amounts to the sum of the future undiscounted cash flows the assets are expected to generate over the remaining useful lives of the assets. If a long-lived asset fails a recoverability test, we measure the amount by which the carrying value of the asset exceeds its fair value. There were no events or changes in business circumstances during the years ended December 31, 2019, 2018 and 2017 that indicated the carrying amounts of any long-lived assets were not fully recoverable.
Advance Payments from Partner
Advance payments from partner represents amounts received or due from a channel partner in connection with a Value-Added Reseller Agreement (“Reseller Agreement”) dated as of May 4, 2017. The Reseller Agreement specifies for payments to us if certain user enrollment targets are not met by specified dates stated in the initial term of the Reseller Agreement. Such payments are used as credits against our reseller fee payments to the channel partner. As of December 31, 2019 and 2018 , advance payments from the channel partner were $9.5 million and $6.7 million, respectively.
Advertising Expense
We recognize advertising expenses as they are incurred, and such costs are included in sales and marketing expense in the consolidated statements of operations. During the years ended December 31, 2019, 2018 and 2017, advertising expense totaled $4.0 million, $5.0 million and $3.0 million, respectively.
Deferred Offering Costs
Deferred offering costs are capitalized and consist of fees and expenses incurred in connection with the anticipated sale of our common stock in an IPO, including the legal, accounting, printing and other IPO-related costs. Upon completion of our IPO in July 2019, $2.4 million of deferred offering costs were reclassified to stockholders’ equity and recorded against the proceeds from the offering.
Stock-Based Compensation Expense
We recognize stock-based compensation expense of non-performance based awards on a straight-line basis over the requisite service period, which is generally consistent with the vesting of the awards, based on the estimated fair value of all stock-based payments issued to employees and directors. Stock-based compensation expense of performance-based awards are recognized on a graded basis. We recognized the fair value of RSUs based on our closing stock price on the date of grant. We estimate the fair value of each employee stock option on the date of grant using the Black-Scholes option-pricing model. The determination of the fair value of each stock award using this option-pricing model is affected by our assumptions regarding a number of complex and subjective variables. These variables include, but are not limited to, the fair value of the common stock at the date of grant, the expected term of the awards, the expected stock price volatility over the term of the awards, risk-free interest rate, and dividend yield as follows:
Fair Value of Common Stock—Given the absence of a public trading market prior to our IPO, our board of directors considered numerous objective and subjective factors to determine the fair value of our common stock at each grant date. These factors included, but were not limited to (i) contemporaneous third-party valuations of common stock; (ii) the prices for our redeemable convertible preferred stock sold to outside investors; (iii) the rights and preferences of redeemable convertible preferred stock relative to common stock; (iv) the lack of marketability of our common stock; (v) developments in the business; and (vi) the likelihood of achieving a liquidity event, such as an initial public offering or sale of the business, given prevailing market conditions. Subsequent to our IPO, the fair value of our common stock is based on the closing quoted market price on the date of grant.
Expected Term—The expected term represents the period that the stock-based awards are expected to be outstanding. We determine the expected term using the simplified method. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the options. For stock options granted to non-employees, the expected term equals the remaining contractual term of the option from the vesting date.
Expected Volatility—As we had no trading history for our common stock when we granted our option awards prior to our IPO and limited trading history subsequent to our IPO, the expected volatility was estimated by taking the average historic price volatility for industry peers, consisting of several public companies in our industry that are either similar in size, stage, or financial leverage, over a period equivalent to the expected term of the awards.
Risk-Free Interest Rate—The risk-free interest rate is calculated using the average of the published interest rates of U.S. Treasury zero-coupon issues with maturities that are commensurate with the expected term.
Dividend Yield—The dividend yield assumption is zero, as we have no history of, or plans to make, dividend payments.
Stock-based compensation expense for equity instruments issued to non-employees is based on their fair values of the options determined using the Black-Scholes option-pricing model as the awards vest. The fair value of non-performance based awards granted to non-employees is recognized over the vesting period on a straight-line basis. For stock options issued to non-employees with specific performance criteria, we make a determination at each balance sheet date whether the performance criteria are probable of being achieved. Compensation expense is recognized as the performance criteria are met or when it is probable that the criteria will be met.
During the years ended December 31, 2019 and 2018, we granted options and restricted stock units with a combination of service-based vesting conditions and market-based vesting conditions. The estimated fair value of these options was determined on the date of grant using the Monte Carlo simulation model, which utilizes multiple input variables to simulate a range of our possible future enterprise value. The determination of the estimated grant date fair value of these options is affected by a number of assumptions including our estimated common stock fair value on the grant date, expected volatilities of our common stock, our risk-free interest rate, and expected dividend yield. We recognize stock-based compensation expense for these options on a graded basis over the longer of the explicit service period or the derived service period.
We account for forfeitures when they occur. For awards forfeited before completion of the requisite service period, previously recognized compensation cost is reversed in the period the award is forfeited. For stock-based awards that are modified, a modification of the terms of a stock-based award is treated as an exchange of the original award or a new award with total compensation cost equal to the grant-date fair value of the original award plus any incremental value of the modification to the award.
Common Stock Warrants
Common stock warrants are measured at their estimated fair value upon issuance using the Black-Scholes pricing model and recorded in additional paid-in capital. Common stock warrants are equity classified and no subsequent remeasurement is required.
Income Taxes
We account for income taxes using the asset and liability method under which deferred tax assets and liabilities are determined based on the differences between the financial reporting and tax bases of assets and liabilities with consideration given to net operating losses and tax credit carryforwards. Deferred tax assets and liabilities are measured using the enacted tax rates that are expected to be in effect when the differences are expected to reverse.
We assess the likelihood that deferred tax assets will be recovered from future taxable income and a valuation allowance is established when necessary to reduce deferred tax assets to the amounts more likely than not expected to be realized. We adopted Accounting Standards Update (“ASU”) No. 2015-17, Income Taxes—Balance Sheet Classification of Deferred Taxes, and classified our deferred income taxes as noncurrent on the consolidated balance sheets.
We recognize and measure uncertain tax positions using a two-step approach. The first step is to evaluate the tax position taken or expected to be taken by determining if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained in an audit, after resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. Significant judgment is required to evaluate uncertain tax positions. We evaluate our uncertain tax positions on a regular basis. Our evaluations are based on a number of factors, including changes in facts and circumstances, changes in tax law, correspondence with tax authorities during the course of the audit, and effective settlement of audit issues.
Net Loss Per Share Attributable to Common Stockholders
Basic and diluted net loss per share attributable to common stockholders is presented in conformity with the two-class method required for participating securities. Prior to the automatic conversion in conjunction with our IPO, we considered all series of redeemable convertible preferred stock to be participating securities as the holders of such stock were entitled to receive non-cumulative dividends on an as-converted basis in the event that a dividend was paid on common stock. Under the two-class method, the net loss attributable to common stockholders is not allocated to the redeemable convertible preferred stock as the holders of our redeemable convertible preferred stock did not have a contractual obligation to share in our losses. Under the two-class method, net income is attributed to common stockholders and participating securities based on their participation rights.
Basic net loss per share attributable to common stockholders is computed by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. Net loss attributable to common stockholders is calculated by adjusting net loss with current period accretion of redeemable convertible preferred stock. As we have reported net losses for all periods presented, all potentially dilutive securities are antidilutive and, accordingly, basic net loss per share equals diluted net loss per share.
Revenue Recognition
Revenue Recognition Policy from January 1, 2019
On January 1, 2019, we adopted the requirements of Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers (Topic 606) (“ASC 606”) as discussed further in "Recent Accounting Pronouncements Adopted" below. ASC 606 establishes a principle for recognizing revenue upon the transfer of promised goods or services to customers, in an amount that reflects the expected consideration received in exchange for those goods or services. The adoption of ASC 606 also requires the adoption of ASC Subtopic 340-40, Other Assets and Deferred Costs-Contracts with Customers, which provides for the deferral of certain incremental costs of obtaining a contract with a customer. Collectively, references to ASC 606 used herein refer to both ASC 606 and Subtopic 340-40. The core principle of ASC 606 is to recognize revenue to depict the transfer of promised goods or services to clients in an amount that reflects the consideration the entity expects to be entitled in exchange for those goods or services. This principle is achieved through applying the following five-step approach:
Identification of the contract, or contracts, with a client.
Identification of the performance obligations in the contract.
Determination of the transaction price.
Allocation of the transaction price to the performance obligations in the contract.
Recognition of revenue when, or as, we satisfy a performance obligation.
The substantial majority of our revenue is derived from monthly subscription fees that are recognized as services are rendered and earned under the subscription agreements with clients. Clients are business entities, such as health plans, self-insured plans and government entities, that have contracted with us to offer the Livongo solution to their covered lives. Client’s employees or their covered dependents enrolled in the Livongo program are referred to as members. Clients are our customers. We improve member health results and reduce healthcare costs by providing an overall health management solution through the integration of Livongo devices, supplies, access to our web-based platform, and clinical and data services. We believe that our overall promise to our customers is to improve member health results and reduce healthcare costs, and the delivery of this promise would not be possible without the integration of Livongo devices, supplies, access to our web-based platform, and clinical and data services. The promises to transfer the goods and services are not separately identifiable as we provide a significant service of integrating the goods and services provided by us (i.e. inputs) into a combined output (i.e. member behavior modifications) that result in the fulfillment of our promise to our customers.
There is usually a six-month minimum enrollment period for members. Many of our clients can stop their monthly recurring subscription but will be required to pay an early termination fee if the termination occurs during the minimum enrollment period.
In most agreements associated with our Livongo for Diabetes, Livongo for Hypertension, and Livongo for Prediabetes and Weight Management solutions, clients primarily pay monthly subscription fees based on a per participant per month model, based on the number of active enrolled members each month. In addition, clients can choose to pay an upfront amount with a lower per participant per month fee. We have determined that access to our solution is a single continuous service comprised of a series of distinct services that are substantially the same and have the same pattern of transfer (i.e. distinct days of service). These services are consumed as they are received and we recognize revenue each month using the variable consideration allocation exception. We apply this exception because we concluded that the nature of our obligations and the variability of the payment being based on the number of active members are aligned.
In most agreements associated with our Livongo for Behavioral Health by myStrength solution, clients either pay a fixed upfront fee or a monthly fee based on the number of members to whom the solution is available. The contract term is generally one to three years, with one year auto-renewal terms. We have determined that access to our solution is a single continuous service comprised of a series of distinct services that are substantially the same and have the same pattern of transfer (i.e. distinct days of service). These services are consumed as they are received and we recognize revenue each month using the variable consideration allocation exception. We apply this exception because we concluded that the nature of our obligations and the variability of the payment based on the number of available members are aligned and uncertainty related to the consideration is resolved on a monthly basis as we satisfy our obligations. For certain arrangements where the per-member fee varies as the number of available members changes, we estimate the expected transaction price based on the number of expected members over the term of the arrangement.
We sell to our clients through our direct sales force and through our partners (channel partners, pharmacy benefit managers, and resellers). We are the principal that controls the transfer of promised goods and services to members with respect to contracts originated through partners, that are the subject of the arrangement with the client, we have latitude in establishing pricing, and we have inventory risk. In these situations, revenue is recognized on a gross basis, and fees paid to partners are recorded as commissions expense included in sales and marketing expense in the consolidated statements of operations.
In certain legacy arrangements, we derive revenue from the sale of our cellular-connected weight scale and access to the Livongo for Prediabetes and Weight Management solution through the Retrofit platform. When an agreement contains multiple performance obligations, we allocate the transaction price to each performance obligation based on the relative SSP. The determination of SSP is judgmental and is based on the price an entity charges for the same good or service, sold separately in a standalone sale, and sold to similar clients in similar circumstances. We typically price the devices and services within a narrow range to represent SSP. Amounts allocated to the connected device are recognized when control transfers, which is at the point in time upon delivery of the device. Amounts allocated to the services are recognized as the service is performed.
Certain of our client contracts are subject to pricing adjustments based on various performance metrics, such as member satisfaction scores, cost savings guarantees and health outcome guarantees, which if not met typically require us to refund a portion of the per participant per month fee paid. We estimate the amount of variable consideration we expect to refund to our clients under these arrangements and defer that estimate over the term of the arrangement.
Certain of our contractual agreements with clients contain a most-favored nation clause, pursuant to which we represent that the price charged and the terms offered to the client will be no less favorable than those made available to other clients. We historically have not been required to modify the transaction price as a result of these clauses; in the event a most-favored nation clause is expected to be triggered, we will reassess the expected transaction price in accordance with ASC 606.
We applied the practical expedient to not disclose information about contracts with original expected duration of one year or less, amounts of variable consideration attributable to the variable consideration allocation exception, or contract renewals that are unexercised. We also applied the practical expedient to exclude sales and other indirect taxes when measuring the transaction price.
For additional revenue and deferred revenue disclosures, refer to Note 3.
Deferred Revenue
Deferred revenue represents billed, but unrecognized revenue, and is comprised of fees received in advance of the delivery or completion of the services and amounts received in instances when revenue recognition criteria have not been met. Deferred revenue associated with upfront payments for the device is amortized ratably over expected member enrollment period. Deferred revenue that will be recognized during the succeeding twelve-month period is recorded as current deferred revenue and the remaining portion is recorded as noncurrent deferred revenue.
Deferred Costs and Other
Deferred costs and other consist of deferred device costs, deferred contract costs, and deferred execution credits.
Deferred device costs consist of cost of inventory incurred in connection with delivery of services that are deferred and amortized over the shorter of the expected member enrollment period or the expected device life which are recorded as cost of revenue.
Deferred contract costs represent the incremental costs of obtaining a contract with a client if we expect to recover such costs. The primary example of our costs to obtain a contract include incremental sales commissions and stock-based compensation to obtain contracts paid to our sales organization. These incremental costs to obtain client contracts are deferred and then amortized on a straight-line basis over a period of benefit that has been determined to be four years. We determined the period of benefit by taking into consideration the length of client contracts, contract renewal rates, the useful life of developed technology and other factors. Amortization expense is included in sales and marketing expenses in the consolidated statement of operations.
Deferred execution credits consist of upfront discounts provided to clients which are included in the transaction price and are recognized over the period of benefit, resulting in a contract asset.
Deferred costs and other that are to be amortized within twelve months are recorded to deferred costs and other, current and the remainder is recorded to deferred costs and other, noncurrent on our consolidated balance sheets.
Revenue policy prior to January 1, 2019
Prior to the year ended December 31, 2019, we recognized revenue in accordance with ASC 605, Revenue Recognition ("ASC 605"). We have determined that our diabetes, hypertension and Livongo for Prediabetes and Weight Management devices do not have standalone value because the device is not sold separately and does not function without the associated supplies and services. Our diabetes, hypertension and Livongo and Prediabetes and Weight Management devices, along with the associated supplies and services, are treated as a single unit of account and revenue is recognized on a monthly basis when all of the following criteria are satisfied: (i) there is persuasive evidence that an arrangement exists, (ii) delivery of the device has occurred and services are being rendered, (iii) the price is fixed or determinable and (iv) collectability is reasonably assured. When the arrangement includes an upfront fee, the upfront fee is deferred and amortized into revenue over the expected member enrollment period, which is estimated to be 24 months and such amount has not been material for all periods presented.
We have determined certain of our connected devices do have standalone value, such as the cellular-connected weight scale in our Livongo for Prediabetes and Weight Management solution through the Retrofit platform. When an agreement contains multiple units of account, we allocate revenue to each unit of account based on a selling price hierarchy as required. The selling price for a unit of account is based on its Vendor Specific Objective Evidence (“VSOE”) or, if available, third-party evidence (“TPE”) if VSOE is not available, or best estimate of selling price (“ESP”) if neither VSOE nor TPE is available. The ESP is established considering several internal factors including, but not limited to, historical sales, pricing practices and geographies in which we offer our products and solutions. The determination of ESP is judgmental. Amounts allocated to the device unit of account are recognized upon delivery of the device. Amounts allocated to the service unit of account are recognized ratably over time, but not to exceed any amounts that are subject to contingent revenue limitations.
Certain of our contractual agreements with customers contain a most-favored nation clause, pursuant to which we represent that the price charged and the terms offered to the customer will be no less favorable than those made available to other customers. We have not incurred any obligations related to such terms in these agreements during the periods presented.
Certain of our client contracts are subject to pricing adjustments based on various performance metrics, such as member satisfaction scores, cost savings guarantees and health outcome guarantees, which if not met typically require us to refund a portion of the per participant per month fee paid. We defer the maximum amount of consideration that is contingently refundable to our clients until the performance metric is met.
Cost of Revenue
Cost of revenue consists of expenses that are closely correlated or directly related to delivery of our solutions and monthly subscription fees, including product costs, data center costs, client support costs, credit card processing fees, allocated overhead costs, and amortization of internally developed technology and deferred device costs. Certain personnel expenses associated with supporting these functions, including allocated overhead expenses for facilities, IT and depreciation expense, are included in cost of revenue.
Recent Accounting Pronouncements Adopted
Comprehensive Income: In February 2018, the FASB issued ASU No. 2018-02, Income Statement—Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income, which provides financial statement preparers with an option to reclassify stranded tax effects within accumulated other comprehensive income to retained earnings in each period in which the effect of the change in the U.S. federal corporate income tax rate in the Tax Cuts and Jobs Act (or portion thereof) is recorded. This ASU becomes effective for us for the year ending December 31, 2019 and the interim periods therein. Early adoption is permitted. The amendments in this ASU should be applied either in the period of adoption or retrospectively to each period (or periods) in which the effect of the change in the U.S. federal corporate income tax rate in the Tax Cuts and Jobs Act is recognized. The adoption of this ASU did not have a material impact on our consolidated financial statements.
Revenue Recognition: In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606) (“ASC 606”), which amends the existing accounting standards for revenue recognition. ASU No. 2014-09 is based on principles that govern the recognition of revenue at an amount an entity expects to be entitled when products are transferred to clients. ASU No. 2014-09 is effective for us for our annual results for the year ended December 31, 2019, and our interim periods beginning after December 31, 2019. Subsequently, the FASB has issued the following standards related to ASU No. 2014-09: ASU No. 2016-08, Revenue from Contracts with clients (Topic 606): Principal versus Agent Considerations; ASU No. 2016-10, Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing; ASU No. 2016-12, Revenue from Contracts with Customers (Topic 606): Narrow-Scope Improvements and Practical Expedients; and ASU No. 2016-20, Technical Corrections and Improvements to Topic 606, which clarifies narrow aspects of ASC 606 or corrects unintended application of the guidance.
We adopted the new revenue standard on January 1, 2019 by applying the modified retrospective transition method to all active contracts at the adoption date. Results for the interim and annual periods beginning January 1, 2019 are reported in accordance with ASC 606; however, prior periods were not adjusted and are presented in accordance with ASC 605. Upon the adoption of the new revenue standard, we recorded an adjustment of $4.7 million to accumulated deficit, a $3.7 million increase to current deferred costs and other, a $0.8 million increase in noncurrent deferred costs and other, and a $0.2 million decrease to accrued expenses and other current liabilities, related to our active contracts as of January 1, 2019. The adoption of ASC 606 did not have a material impact on our revenue for the year ended December 31, 2019. See Note 3 for further disclosure related to the adoption of ASC 606.
New Accounting Pronouncements Not Yet Adopted
Leases: In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842), which modifies lease accounting for lessees to increase transparency and comparability by recording lease assets and liabilities for operating leases and disclosing key information about leasing arrangements. In July 2018, the FASB issued ASU No. 2018-10, Codification Improvements to Topic 842, Leases, and ASU No. 2018-11, Leases (Topic 842), Targeted Improvements, which affect certain aspects of the previously issued guidance. In December 2018, the FASB issued ASU No. 2018-20, Narrow-Scope Improvements for Lessor, Leases (Topic 842), which provides guidance on sales tax and other taxes collected from lessees. In December 2019, the FASB issued ASU No. 2019-01, Codification Improvements to Topic 842, Leases, which affect certain aspects of the previously issued guidance. Amendments include an additional transition method that allows entities to apply the new standard on the adoption date and recognize a cumulative effect adjustment to the opening balance of retained earnings, as well as a new practical expedient for lessors. This ASU is effective for us for the year ending December 31, 2020 and interim periods within the year ending December 31, 2021. Early adoption is permitted.
We will adopt this guidance effective January 1, 2020 and elected the optional transition method that allows lessees to apply the new guidance as of the adoption date and recognize any cumulative-effect adjustment to the opening balance of accumulated deficits in the period of adoption. We elected the transition package of practical expedients which allows us (1) to not reassess whether any expired or existing contracts are leases, or contain leases, (2) to not reassess the lease classification for any expired or existing leases, and (3) to not reassess initial direct costs for any existing leases. Further, we elected the practical expedient to not separate lease and non-lease components for all leases and account for the combined lease and non-lease components as a single lease component. We also excluded leases with an initial term of 12 months or less from the balance sheet.
Upon adoption, we will record a right-of-use asset and a lease liability on our consolidated balance sheets for substantially all of our operating lease arrangements, which approximates the present value of our future minimum lease obligations pertaining to our operating leases as disclosed in Note 8. Any new lease arrangements or modifications entered into subsequent to the adoption date will be accounted for in accordance with the new standard.
Stock-Based Compensation: In June 2018, the FASB issued ASU No. 2018-07, Improvements to Nonemployee Share-Based Payment Accounting. The standard simplifies the accounting for share-based payments granted to nonemployees for goods and services and aligns most of the guidance on such payments to the nonemployees with the requirements for share-based payments granted to employees. ASU No. 2018-07 is effective for us for the year ending December 31, 2020, and interim periods within the year ending December 31, 2021. Early adoption is permitted. We will adopt this standard on January 1, 2020 and there will be no material impact on our consolidated financial statements upon our adoption of this standard.
Internal Use Software: In August 2018, the FASB issued ASU No. 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, which aligns the requirements for capitalizing implementation costs incurred in a cloud computing arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use-software. This ASU is effective for us for the year ending December 31, 2021, and interim periods within the year ending December 31, 2022. Early adoption is permitted. We are currently evaluating the impact of this ASU on our consolidated financial statements.
Disclosure of Fair Value Measurement: In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement, which eliminates, adds and modifies certain disclosure requirements for fair value measurements as part of the FASB's disclosure framework project. The new standard is effective for fiscal years beginning after December 15, 2019, with early adoption permitted, including interim reporting periods within those fiscal years. ASU 2018-13 is effective for us in the first quarter of the year ending December 31, 2020. Our adoption of this new standard on January 1, 2020 will not have a material impact on our consolidated financial statements.
Income Taxes: In December 2019, the FASB issued ASU No. 2019-12, Simplifying the Accounting for Income Taxes (Topic 740). This ASU simplifies the accounting for income taxes by, among other things, eliminating certain existing exceptions related to the general approach in ASC 740 relating to franchise taxes, reducing complexity in the interim-period accounting for year-to-date loss limitations and changes in tax laws, and clarifying the accounting for transactions outside of business combination that result in a step-up in the tax basis of goodwill. The transition requirements are primarily prospective and the effective date is January 1, 2021, with early adoption permitted. We are currently evaluating the impact of this ASU on our consolidated financial statements.
3.
Revenue, Deferred Revenue and Deferred Costs and Other
Revenue Recognition
We adopted ASC 606 for the year ended December 31, 2019 using the modified retrospective method for client contracts that were not completed as of January 1, 2019. Results for reporting periods beginning after January 1, 2019 are presented in accordance with ASC 606, while prior year results are not adjusted and are presented in accordance with ASC 605. The adoption of ASC 606 did not have a material impact on revenue recognized for the year ended December 31, 2019.
The following tables summarize the impact of ASC 606 adoption on our financial condition and results of operations for the year ended December 31, 2019:
 
As of December 31, 2019
 
ASC 605
 
Impact of Adoption
 
ASC 606
 
(in thousands)
Assets:
 
 
 
 
 
Deferred costs and other, current
$
14,745


$
1,306


$
16,051

Total current assets
$
486,201

 
$
1,306

 
$
487,507

Deferred costs and other, noncurrent
$
3,833

 
$
1,867

 
$
5,700

Total assets
$
557,388

 
$
3,173

 
$
560,561

Liabilities, redeemable convertible preferred stock and stockholders' deficit:
 
 
 
 
 
Accrued expenses and other current liabilities
$
28,812

 
$
(1,011
)
 
$
27,801

Deferred revenue, current
$
4,087

 
$
(142
)
 
$
3,945

Total current liabilities
$
43,028

 
$
(1,153
)
 
$
41,875

Total liabilities
$
54,350

 
$
(1,153
)
 
$
53,197

Accumulated deficit
$
(168,524
)
 
$
4,326

 
$
(164,198
)
Total stockholders' equity
$
503,038

 
$
4,326

 
$
507,364

Total liabilities, redeemable convertible preferred stock and stockholders' equity
$
557,388

 
$
3,173

 
$
560,561


87



 
Year Ended December 31, 2019
 
ASC 605
 
Impact of Adoption
 
ASC 606
 
(in thousands, except per share data)
Revenue
$
169,853

 
$
345

 
$
170,198

Gross profit
$
123,695

 
$
345

 
$
124,040

Sales and marketing
$
77,357

 
$
703

 
$
78,060

Total operating expenses
$
183,718

 
$
703

 
$
184,421

Loss from operations
$
(60,023
)
 
$
(358
)
 
$
(60,381
)
Loss before provision for income tax
$
(56,281
)
 
$
(358
)
 
$
(56,639
)
Net Loss
$
(54,912
)
 
$
(358
)
 
$
(55,270
)
Net loss attributable to common stockholders
$
(55,008
)
 
$
(358
)
 
$
(55,366
)
Net loss per share attributable to common stockholders, basic and diluted
$
(1.08
)
 
$
(0.01
)
 
$
(1.09
)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted
50,930

 
 
 
50,930


The adoption of ASC 606 had no impact on our total cash flows from operating, investing or financing activities for the year ended December 31, 2019.
Deferred Revenue
Deferred revenue activity is as follows (in thousands):
 
Year ended December 31, 2019
Beginning balance as of January 1, 2019
$
2,051

Amounts billed but unrecognized
7,208

Revenue recognized
(6,067
)
Assumed from business combination
1,407

Ending balance as of December 31, 2019
$
4,599

Reported as:
 
Deferred revenue, current
$
3,945

Deferred revenue, noncurrent
654

Total deferred revenue
$
4,599


We expect to recognize $4.1 million and $0.7 million of revenue in 2020 and 2021, respectively, related to future performance obligations that are unsatisfied or partially unsatisfied as of December 31, 2019.

88


Accrued Rebates
Accrued rebates represent the amounts in client contracts that are subject to pricing adjustments based on various performance metrics, such as member satisfaction scores, cost savings guarantees and health outcome guarantees, which if not met typically require us to refund a portion of the per participant per month fee paid. We defer an estimate of the amount of consideration that we expect to refund to our clients from the monthly per participant per month fee until the performance metric is met. Accrued rebates are recorded within accrued expenses and other current liabilities and the activity is as follows (in thousands):
 
Year ended December 31, 2019
Beginning balance as of January 1, 2019
$
609

ASC 606 adoption date impact adjustment
(222
)
Amount deferred
945

Revenue recognized

Payments
(180
)
Ending balance as of December 31, 2019
$
1,152


Deferred Costs and Other
Deferred costs and other as of December 31, 2019 consist of the following (in thousands):
 
As of December 31, 2019
Deferred costs and other, current:

Deferred device costs, current
$
14,746

Deferred contract costs, current
1,121

Deferred execution credits, current
184

Total deferred costs and other, current
$
16,051

Deferred costs and other, noncurrent:

Deferred device costs, noncurrent
$
3,833

Deferred contract costs, noncurrent
1,867

Total deferred costs and other, noncurrent
$
5,700

Total deferred costs and other
$
21,751


89


Deferred costs and other activity is as follows (in thousands):
 
Year Ended December 31, 2019
 
Deferred Device Costs
 
Deferred Contract Costs
 
Deferred Execution Credits
 
Total
Beginning balance as of January 1, 2019
$
8,469

 
$

 
$

 
$
8,469

ASC 606 adoption date impact adjustment

 
3,692

 
771

 
4,463

Additions
24,773

 
354

 
328

 
25,455

Revenue recognized

 

 
(915
)
 
(915
)
Cost of revenue recognized
(14,663
)
 

 

 
(14,663
)
Sales and marketing expenses recognized

 
(1,058
)
 

 
(1,058
)
Ending balance as of December 31, 2019
$
18,579

 
$
2,988

 
$
184

 
$
21,751


ASC 606 Adoption Impact to Financial Statements
We adopted ASC 606 for the year ended December 31, 2019 for all customer contracts that were not completed as of January 1, 2019 using the modified retrospective method, which does not require prior year results to be presented under ASC 606. Accordingly, the consolidated financial condition and results of operations for the years ended December 31, 2018 and 2017 are presented in accordance with ASC 605, Revenue Recognition. Results of operations for the interim periods during 2019 have been adjusted to reflect the ASC 606 impact as if we adopted ASC 606 on January 1, 2019. Refer to Supplemental Quarterly Financial Data for impact on the interim periods during the year ended December 31, 2019.
The adoption of ASC 606 had no impact on our total cash flows from operating, investing or financing activities for each of the three months ended March 31, June 30, September 30, and December 31, 2019.
4.
Business Combinations
Diabeto Inc.
In August 2017, we acquired all of the issued and outstanding shares of Diabeto Inc. (“Diabeto”), a privately-held, New Jersey-based entity, and assumed all of Diabeto’s employees. Diabeto uses mobile and web technologies to connect care givers and patients with chronic conditions. The total purchase consideration was $2.6 million in cash, of which $0.6 million was paid in 2017 and $2.0 million was paid in 2018.
We have accounted for this acquisition as a business combination. The acquisition method requires, among other things, that assets acquired and liabilities assumed in a business combination be recognized at their fair values as of the acquisition date. The fair values of the assets acquired and liabilities assumed by major class were recognized as follows:
 
Amount
 
(in thousands)
Cash
$
1

Property and equipment
3

Acquired intangible assets
178

Liabilities assumed
(69
)
Goodwill
2,486

Total purchase consideration
$
2,599


The acquired intangible assets are comprised of $0.2 million related to developed technology which is amortized over five years and $8,000 related to trade name which is amortized over three years.
Goodwill represents the excess of the purchase consideration over the estimated acquisition date fair value of the net tangible and intangible assets acquired. Goodwill is primarily attributable to expected post-acquisition synergies from integrating Diabeto’s

90


assembled workforce and developed technology into our product offerings and cross-selling opportunities. Goodwill recorded is not deductible for income tax purposes.
Retrofit Inc.
In April 2018, we acquired all of the issued and outstanding shares of Retrofit Inc. (“Retrofit”), a privately-held, Illinois-based entity, and a leading provider of weight-management and disease-prevention programs, through a share purchase agreement (the “Retrofit Purchase Agreement”) in exchange for cash consideration (the “Retrofit Acquisition”). The Retrofit Acquisition provides us with an evidence-based diabetes prevention program that enhances our data science capabilities and our expertise in holistic weight management including nutrition, exercise and mindset.
The total consideration transferred as part of the Retrofit Acquisition consisted of a cash payment on the closing date, adjusted for customary closing adjustments, of $12.4 million. Upon the close of the Retrofit Acquisition, as part of the Retrofit Purchase Agreement, we placed in escrow an earn-out consideration of $7.0 million held by a third-party escrow agent to be released to the former stockholders of Retrofit contingent upon achieving future qualified member targets as determined on December 31, 2018, 2019, and 2020 (the “Retrofit Contingent Consideration”). We recorded a corresponding escrow asset of $7.0 million on our consolidated balance sheet. We estimated the fair value of the Retrofit Contingent Consideration to be $6.2 million as of the acquisition date using a Monte Carlo simulation model, which together with the cash consideration resulted in total purchase consideration of $18.6 million. The Retrofit Contingent Consideration is subject to remeasurement at each reporting date until the payments are released from escrow, with the remeasurement adjustment reported in our consolidated statements of operations. On December 31, 2018, we subsequently reduced the fair value of the Retrofit Contingent Consideration to $5.0 million, with the change in fair value of $1.2 million recorded in our consolidated statements of operations. During the year ended December 31, 2019, the fair value of the Retrofit Contingent Consideration was reduced and we recorded a benefit of $0.9 million, within the change in fair value of contingent consideration on our consolidated statement of operations. In April 2019, we released $1.8 million from the escrow deposit, of which $1.3 million was paid to the former stockholders of Retrofit. As of December 31, 2019, the remaining Retrofit Contingent Consideration was $2.8 million.
Additionally, we recognized $0.3 million of acquisition-related costs as general and administrative expense in our consolidated statements of operations during the year ended December 31, 2018.

91


The purchase consideration of $18.6 million was allocated as follows:
 
Amount
 
(in thousands)
Cash and cash equivalents
$
87

Accounts receivable
409

Inventories
56

Prepaid expenses and other current assets
124

Property and equipment
52

Intangible assets
5,580

Total assets acquired
$
6,308

Accounts payable
$
366

Accrued expenses and other liabilities
394

Deferred revenue
212

Total liabilities assumed
$
972

Goodwill
$
13,223

Total purchase consideration
$
18,559


The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the acquisition date:
 
Cost
 
Useful Life
 
(in thousands)
 
(years)
Customer relationships
$
3,890

 
10.0
Developed technology
1,650

 
5.0
Trade name
40

 
2.0
Total
$
5,580

 
 

The fair value assigned to developed technology and trade name was determined using a relief from royalty method, where the owner of the asset realizes a benefit from owning the intangible asset rather than paying a rental or royalty rate for use of the asset. The fair value of customer relationships was determined using the multi-period excess earnings method, which estimates the revenue and cash flows derived from the asset and then deducts portions of the cash flows that can be attributed to supporting assets otherwise recognized.
Goodwill represents the excess of the purchase consideration over the estimated acquisition date fair value of the net tangible and intangible assets acquired and liabilities assumed. Goodwill is primarily attributable to expected post-acquisition synergies from integrating Retrofit’s assembled workforce and developed technology into our product offerings and cross-selling opportunities. Goodwill recorded is not deductible for income tax purposes.
Revenue and net income of Retrofit for the year ended December 31, 2019 were included in our consolidated statement of operations. Revenue and net loss of Retrofit of $2.8 million and $3.2 million, respectively, for the year ended December 31, 2018, were included in our consolidated statement of operations.
Unaudited Pro Forma Financial Information
The following unaudited pro forma information presents the combined results of operations as if the Retrofit Acquisition had been completed on January 1, 2017, the beginning of the comparable annual reporting period prior to the acquisition. The unaudited pro forma results include adjustments primarily related to the following: (i) interest expense related to the legacy debt of Retrofit that was not acquired; (ii) amortization of the acquired intangible assets; (iii) recognition of post-acquisition stock-based compensation expense; (iv) the inclusion of acquisition-related costs as of the earliest period presented; and (v) the associated tax impact of the acquisitions and these unaudited pro forma adjustments.

92


 
Year Ended December 31,
 
2018
 
2017
 
(in thousands)
Revenue
$
69,939

 
$
34,261

Net loss
$
(35,002
)
 
$
(21,621
)

myStrength, Inc.
In February 2019, we acquired all of the issued and outstanding shares of myStrength, Inc. (“myStrength”), a privately-held entity based in Denver, Colorado, and a leading provider of digital behavioral health solutions through an agreement and plan of merger (the “myStrength Purchase Agreement”) in exchange for cash consideration (the “myStrength Acquisition”). The myStrength Acquisition will enable us to more fully address the health of the whole person by bringing behavioral health conditions including depression, anxiety, stress, substance use disorder, chronic pain, opioid addiction and recovery, and insomnia to our Applied Health Signals solution.
The total consideration for the myStrength Acquisition was $30.1 million in cash, subject to a closing adjustment of $0.1 million. As part of the myStrength Purchase Agreement, we are obligated to pay an earn-out consideration up to $5.0 million contingent upon satisfying future milestones for the year ended December 31, 2019 (the “myStrength Contingent Consideration”). We estimated the fair value of the myStrength Contingent Consideration to be $3.3 million as of the acquisition date using a Monte Carlo simulation model, which together with the cash consideration, resulted in total purchase consideration of $33.5 million. The myStrength Contingent Consideration is subject to remeasurement at each reporting date until the payments are made, with the remeasurement adjustment reported in our consolidated statements of operations. For the year ended December 31, 2019, we increased the fair value of the myStrength Contingent Consideration and recorded an expense of $1.7 million in our consolidated statements of operations. In December 2019, we paid $2.4 million of the myStrength contingent consideration to the former shareholders of myStrength. As of December 31, 2019, the remaining fair value of the myStrength contingent consideration was $2.6 million.
The purchase consideration of $33.5 million was allocated as follows:
 
Amount
 
(in thousands)
Cash and cash equivalents
$
2,643

Accounts receivable
1,337

Other current assets
140

Property and equipment
114

Intangible assets
13,900

Other assets
34

Total assets acquired
$
18,168

Accounts payable
173

Accrued expenses and other liabilities
1,787

Deferred revenue
1,407

Deferred tax liability, net
1,396

Total liabilities assumed
$
4,763

Goodwill
$
20,092

Total purchase consideration
$
33,497



93


The following table sets forth the components of the identifiable intangible assets acquired and their estimated useful lives as of the acquisition date:
 
Cost
 
Useful Life
 
(in thousands)
 
(years)
Customer relationships
$
4,300

 
7.0
Developed technology
9,200

 
7.0
Trade name
400

 
5.0
Total
$
13,900

 
 

The estimated fair values of the intangible assets acquired were determined based on the income approach to measure the fair value of the trade name, customer relationships, and developed technology. These fair value measurements were based on significant inputs not observable in the market and thus represent Level 3 measurements within the fair value hierarchy.
Additionally, during the years ended December 31, 2019 and 2018, we incurred a total of $0.3 million of acquisition-related costs as a result of the myStrength acquisition.
Goodwill represents the excess of the purchase consideration over the estimated acquisition date fair value of the net tangible and intangible assets acquired and liabilities assumed. Goodwill is primarily attributable to expected post-acquisition synergies from integrating myStrength’s assembled workforce and developed technology into our product offerings and cross-selling opportunities. Goodwill recorded is not deductible for income tax purposes.
Revenue and net loss of myStrength of $6.7 million and $0.8 million, respectively, for the year ended December 31, 2019, were included in our consolidated statement of operations.
Unaudited Pro Forma Financial Information
The following unaudited pro forma information presents the combined results of operations as if the myStrength Acquisition had been completed on January 1, 2018, the beginning of the comparable prior annual reporting period. The unaudited pro forma results include adjustments primarily related to the following: (i) interest expense related to the legacy debt of myStrength that was not acquired; (ii) amortization of the acquired intangible assets; (iii) fair value adjustment for deferred revenue; (iv) the inclusion of acquisition-related costs as of the earliest period presented; and (v) the associated tax impact of the acquisitions and these unaudited pro forma adjustments.
 
Year Ended December 31,
 
2019
 
2018
 
(in thousands)
Revenue
$
170,795

 
$
72,375

Net loss
$
(53,934
)
 
$
(38,531
)


94


5.
Balance Sheet Components
Inventories
Inventories of $29.0 million and $8.9 million, as of December 31, 2019 and 2018, respectively, consisted of finished goods.
Property and Equipment, Net
Property and equipment consisted of the following:
 
As of December 31,
 
2019
 
2018
 
(in thousands)
Computer, equipment and software
$
2,218

 
$
652

Furniture and fixtures
915

 
730

Capitalized internal-use software
11,229

 
5,653

Leasehold improvements
1,092

 
585

Property and equipment
15,454

 
7,620

Less: accumulated depreciation
(5,100
)
 
(1,783
)
Property and equipment, net
$
10,354

 
$
5,837


Depreciation and amortization expense was $3.3 million, $1.3 million, and $0.4 million for the years ended December 31, 2019, 2018 and 2017, respectively.
Intangible Assets, Net
Intangible assets consisted of the following as of December 31, 2019:
 
Gross Value
 
Accumulated
Amortization
 
Net Book
Value
 
Weighted-
Average
Remaining
Useful Life
 
(in thousands)
 
(years)
Customer relationships
$
8,190

 
$
(1,227
)
 
$
6,963

 
7.1
Developed technology
11,020

 
(1,848
)
 
9,172

 
5.7
Trade name
448

 
(114
)
 
334

 
4.0
Total
$
19,658

 
$
(3,189
)
 
$
16,469

 
 
Intangible assets consisted of the following as of December 31, 2018:
 
Gross Value
 
Accumulated
Amortization
 
Net Book
Value
 
Weighted-
Average
Remaining
Useful Life
 
(in thousands)
 
(years)
Customer relationships
$
3,890

 
$
(266
)
 
$
3,624

 
9.3
Developed technology
1,820

 
(329
)
 
1,491

 
4.3
Trade names
48

 
(9
)
 
39

 
1.4
Total
$
5,758

 
$
(604
)
 
$
5,154

 
 


95


Amortization expense for intangible assets for years ended December 31, 2019, 2018 and 2017 is as follows:
 
Year Ended December 31,
 
2019
 
2018
 
2017
 
(in thousands)
Customer relationships
$
920

 
$
266

 
$

Developed technology
1,569

 
318

 
11

Trade names
96

 
8

 
1

Total
$
2,585

 
$
592

 
$
12


The expected future amortization expense related to intangible assets as of December 31, 2019 is as follows:
 
Amount
 
(in thousands)
2020
$
2,769

2021
2,762

2022
2,750

2023
2,494

2024
2,324

Thereafter
3,370

Total
$
16,469


Goodwill
Goodwill consisted of the following:
 
Amount
 
(in thousands)
Beginning balance as of December 31, 2017
$
2,486

Goodwill from acquisition (Note 4)
13,223

Beginning balance as of December 31, 2018
15,709

Goodwill from acquisition (Note 4)
20,092

Ending balance as of December 31, 2019
$
35,801



96


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


$
2,059

Prepaid Insurance
2,459


25

Escrow deposit, current
2,100


1,750

Prepaid commissions
948

 

Interest receivable
504



Prepaid rent
352


227

Short-term deposits
201


718

Other current assets
12


156

Total
$
9,860


$
4,935


Other Noncurrent Assets
Other noncurrent assets consisted of the following:
 
As of December 31,
 
2019
 
2018
 
(in thousands)
Escrow deposit, noncurrent
$
3,150

 
$
5,250

Other
310

 
235

Total
$
3,460

 
$
5,485


Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:
 
As of December 31,
 
2019
 
2018
 
(in thousands)
Accrued bonus
$
8,652


$
5,857

Vendor accruals
3,984


1,574

Accrued commissions
2,611


1,470

Contingent consideration, current
3,004


1,316

Accrued payroll and employee benefits
2,291


1,447

Employee contribution to ESPP
1,805



Accrued rebates
1,152


609

Accrued sales and use taxes
932


1,887

Accrued professional services
782


295

Accrued offering expenses
286



Other accrued expenses
2,302


1,697

Total
$
27,801


$
16,152



97


6.
Fair Value Measurements
The following table sets forth the fair value of our financial assets and liabilities by level within the fair value hierarchy:
 
December 31, 2019
 
Level 1
 
Level 2
 
Level 3
 
Fair Value
 
(in thousands)
Assets
 
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
130,640

 
$

 
$

 
$
130,640

Short-term investment:
 
 
 
 
 
 
 
Certificates of deposit
150,000






150,000

Total assets at fair value
$
280,640

 
$

 
$

 
$
280,640

Liabilities
 
 
 
 
 
 
 
Other current liabilities—contingent consideration
$

 
$

 
$
3,004

 
$
3,004

Other noncurrent liabilities—contingent consideration

 

 
2,411

 
2,411

Total liabilities at fair value
$

 
$

 
$
5,415

 
$
5,415


 
December 31, 2018
 
Level 1
 
Level 2
 
Level 3
 
Fair Value
 
(in thousands)
Assets
 
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
96,681

 
$

 
$

 
$
96,681

Total assets at fair value
$
96,681

 
$

 
$

 
$
96,681

Liabilities
 
 
 
 
 
 
 
Other current liabilities—contingent consideration
$

 
$

 
$
1,316

 
$
1,316

Other noncurrent liabilities—contingent consideration

 

 
3,688

 
3,688

Total liabilities at fair value
$

 
$

 
$
5,004

 
$
5,004


Cash, Cash Equivalents and Short-term Investments
Our valuation techniques used to measure the fair value of money market funds are derived from quoted prices in active markets for identical assets or liabilities. Short-term investments, which consist of certificates of deposit with a maturity of twelve months or less, are classified as Level 2 financial assets as such are valued using quoted market price and other observable inputs in active markets for identical securities.

98


Cash, cash equivalents and short-term investments were as follows (in thousands):
 
December 31, 2019
 
Adjusted Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
 
(in thousands)
Cash
$
111,098

 
$

 
$

 
$
111,098

Money market funds
130,640

 

 

 
130,640

Total cash, and cash equivalents
$
241,738

 
$

 
$

 
$
241,738

Certificates of deposit
$
150,000

 
$

 
$

 
$
150,000

Total short-term investments
$
150,000

 
$

 
$

 
$
150,000

Total cash, cash equivalents and short-term investments
$
391,738

 
$

 
$

 
$
391,738

 
December 31, 2018
 
Adjusted Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
 
(in thousands)
Cash
$
12,247

 
$

 
$

 
$
12,247

Money market funds
96,681

 

 

 
96,681

Total cash and cash equivalents
$
108,928

 
$

 
$

 
$
108,928


Contingent Consideration Liability
In connection with the Retrofit Acquisition in April 2018, we recorded a contingent consideration liability, which is payable subject to the achievement of certain targets for 2018, 2019, and 2020. In connection with the myStrength Acquisition in February 2019, we recorded a contingent liability, which is payable subject to the achievement of certain targets for 2019. The fair values of these contingent consideration liabilities were estimated with a Monte Carlo simulation model using Level 3 inputs, including projected qualified members, revenue volatility, and other market variables to assess the probability of us achieving the targets, and any subsequent changes in fair value are recorded in the consolidated statements of operations until settlement. See Note 4 for further discussion.
The following table sets forth the changes in our Level 3 financial liabilities during the periods presented:
 
Year Ended December 31,
 
2019
 
2018
 
(in thousands)
Beginning balance
$
5,004

 
$

Contingent consideration recorded upon acquisition (Note 4)
3,300

 
6,204

Change in fair value of contingent consideration liabilities (Note 4)
843

 
(1,200
)
Payment related to Retrofit contingent consideration (Note 4)
(1,316
)
 

Payment related to myStrength contingent consideration (Note 4)
(2,416
)


Ending balance
$
5,415

 
$
5,004


7.
Debt
Long-Term Debt
In September 2014, we entered into a loan and security agreement with available borrowings up to $4.0 million from a bank, and we drew down $1.0 million in February 2015. This loan required us to make 36 equal monthly installments of principal payments from September 2015 through August 2018.

99


In April 2015, we amended the loan and security agreement to add a term loan up to $5.0 million from the bank, and we drew down $5.0 million in August 2015. This term loan required us to make 36 equal monthly installments of principal payments from April 2016 through March 2019. In April 2017, we made early repayment and paid off the remaining principal balance of term loans totaling $3.6 million.
During the year ended December 31, 2017, we made loan payments of $4.3 million in the aggregate. Both loans carried an interest rate of 0.25% above the prime rate. Interest was payable monthly on the outstanding principal balance of the term loan. The loans were collateralized by substantially all of our assets. Under the amendment, we were required to maintain trailing three-month revenue amount specified in the amendment.
Borrowing under the loans required us to issue common stock warrants with an intrinsic value equal to 1.0% of the principal amount drawn down. In connection with the drawdown of $1.0 million in February 2015, we issued 27,777 common stock warrants at an exercise price of $0.36 per share. In connection with the drawdown of $5.0 million in August 2015, we issued 62,500 common stock warrants at an exercise price of $0.80 per share. The aggregate fair value of these warrants upon issuance was recorded as debt discount upon issuance to be amortized as interest expense over the contractual term of the loans using the effective interest rate method. During the year ended December 31, 2017, we recognized interest expense related to amortization of the debt discount in the amount of $20,000.
Revolving Loan
In July 2019, we entered into a Loan and Security Agreement with Silicon Valley Bank ("SVB"). The agreement provides a secured revolving loan facility in an aggregate principal amount of up to $30.0 million. Revolving loans under this facility bear interest at a floating rate equal to the greater of (i) 5.25% or (ii) the prime rate published in the Wall Street Journal, minus 0.25%. Interest on the revolving loans is due and payable monthly in arrears. The maturity date of any revolving loan is July 2022.
Our obligations under the Loan and Security Agreement are secured by a security interest on substantially all of our assets, excluding our intellectual property. The Loan and Security Agreement contains a financial covenant along with covenants limiting our ability to, among other things, dispose of assets, undergo a change in control, merge or consolidate, make acquisitions, incur debt, incur liens, pay dividends, repurchase stock, and make investments, in each case subject to certain exceptions.
The Loan and Security Agreement also contains customary events of default, upon which SVB may declare all or a portion of our outstanding obligations payable to be immediately due and payable. There were no amounts outstanding under the agreement as of December 31, 2019. Fees incurred under the revolving loan facility during the year ended December 31, 2019 were $0.1 million.
8.
Commitments and Contingencies
Operating Leases
We have entered into various noncancelable operating lease agreements primarily for our offices. We recognize operating lease costs on a straight-line basis over the term of each agreement, considering provisions such as free or escalating base monthly rental payments or deferred payment terms. We record rent expense associated with operating lease obligations in operating expenses in the consolidated statements of operations.

100


As of December 31, 2019, our net minimum payments under the noncancelable operating leases are as follows:
 
 
Minimum
Lease
Payments
 
Sublease
Income
 
Net Minimum
Lease
Payments
 
 
(in thousands)
2020
 
$
3,945

 
$
37

 
$
3,908

2021
 
5,093

 
38

 
5,055

2022
 
5,272

 
39

 
5,233

2023
 
5,181

 
40

 
5,141

2024
 
1,797

 
41

 
1,756

Thereafter
 
3,068

 

 
3,068

Total future minimum payments
 
$
24,356

 
$
195

 
$
24,161

As of December 31, 2018, our net minimum payments under the noncancelable operating leases are as follows:
Year Ending December 31,
 
Minimum
Lease
Payments
 
Sublease
Income
 
Net Minimum
Lease
Payments
 
 
(in thousands)
2019
 
$
2,027

 
$
22

 
$
2,005

2020
 
824

 
23

 
801

2021
 
729

 
24

 
705

2022
 
748

 
24

 
724

2023
 
606

 
25

 
581

Thereafter
 
296

 
25

 
271

Total future minimum payments
 
$
5,230

 
$
143

 
$
5,087


Total rent expense paid to third parties was $2.8 million, $1.7 million and $0.7 million during the years ended December 31, 2019, 2018 and 2017, respectively.
In 2017 and 2019, we entered into sublease arrangements, as a sublessor, with a stockholder for space for our Chicago, Illinois office. See further discussion in Note 15. Rent expense incurred for sublease arrangements for the years ended December 31, 2019, 2018 and 2017 was not material.
In June 2019, we entered into an amendment to the lease agreement for our Mountain View office. The amendment makes changes to the original lease including (i) the addition of approximately 16,100 square feet of office space and (ii) an extension of our current lease term. The total future lease obligation is $12.7 million over the new lease term from July 2019 through January 2024.
In August 2019, we executed a lease amendment for office space from which our Chicago office operates. The total future lease obligation is approximately $8.4 million. The associated lease term ends in December 2026.
In November 2019, we executed a lease agreement for our office space in Denver, Colorado. The total future lease obligation is approximately $1.6 million. The associated lease term ends in January 2026.
Purchase Commitments
We purchase certain non-cancelable cloud-based subscription based software that has terms more than twelve months. As of December 31, 2019, the remaining purchase commitment was $3.1 million.

101


Legal Matters
From time to time, we become involved in claims and other legal matters arising in the ordinary course of business. We investigate these claims as they arise. Although claims are inherently unpredictable, we are currently not aware of any matters that, if determined adversely to us, would individually or taken together have a material adverse effect on our business, results of operations, financial position or cash flows.
We record liabilities for legal and other contingencies when losses are probable and estimable.
Although the results of litigation and claims are inherently unpredictable, we have not recorded an accrual for such contingencies as we believe that there was not at least a reasonable possibility that we had incurred a material loss with respect to such loss contingencies as of December 31, 2019 and 2018.
Indemnification
We enter into indemnification provisions under our agreements with other companies in the ordinary course of business, including, but not limited to, clients, business partners, landlords, contractors and parties performing our research and development. Pursuant to these arrangements, we agree to indemnify, hold harmless, and reimburse the indemnified party for certain losses suffered or incurred by the indemnified party as a result of our activities. The terms of these indemnification agreements are generally perpetual. The maximum potential amount of future payments we could be required to make under these agreements is not determinable. We have never incurred costs to defend lawsuits or settle claims related to these indemnification agreements. As a result, we believe the fair value of these agreements is not material. We maintain commercial general liability insurance and product liability insurance to offset certain of our potential liabilities under these indemnification provisions.
In addition, we indemnify our officers, directors and certain key employees while they are serving in good faith in their respective capacities. To date, there have been no claims under these indemnification provisions.
9.
Stockholders’ Equity
Redeemable Convertible Preferred Stock
We recorded our redeemable convertible preferred stock at fair value on the dates of issuance, net of issuance costs. Prior to the automatic conversion to our common stock in conjunction with our IPO, we classified our redeemable convertible preferred stock outside of stockholders’ deficit because it was redeemable in the future at the option of our preferred stock holders. We had concluded that the convertible preferred stock was considered probable of becoming redeemable. Accordingly, redeemable convertible preferred stock was accreted for the difference between the initial net carrying value and the redemption value on April 10, 2023, the earliest redemption date using the effective interest rate method. During the years ended December 31, 2019, 2018 and 2017, we recognized accretion of $0.1 million, $0.2 million, and $0.1 million, respectively, as an increase in the carrying value of the redeemable convertible preferred stock, and a decrease to our additional paid-in capital.
In March 2017, we issued 11,773,932 shares of Series D redeemable convertible preferred stock for total consideration of $52.5 million. The original issue price and initial conversion price of Series D redeemable convertible preferred stock was $4.4590 per share. Series D redeemable convertible preferred stock had the same liquidation preference, voting rights and conversion rights as Series B and Series C redeemable convertible preferred stock. The holders of Series D redeemable convertible preferred stock were entitled to receive noncumulative dividends, prior to and in preference of any declaration or payment of any dividends on the common stock, at a rate per annum of $0.3568 per share. Upon issuance of Series D redeemable convertible preferred stock, we increased the authorized number of shares to 80,000,000 shares of common stock and 45,960,013 shares of redeemable convertible preferred stock. We also revised the redemption rights of redeemable convertible preferred stock such that all series of outstanding redeemable convertible preferred stock are eligible to be redeemed for cash in full upon a written notice by a majority of the holders on or after March 10, 2022.
In April 2018, we issued 12,655,477 shares of Series E redeemable convertible preferred stock for a total consideration of $105.0 million. The original issue price and initial conversion price of Series E redeemable convertible preferred stock was $8.2968 per share. Series E redeemable convertible preferred stock had the same liquidation preference, voting rights and conversion rights as Series A, Series B, Series C and Series D redeemable convertible preferred stock. The holders of Series E redeemable convertible preferred stock were entitled to receive noncumulative dividends, prior to and in preference of any declaration or payment of any dividends on the common stock, at a rate per annum of $0.6638 per share. Upon issuance of Series E redeemable convertible

102


preferred stock, we increased the authorized share number to 99,250,000 shares of common stock and 58,615,488 shares of redeemable convertible preferred stock. We also revised the redemption rights of redeemable convertible preferred stock such that all series of outstanding redeemable convertible preferred stock were eligible to be redeemed for cash in full upon a written notice by a majority of the holders on or after April 10, 2023.
In conjunction with our IPO in July 2019, all shares of redeemable convertible preferred stock then outstanding, totaling 58,615,488 shares, were automatically converted into an equivalent number of shares of common stock on a one-to-one basis and their carrying value, totaling $237.0 million, inclusive of accretion of redeemable convertible preferred stock, was reclassified into stockholders’ equity on our consolidated balance sheets. No shares of redeemable convertible preferred stock were issued or outstanding as of December 31, 2019.
Redeemable convertible preferred stock outstanding as of December 31, 2018 consisted of the following:
 
December 31, 2018
 
Shares
Authorized
 
Shares
Issued and
Outstanding
 
Net
Carrying
Value
 
Aggregate
Liquidation
Preference
 
(in thousands)
Series A
10,394

 
10,394

 
$
10,382

 
$
10,650

Series B
8,935

 
8,935

 
19,957

 
20,000

Series C
14,857

 
14,857

 
49,407

 
49,500

Series D
11,774

 
11,774

 
52,397

 
52,500

Series E
12,655

 
12,655

 
104,786

 
105,000

Total redeemable convertible preferred stock
58,615

 
58,615

 
$
236,929

 
$
237,650


Prior to the conversion of the redeemable convertible preferred stock to common stock in July 2019, the stockholders of redeemable convertible preferred stock had the following rights, preferences, and privileges:
Dividend Rights
The holders of Series A, Series B, Series C, Series D and Series E redeemable convertible preferred stock were entitled to receive non-cumulative dividends, out of any assets legally available, prior and in preference to any declaration or payment of any dividend on the common stock at the rate of $0.081968, $0.1824, $0.2666, $0.3568, and $0.6638 per share, respectively (as adjusted for stock dividends, stock splits, combinations, or other similar recapitalizations) per annum on each outstanding share, when, as, and if declared by the board of directors. As of December 31, 2019 and 2018, we have never declared nor paid dividends.
Liquidation Preference
In the event of our voluntary or involuntary liquidation, dissolution, or winding up, or a deemed liquidation event, the holders of each series of redeemable convertible preferred stock outstanding were entitled to be paid out our assets available for distribution to stockholders, before any payment is made to the holders of common stock, an amount per share equal to the greater of (a) the applicable original issue price for such series of redeemable convertible preferred stock, plus any dividends declared but unpaid thereon, or (b) such amount per share as would have been payable had all shares of redeemable convertible preferred stock been converted into common stock immediately prior to such liquidation, dissolution, winding up or deemed liquidation. After the payment of all preferential amounts required to be paid to the holders of redeemable convertible preferred stock, our remaining assets available for distribution to our stockholders shall be distributed among the holders of shares of common stock, pro rata based on the number of shares of common stock held by such holder.
If, upon any such liquidation, dissolution, winding up, or deemed liquidation event, our assets available for distribution to our stockholders were insufficient to pay the holders of shares of redeemable convertible preferred stock the full amount to which they were entitled, the holders of redeemable convertible preferred stock would share ratably in any distribution of the assets available for distribution in proportion to the respective amounts which would otherwise be payable in respect of the shares held by them upon such distribution if all amounts payable on the shares were paid in full.

103


Voting Rights
The holders of each share of redeemable convertible preferred stock had the right to one vote for each share of common stock into which such redeemable convertible preferred stock could then be converted and, with respect to such vote, holders of redeemable convertible preferred stock were entitled to vote together with the holders of common stock as a single class.
Conversion Rights
Each share of redeemable convertible preferred stock was convertible, at the option of the holder, into fully paid and non-assessable shares of common stock determined by dividing the applicable original issue price by the applicable conversion price in effect at the time of conversion. The original issue prices and initial conversion prices of Series A, Series B, Series C, Series D, and Series E redeemable convertible preferred stock were $1.0246, $2.2384, $3.3318, $4.4590, and $8.2968 per share, respectively. As of December 31, 2018, each share of Series A, Series B, Series C, Series D, and Series E redeemable convertible preferred stock was convertible into common stock on a one-for-one basis.
Shares of Series A, Series B, Series C, Series D, and Series E redeemable convertible preferred stock would be automatically converted into fully paid shares of common stock immediately upon the earlier of: (a) the closing of the sale of shares of common stock to the public at a minimum price of $8.9180 per share, subject to appropriate adjustment in the event of any stock dividend, stock split, combination or other similar recapitalization with respect to common stock, in a firm-commitment underwritten public offering pursuant to an effective registration statement under the Securities Act of 1933, as amended, resulting in at least $50.0 million of gross cash proceeds to us or (b) the date and time, or occurrence of an event, specified by vote or written consent of the holders of a majority of the outstanding shares of Series A, Series B, Series C, Series D and Series E redeemable convertible preferred stock, respectively.
Redemption Rights
On or after April 10, 2023, all outstanding shares of redeemable convertible preferred stock would be eligible to be redeemed for cash in full upon a written notice by a majority of the holders of the outstanding redeemable convertible preferred stock. In the event of redemption, each holder of redeemable convertible preferred stock was entitled to receive the original issue price per share, plus any declared but unpaid dividends, in three annual installments.
Undesignated Preferred Stock
In connection with our IPO in July 2019, we filed an Amended and Restated Certificate of Incorporation which authorizes the issuance of 100,000,000 shares of undesignated preferred stock, par value of $0.001 per share, with rights and preferences, including voting rights, designated from time to time by our board of directors. No shares of preferred stock were issued or outstanding as of December 31, 2019.
Common Stock
In December 2019, we completed a secondary offering in which certain stockholders sold 2,777,327 shares of common stock at an offering price of $27.00 per share. The selling stockholders received all of the net proceeds from the sale of shares in this offering. We did not sell any shares or receive any proceeds in this secondary offering.
In July 2019, upon completion of our IPO, we sold 14,590,050 shares of our common stock at an offering price of $28.00 per share, including 1,903,050 shares of common stock pursuant to the exercise in full of the underwriters' option to purchase additional shares. We raised net proceeds of $377.5 million, after deducting underwriting discounts and commissions of $28.6 million and offering costs of approximately $2.4 million. In connection with the IPO, we filed an Amended and Restated Certificate of Incorporation which authorizes the issuance of 900,000,000 shares of common stock with a par value of $0.001 per share.
In December 2018, certain of our employees and stockholders sold 2,138,302 shares of our common stock and 57,945 shares of our redeemable convertible preferred stock at a price of $7.4672 per share to investors. The purchase price per share in the secondary transaction was in excess of the fair value of our outstanding common stock at the time of the transaction and accordingly, upon the completion of the transaction, we recorded $2.3 million in stock-based compensation expense related to the excess of the sales price per share of common stock over the fair value of the our common stock at the time of the transaction. We did not sell any shares or receive any proceeds from the transaction.

104


In December 2017, certain of our employees and stockholders sold 605,345 shares of our common stock at a price of $1.88 per share to investors, which was the fair value of our common stock at the time of the transaction. We did not sell any shares or receive any proceeds from the transaction.
As of December 31, 2019 and 2018, we reserved shares of common stock, on an as-if-converted basis, for future issuance as follows:
 
December 31,
 
2019
 
2018
 
(in thousands)
Redeemable convertible preferred stock

 
58,615

Outstanding warrants to purchase common stock
695

 
785

Outstanding options to purchase common stock
14,020

 
17,571

Outstanding restricted stock units
5,208

 
1,827

Restricted stock awards subject to repurchase
736

 

Estimated shares for future ESPP purchase
890

 

Available for future issuance
8,160

 
1,741

Total
29,709

 
80,539


10.
Common Stock Warrants
Common stock warrants outstanding as of December 31, 2019 are as follows:
Holder
 
Issue Date
 
Outstanding
Shares
 
Exercise
Price
 
Exercisable
Shares
 
Expiration
Date
 
 
(in thousands, except per share data)
Partner
 
3/1/2015
 
695

 
$
2.28

 
695

 
2/28/2025
 
 
 
 
695

 

 
695

 
 
Common stock warrants outstanding as of December 31, 2018 are as follows:
Holder
 
Issue Date
 
Outstanding
Shares
 
Exercise
Price
 
Exercisable
Shares
 
Expiration
Date
 
 
(in thousands, except per share data)
Bank
 
4/16/2015
 
28

 
$
0.36

 
28

 
9/5/2024
Bank
 
4/16/2015
 
63

 
$
0.80

 
63

 
4/16/2025
Partner
 
3/1/2015
 
694

 
$
2.28

 
694

 
2/28/2025
 
 
 
 
785

 
 
 
785

 
 


105


Warrant activities during the years ended December 31, 2019, 2018 and 2017 were:
 
Shares
 
(in thousands)
Balance as of January 1, 2017
2,188

Exercised
(361
)
Forfeited or expired
(1,042
)
Balance as of December 31, 2017
785

Exercised, forfeited or expired

December 31, 2018
785

Exercised
(90
)
December 31, 2019
695


Common stock warrants covering 90,277 shares of common stock were exercised during the year ended December 31, 2019 for proceeds of approximately $0.1 million. No warrants were exercised during the year ended December 31, 2018. During the year ended December 31, 2017, 361,425 common stock warrants were exercised for total proceeds of $0.3 million.
11.
Stock-Based Compensation
In November 2008, we adopted the EosHealth, Inc. 2008 Stock Incentive Plan (the “2008 Plan”), and in April 2014 we adopted the Livongo Health, Inc. 2014 Stock Incentive Plan (the “2014 Plan”) to grant equity-based incentives to certain officers, directors, consultants and employees. The 2014 Plan was intended as the successor to the 2008 Plan. Following April 22, 2014 (the “Effective Date”), no additional stock awards were granted under the 2008 Plan. From and after the Effective Date, all outstanding stock awards granted under the 2008 Plan remain subject to the terms of the 2008 Plan; however, if any shares underlying outstanding stock awards granted under the 2008 Plan expire or are terminated for any reasons prior to exercise, settlement or forfeiture because of the failure to meet a contingency or condition required to vest, such shares became available for issuance pursuant to awards granted under the 2014 Plan. All awards granted on or after the adoption of the 2014 Plan but prior to the adoption of the 2019 Plan (as defined below) were subject to the terms of the 2014 Plan.
In July 2019, our board of directors adopted, and our stockholders approved, our 2019 Equity Incentive Plan (the "2019 Plan" and, together with the 2014 Plan and 2008 Plan, the “Plans”). Our 2019 Plan became effective as of the business day immediately prior to the effective date of our IPO. Our 2019 Plan provides for the grant of incentive stock options, within the meaning of Section 422 of the Internal Revenue Code of 1986, as amended (the "Code"), to our employees and any parent and subsidiary corporations’ employees, and for the grant of nonstatutory stock options, restricted stock, restricted stock units, stock appreciation rights, performance units, and performance shares to our employees, directors, and consultants and our parent and subsidiary corporations’ employees and consultants. A total of 8,004,000 shares of our common stock have been reserved for issuance pursuant to our 2019 Plan. In addition, the shares reserved for issuance under our 2019 Plan include (i) shares that were reserved but unissued under our 2014 Plan as of immediately prior to its termination, plus (ii) shares subject to awards under our 2014 Plan, and our 2008 Plan that, on or after the termination of the 2014 Plan, expire or terminate and shares previously issued pursuant to our 2014 Plan or 2008 Plan, as applicable, that, on or after the termination of the 2014 Plan, are forfeited or repurchased by us (provided that the maximum number of shares that may be added to our 2019 Plan from the 2014 Plan and 2008 Plan is 21,770,029 shares). The number of shares of our common stock available for issuance under our 2019 Plan will also include an annual increase on the first day of each fiscal year beginning on January 1, 2020, equal to the least of: (i) 7,120,000 shares; (ii) 4% of the outstanding shares of our common stock as of the last day of our immediately preceding fiscal year; or (iii) such other amount as our board of directors may determine as of no later than the last day of our immediately preceding fiscal year.

106


Stock Options
Stock options granted generally vest over four years with 25% of the option shares vesting one year from the vesting commencement date and then ratably on a monthly basis over the following 36 months. Options generally expire 10 years from the date of grant. Stock option activity under the Plans for the periods presented is as follows:
 
 
 
Options Outstanding
 
 
Shares
Available
for Grant
 
Shares
Subject to
Options
Outstanding
 
Weighted-
Average
Exercise
Price
 
Weighted-
Average
Remaining
Contractual
Life (Years)
 
Aggregate
Intrinsic
Value
 
 
(in thousands, except per share data and years)
 
Balance as of January 1, 2017
208


12,209


$
0.79


8.3
 
$
9,623

 
Shares authorized
8,661







 
 
 
Granted
(5,996
)

5,996


$
1.88



 
 
 
Exercised


(1,372
)

$
0.78



 
 
 
Forfeited
1,205


(1,205
)

$
0.87



 
 
 
Restricted stock awards granted
(1,064
)






 
 
 
Balance as of December 31, 2017
3,014

 
15,628

 
$
1.20

 
8.2
 
$
10,559

 
Shares authorized
3,196

 

 

 
 
 
 
 
Granted
(5,016
)
 
5,016

 
$
3.62

 
 
 
 
 
Exercised

 
(1,454
)
 
$
1.19

 
 
 
 
 
Forfeited
1,619

 
(1,619
)
 
$
2.25

 
 
 
 
 
Performance RSUs granted
(1,830
)
 

 

 
 
 
 
 
Restricted stock awards forfeited
754

 

 

 
 
 
 
 
Performance RSUs forfeited
4

 

 

 
 
 
 
 
Balance as of December 31, 2018
1,741

 
17,571

 
$
1.80

 
7.7
 
$
89,990

 
Shares authorized
10,504

 

 

 
 
 
 
 
Adjustment to plan
59





 
 
 
 
 
Exercised

 
(2,766
)
 
$
1.12

 
 
 
 
 
Forfeited or cancelled
785

 
(785
)
 
$
3.36

 
 
 
 
 
Restricted stock awards granted
(982
)
 

 

 
 
 
 
 
Restricted stock units, Performance RSUs and Performance stock units (PSUs) granted
(4,103
)
 

 

 
 
 
 
 
Restricted stock units, Performance RSUs and Performance stock units (PSUs) forfeited
121

 

 

 
 
 
 
 
Restricted stock units, Performance RSUs and Performance stock units (PSUs) returned to plan
35

 

 

 
 
 
 
 
Balance as of December 31, 2019
8,160

 
14,020

 
$
1.85

 
6.7
 
$
325,474

 
Vested and exercisable as of December 31, 2018
 
 
8,999

 
$
0.97

 
6.7
 
$
53,566

 
Vested and exercisable as of December 31, 2019
 
 
9,698

 
$
1.44

 
6.2
 
$
229,110

 

The aggregate intrinsic value of stock option awards exercised was $54.1 million, $5.5 million and $1.5 million for the years ended December 31, 2019, 2018 and 2017, respectively. Aggregate intrinsic value represents the difference between the exercise price and the fair value of the shares underlying common stock on the date of exercise.
The weighted-average grant date fair value of stock options granted to employees during the years ended December 31, 2018 and 2017 was $1.52 per share and $0.75 per share, respectively. No options were granted during the year ended December 31, 2019. As of December 31, 2019, total unrecognized compensation expense related to unvested stock options, Performance RSUs

107


and restricted stock units granted to employees was $36.3 million, which is expected to be recognized over a weighted-average period of 3.2 years.
Determination of Fair Value
The fair value of each option award granted to employees is estimated on the grant date using the Black-Scholes option pricing model. The Black-Scholes option pricing model requires the input of subjective assumptions, including the fair value of the underlying common stock, the expected term of the option, the expected volatility of the price of our common stock, risk-free interest rates, and the dividend yield of our common stock. The assumptions used to determine the fair value of the option awards represent our best estimates. These estimates involve inherent uncertainties and the application of our judgment. The related stock-based compensation expense is recognized on a straight-line basis over the requisite service period of the awards, which is generally four years.
The Black-Scholes option pricing model assumptions used in evaluating our awards to employees are as follows:
 
Year Ended December 31,
 
2019
 
2018
 
2017
Expected term (years)
n/a

6.0 - 6.8

6.3
Expected volatility
n/a

36.6% - 38.7%

37.1%
Risk-free interest rate
n/a

2.8% - 2.9%

2.0% - 2.3%
Dividend yield
n/a

%

%

Options and Restricted Stock Units with Service- and Market-Based Vesting Conditions
In January 2018 and June 2018, we granted stock options covering a total of 1,402,820 shares with a combination of service- and market-based vesting conditions to an executive, of which stock options covering a total of 196,460 shares were subsequently canceled in March 2019. In January 2019, we granted restricted stock units covering a total of 161,250 shares with a combination of service- and market-based vesting conditions to another executive. For these options and restricted stock units, the market-based conditions are satisfied upon reaching certain equity valuation milestones based on a third-party valuation or total market capitalization following our IPO. 25% of these option grants and restricted stock units are scheduled to vest on the later of (i) one-year anniversary from the grant date or (ii) the satisfaction of the market-based vesting condition, and continued service with us through the vesting date, while the remaining options and restricted stock units are scheduled to vest in equal monthly installments over the next 36 months subject to satisfaction of the market-based vesting condition, and continued service with us through the vesting date. The probabilities of the actual number of options and restricted stock units expected to vest are reflected in the grant date fair values, and the compensation expense for these awards is recognized assuming the requisite service period is rendered and is not adjusted based on the actual number of shares subject to the options or restricted stock units that ultimately vest. We recognize the stock-based compensation expense over the longer period between the requisite service period and the derived service period, which is the expected period to reach the specified condition for each grant.
The estimated fair value of these options and restricted stock units were determined on the date of grant using the Monte Carlo simulation model, which utilizes multiple input variables to simulate a range of our possible future equity values and estimates the probabilities of the potential payouts. The determination of the estimated grant date fair value of these options and restricted stock units is affected by our equity valuation and a number of assumptions including our future estimated enterprise value, our risk-free interest rate, expected volatility and dividend yield. The following assumptions were used to calculate the fair value of these options and restricted stock units in the Monte Carlo simulation model at the grant dates:
 
Year Ended December 31,
 
2019
 
2018
Expected term (years)
10.0


9.6 - 10.0

Expected volatility
59.0
%

60.0% - 64.0%

Risk-free interest rate
2.8
%

2.6% - 2.9%

Dividend yield
%

%


108


The exercise price of the January 2018 market-based options was modified in June 2018. We used the Monte Carlo simulation model to determine the fair value of the modified option grants immediately before the modification and immediately after the modification, and noticed no increase in the fair value of the modified option grants. The remaining grant date fair value of the modified options is being recognized over the longer of the remaining explicit service period or the remaining new derived service period determined from the modification analysis.
The aggregate grant date fair values of these market-based restricted stock units granted during the year ended December 31, 2019 and market-based options granted during the year ended December 31, 2018 were $0.8 million and $2.4 million, respectively. We recognized stock-based compensation expense of $0.8 million and $0.5 million for the years ended December 31, 2019 and 2018, respectively, in connection with these service- and market-based grants. Additionally, we recognized stock-based compensation expense of $0.2 million related to the canceled market-based options for the year ended December 31, 2019.
The unrecognized stock-based compensation expense for market-based awards as of December 31, 2019 was $1.7 million, which is expected to be recognized over a weighted-average period of 2.7 years.
Restricted Stock Awards
 
Shares
 
Weighted-
Average
Grant Date
Fair Value
 
(in thousands, except per share data)
Unvested balance, January 1, 2017
110


$
0.91

Issued
1,064


$
1.88

Vested
(47
)

$
0.83

Unvested balance, December 31, 2017
1,127

 
$
1.83

Issued

 
$

Vested
(373
)
 
$
1.73

Cancelled
(754
)
 
$
1.88

Unvested balance, December 31, 2018

 
$

Issued
982

 
$
9.76

Vested
(246
)
 
$
9.76

Unvested balance, December 31, 2019
736

 
$
9.76


In August 2017, we issued restricted stock awards to two executives. The grant date fair value of these restricted stock awards was $2.0 million. During the year ended December 31, 2018, 753,546 shares of these restricted stock awards were subsequently cancelled. In March 2019, we issued a restricted stock award covering 982,301 shares of our common stock to an executive with a grant date fair value of $9.6 million.
We recognized restricted stock awards related stock-based compensation expense of $4.1 million, $0.6 million and $0.2 million for the years ended December 31, 2019, 2018 and 2017, respectively. As of December 31, 2019, the unrecognized stock-based compensation expense related to these restricted stock awards was $5.5 million, which is expected to be recognized over a weighted-average period of 2.7 years.

109


Restricted Stock Units
 
Restricted
Stock
Units, Performance
RSUs and PSUs
 
Weighted-
Average
Grant Date
Fair Value
 
(in thousands, except per
share data)
Unvested as of December 31, 2017

 
$

Granted
1,830

 
$
6.40

Vested

 
$

Forfeited
(3
)
 
$
3.92

Unvested as of December 31, 2018
1,827

 
$
6.42

Granted
4,102

 
$
12.49

Vested
(1,100
)
 
$
7.80

Forfeited
(121
)
 
$
9.28

Unvested as of December 31, 2019
4,708

 
$
11.31


Prior to our IPO, we granted restricted stock units that contain both service- and performance-based vesting conditions to our executives, employees and consultants (“Performance RSUs”). The service-based vesting condition is generally satisfied (i) over four years with 25% vesting on the one-year anniversary of the award and the remainder vesting monthly over the next 36 months, or (ii) over four years with 1/48 vesting on the one-month anniversary of the award, and remainder vesting monthly over the next 47 months, subject to the grantee’s continued service with us through the vesting dates. The performance-based vesting condition is satisfied upon the earlier of (i) a change in control where the consideration paid to our equity security holders is cash, publicly traded stock, or a combination of both, or (ii) six months and one day following our IPO. The satisfaction of the performance-based vesting condition became probable upon the completion of our IPO in July 2019, at which point we recorded cumulative stock-based compensation expense of $11.9 million using the accelerated attribution method.
Subsequent to our IPO in July 2019, we grant restricted stock units to our executives, employees and consultants that only contain service-based vesting conditions ("RSUs"). The service-based vesting condition is generally satisfied over four years on a quarterly basis, with each 1/16 vesting on prefixed quarterly vesting anchor dates, subject to the grantee's continued service with us through the vesting dates.
During the year ended December 31, 2019, we also issued other sales performance-based restricted stock units covering 100,000 shares which consist of both service- and performance-based vesting conditions including both the achievement of certain sales milestones and our IPO. The service-based vesting condition will be satisfied over four years from the date the sales milestones are met. The performance-based vesting condition is satisfied upon both the achievement of certain sales milestones and our IPO. Stock-based compensation expense related to these restricted stock units that are expected to vest was $0.3 million during the year ended December 31, 2019.
In January 2019, we granted restricted stock units covering 982,301 shares to an executive that contain only service-based vesting conditions over a four year period and recognized stock-based compensation expense of $1.8 million for the year ended December 31, 2019. In addition, we granted restricted stock units covering 491,151 shares that immediately vested on the grant date and recognized $3.8 million of stock-based compensation expense in our consolidated statements of operations for the year ended December 31, 2019.
Vested RSUs covering 600,354 shares of our common stock were released during the year ended December 31, 2019, with aggregate grant date fair value of $5.3 million. Vested RSUs covering 499,493 shares of common stock with aggregate grant date fair value of $3.2 million were not released as of December 31, 2019 due to lock up period restriction, which expired in January 2020.
During the year ended December 31, 2019, $24.1 million stock-based compensation expense related to RSUs and performance RSUs was recognized in our consolidated statement of operations. For the year ended December 31, 2018, there was no stock-

110


based compensation expense related to the Performance RSUs because the performance vesting condition was not deemed probable of occurring.
2019 Employee Stock Purchase Plan
In July 2019, our board of directors adopted, and our stockholders approved, our Employee Stock Purchase Plan, ("ESPP"). Our ESPP became effective as of the business day immediately prior to the effective date of our IPO. A total of 890,000 shares of our common stock are available for sale under our ESPP. In addition, the number of shares available for sale under our ESPP will include an annual increase on the first day of each fiscal year beginning on January 1, 2020, equal to the least of: (i) 2,670,000 shares, (ii) 1% of the outstanding shares of our common stock as of the last day of the immediately preceding fiscal year; or (iii) such other amount as our board of directors may determine as of no later than the last day of our immediately preceding fiscal year. Each offering period will be approximately six months in duration commencing on the first trading day on or after May 15 and November 15 of each year and terminating on the first trading day on or after November 15 and May 15 approximately six months later, provided however that the first offering period commenced on the first trading day after our IPO date and will end on May 15, 2020.
All regular employees, including executive officers, employed by us or by any of our designated affiliates, except for those holding 5% or more of the total combined voting power or value of our common stock, may participate in the ESPP and may contribute, normally through payroll deductions, up to 15% of their earnings (as defined in the ESPP) for the purchase of our common stock under the ESPP. Unless otherwise determined by our board of directors, the purchase price of the shares will be 85% of the lower of the fair market value of our common stock on the first trading day of each offering period or on the purchase date, subject to a limit of the lesser of (i) 500 shares of our common stock, or (ii) $12,500 divided by the fair market value of our common stock as of the first day of the offering period, with any resulting fractional share rounded down to the nearest whole share.
As of December 31, 2019, no shares of common stock have been purchased under our ESPP.
During the year ended December 31, 2019, we recognized $0.7 million in stock-based compensation expense related to our ESPP in our consolidated statement of operations. As of December 31, 2019, the unrecognized stock-based compensation expense related to our ESPP is $0.6 million, which is expected to be recognized over a weighted average period of 0.4 year.
We estimated the fair value of ESPP purchase rights for our first offering period using a Black-Scholes option-pricing model with the following assumptions:
 
Year Ended December 31, 2019
Expected term (years)
0.77

Expected volatility
50.6
%
Risk-free interest rate
1.9
%
Dividend yield
%

Award Modifications
In 2018, our board of directors approved modifications to three outstanding restricted stock awards granted under the 2014 Plan, one held by a former employee providing services to us as of that date and the other two held by employees. One modification was to immediately vest 23,363 shares subject to restricted stock awards held by the former employee in September 2018, resulting in additional stock-based compensation expense of $0.1 million that was recognized in the consolidated statements of operations during the year ended December 31, 2018. The other two modifications were related to the cancellation of 753,546 shares subject to restricted stock awards and the grant of Performance RSUs covering 376,772 shares. Prior to the performance-based vesting condition for these Performance RSUs that was satisfied upon our IPO, we recognized stock-based compensation expense based on the remaining amount stock-based compensation expense measured for the restricted stock awards. In conjunction with our IPO in July 2019, the performance-based vesting condition for these Performance RSUs was satisfied, and we recognized the incremental stock-based compensation expense of $2.0 million related to the Performance RSUs in our consolidated statement of operations. As of December 31, 2019, unrecognized expense of these Performance RSUs is $0.6 million, which is expected to be recognized over the remaining weighted average period of 1.6 years.

111


In June 2019, we amended an executive’s restricted stock award agreement, originally executed in March 2019 covering 982,301 shares of our common stock. The amendment (i) revised the forfeiture provision to be applicable in the event that the executive ceases providing services to us as a result of his termination with cause prior to February 2020, then any vested shares as of such date will be forfeited immediately and (ii) removed our and certain preferred investors’ repurchase option for any vested restricted stock awards. As a result of this modification, we recognized $2.2 million of stock-based compensation expense in our consolidated statement of operations on the modification date.
Stock-Based Compensation Expense
Stock-based compensation expense in the consolidated statements of operations is summarized as follows:
 
Year Ended December 31,
 
2019
 
2018
 
2017
 
(in thousands)
Cost of revenue
$
151

 
$
18

 
$

Research and development expenses
8,182

 
2,188

 
541

Sales and marketing expenses
7,659

 
916

 
413

General and administrative expenses
16,640

 
3,210

 
1,164

Total stock-based compensation expense
$
32,632

 
$
6,332

 
$
2,118


Stock-based compensation expense of $0.4 million, $0.2 million and less than $0.1 million related to capitalized internal-use software was capitalized within property and equipment, net on our consolidated balance sheets during the years ended December 31, 2019, 2018 and 2017, respectively.
Under ASC 606, stock-based compensation expense of $0.2 million associated with costs to obtain client contracts was capitalized within deferred costs on our consolidated balance sheets during the year ended December 31, 2019.

12.
Income Taxes
We recorded an income tax benefit of $1.4 million, a provision of less than $0.1 million and a benefit of less than $0.1 million for the years ended December 31, 2019, 2018 and 2017, respectively. The income tax provision for the year ended December 31, 2019 was primarily due to the state and foreign income tax expense and tax benefit related to a partial release of the valuation allowance in connection with the myStrength acquisition. The income tax provision and benefit for the years ended December 31, 2018 and 2017, respectively, was primarily due to state and foreign income tax expense and federal benefit related to release of a valuation allowance as a result of our acquisitions.
The deferred tax liability provided an additional source of taxable income to support the realizability of pre-existing deferred income tax assets.
Loss before provision for income taxes consisted of the following:
 
Year Ended December 31,
 
2019
 
2018
 
2017
 
(in thousands)
Domestic
$
(56,675
)
 
$
(33,422
)
 
$
(16,939
)
Foreign
36

 
68

 
20

Total
$
(56,639
)
 
$
(33,354
)
 
$
(16,919
)


112


Our provision for (benefit from) income taxes consisted of the following:
 
Year Ended December 31,
 
2019
 
2018
 
2017
 
(in thousands)
Current:
 
 
 
 
 
U.S. Federal
$

 
$

 
$

State
20

 
7

 
2

Foreign
7

 
21

 
6

Total current
$
27

 
$
28

 
$
8

Deferred:
 
 
 
 
 
U.S. Federal
$
(1,064
)
 
$

 
$
(61
)
State
(332
)
 

 
(8
)
Foreign

 

 

Total deferred
$
(1,396
)
 
$

 
$
(69
)
Total provision for (benefit from) income taxes
$
(1,369
)
 
$
28

 
$
(61
)

The reconciliation of federal statutory income tax rate to our effective income tax rates is as follows:
 
Year Ended December 31,
 
2019
 
2018
 
2017
Expected income tax benefit at the federal statutory rate
21.00
 %
 
21.00
 %
 
34.00
 %
State taxes, net of federal benefit
(0.06
)
 
(0.01
)
 
0.04

Foreign losses taxed at different rates
(0.01
)
 
(0.11
)
 

Research and development credit, net
4.39

 
2.79

 
3.56

Tax Cuts and Jobs Act revaluation

 

 
(57.00
)
Non-deductible items
(0.97
)
 
(0.53
)
 
(1.15
)
Stock-based compensation
12.00

 
2.59

 
1.90

Other
0.03

 
0.76

 
(0.85
)
Release of valuation allowance due to acquisition
2.47

 

 

Change in valuation allowance
(36.43
)
 
(26.57
)
 
19.86

Total
2.42
 %
 
(0.08
)%
 
0.36
 %

Deferred tax assets are recognized for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of assets and liabilities. Management assesses whether it is more likely than not that some portion or all of the deferred tax assets will be realized. Deferred tax assets are reduced by a valuation allowance to the extent management believes it is not more likely than not to be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income. Management makes estimates and judgments about future taxable income based on assumptions that are consistent with our plans and estimates.

113


Significant components of our deferred tax assets are summarized as follows:
 
Year Ended December 31,
 
2019
 
2018
 
2017
 
(in thousands)
Deferred tax assets:
 
 
 
 
 
Federal and state net operating loss carryforwards
$
45,193

 
$
31,508

 
$
15,307

Research and development tax credits
7,771

 
3,794

 
2,127

Stock-based compensation
8,434

 
2,055

 
585

Accruals and reserves
1,270

 
1,009

 
405

Deferred revenue
4,127

 
2,487

 
1,286

Other
573

 
230

 
71

Gross deferred tax assets
67,368

 
41,083

 
19,781

Valuation allowance
(59,267
)
 
(38,310
)
 
(19,302
)
Net deferred tax assets
$
8,101

 
$
2,773

 
$
479

Deferred tax liabilities:
 
 
 
 
 
Property and equipment
(2,450
)
 
(1,313
)
 
(436
)
Acquired intangible assets
(4,119
)
 
(1,460
)
 
(43
)
Prepaid insurance and deferred commissions
(1,532
)




Net deferred tax liabilities
$
(8,101
)
 
$
(2,773
)
 
$
(479
)
      Net deferred tax assets
$

 
$

 
$


Due to the uncertainties surrounding the realization of deferred tax assets through future taxable income, we have provided a full valuation allowance, and therefore no benefit has been recognized for the net operating loss carryforwards and other deferred tax assets. The valuation allowance increased by $21.0 million and $19.0 million during the years ended December 31, 2019 and 2018, respectively. We maintain a full valuation allowance against the net federal and state deferred tax assets as it is not more likely than not that the assets will be realized based on our history of losses.
As of December 31, 2019, 2018 and 2017, we had net operating loss carryforwards and tax credit carryforwards as follows:
 
Year Ended December 31,
 
2019
 
2018
 
2017
 
(in thousands)
Net operating losses, federal
$
189,284

 
$
122,824

 
$
66,906

Net operating losses, California
9,512

 
6,251

 
3,144

Net operating losses, other states
80,808

 
57,494

 
11,396

Tax credits, federal
6,630

 
3,312

 
2,070

Tax credits, state
4,258

 
2,273

 
1,292

Total
$
290,492

 
$
192,154

 
$
84,808


As of December 31, 2019, we had $189.3 million of federal and $90.3 million of state net operating loss carryforwards available to offset future taxable income. Carryforwards generated in tax years ended December 31, 2017 and prior will expire in varying amounts beginning in 2024. Carryforwards generated in the tax year ended December 31, 2018 and future years do not expire for federal purposes.
As of December 31, 2019, we had $6.6 million of federal research credits and $4.3 million of state research credits available to offset future tax liabilities. The federal credit carryforwards expire beginning in 2034. The state credits do not expire. Federal and California tax laws impose limitations on the utilization of NOL and credit carryforwards in the event of an "ownership change" for tax purposes, as defined in Section 382 of the Code. Accordingly, our ability to utilize these carryforwards may be limited as a result of such "ownership change."

114


We have no present intention of remitting undistributed earnings of foreign subsidiaries and, accordingly, no deferred tax liability has been established related to these earnings. Determination of the amount of an unrecognized deferred tax liability on these undistributed earnings is not practicable.
Uncertain Tax Positions
We are required to inventory, evaluate, and measure all uncertain tax positions taken or to be taken on tax returns and to record liabilities for the amount of such positions that may not be sustained, or may only partially be sustained, upon examination by the relevant taxing authorities. As of December 31, 2019, our total gross unrecognized tax benefits were $3.1 million exclusive of interest and penalties described below. As of December 31, 2018, our total gross unrecognized tax benefits were $1.8 million exclusive of interest and penalties described below. Because of our valuation allowance position, none of unrecognized tax benefits, if recognized, would reduce the effective tax rate in a future period. We do not expect that the total amounts of unrecognized tax benefits will significantly increase or decrease within twelve months of the reporting date.
A reconciliation of the beginning and ending balances of the unrecognized tax benefits during the years ended December 31, 2019, 2018 and 2017 is presented below:
 
Year Ended December 31,
 
2019
 
2018
 
2017
 
(in thousands)
Unrecognized benefit—beginning of year
$
1,791

 
$
1,235

 
$

Gross increases—current year tax positions
1,326

 
556

 
337

Gross increases—prior year tax positions

 

 
898

Decreases—prior year tax positions

 

 

Unrecognized benefit—end of year
$
3,117

 
$
1,791

 
$
1,235


As of December 31, 2019 and 2018, we recorded no liability related to uncertain tax positions on the financial statements due to the fact that, if realized, all positions would result in additional utilization of deferred carryover attributes. Our policy is to include interest and penalties related to unrecognized tax benefits as a component of other income, net. The actual amount of any taxes due could vary significantly depending on the ultimate timing and nature of any settlement. We do not believe it is reasonably possible that a significant change in unrecognized tax benefits will occur in the next twelve months.
We file federal, state, and foreign income tax returns in the U.S. and abroad. For U.S. federal and state income tax purposes, the statute of limitations currently remains open for all years due to our NOL carryforwards. We are not currently under examination in any jurisdiction.
On December 22, 2017, the Tax Cuts and Jobs Act (“TCJA”) was signed into law making significant changes to the Code. Changes include, but are not limited to, a U.S. corporate income tax rate (“U.S. federal tax rate”) decrease to 21% effective January 1, 2018. As a result of the decrease in the U.S. federal tax rate to 21% effective January 1, 2018, we remeasured our deferred tax assets and liabilities using the U.S. federal tax rate that will apply when the related temporary differences are expected to reverse. Accordingly, this change in tax rate resulted in a reduction in our U.S. deferred tax assets by $9.7 million in 2017, which was fully offset by a corresponding reduction in our valuation allowance.
Other provisions of the TCJA include one-time transition tax on the mandatory deemed repatriation of cumulative foreign earnings. The one-time repatriation tax is based on the post-1986 earnings and profits that were previously deferred from U.S. income taxes. Due to our minimal foreign earnings and net operating loss carryforwards, the one-time repatriation tax did not result in additional income tax expense.

115


13.
Net Loss Per Share Attributable to Common Stockholders
The following table sets forth the computation of basic and diluted net loss per share attributable to our common stockholders:
 
Year Ended December 31,
 
2019
 
2018
 
2017
 
(in thousands, except per share data)
Net loss
$
(55,270
)
 
$
(33,382
)
 
$
(16,858
)
Accretion of redeemable convertible preferred stock
(96
)
 
(162
)
 
(143
)
Net loss attributable to common stockholders
$
(55,366
)
 
$
(33,544
)
 
$
(17,001
)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted
50,930

 
16,573

 
14,442

Net loss per share attributable to common stockholders, basic and diluted
$
(1.09
)
 
$
(2.02
)
 
$
(1.18
)

As we have reported net loss for each of the periods presented, all potentially dilutive securities are antidilutive. The following potential outstanding shares of common stock were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have been antidilutive:
 
Year Ended December 31,
 
2019
 
2018
 
2017
 
(in thousands)
Redeemable convertible preferred stock

 
58,615

 
45,960

Stock options
14,020

 
17,571

 
15,628

Restricted stock awards subject to repurchase
736

 

 
1,127

Common stock warrants
695

 
785

 
785

Unvested restricted stock units, Performance RSUs and PSUs
4,708

 

 

ESPP obligations
77

 

 

Total anti-dilutive shares
20,236

 
76,971

 
63,500


The table above does not include 1,826,667 Performance RSUs outstanding as of December 31, 2018, as these Performance RSUs and restricted stock units were subject to either performance-based or market-based vesting conditions that were not met as of such date.
14.
Segment Information
We operate as one operating segment as we only report financial information on an aggregate and consolidated basis to the Chief Executive Officer, our chief operating decision maker, who regularly reviews financial operating results on a consolidated basis for purposes of allocating resources and evaluating financial performance. There are no segment managers who are held accountable for operations, operating results, and plans for components or types of products or services below the consolidated unit level. As of December 31, 2019 and 2018, substantially all of our long-lived assets were located in the United States and all revenue was earned in the United States for the years ended December 31, 2019, 2018 and 2017.
15.
Related Party Transactions
During the years ended December 31, 2018 and 2017, we paid less than $0.1 million and $0.3 million, respectively, shared service fees related to financial, legal, and administrative support to a stockholder pursuant to a shared services agreement. Fees paid under this arrangement during the year ended December 31, 2019 were immaterial.
We had an employment arrangement with a managing partner of a stockholder. Salary paid under the employment agreement for the years ended December 31, 2018 and 2017 was $0.1 million and $0.2 million, respectively. No such fees was paid during the year ended December 31, 2019.

116


In 2014, we entered into a sublease agreement with a stockholder for office space from which our Chicago office operates. Rent expense was allocated to us based on space used. The sublease term totaled five years, which equaled the term of the underlying lease agreement. In March 2017, the master lease agreement was transferred to us and the stockholder subleased from us. Sublease income recorded for this sublease for the years ended December 31, 2019, 2018 and 2017 was not material.
In February 2019, we assumed an additional lease agreement previously held by a stockholder for our Chicago office space with an initial expiration date in December 2024. We entered into a sublease agreement with the stockholder for a portion of the leased space. The sublease term expires in December 2024. Sublease income recorded for this sublease was not material for the year ended December 31, 2019.
16.
Employee Benefits
We sponsor a 401(k) plan for employees, which provides for us to make discretionary matching or discretionary annual contributions to the plan. We made no contributions to the plan during the years ended December 31, 2018 and 2017. During the year ended December 31, 2019, we recorded expense of $0.9 million related to our 401(k) plan.
17.
Subsequent Events
In January 2020, the lock-up restriction related to our IPO expired and 589,323 shares of common stock were issued for the net settlement of RSUs covering 820,332 shares that vested upon expiration of the lock-up restriction.

117


Supplemental Quarterly Financial Data (Unaudited)
The following table sets forth selected unaudited consolidated statement of operations data for each quarter of the years ended December 31, 2019 and 2018 (in thousands, except per share amounts).
We adopted ASC 606 on a modified retrospective basis for annual periods beginning on January 1, 2019 and for interim periods within annual periods beginning on January 1, 2020. However, we have presented the quarterly results of operations data below for the three quarters of 2019 to reflect the adoption of ASC 606 as of January 1, 2019 on a modified retrospective basis.  The quarterly results of operations data for the first three quarters of 2019 presented below differ from the financial statements included in each of the Company's 2019 Quarterly Reports on Form 10-Q as those financial statements were prepared using ASC 605. 
In addition, we have revised our balance sheets and quarterly statements of operations for the first three quarters of 2019 for items (as more fully described below) identified subsequent to the filing of those Quarterly Reports on Form 10-Q. We evaluated the materiality of these revisions, quantitatively and qualitatively. We concluded that these items were not material to any of our previously issued consolidated financial statements. However, for comparability, these revised amounts will be reflected in the 2020 Quarterly Reports on Form 10-Q that will contain such 2019 comparative financial information.
 
Three Months Ended
 
March 31, 2018
 
June 30, 2018
 
September 30, 2018
 
December 31, 2018
 
March 31, 2019(1)
 
June 30, 2019(1)
 
September 30, 2019(1)
 
December 31, 2019
 
(in thousands)
Revenue
$
12,462

 
$
15,981

 
$
18,782

 
$
21,206

 
$
32,067

 
$
40,915

 
$
46,860

 
$
50,356

Cost of revenue
3,104

 
4,709

 
5,558

 
6,898

 
9,863

 
11,964

 
11,448

 
12,883

Gross profit
9,358

 
11,272

 
13,224

 
14,308

 
22,204

 
28,951

 
35,412

 
37,473

Operating expenses:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Research and development
4,148

 
5,533

 
6,804

 
8,376

 
8,994

 
10,291

 
17,794

 
12,763

Sales and marketing
5,611

 
7,755

 
11,026

 
12,041

 
14,643

 
17,833

 
23,923

 
21,661

General and administrative
3,943

 
4,497

 
6,408

 
8,215

 
14,114

 
13,702

 
14,182

 
13,678

Change in fair value of contingent consideration

 

 

 
(1,200
)
 
674

 
282

 
55

 
(168
)
Total operating expenses
13,702

 
17,785

 
24,238

 
27,432

 
38,425

 
42,108

 
55,954

 
47,934

Loss from operations
(4,344
)
 
(6,513
)
 
(11,014
)
 
(13,124
)
 
(16,221
)
 
(13,157
)
 
(20,542
)
 
(10,461
)
Other income, net
136

 
329

 
505

 
671

 
462

 
185

 
1,409

 
1,686

Loss before provision for income taxes
(4,208
)
 
(6,184
)
 
(10,509
)
 
(12,453
)
 
(15,759
)
 
(12,972
)
 
(19,133
)
 
(8,775
)
Provision for (benefit from) income taxes
7

 
7

 
7

 
7

 
(1,388
)
 
5

 
6

 
8

Net loss
$
(4,215
)
 
$
(6,191
)
 
$
(10,516
)
 
$
(12,460
)
 
$
(14,371
)
 
$
(12,977
)
 
$
(19,139
)
 
$
(8,783
)
Net loss attributable to common stockholders
$
(4,252
)

$
(6,231
)

$
(10,558
)

$
(12,502
)

$
(14,412
)

$
(13,019
)

$
(19,152
)

$
(8,783
)
Net loss per share attributable to common stockholders, basic and diluted(2)
$
(0.26
)

$
(0.38
)

$
(0.64
)

$
(0.72
)

$
(0.79
)

$
(0.69
)

$
(0.27
)

$
(0.09
)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted
16,206


16,238


16,538


17,300


18,207


18,916


72,197


94,347

______________
(1)
The results of operations for each of the three months ended March 31, June 30, and September 30, 2019 have been adjusted to reflect the adoption of ASC 606 as if the adoption occurred on January 1, 2019 and the items as explained below. See Note 2 and Note 3 for further information related to the adoption of ASC 606.
(2)
Basic and diluted net loss per share attributable to common stockholders are computed independently for each of the quarters presented. Therefore, the sum of quarterly basic and diluted per share information may not equal annual basic and diluted per share information.


118


As a result of the adoption ASC 606 for the year ended December 31, 2019, our financial condition and results of operations for the interim periods during 2019 have been adjusted to reflect the ASC 606 impact as if we adopted ASC 606 on January 1, 2019. In addition, we made other adjustments to our financial results for the first quarter through the third quarter of 2019 to correct errors that consist of (i) a $1.9 million total adjustment for the capitalization and amortization of device costs for Livongo for Hypertension and Livongo for Prediabetes and Weight Management, (ii) a $1.2 million total reduction of sales and marketing expenses for the capitalization and amortization of certain sales commissions, and (iii) a $0.4 million increase in sales and marketing expenses.
The following tables summarize the impact of ASC 606 adoption and the items discussed above on the financial condition and results of operations for the first three quarterly periods during the year ended December 31, 2019:
Consolidated Balance Sheets:
 
As of March 31, 2019
 
As Previously Reported
 
ASC 606 Adoption Impact
 
Other Adjustments(1)
 
As Adjusted
 
(in thousands)
Assets:
 
 
 
 
 
 
 
Deferred costs and other, current
$
9,341


$
1,679


$
328

 
$
11,348

Total current assets
$
109,826

 
$
1,679

 
$
328

 
$
111,833

Deferred costs and other, noncurrent
$
4,749

 
$
2,396

 
$
(51
)
 
$
7,094

Total assets
$
181,837

 
$
4,075

 
$
277

 
$
186,189

Liabilities, redeemable convertible preferred stock and stockholders' deficit:






 
 


Accrued expenses and other current liabilities
$
22,934


$
(362
)

$
(560
)
 
$
22,012

Total current liabilities
$
35,741

 
$
(362
)
 
$
(560
)
 
$
34,819

Total liabilities
$
45,834

 
$
(362
)
 
$
(560
)
 
$
44,912

Accumulated deficit
$
(128,573
)
 
$
4,437

 
$
837

 
$
(123,299
)
Total stockholders' deficit
$
(100,967
)

$
4,437


$
837

 
$
(95,693
)
Total liabilities, redeemable convertible preferred stock and stockholders' deficit
$
181,837

 
$
4,075

 
$
277

 
$
186,189


119


 
As of June 30, 2019
 
As Previously Reported
 
ASC 606 Adoption Impact
 
Other Adjustments(1)
 
As Adjusted
 
(in thousands)
Assets:
 
 
 
 
 
 
 
Deferred costs and other, current
$
10,969


$
1,515


$
1,246

 
$
13,730

Prepaid expenses and other assets
$
5,718

 
$

 
$
532

 
$
6,250

Total current assets
$
103,773

 
$
1,515

 
$
1,778

 
$
107,066

Deferred costs and other, noncurrent
$
4,947

 
$
2,270

 
$
(51
)
 
$
7,166

Total assets
$
177,209

 
$
3,786

 
$
1,727

 
$
182,722

Liabilities, redeemable convertible preferred stock and stockholders' deficit:
 
 
 
 
 
 
 
Accrued expenses and other current liabilities
$
24,318

 
$
(607
)
 
$
(421
)
 
$
23,290

Total current liabilities
$
38,103

 
$
(607
)
 
$
(421
)
 
$
37,075

Total liabilities
$
49,667

 
$
(607
)
 
$
(421
)
 
$
48,639

Accumulated deficit
$
(142,817
)
 
$
4,393

 
$
2,148

 
$
(136,276
)
Total stockholders' deficit
$
(109,470
)

$
4,393


$
2,148

 
$
(102,929
)
Total liabilities, redeemable convertible preferred stock and stockholders' deficit
$
177,209

 
$
3,786

 
$
1,727

 
$
182,722

 
As of September 30, 2019
 
As Previously Reported
 
ASC 606 Adoption Impact
 
Other Adjustments(1)
 
As Adjusted
 
(in thousands)
Assets:
 
 
 
 
 
 
 
Deferred costs and other, current
$
12,223


$
1,472


$
1,998

 
$
15,693

Accounts receivable, net
$
40,901

 
$

 
$
(394
)
 
$
40,507

Prepaid expenses and other assets
$
9,350

 
$

 
$
738

 
$
10,088

Total current assets
$
483,568

 
$
1,472

 
$
2,342

 
$
487,382

Deferred costs and other, noncurrent
$
4,586

 
$
2,028

 
$
(51
)
 
$
6,563

Total assets
$
554,905

 
$
3,500

 
$
2,291

 
$
560,696

Liabilities, redeemable convertible preferred stock and stockholders' deficit:






 
 


Accrued expenses and other current liabilities
$
28,803


$
(872
)

$
(449
)
 
$
27,482

Total current liabilities
$
42,115

 
$
(872
)
 
$
(449
)
 
$
40,794

Total liabilities
$
53,579

 
$
(872
)
 
$
(449
)
 
$
52,258

Accumulated deficit
$
(162,529
)
 
$
4,372

 
$
2,740

 
$
(155,417
)
Total stockholders' equity
$
501,326


$
4,372


$
2,740

 
$
508,438

Total liabilities, redeemable convertible preferred stock and stockholders' equity
$
554,905

 
$
3,500

 
$
2,291

 
$
560,696


120


Consolidated Statement of Operations:
 
Three Months Ended March 31, 2019
 
As Previously Reported
 
ASC 606 Adoption Impact
 
Other Adjustments(1)
 
As Adjusted
 
(in thousands, except per share data)
Revenue
$
32,061


$
6


$

 
$
32,067

Cost of revenue
$
10,140


$


$
(277
)
 
$
9,863

Gross profit
$
21,921


$
6


$
277

 
$
22,204

Sales and marketing
$
14,949


$
254


$
(560
)
 
$
14,643

Total operating expenses
$
38,731


$
254


$
(560
)
 
$
38,425

Loss from operations
$
(16,810
)

$
(248
)

$
837

 
$
(16,221
)
Loss before provision for income tax
$
(16,348
)
 
$
(248
)
 
$
837

 
$
(15,759
)
Net loss
$
(14,960
)

$
(248
)

$
837

 
$
(14,371
)
Net loss attributable to common stockholders
$
(15,001
)

$
(248
)

$
837

 
$
(14,412
)
Net loss per share attributable to common stockholders, basic and diluted(2)
$
(0.82
)
 
$
(0.02
)
 
$
0.05

 
$
(0.79
)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted
18,207

 
 
 
 
 
18,207

 
Three Months Ended June 30, 2019

 
As Previously Reported
 
ASC 606 Adoption Impact
 
Other Adjustments(1)
 
As Adjusted
 
(in thousands, except per share data)
Revenue
$
40,886


$
29


$

 
$
40,915

Cost of revenue
$
12,883


$


$
(919
)
 
$
11,964

Gross profit
$
28,003


$
29


$
919

 
$
28,951

Sales and marketing
$
18,152


$
73


$
(392
)
 
$
17,833

Total operating expenses
$
42,427


$
73


$
(392
)
 
$
42,108

Loss from operations
$
(14,424
)

$
(44
)

$
1,311

 
$
(13,157
)
Loss before provision for income tax
$
(14,239
)
 
$
(44
)
 
$
1,311

 
$
(12,972
)
Net loss
$
(14,244
)

$
(44
)

$
1,311

 
$
(12,977
)
Net loss attributable to common stockholders
$
(14,286
)

$
(44
)

$
1,311

 
$
(13,019
)
Net loss per share attributable to common stockholders, basic and diluted(2)
$
(0.76
)

$


$
0.07

 
$
(0.69
)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted
18,916

 
 
 
 
 
18,916


121


 
Three Months Ended September 30, 2019

 
As Previously Reported
 
ASC 606 Adoption Impact
 
Other Adjustments(1)
 
As Adjusted
 
(in thousands, except per share data)
Revenue
$
46,658


$
202


$

 
$
46,860

Cost of revenue
$
12,199


$


$
(751
)
 
$
11,448

Gross profit
$
34,459


$
202


$
751

 
$
35,412

Sales and marketing
$
23,543


$
221


$
159

 
$
23,923

Total operating expenses
$
55,574


$
221


$
159

 
$
55,954

Loss from operations
$
(21,115
)

$
(19
)

$
592

 
$
(20,542
)
Loss before provision for income tax
$
(19,706
)
 
$
(19
)
 
$
592

 
$
(19,133
)
Net loss
$
(19,712
)

$
(19
)

$
592

 
$
(19,139
)
Net loss attributable to common stockholders
$
(19,725
)

$
(19
)

$
592

 
$
(19,152
)
Net loss per share attributable to common stockholders, basic and diluted(2)
$
(0.27
)

$


$

 
$
(0.27
)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted
72,197

 
 
 
 
 
72,197


 
Six Months Ended June 30, 2019

 
As Previously Reported
 
ASC 606 Adoption Impact
 
Other Adjustments(1)
 
As Adjusted
 
(in thousands, except per share data)
Revenue
$
72,947

 
$
35

 
$

 
$
72,982

Cost of revenue
$
23,023

 
$

 
$
(1,196
)
 
$
21,827

Gross profit
$
49,924

 
$
35

 
$
1,196

 
$
51,155

Sales and marketing
$
33,101

 
$
327

 
$
(952
)
 
$
32,476

Total operating expenses
$
81,158

 
$
327

 
$
(952
)
 
$
80,533

Loss from operations
$
(31,234
)
 
$
(292
)
 
$
2,148

 
$
(29,378
)
Loss before provision for income tax
$
(30,587
)
 
$
(292
)
 
$
2,148

 
$
(28,731
)
Net loss
$
(29,204
)
 
$
(292
)
 
$
2,148

 
$
(27,348
)
Net loss attributable to common stockholders
$
(29,287
)
 
$
(292
)
 
$
2,148

 
$
(27,431
)
Net loss per share attributable to common stockholders, basic and diluted(2)
$
(1.58
)
 
$
(0.02
)
 
$
0.12

 
$
(1.48
)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted
18,564

 
 
 
 
 
18,564




122


 
Nine Months Ended September 30, 2019

 
As Previously Reported
 
ASC 606 Adoption Impact
 
Other Adjustments(1)
 
As Adjusted
 
(in thousands, except per share data)
Revenue
$
119,605

 
$
237

 
$

 
$
119,842

Cost of revenue
$
35,222

 
$

 
$
(1,947
)
 
$
33,275

Gross profit
$
84,383

 
$
237

 
$
1,947

 
$
86,567

Sales and marketing
$
56,644

 
$
548

 
$
(793
)
 
$
56,399

Total operating expenses
$
136,732

 
$
548

 
$
(793
)
 
$
136,487

Loss from operations
$
(52,349
)
 
$
(311
)
 
$
2,740

 
$
(49,920
)
Loss before provision for income tax
$
(50,293
)
 
$
(311
)
 
$
2,740

 
$
(47,864
)
Net loss
$
(48,916
)
 
$
(311
)
 
$
2,740

 
$
(46,487
)
Net loss attributable to common stockholders
$
(49,012
)
 
$
(311
)
 
$
2,740

 
$
(46,583
)
Net loss per share attributable to common stockholders, basic and diluted(2)
$
(1.34
)
 
$

 
$
0.07

 
$
(1.27
)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted
36,636

 

 

 
36,636

______________
(1)
Other adjustments consist of the revisions to the quarterly periods in the year ended December 31, 2019 related to the items described above.
(2)
Basic and diluted net loss per share attributable to common stockholders are computed independently for each of the quarters presented. Therefore, the sum of quarterly basic and diluted per share information may not equal annual basic and diluted per share information.
Prior Period Misclassification
In connection with the preparation of this Annual Report on Form 10-K, we identified an immaterial prior period misclassification in the consolidated statements of cash flows for the second and third quarterly periods of 2019 included in our Quarterly Reports on Form 10-Q which understated change in escrow deposit within cash flows from investing activities by $1.3 million and understated payments of contingent consideration within cash flows from financing activities by the same amount. We have corrected the misclassification in the consolidated statement of cash flows for the year ended December 31, 2019. We will correct this misclassification in the 2020 Quarterly Reports on Form 10-Q that will contain such comparative 2019 financial information.
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
Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of the end of the period covered by this Annual Report on Form 10-K. Based upon that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of the end of the period covered by this Annual Report on Form 10-K, our disclosure controls and procedures were effective to provide reasonable assurance that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms and to provide reasonable assurance 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 disclosure.

123


Changes in Internal Control over Financial Reporting
Other than the new internal controls we have implemented to support the requirements of ASC 606, there was no change in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the quarter ended December 31, 2019 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
Our disclosure controls and procedures are designed to provide reasonable assurance of achieving their objectives as specified above. However, our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures will prevent or detect all error and fraud. Any control system, no matter how well designed and operated, is based upon certain assumptions and can provide only reasonable, not absolute, assurance that its objectives will be met. Further, no evaluation of controls can provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud, if any, within our company have been detected.
Management’s Report on Internal Control over Financial Reporting
This Annual Report on Form 10-K does not include a report of management's assessment regarding internal control over financial reporting due to a transition period established by rules of the SEC for newly public companies. In addition, for so long as we qualify as an emerging growth company as defined under the JOBS Act, our independent registered public accounting firm is not required to issue an attestation report on our internal control over financial reporting.
ITEM 9B. OTHER INFORMATION
During the preparation of this Annual Report on Form 10-K for the year ended December 31, 2019, we made adjustments to our financial results for the first three quarters of 2019 for items that consist of (i) a $1.9 million total adjustment for the capitalization and amortization of device costs for Livongo for Hypertension and Livongo for Prediabetes and Weight Management, (ii) a $1.2 million total reduction of sales and marketing expenses for the capitalization and amortization of certain sales commissions, and (iii) a $0.4 million increase in sales and marketing expenses.
As a result of the items described above, certain of the GAAP financial results for the fourth quarter of 2019 reported on the Current Report on Form 8-K filed on March 2, 2020 differ from the financial results disclosed in this Annual Report on Form 10-K. In addition, certain of the reported GAAP and non-GAAP financial results for the fourth quarter of 2019 differ as a result of the items described above as follows (in thousands, except per share data and percentages):

124


 
Three Months Ended December 31, 2019
 
As Furnished
 
As Adjusted
GAAP financial measures under ASC 606:
 
Revenue
$
50,356

 
$
50,356

Cost of revenue
10,936

 
12,883

Gross profit
39,420

 
37,473

Sales and marketing
20,868

 
21,661

Total operating expenses
47,141

 
47,934

Loss from operations
(7,721
)
 
(10,461
)
Loss before provision for income tax
(6,035
)
 
(8,775
)
Net loss
(6,043
)
 
(8,783
)
Net loss attributable to common stockholders
(6,043
)
 
(8,783
)
Net loss per share attributable to common stockholders, diluted
(0.06
)
 
(0.09
)
Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted
94,347

 
94,347

 
Three Months Ended December 31, 2019
 
As Furnished
 
As Adjusted
Non-GAAP financial measures under ASC 606:
 
Revenue
$
50,356

 
$
50,356

Cost of revenue
10,471

 
12,418

Gross profit
39,885

 
37,938

Sales and marketing
18,240

 
19,033

Total operating expenses
39,311

 
40,104

Loss from operations
574

 
(2,166
)
Loss before provision for income tax
2,260

 
(480
)
Net loss
2,252

 
(488
)
Net loss attributable to common stockholders
2,252

 
(488
)
Net loss per share attributable to common stockholders, diluted
0.02

 
(0.01
)
Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted
112,143

 
94,347

 
Three Months Ended December 31, 2019
 
As Furnished
 
As Adjusted
Gross profit, adjusted gross profit and adjusted gross margin under ASC 606:
 
Gross profit
$
39,420

 
$
37,473

Adjusted gross profit
39,885

 
37,938

Adjusted gross margin (as a percentage of revenue)
79.2
%
 
75.3
%
 
Three Months Ended December 31, 2019
 
As Furnished
 
As Adjusted
Net loss and adjusted EBITDA under ASC 606:
 
Net loss
$
(6,043
)
 
$
(8,783
)
Adjusted EBITDA
1,588

 
(1,152
)

125


PART III
ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE
The information required by this Item and not set forth below will be contained in our Proxy Statement to be filed with the SEC within 120 days after December 31, 2019 in connection with the solicitation of proxies for our 2020 Annual Meeting of Stockholders, and is incorporated herein by reference.
Our board of directors has adopted a code of conduct and ethics that applies to all of our employees, officers, and directors, including our Executive Chairman, Chief Executive Officer, Chief Financial Officer, and other executive and senior officers. The full text of our code of conduct is posted on the Investor Relations section of our website. We intend to disclose any amendments to our code of conduct, or waivers of its requirements, on our website or in filings under the Exchange Act.
ITEM 11. EXECUTIVE COMPENSATION
The information required by this Item will be contained in our Proxy Statement to be filed with the SEC within 120 days after December 31, 2019 in connection with the solicitation of proxies for our 2020 Annual Meeting of Stockholders, and is incorporated herein by reference.
ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
The information required by this Item will be contained in our Proxy Statement to be filed with the SEC within 120 days after December 31, 2019 in connection with the solicitation of proxies for our 2020 Annual Meeting of Stockholders, and is incorporated herein by reference.
ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE
The information required by this Item will be contained in our Proxy Statement to be filed with the SEC within 120 days after December 31, 2019 in connection with the solicitation of proxies for our 2020 Annual Meeting of Stockholders, and is incorporated herein by reference.
ITEM 14. PRINCIPAL ACCOUNTING FEES AND SERVICES
The information required by this Item will be contained in our Proxy Statement to be filed with the SEC within 120 days after December 31, 2019 in connection with the solicitation of proxies for our 2020 Annual Meeting of Stockholders, and is incorporated herein by reference.

126


PART IV
ITEM 15. EXHIBITS, FINANCIAL STATEMENT SCHEDULES
Documents filed as part of this report are as follows:
(a)  Consolidated Financial Statements
Our Consolidated Financial Statements are listed in the “Index to Consolidated Financial Statements” under Part II, Item 8 of this report.
(b)  Financial Statement Schedules
All financial statement schedules are omitted because the information called for is not required or is shown either in the consolidated financial statements or in the notes thereto.
(c)  Exhibits
The documents listed in the Exhibit Index of this report are incorporated by reference or are filed with this report, in each case as indicated therein (numbered in accordance with Item 601 of Regulation S-K).
ITEM 16. FORM 10-K SUMMARY
None.

127


EXHIBITS
The documents listed below are incorporated by reference or are filed with this Annual Report on Form 10-K, in each case as indicated therein (numbered in accordance with Item 601 of Regulation S-K).
EXHIBIT INDEX
 
 
 
 
Incorporated by Reference
 
 
Exhibit
Number
 
Description
 
Form
 
File No.
 
Exhibit
 
Filing Date
 
Filed Herewith
2.1†
 
 
S-1
 
333-232412
 
2.1
 
6/28/2019
 
 
2.2†
 
 
S-1
 
333-232412
 
2.2
 
6/28/2019
 
 
3.1
 
 
10-Q
 
001-38983
 
3.1
 
9/5/2019
 
 
3.2
 
 
10-Q
 
001-38983
 
3.2
 
9/5/2019
 
 
4.1
 
 
S-1/A
 
333-232412
 
4.1
 
7/15/2019
 
 
4.2
 
 
S-1
 
333-232412
 
4.2
 
6/28/2019
 
 
4.3
 
 
S-1
 
333-232412
 
4.3
 
6/28/2019
 
 
4.4
 
 
 
 
 
 
 
 
 
 
x
10.1+
 
 
S-1
 
333-232412
 
10.1
 
6/28/2019
 
 
10.2+
 
 
S-1/A
 
333-232412
 
10.2
 
7/15/2019
 
 
10.3+
 
 
 
 
 
 
 
 
 
 
x
10.4+
 
 
S-1/A
 
333-232412
 
10.4
 
7/15/2019
 
 
10.5+
 
 
S-1/A
 
333-232412
 
10.5
 
7/15/2019
 
 
10.6+
 
 
S-1/A
 
333-232412
 
10.6
 
7/15/2019
 
 
10.7+
 
 
S-1
 
333-232412
 
10.7
 
6/28/2019
 
 
10.8+
 
 
S-1
 
333-232412
 
10.8
 
6/28/2019
 
 
10.9+
 
 
S-1
 
333-235423
 
10.9
 
12/9/2019
 
 
10.10+
 
 
S-1
 
333-232412
 
10.10
 
6/28/2019
 
 
10.11+
 
 
S-1
 
333-232412
 
10.11
 
6/28/2019
 
 

128


10.12+
 
 
S-1
 
333-232412
 
10.12
 
6/28/2019
 
 
10.13
 
 
S-1
 
333-232412
 
10.13
 
6/28/2019
 
 
10.14
 
 
S-1
 
333-235423
 
10.14
 
12/9/2019
 
 
21.1
 
 
S-1
 
333-232412
 
21.1
 
6/28/2019
 
 
23.1
 
 
 
 
 
 
 
 
 
 
x
24.1
 
 
 
 
 
 
 
 
 
 
x
31.1
 
 
 
 
 
 
 
 
 
 
x
31.2
 
 
 
 
 
 
 
 
 
 
x
32.1*
 
 
 
 
 
 
 
 
 
 
x
32.2*
 
 
 
 
 
 
 
 
 
 
x
101 SCH
 
Inline XBRL Taxonomy Extension Schema Document.
 
 
 
 
 
 
 
 
 
x
101 CAL
 
Inline XBRL Taxonomy Extension Calculation Linkbase Document.
 
 
 
 
 
 
 
 
 
x
101 DEF
 
Inline Taxonomy Extension Definition Linkbase Document.
 
 
 
 
 
 
 
 
 
x
101 LAB
 
Inline XBRL Taxonomy Extension Label Linkbase Document.
 
 
 
 
 
 
 
 
 
x
101 PRE
 
Inline XBRL Taxonomy Extension Presentation Linkbase Document.
 
 
 
 
 
 
 
 
 
x
104
 
The cover page from this Annual Report on Form 10-K, formatted in Inline XBRL (included in Exhibit 101).
 
 
 
 
 
 
 
 
 
x
† Certain portions of this exhibit (indicated by “[***]”) have been omitted as Registrant determined the omitted information (i) is not material and (ii) would be competitively harmful to Registrant if publicly disclosed.
+ Management contract or compensatory plan.
* The certifications furnished in Exhibits 32.1 and 32.2 hereto are deemed to accompany this Annual Report on Form 10-K and will not be deemed "filed" for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, except to the extent that the registrant specifically incorporates it by reference.

129


SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
 
 
 
 
 
 
 
 
 
Date:
March 23, 2020
 
By:
/s/ Zane Burke
 
 
 
 
Zane Burke
 
 
 
 
Chief Executive Officer
 
 
 
 
(Principal Executive Officer)
 
 
 
 
 
Date:
March 23, 2020
 
By:
/s/ Lee Shapiro
 
 
 
 
Lee Shapiro
 
 
 
 
Chief Financial Officer
 
 
 
 
(Principal Financial Officer & Principal Accounting Officer)

POWER OF ATTORNEY
KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Glen Tullman, Zane Burke and Jennifer Schneider, and each of them, as his or her true and lawful attorneys-in-fact and agents, with full power of substitution and resubstitution, for him or her and in his or her 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 all exhibits thereto, and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming that all said attorneys-in-fact and agents, or any of them or their or his substitute or substituted, may lawfully do or cause to be done by virtue hereof.
Pursuant to the requirements of the Securities Exchange Act of 1934, this Annual Report on Form 10-K 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/ Zane Burke
 
Chief Executive Officer & Director
 
March 23, 2020
Zane Burke
 
(Principal Executive Officer)
 
 
 
 
 
 
 
/s/ Lee Shapiro
 
Chief Financial Officer
 
March 23, 2020
Lee Shapiro
 
(Principal Financial Officer & Principal Accounting Officer)
 
 
 
 
 
 
 
/s/ Glen E. Tullman
 
Executive Chairman & Director
 
March 23, 2020
Glen E. Tullman
 
 
 
 
 
 
 
 
 
/s/ Christopher Bischoff
 
Director
 
March 23, 2020
Christopher Bischoff
 
 
 
 
 
 
 
 
 
/s/ Karen L. Daniel
 
Director
 
March 23, 2020
Karen L. Daniel
 
 
 
 

130


 
 
 
 
 
/s/ Sandra Fenwick
 
Director
 
March 23, 2020
Sandra Fenwick
 
 
 
 
 
 
 
 
 
/s/ Philip D. Green
 
Director
 
March 23, 2020
Philip D. Green
 
 
 
 
 
 
 
 
 
/s/ Hemant Taneja
 
Director
 
March 23, 2020
Hemant Taneja
 
 
 
 


131
EX-4.4 2 lvgo-20191231x10kxex44.htm EXHIBIT 4.4 Exhibit


Exhibit 4.4
DESCRIPTION OF THE REGISTRANT'S SECURITIES

General

Livongo Health, Inc. (“Livongo,” “we,” “our,” or “us”) has one class of securities registered under Section 12 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”): our common stock, $0.001 par value per share. The following description summarizes certain important terms of our common stock and certain provisions of our amended and restated certificate of incorporation and amended and restated bylaws. Because it is only a summary, it does not contain all the information that may be important to you. For a complete description of the matters set forth herein, you should refer to our amended and restated certificate of incorporation and amended and restated bylaws, which are included as exhibits to our Quarterly Report on Form 10-Q filed on September 5, 2019, and to the applicable provisions of Delaware law.

Our authorized capital stock consists of 1,000,000,000 shares of capital stock, $0.001 par value per share, of which:

900,000,000 shares are designated as common stock; and

100,000,000 shares are designated as preferred stock.
 
Our board of directors is authorized, without stockholder approval except as required by the listing standards of Nasdaq, to issue additional shares of our capital stock.

Common Stock

Voting Rights

The holders of common stock are entitled to one vote per share on all matters submitted to a vote of our stockholders and do not have cumulative voting rights. Accordingly, holders of a majority of the shares of common stock entitled to vote in any election of directors may elect all of the directors standing for election.

Dividend Rights

Subject to preferences that may apply to any shares of preferred stock outstanding at the time, the holders of our common stock are entitled to receive dividends out of funds legally available if our Board of Directors, in its discretion, determines to issue dividends and then only at the times and in the amounts that our Board of Directors may determine.

No Preemptive or Similar Rights

Our common stock is not entitled to preemptive rights, and is not subject to conversion, redemption, or sinking fund provisions.

Right to Receive Liquidation Distributions

If we become subject to a liquidation, dissolution or winding-up, the assets legally available for distribution to our stockholders would be distributable ratably among the holders of our common stock and any participating preferred stock outstanding at that time, subject to prior satisfaction of all outstanding debt and liabilities and the preferential rights of and the payment of liquidation preferences, if any, on any outstanding shares of preferred stock.

Fully Paid and Non-Assessable

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

Preferred Stock

Our Board of Directors is authorized, subject to limitations prescribed by Delaware law, to issue preferred stock in one or more series, to establish from time to time the number of shares to be included in each series, and to fix the designation, powers, preferences, and rights of the shares of each series and any of its qualifications, limitations or restrictions, in each case without further vote or action by our stockholders. Our Board of Directors can also increase or decrease the number of shares

1



of any series of preferred stock, but not below the number of shares of that series then outstanding, without any further vote or action by our stockholders. Our Board of Directors may authorize the issuance of preferred stock with voting or conversion rights that could adversely affect the voting power or other rights of the holders of our common stock. The issuance of preferred stock, while providing flexibility in connection with possible acquisitions and other corporate purposes, could, among other things, have the effect of delaying, deferring, or preventing a change in control of our company and might adversely affect the market price of our common stock and the voting and other rights of the holders of our common stock. We have no current plan to issue any shares of preferred stock.

Anti-Takeover Provisions

Certain provisions of Delaware law, our amended and restated certificate of incorporation and our amended and restated bylaws, which are summarized below, may have the effect of delaying, deferring, or discouraging another person from acquiring control of us. They are also designed, in part, to encourage persons seeking to acquire control of us to negotiate first with our Board of Directors. We believe that the benefits of increased protection of our potential ability to negotiate with an unfriendly or unsolicited acquirer outweigh the disadvantages of discouraging a proposal to acquire us because negotiation of these proposals could result in an improvement of their terms.

Delaware Law

We are governed by the provisions of Section 203 of the Delaware General Corporation Law. In general, Section 203 prohibits a public Delaware corporation from engaging in a “business combination” with an “interested stockholder” for a period of three years after the date of the transaction in which the person became an interested stockholder, unless:

the transaction was approved by the board of directors prior to the time that the stockholder became an interested stockholder;

upon consummation of the transaction which resulted in the stockholder becoming an interested stockholder, the interested stockholder owned at least 85% of the voting stock of the corporation outstanding at the time the transaction commenced, excluding shares owned by directors who are also officers of the corporation and shares owned by 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

at or subsequent to the time the stockholder became an interested stockholder, the business combination was 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 two-thirds of the outstanding voting stock which is not owned by the interested stockholder.

In general, Section 203 defines a “business combination” to include mergers, asset sales, and other transactions resulting in financial benefit to a stockholder and an “interested stockholder” as a person who, together with affiliates and associates, owns, or, within three years, did own, 15% or more of the corporation’s outstanding voting stock. These provisions may have the effect of delaying, deferring, or preventing changes in control of our company.

Amended and Restated Certificate of Incorporation and Amended and Restated Bylaw Provisions

Our amended and restated certificate of incorporation and our amended and restated bylaws include a number of provisions that could deter hostile takeovers or delay or prevent changes in control of our board of directors or management team, including the following:
 
Board of Directors Vacancies. Our amended and restated certificate of incorporation and amended and restated bylaws authorize only our Board of Directors to fill vacant directorships, including newly created seatsIn addition, the number of directors constituting our Board of Directors will be permitted to be set only by a resolution adopted by a majority vote of our entire Board of DirectorsThese provisions would prevent a stockholder from increasing the size of our Board of Directors and then gaining control of our Board of Directors by filling the resulting vacancies with its own nomineesThis will make it more difficult to change the composition of our Board of Directors and will promote continuity of management.

Classified Board. Our amended and restated certificate of incorporation and amended and restated bylaws provide that our Board of Directors is classified into three classes of directorsA third party may be

2



discouraged from making a tender offer or otherwise attempting to obtain control of us as it is more difficult and time consuming for stockholders to replace a majority of the directors on a classified board of directors.

Stockholder Action; Special Meeting of Stockholders. Our amended and restated certificate of incorporation provides that our stockholders may not take action by written consent, but may only take action at annual or special meetings of our stockholdersAs a result, a holder controlling a majority of our capital stock would not be able to amend our amended and restated bylaws or remove directors without holding a meeting of our stockholders called in accordance with our amended and restated bylawsOur amended and restated bylaws further provide that special meetings of our stockholders may be called only by a majority of our Board of Directors, the chairman of our Board of Directors, our Chief Executive Officer or our President, thus prohibiting a stockholder from calling a special meetingThese provisions might delay the ability of our stockholders to force consideration of a proposal or for stockholders controlling a majority of our capital stock to take any action, including the removal of directors.

Advance Notice Requirements for Stockholder Proposals and Director Nominations. Our amended and restated bylaws provide advance notice procedures for stockholders seeking to bring business before our annual meeting of stockholders or to nominate candidates for election as directors at our annual meeting of stockholdersOur amended and restated bylaws also specify certain requirements regarding the form and content of a stockholder’s noticeThese provisions might preclude our stockholders from bringing matters before our annual meeting of stockholders or from making nominations for directors at our annual meeting of stockholders if the proper procedures are not followedWe expect that these provisions may also discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer’s own slate of directors or otherwise attempting to obtain control of our company.

No Cumulative Voting. The Delaware General Corporation Law provides that stockholders are not entitled to cumulate votes in the election of directors unless a corporation’s certificate of incorporation provides otherwiseOur amended and restated certificate of incorporation does not provide for cumulative voting.

Directors Removed Only for Cause. Our amended and restated certificate of incorporation provides that stockholders may remove directors only for cause.

Amendment of Charter and Bylaws Provisions. Any amendment of the above provisions in our amended and restated certificate of incorporation and amended and restated bylaws would require approval by holders of at least 66% of our then outstanding capital stock.

Issuance of Undesignated Preferred Stock. Our Board of Directors will have the authority, without further action by the stockholders, to issue up to 100,000,000 shares of undesignated preferred stock with rights and preferences, including voting rights, designated from time to time by our Board of Directors. The existence of authorized but unissued shares of preferred stock would enable our Board of Directors to render more difficult or to discourage an attempt to obtain control of us by means of a merger, tender offer, proxy contest, or other means.

Exclusive Forum

Our amended and restated bylaws provide that, unless we consent in writing to the selection of an alternative forum, the sole and exclusive forum for the following types of actions or proceedings under Delaware statutory or common law: (1) any derivative action or proceeding brought on our behalf, (2) any action asserting a claim of breach of a fiduciary duty owed by any of our directors, officers or other employees to us or our stockholders, (3) any action asserting a claim against the company or any director or officer of the company arising pursuant to any provision of the Delaware General Corporation Law, (4) any action to interpret, apply, enforce or determine the validity of our amended and restated certificate of incorporation or amended and restated bylaws, or (5) any other action asserting a claim that is governed by the internal affairs doctrine shall be a state or federal court located within the State of Delaware, in all cases subject to the court’s having jurisdiction over indispensable parties named as defendants. This exclusive forum provision will not apply to any causes of action arising under the Securities Act or the Exchange Act or any other claim for which the federal courts have exclusive jurisdiction. Any person or entity purchasing or otherwise acquiring any interest in our shares of capital stock shall be deemed to have notice of and consented to this provision. Although we believe these provisions benefit us by providing increased consistency in the application of Delaware law for the specified types of actions and proceedings, the provisions may have the effect of discouraging lawsuits against us or our directors and officers.


3
EX-10.3 3 lvgo-20191231x10kxex103.htm EXHIBIT 10.3 Exhibit

Exhibit 10.3

LIVONGO HEALTH, INC.
2019 EMPLOYEE STOCK PURCHASE PLAN
1.    Purpose. The purpose of the Plan is to provide employees of the Company and its Designated Companies with an opportunity to purchase Common Stock through accumulated Contributions. The Company intends for the Plan to have two components: a component that is intended to qualify as an “employee stock purchase plan” under Section 423 of the Code (the “423 Component”) and a component that is not intended to qualify as an “employee stock purchase plan” under Section 423 of the Code (the “Non-423 Component”). The provisions of the 423 Component, accordingly, will be construed so as to extend and limit Plan participation in a uniform and nondiscriminatory basis consistent with the requirements of Section 423 of the Code. In addition, this Plan authorizes the grant of an option to purchase shares of Common Stock under the Non-423 Component that does not qualify as an “employee stock purchase plan” under Section 423 of the Code; an option granted under the Non-423 Component will provide for substantially the same benefits as an option granted under the 423 Component, except that a Non‑423 Component option may include features necessary to comply with applicable non-U.S. laws pursuant to rules, procedures or sub-plans adopted by the Administrator. Except as otherwise provided herein or by the Administrator, the Non-423 Component will operate and be administered in the same manner as the 423 Component.
2.    Definitions.
(a)    Administrator” means the Board or any Committee designated by the Board to administer the Plan pursuant to Section 14.
(b)    Affiliate” means any entity, other than a Subsidiary, in which the Company has an equity or other ownership interest.
(c)    Applicable Laws” means the requirements relating to the administration of equity-based awards, including but not limited to the related issuance of shares of Common Stock, under U.S. state corporate laws, U.S. federal and state securities laws, the Code, any stock exchange or quotation system on which the Common Stock is listed or quoted and the applicable laws of any non-U.S. country or jurisdiction where options are, or will be, granted under the Plan.
(d)    Board” means the Board of Directors of the Company.
(e)    Change in Control” means the occurrence of any of the following events:
(i)    A change in the ownership of the Company which occurs on the date that any one person, or more than one person acting as a group (“Person”), acquires ownership of the stock of the Company that, together with the stock held by such Person, constitutes more than fifty percent (50%) of the total voting power of the stock of the Company; provided, however, that for purposes of this subsection, the acquisition of additional stock by any one Person, who is considered to own more than fifty percent (50%) of the total voting power of the stock of the Company will not be considered a Change in Control. Further, if the stockholders of the Company immediately before such change in





ownership continue to retain immediately after the change in ownership, in substantially the same proportions as their ownership of shares of the Company’s voting stock immediately prior to the change in ownership, direct or indirect beneficial ownership of fifty percent (50%) or more of the total voting power of the stock of the Company or of the ultimate parent entity of the Company, such event shall not be considered a Change in Control under this subsection (i). For this purpose, indirect beneficial ownership shall include, without limitation, an interest resulting from ownership of the voting securities of one or more corporations or other business entities which own the Company, as the case may be, either directly or through one or more subsidiary corporations or other business entities; or
(ii)    A change in the effective control of the Company which occurs on the date that a majority of members of the Board is replaced during any twelve (12) month period by Directors whose appointment or election is not endorsed by a majority of the members of the Board prior to the date of the appointment or election. For purposes of this subsection (ii), if any Person is considered to be in effective control of the Company, the acquisition of additional control of the Company by the same Person will not be considered a Change in Control; or
(iii)    A change in the ownership of a substantial portion of the Company’s assets which occurs on the date that any Person acquires (or has acquired during the twelve (12) month period ending on the date of the most recent acquisition by such Person) assets from the Company that have a total gross fair market value equal to or more than fifty percent (50%) of the total gross fair market value of all of the assets of the Company immediately prior to such acquisition or acquisitions; provided, however, that for purposes of this subsection (iii), the following will not constitute a change in the ownership of a substantial portion of the Company’s assets: (A) a transfer to an entity that is controlled by the Company’s stockholders immediately after the transfer, or (B) a transfer of assets by the Company to: (1) a stockholder of the Company (immediately before the asset transfer) in exchange for or with respect to the Company’s stock, (2) an entity, fifty percent (50%) or more of the total value or voting power of which is owned, directly or indirectly, by the Company, (3) a Person, that owns, directly or indirectly, fifty percent (50%) or more of the total value or voting power of all the outstanding stock of the Company, or (4) an entity, at least fifty percent (50%) of the total value or voting power of which is owned, directly or indirectly, by a Person described in this subsection (iii)(B)(3). For purposes of this subsection (iii), gross fair market value means the value of the assets of the Company, or the value of the assets being disposed of, determined without regard to any liabilities associated with such assets.
For purposes of this definition, persons will be considered to be acting as a group if they are owners of a corporation that enters into a merger, consolidation, purchase or acquisition of stock, or similar business transaction with the Company.
Notwithstanding the foregoing, a transaction will not be deemed a Change in Control unless the transaction qualifies as a change in control event within the meaning of Section 409A.
Further and for the avoidance of doubt, a transaction will not constitute a Change in Control if: (i) its sole purpose is to change the jurisdiction of the Company’s incorporation, or (ii) its sole purpose is to create a holding company that will be owned in substantially the same proportions by the persons who held the Company’s securities immediately before such transaction.

-2-



(f)    Code” means the U.S. Internal Revenue Code of 1986, as amended. Reference to a specific section of the Code or U.S. Treasury Regulation thereunder will include such section or regulation, any valid regulation or other official applicable guidance promulgated under such section, and any comparable provision of any future legislation or regulation amending, supplementing or superseding such section or regulation.
(g)    Committee” means a committee of the Board appointed in accordance with Section 14 hereof.
(h)    Common Stock” means the common stock of the Company.
(i)    Company” means Livongo Health, Inc., a Delaware corporation, or any successor thereto.
(j)    Compensation” means an Eligible Employee’s base straight time gross earnings, but exclusive of payments for overtime, shift premium, commissions, incentive compensation, equity compensation, bonuses and other similar compensation. The Administrator, in its discretion, may, on a uniform and nondiscriminatory basis, establish a different definition of Compensation for a subsequent Offering Period.
(k)    Contributions” means the payroll deductions and other additional payments that the Company may permit to be made by a Participant to fund the exercise of options granted pursuant to the Plan.
(l)    Designated Company” means any Subsidiary or Affiliate that has been designated by the Administrator from time to time in its sole discretion as eligible to participate in the Plan. For purposes of the 423 Component, only the Company and its Subsidiaries may be Designated Companies, provided, however that at any given time, a Subsidiary that is a Designated Company under the 423 Component shall not be a Designated Company under the Non-423 Component.
(m)    Director” means a member of the Board.
(n)    Eligible Employee” means any individual who is a common law employee providing services to the Company or a Designated Company and is customarily employed for at least twenty (20) hours per week and more than five (5) months in any calendar year by the Employer, or any lesser number of hours per week and/or number of months in any calendar year established by the Administrator (if required under Applicable Laws) for purposes of any separate Offering or for Participants in the Non-423 Component. For purposes of the Plan, the employment relationship will be treated as continuing intact while the individual is on sick leave or other leave of absence that the Employer approves or is legally protected under Applicable Laws with respect to the Participant’s participation in the Plan. Where the period of leave exceeds three (3) months and the individual’s right to reemployment is not guaranteed either by statute or by contract, the employment relationship will be deemed to have terminated three (3) months and one (1) day following the commencement of such leave. The Administrator, in its discretion, from time to time may, prior to an Enrollment Date for all options to be granted on such Enrollment Date in an Offering, determine (for each Offering under the

-3-



423 Component, on a uniform and nondiscriminatory basis or as otherwise permitted by U.S. Treasury Regulation Section 1.423‑2) that the definition of Eligible Employee will or will not include an individual if he or she: (i) has not completed at least two (2) years of service since his or her last hire date (or such lesser period of time as may be determined by the Administrator in its discretion), (ii) customarily works not more than twenty (20) hours per week (or such lesser period of time as may be determined by the Administrator in its discretion), (iii) customarily works not more than five (5) months per calendar year (or such lesser period of time as may be determined by the Administrator in its discretion), (iv) is a highly compensated employee within the meaning of Section 414(q) of the Code, or (v) is a highly compensated employee within the meaning of Section 414(q) of the Code with compensation above a certain level or is an officer or subject to the disclosure requirements of Section 16(a) of the Exchange Act, provided the exclusion is applied with respect to each Offering under the 423 Component in an identical manner to all highly compensated individuals of the Employer whose employees are participating in that Offering. Each exclusion shall be applied with respect to an Offering under the 423 Component in a manner complying with U.S. Treasury Regulation Section 1.423‑2(e)(2)(ii). Such exclusions may be applied with respect to an Offering under the Non-423 Component without regard to the limitations of U.S. Treasury Regulation Section 1.423‑2.
(o)    Employer” means the employer of the applicable Eligible Employee(s).
(p)    Enrollment Date” means the first Trading Day of each Offering Period.
(q)    Exchange Act” means the U.S. Securities Exchange Act of 1934, as amended, including the rules and regulations promulgated thereunder.
(r)    Exercise Date” means the first Trading Day on or after May 15 and November 15 of each Offering Period. Notwithstanding the foregoing, the first Exercise Date under the Plan will be the first Trading Day on or after May 15, 2020. Notwithstanding the foregoing, in the event that an Offering Period is terminated prior to its expiration pursuant to Section 19, the Administrator, in its sole discretion, may determine that such Offering Period will terminate without options being exercised on the Exercise Date(s) that otherwise would have occurred during such Offering Period.
(s)    Fair Market Value” means, as of any date and unless the Administrator determines otherwise, the value of Common Stock determined as follows:
(i)    If the Common Stock is listed on any established stock exchange or a national market system, including without limitation the Nasdaq Global Select Market, the Nasdaq Global Market, the Nasdaq Capital Market of The Nasdaq Stock Market or the New York Stock Exchange, its Fair Market Value will be the closing sales price for such stock as quoted on such exchange or system on the date of determination (or the closing bid, if no sales were reported), as reported in The Wall Street Journal or such other source as the Administrator deems reliable;
(ii)    If the Common Stock is regularly quoted by a recognized securities dealer but selling prices are not reported, its Fair Market Value will be the mean between the high bid and low asked prices for the Common Stock on the date of determination (or if no bids and asks were reported

-4-



on that date, as applicable, on the last Trading Day such bids and asks were reported), as reported in The Wall Street Journal or such other source as the Administrator deems reliable;
(iii)    In the absence of an established market for the Common Stock, the Fair Market Value thereof will be determined in good faith by the Administrator; or
(iv)    For purposes of the Enrollment Date of the first Offering Period under the Plan, the Fair Market Value will be the initial price to the public as set forth in the final prospectus included within the registration statement on Form S-1 filed with the Securities and Exchange Commission for the initial public offering of the Common Stock (the “Registration Statement”).
(t)    Fiscal Year” means the fiscal year of the Company.
(u)    New Exercise Date” means a new Exercise Date if the Administrator shortens any Offering Period then in progress.
(v)    Offering” means an offer under the Plan of an option that may be exercised during an Offering Period as further described in Section 4. For purposes of the Plan, the Administrator may designate separate Offerings under the Plan (the terms of which need not be identical) in which Eligible Employees of one or more Employers will participate, even if the dates of the applicable Offering Periods of each such Offering are identical and the provisions of the Plan will separately apply to each Offering. To the extent permitted by U.S. Treasury Regulation Section 1.423‑2(a)(1), the terms of each Offering need not be identical provided that the terms of the Plan and an Offering together satisfy U.S. Treasury Regulation Section 1.423‑2(a)(2) and (a)(3).
(w)    Offering Periods” means the consecutive periods of approximately six (6) months during which an option granted pursuant to the Plan may be exercised, (i) commencing on the first Trading Day on or after May 15 and November 15 of each year and terminating on the first Trading Day on or after November 15 and May 15, approximately six (6) months later; provided, however, that the first Offering Period under the Plan will commence with the first Trading Day on or after the date on which the Securities and Exchange Commission declares the Company’s Registration Statement effective and will end on the first Trading Day on or after May 15, 2020, and provided, further, that the second Offering Period under the Plan will commence on the first Trading Day on or after May 15, 2020. The duration and timing of Offering Periods may be changed pursuant to Sections 4 and 19.
(x)    Parent” means a “parent corporation,” whether now or hereafter existing, as defined in Section 424(e) of the Code.
(y)    Participant” means an Eligible Employee that participates in the Plan.
(z)    Plan” means this Livongo Health, Inc. 2019 Employee Stock Purchase Plan.
(aa)    Purchase Price” means an amount equal to eighty-five percent (85%) of the Fair Market Value of a share of Common Stock on the Enrollment Date or on the Exercise Date, whichever is lower; provided however, that the Purchase Price may be determined for subsequent Offering Periods by the

-5-



Administrator subject to compliance with Section 423 of the Code (or any successor rule or provision or any other Applicable Laws, regulation or stock exchange rule) or pursuant to Section 19.
(bb)    Registration Date” means the effective date of the first registration statement that is filed by the Company and declared effective pursuant to Section 12(b) of the Exchange Act, with respect to any class of the Company’s securities.
(cc)    Section 409A” means Section 409A of the Code and the regulations and guidance thereunder, as may be amended or modified from time to time.
(dd)    Subsidiary” means a “subsidiary corporation,” whether now or hereafter existing, as defined in Section 424(f) of the Code.
(ee)    Trading Day” means a day that the primary stock exchange (or national market system, or other trading platform, as applicable) upon which the Common Stock is listed is open for trading.
(ff)    U.S. Treasury Regulations” means the Treasury Regulations of the Code. Reference to a specific Treasury Regulation or Section of the Code shall include such Treasury Regulation or Section, any valid regulation promulgated under such Section, and any comparable provision of any future legislation or regulation amending, supplementing or superseding such Section or regulation.
3.    Eligibility.
(a)    First Offering Period. Any individual who is an Eligible Employee immediately prior to the first Offering Period automatically will be enrolled in the first Offering Period.
(b)    Subsequent Offering Periods. Any Eligible Employee on a given Enrollment Date subsequent to the first Offering Period will be eligible to participate in the Plan, subject to the requirements of Section 5.
(c)    Non-U.S. Employees. Eligible Employees who are citizens or residents of a non-U.S. jurisdiction (without regard to whether they also are citizens or residents of the United States or resident aliens (within the meaning of Section 7701(b)(1)(A) of the Code)) may be excluded from participation in the Plan or an Offering if the participation of such Eligible Employees is prohibited under the laws of the applicable jurisdiction or if complying with the laws of the applicable jurisdiction would cause the Plan or an Offering to violate Section 423 of the Code. In the case of the Non-423 Component, an Eligible Employee may be excluded from participation in the Plan or an Offering if the Administrator has determined that participation of such Eligible Employee is not advisable or practicable.
(d)    Limitations. Any provisions of the Plan to the contrary notwithstanding, no Eligible Employee will be granted an option under the Plan (i) to the extent that, immediately after the grant, such Eligible Employee (or any other person whose stock would be attributed to such Eligible Employee pursuant to Section 424(d) of the Code) would own capital stock of the Company or any Parent or Subsidiary of the Company and/or hold outstanding options to purchase such stock possessing five percent (5%) or more of the total combined voting power or value of all classes of the capital stock of the Company or of any Parent or Subsidiary of the Company, or (ii) to the extent that his or her rights

-6-



to purchase stock under all employee stock purchase plans (as defined in Section 423 of the Code) of the Company or any Parent or Subsidiary of the Company accrues at a rate, which exceeds twenty-five thousand dollars ($25,000) worth of stock (determined at the Fair Market Value of the stock at the time such option is granted) for each calendar year in which such option is outstanding at any time, as determined in accordance with Section 423 of the Code and the regulations thereunder.
4.    Offering Periods. The Plan will be implemented by consecutive Offering Periods with a new Offering Period commencing on the first Trading Day on or after May 15 and November 15 each year, or on such other date as the Administrator will determine; provided, however, that the first Offering Period under the Plan will commence with the first Trading Day on or after the Registration Date and end on the first Trading Day on or after May 15, 2020, and provided, further, that the second Offering Period under the Plan will commence on the first Trading Day on or after May 15, 2020. The Administrator will have the power to change the duration of Offering Periods (including the commencement dates thereof) with respect to future Offerings without stockholder approval if such change is announced prior to the scheduled beginning of the first Offering Period to be affected thereafter; provided, however, that no Offering Period may last more than twenty-seven (27) months.
5.    Participation.
(a)    First Offering Period. An Eligible Employee will be entitled to continue to participate in the first Offering Period pursuant to Section 3(a) only if such individual submits a subscription agreement authorizing Contributions in a form determined by the Administrator (which may be similar to the form attached hereto as Exhibit A) to the Company’s designated plan administrator (i) no earlier than the effective date of the Form S-8 registration statement with respect to the issuance of Common Stock under this Plan and (ii) with respect to the first Offering Period, no later than ten (10) business days following the effective date of such Form S-8 registration statement or such other date as the Administrator may determine (the “Enrollment Window”). An Eligible Employee’s failure to submit the subscription agreement during the Enrollment Window will result in the automatic termination of such individual’s participation in the first Offering Period.
(b)    Subsequent Offering Periods. An Eligible Employee may participate in the Plan pursuant to Section 3(b) by (i) submitting to the Company’s stock administration office (or its designee), a properly completed subscription agreement authorizing Contributions in the form provided by the Administrator for such purpose, or (ii) following an electronic or other enrollment procedure determined by the Administrator, in either case, on or before a date determined by the Administrator prior to an applicable Enrollment Date.
6.    Contributions.
(a)    At the time a Participant enrolls in the Plan pursuant to Section 5, he or she will elect to have Contributions (in the form of payroll deductions or otherwise, to the extent permitted by the Administrator) made on each pay day during the Offering Period in an amount not exceeding fifteen percent (15%) of the Compensation, which he or she receives on each pay day during the Offering Period; provided, however, that should a pay day occur on an Exercise Date, a Participant will have any Contributions made on such day applied to his or her account under the then-current Offering

-7-



Period. The Administrator, in its sole discretion, may permit all Participants in a specified Offering to contribute amounts to the Plan through payment by cash, check or other means set forth in the subscription agreement prior to each Exercise Date of each Offering Period. A Participant’s subscription agreement will remain in effect for successive Offering Periods unless terminated as provided in Section 10 hereof.
(b)    In the event Contributions are made in the form of payroll deductions, such payroll deductions for a Participant will commence on the first pay day following the Enrollment Date and will end on the last pay day on or prior to the last Exercise Date of such Offering Period to which such authorization is applicable, unless sooner terminated by the Participant as provided in Section 10 hereof; provided, however, that for the first Offering Period, payroll deductions will commence on the first pay day on or following the end of the Enrollment Window.
(c)    All Contributions made for a Participant will be credited to his or her account under the Plan and Contributions will be made in whole percentages of his or her Compensation only. A Participant may not make any additional payments into such account.
(d)    A Participant may discontinue his or her participation in the Plan as provided under Section 10. Until and unless determined otherwise by the Administrator, in its sole discretion, during any Offering Period, a Participant may not increase the rate of his or her Contributions and may only decrease the rate of his or her Contributions (including to zero percent (0%)) one (1) time, in accordance with the procedures set forth in this subsection (d). In addition, until and unless determined otherwise by the Administrator, in its sole discretion, during any Offering Period, a Participant may increase or decrease the rate of his or her Contributions (as a whole percent to a rate between zero percent (0%) and the maximum percentage specified in subsection (a) above), which Contribution rate adjustment will become effective upon the commencement of the next Offering Period and remain in effect for subsequent Offering Periods and except as set forth in the immediately preceding sentence, any such adjustment will not affect the Contribution rate for any ongoing Offering Period. A Participant may make a Contribution rate adjustment pursuant to this subsection (d) by (i) properly completing and submitting to the Company’s stock administration office (or its designee), a new subscription agreement authorizing the change in Contribution rate in the form provided by the Administrator for such purpose, or (ii) following an electronic or other procedure prescribed by the Administrator, in either case, on or before a date determined by the Administrator prior to (x) the scheduled beginning of the first Offering Period to be affected or (y) an applicable Exercise Date, as applicable. If a Participant has not followed such procedures to change the rate of Contributions, the rate of his or her Contributions will continue at the originally elected rate throughout the Offering Period and future Offering Periods (unless the Participant’s participation is terminated as provided in Sections 10 or 11). The Administrator may, in its sole discretion, limit or amend the nature and/or number of Contribution rate changes (including to permit, prohibit and/or limit increases and/or decreases to rate changes) that may be made by Participants during any Offering Period, and may establish such other conditions or limitations as it deems appropriate for Plan administration. Any change in Contribution rate made pursuant to this Section 6(d) will be effective as of the first full payroll period following five (5) business days after the date on which the change is made by the Participant (unless the Administrator, in its sole discretion, elects to process a given change in Contribution rate earlier).

-8-



(e)    Notwithstanding the foregoing, to the extent necessary to comply with Section 423(b)(8) of the Code and Section 3(d) (which generally limit participation in an Offering Period pursuant to certain Applicable Laws), a Participant’s Contributions may be decreased to zero percent (0%) by the Administrator at any time during an Offering Period. Subject to Section 423(b)(8) of the Code and Section 3(d) hereof, Contributions will recommence at the rate originally elected by the Participant effective as of the beginning of the first Offering Period scheduled to end in the following calendar year, unless terminated by the Participant as provided in Section 10.
(f)    Notwithstanding any provisions to the contrary in the Plan, the Administrator may allow Participants to participate in the Plan via cash contributions instead of payroll deductions if (i) payroll deductions are not permitted or advisable under Applicable Laws, (ii) the Administrator determines that cash contributions are permissible for Participants participating in the 423 Component and/or (iii) the Participants are participating in the Non-423 Component.
(g)    At the time the option is exercised, in whole or in part, or at the time some or all of the Common Stock issued under the Plan is disposed of (or at any other time that a taxable event related to the Plan occurs), the Participant must make adequate provision for the Company’s or Employer’s federal, state, local or any other tax liability payable to any authority including taxes imposed by jurisdictions outside of the U.S., national insurance, social security or other tax withholding obligations, if any, which arise upon the exercise of the option or the disposition of the Common Stock (or any other time that a taxable event related to the Plan occurs). At any time, the Company or the Employer may, but will not be obligated to, withhold from the Participant’s compensation the amount necessary for the Company or the Employer to meet applicable withholding obligations, including any withholding required to make available to the Company or the Employer any tax deductions or benefits attributable to the sale or early disposition of Common Stock by the Eligible Employee. In addition, the Company or the Employer may, but will not be obligated to, withhold from the proceeds of the sale of Common Stock or use any other method of withholding the Company or the Employer deems appropriate to the extent permitted by U.S. Treasury Regulation Section 1.423 2(f).
7.    Grant of Option. On the Enrollment Date of each Offering Period, each Eligible Employee participating in such Offering Period will be granted an option to purchase on each Exercise Date during such Offering Period (at the applicable Purchase Price) up to a number of shares of Common Stock determined by dividing such Eligible Employee’s Contributions accumulated prior to such Exercise Date and retained in the Eligible Employee’s account as of the Exercise Date by the applicable Purchase Price; provided that in no event will an Eligible Employee be permitted to purchase during each Offering Period more than the number of shares of Common Stock equal to the lesser of (x) 500 shares of Common Stock (subject to any adjustment pursuant to Section 18) and (y) the quotient determined as $12,500, divided by the Fair Market Value of a share of Common Stock as of the first day of the Offering Period, with any resulting fractional share rounded down to the nearest whole share, and provided further that such purchase will be subject to the limitations set forth in Sections 3(d) and 13 and in the subscription agreement. The Eligible Employee may accept the grant of such option (i) with respect to the first Offering Period by submitting a properly completed subscription agreement in accordance with the requirements of Section 5 on or before the last day of the Enrollment Window, and (ii) with respect to any subsequent Offering Period under the Plan, by electing to participate in the Plan

-9-



in accordance with the requirements of Section 5. The Administrator may, for future Offering Periods, increase or decrease, in its absolute discretion, the maximum number of shares of Common Stock that an Eligible Employee may purchase during each Offering Period, as applicable. Exercise of the option will occur as provided in Section 8, unless the Participant has withdrawn pursuant to Section 10. The option will expire on the last day of the Offering Period.
8.    Exercise of Option.
(a)    Unless a Participant withdraws from the Plan as provided in Section 10, his or her option for the purchase of shares of Common Stock will be exercised automatically on the Exercise Date, and the maximum number of full shares subject to the option will be purchased for such Participant at the applicable Purchase Price with the accumulated Contributions from his or her account. No fractional shares of Common Stock will be purchased; any Contributions accumulated in a Participant’s account, which are not sufficient to purchase a full share will be retained in the Participant’s account for the subsequent Offering Period, as applicable, subject to earlier withdrawal by the Participant as provided in Section 10. Any other funds left over in a Participant’s account after the Exercise Date will be returned to the Participant. During a Participant’s lifetime, a Participant’s option to purchase shares of Common Stock hereunder is exercisable only by him or her.
(b)    If the Administrator determines that, on a given Exercise Date, the number of shares of Common Stock with respect to which options are to be exercised may exceed (i) the number of shares of Common Stock that were available for sale under the Plan on the Enrollment Date of the applicable Offering Period, or (ii) the number of shares of Common Stock available for sale under the Plan on such Exercise Date, the Administrator may in its sole discretion (x) provide that the Company will make a pro rata allocation of the shares of Common Stock available for purchase on such Enrollment Date or Exercise Date, as applicable, in as uniform a manner as will be practicable and as it will determine in its sole discretion to be equitable among all Participants exercising options to purchase Common Stock on such Exercise Date, and continue all Offering Periods then in effect or (y) provide that the Company will make a pro rata allocation of the shares of Common Stock available for purchase on such Enrollment Date or Exercise Date, as applicable, in as uniform a manner as will be practicable and as it will determine in its sole discretion to be equitable among all participants exercising options to purchase Common Stock on such Exercise Date, and terminate any or all Offering Periods then in effect pursuant to Section 19. The Company may make a pro rata allocation of the shares of Common Stock available on the Enrollment Date of any applicable Offering Period pursuant to the preceding sentence, notwithstanding any authorization of additional shares of Common Stock for issuance under the Plan by the Company’s stockholders subsequent to such Enrollment Date.
9.    Delivery. As soon as reasonably practicable after each Exercise Date on which a purchase of shares of Common Stock occurs, the Company will arrange the delivery to each Participant of the shares purchased upon exercise of his or her option in a form determined by the Administrator (in its sole discretion) and pursuant to rules established by the Administrator. The Company may permit or require that shares be deposited directly with a broker designated by the Company or with a trustee or designated agent of the Company, and the Company may utilize electronic or automated methods of share transfer. The Company may require that shares be retained with such broker, trustee or agent for a designated period of time and/or may establish other procedures to permit tracking of disqualifying

-10-



dispositions or other dispositions of such shares. No Participant will have any voting, dividend, or other stockholder rights with respect to shares of Common Stock subject to any option granted under the Plan until such shares have been purchased and delivered to the Participant as provided in this Section 9.
10.    Withdrawal.
(a)    A Participant may withdraw all but not less than all the Contributions credited to his or her account and not yet used to exercise his or her option under the Plan at any time by (i) submitting to the Company’s stock administration office (or its designee) a written notice of withdrawal in the form determined by the Administrator for such purpose (which may be similar to the form attached hereto as Exhibit B), or (ii) following an electronic or other withdrawal procedure determined by the Administrator. The Administrator may set forth a deadline of when a withdrawal must occur to be effective prior to a given Exercise Date in accordance with policies it may approve from time to time. All of the Participant’s Contributions credited to his or her account will be paid to such Participant as soon as administratively practicable after receipt of notice of withdrawal and such Participant’s option for the Offering Period will be automatically terminated, and no further Contributions for the purchase of shares will be made for such Offering Period. If a Participant withdraws from an Offering Period, Contributions will not resume at the beginning of the succeeding Offering Period, unless the Participant re-enrolls in the Plan in accordance with the provisions of Section 5.
(b)    A Participant’s withdrawal from an Offering Period will not have any effect upon his or her eligibility to participate in any similar plan that may hereafter be adopted by the Company or in succeeding Offering Periods that commence after the termination of the Offering Period from which the Participant withdraws.
11.    Termination of Employment. Upon a Participant’s ceasing to be an Eligible Employee, for any reason, he or she will be deemed to have elected to withdraw from the Plan and the Contributions credited to such Participant’s account during the Offering Period but not yet used to purchase shares of Common Stock under the Plan will be returned to such Participant, or, in the case of his or her death, to the person or persons entitled thereto, and such Participant’s option will be automatically terminated. Unless determined otherwise by the Administrator in a manner that, with respect to an Offering under the 423 Component, is permitted by, and compliant with, Section 423 of the Code, a Participant whose employment transfers between entities through a termination with an immediate rehire (with no break in service) by the Company or a Designated Company shall not be treated as terminated under the Plan; however, if a Participant transfers from an Offering under the 423 Component to the Non-423 Component, the exercise of the option will be qualified under the 423 Component only to the extent it complies with Section 423 of the Code; further, no Participant shall be deemed to switch from an Offering under the Non-423 Component to an Offering under the 423 Component or vice versa unless (and then only to the extent) such switch would not cause the 423 Component or any option thereunder to fail to comply with Section 423 of the Code.
12.    Interest. No interest will accrue on the Contributions of a participant in the Plan, except as may be required by Applicable Laws, as determined by the Company, and if so required by the laws of a particular jurisdiction, shall, with respect to Offerings under the 423 Component, apply to all

-11-



Participants in the relevant Offering, except to the extent otherwise permitted by U.S. Treasury Regulation Section 1.423-2(f).
13.    Stock.
(a)    Subject to adjustment upon changes in capitalization of the Company as provided in Section 18 hereof, the maximum number of shares of Common Stock that will be made available for sale under the Plan will be 890,000 shares of Common Stock, plus an annual increase to be added on the first day of each Fiscal Year beginning with the 2020 Fiscal Year equal to the least of (i) 2,670,000 shares of Common Stock, (ii) one percent (1%) of the outstanding shares of Common Stock on the last day of the immediately preceding Fiscal Year, or (iii) an amount determined by the Board no later than the last day of the immediately preceding Fiscal Year. The shares of Common Stock may be authorized, but unissued, or reacquired Common Stock.
(b)    Until the shares of Common Stock are issued (as evidenced by the appropriate entry on the books of the Company or of a duly authorized transfer agent of the Company), a Participant will have only the rights of an unsecured creditor with respect to such shares, and no right to vote or receive dividends or any other rights as a stockholder will exist with respect to such shares.
(c)    Shares of Common Stock to be delivered to a Participant under the Plan will be registered in the name of the Participant or, if so required under Applicable Laws, in the name of the Participant and his or her spouse.
14.    Administration. The Plan will be administered by the Board or a Committee appointed by the Board, which Committee will be constituted to comply with Applicable Laws. The Administrator will have full and exclusive discretionary authority to construe, interpret and apply the terms of the Plan, to delegate ministerial duties to any of the Company’s employees, to designate separate Offerings under the Plan, to designate Subsidiaries and Affiliates as participating in the 423 Component or Non-423 Component, to determine eligibility, to adjudicate all disputed claims filed under the Plan and to establish such procedures that it deems necessary or advisable for the administration of the Plan (including, without limitation, to adopt such procedures, sub-plans, and appendices to the enrollment agreement as are necessary or appropriate to permit the participation in the Plan by employees who are foreign nationals or employed outside the U.S., the terms of which sub-plans and appendices may take precedence over other provisions of this Plan, with the exception of Section 13(a) hereof, but unless otherwise superseded by the terms of such sub-plan or appendix, the provisions of this Plan shall govern the operation of such sub-plan or appendix). Unless otherwise determined by the Administrator, the Eligible Employees eligible to participate in each sub-plan will participate in a separate Offering under the 423 Component, or if the terms would not qualify under the 423 Component, in the Non-423 Component, in either case unless such designation would cause the 423 Component to violate the requirements of Section 423 of the Code. Without limiting the generality of the foregoing, the Administrator is specifically authorized to adopt rules and procedures regarding eligibility to participate, the definition of Compensation, handling of Contributions, making of Contributions to the Plan (including, without limitation, in forms other than payroll deductions), establishment of bank or trust accounts to hold Contributions, payment of interest, conversion of local currency, obligations to pay payroll tax, determination of beneficiary designation requirements, withholding procedures and

-12-



handling of stock certificates that vary with applicable local requirements. The Administrator also is authorized to determine that, to the extent permitted by U.S. Treasury Regulation Section 1.423 2(f), the terms of an option granted under the Plan or an Offering to citizens or residents of a non-U.S. jurisdiction will be less favorable than the terms of options granted under the Plan or the same Offering to employees resident solely in the U.S. Every finding, decision and determination made by the Administrator will, to the full extent permitted by law, be final and binding upon all parties.
15.    Transferability. Neither Contributions credited to a Participant’s account nor any rights with regard to the exercise of an option or to receive shares of Common Stock under the Plan may be assigned, transferred, pledged or otherwise disposed of in any way (other than by will or the laws of descent and distribution) by the Participant. Any such attempt at assignment, transfer, pledge or other disposition will be without effect, except that the Company may treat such act as an election to withdraw funds from an Offering Period in accordance with Section 10 hereof.
16.    Use of Funds. The Company may use all Contributions received or held by it under the Plan for any corporate purpose, and the Company will not be obligated to segregate such Contributions except under Offerings or for Participants in the Non-423 Component for which Applicable Laws require that Contributions to the Plan by Participants be segregated from the Company’s general corporate funds and/or deposited with an independent third party, provided that, if such segregation or deposit with an independent third party is required by Applicable Laws, it will apply to all Participants in the relevant Offering under the 423 Component, except to the extent otherwise permitted by U.S. Treasury Regulation Section 1.423‑2(f). Until shares of Common Stock are issued, Participants will only have the rights of an unsecured creditor with respect to such shares.
17.    Reports. Individual accounts will be maintained for each Participant in the Plan. Statements of account will be given to participating Eligible Employees at least annually, which statements will set forth the amounts of Contributions, the Purchase Price, the number of shares of Common Stock purchased and the remaining cash balance, if any.
18.    Adjustments, Dissolution, Liquidation, Merger or Change in Control.
(a)    Adjustments. In the event that any dividend or other distribution (whether in the form of cash, Common Stock, other securities, or other property), recapitalization, stock split, reverse stock split, reorganization, merger, consolidation, split-up, spin-off, combination, reclassification, repurchase, or exchange of Common Stock or other securities of the Company, or other change in the corporate structure of the Company affecting the Common Stock occurs (other than any ordinary dividends or other ordinary distributions), the Administrator, in order to prevent diminution or enlargement of the benefits or potential benefits intended to be made available under the Plan, will, in such manner as it may deem equitable, adjust the number and class of Common Stock that may be delivered under the Plan, the Purchase Price per share, the class and the number of shares of Common Stock covered by each option under the Plan that has not yet been exercised, and the numerical limits of Sections 7 and 13.
(b)    Dissolution or Liquidation. In the event of the proposed dissolution or liquidation of the Company, any Offering Period then in progress will be shortened by setting a New Exercise Date,

-13-



and will terminate immediately prior to the consummation of such proposed dissolution or liquidation, unless provided otherwise by the Administrator. The New Exercise Date will be before the date of the Company’s proposed dissolution or liquidation. The Administrator will notify each Participant in writing or electronically, prior to the New Exercise Date, that the Exercise Date for the Participant’s option has been changed to the New Exercise Date and that the Participant’s option will be exercised automatically on the New Exercise Date, unless prior to such date the Participant has withdrawn from the Offering Period as provided in Section 10 hereof.
(c)    Merger or Change in Control. In the event of a merger or Change in Control, each outstanding option will be assumed or an equivalent option substituted by the successor corporation or a Parent or Subsidiary of the successor corporation. In the event that the successor corporation refuses to assume or substitute for the option, the Offering Period with respect to which such option relates will be shortened by setting a New Exercise Date on which such Offering Period shall end. The New Exercise Date will occur before the date of the Company’s proposed merger or Change in Control. The Administrator will notify each Participant in writing or electronically prior to the New Exercise Date, that the Exercise Date for the Participant’s option has been changed to the New Exercise Date and that the Participant’s option will be exercised automatically on the New Exercise Date, unless prior to such date the Participant has withdrawn from the Offering Period as provided in Section 10 hereof.
19.    Amendment or Termination.
(a)    The Administrator, in its sole discretion, may amend, suspend, or terminate the Plan, or any part thereof, at any time and for any reason. If the Plan is terminated, the Administrator, in its discretion, may elect to terminate all outstanding Offering Periods either immediately or upon completion of the purchase of shares of Common Stock on the next Exercise Date (which may be sooner than originally scheduled, if determined by the Administrator in its discretion), or may elect to permit Offering Periods to expire in accordance with their terms (and subject to any adjustment pursuant to Section 18). If the Offering Periods are terminated prior to expiration, all amounts then credited to Participants’ accounts that have not been used to purchase shares of Common Stock will be returned to the Participants (without interest thereon, except as otherwise required under Applicable Laws, as further set forth in Section 12 hereof) as soon as administratively practicable.
(b)    Without stockholder consent and without limiting Section 19(a), the Administrator will be entitled to change the Offering Periods, designate separate Offerings, limit the frequency and/or number of changes in the amount withheld during an Offering Period, establish the exchange rate applicable to amounts withheld in a currency other than U.S. dollars, permit Contributions in excess of the amount designated by a Participant in order to adjust for delays or mistakes in the Company’s processing of properly completed Contribution elections, establish reasonable waiting and adjustment periods and/or accounting and crediting procedures to ensure that amounts applied toward the purchase of Common Stock for each Participant properly correspond with Contribution amounts, and establish such other limitations or procedures as the Administrator determines in its sole discretion advisable that are consistent with the Plan.
(c)    In the event the Administrator determines that the ongoing operation of the Plan may result in unfavorable financial accounting consequences, the Administrator may, in its discretion and,

-14-



to the extent necessary or desirable, modify, amend or terminate the Plan to reduce or eliminate such accounting consequence including, but not limited to:
(i)    amending the Plan to conform with the safe harbor definition under the Financial Accounting Standards Board Accounting Standards Codification Topic 718 (or any successor thereto), including with respect to an Offering Period underway at the time;
(ii)    altering the Purchase Price for any Offering Period including an Offering Period underway at the time of the change in Purchase Price;
(iii)    shortening any Offering Period by setting a New Exercise Date, including an Offering Period underway at the time of the Administrator action;
(iv)    reducing the maximum percentage of Compensation a Participant may elect to set aside as Contributions; and
(v)    reducing the maximum number of shares of Common Stock a Participant may purchase during any Offering Period.
Such modifications or amendments will not require stockholder approval or the consent of any Plan Participants.
20.    Notices. All notices or other communications by a Participant to the Company under or in connection with the Plan will be deemed to have been duly given when received in the form and manner specified by the Company at the location, or by the person, designated by the Company for the receipt thereof.
21.    Conditions Upon Issuance of Shares. Shares of Common Stock will not be issued with respect to an option unless the exercise of such option and the issuance and delivery of such shares pursuant thereto will comply with all applicable provisions of law, domestic or foreign, including, without limitation, the Securities Act of 1933, as amended, the Exchange Act, the rules and regulations promulgated thereunder, and the requirements of any stock exchange upon which the shares may then be listed, and will be further subject to the approval of counsel for the Company with respect to such compliance.
As a condition to the exercise of an option, the Company may require the person exercising such option to represent and warrant at the time of any such exercise that the shares are being purchased only for investment and without any present intention to sell or distribute such shares if, in the opinion of counsel for the Company, such a representation is required by any of the aforementioned applicable provisions of law.
22.    Section 409A. The Plan is intended to be exempt from the application of Section 409A, and, to the extent not exempt, is intended to comply with Section 409A and any ambiguities herein will be interpreted to so be exempt from, or comply with, Section 409A. In furtherance of the foregoing and notwithstanding any provision in the Plan to the contrary, if the Administrator determines that an option granted under the Plan may be subject to Section 409A or that any provision in the Plan would

-15-



cause an option under the Plan to be subject to Section 409A, the Administrator may amend the terms of the Plan and/or of an outstanding option granted under the Plan, or take such other action the Administrator determines is necessary or appropriate, in each case, without the Participant’s consent, to exempt any outstanding option or future option that may be granted under the Plan from or to allow any such options to comply with Section 409A, but only to the extent any such amendments or action by the Administrator would not violate Section 409A. Notwithstanding the foregoing, the Company and any of its Parent or Subsidiaries shall have no obligation to reimburse, indemnify, or hold harmless a Participant or any other party if the option to purchase Common Stock under the Plan that is intended to be exempt from or compliant with Section 409A is not so exempt or compliant or for any action taken by the Administrator with respect thereto. The Company makes no representation that the option to purchase Common Stock under the Plan is compliant with Section 409A.
23.    Term of Plan. The Plan will become effective upon the later to occur of (a) its adoption by the Board or (b) the business day immediately prior to the Registration Date. It will continue in effect for a term of twenty (20) years, unless sooner terminated under Section 19.
24.    Stockholder Approval. The Plan will be subject to approval by the stockholders of the Company within twelve (12) months after the date the Plan is adopted by the Board. Such stockholder approval will be obtained in the manner and to the degree required under Applicable Laws.
25.    Governing Law. The Plan shall be governed by, and construed in accordance with, the laws of the State of California (except its choice-of-law provisions).
26.    No Right to Employment. Participation in the Plan by a Participant shall not be construed as giving a Participant the right to be retained as an employee of the Company or a Subsidiary or Affiliate, as applicable. Furthermore, the Company or a Subsidiary or Affiliate may dismiss a Participant from employment at any time, free from any liability or any claim under the Plan.
27.    Severability. If any provision of the Plan is or becomes or is deemed to be invalid, illegal, or unenforceable for any reason in any jurisdiction or as to any Participant, such invalidity, illegality or unenforceability shall not affect the remaining parts of the Plan, and the Plan shall be construed and enforced as to such jurisdiction or Participant as if the invalid, illegal or unenforceable provision had not been included.
28.    Compliance with Applicable Laws. The terms of this Plan are intended to comply with all Applicable Laws and will be construed accordingly.
* * *



-16-



EXHIBIT A

LIVONGO HEALTH, INC.
2019 EMPLOYEE STOCK PURCHASE PLAN
SUBSCRIPTION AGREEMENT
 
Original Application
 
Offering Date:
 
 
 
 
 
 
 
Change in Payroll Deduction Rate
 
 
 
1.    ____________________ hereby elects to participate in the Livongo Health, Inc. 2019 Employee Stock Purchase Plan (the “Plan”) and subscribes to purchase shares of the Company’s Common Stock in accordance with this Subscription Agreement and the Plan. Any capitalized terms not specifically defined in this Subscription Agreement will have the meaning ascribed to them under the Plan.
2.    I hereby authorize and consent to payroll deductions from each paycheck in the amount of ____% of my Compensation on each payday (from 0% to 15%) during the Offering Period in accordance with the Plan. (Please note that no fractional percentages are permitted.) I understand that only my first, one election to decrease the rate of my payroll deductions may be applied with respect to an ongoing Offering Period in accordance with the terms of the Plan, and any subsequent election to decrease the rate of my payroll deductions during the same Offering Period, and any election to increase the rate of my payroll deductions during any Offering Period, will not be applied to the ongoing Offering Period.
3.    I understand that said payroll deductions will be accumulated for the purchase of shares of Common Stock at the applicable Purchase Price determined in accordance with the Plan. I understand that if I do not withdraw from an Offering Period, any accumulated payroll deductions will be used to automatically exercise my option and purchase Common Stock under the Plan. I further understand that if I am outside of the U.S., my payroll deductions will be converted to U.S. dollars at an exchange rate selected by the Company on the purchase date.
4.    I have received a copy of the complete Plan and its accompanying prospectus. I understand that my participation in the Plan is in all respects subject to the terms of the Plan.
5.    Shares of Common Stock purchased for me under the Plan should be issued in the name(s) of _____________ (Eligible Employee or Eligible Employee and spouse only).
6.    If I am a U.S. taxpayer, I understand that if I dispose of any shares received by me pursuant to the Plan within two (2) years after the Offering Date (the first day of the Offering Period





during which I purchased such shares) or one (1) year after the Exercise Date, I will be treated for federal income tax purposes as having received ordinary income at the time of such disposition in an amount equal to the excess of the fair market value of the shares at the time such shares were purchased by me over the price that I paid for the shares. I hereby agree to notify the Company in writing within thirty (30) days after the date of any disposition of my shares and I will make adequate provision for federal, state or other tax withholding obligations, if any, which arise upon the disposition of the Common Stock. The Company may, but will not be obligated to, withhold from my compensation the amount necessary to meet any applicable withholding obligation including any withholding necessary to make available to the Company any tax deductions or benefits attributable to sale or early disposition of Common Stock by me. If I dispose of such shares at any time after the expiration of the two (2)-year and one (1)-year holding periods, I understand that I will be treated for federal income tax purposes as having received income only at the time of such disposition, and that such income will be taxed as ordinary income only to the extent of an amount equal to the lesser of (a) the excess of the fair market value of the shares at the time of such disposition over the purchase price which I paid for the shares, or (b) 15% of the fair market value of the shares on the first day of the Offering Period. The remainder of the gain, if any, recognized on such disposition will be taxed as capital gain.
7.    For employees that may be subject to tax in non U.S. jurisdictions, I acknowledge and agree that, regardless of any action taken by the Company or any Designated Company with respect to any or all income tax, social security, social insurances, National Insurance Contributions, payroll tax, fringe benefit, or other tax-related items related to my participation in the Plan and legally applicable to me including, without limitation, in connection with the grant of such options, the purchase or sale of shares of Common Stock acquired under the Plan and/or the receipt of any dividends on such shares (“Tax-Related Items”), the ultimate liability for all Tax-Related Items is and remains my responsibility and may exceed the amount actually withheld by the Company or a Designated Company. Furthermore, I acknowledge that the Company and/or any Designated Company (a) make no representations or undertakings regarding the treatment of any Tax-Related Items in connection with any aspect of the options under the Plan and (b) do not commit to and are under no obligation to structure the terms of the grant of options or any aspect of my participation in the Plan to reduce or eliminate my liability for Tax-Related Items or achieve any particular tax result. Further, if I have become subject to tax in more than one jurisdiction between the date of my enrollment and the date of any relevant taxable or tax withholding event, as applicable, I acknowledge that the Company and/or the Employer (or former employer, as applicable) may be required to withhold or account for Tax-Related Items in more than one jurisdiction.
Prior to the purchase of shares of Common Stock under the Plan or any other relevant taxable or tax withholding event, as applicable, I agree to make adequate arrangements satisfactory to the Company and/or the applicable Designated Company to satisfy all Tax-Related Items. In this regard, I authorize the Company and/or the applicable Designated Company, or their respective agents, at their discretion, to satisfy any applicable withholding obligations with regard to all Tax-Related Items by one or a combination of the following: (a) withholding from my wages or Compensation paid to me by the Company and/or the applicable Designated Company; or (b) withholding from proceeds of the sale of the shares of Common Stock purchased under the Plan either through a voluntary sale or through a mandatory sale arranged by the Company (on my behalf pursuant to this authorization). Depending

-2-



on the withholding method, the Company may withhold or account for Tax-Related Items by considering applicable maximum withholding rates, in which case I will receive a refund of any over-withheld amount in cash and will have no entitlement to the Common Stock equivalent.
Finally, I agree to pay to the Company or the applicable Designated Company any amount of Tax-Related Items that the Company or the applicable Designated Company may be required to withhold as a result of my participation in the Plan that cannot be satisfied by the means previously described. The Company may refuse to purchase shares of Common Stock under the Plan on my behalf and/or refuse to issue or deliver the shares or the proceeds of the sale of shares if I fail to comply with my obligations in connection with the Tax-Related Items.
8.    By electing to participate in the Plan, I acknowledge, understand and agree that:
(a)    the Plan is established voluntarily by the Company, it is discretionary in nature and it may be modified, amended, suspended or terminated by the Company at any time, to the extent provided for in the Plan;
(b)    all decisions with respect to future grants under the Plan, if applicable, will be at the sole discretion of the Company;
(c)    the grant of options under the Plan shall not create a right to employment or be interpreted as forming or amending an employment or service contract with the Company, or any Designated Company, and shall not interfere with the ability of the Company or any Designated Company, as applicable, to terminate my employment (if any);
(d)    I am voluntarily participating in the Plan;
(e)    the options granted under the Plan and the shares of Common Stock underlying such options, and the income and value of same, are not intended to replace any pension rights or compensation;
(f)    the options granted under the Plan and the shares of Common Stock underlying such options, and the income and value of same, are not part of my normal or expected compensation for any purpose, including, but not limited to, calculating any severance, resignation, termination, redundancy, dismissal, end-of-service payments, bonuses, long-service awards, pension or retirement benefits or similar payments;
(g)    the future value of the shares of Common Stock offered under the Plan is unknown, indeterminable and cannot be predicted with certainty;
(h)    the shares of Common Stock that I acquire under the Plan may increase or decrease in value, even below the Purchase Price;
(i)    no claim or entitlement to compensation or damages shall arise from the forfeiture of options granted to me under the Plan as a result of the termination of my status as an Eligible Employee (for any reason whatsoever, and whether or not later found to be invalid or in breach of employment

-3-



laws in the jurisdiction where I am employed or the terms of my employment agreement, if any) and, in consideration of the grant of options under the Plan to which I am otherwise not entitled, I irrevocably agree never to institute a claim against the Company, or any Designated Company, waive my ability, if any, to bring such claim, and release the Company, and any Designated Company from any such claim that may arise; if, notwithstanding the foregoing, any such claim is allowed by a court of competent jurisdiction, I shall be deemed irrevocably to have agreed to not to pursue such claim and agree to execute any and all documents necessary to request dismissal or withdrawal of such claim; and
(j)    in the event of the termination of my status as an Eligible Employee (for any reason whatsoever, whether or not later found to be invalid or in breach of employment laws in the jurisdiction where I am employed or the terms of my employment agreement, if any), my right to participate in the Plan and any options granted to me under the Plan, if any, will terminate effective as of the date that I am no longer actively employed by the Company or one of its Designated Companies and, in any event, will not be extended by any notice period mandated under the employment laws in the jurisdiction in which I am employed or the terms of my employment agreement, if any (e.g., active employment would not include a period of “garden leave” or similar period pursuant to the employment laws in the jurisdiction in which I am employed or the terms of my employment agreement, if any); the Company shall have the exclusive discretion to determine when I am no longer actively employed for purposes of my participation in the Plan (including whether I may still be considered to be actively employed while on a leave of absence).
9.    I understand that the Company and/or any Designated Company may collect, where permissible under applicable law certain personal information about me, including, but not limited to, my name, home address and telephone number, date of birth, social insurance number or other identification number, salary, nationality, job title, any shares of Common Stock or directorships held in the Company, details of all options granted under the Plan or any other entitlement to shares of Common Stock awarded, canceled, exercised, vested, unvested or outstanding in my favor (“Data”), for the exclusive purpose of implementing, administering and managing the Plan. I understand that Company may transfer my Data to the United States, which is not considered by the European Commission to have data protection laws equivalent to the laws in my country. I understand that the Company will transfer my Data to its designated broker, or such other stock plan service provider as may be selected by the Company in the future, which is assisting the Company with the implementation, administration and management of the Plan. I understand that the recipients of the Data may be located in the United States or elsewhere, and that a recipient’s country of operation (e.g., the United States) may have different, including less stringent, data privacy laws that the European Commission or my jurisdiction does not consider to be equivalent to the protections in my country. I understand that I may request a list with the names and addresses of any potential recipients of the Data by contacting my local human resources representative. I authorize the Company, the Company’s designated broker and any other possible recipients which may assist the Company with implementing, administering and managing the Plan to receive, possess, use, retain and transfer the Data, in electronic or other form, for the sole purpose of implementing, administering and managing my participation in the Plan. I understand that Data will be held only as long as is necessary to implement, administer and manage my participation in the Plan. I understand that that I may, at any time, view Data, request additional information about the storage and processing of Data, require any necessary amendments to Data or

-4-



refuse or withdraw the consents herein, in any case without cost, by contacting in writing my local human resources representative. Further, I understand that I am providing the consents herein on a purely voluntary basis. If I do not consent, or if I later seek to revoke my consent, my employment status or career with the Company or any Designated Company will not be adversely affected; the only adverse consequence of refusing or withdrawing my consent is that the Company would not be able to grant me options under the Plan or other equity awards, or administer or maintain such awards. Therefore, I understand that refusing or withdrawing my consent may affect my ability to participate in the Plan. For more information on the consequences of my refusal to consent or withdrawal of consent, I understand that I may contact my local human resources representative.
If I am an employee outside the U.S., I understand that in accordance with applicable law, I have the right to access, and to request a copy of, the Data held about me. I also understand that I have the right to discontinue the collection, processing, or use of my Data, or supplement, correct, or request deletion of my Data. To exercise my rights, I may contact my local human resources representative.
I hereby explicitly and unambiguously consent to the collection, use and transfer, in electronic or other form, of my personal data as described herein and any other Plan materials by and among, as applicable, the Company and its Subsidiaries for the exclusive purpose of implementing, administering and managing my participation in the Plan. I understand that my consent will be sought and obtained for any processing or transfer of my data for any purpose other than as described in the enrollment form and any other plan materials.
10.    If I have received the Subscription Agreement or any other document related to the Plan translated into a language other than English and if the meaning of the translated version is different than the English version, the English version will control, subject to applicable laws.
11.    The provisions of the Subscription Agreement and these appendices are severable and if any one or more provisions are determined to be illegal or otherwise unenforceable, in whole or in part, the remaining provisions shall nevertheless be binding and enforceable.
12.    Notwithstanding any provisions in this Subscription Agreement, I understand that if I am working or resident in a country other than the United States, my participation in the Plan shall also be subject to the additional terms and conditions set forth on Appendix A and any special terms and conditions for my country set forth on Appendix A. Moreover, if I relocate to one of the countries included in Appendix A, the special terms and conditions for such country will apply to me to the extent the Company determines that the application of such terms and conditions is necessary or advisable for legal or administrative reasons. Appendix A constitutes part of this Subscription Agreement and the provisions of this Subscription Agreement govern each Appendix (to the extent not superseded or supplemented by the terms and conditions set forth in the applicable Appendix).

-5-



13.    I hereby agree to be bound by the terms of the Plan. The effectiveness of this Subscription Agreement is dependent upon my eligibility to participate in the Plan.

Employee’s Social
 
Security Number
(for U.S.-based employees):
Employee’s Address:
 
 
 
 
 

I UNDERSTAND THAT THIS SUBSCRIPTION AGREEMENT WILL REMAIN IN EFFECT THROUGHOUT SUCCESSIVE OFFERING PERIODS UNLESS TERMINATED BY ME.
Dated:
 
 
 
 
 
 
Signature of Employee
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 




-6-



EXHIBIT B
LIVONGO HEALTH, INC.
2019 EMPLOYEE STOCK PURCHASE PLAN
NOTICE OF WITHDRAWAL
The undersigned Participant in the Offering Period of the Livongo Health, Inc. 2019 Employee Stock Purchase Plan that began on ____________, ______ (the “Offering Date”) hereby notifies the Company that he or she hereby withdraws from the Offering Period. He or she hereby directs the Company to pay to the undersigned as promptly as practicable all the payroll deductions credited to his or her account with respect to such Offering Period. The undersigned understands and agrees that his or her option for such Offering Period will be terminated automatically. The undersigned understands further that no further payroll deductions will be made for the purchase of shares in the current Offering Period and the undersigned will be eligible to participate in succeeding Offering Periods only by delivering to the Company a new Subscription Agreement. Capitalized terms not otherwise defined herein will have the same meanings as such terms have under the Plan.
Name and Address of Participant:
 
 
 
 
Signature:
 
 
Date:
 


EX-23.1 4 lvgo-20191231x10kxex231.htm EXHIBIT 23.1 Exhibit

Exhibit 23.1


CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
We hereby consent to the incorporation by reference in the Registration Statement on Form S-8 (No. 333-232825) of Livongo Health, Inc. of our report dated March 23, 2020 relating to the financial statements, which appears in this Form 10-K.

/s/ PricewaterhouseCoopers LLP
San Jose, CA
March 23, 2020



EX-31.1 5 lvgo-20191231x10kxex311.htm EXHIBIT 31.1 Exhibit


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, Zane Burke, certify that:
1.
I have reviewed this Annual Report on Form 10-K of Livongo Health, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) 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)
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
c)
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 and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a)
all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)
any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 
 
 
 
 
Date:
March 23, 2020
 
By:
/s/ Zane Burke
 
 
 
 
Zane Burke
 
 
 
 
Chief Executive Officer
 
 
 
 
(Principal Executive Officer)



EX-31.2 6 lvgo-20191231x10kxex312.htm EXHIBIT 31.2 Exhibit


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, Lee Shapiro, certify that:
1.
I have reviewed this Annual Report on Form 10-K of Livongo Health, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) 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)
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
c)
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 and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a)
all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)
any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 
 
 
 
 
Date:
March 23, 2020
 
By:
/s/ Lee Shapiro
 
 
 
 
Lee Shapiro
 
 
 
 
Chief Financial Officer
 
 
 
 
(Principal Financial Officer)



EX-32.1 7 lvgo-20191231x10kxex321.htm EXHIBIT 32.1 Exhibit


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

I, Zane Burke, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report on Form 10-K of Livongo Health, Inc. for the fiscal year ended December 31, 2019 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that the information contained in such Annual Report on Form 10-K fairly presents, in all material respects, the financial condition and results of operations of Livongo Health, Inc.
 
 
 
 
 
 
Date:
March 23, 2020
 
By:
/s/ Zane Burke
 
 
 
 
Zane Burke
 
 
 
 
Chief Executive Officer
 
 
 
 
(Principal Executive Officer)



EX-32.2 8 lvgo-20191231x10kxex322.htm EXHIBIT 32.2 Exhibit


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

I, Lee Shapiro, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report on Form 10-K of Livongo Health, Inc. for the fiscal year ended December 31, 2019 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that the information contained in such Annual Report on Form 10-K fairly presents, in all material respects, the financial condition and results of operations of Livongo Health, Inc.
 
 
 
 
 
 
Date:
March 23, 2020
 
By:
/s/ Lee Shapiro
 
 
 
 
Lee Shapiro
 
 
 
 
Chief Financial Officer
 
 
 
 
(Principal Financial Officer)



EX-101.SCH 9 lvgo-20191231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2113100 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2413410 - Disclosure - Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - Balance Sheet Components - Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Balance Sheet Components - Goodwill Roll Forward (Details) link:presentationLink link:calculationLink link:definitionLink 2413405 - Disclosure - Balance Sheet Components - Intangible Asset Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2413404 - Disclosure - Balance Sheet Components - Intangible Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Balance Sheet Components - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2413409 - Disclosure - Balance Sheet Components - Other Noncurrent Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2413408 - Disclosure - Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Balance Sheet Components - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Balance Sheet Components - (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Business Combinations - Components of Identifiable Intangible Assets Acquired and Their Estimated Useful Lives (Details) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Business Combinations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Business Combinations - Schedule of Allocation of Purchase Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Business Combinations - Schedule of Pro Forma Information (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 2125100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2425403 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2425402 - Disclosure - Commitments and Contingencies - Schedule of Net Minimum Payments Under Noncancelable Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2425402 - Disclosure - Commitments and Contingencies - Schedule of Net Minimum Payments Under Noncancelable Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2325301 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2131100 - Disclosure - Common Stock Warrants link:presentationLink link:calculationLink link:definitionLink 2431404 - Disclosure - Common Stock Warrants - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2431402 - Disclosure - Common Stock Warrants - Schedule of Warrants Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 2431403 - Disclosure - Common Stock Warrants - Schedule Of Warrants Outstanding Roll Forward (Details) link:presentationLink link:calculationLink link:definitionLink 2331301 - Disclosure - Common Stock Warrants (Tables) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1001001 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (DEFICIT) link:presentationLink link:calculationLink link:definitionLink 1003001 - Statement - CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (DEFICIT) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - COVER PAGE link:presentationLink link:calculationLink link:definitionLink 2122100 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2422401 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2147100 - Disclosure - Employee Benefits link:presentationLink link:calculationLink link:definitionLink 2447401 - Disclosure - Employee Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2419404 - Disclosure - Fair Value Measurements - Schedule of Changes in Level 3 Financial Liability (Details) link:presentationLink link:calculationLink link:definitionLink 2419402 - Disclosure - Fair Value Measurements - Schedule of Fair Value of Financial Assets and Liabilities by Level within the Fair Value Hierarchy (Details) link:presentationLink link:calculationLink link:definitionLink 2419403 - Disclosure - Fair Value Measurements - Schedule of Unrealized Gains (Losses) (Details) link:presentationLink link:calculationLink link:definitionLink 2319301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2137100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2437403 - Disclosure - Income Taxes - Components of Income Tax Expense (Benefit) (Details) link:presentationLink link:calculationLink link:definitionLink 2437404 - Disclosure - Income Taxes - Effective Income Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2437402 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2437405 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Deferred Tax Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2437406 - Disclosure - Income Taxes - Schedule of Net Operating Losses (Details) link:presentationLink link:calculationLink link:definitionLink 2337301 - Disclosure - Income Taxes - (Tables) link:presentationLink link:calculationLink link:definitionLink 2437407 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2140100 - Disclosure - Net Loss Per Share Attributable to Common Stockholders link:presentationLink link:calculationLink link:definitionLink 2440403 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2440402 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Schedule of Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2340301 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 2401401 - Disclosure - Organization and Description of Business - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2146100 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2446401 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Revenue, Deferred Revenue, and Deferred Costs and Other link:presentationLink link:calculationLink link:definitionLink 2407405 - Disclosure - Revenue, Deferred Revenue and Deferred Costs and Other - Accrued Rebates (Details) link:presentationLink link:calculationLink link:definitionLink 2407406 - Disclosure - Revenue, Deferred Revenue and Deferred Costs and Other - Deferred Costs and Other (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Revenue, Deferred Revenue and Deferred Costs and Other - Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Revenue, Deferred Revenue and Deferred Costs and Other - Impact of Adoption of Topic 606 (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Revenue, Deferred Revenue and Deferred Costs and Other - Revenue Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Revenue, Deferred Revenue and Deferred Costs and Other (Tables) link:presentationLink link:calculationLink link:definitionLink 2143100 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2443401 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 2134100 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2434402 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2434406 - Disclosure - Stock-Based Compensation - Schedule of Fair Value Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2434404 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Awards (Details) link:presentationLink link:calculationLink link:definitionLink 2434405 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 2434403 - Disclosure - Stock-Based Compensation - Schedule of Shares Available for Grant and Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2434407 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2334301 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2128100 - Disclosure - Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 2428402 - Disclosure - Stockholders’ Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2428403 - Disclosure - Stockholders’ Equity - Schedule of Redeemable Convertible Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2428404 - Disclosure - Stockholders’ Equity - Schedule of Shares of Common Stock Reserved for Future Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 2328301 - Disclosure - Stockholders’ Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2148100 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2448401 - Disclosure - Subsequent Events - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - Summary of Significant Accounting Policies - (Policies) link:presentationLink link:calculationLink link:definitionLink 2404405 - Disclosure - Summary of Significant Accounting Policies - Schedule of Allowance For Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2404404 - Disclosure - Summary of Significant Accounting Policies - Schedule of Concentration Risk (Details) link:presentationLink link:calculationLink link:definitionLink 2404406 - Disclosure - Summary of Significant Accounting Policies - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2404407 - Disclosure - Summary of Significant Accounting Policies - Schedule of Property and Equipment Useful Lives (Details) link:presentationLink link:calculationLink link:definitionLink 2304302 - Disclosure - Summary of Significant Accounting Policies - (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 lvgo-20191231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 lvgo-20191231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 lvgo-20191231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Subsequent Events [Abstract] Subsequent Events Subsequent Events [Text Block] Subsequent Event [Table] Subsequent Event [Table] Award Type [Axis] Award Type [Axis] Award Type [Domain] Award Type [Domain] Restricted Stock Awards Restricted Stock [Member] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Number of awards granted (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Share-based Payment Arrangement [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] ASC 606 Accounting Standards Update 2014-09 [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Maximum Maximum [Member] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2019 Employee Incentive Plan, Transferred From 2014 and 2008 Stock Incentive Plans 2019 Employee Incentive Plan, Transferred From 2014 And 2008 Stock Incentive Plans [Member] 2019 Employee Incentive Plan, Transferred From 2014 And 2008 Stock Incentive Plans [Member] 2019 Employee Incentive Plan 2019 Employee Incentive Plan [Member] 2019 Employee Incentive Plan [Member] 2019 Employee Stock Purchase Plan 2019 Employee Stock Purchase Plan [Member] 2019 Employee Stock Purchase Plan [Member] Stock Options Share-based Payment Arrangement, Option [Member] RSUs Vested and Released RSUs Vested And Released [Member] RSUs Vested And Released [Member] RSUs Vested and Not Released RSUs Vested And Not Released [Member] RSUs Vested And Not Released [Member] Restricted Stock Units, Performance RSUs and PSUs Restricted Stock Units (RSUs) And Performance Shares [Member] Restricted Stock Units (RSUs) And Performance Shares [Member] Service-Based RSUs Service-Based Restricted Stock Units [Member] Service-Based Restricted Stock Units [Member] Performance-Based RSUs Performance-Based Restricted Stock Units [Member] Performance-Based Restricted Stock Units [Member] RSUs and Performance RSUs Restricted Stock Units And Performance Based Restricted Stock Units [Member] Restricted Stock Units And Performance Based Restricted Stock Units [Member] Service and Market-Based Options and RSUs Service And Market-Based Options And Restricted Stock Units [Member] Service And Market-Based Options And Restricted Stock Units [Member] Service and Market-Based Options Share-based Payment Arrangement, Option, Service And Market-Based [Member] Share-based Payment Arrangement, Option, Service And Market-Based [Member] Service and Market-Based RSUs Service And Market-Based Restricted Stock Units [Member] Service And Market-Based Restricted Stock Units [Member] Canceled Market-based Options Canceled Market-based Options [Member] Canceled Market-based Options [Member] Employee Stock Employee Stock [Member] Vesting [Axis] Vesting [Axis] Vesting [Domain] Vesting [Domain] Vesting Tranche One Share-based Payment Arrangement, Tranche One [Member] Vesting Tranche Two Share-based Payment Arrangement, Tranche Two [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Common stock reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Annual increase in capital shares reserved for future issuance (in shares) Share-based Compensation Arrangement By Share-based Payment Award, Number Of Additional Shares Allowable Under The Plan Share-based Compensation Arrangement By Share-based Payment Award, Number Of Additional Shares Allowable Under The Plan Percentage of outstanding stock maximum Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Vesting percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Expiration date Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Aggregate intrinsic value of stock option awards exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Weighted-average grant date fair value of stock options (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Unrecognized compensation expense Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Unrecognized compensation expense, recognition period Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Award requisite service period Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Number of options canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Number of awards granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Grant date fair value of awards issued Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Grant Date Fair Value Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Grant Date Fair Value Stock-based compensation expense Share-based Payment Arrangement, Expense Number of awards canceled in award modification (in shares) Share-based Payment Arrangement, Plan Modification, Number Of Shares Canceled Share-based Payment Arrangement, Plan Modification, Number Of Shares Canceled Vested aggregate grant date fair value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Ownership percentage threshold to participate Share-based Compensation Arrangement By Share-based Payment Award, Ownership Percentage Threshold To Participate Share-based Compensation Arrangement By Share-based Payment Award, Ownership Percentage Threshold To Participate Maximum payroll deduction Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate Purchase price of common stock (percent) Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Maximum number of shares per employee (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee Maximum value per employee Share-based Compensation Arrangement By Share-based Payment Award, Maximum Value Per Employee Per Period Share-based Compensation Arrangement By Share-based Payment Award, Maximum Value Per Employee Per Period Issued in period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period Number of award modifications Share-Based Compensation Arrangement By Share-Based Payment Award, Plan Modification, Number Of Modifications Share-Based Compensation Arrangement By Share-Based Payment Award, Plan Modification, Number Of Modifications Number of shares immediately vested in award modification (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Accelerated Vesting, Number Stock-based compensation expense recognized due to immediate vested in award modification Share-based Payment Arrangement, Accelerated Cost Number of awards replaced in award modification (in shares) Share-based Payment Arrangement, Plan Modification, Number Of Shares Replaced Share-based Payment Arrangement, Plan Modification, Number Of Shares Replaced Plan modification incremental cost Share-based Payment Arrangement, Plan Modification, Incremental Cost Stock-based compensation related to capitalized internal-use software (less than) Share-based Payment Arrangement, Amount Capitalized Accounting Policies [Abstract] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Fair Value Disclosures [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Financial Instrument [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Certificates of deposit Bank Time Deposits [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Cash Cash [Member] Money market funds Money Market Funds [Member] 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] Adjusted Amortized Cost Cash Equivalents, at Carrying Value [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Certificates of deposit Debt Securities, Available-for-sale, Amortized Cost Total cash, cash equivalents and short-term investments Cash, Cash Equivalents, and Short-term Investments Gross Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Gross Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Fair Value Cash and Cash Equivalents, Fair Value Disclosure [Abstract] Cash and Cash Equivalents, Fair Value Disclosure [Abstract] Cash equivalents and cash equivalents, fair value Cash and Cash Equivalents, Fair Value Disclosure Total cash, and cash equivalents Debt Securities, Available-for-sale Total cash, cash equivalents and short-term investments Cash, Cash Equivalents, And Short-Term Investments, Fair Value Disclosure Cash, Cash Equivalents, And Short-Term Investments, Fair Value Disclosure Income Tax Disclosure [Abstract] Schedule of Components of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Summary of Operating Loss Carryforwards Summary of Operating Loss Carryforwards [Table Text Block] Summary of Income Tax Contingencies Summary of Income Tax Contingencies [Table Text Block] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Allowance for doubtful accounts—beginning balance Accounts Receivable, Allowance for Credit Loss, Current Provision for doubtful accounts Financing Receivable, Credit Loss, Expense (Reversal) Amounts written off and other adjustments Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery Allowance for doubtful accounts—ending balance Business Combinations [Abstract] Schedule of Allocation of Purchase Consideration Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Components of Identifiable Intangible Assets Acquired and Their Estimated Useful Lives Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Schedule of Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Diabeto Diabeto [Member] Diabeto [Member] Retrofit Retrofit [Member] Retrofit [Member] myStrength myStrength [Member] myStrength [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 Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Acquired intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Accrued expenses and other liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Expenses and Other Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Expenses and Other Liabilities Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Deferred tax liability, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Goodwill Goodwill Total purchase consideration Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Schedules of Concentration Risk Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Schedule of Intangible Assets, Net Schedule of Finite-Lived Intangible Assets [Table Text Block] Accounts Receivable, Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss [Table Text Block] Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Prepaid expenses Other Prepaid Expense, Current Prepaid Insurance Prepaid Insurance Escrow deposit, current Escrow Deposit, Current Escrow Deposit, Current Prepaid commissions Prepaid Commissions Prepaid Commissions Interest receivable Interest Receivable, Current Prepaid rent Prepaid Rent Short-term deposits Deposits Assets, Current Other current assets Other Assets, Current Total Prepaid Expense and Other Assets, Current Concentration Risk [Table] Concentration Risk [Table] Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] Partner A Partner A [Member] Partner A [Member] Partner B Partner B [Member] Partner B [Member] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Partner Concentration Risk Customer Concentration Risk [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Revenue Revenue Benchmark [Member] Accounts Receivable Accounts Receivable [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] Concentration risk percentage Concentration Risk, Percentage Related Party Transactions [Abstract] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Related Party [Axis] Related Party [Axis] Related Party [Domain] Related Party [Domain] Shareholder Shareholder [Member] Shareholder [Member] Related Party Transaction [Axis] Related Party Transaction [Axis] Related Party Transaction [Domain] Related Party Transaction [Domain] Shared Service Fee Shared Service Fee [Member] Shared Service Fee [Member] Salary Under Employment Agreement Salary Under Employment Agreement [Member] Salary Under Employment Agreement [Member] Sublease Agreement Sublease Agreement [Member] Sublease Agreement [Member] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Related party fees Related Party Transaction, Expenses from Transactions with Related Party Sublease term Lessor, Operating Lease, Term of Contract 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] Trade name Trade Names [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Amortization of intangible assets Amortization of Intangible Assets Segment Reporting [Abstract] Number of operating segments Number of Operating Segments Equity [Abstract] Class of Warrant or Right [Table] Class of Warrant or Right [Table] Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Warrants Expiring Feb 2025 Warrant Expiring February 2025 [Member] Warrant Expiring February 2025 [Member] Warrants Expiring Sept 2024 Warrant Expiring September 2024 [Member] Warrant Expiring September 2024 [Member] Warrants Expiring April 2025 Warrant Expiring April 2025 [Member] Warrant Expiring April 2025 [Member] Class of Warrant or Right [Line Items] Class of Warrant or Right [Line Items] Outstanding shares (in shares) Class of Warrant or Right, Outstanding Exercise price (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Exercisable shares (in shares) Class Of Warrant Or Right, Exercisable Class Of Warrant Or Right, Exercisable Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] Federal Internal Revenue Service (IRS) [Member] California California Tax Authority [Member] California Tax Authority [Member] Other States Other States [Member] Other States [Member] State State and Local Jurisdiction [Member] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Operating loss carryforwards Operating Loss Carryforwards Tax credit carryforwards Tax Credit Carryforward, Amount Total Amount Net Operating Loss Carryforwards And Tax Credit Carryforwards Amount Net Operating Loss Carryforwards And Tax Credit Carryforwards Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Furniture and fixtures Furniture and Fixtures [Member] Product tooling equipment Product Tooling Equipment [Member] Product Tooling Equipment [Member] Computer, equipment and software Computer Equipment And Software [Member] Computer Equipment And Software [Member] Capitalized internal-use software Software Development [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property, plant and equipment, useful life Property, Plant and Equipment, Useful Life Common Stock Warrants Stockholders' Equity Note Disclosure [Text Block] Revenue from Contract with Customer [Abstract] Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue, Initial Application Period Cumulative Effect Transition [Table] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Domain] Initial Application Period Cumulative Effect Transition [Domain] ASC 605 Calculated under Revenue Guidance in Effect before Topic 606 [Member] Impact of Adoption Difference between Revenue Guidance in Effect before and after Topic 606 [Member] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Balance Sheet Related Disclosures [Abstract] Balance Sheet Related Disclosures [Abstract] Assets: Assets [Abstract] Deferred costs and other, current Contract with Customer, Asset, Net, Current Total current assets Assets, Current Deferred costs and other, noncurrent Contract with Customer, Asset, Net, Noncurrent Total assets Assets Liabilities, redeemable convertible preferred stock and stockholders' deficit: Liabilities [Abstract] Accrued expenses and other current liabilities Accrued Liabilities, Current Deferred revenue, current Contract with Customer, Liability, Current Total current liabilities Liabilities, Current Accumulated deficit Liabilities Accumulated deficit Retained Earnings (Accumulated Deficit) Total stockholders' equity Stockholders' Equity Attributable to Parent Total liabilities, redeemable convertible preferred stock and stockholders' equity Liabilities and Equity Income Statement [Abstract] Income Statement [Abstract] Revenue Revenue from Contract with Customer, Excluding Assessed Tax Gross profit Gross Profit Sales and marketing Selling and Marketing Expense Total operating expenses Operating Expenses Loss from operations Operating Income (Loss) Loss before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Net loss Net Income (Loss) Attributable to Parent Net loss attributable to common stockholders Net Income (Loss) Available to Common Stockholders, Basic Net loss per share attributable to common stockholders, basic and diluted (in dollars per share) Earnings Per Share, Basic and Diluted Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Earnings Per Share [Abstract] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Redeemable convertible preferred stock Redeemable Convertible Preferred Stock [Member] Stock options Restricted stock awards subject to repurchase Common stock warrants Warrant [Member] ESPP obligations Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Potential outstanding shares of common stock excluded from computation of diluted net loss per share attributable to common stockholders (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Statement of Stockholders' Equity [Abstract] Issuance costs Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Emerging Growth Company Status Emerging Growth, Policy [Policy Text Block] Emerging Growth, Policy [Policy Text Block] Prior Period Reclassification Reclassification, Policy [Policy Text Block] Business Combinations Business Combinations Policy [Policy Text Block] Concentration of Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Cash, Cash Equivalents, Short-Term Investments, and Restricted Cash Cash and Cash Equivalents, Policy [Policy Text Block] Accounts Receivable and Allowance for Doubtful Accounts Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Intangible Assets, net Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Inventories Inventory, Policy [Policy Text Block] Property and Equipment, Net Property, Plant and Equipment, Policy [Policy Text Block] Capitalized Internal-Use Software Costs Capitalization of Internal Costs, Policy [Policy Text Block] Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Advance Payments from Partner Advance Payments From Partner [Policy Text Block] Advance Payments From Partner [Policy Text Block] Advertising Expense Advertising Cost [Policy Text Block] Deferred Offering Costs Deferred Offering Costs [Policy Text Block] Deferred Offering Costs [Policy Text Block] Stock-Based Compensation Expense Share Based Compensation [Policy Text Block] Share Based Compensation [Policy Text Block] Common Stock Warrants Common Stock Warrants [Policy Text Block] Common Stock Warrants [Policy Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Net Loss Per Share Attributable to Common Stockholders Earnings Per Share, Policy [Policy Text Block] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Revenue policy prior to January 1, 2019 Revenue [Policy Text Block] Cost of Revenue Cost Of Revenue [Policy Text Block] Cost Of Revenue [Policy Text Block] Recent Accounting Pronouncements Adopted and New Account Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Accretion of redeemable convertible preferred stock Temporary Equity, Accretion to Redemption Value, Adjustment Net loss attributable to common stockholders Minimum Minimum [Member] Weighted- Average Remaining Useful Life Finite-Lived Intangible Asset, Useful Life Retirement Benefits [Abstract] Discretionary contributions Defined Contribution Plan, Employer Discretionary Contribution Amount Plan expenses Defined Contribution Plan, Cost Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Additional Paid-in Capital Additional Paid-in Capital [Member] Common Stock Common Stock [Member] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Sale of Stock [Axis] Sale of Stock [Axis] Sale of Stock [Domain] Sale of Stock [Domain] IPO IPO [Member] Underwriters' Option Over-Allotment Option [Member] Class of Stock [Line Items] Class of Stock [Line Items] Sale of stock (in shares) Sale of Stock, Number of Shares Issued in Transaction Offering price (in dollars per share) Sale of Stock, Price Per Share Net proceeds from sale of stock Sale of Stock, Consideration Received on Transaction Underwriting discounts and commissions Sale Of Stock, Underwriting Discounts And Commissions Sale Of Stock, Underwriting Discounts And Commissions Offering expenses Sale Of Stock, Offering Expenses Sale Of Stock, Offering Expenses Redeemable convertible preferred stock, shares outstanding (in shares) Temporary Equity, Shares Outstanding Stock converted (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Stock converted Reclassifications of Temporary to Permanent Equity Reverse stock split conversion ratio Stockholders' Equity Note, Stock Split, Conversion Ratio Net loss Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Proceeds from issuance of redeemable convertible preferred stock Proceeds from Issuance of Redeemable Convertible Preferred Stock Series A Redeemable Convertible Preferred Stock Series A Redeemable Convertible Preferred Stock [Member] Series A Redeemable Convertible Preferred Stock [Member] Series B Redeemable Convertible Preferred Stock Series B Redeemable Convertible Preferred Stock [Member] Series B Redeemable Convertible Preferred Stock [Member] Series C Redeemable Convertible Preferred Stock Series C Redeemable Convertible Preferred Stock [Member] Series C Redeemable Convertible Preferred Stock [Member] Series D Redeemable Convertible Preferred Stock Series D Redeemable Convertible Preferred Stock [Member] Series D Redeemable Convertible Preferred Stock [Member] Series E Redeemable Convertible Preferred Stock Series E Redeemable Convertible Preferred Stock [Member] Series E Redeemable Convertible Preferred Stock [Member] Secondary Offering - Shares From Existing Shareholders Secondary Offering - Shares From Existing Shareholders [Member] Secondary Offering - Shares From Existing Shareholders [Member] Accretion to redemption price of redeemable convertible preferred stock (less than for the three months ended June 30, 2019 and 2018) Temporary Equity, Accretion to Redemption Value Issuance of redeemable convertible preferred stock, net of issuance costs (in shares) Temporary Equity, Stock Issued During Period, Shares, New Issues Temporary Equity, Stock Issued During Period, Shares, New Issues Issuance of redeemable convertible preferred stock, net of issuance costs Temporary Equity, Stock Issued During Period, Value, New Issues Temporary equity issued during period, (in dollars per share) Temporary Equity, Stock Issued During Period, Price Per Share Temporary Equity, Stock Issued During Period, Price Per Share Dividend rate (in dollars per share) Preferred Stock, Dividend Rate, Per-Dollar-Amount Common stock, shares authorized (in shares) Common Stock, Shares Authorized 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 Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Conversion price (in dollars per share) Conversion Price Per Share Conversion Price Per Share Conversion trigger minimum Common Stock price per share (in dollars per share) Convertible Preferred Stock, Conversion Trigger, Common Stock Price Per Share Convertible Preferred Stock, Conversion Trigger, Common Stock Price Per Share Conversion trigger minimum cash proceeds in public offering Convertible Preferred Stock, Conversion Trigger, Stock Issued In Transaction, Minimum Value Convertible Preferred Stock, Conversion Trigger, Stock Issued In Transaction, Minimum Value Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Share based compensation APIC, Share-based Payment Arrangement, Recognition and Exercise Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Beginning balance (in shares) Warrants exercised (in shares) Stock Issued During Period, Shares, Warrants Exercised Stock Issued During Period, Shares, Warrants Exercised Warrants forfeited or expired (in shares) Stock Issued During Period, Shares, Warrants Forfeited or Expired Stock Issued During Period, Shares, Warrants Forfeited or Expired Ending balance (in shares) Goodwill [Roll Forward] Goodwill [Roll Forward] Beginning balance as of December 31, 2018 Goodwill from acquisition (Note 4) Goodwill, Acquired During Period Ending balance as of December 31, 2019 Counterparty Name [Axis] Counterparty Name [Axis] Counterparty Name [Domain] Counterparty Name [Domain] Former Retrofit Stockholders Former Retrofit Stockholders [Member] Former Retrofit Stockholders [Member] Total purchase consideration Business Combination, Consideration Transferred Total purchase consideration paid in cash Payments to Acquire Businesses, Gross Useful Life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Earn-out consideration obligated to pay (up to) Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Escrow asset Escrow Deposit Fair value of contingent consideration Business Combination, Consideration Transferred, Liabilities Incurred Contingent consideration Business Combination, Contingent Consideration, Liability Increase (decrease) in fair value of contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Payment of deferred purchase consideration Payment for Contingent Consideration Liability, Financing Activities Escrow deposit disbursements Escrow Deposit Disbursements Related to Property Acquisition Acquisition-related costs Business Combination, Acquisition Related Costs Revenue Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Net income (loss) Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Closing adjustment Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred Schedule of New Accounting Pronouncements and Changes in Accounting Principles Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Contract with Customer, Asset and Liability Contract with Customer, Asset and Liability [Table Text Block] Schedule of Redeemable Convertible Preferred Stock Issued and Outstanding Schedule Of Redeemable Convertible Preferred Stock Issued And Outstanding [Table Text Block] Schedule Of Redeemable Convertible Preferred Stock Issued And Outstanding [Table Text Block] Schedule of Shares of Common Stock Reserved for Future Issuance Schedule of Stock by Class [Table Text Block] Unvested balance, December 31, 2018 (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Issued (in shares) Vested (in shares) Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Unvested balance, September 30, 2019 (in shares) Weighted- Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Unvested balance, December 31, 2018 (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Issued (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Vested (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Forfeited (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Unvested balance, September 30, 2019 (in USD per share) Organization and Description of Business Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Beginning balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Contingent consideration recorded upon acquisition (Note 4) Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases Change in fair value of contingent consideration liabilities (Note 4) Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Payment related to Retrofit contingent consideration (Note 4) Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Ending balance Statement of Financial Position [Abstract] Allowance for doubtful accounts Redeemable convertible preferred stock, par value (in dollars per share) Temporary Equity, Par or Stated Value Per Share Redeemable convertible preferred stock, shares authorized (in shares) Temporary Equity, Shares Authorized Redeemable convertible preferred stock, shares issued (in shares) Temporary Equity, Shares Issued Aggregate liquidation preference Temporary Equity, Liquidation Preference Common stock, shares issued (in shares) Common Stock, Shares, Issued Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding ASSETS Current assets: Assets, Current [Abstract] Cash and cash equivalents Short-term investments Debt Securities, Available-for-sale, Current Accounts receivable, net of allowance for doubtful accounts of $1,245 and $575 as of December 31, 2019 and 2018, respectively Accounts Receivable, after Allowance for Credit Loss, Current Inventories Inventory, Net Prepaid expenses and other current assets Total current assets Property and equipment, net Property, Plant and Equipment, Net Restricted cash, noncurrent Restricted Cash, Noncurrent Intangible assets, net Finite-Lived Intangible Assets, Net Other noncurrent assets Other Assets, Noncurrent TOTAL ASSETS LIABILITIES, REDEEMABLE CONVERTIBLE PREFERRED STOCK, AND STOCKHOLDERS’ EQUITY (DEFICIT) Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Advance payments from partner, current Due to Related Parties, Current Total current liabilities Deferred revenue, noncurrent Contract with Customer, Liability, Noncurrent Advance payment from partner, noncurrent Due to Related Parties, Noncurrent Other noncurrent liabilities Other Liabilities, Noncurrent TOTAL LIABILITIES Commitments and contingencies (Note 8) Commitments and Contingencies Redeemable convertible preferred stock, par value of $0.001 per share; zero and 58,615 shares authorized, issued and outstanding as of December 31, 2019 and 2018, respectively; aggregate liquidation preference of zero and $237,650 as of December 31, 2019 and 2018, respectively Temporary Equity, Carrying Amount, Attributable to Parent Stockholders’ equity (deficit): Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, par value of $0.001 per share; 100,000 and zero shares authorized as of December 31, 2019 and 2018, respectively; zero shares issued and outstanding as of December 31, 2019 and 2018, respectively Preferred Stock, Value, Issued Common stock, par value of $0.001 per share; 900,000 and 99,250 shares authorized as of December 31, 2019 and 2018, respectively; 95,301 and 17,691 shares issued and outstanding as of December 31, 2019 and 2018, respectively Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital TOTAL STOCKHOLDERS’ EQUITY (DEFICIT) TOTAL LIABILITIES, REDEEMABLE CONVERTIBLE PREFERRED STOCK, AND STOCKHOLDERS’ EQUITY (DEFICIT) Finished goods Inventory, Finished Goods, Net of Reserves Cost Finite-lived Intangible Assets Acquired Capitalized Contract Cost [Table] Capitalized Contract Cost [Table] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Domain] Capitalized Contract Cost [Domain] Devices Devices [Member] Devices [Member] Contract Contract [Member] Contract [Member] Execution Credits Execution Credits [Member] Execution Credits [Member] Capitalized Contract Cost [Line Items] Capitalized Contract Cost [Line Items] Total deferred costs and other Contract with Customer, Asset, after Allowance for Credit Loss Change in Contract with Customer, Asset [Abstract] Change in Contract with Customer, Asset [Abstract] Beginning balance as of January 1, 2019 ASC 606 adoption date impact adjustment Additions Contract With Customer, Asset, Increase For Additions Contract With Customer, Asset, Increase For Additions Revenue recognized Contract With Customer, Asset, Decrease For Revenue Recognized Contract With Customer, Asset, Decrease For Revenue Recognized Cost of revenue recognized Contract With Customer, Asset, Decrease For Cost Of Revenue Recognized Contract With Customer, Asset, Decrease For Cost Of Revenue Recognized Sales and marketing expenses recognized Contract With Customer, Asset, Decrease For Sales And Marketing Costs Recognized Contract With Customer, Asset, Decrease For Sales And Marketing Costs Recognized Ending balance as of December 31, 2019 Accrued bonus Accrued Bonuses, Current Vendor accruals Vendor Accruals, Current Vendor Accruals, Current Accrued commissions Accrued Sales Commission, Current Contingent consideration, current Business Combination, Contingent Consideration, Liability, Current Accrued payroll and employee benefits Accrued Salaries And Employee Benefits, Current Accrued Salaries And Employee Benefits, Current Employee contribution to ESPP Deferred Compensation Share-based Arrangements, Liability, Current Accrued rebates Accrued Rebates, Current Accrued Rebates, Current Accrued sales and use taxes Sales and Excise Tax Payable, Current Accrued professional services Accrued Professional Fees, Current Accrued offering expenses Deferred Offering Costs, Current Deferred Offering Costs, Current Other accrued expenses Other Accrued Liabilities, Current Total Business Combinations Business Combination Disclosure [Text Block] Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] Research Tax Credit Carryforward Research Tax Credit Carryforward [Member] Accounting Standards Update 2014-09 [Member] Provision for (benefit from) income taxes Income Tax Expense (Benefit) Valuation allowance increase (decrease) SEC Schedule, 12-09, Valuation Allowances and Reserves, Period Increase (Decrease) Deferred tax liabilities Deferred Tax Liabilities, Gross Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Unrecognized tax benefits Unrecognized Tax Benefits Fair Value Measurements Fair Value Disclosures [Text Block] Segment Information Segment Reporting Disclosure [Text Block] Stockholders’ Equity Employee Benefits Pension and Other Postretirement Benefits Disclosure [Text Block] Statement [Table] Statement [Table] Accumulated Deficit Retained Earnings [Member] Statement [Line Items] Statement [Line Items] Temporary Equity Increase (Decrease) in Temporary Equity [Roll Forward] Redeemable convertible preferred stock, shares outstanding at of beginning period (in shares) Redeemable convertible preferred stock, outstanding at beginning of period Accretion of redeemable convertible preferred stock Conversion of redeemable convertible preferred stock to common stock (in shares) Temporary Equity, Shares, Conversion Of Units Temporary Equity, Shares, Conversion Of Units Conversion of redeemable convertible preferred stock to common stock Temporary Equity, Value, Conversion Of Units Temporary Equity, Value, Conversion Of Units Redeemable convertible preferred stock, shares outstanding at end of period (in shares) Redeemable convertible preferred stock, outstanding at end of period Stockholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Common stock, shares outstanding at beginning of period (in shares) Shares, Outstanding Stockholders' equity (deficit) at beginning of period Cumulative effect adjustment from adoption of ASC 606 Cumulative Effect of New Accounting Principle in Period of Adoption Accretion of redeemable convertible preferred stock Adjustments to Additional Paid in Capital, Increase in Carrying Amount of Redeemable Preferred Stock Issuance of common stock upon exercise of warrants (in shares) Issuance of common stock upon exercise of warrants Stock Issued During Period, Value, Warrants Exercised Stock Issued During Period, Value, Warrants Exercised Conversion of redeemable convertible preferred stock to common stock (in shares) Conversion of redeemable convertible preferred stock to common stock Stock Issued During Period, Value, Conversion of Convertible Securities Issuance of common stock upon IPO (in shares) Stock Issued During Period, Shares, New Issues Issuance of common stock upon IPO, net of issuance costs Stock Issued During Period, Value, New Issues Issuance of common stock upon exercise of stock options, net (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Issuance of common stock upon exercise of stock options, net Stock Issued During Period, Value, Stock Options Exercised Cancellation of restricted stock awards (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Forfeited Cancellation of restricted stock awards Stock Issued During Period, Value, Restricted Stock Award, Forfeitures Issuance of stock awards (in shares) Shares Issued, Shares, Share-based Payment Arrangement, before Forfeiture Issuance of stock awards Shares Issued, Value, Share-based Payment Arrangement, before Forfeiture Tax withholding on releasing of restricted stock units (in shares) Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Tax withholding on releasing of equity awards Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Common stock, shares outstanding at end of period (in shares) Stockholders' equity (deficit) at end of period Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Livongo for Behavioral Health By myStrength Solution Livongo For Behavioral Health By myStrength Solution [Member] Livongo For Behavioral Health By myStrength Solution [Member] Blood Glucose Meter and Supplies Blood Glucose Meter And Supplies [Member] Blood Glucose Meter And Supplies [Member] Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Restricted cash Goodwill impairment Goodwill, Impairment Loss Capitalized computer software Capitalized Computer Software, Additions Capitalized computer software amortization Capitalized Computer Software, Amortization Advance payments from partner Investment Company, General Partner Advisory Service Advertising expense Advertising Expense Description of payment terms Revenue, Performance Obligation, Description of Payment Terms Accrued expenses and other current liabilities Debt Disclosure [Abstract] Debt Debt Disclosure [Text Block] Cover page. Document Type Document Type Document Annual Report Document Annual Report Document Period End Date Document Period End Date Document Transition Report Document Transition Report Entity File Number Entity File Number Entity Registrant Name Entity Registrant Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Title of 12(b) Security Title of 12(b) Security Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Voluntary Filers Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Filer Category Entity Filer Category Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Ex Transition Period Entity Ex Transition Period Entity Shell Company Entity Shell Company Entity Public Float Entity Public Float Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Entity Central Index Key Entity Central Index Key Amendment Flag Amendment Flag Current Fiscal Year End Date Current Fiscal Year End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Restricted Stock Units, Performance RSUs and Performance Stock Units Restricted Stock Units, Performance RSUs And Performance Stock Units [Member] Restricted Stock Units, Performance RSUs And Performance Stock Units [Member] Shares Available for Grant Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Available For Grant [Roll Forward] Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Available For Grant [Roll Forward] Balance as of December 31, 2018 (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Shares authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Adjustment to plan (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Granted (in shares) Forfeited/cancelled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Forfeited (in shares) Returned (in shares) Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Returned In Period Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Returned In Period Balance as of June 30, 2019 (in shares) Shares Subject to Options Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Balance as of December 31, 2018 (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Exercised (in shares) Balance as of June 30, 2019 (in shares) Options vested and exercisable as of June 30, 2019 (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Weighted- Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Balance as of December 31, 2018 (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Granted (in USD per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Exercised (in USD per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Forfeited/cancelled (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Balance as of June 30, 2019 (in USD per share) Options vested and exercisable as of June 30, 2019 (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Weighted- Average Remaining Contractual Life (Years) and Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Weighted- Average Remaining Contractual Life (Years), Options outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Weighted- Average Remaining Contractual Life (Years), Options vested and exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Aggregate Intrinsic Value, Options outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Aggregate Intrinsic Value, Options vested and exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Schedule of Shares Available for Grant and Stock Option Activity Share-based Payment Arrangement, Activity [Table Text Block] Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Schedule of Restricted Stock Awards Nonvested Restricted Stock Shares Activity [Table Text Block] Schedule of Restricted Stock Units Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Summary of Stock-Based Compensation Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Cancelled (in shares) Cancelled (in USD per share) 2020 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2024 Finite-Lived Intangible Assets, Amortization Expense, Year Five Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Net Book Value Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue to be recognized Revenue, Remaining Performance Obligation, Amount Timing for recognition of deferred revenue Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Cost of revenue Cost of Goods and Services Sold Gross profit Operating expenses: Operating Expenses [Abstract] Research and development Research and Development Expense General and administrative General and Administrative Expense Change in fair value of contingent consideration Total operating expenses Loss from operations Other income, net Other Nonoperating Income (Expense) Loss before provision for income taxes Net loss Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Revolving Credit Facility Revolving Credit Facility [Member] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Line of Credit Line of Credit [Member] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] Prime Rate Prime Rate [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Debt instrument face amount Debt Instrument, Face Amount Proceeds from bank debt Proceeds from Bank Debt Number of monthly payments Debt Instrument, Number Of Monthly Payments Debt Instrument, Number Of Monthly Payments Repayments on long-term debt Repayments of Long-term Debt Interest rate Debt Instrument, Interest Rate, Stated Percentage Warrants issued as percentage of loan advance Warrants Issued As Percentage Of Loan Advance Amount Warrants Issued As Percentage Of Loan Advance Amount Warrants exercised (in shares) Amortization of debt discount Amortization of Debt Discount (Premium) Aggregate principal amount of secured revolving loan facility Line of Credit Facility, Maximum Borrowing Capacity Floor interest rate Debt Instrument, Floor Interest Rate Debt Instrument, Floor Interest Rate Floating interest rate Debt Instrument, Basis Spread on Variable Rate Loans outstanding Long-term Line of Credit Debt instrument fee (less than) Debt Instrument, Fee Amount Revenue, Deferred Revenue and Deferred Costs and Other Revenue from Contract with Customer [Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of revenue Cost of Sales [Member] Research and development expenses Research and Development Expense [Member] Sales and marketing expenses Selling and Marketing Expense [Member] General and administrative expenses 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] Weighted Average Weighted Average [Member] Gross Value Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Deferred tax assets: Deferred Tax Assets, Gross [Abstract] Federal and state net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards, State and Local Research and development tax credits Deferred Tax Assets, Tax Credit Carryforwards, Research Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Accruals and reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals Deferred revenue Deferred Tax Assets, Deferred Income Other Deferred Tax Assets, Other Gross deferred tax assets Deferred Tax Assets, Gross Valuation allowance Deferred Tax Assets, Valuation Allowance Net deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Deferred tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Property and equipment Deferred Tax Liabilities, Property, Plant and Equipment Acquired intangible assets Deferred Tax Liabilities, Other Finite-Lived Assets Prepaid insurance and deferred commissions Deferred Tax Liability, Prepaid Expenses and Deferred Commissions Deferred Tax Liability, Prepaid Expenses and Deferred Commissions Net deferred tax liabilities Net deferred tax assets Deferred Tax Assets, Net Change in Contract with Customer, Liability [Abstract] Change in Contract with Customer, Liability [Abstract] Beginning balance as of January 1, 2019 Contract with Customer, Liability Amounts billed but unrecognized Contract With Customer, Liability, Increase For Amounts Billed But Unrecognized Contract With Customer, Liability, Increase For Amounts Billed But Unrecognized Revenue recognized Contract with Customer, Liability, Revenue Recognized Assumed from business combination Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination Ending balance as of December 31, 2019 Total deferred revenue Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Related Party Transactions Related Party Transactions Disclosure [Text Block] Series A Series B Series C Series D Series E Net Carrying Value Aggregate Liquidation Preference Schedule of Net Minimum Payments Under Noncancelable Operating Leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Schedule of Warrants Outstanding Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] 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 benefit—beginning of year Gross increases—current year tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Gross increases—prior year tax positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Decreases—prior year tax positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Unrecognized benefit—end of year Measurement Frequency [Axis] Measurement Frequency [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Fair Value, Recurring Fair Value, Recurring [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Level 1 Fair Value, Inputs, Level 1 [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Level 3 Fair Value, Inputs, Level 3 [Member] Assets Assets, Fair Value Disclosure [Abstract] Cash equivalents and short-term investments Total assets at fair value Assets, Fair Value Disclosure Liabilities Liabilities, Fair Value Disclosure [Abstract] Other current liabilities—contingent consideration Other noncurrent liabilities—contingent consideration Business Combination, Contingent Consideration, Liability, Noncurrent Total liabilities at fair value Financial and Nonfinancial Liabilities, Fair Value Disclosure Proceeds from exercise of common stock warrants Proceeds from Warrant Exercises Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Current: Current Federal, State and Local, Tax Expense (Benefit) [Abstract] U.S. 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 Federal, State and Local, Tax Expense (Benefit) [Abstract] U.S. Federal Deferred Federal Income Tax Expense (Benefit) State Deferred State and Local Income Tax Expense (Benefit) Foreign Deferred Foreign Income Tax Expense (Benefit) Total deferred Deferred Income Tax Expense (Benefit) Total provision for (benefit from) income taxes Expected term (years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Expected volatility rate, minimum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Expected volatility rate, maximum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Risk free interest rate, minimum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Risk free interest rate, maximum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Finite-lived Intangible Assets Amortization Expense Finite-lived Intangible Assets Amortization Expense [Table Text Block] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Goodwill Schedule of Goodwill [Table Text Block] Schedule of Prepaid Expenses and Other Current Assets Schedule of Other Current Assets [Table Text Block] Schedule of Noncurrent Other Assets Schedule of Other Assets, Noncurrent [Table Text Block] Schedule of Accrued Liabilities and Other Current Liabilities Other Current Liabilities [Table Text Block] Revenue Business Acquisition, Pro Forma Revenue Net loss Business Acquisition, Pro Forma Net Income (Loss) Income Taxes Income Tax Disclosure [Text Block] Schedule of Fair Value of Financial Assets and Liabilities by Level within the Fair Value Hierarchy Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Schedule of Investments Reconciliation Schedule Of Investments Reconciliation [Table Text Block] Schedule Of Investments Reconciliation [Table Text Block] Schedule of Changes in Level 3 Financial Liability Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Escrow deposit, noncurrent Escrow Deposit, Noncurrent Escrow Deposit, Noncurrent Other Other Assets, Miscellaneous, Noncurrent Total Outstanding warrants to purchase common stock Available for future issuance Outstanding options to purchase common stock Outstanding restricted stock units Estimated shares for future ESPP purchase Total Change In Accrued Rebate [Roll Forward] Change In Accrued Rebate [Roll Forward] Change In Accrued Rebate [Roll Forward] Beginning balance as of January 1, 2019 Contract with Customer, Refund Liability, Current ASC 606 adoption date impact adjustment Amount deferred Contract With Customer, Refund Liability, Amount Deferred Contract With Customer, Refund Liability, Amount Deferred Revenue recognized Contract With Customer, Refund Liability, Revenue Recognized Contract With Customer, Refund Liability, Revenue Recognized Payments Contract With Customer, Refund Liability, Payment Contract With Customer, Refund Liability, Payment Ending balance as of December 31, 2019 Stock-Based Compensation Share-based Payment Arrangement [Text Block] Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Net Loss Per Share Attributable to Common Stockholders Earnings Per Share [Text Block] Schedule of Net Loss Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Software Subscription Software Subscription [Member] Software Subscription [Member] Name of Property [Axis] Name of Property [Axis] Name of Property [Domain] Name of Property [Domain] Mountain View Office Mountain View Office [Member] Mountain View Office [Member] Chicago Office Chicago Office [Member] Chicago Office [Member] Denver Office Denver Office [Member] Denver Office [Member] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Rent expense paid to third parties Operating Leases, Rent Expense Area of real estate property Area of Real Estate Property Future lease obligations Operating Leases, Future Minimum Payments Due Remaining purchase commitment Purchase Commitment, Remaining Minimum Amount Committed Statement of Cash Flows [Abstract] Noncash or Part Noncash Acquisitions by Unique Description [Axis] Noncash or Part Noncash Acquisitions by Unique Description [Axis] Noncash or Part Noncash Acquisition, Name [Domain] Noncash or Part Noncash Acquisition, Name [Domain] CASH FLOWS FROM OPERATING ACTIVITIES Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Adjustments to reconcile net loss to net cash used in operating activities: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization expense Depreciation Loss on disposal of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Provision for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Deferred income taxes Deferred Income Taxes and Tax Credits Changes in operating assets and liabilities, net of impact of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable, net Increase (Decrease) in Accounts Receivable Inventories Increase (Decrease) in Inventories Deferred costs and other Increase (Decrease) in Deferred Charges Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Deferred revenue Increase (Decrease) in Deferred Revenue Advance payments from partner Increase (Decrease) in Due to Related Parties Net cash used in operating activities CASH FLOWS FROM INVESTING ACTIVITIES Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Capitalized internal-use software costs Payments for Software Purchase of short-term investments Payments to Acquire Debt Securities, Available-for-sale Acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Change in escrow deposit Payments For (Proceeds From) Escrow Deposits To Acquire Businesses Payments For (Proceeds From) Escrow Deposits To Acquire Businesses 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, Continuing Operations [Abstract] Proceeds from issuance of common stock upon initial public offering, net of issuance costs Proceeds from Issuance of Common Stock Proceeds from exercise of stock options, net of repurchases Proceeds from Stock Options Exercised Proceeds from issuance of redeemable convertible preferred stock, net of issuance costs Payment of deferred purchase consideration Payments for Previous Acquisition Payments of contingent consideration Taxes paid related to net share settlement of equity awards Payment, Tax Withholding, Share-based Payment Arrangement Repayments on long-term debt Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Net increase in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, cash equivalents, and restricted cash, beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash, cash equivalents, and restricted cash, end of period Reconciliation of cash, cash equivalents, and restricted cash: Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect [Abstract] Cash and cash equivalents Restricted cash Supplemental disclosures of cash flow information Supplemental Cash Flow Information [Abstract] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities SUPPLEMENTAL DISCLOSURES OF NONCASH INVESTING AND FINANCING ACTIVITIES: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Accretion of redeemable convertible preferred stock Purchases of property and equipment included in accounts payable and accrued expenses and other liabilities Capital Expenditures Incurred but Not yet Paid Contingent consideration liability related to acquisition Noncash or Part Noncash Acquisition, Other Liabilities Assumed Unpaid initial public offering issuance costs Deferred Offering Costs Incurred Not Yet Paid Deferred Offering Costs Incurred Not Yet Paid Capitalized internal-use software costs in accounts payable and accrued expenses and other liabilities Capitalized Software Costs Incurred But Not Yet Paid Capitalized Software Costs Incurred But Not Yet Paid Minimum Lease Payments Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Remainder of 2019 Operating Leases, Future Minimum Payments, Remainder of Fiscal Year 2019 Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months 2020 Operating Leases, Future Minimum Payments, Due in Two Years 2021 Operating Leases, Future Minimum Payments, Due in Three Years 2022 Operating Leases, Future Minimum Payments, Due in Four Years 2023 Operating Leases, Future Minimum Payments, Due in Five Years Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total future minimum payments Sublease Income Operating Leases, Future Minimum Payments Receivable [Abstract] Remainder of 2019 Operating Leases, Future Minimum Payments Receivable, Remainder of Fiscal Year 2019 Operating Leases, Future Minimum Payments Receivable, Current 2020 Operating Leases, Future Minimum Payments Receivable, in Two Years 2021 Operating Leases, Future Minimum Payments Receivable, in Three Years 2022 Operating Leases, Future Minimum Payments Receivable, in Four Years 2023 Operating Leases, Future Minimum Payments Receivable, in Five Years Thereafter Operating Leases, Future Minimum Payments Receivable, Thereafter Total future minimum payments Operating Leases, Future Minimum Payments Receivable Net Minimum Lease Payments Operating Leases, Future Minimum Payments Due, Net of Sublease Income [Abstract] Operating Leases, Future Minimum Payments Due, Net of Sublease Income [Abstract] Remainder of 2019 Operating Leases, Future Minimum Payments, Net of Sublease Income, Remainder of Fiscal Year Operating Leases, Future Minimum Payments, Net of Sublease Income, Remainder of Fiscal Year 2019 Operating Leases, Future Minimum Payments, Net of Sublease Income, Next Twelve Months Operating Leases, Future Minimum Payments, Net of Sublease Income, Next Twelve Months 2020 Operating Leases, Future Minimum Payments, Net of Sublease Income, Due in Two Years Operating Leases, Future Minimum Payments, Net of Sublease Income, Due in Two Years 2021 Operating Leases, Future Minimum Payments, Net of Sublease Income, Due in Three Years Operating Leases, Future Minimum Payments, Net of Sublease Income, Due in Three Years 2022 Operating Leases, Future Minimum Payments, Net of Sublease Income, Due in Four Years Operating Leases, Future Minimum Payments, Net of Sublease Income, Due in Four Years 2023 Operating Leases, Future Minimum Payments, Net of Sublease Income, Due in Five Years Operating Leases, Future Minimum Payments, Net of Sublease Income, Due in Five Years Thereafter Operating Leases, Future Minimum Payments, Net of Sublease Income, Due Thereafter Operating Leases, Future Minimum Payments, Net of Sublease Income, Due Thereafter Total future minimum payments Operating Leases, Future Minimum Payments Due, Net of Sublease Income Operating Leases, Future Minimum Payments Due, Net of Sublease Income Asset Class [Axis] Asset Class [Axis] Asset Class [Domain] Asset Class [Domain] Property, Plant and Equipment Property, Plant and Equipment [Member] Capitalized internal-use software Software and Software Development Costs [Member] Leasehold improvements Leasehold Improvements [Member] Property and equipment Property, Plant and Equipment, Gross Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment, net Expected income tax benefit at the federal statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent State taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Foreign losses taxed at different rates Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Research and development credit, net Effective Income Tax Rate Reconciliation, Nondeductible Expense, Research and Development, Percent Tax Cuts and Jobs Act revaluation Tax Cuts And Jobs Act Of 2017, Change In Tax Rate Reconciliation, Revaluation Of Deferred Tax Assets Tax Cuts And Jobs Act Of 2017, Change In Tax Rate Reconciliation, Revaluation Of Deferred Tax Assets Non-deductible items Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent Stock-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Release of valuation allowance due to acquisition Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Acquisition, Percent Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Acquisition, Percent Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Total Effective Income Tax Rate Reconciliation, Percent EX-101.PRE 13 lvgo-20191231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 chart-c28219dff4268872b36.jpg GRAPHIC begin 644 chart-c28219dff4268872b36.jpg M_]C_X 02D9)1@ ! 0 0 ! #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" '@ F8# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#^_BBBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "FLVU68C(52V/7 )Q3J9*"8Y !DE' 'J2I 'YT M?E7^QC_P43\:?M6?MH_M_?LD:M\&?#'@"W_8)\8?#?P?KOCZP^)>L>*Y_B;< M?%+2?%&MZ#J&D>%KCX>>&XO"L&F6'AEEUFWU#Q%K4IO+^*'3WN(;>6Y;ZD^* M'[0OC3P!^TK\%OA'9>!OAQJ'PG\9^!/BYXT^,'Q8\1_'_P !^!O%?PAA\"Z- M!JG@^73/@SKB#Q7\1] \6S6VO6VN>)M&N['2/ MKI-SJNN7(MH3'-^+'_!.K M2_B%\ /^"I/_ 6^^,_Q7^!7[2OACX7?M&_%7]GC7?@=XVB_9M^-WB/0_B9I M?P[\)_$/1/%=WX;F\*^!M'[ MBPU6XAUO4]/M(9KJ^T_2WN[NTMXI)[B&**-V6UI'Q1^&OB#4_$NB:%\0? ^M M:SX+%T?&&DZ3XM\/:EJ?A/[%<7-I>?\ "2V%EJ,]UH/V6YLKNWN3JL5H()[: MX@F*302HGX,?\$[OV OVB?V9]._;<_97.EZ;X5^!?[//QC^/.N_\$N?B'>0; M;G0K#]K/X;GQ@]W8L;:>>SMO@!K_ (Q\1> ;7Q+9(-4UC5_&/Q.LKBW^P:7I MOVOXV_X)Y_LF?M2^#?BS_P $0UN_@U\2_@ZG["G[+O[?/@K_ (* WOB;PCJN MB6.O:U\4M7L;;PSX!AUZUM[O3/CI?^/_ (J64OQNTC_A$=3\7Z?=::L/Q GN M[?6-9L[>_ /ZEO#?QT^"GC'6=$\.^$OB]\+_ !/X@\2Z1J?B#P[H7AWX@^$- M:W#JJ: MI>+J%BUKIS6@O;A;RT,5NXN8#)_%U_P3L_8B_:&^$NJ?\$"-U?X<^#/B]'K&B_"*^^)>K0:!#-I/AKQ18:M MI-EI$EY>2:-;Z7;W#71M+73+IXI_V8OB%_P3;L/VN_@S^RW\2/VW+'X>^/\ M]FG_ (*W?M8_'GPEX!^+_P OBYX;_:3^)_QA^)WBSQ!\,-&^%_Q3^*VK^&- M0^"EAHOB#Q)?2ZY'XJ@\8ZGXA^)G@A?AOH6K^'OAOXEM-72P /[9;?XD_#RZ M\97?P[M?'?@VY\?Z? ;N_P# ]OXHT*;QA96@MK2]-U=^&(M0?7+:V^R7]E=& M>:P2,6UW:W#,(;B&23\^_P#@K/\ \%!M>_X)D_LGW_[5&E?"#2OC;I^A>// M7@K6O!5_\0;SX;WLB_$/Q!;^&=*U/2]=M_!/CJVE;3M2N8I;^QO-,MA-9-)) M;WJSPB";\&OA9^Q;^VSIVL?LC?"BX^'?Q%TO]I'X1_\ !?KXR_MF_'SX_P!W MX=U*R\)>*_V6=9TGQO<>(OB9#\8H[=M&\1Z+\;OAOX@\,_"_2_!$>L'Q/JE] M8S^!?$'A?2;+PA=-IOZ._P#!RG\'?B]^T!_P3'\5?!_X&?"3XG_&?XE>)OC% M\#M6TKP5\*_!'B+QMKLFD>#O'MCXB\1ZA=1:#:3QZ79:?I5L[_:]0N;-)[EX M;6T>6XDP@!]-_M-_\%%/B7^S?^VQ_P $\OV,KGX(^"/%NI_M['XJV=O\08OB MEXDT+3_A=J?P7\*Z-XN\8)-X;G^%^H7?C&SU/3M9BMO#4D>K>&;I[V"0:S;: M9#+'+7Z:CXA^ SXNC^'S>-/"2^/I-/.K+X(/B711XO;2Q$)VU)?#1OAK;:>L M1$C7@L/LXC_>&3R_GK^;?]LC]F?Q!%_P5T_X(E?&[X)_!/\ :+\2_"3X/W_[ M36L_'?Q^_AK]H?XA>'_AI:?$OX8^'/#7P^B\3W?CNX\23>%)K_5DU.WU"PLX M+2^TR./[5XKA@@M[%XLC]C[]DOXFW'[:7[3W@_\ ;$\*?MEV?Q!\!?\ !6OX M@?\ !0_]EWXI?#_PCID/[/?Q.\ ^,/ !^'?P_'B#]H(> KZ>*U\(_!Z34OA) MX[^!^N_%'PY;OX6?PUX8\.>%;VXL+M[< _I4M/B9\/\ 5_%&K> =!\=^"-6^ M(.C:?+J6I^";/Q7H=YXHTJR2^.E#4-7\.65]/KNGZ:NJ#[!->3V$<4=TKVI8 M7*^57Y-?LW_\%I_@)\1?V4_"7[3'[14'A;]FN3Q[^UQXJ_8[\#>"+[XD:;XG MN/&'Q#T+XMVOPGLM1T75M:T?P%C1'EN7\9>+M0OM.M=+^'_@VPU36M?U;[)9 M>=-^-/[&7P7_ &D]+_;4_P""-?Q'?BA>:WKGP\M/C/\ &[Q3<:QXS^*C?%SQ=J$GQ"@\;ZG_ &;\ M*M+O=4T[PE\.;"XO?#.OZ]KGAOAO]C7]IK3_ -@+]@5_$W[)?QRU+5_V=/\ M@X#D_:6^,'P_NO@5XGUWXE:=^S1XC^)?C_5[_P >Z5\.+K0I_$OC7P3>Z=K_ M (J(\+QZ4^ MF>,O$Z^*4DM9M-@A-P(4_4JOXJ_^"EW['/QM^,?QV_X+D>)O!'[(OQ;\86'Q M?_8%_8W^&W[-6H6?P)UW5[?Q-X^\'Z_X0N/%?A3X9WL.@WEC_;7A2R:T76$T M.Y@331HE]Y-R\.B3R0_T2?L^?M8>-=.^-GP*_8U\:_LT?'/PK9:U^QCX,^+. MB?M#>*[&SM/ NO\ C/PCI'@?1?B%\)]0T:ZD7QAH'C;PF/$.F7&L/XBMK5_[ M2FFTZXLK?S])OM6 .7_:G_X**^,OV=O^"@_["/["^F?!GPOXQ@_;H3XP/H/Q M/U#XEZQX:^OB4ZSI\J6WAXV7BC1PM\674_LU MNGVA_OV;X^? ^VU2VT*Z^,?PJMMVT^ M36TO)_%\RP3M%X9C@;6Y%AF,=BPC?'X:_P#!0WX4?%SQC_P6X_X(N?&?PA\( M/BYXN^$G[/$/[6Z_&GXE^%?AGXT\1>!_AXWQ7^&4'AOP*OB#Q'I&C7>G0G5M M7B:"X-O+3Z!H5UIVMW M6J:]I-U:K>_VC;SBXO%URT-R ?VUZS\2?AYX<\3:#X*\0>._!FA^,?%3QIX8 M\*:QXIT'2_$OB-Y3>"-=!T&^U"WU76&?^S[_ &KIUIW7\*_FP\&?L]WVH_\ !3_]OCPQ^VY^RI\9/C?\,/V@_C;^Q?\ MM4_L5_'/PWX"\?>*/AQX>O\ ]G#P>VA^&/"7B#X@>$Y]+@^!_B'X/^+=2O\ M6;#P_P"/=3\.>'_$EMK/CN]N8M2'B5K?Q'^W/[//Q^\2_'/4OCOIWB']GCXX M? :/X-_''Q?\(] U'XRZ!I6A:?\ &C0_#"64ME\8?A7+INJZE)K'PR\4R7,I MT'5KJ.WEN(X@&5;M;ZRTX ^:/!'[?M[^T5^UW^T%^RE^RMX$T+QE8_LA7'A; M0OVFOCIXZ\57F@^ _"_Q-\6K?W>F?!?X=>'_ _HFN>(/B+XXTW3M(U>?Q]J M\][X5\*_#^[LDT:XN_$&N7!TR+ZF\ _&O7VT+XH:Q^T#X*T7]GN#X;?$Z\\! MV^M^(OB)H6I^"O&OAV31_"&J>&OB/H'BN]LO#%O9:%XJN?%O]AV>C:S:6FN: M=KNCZAHU_$=13R:_%O\ X)S?LZ?%3_@FG^W;_P %/_#GQ8\"_$'Q%\!/VTOV M@XOVM/V?/C_X+\':_P#$7PR^H^,]6\5S^/\ X0_$U/!.EZ[XG\ ^-/"VH^+- M(@\-77B31[?PIXQTFPU/4M)UV"^)TN3VG_@HSX)^-?QE^,G_ 2\^.7AKX8_ M$[5?V>?V;OV[9_'OQX\#-X9GU7Q,_AQOASK?AGX7?'^Y^%^GM?\ BB?PQ\-? M'5]>W,MM-H[^._"]IKD/CA_"5M8V=S=:< ?L%>?%GX7:=IGA/6[_ .(_@*QT M?Q[=6ECX'U6\\9>&[73?&-Y?JK6-KX5OY]3CM/$=S>*Z-:6^C37TURKJ84<$ M5S.G_M&_L^ZM:^%;W2OCE\'=3L_'7BJ^\"^"KO3_ (G^!;VV\8>-M,DCAU+P M?X6GMM?EB\0^*=/EECBOO#VD/>:Q:2.B7%G&SH&_D&\8?L0?M87/[&O[,_A7 MQ;^SO\3_ !7HNN_\')9_;*\'_!^/X9:QXGU3X(?L)ZO\3_'>JW5[XY\"6>D7 MR_#/PM=#5M9\7:AX,N[:UN[6Q\>QVU]H\-_=:QIFG^;?'O\ 89^.7_"L?^"I MT?@+]C7XN#Q7XS_X+8_ SXW_ &/A3]GKQ+%J^L_!+P]XL\,:KXF^(GPRGTS MPS$]MX3MU\.^(;S4-8T"2P%TUS:-ZM?$.N_9+K^Q M]%N(HM3U3[-!H]7N[>PTE_&/BO0/ M#":I?W=Y;:?:V.G-KFH6 O;RYOKRTL[>VMC)--=W-O;1HT\\4;_QG?M5?"+1 M/C7^VI_P=&?#[2_@3JOQK^*?Q#_93_8'\&?!/0?#/PIN/'7B>/XI^-OV=M7@ M\&263VNDW-QX2O!XLL_"OB.]\2ZI+I%EHUIX3EUC5M8L(]!"GKO^"AG[+O[7 M7BWX7?$GX#VG[+/Q\\?_ !LMO^"%WPC^$7Q/_:(\/V7C7XS>$?VAOB[\./%_ MAC6KGX%> ]*EN+OX5>%O&GASQ=:^+?B5KWC>\M=2^-7Q%WZ;HOPXTC13)+KO MB0 _KZ\1?%KX6^$-0U;2/%?Q(\!>&=5T+PS<^--;TWQ#XR\-:)?Z/X/LY!%= M^*M5LM4U2UNM.\-VLA$=SKMY##I4#D)+=JQ KY^^'O[2_B;Q-\=?VG?!OBSP MG\*O"?P%^"'ASX4Z_P"!_CKIW[17P\\6ZAX[3QAX7U'7O'S^.OACIODZU\$M M,\!W=I!9Z7K'C/57LO&^GR3:YH[QV,$HA_"\_LC:U^T7_P %*?\ @GIXE_:) M_9?^(?Q$^!*_\$:+KX,?&S4?BQ\'_%EWX$B^+WB'4=+OU^'/Q=DUG2/L,'BN M*U37=6.B^*G$F@^)#I>IQOI_BF/2)XO.O'/[ >I?%#]K'_@O?\+O$WPB_:,^ M$G[.O[3?PZ_X);_#OX#?%+X)_!W7@HNOV>_#/A?PY>>)?ABB:=8:=XRT#X&> M,K#P?>^-/">F7\.H>(?A[X;\2V'AI[R.V2YC /ZF)?BO\+X?"4WCZ;XC^ XO M MOSM_"=Y/ MJD=MXDGNTFA>VAT66^DG66-HD<.N?Y3_ (?? G_@HWJNB?\ !-SXE?M6?#N3 MQ_H'[+'_ 51^-/BG]H/Q;\-OA9J?A_7OVB_AY;_ Q'P]^ '[??CKX&6NG6 MOB!=3L_%=OJK>(+ZT\'VOB^#3;W1?BU=>&+J2^USQ._A'B7]AW]K*;]D_P#8 MK\+>+_V=/BAXGT*^_P"#D*;]L7P]\)5^&>K>([[X"?L):S\4/'&K377Q!\&V M6F7L/PP\*SC6-2\8:AX+N8K>[M+'QPEM>Z-#?_VUINF@']G7@CX@>!/B9H$/ MBKX<^-/"?C[PQ<75]8P>(_!7B31?%>@SWNF7+V>I6D.L:!?:AITMUI]Y'):7 MMNERTUI:Q;QW>D^"KWQ1H5IXN MU2TE2_DCNM.\-7%_'K5];NFEZDZ36MC+'(EA>M&S+:7!B_&#_@B7\&OB5\%M M2_X*NZ3XY^$WCKX2>'?B'_P5I_:J^,7P6T[Q7X%UGP)H?BCX,>.[3P9;>#/& M?@*TO]-T[3Y_"VN/X?U%[3^RXHFMTB@DO;.T-U;";\NOVJ/V,OVU?$NJ_P#! M3CX7>'?AK\1M;_:0_::_X*I_L7_M"_LH_M :;X;U&\\)^'?@-\/;_P"'.H>' M_&)^,45M)IWP^L/V9_#GACQEX/U_1=3O](\1:/*-5U7Q;'X4TC3-.U# M3!?:F_\ ;Y_X*,_&K]FGXT_"C]G']E3]E+P/^V)\<_'OA&^\=^(OAUXB_;+^ M _[*?B'PYX8O=:N/#G@.?PKI'Q>GEUKXJ:AXUUK0/'%L=/\ !>F74OAV/PJL MNILSZ[IL1\,_9$^"?C/PM_P7'_X*K_&G5/@KXQ\+?"_XH?"3]D#1/A=\5M5^ M%VKZ#X,\;>)/!'A#5+;XM6_A'QG=:):V&HW5OKFI6::]-;7J#Q!>0/=1R:M' MIXNHL?\ X*2?L3_L._MV_%[XJ?!7X[?L+_&__A?,?$'PTN_&\NH>%M$\:VGA== M=\0>"6^(NF^'G>_TO2]4BOM!A\86OA;R[Q($UE=$2WD^R#\X?^":G_!6W0/V M[?@A^TQX]^)GP7U7]F/XO?L?_%3QA\+OC]\!M2\90_$3Q!X3N_#NEG5-'U:S MUJ'PWX0&JP>+9+37M!T2WCT>(WOB'PWJ=E83W]O+9W4WU1\/_#/Q?^&G_!.[ MP+X+^/.H:]\2_CSX,_9!\,>$/BYJ?AG3]6\>^(_'/Q;TKX.6?A_QE=:-9:): MWVL^+=4\0>,8[XVTMG:2W6LW-R+QE7[3)(OY=^!_^">_Q2\*?\%;9?VT/AS_ M &AX;_9%_:P_9,\ >,OVPO".L>&-5TKQ'JG[2G[,OBCX?S_"6V'A"[@L?$>B M^(_$$::7XEU2.7PY=W&HP^#/BKH^J(+_ ,;V+3 'UC_P2O\ ^"F_B'_@HG\) MOVC/B]\0?@AH/[,&E_LZ?M!_$G]GGQ/H.J_%M?']W#KOPIT3PWKGB[Q+K?B" M7P1X$\/:)HEG'XC-D5$]^(9-'U"^N;V*QDMW;])7^-/P?3P;)\16^*OPW'P_ MBOO[,D\+/AWXC\*>*?V MA?V3%^(_P9\2>*+'PAIOB>UTK3?&9\0:1X;U/5&\$MJ2:KXE'A6Z\.G3+FXU M?3;'5/<_VYOV2_VK?BW\"/\ @XX\8_#?X+?%CQ1\+OVS_&W[#=O^R-\']-^& M_BD^,/B+X]^$6B?";2_C?\6_#OPFO=%M=>T#2]6FT?3;:7QEJVBZ1/XK7P!< MZR7GATS2;R^ /ZR-8_:+^ F@>$OB?X\U?XS_ ML_!OP4@O+CXO^)6\>^%IM M'^&*:?9'4KQ?'=Y;:K-'X5N(+ ?:S9ZT;.\DA:,P6\KRQH_YK^._^"PWPHL] M5_X)IZ]\(]!\.?%'X+?\%$_'^J^"X/B+]BE\2^$=?\2>#M=\(2RP1ZRD-O#7@[]IK_@E?\ L[_#'X"+>?"?4?!/P_\ B7\8?!G[*OB?PKJ? MAC0+[5]%TOP[-XU\/^,_$.E:/C47M]5LM:6Y>&X5])O;JUQ]*_9N^)?BSX+_ M /!LKX=/[)/QHLK3]FCQQX0?]JOP_P"(_P!G+Q9H2?#K4_!_[/WA/X=^)/%' MQ1T"]\,1R6=G=^.K(V]AXEU^Q9O%46E2^)K26^T>.+5)0#^KNV^,?PEO/!&B M_$NV^)_PZG^'?B.6U@T'QY!XX\+S^"M:N+VZEL;.#1_%<6JMH.J2W=]!-96L M=AJ$[W%W%+;Q*TL-_"&C>#-2^(FI^)M#M/ ND>'+_ ,7ZGXNDU.T; MPY9>%]+TV?6-1\03ZQ%+)8C1[/2K:XU"XU!)GMDLX9)Q(R+D_P <7P(_8._: M2\0_\$V/"?@.P;]IW]B/]IGX$?\ !2_]K']I?]F'XA6_P-\6:MX7^'NI3P>/ MM6^']Q\3/A+'X=U#6;SX(?%#P3XM\2^$+36/"OA+7H=&\3ZU;:5?^']4T_5= M=\/ZI_0!\(_@A\7_ -I7_@D1I/[//Q^\!>'/V8_C+\>_V+O$OPH^(W@?P-I$ M6D>&_A'XK^*'PZUWPS=QZ-X3L;R\MO#EIHTNMV^JS>!K&]DM/#+O=>$K*58- M-A5 "?\ 9$_;K^*_[=OP7U;]JG]GGX$Z%;?L[ZSJ?CRP^ #_ !2^(&H^$?BC M^T'I?@76]2\+R>.(?#]AX-UG0/A#X3\4>)]$UC2O!,'C+5]=\1:G8VD>O^(] M*\(6-U;P2_87@#]H7P7XA\$^%=:^(.I>%_A!\0;_ .$OAGXL_$#X1>,?'?A1 M/&/PFT[6M&TO4=:LO&,3W]F]O9^$]2U/^P-4\326=KH,]]!YL%RL-S &_+'_ M ((R2?%7]D#]@/X3_L9_M/?!+XL>!_CY^R\GC[X;7MAX<^'OBCQSX%^+>A6/ MC?Q%XF\&>/OA#\2/">C7G@3Q%X>\3^&O$ND07"Z[KOAKQ!H&NVVIV_C'2=#6 M-;N7XN_X*1? 7X^:[_P4B^)WQTT#]F;XQ>-_!_QW_P""!/[4G[)6B7/P_P#A MVWQ$CMOVB]>\7^(O%NC?";QUKWAE[_PYX=OKS1=76/1=8\3:S9^$]>U RZ3X M=U?4[V06[ '])U_\:_@[I=OX>N]3^*WPUT^U\7:'?>)O"US?>//"=I!XD\.: M782:KJ6OZ!-<:Q''K6B:?ID4NHWVK:8UUI]I8QR7EQ<1VR-**FB?'OX'>)K_ M ,#:7X<^,GPJU_4OB?I.H:_\-M/T7XB^#=5OOB#H6DM<)JNM>"+2PUNXN/%F MDZ8]I=;F:(PRA/Y:?!_[)_P 8-2M/^#6/2?'/[,7Q.U32 M_P!EKXIV'P6OKK]G/PCX(T2R^)]M?\ AZXB\.&[^(NA ME-.COHC!+/I<&O<:?'9:@_RA^S1^Q7^T!X ^&?\ P2V=/V0?C1X.\6_"G_@N M5\7_ (P_$B6#X ^+-$U[P%^S5KFO>)WT+Q9KEU!X;@N]!^%MUI7B311':Q3P M:-)##?(=->72-36W /[2W^./P82"XNG^+?PQ6WM?%:>!+F=OB!X06"W\;2J[ M1>$)YCK(CA\42+&[)X>D9=9=48K8D*Q'Q[\%OV\Y?BA^WK^W3^Q/KGPXT[PC M:?L7^"_V?/';_%8>.&O[3QQH_P >?".J^+T34/#-[X9TB+P:_@^TTQK>_NV\ M2Z_::CF2[#:;#$8S_,)^TI^R)^U'9ZE_P46^'>D?LF?'SQ5J/Q _X+K_ +,G M[9/@S6?!OP9UWQ%X,U[]GT7>F:MKOQ%\/>*=.LI-'\0OI!AU*Q\5Z/X;FU7Q M9HE]=R?V[I-I:S7]S#]0_MC? _XPO^TW_P '"?Q"O/V(_P!I']I;X=_';]FS M]@+P[\'?!'P]L_B?\-!\?O$'PNM-"TGQII?@CXF>$K&VUJ\M?ASKFIZ?XA\; M:'X6N7U_Q7X6\/>*- T.TU1)[S8 ?TS_ !$_:S_9M^%GP6^)G[0_C'XU?#>S M^#?P?L=>N_B#X\T_QAH&MZ)H%UX;MA/J/A^2XTC4+T7'BYYGMM,TWPA;>;XD MU;6K[3M&TW3+G4M0L[>;P>W_ &W6\;^._P!C^;X+^&OA;X__ &?_ -HGP-\3 M/'_Q-^+>K_M'_##PAXL^"FB>$O UIXI\+?V?\)9+G5]9^*\^KZNNM>&O'7_" M+:O;VWPMET'4=1\1W)M8)-G\U7Q)_9"_;(^)_@S_ (.4/"-W\$_C'XUUC]JC MX._L5?$G]GK4]6^!&H_#'PU\9_%_@WX*VJ_$C_A6'A2[EU6PTKQSI&IVEOX? MC\'7>N:O\4TNM/TRS\8ZIJGC5-1OI_MB_P#@WX^\5_MQ_P#!NC\4/"O[-/QA MT/X5?!#X ?M=^&_CG?:C\ O%?A+3_A%K_P 4?V;_ ?\/O#EK\4-)N/#EF?! M4WC+QKI?B/2G@UFVM[AUN)M4UF"UT75HM1N@#^C71/C'\)?$MAH.J^'?B?\ M#O7M-\4:Y-X8\-ZAHOCCPMJMCX@\26]L]Y<>']$O+#5KBVU?6X+1'NIM)TZ6 MYU"*W1IWMEB5G&UHGC_P+XEUS7_#'AWQGX4U[Q)X4E6#Q1X?T7Q'HVJZWX;F MDN+FUCAU_2;"]N-0T:62YL[N!(]2MK9FGMKB$#S8)43\'_\ @G+^P9\=/V6? MB+^V[^S0WA?2_#G[*'P3^/OCCXX_\$V/%]W8V_E:)JG[5/PQO[W7_#VB6 L) MHM.\/_LW:OK?BSP;I>I1H^JZE=_$'Q4DHEL+:SCD\F_X(^(FE>(H?B+X\U?2?'%SXKUC5_L<-Z+_4P#]! M_P#@I3_P4 ^.G_!/CX!?M(_M4/\ LV>!_B%\$?V?-)^%=Q8OJ?QOUCP?XZ^* M6J_$+Q7X;\(:Y;:'HFG_ D\7Z/X8TGP5J7BW1Q_:NN:[+XO&=JEB^FW^F7.GR_! M_P#P<.?##XG?''_@DA^U3\%O@K\,_B'\7OBM\28?A-I?@WP%\-/!NO>,_$>L M7.C_ !O^&_B;5Y19Z)972V=GIGA_1=4U2\O=0EM;=8+)XH7FNY(+:7R_]K[X M._&[QKHW_!$WXHZ%X%^(/B/X,?LR_M&_"3Q[^T[\,H/!OB&;QAX8@L?@I/X, M\%_$[Q#\,+S3X?%&H6GP5^(;7,^N6]AHVI>(/"_]M+XOL-&NK+1KS4K _4/ MXR_MW_LI_ ?7OV?_ U\1?C3\/\ 2M8_:=\53>%_@Y"/&/A7[-XGAL?#FM^* MM8\7#4KG6[73;;P'HFDZ#/%J'BZ2[.D'7-2\.^&;.:[\0>(M(TZY^A+_ .)W MPYTSQ5I/@34?'G@RQ\=:^D[Z#X*O?%6@VGBW6UM;$ZGE6G[/MAXW^%EAI.H:K\//!_B' MX@Z=XR\<-IVIZ9::+\.Y/%MMK?B<>&M4U2>&#N?VSO@K^T[X]_:"U;Q+\)?V M/?VH? OACX3?\%^_V/\ ]H/7TL_!'Q%^)FJ?%3PGH7@U_"WQ(_;&\+>.[Z_U M;3M.^%EQH6CZ%X(T?X2_!RPBLO!&@0G4OB;J$_\ :^C>'?!8!_1E^R)^W-?? MM._M)?M^?L[ZA\,;3P3<_L/?&+P)\+!XLLO&4_B6W^)5OX]\$7'CJRUS^Q[C MPMH$OA*XTVR6VT^\TO\ M#Q%#/=O/-;ZEY$<8E\$UW_@I1\7IO\ @J9XP_X) MB> _V?\ XY>.S;S[_@F9\+?BEX"_X*&_\%J_&?CK MX8?$?P7X.^-'[2OP5\7_ D\7^+?!/B+P]X7^)/AKPQ\);OP?KVK^"]=U2PM MM/U^STS7[?[)/)93.)(;BSOK7[187,=S7Y[?M2?L.?'_ /:;_P""Z7[1?B?P MP?VI?V>OAMX__P""4]Y^SU\./VR/A7I?Q7\":#X,_:)B^(F@>(=$TZ+QUX7B MTNT\0:1#:0W/_"2Z+>WZ^&]=TE=2L;75;'Q%#HNIV !^VW_!.S_@I#\,?^"@ M?[+FM?M+67AC5/@C;^ ?B+\0OA+\7/"WQ!U_0;FQ\ ^/?AE/IZ^*((?'=J]C MX=\1^%ELM8TG4=/\5P1:9;30WV>GZA975JGL'QT_;M_92_9TT/X-^(?B MA\:? >E:9\?_ (F^&?A1\(KFU\4^';VV\:^)/$6L)I=U?Z9?KJJ:9_PBGA" M76L^./%%;OQOJ/A[4-(U[2M)E^A/VJOV); M'0Q_P3L^.?P(^"G[6_QI^&$?_!875_VQOVAM.^*OP9U#7?BUX7TGX\^&WE^) MWB+3?@'8?#SPEXL\ _"/4?B#9R:WKW@H?#O2(K#Q;K&L>+;O29-/UJQU-P#^ MG2Z^._P3L;3Q%?WOQ?\ A=:67A&XT:T\57EU\0_!UO:^&KKQ$LKZ!;>(+B;6 MDAT6XUM(9FTB'4WM9=36*5K%;@1N1>U_XR_"/PI>:WI_BCXH_#KPY?\ AKPT MOC/Q%9:]XY\+:/=Z!X0>YM+-/%.M6VI:M;3Z5X<:[O[&V77;^.WTIKB\M8%N MS+<0H_\ &-_P4S_9!_:BU[Q-_P '&W@_P#^R1\=_B!<_MP^"O^"67BO]F:\^ M'GP?U'Q/X4\;67P,O?!UK\4K*/Q/I44GAS3_ !5\/;_3[I;OPA<7Q\73PI/K M&@Z-?Z-!/JB_IQ\4?V-]-_:/_P""W_PW\7_&[]ES7OB?^REK'_!'23X)^*O$ M/Q ^#GB#4/A#??%N^^/+>-]+^'?BZ^U71(]*7Q/I7@R>\\06&GZ\T+>&==73 M9[*?3O&=AIR6H!^]FI_M _ G1+ZYTS6?C1\)M)U*SU_0?"EW8:G\2/!5A>VW MBCQ2L[^&?#=Q:7>N0W$&O>(5MK@Z'H\L::CJX@F.G6UR(I"NE\9O&NL_#CX3 M?$CX@^'=(TOQ!K/@?P3XH\7V.AZSJEYH>F:O)X8T6]UR33+O6+#2];N]+2^A MT^6U6^AT?4FM)94F:RN$1XF_BV_X*5?L*?'3XD^+_P#@X[O/AO\ L=_%/Q9= M_&SP9_P2K\+?LA:GX=^ ^NW[>/K[X*WOP_TSXMQ_!W58/#[+-;^"=-T&*WUW M4=,N;-6T[0HVLKB]LK:W=_Z_?C++J-]^R1\26M]$\6:MJ^K? 'Q39V?A[3O" M_B+5/&FHZQK?PXOM/L='@\)6NGS>)9M?N]3O8+)]*;3AJ$-[(\5Y% T4[1@' MY _LW_\ !=L_%'PY_P $QO'OQ>_9H/PT\ _\%3O%OQ)^'/P;UGP+\5Y/B=JO MPV^(_@+Q=/X-TWP[\3_#VI_#CP#<3Z)XRU"$36'C'PA>:O;Z"LQC\1Z-9V=N M^J2?O!:_$OX=WNN>(O#%IX[\&W/B7PA8R:GXL\.V_BG09M=\+Z=$D4DE]XCT MB+4'U#0[-(YX7>ZU.WM;=%EC9Y%$B%OP;_X(,_L'>#OAS_P3_P#V&O%7[17[ M.7B7PM^V%^SIX4^,7A73/^%\^&_'(\:?!*Y\;_%KQUJ6IGX;^'?B#<7&@^ 5 M\7^%;GP_>:IJ_P .=,TQ]=L+GR-1OY;F2]MQ\_\ _!'K]E#X@^#S\+(/VS_! MO[:&@?MA_L*_$O\ ;Y@N]>U#P';6/[.'QB\*_M7^.-?\8^-OB5;?%32?A\MS M^T?I7Q+W^#]4L/#=W\2/%WC/2OB-X2T_6(?".CZ'I=@ML ?T ?$_]L']G3X5 M_"CQG\8=9^+7P]U;POX,^%GCGXPR0^'?'W@C4M4\1>"OA^]S8Z]?^%8#XAAM M];4>(8(O"%O/;W/V ^+KZP\/3WD&I7*05\J?L)_\%$-8_:G^"MA^TI\7/A]\ M*_V>_P!G_P"(W@WX0>-?@?\ $RY_:.\$>++'Q?=_$;PGJ^O^-_A;XKTV\L?" MM]X)^(_P5U72E\.^)H=00V7BFZN[FZ\/VMO;Z#JF/QH_X)H?\$]]-^&__!"G MQJ?BS^Q?JWAO]N#3?V<_^"@'PFM-+\6_ K5!\?5T[XK^/?B=XB^'_P /?#FE MW>A2ZW?:#XB^T?#[5_#NCZ(EUX?T_6+R]U&U?3=3O/%%Q)!^S'^S!^T#\(4_ MX()_%#XH_ KXG/\ !7]FO]AK]HOX/_'#X:P?"?Q!JOB3X,_M)>./@Y;:'9^) M/&WPDL=$F\47EU\1]*T_7?AA;>,=/\-Z]$=5U!-+U>_L]-\)(I7T5'BD1[X,C@?R*_!'_@ MG]^U3X9^%O\ P;9_"O\ :@^!'Q#^(?\ PH#XF_M9:W^T/I#^#M;^)&A?!+X/ M?%/3-9?X-?#7XO:OI5EJ^F:?H5CH&J^$O VN^#M3N;O0+33=(U'PEK5M/X8T M:X!^[/VE?V(M"\+?\%2/V%8?A5^R+)?&5GK%[X%\%(UIX?U;1(=9UQY/$/]EZ(OVFYFOM>,(A6[\0VZW8!_0QH MWQD^$?B+Q'H_@_0/BC\.M<\6>(?"%I\0-!\,:/XY\+:GXBUOP)?A&LO&ND:) M8ZM<:GJ?A*\62,VOB2RM9]%N!)&8;YPX)TK'XF?#G5/%VH> --\?>"M0\=Z3 MI\^K:KX+LO%6@W?BW3-+MKL6$^I:AX;M]0DUJRL(;YA92WES8QV\5V1;22). M1&?XSO\ @GK^QS^T3\*O$/\ P;+:KXA_97^,W@3Q!^SOI_\ P4ET?]K;7[[X M,^*=$U+X:'XGZ1XE\._".S^+WB :)'=VVE^*)KFPB\*1ZO>W>D6.EF"X/]DZ M8B.O6?LL_!?]IM/VW?\ @C=\7M._8\_:C_9[^"OPE^/7_!6+PEX_^&GC'P'\ M0_%NJ_L_^%OC18ZAJ7@N_P#C'\:O$U_K7B3XG6GQN\=ZI>^/1XT!L/@YX:>[ ML?"_@N.^U70O$7BCQ" ?UQ:1\>_@=K^M>'O#FA_&3X5:QXA\776NV/A30M*^ M(O@W4=9\37GA>"*Y\2VGA[2[+6Y[[6KGP];SPW&N6^FP74VD0S12Z@EO'(C' MII_B1\/;;QG9?#FX\=>#H/B#J5I+J&G>!9_%&A0^,;_3X+::\GO[+PO)?KKE MU90VEO/=2W5O820I;PRW#.(8W=?XD/@U^QC^T3X6G_9D\3K^R+\;/#WB+1/^ M#F?XH?M/>*]:C^ 7BW2_$FC_ +)>O6T4&D_$[6+^+PU#JVF?"VZ@O[:%H'GA MM)5L[Q9=)D?3;@1?JI^QS^SYX@TW]LW]MKX7?MP?LQ_&;Q[X[7_@J+XC_P"" MA'[%?[3MMX(\>:U\)9/#'BKX;>'OAI\,6B^,WA>\L?"FA7_P)^'^@)X/UCX4 M_$/6;>PDTZZM--T#PCXFO+&/(!_1!I7Q \":YXEUKP7HOC3PGJ_C#PW&LWB+ MPIIGB31=0\2Z!$[1)'+K>@VE[-JNDQR//"J/?VENK-+&H.Z1 W7U_+O_ ,$6 M?V3/B+X2?X&6/[8?A']LOPI^V;^PSX__ &YO#NH:[KGA'3_#W[-?Q7\/?M6? M$K5/&_C/XFP_&&T\"V7_ T-HWQ)NAX,\065CJ?Q/\6>*M!^(_A@>(&\.Z'H M%A;/%_410 4444 %%%% "8 R0 ">IQU^OK1@<<#CIP.,]<>GX4M% !2 = ! MC...F<9 ] 2 2!U/-+10 THI &T8!R,<8((/&,8Y&3CKWKY%\/?L._L^>&_# MVF> K+P[KUY\*-#\;6?Q(T/X/Z[XQ\2>(_AGI7CK3_B3/\8+#Q%;>'==OK^6 M673_ (G3KXUTO2[_ %&]T'2=:M--DTS2;2WTRPM[?Z\HH 0*HZ #DMT_B.IR!SUX'..F?7% M9"^']$77'\3#2[$^('TM-$.LM;QOJ2Z0ET;W^S(KMPTT-B]YMNYK6%HX;BYB M@GG226W@:/8HH ,#(.!D=#W&>N/K28'/ YY/ Y/J?6EHH 3 SG R<9/K@Y&? M7!Z>G:EQ_G_/^>OK110 F!G.!G&,]\9SC/7&>W2@@'J!P>1Z'D\CGFE MHH 3 ]!UST'7.<_7))SUR:"H(((&#U_Q^OO2T4 ?*/PT_8S^"OPF_:9_:$_: MV\'6OBZV^,W[4=CX T[XTZKJ'C77M7\/^*++X5:(_AOX<06WA._GET'P^OA# M0)KO2]-;0;6P:>WOKQ]4;4+F=IQ]6D ]1[_CZ_7T/4=J6B@!,#T'IT[>E& < MY YQG@OO1@>@ZYZ#KG.?KDDYZY-+10 M = !DY..Y]?K28'H.2">.I&,$^I&!@]1CBEHH ,#).!D]3W..F?I2;1DG MR>#[CI@^OMG.*6B@ H_S_G\A110 FU<$;1@]1@8/U'>C Y& <]32@ # & . !T ]*** $VCG@GX48'H.N>@Z^OU]Z6B@!-HSG R.1QT/J/0^_T]*,#G@G:EHH 3:.F!C&,8XQZ8Z?7UP/2C XX'&<>HSUY]^_KWI:* "D Z #K MT'3/)QZ9/)QU//6EHH " 1@@$>AY%(0#U XZ>WH1Z$=B*6B@!-H]!W_4Y/UR M>2.YZT;5]!S[?G^!RYQTS]*,#.<#.,9[X],^E%% M";5Y& 3DX '.M+10 A53U /L0,<#&< M>N.,^G%+@9S@9QC/?'IGTHHH 3 .<@'.,\#G'3/KCM2T44 P /0<"DP! MS@=_UY./3)Y..IY-+10 F!C&!CTQQSUXHVCC@<=/;MP>W''';BEHH 0 # M X& .!C&!Z<<<=J7 SG SZ]_SHHH 3 &, #&<<#C/7'IGO1M7T'Y>G3\L#'I M@8Z"EHH 3 ]!UST'7U^OOUHP,YP,YS^.,9^N.,]<<=*6B@!, 3CTR> M3CJ>32T44 %%%% !1110 4444 %%%% !2;EP3D8'4D@ >Q]#[&OF[]KC2?CO MK/P#\:6G[-NHZ19_%RWN?"6L:-I^M>))?!$'C#P]X?\ &?A_7OB#\.K'Q]!I MFMS?#O7OB1\/=-\4^!O#GQ$CT;4F\"Z]K^G^*#;*NEM<6_YK7GQ]NM=_X)6_ MM3^/?A+\0/VBOA?\5?A%\.]7_MOPU\4KA[7XW_L[?$[PS\+/A]XM7P)<:QXF MC\7_ -O^'M;TZ]TCXA>&?%,.N^-]#\6^"?B1;ZEX,\8W.@7>C/I0!^W)95(# M,H)Z D GG' )YY('' [WXI7.MQ7-MK?Q>\)76BZAI_Q-^'% MM81>9\1-!\7OE_$-M6\-Q)*GB#Q%\27 M_:M\::SX<\47L5SK?AEO"?P_C\/-96NF:]!KX!^X-%-4DCG.06'/4[6*@\ # MD#/ YXXK@OB!XJ\5^%-/LKOPG\-=>^)EW?#>_P##L_ASXX6GBB\\#W'ASQ+X2\>> M(;?4KPQ^$=7&LV-U:Z<^G'['Y4EX+DF+Z_\ [5U3_H7+[_P/T7_Y84 ;U%8/ M]JZI_P!"Y??^!^B__+"C^U=4_P"A'=1^UP6=O?2*;W1?+%OHK!_M75/^AHK!_M75/^AHK!_M75/\ MH7+[_P #]%_^6%']JZI_T+E]_P"!^B__ "PH WJ*P?[5U3_H7+[_ ,#]%_\ MEA1_:NJ?]"Y??^!^B_\ RPH WJ*Y,^);L:BNEGP[J/VM[)[]5^VZ+Y?V:.XC MMF)D_M+A_-E0!-N2N3G(Q5[^U=4_Z%R^_P# _1?_ )84 ;U%8/\ :NJ?]"Y? M?^!^B_\ RPH_M75/^AW,K1W&DW-B@0L)IKK3YE9@R@1A+2ZGD#$$M MN9 @"D%LD Z= !1110 4444 %%%% !1110 4444 <9X]\ ^&OB3X?;PUXI@U M&73UU/1M;M+C1]=USPSK.FZUX>U2UUG1-6TG7_#>HZ5K6F7^G:G96]S#-9WT M0E"/:W27%E<7-M-XC<_L=_ J^^"'CS]GZ_T'Q#>> /BKIXT_XI7$GCKQE!XV M^(@?PWH7@^ZN_%7Q"L];MO&5Y>W7A7PUH7AOS[76+)=/\/:5IV@:-%IFC6%G M8P?4-% 'R1\8OV*O@[\=?$N@>+O'OB']H6UUSPYX2B\%6$OPX_:N_:6^#%A< M:$+TZA=KJ^B_![XJ>!M&UO4M5O!#+K&M:K87>K:HMI86]Y>26VGV4,'>W_[, M?P-U/Q]9_$N]\ Z?-XKM-2\':[)+]NUE-&U3Q/\ #K3YM)^'OB_7O"\>HKX: M\0>,O FF3O8>$?%FM:5?:_H-O#I@L;^-]"T!]+]ZHH . !@#T HHHH _ M#S]D[_E.?_P5M_[-F_X)K_\ IA^.]?N'7X>?LG?\IS_^"MO_ &;-_P $U_\ MTP_'>OW#H **** "BBB@ HHHH **** .4@_Y';4O^Q6T;_T\:_75URD'_([: ME_V*VC?^GC7ZZN@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@#D'_Y'J#_ +%2[_\ 3W95U]<@_P#R/4'_ &*EW_Z>[*NOH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH Y/4/\ D:X0'R MA/VJ/ 5A\(/BC\9O&7AGXH_#[0/@UX4UCQM\0M"\4_#[6;CQ?I7AK1/#EWXJ MO=2TG1O"?_"3Q>,8UT?3]0<1^#+[7IHK^PO]&O(K36+&\L( #Z8HKQ'QE^T+ M\,_ >D_!W6_$6H:S#IWQU\=^ _AQ\/;FP\,:]J\5YXI^)&GW6I>$[?6I=,L; MJ#PQ87]M9S(^L:_-8:7!>&WT][HW]Y:6\_,Z_P#M8_!CPU\2+KX9:GKNH)J> MD^,OAW\-O$^OPZ)?S^#/!_Q,^+MI87WPM^'7BKQ0B?8='\8>/+75] ?0]+D6 M5(Y?%?@FTU>ZTN\\<^#[?6P#Z4HH!R 1T(R.W7V/(_&B@#\//V3O^4Y__!6W M_LV;_@FO_P"F'X[U^X=?AY^R=_RG/_X*V_\ 9LW_ 37_P#3#\=Z_<.@ HHH MH **** "BBB@ HHHH Y2#_D=M2_[%;1O_3QK]=77*0?\CMJ7_8K:-_Z>-?KJ MZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .0?_D>H/\ ML5+O_P!/=E77UR#_ /(]0?\ 8J7?_I[LJZ^@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@#D]0_P"1Q\,?]@GQ3_Z,\.5UE,M7\1VUQK-O%#!H+$+%?VJ?^"@O[)/[8UC\7KK7-'ET3P%\/OA&_P"R#J'Q M0\)ZE:SW\&OV_B_2;_\ 95O=(\ Z3I^E:AI^L6_Q&\*WT=_;6F@>,&T3]I-J MX VK@=!@8'T';\*7 SG SZ]_SH :H('/4DD^Q8EL?AG'X5QGC?P!H7Q L;/3 M]=OO&EA!8W9O89/!7Q'^(7PVOGF,+P%+O4_AWXG\+ZC?VFR1F%A?75Q8B8)< MBW%Q''*G:T4 ?@5^Q7X$T3PM_P %M/\ @K-H&F7WC&YL;;]FW_@G#<1S^(OB M'X_\7:TTEYHOQTEE6X\1^*_$NL^(;N%&0"UMKK4YK>RC+0V45O$[HW[N?V%8 M_P#/?6?_ H_$/\ \M*_%7]D[_E.?_P5M_[-F_X)K_\ IA^.]?N'0!C?V%8_ M\]]9_P#"C\0__+2C^PK'_GOK/_A1^(?_ ):5LT4 8W]A6/\ SWUG_P */Q#_ M /+2C^PK'_GOK/\ X4?B'_Y:5LT4 8W]A6/_ #WUG_PH_$/_ ,M*/["L?^>^ ML_\ A1^(?_EI6S10!C?V%8_\]]9_\*/Q#_\ +2C^PK'_ )[ZS_X4?B'_ .6E M;-% 'GT&BV9\9ZA'YVK;1X8TAP1K^NA\MJVNJ091J7F,F%!$9-?KJZ ,;^PK'_GOK/\ X4?B M'_Y:4?V%8_\ /?6?_"C\0_\ RTK9HH QO["L?^>^L_\ A1^(?_EI1_85C_SW MUG_PH_$/_P M*V:* ,;^PK'_ )[ZS_X4?B'_ .6E']A6/_/?6?\ PH_$/_RT MK9HH QO["L?^>^L_^%'XA_\ EI1_85C_ ,]]9_\ "C\0_P#RTK9HH QO["L? M^>^L_P#A1^(?_EI1_85C_P ]]9_\*/Q#_P#+2MFB@#&_L*Q_Y[ZS_P"%'XA_ M^6E']A6/_/?6?_"C\0__ "TK9HH QO["L?\ GOK/_A1^(?\ Y:4?V%8_\]]9 M_P#"C\0__+2MFB@#&_L*Q_Y[ZS_X4?B'_P"6E']A6/\ SWUG_P */Q#_ /+2 MMFB@#&_L*Q_Y[ZS_ .%'XA_^6E']A6/_ #WUG_PH_$/_ ,M*V:* /.FT6S_X M3:"/SM6VGPM=/G^W]=\S(UFS7'F_VCYH3!R8P^PMARI8 CK/["L?^>^L_P#A M1^(?_EI62_\ R/4'_8J7?_I[LJZ^@#&_L*Q_Y[ZS_P"%'XA_^6E']A6/_/?6 M?_"C\0__ "TK9HH QO["L?\ GOK/_A1^(?\ Y:4?V%8_\]]9_P#"C\0__+2M MFB@#&_L*Q_Y[ZS_X4?B'_P"6E']A6/\ SWUG_P */Q#_ /+2MFB@#&_L*Q_Y M[ZS_ .%'XA_^6E']A6/_ #WUG_PH_$/_ ,M*V:* ,;^PK'_GOK/_ (4?B'_Y M:4?V%8_\]]9_\*/Q#_\ +2MFB@#&_L*Q_P">^L_^%'XA_P#EI1_85C_SWUG_ M ,*/Q#_\M*V:* ,;^PK'_GOK/_A1^(?_ ):4?V%8_P#/?6?_ H_$/\ \M*V M:* ,;^PK'_GOK/\ X4?B'_Y:4?V%8_\ /?6?_"C\0_\ RTK9R/Q]._Y5S/B+ MQGX2\(P"Y\4^)="\/0LI:-M8U6RT]IL9^6"*YFCFN')&%C@CDD=L*JL>*Y,= MC\!EF%K8[,L;A,OP6'CSU\7CL31PF%H0T7-6Q%>=.E3CJKRG.*5]S;#X;$8N MM##X6A6Q->H[4Z&'I3K5JC[0ITXRG)^48MEW^PK'_GOK/_A1^(?_ ):4?V%8 M_P#/?6?_ H_$/\ \M*\T'QDLM6(3P+X+\>^.S(O[J_TWP\_A_P^9,X /B+Q MK-X;TV:+&&:73FU$;2&57R!7B'[27Q:_: ^%?P'^*GQ?TO0_AIX6D\!>"=6\ M3VFCZI=ZYXZU.]N=.2)H[2[DL5\*:/IXD+GS)()M96,C""7.X>%DO%N6\4YQ ME.0\'8?-.+\RSS,\!E.63X?RW$XG),1C,PQ5'!T8OBW$PPO"-&,*V(I^V=;/ MJ3YKGO$=7"Y'E^2Y;CLUS%9CB:<,RHX3+\-5Q>(DLC MHNMGE23HT:CIQIY=/GDE&ZNF>B>*_'G@GP_\;/AU\.;V_P!776/$>B^(I%D_ MX2'6O*LKB\>P&A6EQ,VI&6*;7'TG5HK6-'7S);:V656^T6Q'NW]A6)_Y;ZS_ M .%'XA_^6E?Q?^)O^"BOQK\6>,;CQYKFF>%+GQ7-?6-^NK0IK%H]K=:4+==, M:QAM]02"TCL/LEN;:&% BF/:#X9 M\/:YIWQ#U_P6MIX4&J+IMS9Z-HWAG4(K^5-6O;^XCO;B?6KD3)%,+98XX1%& MAWY_3*?T?/I6^'F"\0>+/'?@7(.%.#8\88+#>'U?+.+>&<]Q[R+,,(\+ALNS M7!Y'CL94IYA"OEE3-L7B)UL315;.JV!P^(EALNH.7X_D'TE/HX^*&<<,<)>$ M?%>=9]Q1+AW%XSB6CF'#.>91A/KN!K0K8C%8/%9IAL/3EAG3QL,%0I*%*HZ> M AB*E*-;$U5'[5_L*Q_Y[ZS_ .%'XA_^6E']A6/_ #WUG_PH_$/_ ,M*V:*^ M;/U$QO["L?\ GOK/_A1^(?\ Y:4?V%8_\]]9_P#"C\0__+2MFB@#&_L*Q_Y[ MZS_X4?B'_P"6E']A6/\ SWUG_P */Q#_ /+2MFB@#&_L*Q_Y[ZS_ .%'XA_^ M6E']A6/_ #WUG_PH_$/_ ,M*V:* ,^UTRVLY#+#)J#LR%"+K5M5OH]I*L2(; MZ\N(E?*C$BH) "RA@K,#H444 %%%% !1110 4444 %%%% !1110 4449'7/' MK0 449 ZGKP/<^E&1G&1GT[_ )4 %%%% 'X>?LG?\IS_ /@K;_V;-_P37_\ M3#\=Z_<.OP\_9._Y3G_\%;?^S9O^":__ *8?CO7[AT %%%% !1110 4444 % M%%5+V_L=-@:ZU"\M;&V5D1KB\N8;6!6D.U%::=XXPSM\J@MECP 351C*'Q;/X9T>-9SK>EB)G_M?7SM5_M>UC MRO0G!8 X)Q7H=I>6E_;QW=C(H59Y4@@%)Y_#MK?:99,I.&.H:A:(G\;* <>>^,_CYJ7ABV%WK=AX ^$.E7"-+ M:Z_\>OB?X8\';H4)WRQ^&]*N]5O9VQ]RVNM7TN;)59#$6X^1H<=<.9ABEE_# MV(QO&.8RG*DL!P1E.:<98B&(C=+#XI\-X3,J&7592M%/,ZV"I1;3J5(0]X]; M$9%C\!AI8W.?JG#N!A%5)XSB3'X'A_#JB[/VM.6;XC!SQ,$G?_985I.S48N5 MHOZ>R!U.*R]7US1= M&O]=U?3-%L4.'O=6O[33;1".?FN+V:"$<<_?Z5\ O^ MT?X;\8K.NC?%/XN?%]RR!M%_95^"/BN70 69E"-\2+O1M;TI8G.5%T/B#HJ@ M 2$Q@JYUM)LOB3J>HB_\#_L:6.GW,L8:V\;_ +4/QBT-M=1P5(N?[+\,1_'? MQ+"Q8;C;OJ&AS9X(A4@5]/\ ZM^,6,7N>'N"X'I.ZE6\6.+\@X0QW+H_K.7Y M%0Q69U,VI*#C4>'EF>58F:ER149J7+\M_KCX:4K>QXNQ?%TKJT/#KAO.^+L( MIO14,9FN%P<*&6S*?B+.LIA)\#^ M&]0U32]X;;D^*+U-,\(HF[.9'UX* I.3P"S^VOC7KV3I7A'P?X%M/,V_:O&. MNW/BO60C#[__ CW@];;2D=?[C^,9/FX(QS7F2> /VN/%$41\3?'GX<_#"#= ML;2/@W\(5UK4;: <*D7C#XL^(/$5A/*J?*LR?#FQC4X*6_&*>?V0_!6N!_\ MA9WQ&^/'QA\US)+:>-_C!XJTOP]-*268R^"OAK-\/_!4D7)5;:;P_- L>$V$ M9):\.JE7WN,?&Z,Z=_9U\I\+>%,5@U.*:YH5L1Q'#ZUSIV_VS(^.L+&24G1B MHN[E<;X^I[O#7A-B*4FE.CF/B#Q)E].D[V<94Z60U/XRF@"9D$N 2/I3P)\!?@G\,&CE^'OPE^'7@VZC55 M.H>'?!V@:9JLQ7I)=:O!8KJEW-_>FNKR:9CRSD\UZS@?7OR2?YYKJP'!G@MD M>*HX[#\&YWQ9G.$DI87B+B_.X8G'W224)2S"AQ+Q%1HQY8N-+"\:4E&UH.&Y MEB,Y\6,VI5,/B.)\@X8R[$1<*^3\.9+B*T()M-3IXJ.,R+):M6SDI3Q/!]1- MZRA):'R>WC_]K7Q5YD/A7]GWP)\.8&*M'J_QF^+]OJ6HPQDCD^#_ (1Z!XPM M[B8*<^0_C[3U##:UP.M?,G[:'PT_:?UW]EGX[W_C'XUZ+J4/_"M=>=_AE\'? M@I;Z;:>('6.+;HESKGB[Q#\1_&5[;73[?.;P_%X>U*54(@EMQE6_4R@C/'\B M1^HYK]&R#Q%?#>>Y+G.4\)<)8&&4YKEV9U,+2RR69U<9]0Q=#%.E#,>*Z_$V M-RV=7V"C#$Y=4P]7#3E[:BE..OQN?^'$>),CSG)LWXNXOQ\LURK,7<)4.%\#F5.G[9SGALRI8FEB(KV55N#/\ /H?X3_%,2^6? MAG\1?,?S&1#X#\6J[JA4.RH=&#,$+IO*KA-Z[L;AG^J7_@BWX?U[PU^R1XBT M[Q'H>M>'[]OC?XTN5L==TC4M%O'MI?#/@5([E+75+6TN'MY'CD2.=8S"[Q2H MKEXI%7]1K_-/ T^"<3P-@^'Z4\VR[-?[0H9_6S&:>7JLHT?JT\IP<;5?;R MO/VWN!?T.,K\$..J?&^#X[QW$%6&4YAE3R[$Y#0R^FXX_P!@ MW66)IYIBY(_&$%SX-\/?$G7_ (90>+M)^&FN>,X3 MX0TOQW=Z!=^))K/28[J^MOSXG_:@UO6/^"7?[1GQQ^!?Q\^)DWQ$^%GP]UZ^ M@NOBMX#T2Q^-?P*^(G@SP!X*UO7_ (2_%7PCXZ\*+-<^(;;4);O6?[2\6Z/J MFH:OX1\'[_5O$^@%-2T?6;#7 M/!WB"^\->(=+U70M2MM5TZ[LM2L6(DB%Q;+#J&EZA;W^BZUITUWI&MZ;J.EW MMU:2_-][^Q#\(M0^ 'Q9_9\N=5^(!T7X[:<+'XP>.HO%$,'Q+\=R#P9X9^'( MOK[Q&NDO8://#X"\&^&/".G6WAK0]&TS1-#T>TM=$L-/<23R 'RK^US^TG\9 M=!^,'[6/@+X>^+Y_A[I_[)/_ 3H3]LC1+Y=&TJZT[Q_\4/%'B?X_:?X8TCQ M?=:Q97QOOA[X2TS]GB^L_$7A[1GTF[U<_$2\O)M7L]0T#P[$_V)]:^)^IZ MOJ5W82>(-0\827_[85X_@+6M-U#3K#3(_AAX6CCTJ>U\2>,HM9_3OXK?LF?" M#XT7O]I^/['7-1U+5/AKJGP8\>7VG:Y/H$WQ3^#^OWL.J>(?AG\1DT2&QMM? M\):WJ45Q=W-E;0:7=6<>L>)]-T>]TS1O%OB?3=7;K?[(WP2U[XC2_$>]\/7J M7E_XP^&_Q'U[PM9ZQ>V?@/Q/\2O@[8:=I?PH^(?B'PA;E--U'Q9\/]/T3PY; M>'[X&"U!\(^![K4['4K[P+X/NM$ /IA22.>H)!]RI*Y_'&?QK@_B!XVU/P1I M]E?:9\//'GQ%EN[TVDFF^ K7PO=:A8QBWDG^W7J^*?%GA&T6S+(+<-;7EU<> M?)&#;"(O*G? 8 Z 8'?I[GD_C1@'J,T ?@)^Q/XPU'Q%_P6P_X*R:U>?#_Q MYX3NKC]F[_@G) _A[Q39^&;?7K5;31_CO%'+->TM;>]7][:M#JTTIC M287$-NZ*DG[N_P!LW/\ T+^N?]^M,_\ EM7XM?LF_P#*<[_@K;_V;-_P37_] M,/QWK]PZ ,'^V;G_ *%_7/\ OUIG_P MJ/[9N?\ H7]<_P"_6F?_ "VK>HH MP?[9N?\ H7]<_P"_6F?_ "VH_MFY_P"A?US_ +]:9_\ +:MZB@#!_MFY_P"A M?US_ +]:9_\ +:C^V;G_ *%_7/\ OUIG_P MJWJ* ,'^V;G_ *%_7/\ OUIG M_P MJ_.[_@J':VWBC]E'6=,U?1M0BL!X]^&]W/'J$5@+2[^Q^)H9TLY3#?W$ MA2=U59$6++IF,LJN6'Z7U\Q?M<_L[WG[3_P=O/A9I_CAOAW?3^)?"GB.U\4) MH \2FTE\,:O'JBVYTAM6T5+A+T(;:0O?*B1NQ>*924/'F6 SO-'G$69Y3FF79#QU%9C?A+.,=@,1AUQ MU;#X*'UAOV=\97HX5\UJ]2%)SDOY2VL=/D@-G+IVGRV3)Y36+V%JUFT1788O MLOE" 1E/E"*B@#A<8!'[V_L0?M!?#SX.?LL_";P#JW@_XW)::!;^(X8M=T/X M%?%7Q;X/DAU7QUXHU1&L/%GA;POK&CW]K8&]-E>3Q7 :VN;>>"=1+#(:\3/_ M 27U^2]N=#A_:!TB'4;;2+/41JA^$UQ+ 7N[O4+0,NE-\1-@,9L1+Y;WDL3 M&4QF,H@#_9M@\OR#PXRCB'-,12XMXHRJCF>8OC^>;?V'F?"^7XS+,F_M3*\LP&; M8C#\5YUAN(,UQ%/*HX7(\94A_/GAYP;Q?PYQOA,7BLBPW#%;&<,9IEN$S[-* M.59SAI59X_(\;_JU'#Y1Q%AL8J^)I8*KF49>WAA53RFI&C4K3J25/KE_;J_9 MA0[=1^(X\.2A7=X?&7AKQ1X(FC"2^41(GB_2=$*2._,,38FGCS+#')&&8=;I M7[6_[.NNLB:+\9/A9J,XKAI2A!V",L#E2 R MLH^C#&C AEW ]0Q+#@YZ,2.O-<7KGPS^'7B='C\2> O!?B".2-HI$UOPKH&K M))&TGFM&ZW^G7 9&E_>LARID&\C=S7^@;Q'"C:4,FXC@G&*=2IQ1E=>TK^^U M0I\&X5N-M8Q>(3^RY+XC^C5A^-8QDY9SPK6:?NTZ?"V<82ZTLI5Y\98Y)WNG M)8=JSORW5B#1_B-X=\0Q)-H%S::Y#)&9DET;7O".JQO$)#$TBOI_B6X1HUE! MB:124$GR%M_%;_\ ;=S_ -"_KW_?C3O_ ):UXAJ_['W[*NN>8VI?LY_!2>27 MS3)/'\-/"-G;N5@&0JP!KDF_84_9@CD\[2?A]J/A M:8.TJ2^"_B+\4/!ABG:/RC/"OACQII<44WE@)YB1AB@",63*G#DX=ESSEB\] MH1]SEH4#K6,1>&_C!^U+X0A5 D<&B?M)_%.\MHD53LCCM?% M&M^([=$65C.-J!BY:-F-NQA,*_LP?$O3&5O#?[9O[2]@4<2(FOO\(/&T)9T\ MN?S%\1?"V::1'7#11-/Y-M(OFPQ!V)/-*.2U$EAL5G<)MV?]I9/EN&I+WN5- MSP'$>;U;6]^5J%U#92G[BU6-XEI22Q.0Y;6A9-RRG/ZN*FM$VE'-,ER.+>KC M']XDY+5QA:;^I_[9N?\ H7]<_P"_6F?_ "VH_MFY_P"A?US_ +]:9_\ +:OD M^;X,?M>V*C^QOVRK35-BQ*B>-/V>/AY?%C&_WY)_"VI>$W9Y(_EN"(QYK?-" M+0DM2?V#^W[I*G[)\1_V5O%X5I& UOX6?$_PI<2AW(56GT7XD:U;Q"%,2@K: M.TAW0.W2XK&<?+.%L=2YFFI)>TLT[WWM< M,US>;ER\(9ZX1M>I+,^"J*?NJ3<88CBVC6DHW:=J;=U91U5_K'^V;G_H7]<_ M[]:9_P#+:C^V;G_H7]<_[]:9_P#+:OD,^+/V_P#26?[7\(/V9_&*(5YT#XL^ M/O"; MYD_@C]H+P3K@?:GFQM!;:UX9\-3LC*1'()#'+YH(@AG&*PD\'[TJ>98)T8?% MB<6\1DV'2NE=SS_#Y4UJWO%/E3G;DM(N.=J,8O$Y3GV'J2T5&GE&+S6JW:]D MLBAFL'IK=3:VC?GO!?7O]LW/_0OZY_WZTS_Y;4?VS<_]"_KG_?K3/_EM7Q^G M[7?Q TY&;Q3^Q9^U-I:H8@\NAZ3\-O%\*@QF2Y?.E?$.&>18%^9!#;R/< %5 M6.<>35/_ (;^^&5D_E^)?A3^TSX0< AUUOX#>+KH1R$;H8C)X:/B&-WN(@TT M30M)$$!2:6*8&*L)8O)HZ+BK@BK-MI4<-QUP=C,3>-N9?5<)GE?$7BVDU[*] M[+=I/59O37*ZN5\482$DFJN8<'<69;1M*UG[?'Y+AJ*3NVFYJ\4Y+W5<^S/[ M9N?^A?US_OUIG_RVH_MFY_Z%_7/^_6F?_+:ODF'_ (*%_LE-M%_\2]3\/L0& MQXH^&?Q6\-HD>!F:2XUCP1:VT4".3%)/).L*2CRV?<5W=II/[:W[)FM$+:_M M"_"FWDVL6BU?Q=IV@3QLN,Q2P:\^F30W!0B86TJ)<-;G[2L36_[RO8P&1YUF MD>?+,HS/,H;<^7X#%8V&U_CPU*K%Z:Z/:[V1QXCB[A3"3]GB^)L@PE2U_98K M.,OPU1*Z6M.MB(36K2U6^A]!?VS<_P#0OZY_WZTS_P"6U']LW/\ T+^N?]^M M,_\ EM7%:1\D?$#PCJ3M((_.,:I9ZQ,[.(OWI M15+"/YR-O->C6>I:?J,23Z??6=]#(@ECFLKF"ZB>-B0LB26\DB,C$$!U)4G@ M'.:PQ>6YC@'RX[ 8S!2T]W%X6OAY:[:5H0>MG;3=-=&>G@LURO,H\V79C@,? M'7WL'B\/BHZ6O[U"I-:,Q,X4(5:TX4,/2 MJ591I4ZE22C:$)2:B^V;5KC_ (36"3^P]:W#PQ=)Y7E:=O(.L6;>8/\ B:;- M@(VD[]V2"$()(ZK^V;G_ *%_7/\ OUIG_P MJ_!IO^"Z'PI.O1ZS_P *%^)6 M$TF;3#%_PE/@[),M]!=B0#;C \DJ3YF22 $P"U?K7^S5^TWX6_:,^!.@_'J+ M2KGX?>'-;O/$EI]D\6:KI(:Q'AO7]1T">XNM4AEBTSR;B?3I9HF60!$.R0B1 M&K](XU\"_%CPZRK#YWQGP;C?"/Q'S7$9)P5QME^>YIA,MKYOBL+1PF M:X5T,MPM?#8?$8NI6Q^ PF'5.E6QF&A+]ZY?O5)1<8RE'WK^V;G_ *%_7/\ MOUIG_P MJ/[9N?\ H7]<_P"_6F?_ "VKYQ\3?MP?LJ>%]2_L.3XT^%/$_B Y M5/#GPW&J_%7Q"\V 5MQHOPVT[Q5?I.Q(41S11;6(#E>2,N#]IKXB^,$<_"?] ME#XX^((=Q$.O?$U/"GP*\-3(6"I/Y7CK6I?'YMV&6+0_#R:7R\,L+9 'P]/A M3/Y5%2Q. 652E&,H2X@QF!X;HU%.SC[+$<08G+:%5R4HM*G4DVFG:VI]E4XW MX62E]5S:GG$X2E"I0X,Q%)\;?VDOVC_BV3DW>BCQQ8_##P;.6 WI'X<^%FC>&+F.% MCD".;7+I@AVM(Y&X\.-R;$81N#S;AE5J3O6PTLRS'%U)1?*U]3Q61Y+G63XF MHTY>[5S7"TTXJ]9*5UM0XBQ&+L\'PQQ+5I5+*CC,3A\LRG#)\R3>*PV;YK@< M]PT.5J5XY'7F]5[*Z:/9_'7[3WP:^&D,TOC?QCI.A/;@F6UFU30[J\0CM):V M&KW4L)SQ^_6( D;B,U\ZWW_!1#X=:Y-+B*%,W\0:R)E8;A*+X/NYSGD_2UO;6]I#%;6L$5M;01K M%!;V\:0P0Q*,+'%!$J11HHX540 #@"O"EE-"K+_A0XKXCKT?XE*GPKD_#W!N M)HRO&7U;'XOB3_B*]+-:&DH2K9?@>&,3*#;@Z,^64?0CB^))I.AE7"F5S24* MO]JXK/\ C*%;=.OA%EE3PV>75;-3A2Q;SVC&HDIJK33C/\\;GXG_ +9?CP0- MX:^!WC7P]IMR6C>?5M5^&'PDMXXRK$--?>(]<^,'CXJ#L&^'X;Z!>.,[8[5L M@4D^ 7[1?BMEO/&FO_#3P[=$[Q*O@_Q5^T+XGMEEOB-F_%'#&6XB;BI3ED/#V34HMM4:-&#Y!RH<1XB$J>-XXXICAZ MD91G@^':V6*=[3NV<^-7G4;1X>UP* %\K3-H X "_VMM X M IW]LW/\ T+^N?]^M,_\ EM6]17S-V]V?567;^OZ2,'^V;G_H7]<_[]:9 M_P#+:C^V;G_H7]<_[]:9_P#+:MZB@#!_MFY_Z%_7/^_6F?\ RVH_MFY_Z%_7 M/^_6F?\ RVK>HH P?[9N?^A?US_OUIG_ ,MJ/[9N?^A?US_OUIG_ ,MJWJ* M/.;_ %:X/BWPXYT+6@4TKQ,!&8M.WN'D\/Y9<:H5VIM&XLRG+*%5OF*]1_;- MS_T+^N?]^M,_^6U4=0_Y''PQ_P!@GQ3_ .C/#E=90!@_VS<_]"_KG_?K3/\ MY;4?VS<_]"_KG_?K3/\ Y;5O44 8/]LW/_0OZY_WZTS_ .6U']LW/_0OZY_W MZTS_ .6U;U% &#_;-S_T+^N?]^M,_P#EM1_;-S_T+^N?]^M,_P#EM6]10!@_ MVS<_]"_KG_?K3/\ Y;4?VS<_]"_KG_?K3/\ Y;5O44 9EGJ$UU*T6#;WUR^\@E@#&%PK?.#@'3HHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@#\//V3O^4Y__ 5M_P"S9O\ @FO_ .F'X[U^X=?A MY^R=_P IS_\ @K;_ -FS?\$U_P#TP_'>OW#H **** "BBB@ HHHH **** .4 M@_Y';4O^Q6T;_P!/&OUY'\>/A'J_C2+0OB!\-[VT\/?&WX;27&H^ M>N2\>G MZQ:W&QM;^'WBX0D/>^#?%\$2VE[&^Y])U 6FMV/EW%M,)O7(/^1VU+_L5M&_ M]/&OUU=>+Q!D.7<393B\FS2G4EA<4J&M7CPI9[:5A/IU^J+;ZOI,]EJ=M^[N"D?KE?(_P : M/!?B;X<^+V_:4^$FEW&K:Y9:=;Z?\9OAWIY*-\5_ .F(YAU#3K"1!\[PEG^8O%XK@_BFI2 M?%>38>.(AC*=..'PW%60^U6'PO$V7THI4Z=64W3PO$&6TM98>"]V+N.*38OI^I_QIU% & M3>Z%HNI<:CI&F7P.WB\L+2Z'R$E.)X9/NDDK_=))&,UQFH_!SX3ZLA34?AMX M&N@3NS)X6T8.&R2662.SCD5B"RLRL&9'=&)1W5O2:*\/'<,<-YI/VF9\/Y)F M,[6Y\=E6!Q.\EG\.8-!=VE;S-"NC8R*9"&&V1H)WVQ./,CC9FC\S#2+( M4C*_;U%;83(\KRZ"AE&%61*+O&?#U6OP_6B]-8U\EJ8&M%Z6]VHKK1GFXRAA M-M'^*7BZQ6.0H%:3&DZOI#/+,H\BYG=S//9XM3*HCB>/X@_X*-?LW^* M/AO^QW\7/$K?M!?%_P 6:)I__"$Q77@[Q=XP\5Z_HFIP7OQ%\)6MI;W*>(/% M6M1%-*NI(;O3]MLMP98(?M5S=RQ0NO[DUQ_CWP#X/^)_A/5_ WCW0K+Q+X4U MZ.WBU?1=05GM+V.TO+>_MUE",DBF&\M;>>-XW1TDB5E8$5]GP9Q%FW!W&?"G M&4\^X_XC?"G$61\0T\@S?Q4\0*N5YG_8>98;,H977I9AG6<8##X7&/#+#5)S MRC'4:,*LJCP.)471G\1QKX?\.\6<%\5\(X/(.#.':W$W#>>9!3SK+>!.%Z&, MRVIG66XG+UF$99?E^6XS$5,*ZZQ"IQQ^&G6=-4_K%+FYX_YZ_']Y?^^E_P : M_IX_X)A?L8_L]?%G]E?X?_$[XG^"O^%@Z[?ZSX\M%T[Q3J^IZIX6TZ+2/&VN M:?;?V9X::Z&DVC21P)/=E8"+F[>6YE0RRNS?>S?L%_LB#Q7%I@^!O@_[$WA^ MXOFA\N]YNDU.VMEE\S[7YHQ%(Z[ XC.'[ M#POX4T=KQM-T73D9+6U:_O)]0O&3S&>1FGO+F:>1Y)'=G^#,+P5F'AM2X(P^%S_ 7$$\QRSQ(S+/ECU@\!F> >48_*X<&<*4L3@,0L MT>*G#%XS&855\%AW/+ZM54L1A?YB\ /H:X+P.XVQ?&.(XXP?'$<3P_C,DI9; MCN!\-EOU*OBL?E>.AFN$QF(X@SWV.+H++9X:$L/AL/B/98RLHXN%-U:-=?!W MPY\ _#W3X=*\"^#/"_@_3H(Q%':>&M"TS180@ &&&GVUN9"0!EI6=FP-S$BN MR Y &3U/<_4]3^-+17\BX;"87!4O88/#4,)1YG+V.&HTZ%+FE;FDJ=*,8)R MLFW:[:NS^VISG4:E4G*^%OA'4]12 M/Q#XYU;0-&N-?URW\/:3$LMY>1:1I5O]HU*],4=A9O(_"^L:=KVA:G'+)8ZII=U'=V<_D7$UI=1K+$2$N+.]M[FQO; M:4)-?&/X[> _@A8:!+XLDUC4]=\8:EJ&C^"?!/A M+29_$/C7QEJ6CZ'J/BC78- T2W>+S8/#_A?2-5\1:]J=_=6&D:/I-A+<7]_" M\MI%<^RU\#?\%!OA)X1^,7PKT'0?%/@#XS:OJ6@>(YO&'P[^+G[/JW#_ !<^ M 7Q)TC2;JST#Q]X131I9_$;W.H:7JOB'PS>6EOX<\:^$M _&]QK_ (!^&G@3 M6Y_#7CGQ_P#$3PTN@KXA\%>&/".OVMYI>M76N:;;W:W&FZU)8V-_::#K=SI^ M[??M8? :Q\=6OP_;QW9W>JSZWX \+7.L:;8ZEJ?@S2?%_P 6=/M]6^%7@_6_ M&]A:W'A?2?%'Q(TN\L+_ ,&Z-=ZFESJ]OK7A8#R9O&O@R+Q!^;OC;]FK]J#X MD_!^Q\<:AJ/B33_VX_BC^S9\4?V/O&'B1="\%Z#\(]9^%/BWQ[XW;X9_&3XX M>%(_^$G\-^$_B/X \/:RGQ3\0>$?A'K%[->>,_&'COX7Z187GAS5-#UOPEY_ M'^PS\5/ASX3^-?[(_@?PYXLUSP?\4OVSOV /CE\.?C'JU]I][HO@_P"!_P"S M+X1_8=\/>-K'Q)JIO(+^P\=^%X/V.-7TWPSH"V\T_B.Y\?>"KS2)Y-.MO%MU MX9 /WN!! (Z$9'T-(65?O,%^I _G2*,#G.22Q!ZC<2V.,CC../2N#\?_ ]T M_P"(FGV6G:CXA\>^'8[&]-]'<^ ?'OBGP#J$[FWDM_(O=0\*ZEIEW>V860R" MRN99+87"QSB/S8T8 'X\_LFLI_X+G?\ !6TA@0?V9O\ @FO@@@C_ ) /QW[U M^X>1ZC\Q7X#_ +$_@2P\*_\ !;#_ (*R>'K3Q!X]U:WM?V;O^"*?'G MB?Q3KTK7NC_'>9XKG7M;U"[U2YMX6^6TMYKEHK6-IH[=8TF9:_=S^P+?_H(: M[_X/=4_^2: -S(]1^8HR/4?F*P_[ M_^@AKO_@]U3_Y)H_L"W_Z"&N_^#W5/ M_DF@#H_,5YY!HD!\9:A%]OUO \,Z1)N_MO4MY+:MKJX+_:-Y0!< MJA8JI+$ %F)Z?^P+?_H(:[_X/=4_^2: -PE3P2/S_P X(['J#7Q'XDBE_9.\ M>ZA\0=+BE/[./Q'UH77Q/T:U1Y(/@]X[U:XCA_X6?I-I"C>1X&\47+Q6OC[3 MX56/1=5:U\2VP^SSW\(^P/[ M_\ H(:[_P"#W5/_ ))JGJ/@_2-7T^^TK5)- M4U'3-3M+G3]1T^]U?4;BSOK&\A>WN[.[MY+AHY[:ZMY)()X7!22)V1A@U\GQ M;PU+B#"X7$9?BUE7$F28AYCPWG7LG5^HXY0=.KA\90C.G+&Y+FE!RP&=9:ZE M/ZU@ZKJ8>MA,QP^ Q^$\O-,N>.ITJE"JL-F.#F\1EV,Y.?V%?E<94ZT$XNM@ M\5!NACC@N8+J"&YMYHI[>XBCG@GAD26&:&5%DBEBE MC9HY8I(V5XY$9DD1E=&96!,N1ZC\Q7PQX%ANOVR6 MW[/WC&XUO5%C\,ZFP>>3X'>);PW&P3V\,59]E.(_LSB3(JE55JV49M3I M4JTZ4:RA3^MY?BZ%:CC\GS&-*E#,LKQ.%Q:I4*E2IAZ-97F*S"C/VE)X;'86 MI]6S'!2ESSPF*C&,Y14[1]KAZL)0KX3$*,8XG"U:591@Y2IPW,CU'YBC(]1^ M8K#_ + M_P#H(:[_ .#W5/\ Y)H_L"W_ .@AKO\ X/=4_P#DFOJ3TC MT^%[J3=_;6H^8"-8LTVB3[1O"$')3=M) )&0#75_V!;_ /00UW_P>ZI_\DT M;F1ZC\Q1D>H_,5A_V!;_ /00UW_P>ZI_\DT?V!;_ /00UW_P>ZI_\DT ;F1Z MC\Q1D>H_,5A_V!;_ /00UW_P>ZI_\DT?V!;_ /00UW_P>ZI_\DT ;F1ZC\Q1 MD>H_,5A_V!;_ /00UW_P>ZI_\DT?V!;_ /00UW_P>ZI_\DT ;F1ZC\Q1D>H_ M,5A_V!;_ /00UW_P>ZI_\DT?V!;_ /00UW_P>ZI_\DT ;F1ZC\Q1D>H_,5A_ MV!;_ /00UW_P>ZI_\DT?V!;_ /00UW_P>ZI_\DT ;F1ZC\Q1D>H_,5A_V!;_ M /00UW_P>ZI_\DT?V!;_ /00UW_P>ZI_\DT ;F1ZC\Q1D>H_,5A_V!;_ /00 MUW_P>ZI_\DT?V!;_ /00UW_P>ZI_\DT ;F1ZC\Q1D>H_,5A_V!;_ /00UW_P M>ZI_\DT?V!;_ /00UW_P>ZI_\DT ;F1ZC\Q1D>H_,5A_V!;_ /00UW_P>ZI_ M\DT?V!;_ /00UW_P>ZI_\DT 9^H$?\)CX9Y'_()\4]Q_ST\.5UF1ZC\Q7G=_ MHD"^+?#D8O\ 6\/I7B8ECK>I%QLD\/8"N;C2ZJP#D*6SM7'4?V!;_P#0 M0UW_ ,'NJ?\ R30!N9'J/S%&1ZC\Q6'_ &!;_P#00UW_ ,'NJ?\ R31_8%O_ M -!#7?\ P>ZI_P#)- &YD>H_,49'J/S%8?\ 8%O_ -!#7?\ P>ZI_P#)-']@ M6_\ T$-=_P#![JG_ ,DT ;F1ZC\Q1D>H_,5A_P!@6_\ T$-=_P#![JG_ ,DT M?V!;_P#00UW_ ,'NJ?\ R30!N9'J/S%&1ZC\Q6'_ &!;_P#00UW_ ,'NJ?\ MR31_8%O_ -!#7?\ P>ZI_P#)- &YD'H0?QI:S;/2XK*5I4NM3G+(8REYJ5Y> M1 %E;<(KB:1%<%(M;^&=[\%_AM^T%K7CS399M9F^(OP-D_90\CPU:>% M]8TV^T/0?%NG?M4^*O#FC:RNH:KJE]KFA6WA5;BYM+K1KN\UR3[-_9UC?>D_ ML >'-)\)?LK> ?#VF>'_ !WX8O--\1?%Y?&.E?%+XC>!_BQ\4'^)US\:/B%? M?%C6?B5XZ^&MS=> =4^('B7XE77BGQ)XSL?"36VA>'/$.K7_ (8T_3=*M]&C MTZV_,[]O'6?%<7B3P->_MG>!_P#@FC;Q#4_B!I7P4T_XH?'O]JF?6[SPU/XA MT&*ZU.'PMX0^##V']M:A;P^!AK=S#9ZA!HNLZG;>%]-UZ]2[234_TX_8#UKP MWX@_9+^$VJ>$/#?P;\)>&'A\966A:'^S_I7B[1_A%;Z9I/Q#\7:3:7?@VW\= M^%/!/BR]MM6BL1J^IZ]K'AG3I/$VO7VJ^(K1[^PU.TU.\ /L6C&?\].W'IQ1 M10 F!QP.!@<=!Z#T%&!G.!D< X&0/3/6EHH **** /P\_9._Y3G_ /!6W_LV M;_@FO_Z8?CO7[AU^'G[)W_*<_P#X*V_]FS?\$U__ $P_'>OW#H **** "BBB M@ HHHH **** .4@_Y';4O^Q6T;_T\:_75URD'_([:E_V*VC?^GC7ZZN@ HHH MH X3XE?#CPK\6/!FM^!?&-BU]HFMVZ)(T$K6VH:?>6\J7.FZQH]]'B;3M:T> M^B@U'2=0@(EM+V"*0;D\R-_$O@;\1O%.C^(-1_9]^,VH"Y^*'A'3_P"T?"WB MV6(VMI\9?AW#(MM9^--/!_=+XGTEC%IGC_14=I;+5=FKP"33]1WP?5%>)?'+ MX0)\5O#NGRZ/JS^$_B3X*U'_ (2?X7^/;5"U[X3\4P1&-3.J#=?^&]&6%S#*54A0I<8#G5Q&.X6Q^(E3A@%QF+;]M MHKPKX%_&"7XG:/K&C^)](3PC\5_A_J">'/BAX':4RG0]<$;/;:II,K_/J/A# MQ1;1G5_"NL)O@O+"5K9I6N[*Y ]UKZG(L\RWB/*<'G64UWB,#C:H M/^Q4N_\ T]V5=?0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110!R>H?\CCX8_[!/BG_ -&>'*ZRN3U#_DSO/BY^U7-)\,_"O@;3?B+INK_%SX#_%Q/"_AK2_ASJ'B2[O_ (?ZM\5- M$\=VN@ZO:>)OAW%;^&/'6C:SX*U#Q0^B?$^TO[G1[>?PY?W6CW_TM^R;#\.! M^S]\/-3^$WQ9\4_'7P!XJM-<\>:%\8/&GB5?%GB/XAM\0?%&N>-M5\3WVL0Z M1X>L%BU#6M?U%]/TC1?#WA[P]X=TU;30/#^@Z-HVF66GV_A?A/\ X)P_L_0> M/;SXJ_&J3QK^U1\08?'7C#QMX'U']I7Q9JWQ4\'_ ;C\3>)]2\1Z9X<^"GP MJ\0SW/PP^&VG>"X+^'0?#6NZ3X6E\?+H^FV,>I^,;]H8_*^_596!*D$;F!(. M<,I(8'DX*D$%3RN-I Q@ #J**^ ?^"A?Q(^.GPG^%WA+QS\+=$\?ZM\-]&\9 M7$G[1E_\%=,TWQ!\=O"?PK?PEXC6P\9?#7PMJNG:PWBNU\.^/1X5N_B)H'A3 M1==^)EW\/_[;E^'6@ZUKT!TZ< ^_J*_#K]I?]M_QI\,_AQ\%OB7X(^/5IX_^ M _Q(^"'Q@\1:!^TI\.-"\!ZEIOAWXDQ>)?#=K\&/B=^T]X>DT#4V\%?LH:+8 MZR_A7X[?%+PKXOW#K\ OV)?'#>* M/^"UW_!6/7SX-\?^'#=?LV_\$Y8/[%\6>&#HNOV_V+2/CQ#Y]SIO]H77E6UU MCS+27SV\Y$F.U?*^?]WO[=/_ $!]=_\ !:?_ (_0!OT5@?VZ?^@/KO\ X+3_ M /'Z/[=/_0'UW_P6G_X_0!OT5@?VZ?\ H#Z[_P""T_\ Q^C^W3_T!]=_\%I_ M^/T ;]%8']NG_H#Z[_X+3_\ 'Z/[=/\ T!]=_P#!:?\ X_0!OT5@?VZ?^@/K MO_@M/_Q^C^W3_P! ?7?_ 6G_P"/T 4X/^1VU+_L5M&_]/&OUU=>=0:R1XQU M&7^R=;RO M-!>:K\-M>E4-&EZSA]1\#ZS/'(=#\2)"K,EC>W)C]<^%GQ.\ M+_%[P3I'CGPE1&UU?0=8LI#;:QX74(*[EAJ%.E1XN MPE.+>,RNA2SO#I9AE.*PV>?-8R$LCQ57-Z$6\LQ,E//,-"+?U:<8J"SO#PC= M_NZ<8PS6C%-UL+"&-IVKX2K3QWW'17':-XVTOQ#I.FZ]H5OJ>K:+K-C:ZGI6 MJ6-FMQ9:CIU] ES9WMI/'<%)K>YMY8YHI%.&1QG!R!I?VZ?^@/KO_@M/_P ? MK]-I5:5>E3KT*E.M1K4X5:-:E.-2E5I5(J=.I3J0;A.G.#4H3BW&46I1;33/ MHXRC.,9PE&<)Q4H3BU*,HR5XRC)-J49)IIIM-.Z=C?HK _MT_P#0'UW_ ,%I M_P#C]']NG_H#Z[_X+3_\?K0HWZ*P/[=/_0'UW_P6G_X_1_;I_P"@/KO_ (+3 M_P#'Z -^BL#^W3_T!]=_\%I_^/T?VZ?^@/KO_@M/_P ?H WZ*P/[=/\ T!]= M_P#!:?\ X_1_;I_Z ^N_^"T__'Z -^BL#^W3_P! ?7?_ 6G_P"/T?VZ?^@/ MKO\ X+3_ /'Z ,]_^1Z@_P"Q4N__ $]V5=?7FS:R?^$TAE_LG7,CPQ=1[/[. M^'*ZRO.;[62WBSP[)_9.MCR]*\3#8=.^=M\GAX M;E'G\HNW#MD;69!@[LCI_P"W3_T!]=_\%I_^/T ;]%8']NG_ * ^N_\ @M/_ M ,?H_MT_] ?7?_!:?_C] &_16!_;I_Z ^N_^"T__ !^C^W3_ - ?7?\ P6G_ M ./T ;]%8']NG_H#Z[_X+3_\?H_MT_\ 0'UW_P %I_\ C] &_16!_;I_Z ^N M_P#@M/\ \?H_MT_] ?7?_!:?_C] &_1679:F;R9HCI^IVNV,R>9>6GD1'#*N MQ7\U\R'=N"XY56.>,'4H **** "BBB@ HHHH ***"<=B>0./* M /S*_;>N_B'J/QL_9M^&'PZ_:3\"_LNZO\9-.^)_@I?&MSK>J:_\:/%TFGV_ MAWQ0_@#X*?!V^%_\-;_4=1TO2M3U'Q#\;_'6A:SJ7P:2RT;3O!&F:CK/Q#N( M8/J3]DCPQX6\'? +P9X<\&64UGXZ^+OB/X[W^K3WGQ#\67^J>)M M4^*OC"1_%GBK6/%FKW6H>)]9;Q,(=?T75-7O/#NKVME?Z//9V_Y^_M$?$GXG M?&/XB>'?#G@W]E#]N[X5_%/PI=ZMK^@_$3P)IW_!/[Q+!JOA+P%XSDT[3]2U M?0_C%^T3<06WAK6O$,__ D'@2+4;+P_X@U0!]1O-)DM]/O=/MOLC]@'0_#G MAK]E?P'H7AO0/B9X:_L[Q)\8(O%>F?&CQIX&^(/Q>D^)TOQJ^(ES\7-:^*'B MKX::IK'@"]\?>)OB?/XM\2^*[/PA>1Z!HFL:O._% M_P"$1^*^G:;;6WQ!\?\ PYU/29+]K36? NHZ0AN(=2MX8+FSUK0?$^B>)/"^ MO6B26UG?V(U/1I;K2M3LK;4-*N[.X64S>Q44 ?%A_8/^"-K8:=9>';GQUX2F M7P!\5/AEXLU31/$EM=:E\2/!WQN\'HO%'P9 M\>ZE\,]/UV>/X;^(?B%^SQH.@^&?@IXZUW09X+F^NO$/P\T7P9\/[32OL^LV M>DZE)\.?A_?>)-*UK4/!^BW5O]>T4 &!@=OQ/XD\D^I/)[TA56^\H;Z@'^= M+10!^'?[)JJ/^"YW_!6T!0!_PS-_P37X '_ " ?CMVK]P\#T'Y"OP]_9._Y M3G_\%;?^S9O^":__ *8?CO7[AT )@>@_(48'H/R%+10 F!Z#\A1@>@_(4M% M"8'H/R%&!Z#\A2T4 )@>@_(48'H/R%+10!R< '_";:EP/^16T;M_U&-?KJ\# MT'Y"N5@_Y';4O^Q6T;_T\:_75T )@>@_(48'H/R%+10 F!Z#\A1@>@_(4M% M"8'H/R%,DBCE1XY$1TD5D=&565D8%65E8%65E)5E8%64E6!!(,E%)I---733 M33V:>C3]0/A_2R_[(_CVU\-W+F/]F7XF>(&A\*WDN\V?P,^(FN7.Y?"E[,=R M6'PT\;ZA*\GANZD*6?A7Q'N^&_$6G7.E:SI%_&9+6^L;N,QS0R;2LD;#B2"XA=+BUN(X MKFWDCGACD7Y@^#OBSQ%\(_&<'[-?Q4U6]U??:W5W\!OB-JLC23?$'P;IRM)- MX.U^]8>7)\2/ ED(H+S+)-XF\/);:]%$9X[P-^5Y=_QK?-\-D%9\O 6?8V.' MX8Q$M*/"&=XNI&-+A+$3VH9#F]>;_P!4IRM0R[,)SX6A.C0Q'"^!?S.'_P", M>Q5/ STR/'5E3RVH[\F4XVK*T Q4W_ ,)+;5/#UW+*XN$*F64']@8' MH/R%&!Z#\A2]>E%?JI],)@>@_(48'H/R%+10 F!Z#\A1@>@_(4M% "8'H/R% M&!Z#\A2T4 )@>@_(48'H/R%+10!Q[@?\)S ,#'_"*7?;_J-V5=?@>@_(5R+_ M /(]0?\ 8J7?_I[LJZ^@!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0 MHP/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@ M!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@#DM0 _X3'P MSP/^03XI[?\ 33PY768'H/R%^,/[=/Q'_8*/@?+;_ !7\ M67'B6'6K;6_$NG&_TWP7I]EX(_'NJ:I/#-J M7CCQ=XA$FNZ]\0+OQ3J&KW-WJ$UQ=3>#^)?V:_V]/&>NWFKZ_P#M&?L5:I:6 M'B+QVW@*U\??L#^(_B=XJ\(> _$?BN?4="\+77C@_M6^";76-1M?#=CX5TWQ M)K&E>#?"]IX@U/0;?4)](#P0N?L;]G/P'\0?AI\(O#G@WXI:[\//$OCG2]2\ M97&LZY\*?AXOPG\ :A%K/C?Q)KFCR^'_ (>+K?B9O"T<>A:EID&H6$WB3Q#= M2ZO#J%]=ZYJMU>37LP![A117EWQ4^,OP]^#&D:=J_C[6IK :WJ+Z/X>T?2M( MUCQ-XH\3:M%I][J\^F>&?"OARQU3Q#KUY::1INHZO?QZ9IUPFFZ1I]]JNH/: MV%I/<( >HT5\:_%?]O[]E7X*Z'X1\2>/?B#X@31?&VB>(?$>BWO@[X0?&WXG MK;:+X3OCI?B+4/$T/PP^''C&Z\$0:5J:76G7 \;0>'I&O],UJSACDN=#UB.Q M]/L/VH/@+J7B#POX7M/B5HC:YXQL?!-]HEE-!J]H _Q*T6^\0_#W1]9N[S38 M+'POXH\<:+IU[J/A/P?XGNM'\5^(+>WE.EZ+-?KJZ "BBB@ HHHH **** "O*_C%\)M!^,7@Z?PQJ]Q>Z1J M%K>6FO>$O%FD.8/$'@KQ?I+&?0O%F@72%)(-2TJZPYC#K%?V;W.FW8>UNI%K MU2BO/S7*LNSS+<;E&;82ECLMS'#5<)C<)73=.O0K1<9P?*XRB]>:%2$HU*4U M&I3G"I&,EABL+A\;AZV$Q5*-?#XBG*E6I3ORSIS5I)V::?52BU*+2E%J237S MC\"/BSKWB:;7_A9\4X+/1_C?\-EMH?%MG9JT.E>,=#N#Y6B?$_P>LBH9_#'B ME5S<6\8,OAW7?M>A7J0O%;"3Z.KYX^/'PBU?QK#H7Q ^'%[9^'?C;\-9+G4O M .OW2%=/U:"=/^)Q\/\ Q=Y122\\&>+X%%G?QEB^DWIMMM>&M7C 4N]M,1/IU M^B+;ZOI4]GJ=M^[N"D?Q7"^:YCDV9O@3BC%U<9CJ.'JXKA7B#%-<_%>18=QC M4IXNHE&#XIR&-2A0SRG&,5F>'J87B#"0A'%YC@,H\;+<5B,'B?[$S*K*M7A" M53+,?5?O9I@:?*I*M*R7]IX'FA3QL5IB:;I8^DH^VQ&'P?K=%%%?HI] %%%% M !1110 4444 <@__ "/4'_8J7?\ Z>[*NOKD'_Y'J#_L5+O_ -/=E77T %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 '+[09=1US2M#T7Q1:Z_X-\;^%-?\0^# M?%'@;QOX6USX%]3\'Z9%\,;WQ_P")SXU^*6J>&+W4 MM;U+X7R_%#X%>'-1\2?\(EKVMZCJ7@;X@?$K3/ E]JU_K=MYMQ\@_$S]G[XT MS:_^V!\&=.\)>,M7\2_M'?\ !2O]B3]J7X4_$B+0IAX-\+_ [X4C]B:^\;WU MYXQL8UTKP]J7PB@_9@^(WA^Q\+ZA?V'B'5;G6_ <>@VE[;^+TGA_=; I,#KC M_/\ GIZ4 (H('.>2QYZC?#J6TO M3=R:EX"NO"]KJ%]&;>2#[#>MXI\)^+K1K,,XN MM9VMQY\<9-R8@\3]]10!^ M G[$_@_4?#O_ 6P_P""LFBWGQ \>>++JW_9N_X)R3OXA\4WGAFXUZZ6[T?X M[RQVUS+HGA/0=+:WLE_=6JPZ3#*(WF-Q-<.ZO'^[O]C7/_0P:Y_W]TS_ .5- M?BU^R=_RG/\ ^"MO_9LW_!-?_P!,/QWK]PZ ,'^QKG_H8-<_[^Z9_P#*FC^Q MKG_H8-<_[^Z9_P#*FMZB@#!_L:Y_Z/^_NF?\ RIH_L:Y_Z/^_NF?\ MRIK>HH P?[&N?^A@US_O[IG_ ,J:/[&N?^A@US_O[IG_ ,J:WJ* ,'^QKG_H M8-<_[^Z9_P#*FC^QKG_H8-<_[^Z9_P#*FMZB@#SJ#2;@^,M0C_MW6MP\,Z0_ MF>;IV\@ZMKJA#_Q*]FU2I9<(&!9@68%0O3_V-<_]#!KG_?W3/_E35*#_ )'; M4O\ L5M&_P#3QK]=70!@_P!C7/\ T,&N?]_=,_\ E31_8US_ -#!KG_?W3/_ M )4UO44 8/\ 8US_ -#!KG_?W3/_ )4T?V-<_P#0P:Y_W]TS_P"5-;U% &#_ M &-<_P#0P:Y_W]TS_P"5-']C7/\ T,&N?]_=,_\ E36]10!@_P!C7/\ T,&N M?]_=,_\ E31_8US_ -#!KG_?W3/_ )4UO44 8/\ 8US_ -#!KG_?W3/_ )4U M\H_&7X<^+OASXFD_:+^$AUW6?$5K8VFG_&'P+8&R-[\4_ .F B.ZTJ);%+5O MB)X*M6EN_#%Q);/<:SIT4_AJ>#_G_ CL>H-?.<4<-X7B?+/J M56O6P.-PN(I9CDN<810689%G.$4_J6:X"52,H>VH^TJ4:^'JQGAM5IS\X\$:YH7Q%\)Z#XW\&^-=5UKPSXFTZ#5-'U*VFTT)<6 MLX(*R1OI"RVUW;3)+:7UE<)'=6-[!<6=U%%/!(B]3_8US_T,&N?]_=,_^5-? M('B6&?\ 9.\?7WQ!TJ&4?LX_$C6UN?BAHUK#++;_ >\=:M*L(^*&DVL(?[- MX'\47;P6_P 0+"&,1:-JSP>)K95M[B]@3[7M[B"Z@AN;::*XM[B*.:">&1)8 M9H9462*6*6-FCDBDC97CD1F21&5T9E8$\'"/$F*S:..R;/:%' <7\/RHX?/L M!0YXX7$PKJ?U#B#)_:RG5JY!GL*-6O@)RJ5:F$Q%''9-C*CS+*L=&&&59C4Q M2KX3&PA0S; .%/'4*;?LYQJ*7L,?A.=N[*NOH P?[&N M?^A@US_O[IG_ ,J:/[&N?^A@US_O[IG_ ,J:WJ* ,'^QKG_H8-<_[^Z9_P#* MFC^QKG_H8-<_[^Z9_P#*FMZB@#!_L:Y_Z/^_NF?\ RIH_L:Y_Z/^_N MF?\ RIK>HH P?[&N?^A@US_O[IG_ ,J:/[&N?^A@US_O[IG_ ,J:WJ* ,'^Q MKG_H8-<_[^Z9_P#*FC^QKG_H8-<_[^Z9_P#*FMZB@#!_L:Y_Z/^_NF?\ MRIH_L:Y_Z/^_NF?\ RIK>HH P?[&N?^A@US_O[IG_ ,J:/[&N?^A@US_O M[IG_ ,J:WJ* ,'^QKG_H8-<_[^Z9_P#*FC^QKG_H8-<_[^Z9_P#*FMZB@#!_ ML:Y_Z/^_NF?\ RIH_L:Y_Z/^_NF?\ RIK>K'\0Z_H_A70M9\3>(+Z' M3-"\/Z7?ZUK&HW&[R;'3-+M9;V^NY0BNY2"VADD*HCR/M"(C.RJCAJ-; M$XFM2P^'P]*I6KUZU2-*C1HTHN=6K5JS<84Z=.$93G.+?#B'7=:)?2O$Q$A MET[>@23P_E5QI87:^X;@RLI:/JEC,U MKJFCZG%%)+$E[I]VC1.T4DEO*^=9MP]P)Q;A M\ZSC)J53$XG!O YG@)UL%2KPPU3'8"68X/"0Q^$A7J4Z(P.39G'%8K#0E5G2=#$X=SHQG&G*M0>(HTHUZ49R@I2I. M?+SP?LG?\ *<__ (*V_P#9LW_!-?\ ],/Q MWK]PZ "BBB@ HHHH **** "BBB@#E(/^1VU+_L5M&_\ 3QK]=77*0?\ ([:E M_P!BMHW_ *>-?KJZ "BBB@ HHHH **** "BBB@ HHHH HZGIFGZUIU]I&K6= MMJ.EZG9W.GZCI][!' M:GJ'[,_CG2?@5XMO;F\^$'C*]G@_9]\9ZE/-"]<\">,K#[?HFN6PBD, M3F"^T^\A<3Z=K&D7B_O=/UG2+U(=0TK4(2LMI>01R E/,1_B>+N',;CY8+B' MAR>'PO&.01K/*:^)E.G@\TP.(E2GF7#&-.M4RK,\/E^< MT*&)J8%X3%>/FN K5W1Q^7RA2S; *;PLZC<*.*HU'%XC+<9*,92^J8M0A^\4 M)RPN)AA\93IU)4'1J]V#D9]>:*^6/@=\1O%6D>(=1_9]^,M_]J^*'A+3VU/P MKXOFC6VM?C)\.89EM;'QI8C<43Q3I3-%I?Q T5"TEGJH36(/,T[4U>'ZGKUN M&>(L%Q1E5+,\)3KX6K&K6P>999C81I9CDV:X2?LL?E.9483J1I8S!5TX2=.I M5PV)I.EC,%7Q.!Q.&Q-;JR[,*.98:.(I1G2DI3HXC#5E&.(P>*I/EKX3$PC* M48UJ,]&XRG3J1<*U&I5H5*5691117T!W!1110!R#_P#(]0?]BI=_^GNRKKZY M!_\ D>H/^Q4N_P#T]V5=?0 4444 %%%% !1110 4444 %%%% !1110 444=. MM !17GGC_P"*_P /?AA:VUSXW\4:=HLVH,8M(TDF:_\ $>O7&]8Q:>'?#.FQ M7GB#Q!>-(RHMKH^FWDQ9ERJJ=P\J;Q;\>OB:1%X$\'V_P:\*S<'QK\6+%=4\ M;W<#.4:;P_\ "G2]0CCTEB(G>"Z\>Z_874?FQ-/X4E"O&?E,TXRR;+L94RG# MO%9YG].-.4N'\@H?VEFE)5ES4)X]0G3P61X?$+^!C^(,;E.75)+E6,YM#S<3 MFN$P]66&A[3&8V*BW@<##ZQB8\^L'72<:.#IS^Q6QU7#4)/3VMSW?Q1XM\+^ M"=&NO$7B_P 0Z+X8T&R"_:M8U[4[/2M-A9]PCC>[O9H83-,RE(8$9IYI"(XH MW=@I^2_BCXH\5_M+_#KQC\-OA!X U>7PQXW\.ZEH,_Q:^(;:C\._!T%MJ%IN MBOO#&D7FF77COQBS.H6"X@\-Z5X\+?L]^"=(UFT\7^+;C M6_BM\0+0B6W\;?$J]C\07VEW#,97;PKH0@MO"7@F!97E\J'PGH.ER+$X2:YN M&7S#[O@#_//Y]>YKP\PR3BKC7+\;EF?U\+PIP]FF#Q&!QN491*AFW$6.P.,H MRHU\/C\[QF'GE.51Q.&K5<+CL%E669IB*4OWN7<4PERS7'7P>99O0K8?'3IY M;@,32J4:V$PKAB<=6H5H.%2G7QE6#PN&52G.5*M1PN'Q$XOWL/F2=FOY%_$7 MP!^-GACQ=+X(UCX6>.T\3K>2VD&G6/AC6-634GCD">?H]]IEG=6&KV,A9'AO M["YFM6CDC=Y(]Q4?T2_L,_!7Q1\"_@'I/A?QI&MIXIUS7-8\8ZSI*RQW']A3 M:TEC;VNC/<0O)!+=6FG:;9OJ)MWDMTU&:ZAAEG2(32?2^H$CQAX: 9@K:3XH MW*'8*VV7PX1N4$*<$YP0>>>M=97X7X%?0_X/\#.,LUXTRWB7.^(L=B-.5=K \]2G.C\AP?X8Y; MPAFN(S:CF&+Q]:="KA<+"O2I48X:A6G"4W4=-OZQ7:I1@JJC0IJ,JEJ%Y1<" MBBBOZ[/TT**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^! M/^"A'Q@^,WP.^&'A/Q]\/=(\:M\,M.\872?M%>-OA3X9T[QW\6?A9\+V\(^( MI=/^(7A3P%J>F:Z?$OA_2/'\,^,_&WA[X>W>N>(?"O@S7+G3[J M73OONO'/C%\*=4^*&EZ?;:'\3?&OPRU72WO6@U'PM%X;U33]0BOXK>.2U\0^ M&O%NB:YHVL0V@'YX^,?V^CHT_PN\'^ M!O'4?QF\*+^S?XR_;*^,7[2'P<\"6OCU1^S9X9\O_ ?]G[]L/]CK]EK3_#:Z#8W/_"X?!/[1.B_LJ7?BGXP0^+&AM[^' M5XT_:_\ #.N?#6#0)-.\+WFE_#Z6/6M/U-O&_G>'/J]/^">WP6TB#16\$:W\ M0/ &N6OP[^,'PH\5^*O#.KZ"-?\ B+X%^//Q$O\ XN?%#3O&#ZKX9U+2DU/6 M/BAK'B#QWH7B'POI7AS5O ^N>)/$4'@Z;1M"UO4-&FU[?]@3X :;K-DV@Z?X M@\/?#^'Q9\"_B#J7P;TG58$^&6N_$#]F?P]X-\*_ SQ=J6FW5A=ZZE[X$T/X M;?#"VCTW3]?LM#UVX^%OP\O=?TW4+C0;AM3 /M93D9[@L#VY5BI(&3@$C(&3 MQWK@_'_Q"T_X=Z?9:CJ/A[Q[XBCOKTV,=MX!\!>*?'VH0.+>2X\^]T_PKINI MW=E9E8S&+VYBCMC<-' )/-D13WH& !Z>O)_$]SZGO055OO*&^H!_G0!^ _[$ M_CNP\5?\%L/^"LGB&T\/^/=)M[K]F[_@G);II_BGP'XG\+:]$UEH_P =X7EN M=!UO3[35+:WF;YK2XFMEBNHUFDMVD2%FK]W/[?M_^@?KO_@BU3_Y&K\6/V35 M4?\ !<[_ (*V@* !^S-_P37P !_R ?COVK]P\#T'Y"@##_M^W_Z!^N_^"+5 M/_D:C^W[?_H'Z[_X(M4_^1JW,#T'Y"C ]!^0H P_[?M_^@?KO_@BU3_Y&H_M M^W_Z!^N_^"+5/_D:MS ]!^0HP/0?D* ,/^W[?_H'Z[_X(M4_^1J/[?M_^@?K MO_@BU3_Y&K

,M0E^P:W@^&=(CV_P!B:EO!75M=;)3[/O"$ M-A7*A6(8 DJP'3_V_;_] _7?_!%JG_R-5" #_A-M1X'_ "*VC]A_T&-?KJ\# MT'Y"@##_ +?M_P#H'Z[_ ."+5/\ Y&H_M^W_ .@?KO\ X(M4_P#D:MS ]!^0 MHP/0?D* ,/\ M^W_ .@?KO\ X(M4_P#D:C^W[?\ Z!^N_P#@BU3_ .1JW,#T M'Y"C ]!^0H P_P"W[?\ Z!^N_P#@BU3_ .1J/[?M_P#H'Z[_ ."+5/\ Y&K< MP/0?D*,#T'Y"@##_ +?M_P#H'Z[_ ."+5/\ Y&H_M^W_ .@?KO\ X(M4_P#D M:MS ]!^0HP/0?D* ,/\ M^W_ .@?KO\ X(M4_P#D:C^W[?\ Z!^N_P#@BU3_ M .1JW,#T'Y"C ]!^0H P_P"W[?\ Z!^N_P#@BU3_ .1J/[?M_P#H'Z[_ ."+ M5/\ Y&K

/; M;PYJ4M[X3\4VZ; TJ"V#7WAW6[<'2?%6B2%K;5](E='C-S;VDD1\$_CK_P + M%T74M(\5>'-4\+_%;P)=6^@_%#P3#INH7?\ 86N26YGM-2TZ587:Z\+>*+1& MUCPOJ!+"?3Y&M9G-Y97(KZ(P/0?D*^8/CK\,O$\>KZ5\=O@Y;0#XP^!-/ELK MK0W<6VG_ !;\!&4W>J_#;7I5VA;PN&U+P/J\N\Z%XC1$(%EJ-R8_S;B;+L=P MYFM3CWAW"5\8Y4:-'C;A_!TY5:_$.3X2#A0S?+<-"[J\5.PBG@9JI5AE\\-]!_V_;_\ 0/UW_P $6J?_ "-1_;]O_P! _7?_ 1: MI_\ (U633]26:"ZL+V$VFL:#K-A*UIK/AS7]/?$ MVFZ[H>H1S6&I6,P#1S1"6,O;36\LGH>!Z#\A7WF79C@'Q%#%T*.*PU6%?#XBE M"M0K4Y*=.K2J14Z=2$DVI1E%IIIZIF'_ &_;_P#0/UW_ ,$6J?\ R-1_;]O_ M - _7?\ P1:I_P#(U;F!Z#\A1@>@_(5VFQYPVMP?\)K!+]AUO:/"]U'M_L74 M?,).L6;[A']GWE !@OMV@D G) KJ_P"W[?\ Z!^N_P#@BU3_ .1JS' _X3F M8&/^$4N^W_4;LJZ_ ]!^0H P_P"W[?\ Z!^N_P#@BU3_ .1J/[?M_P#H'Z[_ M ."+5/\ Y&K

6'P_%E-X8T.Z 7$?BOXC:C/;>"= ,;EE MN+%=5U+7T\N3R=#G="E9X^&_QA^)'[[XL?$(^"?#L[;S\-/@K>W^D--;EPZ6 MGBCXLW<-IXQU8M"[07<7@VQ\!6CG?&9KV(AV^'J<L#PIYGB'Q/X]EA$]K\//!GAO4_$OC2>(\K)<:78Q>1H5LR!W_M#Q/>Z'IJ( MC/)>*@S7 ->_M ?$W/\ :SW?[/?A*?:/[+\/:.GCKXOW]I)&R2"Z\23V-[\/ MO!$LB29,6CZ=XSU.VD0-!K%I,-R^_>!_ASX&^&ND?V%X$\+:+X6TQG$MQ!I- ME'!+?W(#*U[JUZ0]_K&H2AF,^HZK=7E].Q+S7#L23V>!Z#\A4?ZN\0Y[[_%6 M?5,'A)6E_JYPAB,7E6#BG9^RS'B5/#\1YK.E->Y7RV7"N#Q%-NCCS+&RI4GK]0RNI5PU)+?EKY@O9X_$RC):3P[RVC4BW"MA*BU?AW@'X: M_#+X<75UJWA_PEKMSXIU)-NL>.?$=AXA\4>/-;+*BR?VKXQU\:AKMQ#(45Q8 MQWD&FP'"VME!&%0>J_V_;?\ 0/UW_P $6J=^O_+M6Y@>@_(48'H/R%?597E& M59)@X9?DV78+*L#3E.<,)E^%HX3#QJ5'S5*GLJ$(0=6K*\ZM5IU*LVYU)2FV MWZ6&PN&P=)4,)AZ.&HQ;:I4*<*4%*3O*7+!13E)ZRDUS2=W)MNYA_P!OV_\ MT#]=_P#!%JG_ ,C4?V_;_P#0/UW_ ,$6J?\ R-6Y@>@_(48'H/R%>B;GG=_K M<#>+?#D@L-;PFE>)@5.B:D'.^3P]@JAM]S*-A#LJD(2H;&Y<]1_;]O\ ] _7 M?_!%JG_R-6?J '_"8^&>!_R"?%/8?\]/#E=9@>@_(4 8?]OV_P#T#]=_\$6J M?_(U']OV_P#T#]=_\$6J?_(U;F!Z#\A1@>@_(4 8?]OV_P#T#]=_\$6J?_(U M']OV_P#T#]=_\$6J?_(U;F!Z#\A1@>@_(4 8?]OV_P#T#]=_\$6J?_(U']OV M_P#T#]=_\$6J?_(U;F!Z#\A1@>@_(4 8?]OV_P#T#]=_\$6J?_(U']OV_P#T M#]=_\$6J?_(U;F!Z#\A1@>@_(4 9UGJD5[*T26NIP%4,A>\TV\LXB RKM$MQ M#&C.2V0@8L5#,!A2:TJ3 '0 ?A2T %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110!^'G[)W_*<_\ X*V_]FS?\$U__3#\=Z_<.OP\_9._Y3G_ /!6 MW_LV;_@FO_Z8?CO7[AT %%%% !1110 4444 %%%% '*0?\CMJ7_8K:-_Z>-? MKJZY2#_D=M2_[%;1O_3QK]=70 4444 %%%% !1110 4444 %%%% !1110 4= M>M%% 'QC\3M%U;]GGQUJO[0O@;3KK4/AUXEDMV_:+\":5;RW$R0VX$$/QL\+ MZ=!EF\1>'+;;%XZL+6)F\2>&8FU)XVU+2?M!^NM$UK2?$>D:9K^A:A::MHVL MV%IJFE:G83I&[AY%_9E^)FOBW\* MWDS[K3X&?$;7;IW'A6\E;.*<5>-'A?B#%U7+.U!0I9)GE9YW M5C_9V;9UB\K^9J?\8]BY8A:9#C\0YXJ/V^N0H9;+2[3+7NKZA*& @T_2[:\OKAR$AMW=.C1IQNN:I4G&$;ZM&=:M1P]*=:O5 MIT*-.+E4JUIQITJ<5O*=2;C"$5UU73=$T?3XC/ MJ&JZO?6NFZ;8P*55IKR_O98+6UB4LH+SRHN2!G) KY[/Q)^,'Q)/D_"3X>'P M;X=FRO\ PLSXU6.HZ,)H"X0W7A;X46DMKXSUC?#(+BUF\87?@*RDVHZ)>Q,0 M='1OV=/#5UJ5GXE^*^MZW\;/%UG,EW9WWCUK63PMH=X-Q\WPI\.-/BM_!6@& M)BAMKQ],U37HQ%$9=&HQ=OWF#G M6PM;.<]YH2C7PE7*LJGDF/A>"XAPK?.O*_M/$8M\N58*>(@_^8_&.>"R]+3W MJ3E3GB\:G%J=*>&PSP==>ZL=2;YEG-\>]7\=N;+X ^ =2^(L4A,9^(OB*:Y\ M#?""S)WQF>V\37^GW&O>,UBDV,B>!/#>M6%RK;3KEH,RJ#X"ZSX\87GQ]\?: MC\089#YA^'7AF.\\"_"*U#!'%M=^';#4;CQ!XU2*3S [^./$FK:?= Y_L*T4 MB%?I5$2-51%5510JJH "J %4# 50 %4!0 !3J%P2\VM4XVS:OQ4Y/FE MDZH?V5PA#:]/_5RC7Q+S2A+EA-TN*%NH1/[(>)][-\5/,KZO M"J'U7*UM>/U"$ZGUF#LI(?B+XEM_#VGW^H)I&E0BSU+ M6-9US5Y+:YO5TKP]X-_AQX,U36/&GQ-^#/Q(^'WB36/&?P5_:!^''A;5O%5O\ M+/&X\+ZAX:U*U\?:39Z1KF@>(OA]\0/!_B+7_"7BCP'XZL;?PIX^T^:70(M= M\->+G\*:[9 'T/\ $W]KK]G/X0?#+PU\8O'WQ2T/2_AQXPUB#0/#'B73[+7_ M !1#K>LSQZE(=.L-/\(Z-KVLS7%J='U.+45_LU5TNYLI[34VL[I1">XO/CI\ M(].\<:3\-K_X@>&[+QSK<>CMI_AJZOOL^I--XCM-2O\ PYI]TDL:PZ;K'B2R MT;6KSP[H>IS66M:_:Z+K$^CZ?>Q:7?-!^5_Q*A\;?&?X ?"K6_&G_"Y/@%_P M43TSP)\;M6^ >M?L\:'^T%X1\%ZMXTB\>SQ:5KOBCP1=V&J_"NX^'7QWU3P; M\./B1XX^"?[3,FKZSX2\(>*+FP\0:CIVKZ'>>+X?-_B)\'/CC=:U^UO\)KWP MOXFU7XN_M"_\%)OV"OVFOAAXXTKP_JDO@_0_@[\,K+]AB]^(>OVWCJ"U;3]* MTWX,S_L[?&703IFK:AI_B&X;4/!]K;6-QQT^ROO.C13>&W,D$@!^./[)W_*<__@K;_P!F MS?\ !-?_ -,/QWK]PZ_ K]BOPQK>B?\ !;7_ (*S:5J?Q%\8^,+Z']FW_@G# M+)XD\167@"VUJ[CN-%^.CQ6UQ!X4\#^&?#RPV*J8;5K70K:X>-V-[<7L_\ ?CP]_P#**C^R[[_H8]9_ M[\>'O_E%0!LT5C?V7??]#'K/_?CP]_\ **C^R[[_ *&/6?\ OQX>_P#E%0!L MT5C?V7??]#'K/_?CP]_\HJ/[+OO^ACUG_OQX>_\ E%0!LT5C?V7??]#'K/\ MWX\/?_**C^R[[_H8]9_[\>'O_E%0!FP?\CMJ7_8K:-_Z>-?KJZ\^@TV\_P"$ MSU!/[?U8,/#&D,91#H6]@=6UT",@Z*8]BE2P(C#[G8,[*$5>H_LN^_Z&/6?^ M_'A[_P"45 &S16-_9=]_T,>L_P#?CP]_\HJ/[+OO^ACUG_OQX>_^45 &S16- M_9=]_P!#'K/_ 'X\/?\ RBH_LN^_Z&/6?^_'A[_Y14 ;-%8W]EWW_0QZS_WX M\/?_ "BH_LN^_P"ACUG_ +\>'O\ Y14 ;-%8W]EWW_0QZS_WX\/?_**C^R[[ M_H8]9_[\>'O_ )14 ;-%8W]EWW_0QZS_ -^/#W_RBH_LN^_Z&/6?^_'A[_Y1 M4 ;-%8W]EWW_ $,>L_\ ?CP]_P#**C^R[[_H8]9_[\>'O_E%0!LT5C?V7??] M#'K/_?CP]_\ **C^R[[_ *&/6?\ OQX>_P#E%0!LUSOBWPGX=\=>&M;\(>+- M)L]=\-^(M.N=)UG2;^,26M]8W<9CEB<_\ E%6.)PV'QF'KX3%T*.*PN*HU MM"5.M0KT:D94ZM&K3E*G4ISC*$X2E&2<6T14ITZM.=*K"% M6E5A*G4IU(QG3J4YQ<9PG"2<9PG%N,HR3C*+:::9\L?!WQ5XC^$7C*V_9K^* M>J7NKI):7=W\!?B-JKAY?B!X-TJ)'N/!NO79(63XC^!+7;%=Y"R>)O#B6^NQ M)Y]O>B3[ Z]*\7^+?P6TOXO>$9O#.N>(]?L[RTO;/7O"GB2PBT2'6_!OB[2) M#<:%XIT*[MM)M+FWU'2[H LL5S M_8R7>FW+FUNY17!? KXC^*_%%SXA^%WQ M2UB[T/XV_#@6\?BJPL;;0X=(\7:#=220Z%\2_!RW&BO+<>&/$J1#[3"&>;P_ MKGVG1KX12"U\W\VX?Q%?@G-L)P-FU>M7R/,'4CX?YUBJM2M5=/#T9UZW!6:X MJJY2JYIE.%HU<3D.,K3EB,YR"A5I8AU\SR/,=-IUY_PFT"?V_JV[_A%KIO-\G0O, &LV8\O']B^5L).\DQE M]P #AL_LN^_Z&/6?^_'A[_P"45?IY](;-%8ITR]'_ #,>L^N/(\/D_D-! MR>HKPGQ3\N^,OBKX_MB8Y_!'PTTSPSXBU'3)3\JGQ1K)TNU M\*>"[<2-$LDWBK7=+DVRAH+:X8%#Y&*S#&U4K4<%@J.(Q=>7NT:,Y-(Y<7C<)@81J8O$4Z$9RY*:G M+]Y6J/:E0I1O5KUI?8HT83JS>D8-Z'TA_G\^E>5^/OC1\._AQ(==^T> M*-353HO@?P[97OB?QYKK2!O*&D^#M!@OM>NH69"KWKV<.G6_+75[!&K.OEMK MX)_:"^(XED\??$.7X1>%;I"B>"_AC/I6J^.Y868,#KGQ6NM"M;72KD^6%FM/ M WAVVD@61H[?Q/*5\Y_2O /P4\%?#&VN8/!$%QHMQJ!636-8$.CZCXE\07(9 MI&O/$GBC5M)OO$/B"\>1FD:XU;4KI@[-Y812%'S?]L<6Y_IP_D]/A[+YV<<] MXOP]?ZY6@_>C4R_@_"U\+F')4C>G)\19EPWC<'5M-Y1C:?NRX/K69XW3 X2. M H/;&YI"?M9)V:E0RJG4IU[25XOZ_B,!6HRLWA:T;I\"=0_:(^*!_P")1I]A M^SWX0FP4U/Q'!I7C?XO7]LZ^8LEKX;M+JZ\!>"99$=$5M;U+QEJ$#*XN=%M9 M0$':>"?@-\//!6K_ /"4BRU'Q?X\>,1W'Q%^(&J7/C'QO*N ICM=8U7?'H-H MRJH_LOPQ9Z'I,>T"*Q11BO3?[+O1T\1:S_WX\/?_ "AH_LN^_P"ACUG_ +\> M'O\ Y15TX+@C*Z>*H9GG5?&\5YSAJD:^&S+B*I1Q:P%>'P5LHRG#T,+D625X M1_=?6\IRO"8^O248XW%XN:=1Z4"PR !_GD]N3U)P.IYHK&_LN^_Z&/6?^_'A[_Y M14?V7??]#'K/_?CP]_\ **OLCU39HK&_LN^_Z&/6?^_'A[_Y14?V7??]#'K/ M_?CP]_\ **@#9HK&_LN^_P"ACUG_ +\>'O\ Y14?V7??]#'K/_?CP]_\HJ - MFBL;^R[[_H8]9_[\>'O_ )14?V7??]#'K/\ WX\/?_**@#9HK&_LN^_Z&/6? M^_'A[_Y14?V7??\ 0QZS_P!^/#W_ ,HJ -FBL;^R[[_H8]9_[\>'O_E%1_9= M]_T,>L_]^/#W_P HJ ,S4/\ D_P#E M%0!LT5C?V7??]#'K/_?CP]_\HJ/[+OO^ACUG_OQX>_\ E%0!LT5C?V7??]#' MK/\ WX\/?_**C^R[[_H8]9_[\>'O_E%0!LT5C?V7??\ 0QZS_P!^/#W_ ,HJ M/[+OO^ACUG_OQX>_^45 &S16-_9=]_T,>L_]^/#W_P HJ/[+OO\ H8]9_P"_ M'A[_ .45 &S16?:V=S;R%YM6U"^4H5$-U'I21JQ*D2 V.F6N1T. M??///6C SG'^&>.2.A(P,$C(P,4M% !1110!^'G[)W_*<_\ X*V_]FS?\$U_ M_3#\=Z_<.OP\_9._Y3G_ /!6W_LV;_@FO_Z8?CO7[AT %%%% !1110 4444 M%%%% '*0?\CMJ7_8K:-_Z>-?KJZY2#_D=M2_[%;1O_3QK]=70 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !7RE^U5X4LK+PA_PO71O$&F>!?B1 M\$+'4?%'AKQAJ,\U/0]7T[7[3 M39YV^2&+5)-,&GF:0B*%[E)9B(4D(^$\3\!B,Q\/>,:6 RJ>=9OA^'LTS'(, MNHU*M#%U^(LLPE7,.'W@,3AYT\3A,QI9QAL%5P&+PM2EB<-BX4:U"I"I",EX MO$5">(R/-84<,\7B88'$8C!4(N4:L\?AJK!XVBG\01)/WFM(F*N? MYH9?A/\ $^+Q4W@F3X=>.$\7?;#8_P#"-?\ "+:TVL-<^=Y C2U2S82(9?E6 M[C=K!E(F6Z,!$M?TX_LB?"KQ#\&/V??A[X"\6R*?$NG6>J:EK-I'="[@TJ^\ M1:UJ&ORZ/!,I:)QI0U!+*=[=WMI;R*ZEMWDADCD;^#_HF>+GTC_%KBGB[A_C MG.,=AN'LNRZ6+Q/$<^#LEP&9Y+F]/&X7#4L@RRM_9N%RJCB\;0K8K$UHYOE& M>U:%'+9JGA\/.N\1'\=\->)N.>)LQS+!9KC:T<#0P[JU2PU+#4ZU:$ZM2<<7AL9*G##-1I0YN])F \S MX6_"B;5? _@3RVB:*6UU_P 21W*?$+QLC\&9+G5_#F@W8XD\,A"4/NWA?PCX M7\$Z-:^'?!_A[1?#&A60/V71]!TRSTG3H68('D6TLH883-(45I9W5YYG&^61 MW)8]%17^@V3<)9'D>(J8_#86IBLWKTG1Q.>YKB<1FN>8FE*2G+#SS7,*F(QE M/!*HN>CEN'JT,MPK?+A,'AZ:4%^V83+,'@YRK4Z@%%%% !1110 4444 %%%% !111 M0 4444 %%%% ')ZA_P CCX8_[!/BG_T9X(-3TGXC:YX'M75W\$W'C6P\.^%?''CNZM]8T7X6^'-K?M/>!H="\-?V/J$7B.Q\&>./[0U&&Z M\2>&Y/#8!^KM%(IR,]\D'TRI*G'MD''M7!?$#XF>%/AEI]EJGBR37H[34+TV M%L= \&>-?&EP;E;>2Y(GLO!/AWQ'?6D/E1.?M=W;06ADVPB,]&D\0_!OP_\ $[_A.;'5W\8O\.[F MS>PF\8Z-;V[6=MJ,WC6Y^U?^'S$?\ TBO_ ."SG_B!NH__ #R* M /V@HK\7_P#A\Q'_ -(K_P#@LY_X@;J/_P \BC_A\Q'_ -(K_P#@LY_X@;J/ M_P \B@#]H**_%_\ X?,1_P#2*_\ X+.?^(&ZC_\ /(H_X?,1_P#2*_\ X+.? M^(&ZC_\ /(H _:"BOQ?_ .'S$?\ TBO_ ."SG_B!NH__ #R*/^'S$?\ TBO_ M ."SG_B!NH__ #R* /V@HK\7_P#A\Q'_ -(K_P#@LY_X@;J/_P \BC_A\Q'_ M -(K_P#@LY_X@;J/_P \B@#]=8/^1VU+_L5M&_\ 3QK]=77X46W_ 6O\-R? M$?6-!B_X)G_\%AI?%5IX)\.:Q>^%8_V&+MM=L?#VHZ_XKLM+\07=B/B9Y\.D MZKJ6F:OING731^7=7>CZG&C;K205V_\ P^8C_P"D5_\ P6<_\0-U'_YY% '[ M045^+_\ P^8C_P"D5_\ P6<_\0-U'_YY%'_#YB/_ *17_P#!9S_Q W4?_GD4 M ?M!17XO_P##YB/_ *17_P#!9S_Q W4?_GD4?\/F(_\ I%?_ ,%G/_$#=1_^ M>10!^T%%?B__ ,/F(_\ I%?_ ,%G/_$#=1_^>11_P^8C_P"D5_\ P6<_\0-U M'_YY% '[045^+_\ P^8C_P"D5_\ P6<_\0-U'_YY%'_#YB/_ *17_P#!9S_Q M W4?_GD4 ?M!17XO_P##YB/_ *17_P#!9S_Q W4?_GD4?\/F(_\ I%?_ ,%G M/_$#=1_^>10!^T%%?B__ ,/F(_\ I%?_ ,%G/_$#=1_^>11_P^8C_P"D5_\ MP6<_\0-U'_YY% '[045^+_\ P^8C_P"D5_\ P6<_\0-U'_YY%'_#YB/_ *17 M_P#!9S_Q W4?_GD4 ?M!17XO_P##YB/_ *17_P#!9S_Q W4?_GD4?\/F(_\ MI%?_ ,%G/_$#=1_^>10!^T%%?B__ ,/F(_\ I%?_ ,%G/_$#=1_^>11_P^8C M_P"D5_\ P6<_\0-U'_YY% 'ZXOG_ (3F ;FQ_P (K=MC>V,_VU9#.,XZ<8QC M''2NOK\)'_X+7^&5^)5KH#?\$T?^"PJ^+)/ U]K,7A)OV&+H:_+X7'=W-O&6S(!7=_\/F(_^D5__!9S_P 0-U'_ M .>10!^T%%?B_P#\/F(_^D5__!9S_P 0-U'_ .>11_P^8C_Z17_\%G/_ ! W M4?\ YY% '[045^+_ /P^8C_Z17_\%G/_ ! W4?\ YY%'_#YB/_I%?_P6<_\ M$#=1_P#GD4 ?M!17XO\ _#YB/_I%?_P6<_\ $#=1_P#GD4?\/F(_^D5__!9S M_P 0-U'_ .>10!^T%%?B_P#\/F(_^D5__!9S_P 0-U'_ .>11_P^8C_Z17_\ M%G/_ ! W4?\ YY% '[045^+_ /P^8C_Z17_\%G/_ ! W4?\ YY%'_#YB/_I% M?_P6<_\ $#=1_P#GD4 ?M!17XO\ _#YB/_I%?_P6<_\ $#=1_P#GD4?\/F(_ M^D5__!9S_P 0-U'_ .>10!^T%%?B_P#\/F(_^D5__!9S_P 0-U'_ .>11_P^ M8C_Z17_\%G/_ ! W4?\ YY% '[045^+_ /P^8C_Z17_\%G/_ ! W4?\ YY%' M_#YB/_I%?_P6<_\ $#=1_P#GD4 ?M!17XO\ _#YB/_I%?_P6<_\ $#=1_P#G MD4?\/F(_^D5__!9S_P 0-U'_ .>10!^NFH?\CCX8_P"P3XI_]&>'*ZROPHU3 M_@M=XM:]IVD3^#XO$& MI:79/\3%FN;#P^^JZ+'JUS$CI:3:WI44F#=QFNW_ .'S$?\ TBO_ ."SG_B! MNH__ #R* /V@HK\7_P#A\Q'_ -(K_P#@LY_X@;J/_P \BC_A\Q'_ -(K_P#@ MLY_X@;J/_P \B@#]H**_%_\ X?,1_P#2*_\ X+.?^(&ZC_\ /(H_X?,1_P#2 M*_\ X+.?^(&ZC_\ /(H _:"BOQ?_ .'S$?\ TBO_ ."SG_B!NH__ #R*/^'S M$?\ TBO_ ."SG_B!NH__ #R* /V@HK\7_P#A\Q'_ -(K_P#@LY_X@;J/_P \ MBC_A\Q'_ -(K_P#@LY_X@;J/_P \B@#]H**_/G]E3_@H"O[5'Q#U7X>K^Q7_ M ,%!/V=3I7A'4/%O_";?M4_LS77P;^'NH_8-5T72O^$:TKQ//XMUY+SQ;>_V MS_:-AH@LXVN=*TK6KP7""P,%+6'5[SPAXD\)V'Q7BTC38?%>@6_BOXE^,?BYJBZ%H>C?V#X,TO0['QO M\0O&EYX6\'V.B6WAGPAIFMOH6@6-KI=K#;U[/JO[ OPNO?%6MRV&L:WHGPI\ M8?%GX$?'?QS\&;"VTQO"WB7XL?LVZ7\.](^%>N_VI^$%SXK M\-023VWBG4?ACX:N);VP@U#QC:>*/NZB@! , #KCN<9)[DXP,D\GCK2XS_\ MK(_E110 F!Z9^O/\\T8'H/R%+10 F!Z#\A1@>@_(4M% "8'H/R%&!Z#\A2T4 M )@>@_(48'H/R%+10 F!Z#\A1@>@_(4I('4@?6C(]??\/6@#Y\TSX0ZW8_M2 M^-?CK)J6D/X;\2_ +X9?":TT9%O/[@_(4N1USQZT4 )@>@_(48'H/R%+10 F!Z M#\A1@>@_(4M% "8'H/R%&!Z#\A2T4 )@>@_(48'H/R%+10 F!Z#\A1@>@_(4 MM% "8'H/R%&!Z#\A2T4 )@>@_(48'H/R%+10 F!Z#\A1@>@_(4M% "8'H/R% M&!Z#\A2Y'K_D]** /G.X^#6N3?M7:5\?%U/1QX:L/V?-=^$4FBLM[_;KZYJO MQ.\-^.(=3C80'3O[)CT[1;BSE#7 O?MLL)2$V_F2+]%X'H/R%+D>OO\ AZT4 M )@>@_(48'H/R%+10 F!Z#\A1@>@_(4M% "8'H/R%&!Z#\A2T4 )@>@_(48' MH/R%+10 F!Z#\A1@>@_(4M% "8'H/R%&!Z#\A2T4 )@>@_(48'H/R%+10 F! MZ#\A1@>@_(4M% "8'H/R%&!Z#\A2T4 ?/GC+X0ZWXD_:0^!OQFM-2TBWT#X7 M?#OX^>#]9TFX6\.L:C?_ !8O/@O<:)=:88H6L1::8GPVU==5%W/%.6U#3OL< M(O%G MB:Z\(ZL2V.JZ5]RUY!\5O@IX2^+=SX!UG5[G6O# M_C+X5>+9O&_PU\>>%;G3[+Q5X,\0WWAG7O!6M3Z9+JVEZWHU[8^(?!OBCQ!X M:UW1M=T75M(U#3]2\Y[)=3T_2=0T\ _+&Z^(W[2G[0G[%.B_M Z)^U)\4/@5 M\2_"&K?&_P" MKX<^!'@?X!:CX?^-'QV\!?M*^-/V6_ WB/7S\:?A)\6[S3- M&\=>./"'AW4+/P[X.F\-6^@6GBK7TN;S65@THZ3]^:[I/Q5\:3^)O 7AGXX^ M(? $WP^\#>!?"'B+XKZ;X4\#:KKMWXUU9+3Q1XT\16.B^*=#U;P%9^*8/">G M>%YM,NM5\-ZOX7T!/'^N3MX9U!K:PBM^O\+_ +,7PD\%^!/@[\-/"^C7NC^" M/@EXILO&GA308-3GG@U3Q+8P>)IHM7\87-Z+F^\3ZA/XH\5ZC\0;^_OKE;_4 MOB!%9>*+^ZN+N!TFJ_%#]G6V^(WPW\6?#O1_BY\8?A%/XU\;3^-_$'C[X4ZS MX.TSQ]=SW.JQZA-X?_M+QCX&\;Z&/#$MC::7X9N--?P[)/=^%=)M-"N[V:TG MU(7X!\(3>,?V_;G]BRTN["3QO\6/B'_PN3XEZ?)\6/@L/@-\+/VB?%W[+OAC MQSXSD^%_Q2\!_#SXT^ M?_9XU3XR_$7PCI?@I=1\(ZEHOA'PCXB\.ZYJGB'P MR? FO:MHFDZ/]>? [XHP?%KP_P#LXZE\/_B-XR\=^"=1^!.@_%O6?'GB_1-' MT+QGXZM/&6C6?AWX?7/C[1-*\.>%M(T+Q#KUPWC;Q/XE\/Z1X7\,VNC^)_"2 M:;%HVFVMNVG1Z'A_]F#Q!H?@_P ,^%+G]J[]JSQ+=Z%K_B'6M8\9>(/&GPW? MQ?XWL?$-K;69\+>)KO2/A)I&C6/A_18;6-_#TG@?0_!OB+2KIKB^C\02WU[> M7,_LO@;X3^#_ (;6M_8>#+.31;"XTOPOH.EV$#126?AGPYX+\/6WAWPSX=T" M&:&06^CZ5%%>:G%;WAOI)=8UG6+RXFE%YY48!^8_A[]J']H)OV/OV=_B!XAU MW5M=O_&W[67BSX+_ !Y^-'A7X>Z6VH_#3X.Z)\-OCM\.OBU< M>-KS_A))?A-^U%^T9\ _#OQ'72;;0T^*?A/X0?$:_P##&B^,IM,L++3=*@UJ MT"W/@;Q?/HVG:=HFI>-O!?B35=&TO2M.OK?3+/U3X4?LVZ)\'/@RWP2\(_$+ MXF_V"=?^(.OKXGO=5\,)XZBE^)?C+Q/X]\26EKKND>$=)M+"%?$?B[6)](O; M#2+;6=(M6M+6TU-39PS#U?X<_#CP/\(_!/AWX<_#CPWI_A/P7X4L!INA:%IH MF,%K 9IKNYGGN;J:YO\ 4M4U._N;O5=;UK5+N]UC7=9OK_6M9OK[5;^\O)P# MMJ*** "BBB@ HHHH **** "BBB@ HHHH 1B0K$#) ) Z9(' SVR>*_&+XJ?M ME_&WX>_&36K35[W5O#&MZ-_P4/\ VKR/7?@QX3\4_$+PS\3/%$VK^(?$?@+^U[CX:P:I=P2^'_AUK.O:/?>'M5\5 M>&?#D-I!I3^,KC0-3U308/%NO6^MZ_I6@:QK^A:+?:;I/B3Q%::J ?"'[9OQ M&^->@?LQ_M$?M ?"WXX_$KX3S?#V[\G:5XYN/ 0MKGP[XOT673K>+4O#/C7^ MWY\2VL/VW/B5\(O&OAJ;P7^PI^QO^S=^U+I*Z5HMA?\ @3]HW4?BSX9^)_Q@ M\0Q/K^LVMYK,'P\UGX8?#W2?#/@&?PKJ.E:GI^O^+]5\1:OJ>LS:-I.F6WZF M:C\#+&Z\/^#O"&E_$#XC>&/!WA;P?JG@C4_"_AW4?"]MI_CK1M5T[3]-EF\6 MWU_X1U/Q##K,$5G<7%KKO@[6_".JQWFK:K/+=3FYB%MYEXY_8;_9]\=RSVUW MX M#;O6/$&GV,&BW>A7FH^&/$>N^#=?O=7\):C+HP +WC./XA?%.]^)EKX-^-/B M#X#^'?"L/A'PS=>-=#T3P%KFN:1=QZ-<^/?'>I:-;_$;0O%/@C3M3ATSQ#X# MT.76_%'AKQ/IVB6FE^,+>'2(M5N8=4TG\_/AE^T7^U[XT\0?"#]F?QOX_C\' M?%8_L=_M1?M0:]\9X/AAX>T.7XD:;X&_: T;X2_LMZGX@\#ZM;ZOX?\ !;^, MOAWKFE_%KXY^"M!CTZ]M_$%]8>%O#U[X2T1KZSD_1GXJ?LSQ?$CX:_\ "M]" M^-7QM^#(G\?ZA\1-6\:?"#6/ .E>-=?U/5=>UGQ+?Z/K%YXT^'/CO0KCPSYLKSB)/V(O!FI^&O">G>+_BU\>O'?COPSX0 M^*OPXO/C9XE\;:!!\7/%WPR^-%]I5]X_^'7B;6?#'@KPYX9'A?4)/#GA(Z3_ M ,(WX2\.:WX6N?">B:SX8UG2?$']IZOJ0!X1\./VM/BE\7Y_^"4GQ)T^]T_P M=X1_;+^"/BSXD?%#X=6VAZ?JUNVIZG^S;H'Q?\/0Z5XEU!7U[3K7PIXBGO[6 MWCL94&OZ==1'4W+6Z+)Y(-8DO_ GPR\*_&;6?&"^*-6\% MZUX=\5>.? ZZ+IGB#POI*:!^@VH?LL?#F7Q?^S;XI\/WOB+P/IW[*VEZYH7P MK\!^$'\.V/@6'0=>\"1?#631-8TV_P##FJ:I/IFE^#K>WTO0K;2=:T;^S&@B MN0\TJ@UW;?!CP;>?%33OC+KZ:AXI\=^'-$USPYX'O=?NH[G3OA[HOB>>UF\3 MV_@K1+:VL]+T?4?$D>GZ98:]XEDMKSQ5JFDZ=;:-<:W_ &.;BPN #U=2656( MP64$CT)&2/PZ4ZBB@ HHHH **** "BBB@ HHHH **** "O._B[J&N:3\*_B3 MJGAG5_[ \1Z=X"\8ZAH.N_V=9ZQ_8^L6/AO4[O3-3_LG40;#4Q8WL$%R;"]' MV6\$9M[C$4C$>B5S/C/PQ!XU\)^)/"-UJ.I:1:^)]"U;0+K4]&-@NJV-KK%A M/IUU^ 'BO6OV'/%/ MA"/0[_Q/J5W>:AX5T7PU'X@\0-+IGACPOKOALS2377H/PU\0?M$>._ 'P*\- M?$S5[#X:?'8?LVZ-X^^/\W@K0K;4="\,_%WQ9X5L?"UMIFE:'KTNIV\^F67B MYOB-K^G:'?7FI6\.I>"M)M;R[UK3XIEOX/$O[%,>I_!SX"_!7P9^TW^T]\'O M#_[/OAW0O"_AS7/A?XD^$]AXH\7Z9X6\-:;X4\+'XA77BWX->,M&UVY\/:5I MD,NGR:9H6@1'6))-=NH+C5(-.N;#V'PY\"%\,^ M<\)VGQ8^+E]XK\0>'/#? MA[4/C/J^M^%=1^+3/X7T6#2K#7!J<_@P^$'UB6Z_M37KN.;P3)H+ZQK^L"WT M*VTJ:VTNT /@+X-_M!?%R_\ V5O^"@T=S^T)KWQ ^,'[,?B[]H'PYX-\6?$S MX%:7\*_C/X"T_P ._!C0_B)\-#\8?A9+X,\ ^!_$VH7EUJ-UXN\$>+_"W@_2 M/!/Q'^$6K>!K^:$^)#XI$7V7X,^(GC#QO\/OV6!)JTT?BKXF>$_!'Q(\=:EI MUG:VS2>'M"\":%XM\6R1PI$+2SL]?\8ZUX3\,74%O%&L>F^);R*T,)CC*=3J MO[-_@K6/A]\9? MUJWB=-1^/NBZIHOQ1^(UO+X=B^('B!-3\%6_P[%^MXOAL M>&M/O-,\'6L&CZ';V/A:'1M("-=VNDB\GNI[CIOAO\&O#WPTL?"5E8:OXBU] M_!/PN\+_ DT*^\27.ESWL/ACPN[F.YF_LG2='LFUK6DBTB/Q!>P65M!?_\ M"/Z.\5E:R03M< 'Y\:[^TM^TAX<^!'[?WB_0GO\ XG>,/@5^UMJGPW\"1^'O MAO:ZQKW@_P""]U#^SWJ?BC6;#P5X9A-U\0];^#O@?XD?$/QWI]G-;ZCK7C.7 MPO::=*?B?\8/VQ/A)>^*;CXI>!/@#\0?A#IWP[^+]U MINEZ??Z]I?Q8^!7@[XK:CX'UZ?0-%\/:#K>O^ [G7;;48M>TO1=-^V>#/'/@ MNTU2&[US3]2U?4_H3X8?L_:/\)I_C7=^&O''CVYO?CI\5-4^,'B.]UF;PA>3 M>'_%>L^'O"OA>_@\(1VW@^RM+'1&T;P;H<%M8:S;:]-;7$5S>+>M<7(-;\8^)]7O[V[U?Q)XR\:^)[H7OB3QCXO\0:C M+/J7B#Q)K5RL0N=0OIF%M86NG:+ID-AH6DZ3IED >E4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444C=#]#0 MFX9QR,'&2K 9)P,,0 ./A] M_P %,_V.;O3OBO>_&35=(^&OPM^ ^G?LV?L>?%3]H/P#?_#6_P#%>H/XZT7X MH^&]<^*.FV7PTTGP+_PC6I?$+XF0^-;_ ,0^&=1T*/6;+Z6N?^"C?QXU3X&_ M%+]I[P#^S##KGP&TC]FCXE_'CX;^-?%GC?2O"5M?^)/AWKUA#I/PS\00:+JO MCOQ)J,_Q%\'S:[XBM?$VB^#M,A^'NO\ A'4_!?C72?.U32];H _8O/./QZ'' MY]/PZT5^3?[0/[9NH_LH?$7Q=XH^-WPH^'NO:GX!_8W^*?QC7QOX UOQ';ZI M/::=^T7X!\ >&OAE*_B70#!H?AC5%\9>"-<\8>,KF]NX-)U73->_8@\$CH1GMQQSU&012!@3@!OQ1U'YLH'ZU^>7_!/[2]7U M+]FSXH:!X]M;:XOV_:P_;WT+6=-LM<\1ZWI"VUO^UW\;K!-/T36-=D@\1'0D MLXXHM'MIVMY=%L?(TBS,=OIUN]?#_P#P2AL/%LG[%7[)'QO\0?!OQ!)XU/[& MUMXZC^.GB_\ :-\4^);CXL>/[OP1HL=IIWCGPW)JNMZQ=R>.[:^U;Q)=:GK6 MF:]?>';W1!+;VTFL&WW '[WTF1[]<=#U_+I[]/>OQP\-_P#!2KXFQZ%X'O\ MQ_\ ";X?:5J/QS^!_P#P3\^(OP;M=#\<>*+C3-.\=?MT_%"V^"5GX%^(NJZG MX4MWATKP1XTO;3Q$GBCP_9"X\0>'9+GP[!H5OXGCTJ;7.0^&OQ&\7?#7XA_$ MG2OB!\/_ 1XZU/QU_P68T3X;-_L2_%[4? <'AO3H/$'A M?0-*UBU^,>A00R>'T6/3M3\.>*A;Z==)K6GZL)M'^COV7?VD_BA\>O%6LP>( M/A39^%_AU'\#_P!G[XL^'?B%:7?BW[-K/BGXVZ-XDUKQ!\)5L]=\+:;8MXE^ M#MMX=LI/&MW;ZVUX8/'/@MKSPWX>OKK4-.M #[8HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ H(SQ110!Y)X"^!GPL^&/C'XH^ M/_ _A6+0O%_QJ\1Z=XO^*6MQZKK]]<^-/$^C^'M)\):5KFL1:IJU_:-J.G>% M=!T/PU97%K;6K6V@Z-I6D0[+#3[2WA\9M_V!OV1;33/C=H=G\$_#EEH'[12^ M(T^+WANRU/Q99^&?$\?C/59-=\;PVGANU\10Z'X2M_'FN33:WX^M_!-AX;@\ M<:U--JWBN/5[^62X;[!HH \)\3_LS_ SQOXCO/%?C3X++BSN_%/P]US2=9U*]T;6_#_B2ZT^QN=>AU;3[RZU:>U@ MFOKJ>2-6''ZO^Q5^S'X@\#O\/M>^%>G:YH9U[P%XI@U+6M?\9:KXYT[Q+\+! M"OPT\0Z+\3K[Q)/\2]"UOX?Q0M;>"M5T;Q=8WOABRN]2L=&FM+35=3AO/J:B M@#R3P!\"OA5\+/!OB/P!\/?"=OX1\*^+?$OC?QCXBT[1=3UVVFU/Q7\2-7O? M$'CGQ%+JIU636HM9\3:[J-_K&IZA;:C!7%Y')%<2O(?)/A]^PU^S!\+ M-%\,>&? ?PUD\/>%_!/AG5O!_@KPM;>.OB9=>%_!GAW6O#=_X/OM.\(^&]2\ M:WVB>&!_PB^JZGH=I=:'86%]ING7]Y;Z9=62W$N[ZVHH ^0=3_8)_9&UKPO) MX+UGX)>&=6\*O\%?!O[/$>A:E?\ BF^T^T^#WPYUV+Q1\._!NG177B"4Z9;^ M /$]O:^)/ VKZ_:!74KKQ+XXU'5[OXU>%O!>F?#O0OB;JVL:CXHN]4USQC9>"M'T[P\ M=8UJ[U">[L("+X74\]Q--]4T4 ?&OB+]AWX)KX)&A?#+PWI'PY\7>&_"O[0& MB?"GQC<0>(/&]G\.-:_:2.H:A\4=?3P?K_BN/1_%-OXM\3WP\2^*M!UF<6GB M"^C;=DZ;+(6M=/N=8 M;X@:>VIS6T>(WOFL;0W!&\P1D[:\//#G M@83IJS?/-X[&X*#CI:U. M+K[P=>:_X@\07VE7LNG:MJ7A+P[-K>A:=?6\IAN[9]3%U:I?O:2*\=R=&BU* M..:.6 2//&\8Z+Q1\+OVM+OPUXAM+/\ :0\%W=Y=:'JUM:6EK\";31[FYNI[ M"XBM[>WU8?$6Z.ESSRLD46H_9I_L,CK=>3+Y7EM_,1J.F:CHM_>Z-J]C=Z7J MND7,VFZIIE_%)!>Z;?V3M;W=E>PRA9(;BVGC>*59 I+*7&596/\ $/TI_I1^ M)?A!AN$J/#/A[BN'JN?5LQJ8G->-Z>29IAZE/+OJ=L!EM+A3BK-L/"O4>*]I MBJF88FC5C15..%P]1U*E>A^2>(GB'Q!PS#+*>7Y+/+YXV6(E/$YQ#"8F$EA_ M8?N._"7Q*\+:1XU\#:Y9>(_# M&N6YN-,U6P=S%,J2/#/%+%*D=Q:7=K<1RVM[8W<,%Y9W44MO_PS_:.G^"VI:UX0^*&D_#+PAXA\8:AJ6A:7XE^%Z>-Y-;2+3M,TZ^\2 M:7=7/BGPZUEI=Y>6;6$,20SPWEQIEU?Q2[)\R?=X^&W[5>>?VF/ A'GE^+M]:P4.&FYI?ON%UKXH?#7PWXP\- M_#WQ%\0?!.@^/?&4-W<^$/!.L^*M#TSQ;XKM]/>%-0G\->&[V_@UG7H=/:XM MQ?RZ597<=CY\)NVA$L9;;\+6/B#3?#VD6'BO7;3Q-XBM;&*'6->L-&7P]9ZK M?+N\Z\M]$2^U-=,BERNVT6_NA'@_OFSQ^4G[8GCGP%X+_P""H7_!,'4/&GB[ MPAX4AL_A1_P4)WW_ (I\0:'H$-K'JGA']G>VM%:]UB\LXK9=2NK22*!&FC%] M+9RK$LQLY?)_=6%K8G#2K4 M9-TZKP^(KT'.,G1K5:?+.7V%.3G3A.5.=*4X1E*E4<'4IN44W3FZ4ZE-S@WR MR=.I4@Y)\DY1M)_J[=>)M LO$6C^$KO5[&W\2^(-+US6M%T66=5U#4]*\,SZ M);:_?VD!^:6VTFX\1Z'%>R XA?5+,$'S1C=K\YO&G[0NH?$?]I_X&?"KX'_M M!Z#IW@'XT?LV?MJ7T6L^%M.^'_C%8?B?\&_&W[._A+PC\0/"FHZQ9ZG'XB'@ MB^\^%?"<.@?"?XB6'[1.D_!K]KS]HN.RE\+6_VGPGX*M& MN-:\+:U'?"WQSX[\7?!WP#IGCG]K72/B)IG@_4 M[GQ[I?CW5[/PWI'PKO\ 0V%[?P>#TEBT75+GQM;S?V=J6E> =-U _I+KA_$ M/Q-^''A'Q'X5\'^*_'_@OPUXM\=W<]AX(\+Z_P"*-$T?Q%XROK6"6ZNK/PIH MFH7UOJ?B*ZM;:":YNK?1[6\FMK:*2XG2.!&D'Y'>)/VM_CQ/XS^*EKX.\>6\ MGQ ^"O[:?[*OP4\(_L_76C>!;Y/VA_V8_C+:_L]6_BCXUVUS9Z?%XDNGU_0_ MB3\7/B;X:^(G@/5;/P-X+?X+ZGX6U;0KNR\/?$%+SK/V^KS4O^&Z/^"1EAX9 M\5^"O"WC*;X[?M3'1=1\:Z)+XJTR 77[%7QBTYBWAJP\7^!]4NY-3\Y](L)[ M3Q)IR1ZC>01,M^SKIMR ?J/X9^)?PZ\::SXI\.^#_'O@SQ7X@\#:DFC^-M#\ M-^)]$US6/!^KR6\-W'I7BG3-,OKJ]\/:E):W$%U'8:O!9W;VT\-PL)AEC=NV M) ZG'UK^<#2?VE?%W[.?Q1_X*-:U>_$3X0PW'BS_ (*?_L[_ T^,/QG2WO/ MAY\-OA1X1\4_\$]?V=M.L/&_B:YFN?C5)\.M-NO'_AWP9\&;OQUXK'B/PUX< M\4^*6O-=DT&TT^[.AZOQO_;A_:'^#7PY\'BY_:\^$7C[XH>$/AOX!^+FMZCX M%\#^$=(^%WQ+^&_BW]M>3X3V/CN7Q9XI02_$NRN?@W%=^$O$ME\&O#/@OPSX M?\3V.I?&_4/%G@[PMXN^%WAM #]__#GCKP7XPU#Q?I/A3Q9X=\2ZG\/_ !)_ MPAOCFPT+6+#5KOP?XM_L31_$A\,^)8+&>>31-?7P_P"(=!UI](U!;>^CTO6= M+OG@6WO[:21?!GCGP9\1="7Q/X!\5^'?&OAN35?$.AQZ_P"%=9T_7M&EUCPE MX@U/PIXHTR+4],GN;.6^\/>)]%U?P]K5M',TNFZUI=_IMVL5W:3Q)^%OC3QQ M?Z;^U=\28?#'QRU;X5Z1K/\ P60^!O@[XB7/@_7O MK9Z]HFM_\ !+'X>S:' MX7\9R>*=#\1V'V#5/'OA7P_I^DZ=,EB^J^*Q:Z;']LUVUTNWLMO]E#XZ:Y\/ M?BA\$/#EG\:?#H^$?QD_:&_X+!V/BSX=WZ?#N'PYI%S\+?VK/BQ\1/#WC;1O M%4<$/C&TUBPM[G7;?Q#_ &EXFO?"NH>&=8MKTZ#IMSI-IK-R ?MWXQ\:>#OA MYX;U;QEX^\5^&_!'A#0;5[[7/%7B[7-,\-^'-%LH\"2\U;7-9NK+2]-M(R1Y MES>W4$"9&^116KI.KZ5KVF6.M:'J=AK.CZI:PWVFZKI=Y;W^G:A97*"6WO+& M]M9);:[M;B)EE@N())(I8V5XW92"?@+_ (*=^)_"FK_\$M/V\/$MGX@\.ZGX M5\1_L._M&W6B:]!JNEWWA_7K+Q%\$_%@T*;2M3CN)M,U>WU[[;9KH[64]S'J M[7=K'8?:6N85D^-_B5^UG\5?!WB[XV2^%?VC/#^C>!O@?>_\$I-2\->$H=$^ M%&HZ!<>'_P!I#XIK\,?C-X=\6>(+W3K[Q'J>@^)_"3)KNAZCINN:%KOA;7([ M#5=*UJYT2.31;L _=:BORQ_9M_:GN/C'\6/'4_BG]ISPEX%\4_!GXI?M;?#[ MXV_L?ZUX<\(MJ_A/P/\ #+XD:WHGP6^)]]KDTNC>-_ 6C7WPNT3PW\5KGXCZ MY-X@^&OQ,TCXJ6]GHC:5'8>'9;+]0=-U+3]8T^QU;2;^SU32M4L[74=-U+3K MJ"^T_4+"^@CNK*^L;VUDEMKNSN[:6*XM;FWED@N()(YH9'C=6(!=HHKYB^)O MP[_:C\1>+KW5/A?^TAX(^''@^:UT^.Q\*ZW\ +3Q]J%G=06RQZA[2^N@US%;G2H!9(PMQ).%\T^MDV6X3-,7+#8W/LIX=HQH3JK'YS2SNMA)S MC.G%8:,,AR?.\;[>I&$W2A4\C.LSQF582.)P609OQ'6E7 MA1> R6KD='%PA.,Y2Q,I\09SD6!=&FX1A.,,9+$.=6G[.A."J3I_3IX_3]3B MOR+U/_@M3^Q]I.I:CI5UI?QH-UIFH7VFW)B\!:2T1N-/NYK.__P"L=:_BH\70W2BZNX_$OB%+JZBMOLL=S06T<\PDF2W$D@@1UA#N$#'^ MU?HO?1S\-?%3$<9T^)^*L/Q/')*.03P4>#L3Q)E,L'+,)YNJ[S!\2<)Y3&O& MO]3I+#+!NO*FZ-?VZI*I1]I_$'TJ?I*>)GA-A."JW"W"6)X8GGF(SZGC9<98 M?AC-H8R.7T\GGAXY>N&N+LXE0E0EC*OUEXR-"-55J"H.IR55#^UC]EG]OWX& M?M?>)/%'A;X4V?CZVU/PCH5GXAU5O%_ANRT2U:POM1_LN%;2>UUS56FN!<\O M$\<2B+YQ(Q!4?;M?R2_\$?\ PK\8_%'Q3^+UM\'OBKX>^$VJVWP^T*XUC5/$ M?PPA^)L&K:>WB=HK>PMK"?Q3X5&F3071^TO>I=71F4B!H(PHF'[^_P#"G_VY M/^CROAE_XB;I_P#\^.OSGQ]\&.!O#WQ,S?A?(..\AR'+,'@LFKT/_&7A MWP=;:WK+QM,FD:1<>(M2TV'4M4DB1Y8].LGGO9(XY)$@9(W98_A9H'Q)\-^% M8]-^*WQ!T;XF>+%U"_GD\3Z%X&B^'E@^GS.AL+$>'8?$'B5$ELD61);W^TV- MX7#F"'9AOS*_X*VZE>65Q_P3@BT/6?!>C>+)O^"F/P,F\+W/CR.:Z\-PZI#\ M)_V@;>WNM4T^QU71=5N;"*[O;2VGDTW4K.XMYKVU(F+2);W'\R8W#TL)B\3A MJ&-PN94:%:=*GC\%'&0PF,A!M1Q&&AF&$P&.C1J+WH+%X+"UTFE4HTY7BOZB MP.(JXO!X;$U\#BLLK5Z,*M7+\;/!3Q>#G.*,=%L?$GA+7]$\4>'M369]-U[P[JVGZYHVH);W,UG.] MCJNEW%W87:0W=O/;2M;W$@CN(9H)-LL4B+N5_-]^S[\:[O\ 9L^!NFW-KXIB M^"GQZU?_ (*J:#+_ ,%*_A5XKA\'1>#/A-XJ_:/\9V]CX_@\#VNJ6,%EX2_9 MI\=V5S\//&'[/OQ:TV\LKWQYI'BZP\8^,==N?B?XJ^(>EVWJVN_ML_&ZP^$U MOX^C^,-GXHT+P;\>?V__ 3X]C^'MU\&--_:';P)\$/VI-0^'7PN\>>!/AAX MS\*'P9\;M#^&7@$:7I'Q,^&GAN?P7\3_ !XWBSP5XD\"WOB#Q7?6'AS7N4ZC M]ZZY37/'?@KPSKW@WPKXB\6^'-#\3?$34]5T;P%X>U76=/L-;\::KH6@:CXJ MUO3O"^EW,\=[KMYI'AK2-4U_5(--AN)+#1]/O-1NA%:P22C\6OC+^W-\>/==U+QYX8\0Z?\2/!/Q,M-(\9_$7PW>SR>$=0^'N M@:NA?$7Q5XK^(?\ P3WUWXD?M"_ WX[VFK?\% ?CHWPF\=_"77=(UC19?AG- M^P9^TC)H_A:^\<:?IGACPW\3O$WA37=3U70;_P ;>#?#6C:9?64_AO1-8LY/ M&UGKMYJ8!^QG@SX@^!?B-X4LO'7@#QCX8\:^"M2.J?V=XM\+:YINN^&[\:+J M=_HVKM9:WIMQ<:==1Z;JVEZEIUY)# M/_ _Q+^'_C+P+I,VK6^J>-/"OC7PSXB\)Z;<: I?78+_ ,2:-JE[HMG-HJAF MU:*YOHI--"LUXL*C-?GU^P'XF^%-I_P3J;Q'\1]=\%1?"/2?$W[7U[X_UGQ' MJFE+X&L_!]C^TU\=+KQ'-XDOIICI*:!'HYF?5ENW:SETZ21)TEMYRDGP#XT/ M[.?Q+T3XG_';]C[XH_ _QOX+\;?MN?\ !-GQS^UCX"^ ^N^%?%OA/PG^S)\' MOBIX=TN?Q#\4-#^'LMSH5EXGU^UM+OQC\49M1M%G3X1>!].\->)(=0T;X>7E MV0#^A"[^)?PYL/"]IXXO?'W@NS\%W[Q)8^+[KQ5H-OX7O7N)I+>W6T\03:@F MD7+7$\,L$"PWCM+-%)$@+QR*NEJWC+PCH%WH%AKOBGPYHM]XJNUT_P ,6>K: MYI>FW7B._8VX6QT&WO+N&;6+QOM=MBVTY+F8_:(,)F:(/_/I\/UU/2/V^E^, MWC,II?[#&I_M0_M\7GP_U[Q(LA^%W_"P/$G[+_[&GAVT\:V%W=2R>&[3PWXS M\:^#/VZ-.\,ZU-$NE^)?$NO^./[%O;RZ\>V,6L_,G@_P?\6_"?[*GQS\-?'O MP]XK'C[XC?\ !%+X3?#;]C;PMKVFZQ+\0!\48OB'^U[/8_#+PC)<[[NV^,^C M7?C+]C";4M)L'MO%>E3Z5X O]3+OX)FU'2P#^LOKTHKFO!L&OVWA+PS;^*KB M*[\3P>']%A\17<)0PW6O1:7:1ZU-94>()/YYE5R\?E[7\S.,?BLLP%;&8/)JJ^8T9.E3FJ,:U9TZ,^O X:CB\33H5\?A,LI34W M+&8Z&.GAJ3C"4HJ</Q;=1I4X>SPLXJ(](\(>'M: M\4:]="ST;0-,O-6U*Y*ES%:64+SR^7&OS33.%\N""/,D\SQPQJSNH/D7_"%_ M'[_HMWA3_P ,];__ #;U\+?M?^-_B1X>AL?A5K_Q*TKQ>FM6MMKVOV6C>"8? M"C65I:WROHMM>74>O:S)=+?W=M/>/9&.W"I86TSLZ3HI_G_Q?\?\=X5^'W$' M&.:^&G&&53P>$EA-C7K1K8^G@,/Q-#%4\LP[ MC5Q]6C4Q_#>$P4*L<.IQP[Q6(HTYXF5&ES.=2,'^J.D:M8:[I6FZUI5PEWIF MK6%IJ6GW49REQ97T$=S;3)_LR0R(V#R"2" 0:T:_+?\ 9$\9_$[QEHM[\-] M^*&C>%#X+LTO-&TO5_ 4/BBYN]"O+R9KI[?47\0:/(L.D:A<1VWV62*7[/;7 MMDL4IA41Q?9__"%_'[_HMWA3_P ,];__ #;UU^%GCSB_%#@/AWC3)/#+C3,Z M&:X*,<;6RO,?#F."H9SA)/"9S@\/#-O$#+I+!\-8K! MNI6PM2E.JL-B:]*E6]I1]K*5.?+[S7*>+_'G@CX?6%EJGCSQCX6\%:9J6L:5 MX>T[4?%GB#2?#EA?:_KM[#INAZ':7NLWEE;7&KZSJ-Q;Z?I.FQ2M>:C?SP6= MG#-Z.NI#QQXVTKQDUPUJ=,;3/!\?A,:;I MG@:-F-O]F$+J!+YV4\*_;:\.?"KQK^SGXP\!_&W3_!^M?"SX@:_\,? GC;0/ M'=Y:6'ACQ%H/BSXK>!]%U#0-0N[N[L?LYU6VNI;6VN+.]M-3M+EHKS2KNUU& MVMKF']WRG'8G,LOP^-Q>49CD6(KJJZF59K4RJKC\)[.M4I0^L5,DS/.,LE[> M$(XBE]5S'$I4:U-5G2KJK0I?G6-P]+"XFK0H8["YC2I\G+C<%#&0PU;FIPG+ MV4#=+\3:)X+U/Q9X:T[QAXFM- M2O\ PYX4OM(+'1_*_M>\T30[BZCU/5;72?/@_M.XL+6>'3_/@^UO# MY\6_5M]9T>[U'4='M=5TVYU;2([&;5M+M[ZUFU'3(=32XDTV74+*.5KJRCU" M.TNI+&2YBB6[2VN'MS(L,A7\EO@CXO\ B5^SM\=(_P!GS]J#7/$/B?P5\ /@ MA\;OB5\%_P!L+QG#Y^F?$C]F"PU3X36$VD?&CQ]((K"Q_:*^!CC2_#/Q&N[X M6H^,O@P>%/CA9.^N:I\0="\*^'>'O'7BK]GC]MSX%?M5_$G1?"7P_P#A;_P4 M=@N_V=/B#XCC^+=EXBBU7XE6UOXG^+G["FM:KX>;PGHEKXT_4_$GCCX=P75S(Z#5;[T3E/VB?XS?".+Q<_@"7XG_#^/QQ'>-IS> M$9/&'A]/$G]I1Z;=ZU+IBZ*VH#4'U.'1K*YUBXTR.![^WTF,ZG<6T5B5G.-X M4_:(^ 'CS5(M#\#?''X0>--;GU._T6+1_"?Q,\%>(M5DUC2C?+J>DQZ=I&MW MEY)J>G-IFHK?Z>D#7EFUA>KTNO@UXHTVRL?VI_V(_P!H[Q?XM^)]S\5/'WPX\0:8Q7QU\%/# M?C]OB+?>.?#GC_P]H?CCX8> _$>IZEX9^(?B;X>6=KX9KX^?Q!\+?'__ 1Q M_:P^#_AR72OB'^TGXL_:M_X*2VG[+7P_^&^IZ9K?QEL?VH]>_;Y_:/U?]FKQ MQX(M/#US/XE\'ZAX8\=GPS\1C\2F.CZ)X6\&:5J7CC6]>M/"%O>7[@']3&H: MSI&DOIT>J:IIVFR:OJ,.D:3'?WUK9OJ>JW$%S7$5E; M"6YD@M+F5(FC@E9,+QG\0/ _PZTN'6_'OB[PYX.TFYNQI]KJ'B76=/T:VO-0 M:UN;U-/LI+^X@^VW\EG97EU'8V8GNWMK6YG6$Q02NGXZ?MT^&/CM^T?X'U+0 M/@W;?#OQ_P#&G]A_3?A[\8M)\5?\+3L/!FG^$_VY/ FGZ#\4M#6Z\/GPWKD5 MQHU]X&M+[P7K>GZWJ/ANQN/ '[0/BS3)9$G0ZAH]7X7?'CPW\>OVZ?V5OVUV MUJ-OV1?C9_P37NT_9S\4Z]J5BOA;X=?M"^*OB[H/C#XT^"?$&H-*VC^#?B]X MA^%7_" >';:VU&YTS6;NU^%?Q-\,:?+,^EZ]8, ?M1X;\3^&_&.BV/B3PEK^ MB^*/#NJ)++INO>'M4L=:T;4(H9Y;666QU339[FRNXXKF">WD:">01W$,T$FV M6*1%X'Q-\>O@CX+UR\\->+_B]\-/"VOZ:+5M3TCQ#XY\,Z-?Z8+]+&73QJD& MHZG;MICZC%J5A+IT5_\ 9IM0BN[>2RCN$FC9OAW]A;PSXKLOVC/^"E'CK1(Y M+/\ 9F^)O[3?@+Q!\#+:*VDL]!UOQ?I'[/WPU\,?M,>/_ ]L\,4+>#O%WQET MF]MKW5-/4Z9XK^(WAOXD^+[*;4?[?EU?4O(?^"6Q\%7O[$#? ;]IL^$]3_:, MA^(GQUTW]LSX=_$--*O/%_BCXZ>(?C)XTU[Q9XC\3^&M4#ZOXITCQS9ZAX<\ M4?##7X[74M,UCX9W_@*7P??R:%;:.EL ?LUD>H__ %'!_7CZT5^*Z_M;_'_7 M?B58/H7B@Z?XMT/_ (*/>./V4?B9^S/>>&_#$2:#^S+8V?C >'?CG!<7NFGQ MM::H/AQ9^#?VI+7XAW&LW/P]UCPMKNH^ )] =9-/O]*^5?#_ .VO^U!KWP9\ M">*IOVLHU\1?$#_@C_\ ';]LF[U?3O OP&2'P]\>/V>_$'PKLM#U'0=-D\(7 MUFGA7Q\GCGQ!;_$CPCKRZVMV/#L<7@34? ,MKJV0#^E*BOYX_&'[+?AAX=_P""97Q*^"7P*T?P7\.]8TKXJWG[2FE6P^*?PQN1 M=:9?_$/Q)X>\?S?VG!X8UGPMXDTSQ#X$UB&/6H];U'0](O-%F]B;]L/X_P"J M^(?#FOZ%\1-$TCQ0G[:7[7'[-/QM^ ?BSPQX:_L3X*?!CX5:!^T9??"SX]ZM MY,6G?$&SM=-\._#OX*_&K7_%U[XEG\$_$7P+\7I]"T2QTZ?6OA]?:. ?LUK_ M (K\.>%CH@\0ZS8:.?$?B#3O"NA"^G$)U7Q%JXN#IFCV>0?.O[T6MR;> 8,G MDR8/RUO@@@$'@]#ZYZ?GV]:_"3PC^VM\;X](^#VD^*/B9/I?CRX_;Y_9S^!O MQ12XF^"_Q&^%?C3P-\4/A9>:_J-K\"/C-X+\->&+'QM\/_&5V=/\;:5J.I>& M/"?Q?\"ZC<7/@KQ%I5EH3:)-J'E_AO\ :V^+/P[^&'@+P%J7[6V@^'K_ .*? M[0O_ 4G\ :U^T9^T9XH\ :'H_PH^+/P;_:+\5:9\%/@IJOB>P^$>K>#?#6N M^(_ %QK'Q!T'P/\ $O1=.;Q9H'P\D\(>$=8T?2[_ $/0+H _HLHKSKX0WGC# M4/A3\-+[XA:SX;\1>/;OP#X/N?&WB#P;HVL>'?"&N^+9O#VG2>(]9\*^'_$, MUQKVA^&]5UAKS4-"TC6KFYU73=+N;6RO[B>Z@EF?T6@ HHHH **** "BBB@ MHHHH **** "BBB@ KRGQ5\"O@SXXUV/Q-XQ^%?P_\3^((S%_Q.==\)Z+J6I2 MB!42!;F[N;226[6%8U2);MIUC0!$"H-M>K45YV9Y1E.=8>.$SG*\NS;"1JPK MQPV9X+#8_#QKTK^SK1HXJE5IJK3YI'[2& MVM[?1=-F$7G6>EQ06=K&MC!(EN5MXM\;% :U9]/L+F:*XN;*TN)X-AAFFMH) M9HC'*LT9CEDC:2/9,JRIL9=LBK(N' -7** ,Q]%T>2*]@?2].>'4H)[748FL M;1HK^VNO-^TVU[&T)2[@N//G\^&X62.7SI3(K&1\I-HFCW"VZ3Z5ILRVEC=LS07/[^)TE^>H)- T6 M2%X?[+T]%>.>/='8V:N@N(?(E,9\@A6>+",<$,H"N&4;:V** .;T#P?X8\+> M&M(\':!HFGZ;X8T&RM-.TC18;=7L;&SL OV2&**?S<^25#K)(7E,N9F;4[2*PU&5[.V:6_L8!"*.&""&-(H888D$<444485(XXT54CC151$4*H"@"I:* "BBB@ _S M^5?%]W_P3N_8GOKJYO;K]F_X:SW5Y<3W=S,^FWV^:YNIGN+B9R-1 +RS2/(Q M W,< # 'VA17NY)Q3Q-PR\3+ASB+/>'Y8Q4EBWDF;X_*GBE0=1T%B7@<10= M=475JNDJO,J?M:G);GE?PL[X7X9XF6&CQ'P[D7$$<&ZLL)'.\IP&:QPLJ_LU M7>&6.P]=4'65&DJKI*+J*E34[J$;>!_"+]EW]G[X"ZKJ^M_!_P"%/A/X?ZMK MVGP:5J]_X>M+BWN-0TZVNOML%I<--=7 :&.Z_?JH"G> 22 !7OE%%XVIF6>9IF.)9"75 _-,NM#T6]>SEO-)TRZDTZ].I6$ESI]G/)8Z@TAF-]9O+"[6MX M9293=0&.X,A+F3>=U:M% &=;:1I5E=W]_9Z;86M]JI@.IWMM96L%WJ!MA*+; M[=?9Q/,(?M+R^4)I0FT2.&9;Z'HUK;V-I;:3IEO:Z9&(M.MH-/M(;> MPB!1A'90QPK%:1AHT(2W2).-H0J@1-'&T84HA#VAB M=HF>-7:%S)"S*&:*0QR1&2-B"4D,4LL9=2',$M%_ M7A70-8@BG@BU+2=&M+&\2"Z3R[B%9X$1_*F0!9$)*OM4D952/1J**K*,CR7A M_"RP.0Y/E>28*=:6(G@\HR_"9;A98B<*=.=>6'P=*C2=:=.E2A.JX. 0&\N9'3< S -MR 2 <$YLT5ZAQD M,MO!/"]O/#%-!(GER0RQI)"Z<#8\3JR.N /E92/:J\FEZ;+%!!+I]E)#:KLM MH7M+=XK=,*NV"-HBD*X11MC51A5&,*,7J* ,PZ-I!U*363I>G'5I;(Z=+J?V M&U_M&33RZR&QDOO)^U/9F1%2*-0%2-RR*H 50!BM&B@"FNG6"_;-ME:+_ &@&%]MM MH!]L#"0,+O$8^TAA+*&$_F9$C@YWMGF_%_P]\!_$#P;XC^'?CKP7X5\9> ?& M&EW^A^+/!/BCP_I.O>$_$VC:K&\.IZ5K_AW4[2YTC5].U")WCO+._M)X+A6/ MF(QYKL** /,?A%\)/"/P/\"Z!\,?A\-:L? /A#3+'0?!GAK5M?U7Q);^$?#> ME6ZV>D>&=#U'7[G4==CT#1K&*#3M%TV_U;4(M'TNUL]+TYK;3[2WMH^Z?1-' MDU:#79-*TV36[6TDL+;5Y+"T?5+>QED:62S@U%H3>PVCR,SO;1SK SL6:,L< MUJ44 9SZ1I3W\NJOIM@^IS:?_9,VH/96S7TNEB9[@:;)>-$;F33Q<2RSBR>5 MK432/*(M[%BP:)HPQC2M-&$:,8L+,81FD9D'[GA2TLK%1\I:20D$NV=2B@#Y MV\"_LR^ / 'QU^+_ .T%I=[K]_XS^,UC\.K#7=.U<>&I_#GAN'X8>']8\+^& MSX'MK/PW8ZOH$D^BZ[J-IK;2:W?KJHDC\Q8DA5*]X&D:4+^XU0:;8#4[NTBL M+K419VPOKFQ@>62&RN+SROM$]I#)/-)%:RRO!$\LC)&K.Q.C10!CVOA[0;*V MBL[/1=)M+2"XFNX+6VTVR@MH;JYE:>XN8H(H$BCN)YW:::=$6665FDD=G):G MRZ'HL\%W:S:3IDMM?WT>IWMO+I]G)!>:C#+;3PW]U"\+1W%[%/9VDT=W,KW$ M XML 15 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Net Minimum Payments Under Noncancelable Operating Leases
As of December 31, 2019, our net minimum payments under the noncancelable operating leases are as follows:
 
 
Minimum
Lease
Payments
 
Sublease
Income
 
Net Minimum
Lease
Payments
 
 
(in thousands)
2020
 
$
3,945

 
$
37

 
$
3,908

2021
 
5,093

 
38

 
5,055

2022
 
5,272

 
39

 
5,233

2023
 
5,181

 
40

 
5,141

2024
 
1,797

 
41

 
1,756

Thereafter
 
3,068

 

 
3,068

Total future minimum payments
 
$
24,356

 
$
195

 
$
24,161

As of December 31, 2018, our net minimum payments under the noncancelable operating leases are as follows:
Year Ending December 31,
 
Minimum
Lease
Payments
 
Sublease
Income
 
Net Minimum
Lease
Payments
 
 
(in thousands)
2019
 
$
2,027

 
$
22

 
$
2,005

2020
 
824

 
23

 
801

2021
 
729

 
24

 
705

2022
 
748

 
24

 
724

2023
 
606

 
25

 
581

Thereafter
 
296

 
25

 
271

Total future minimum payments
 
$
5,230

 
$
143

 
$
5,087


XML 16 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - (Tables)
12 Months Ended
Dec. 31, 2019
Income Tax Disclosure [Abstract]  
Schedule of Components of Income Tax Expense (Benefit)
Loss before provision for income taxes consisted of the following:
 
Year Ended December 31,
 
2019
 
2018
 
2017
 
(in thousands)
Domestic
$
(56,675
)
 
$
(33,422
)
 
$
(16,939
)
Foreign
36

 
68

 
20

Total
$
(56,639
)
 
$
(33,354
)
 
$
(16,919
)

Our provision for (benefit from) income taxes consisted of the following:
 
Year Ended December 31,
 
2019
 
2018
 
2017
 
(in thousands)
Current:
 
 
 
 
 
U.S. Federal
$

 
$

 
$

State
20

 
7

 
2

Foreign
7

 
21

 
6

Total current
$
27

 
$
28

 
$
8

Deferred:
 
 
 
 
 
U.S. Federal
$
(1,064
)
 
$

 
$
(61
)
State
(332
)
 

 
(8
)
Foreign

 

 

Total deferred
$
(1,396
)
 
$

 
$
(69
)
Total provision for (benefit from) income taxes
$
(1,369
)
 
$
28

 
$
(61
)

Schedule of Effective Income Tax Rate Reconciliation
The reconciliation of federal statutory income tax rate to our effective income tax rates is as follows:
 
Year Ended December 31,
 
2019
 
2018
 
2017
Expected income tax benefit at the federal statutory rate
21.00
 %
 
21.00
 %
 
34.00
 %
State taxes, net of federal benefit
(0.06
)
 
(0.01
)
 
0.04

Foreign losses taxed at different rates
(0.01
)
 
(0.11
)
 

Research and development credit, net
4.39

 
2.79

 
3.56

Tax Cuts and Jobs Act revaluation

 

 
(57.00
)
Non-deductible items
(0.97
)
 
(0.53
)
 
(1.15
)
Stock-based compensation
12.00

 
2.59

 
1.90

Other
0.03

 
0.76

 
(0.85
)
Release of valuation allowance due to acquisition
2.47

 

 

Change in valuation allowance
(36.43
)
 
(26.57
)
 
19.86

Total
2.42
 %
 
(0.08
)%
 
0.36
 %

Schedule of Deferred Tax Assets and Liabilities
Significant components of our deferred tax assets are summarized as follows:
 
Year Ended December 31,
 
2019
 
2018
 
2017
 
(in thousands)
Deferred tax assets:
 
 
 
 
 
Federal and state net operating loss carryforwards
$
45,193

 
$
31,508

 
$
15,307

Research and development tax credits
7,771

 
3,794

 
2,127

Stock-based compensation
8,434

 
2,055

 
585

Accruals and reserves
1,270

 
1,009

 
405

Deferred revenue
4,127

 
2,487

 
1,286

Other
573

 
230

 
71

Gross deferred tax assets
67,368

 
41,083

 
19,781

Valuation allowance
(59,267
)
 
(38,310
)
 
(19,302
)
Net deferred tax assets
$
8,101

 
$
2,773

 
$
479

Deferred tax liabilities:
 
 
 
 
 
Property and equipment
(2,450
)
 
(1,313
)
 
(436
)
Acquired intangible assets
(4,119
)
 
(1,460
)
 
(43
)
Prepaid insurance and deferred commissions
(1,532
)




Net deferred tax liabilities
$
(8,101
)
 
$
(2,773
)
 
$
(479
)
      Net deferred tax assets
$

 
$

 
$


Summary of Operating Loss Carryforwards
As of December 31, 2019, 2018 and 2017, we had net operating loss carryforwards and tax credit carryforwards as follows:
 
Year Ended December 31,
 
2019
 
2018
 
2017
 
(in thousands)
Net operating losses, federal
$
189,284

 
$
122,824

 
$
66,906

Net operating losses, California
9,512

 
6,251

 
3,144

Net operating losses, other states
80,808

 
57,494

 
11,396

Tax credits, federal
6,630

 
3,312

 
2,070

Tax credits, state
4,258

 
2,273

 
1,292

Total
$
290,492

 
$
192,154

 
$
84,808


Summary of Income Tax Contingencies
A reconciliation of the beginning and ending balances of the unrecognized tax benefits during the years ended December 31, 2019, 2018 and 2017 is presented below:
 
Year Ended December 31,
 
2019
 
2018
 
2017
 
(in thousands)
Unrecognized benefit—beginning of year
$
1,791

 
$
1,235

 
$

Gross increases—current year tax positions
1,326

 
556

 
337

Gross increases—prior year tax positions

 

 
898

Decreases—prior year tax positions

 

 

Unrecognized benefit—end of year
$
3,117

 
$
1,791

 
$
1,235


XML 17 R39.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Schedule of Concentration Risk (Details) - Partner Concentration Risk
3 Months Ended 12 Months Ended
Sep. 30, 2019
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2019
Partner A | Revenue          
Concentration Risk [Line Items]          
Concentration risk percentage     29.00% 33.00% 30.00%
Partner A | Accounts Receivable          
Concentration Risk [Line Items]          
Concentration risk percentage 23.00% 28.00%      
Partner B | Revenue          
Concentration Risk [Line Items]          
Concentration risk percentage     22.00%    
Partner B | Accounts Receivable          
Concentration Risk [Line Items]          
Concentration risk percentage 25.00% 13.00%      
XML 18 R16.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders’ Equity
12 Months Ended
Dec. 31, 2019
Equity [Abstract]  
Stockholders’ Equity
Stockholders’ Equity
Redeemable Convertible Preferred Stock
We recorded our redeemable convertible preferred stock at fair value on the dates of issuance, net of issuance costs. Prior to the automatic conversion to our common stock in conjunction with our IPO, we classified our redeemable convertible preferred stock outside of stockholders’ deficit because it was redeemable in the future at the option of our preferred stock holders. We had concluded that the convertible preferred stock was considered probable of becoming redeemable. Accordingly, redeemable convertible preferred stock was accreted for the difference between the initial net carrying value and the redemption value on April 10, 2023, the earliest redemption date using the effective interest rate method. During the years ended December 31, 2019, 2018 and 2017, we recognized accretion of $0.1 million, $0.2 million, and $0.1 million, respectively, as an increase in the carrying value of the redeemable convertible preferred stock, and a decrease to our additional paid-in capital.
In March 2017, we issued 11,773,932 shares of Series D redeemable convertible preferred stock for total consideration of $52.5 million. The original issue price and initial conversion price of Series D redeemable convertible preferred stock was $4.4590 per share. Series D redeemable convertible preferred stock had the same liquidation preference, voting rights and conversion rights as Series B and Series C redeemable convertible preferred stock. The holders of Series D redeemable convertible preferred stock were entitled to receive noncumulative dividends, prior to and in preference of any declaration or payment of any dividends on the common stock, at a rate per annum of $0.3568 per share. Upon issuance of Series D redeemable convertible preferred stock, we increased the authorized number of shares to 80,000,000 shares of common stock and 45,960,013 shares of redeemable convertible preferred stock. We also revised the redemption rights of redeemable convertible preferred stock such that all series of outstanding redeemable convertible preferred stock are eligible to be redeemed for cash in full upon a written notice by a majority of the holders on or after March 10, 2022.
In April 2018, we issued 12,655,477 shares of Series E redeemable convertible preferred stock for a total consideration of $105.0 million. The original issue price and initial conversion price of Series E redeemable convertible preferred stock was $8.2968 per share. Series E redeemable convertible preferred stock had the same liquidation preference, voting rights and conversion rights as Series A, Series B, Series C and Series D redeemable convertible preferred stock. The holders of Series E redeemable convertible preferred stock were entitled to receive noncumulative dividends, prior to and in preference of any declaration or payment of any dividends on the common stock, at a rate per annum of $0.6638 per share. Upon issuance of Series E redeemable convertible
preferred stock, we increased the authorized share number to 99,250,000 shares of common stock and 58,615,488 shares of redeemable convertible preferred stock. We also revised the redemption rights of redeemable convertible preferred stock such that all series of outstanding redeemable convertible preferred stock were eligible to be redeemed for cash in full upon a written notice by a majority of the holders on or after April 10, 2023.
In conjunction with our IPO in July 2019, all shares of redeemable convertible preferred stock then outstanding, totaling 58,615,488 shares, were automatically converted into an equivalent number of shares of common stock on a one-to-one basis and their carrying value, totaling $237.0 million, inclusive of accretion of redeemable convertible preferred stock, was reclassified into stockholders’ equity on our consolidated balance sheets. No shares of redeemable convertible preferred stock were issued or outstanding as of December 31, 2019.
Redeemable convertible preferred stock outstanding as of December 31, 2018 consisted of the following:
 
December 31, 2018
 
Shares
Authorized
 
Shares
Issued and
Outstanding
 
Net
Carrying
Value
 
Aggregate
Liquidation
Preference
 
(in thousands)
Series A
10,394

 
10,394

 
$
10,382

 
$
10,650

Series B
8,935

 
8,935

 
19,957

 
20,000

Series C
14,857

 
14,857

 
49,407

 
49,500

Series D
11,774

 
11,774

 
52,397

 
52,500

Series E
12,655

 
12,655

 
104,786

 
105,000

Total redeemable convertible preferred stock
58,615

 
58,615

 
$
236,929

 
$
237,650


Prior to the conversion of the redeemable convertible preferred stock to common stock in July 2019, the stockholders of redeemable convertible preferred stock had the following rights, preferences, and privileges:
Dividend Rights
The holders of Series A, Series B, Series C, Series D and Series E redeemable convertible preferred stock were entitled to receive non-cumulative dividends, out of any assets legally available, prior and in preference to any declaration or payment of any dividend on the common stock at the rate of $0.081968, $0.1824, $0.2666, $0.3568, and $0.6638 per share, respectively (as adjusted for stock dividends, stock splits, combinations, or other similar recapitalizations) per annum on each outstanding share, when, as, and if declared by the board of directors. As of December 31, 2019 and 2018, we have never declared nor paid dividends.
Liquidation Preference
In the event of our voluntary or involuntary liquidation, dissolution, or winding up, or a deemed liquidation event, the holders of each series of redeemable convertible preferred stock outstanding were entitled to be paid out our assets available for distribution to stockholders, before any payment is made to the holders of common stock, an amount per share equal to the greater of (a) the applicable original issue price for such series of redeemable convertible preferred stock, plus any dividends declared but unpaid thereon, or (b) such amount per share as would have been payable had all shares of redeemable convertible preferred stock been converted into common stock immediately prior to such liquidation, dissolution, winding up or deemed liquidation. After the payment of all preferential amounts required to be paid to the holders of redeemable convertible preferred stock, our remaining assets available for distribution to our stockholders shall be distributed among the holders of shares of common stock, pro rata based on the number of shares of common stock held by such holder.
If, upon any such liquidation, dissolution, winding up, or deemed liquidation event, our assets available for distribution to our stockholders were insufficient to pay the holders of shares of redeemable convertible preferred stock the full amount to which they were entitled, the holders of redeemable convertible preferred stock would share ratably in any distribution of the assets available for distribution in proportion to the respective amounts which would otherwise be payable in respect of the shares held by them upon such distribution if all amounts payable on the shares were paid in full.
Voting Rights
The holders of each share of redeemable convertible preferred stock had the right to one vote for each share of common stock into which such redeemable convertible preferred stock could then be converted and, with respect to such vote, holders of redeemable convertible preferred stock were entitled to vote together with the holders of common stock as a single class.
Conversion Rights
Each share of redeemable convertible preferred stock was convertible, at the option of the holder, into fully paid and non-assessable shares of common stock determined by dividing the applicable original issue price by the applicable conversion price in effect at the time of conversion. The original issue prices and initial conversion prices of Series A, Series B, Series C, Series D, and Series E redeemable convertible preferred stock were $1.0246, $2.2384, $3.3318, $4.4590, and $8.2968 per share, respectively. As of December 31, 2018, each share of Series A, Series B, Series C, Series D, and Series E redeemable convertible preferred stock was convertible into common stock on a one-for-one basis.
Shares of Series A, Series B, Series C, Series D, and Series E redeemable convertible preferred stock would be automatically converted into fully paid shares of common stock immediately upon the earlier of: (a) the closing of the sale of shares of common stock to the public at a minimum price of $8.9180 per share, subject to appropriate adjustment in the event of any stock dividend, stock split, combination or other similar recapitalization with respect to common stock, in a firm-commitment underwritten public offering pursuant to an effective registration statement under the Securities Act of 1933, as amended, resulting in at least $50.0 million of gross cash proceeds to us or (b) the date and time, or occurrence of an event, specified by vote or written consent of the holders of a majority of the outstanding shares of Series A, Series B, Series C, Series D and Series E redeemable convertible preferred stock, respectively.
Redemption Rights
On or after April 10, 2023, all outstanding shares of redeemable convertible preferred stock would be eligible to be redeemed for cash in full upon a written notice by a majority of the holders of the outstanding redeemable convertible preferred stock. In the event of redemption, each holder of redeemable convertible preferred stock was entitled to receive the original issue price per share, plus any declared but unpaid dividends, in three annual installments.
Undesignated Preferred Stock
In connection with our IPO in July 2019, we filed an Amended and Restated Certificate of Incorporation which authorizes the issuance of 100,000,000 shares of undesignated preferred stock, par value of $0.001 per share, with rights and preferences, including voting rights, designated from time to time by our board of directors. No shares of preferred stock were issued or outstanding as of December 31, 2019.
Common Stock
In December 2019, we completed a secondary offering in which certain stockholders sold 2,777,327 shares of common stock at an offering price of $27.00 per share. The selling stockholders received all of the net proceeds from the sale of shares in this offering. We did not sell any shares or receive any proceeds in this secondary offering.
In July 2019, upon completion of our IPO, we sold 14,590,050 shares of our common stock at an offering price of $28.00 per share, including 1,903,050 shares of common stock pursuant to the exercise in full of the underwriters' option to purchase additional shares. We raised net proceeds of $377.5 million, after deducting underwriting discounts and commissions of $28.6 million and offering costs of approximately $2.4 million. In connection with the IPO, we filed an Amended and Restated Certificate of Incorporation which authorizes the issuance of 900,000,000 shares of common stock with a par value of $0.001 per share.
In December 2018, certain of our employees and stockholders sold 2,138,302 shares of our common stock and 57,945 shares of our redeemable convertible preferred stock at a price of $7.4672 per share to investors. The purchase price per share in the secondary transaction was in excess of the fair value of our outstanding common stock at the time of the transaction and accordingly, upon the completion of the transaction, we recorded $2.3 million in stock-based compensation expense related to the excess of the sales price per share of common stock over the fair value of the our common stock at the time of the transaction. We did not sell any shares or receive any proceeds from the transaction.
In December 2017, certain of our employees and stockholders sold 605,345 shares of our common stock at a price of $1.88 per share to investors, which was the fair value of our common stock at the time of the transaction. We did not sell any shares or receive any proceeds from the transaction.
As of December 31, 2019 and 2018, we reserved shares of common stock, on an as-if-converted basis, for future issuance as follows:
 
December 31,
 
2019
 
2018
 
(in thousands)
Redeemable convertible preferred stock

 
58,615

Outstanding warrants to purchase common stock
695

 
785

Outstanding options to purchase common stock
14,020

 
17,571

Outstanding restricted stock units
5,208

 
1,827

Restricted stock awards subject to repurchase
736

 

Estimated shares for future ESPP purchase
890

 

Available for future issuance
8,160

 
1,741

Total
29,709

 
80,539


Common Stock Warrants
Common stock warrants outstanding as of December 31, 2019 are as follows:
Holder
 
Issue Date
 
Outstanding
Shares
 
Exercise
Price
 
Exercisable
Shares
 
Expiration
Date
 
 
(in thousands, except per share data)
Partner
 
3/1/2015
 
695

 
$
2.28

 
695

 
2/28/2025
 
 
 
 
695

 

 
695

 
 
Common stock warrants outstanding as of December 31, 2018 are as follows:
Holder
 
Issue Date
 
Outstanding
Shares
 
Exercise
Price
 
Exercisable
Shares
 
Expiration
Date
 
 
(in thousands, except per share data)
Bank
 
4/16/2015
 
28

 
$
0.36

 
28

 
9/5/2024
Bank
 
4/16/2015
 
63

 
$
0.80

 
63

 
4/16/2025
Partner
 
3/1/2015
 
694

 
$
2.28

 
694

 
2/28/2025
 
 
 
 
785

 
 
 
785

 
 

Warrant activities during the years ended December 31, 2019, 2018 and 2017 were:
 
Shares
 
(in thousands)
Balance as of January 1, 2017
2,188

Exercised
(361
)
Forfeited or expired
(1,042
)
Balance as of December 31, 2017
785

Exercised, forfeited or expired

December 31, 2018
785

Exercised
(90
)
December 31, 2019
695


Common stock warrants covering 90,277 shares of common stock were exercised during the year ended December 31, 2019 for proceeds of approximately $0.1 million. No warrants were exercised during the year ended December 31, 2018. During the year ended December 31, 2017, 361,425 common stock warrants were exercised for total proceeds of $0.3 million.
XML 19 R12.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components
12 Months Ended
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components
Balance Sheet Components
Inventories
Inventories of $29.0 million and $8.9 million, as of December 31, 2019 and 2018, respectively, consisted of finished goods.
Property and Equipment, Net
Property and equipment consisted of the following:
 
As of December 31,
 
2019
 
2018
 
(in thousands)
Computer, equipment and software
$
2,218

 
$
652

Furniture and fixtures
915

 
730

Capitalized internal-use software
11,229

 
5,653

Leasehold improvements
1,092

 
585

Property and equipment
15,454

 
7,620

Less: accumulated depreciation
(5,100
)
 
(1,783
)
Property and equipment, net
$
10,354

 
$
5,837


Depreciation and amortization expense was $3.3 million, $1.3 million, and $0.4 million for the years ended December 31, 2019, 2018 and 2017, respectively.
Intangible Assets, Net
Intangible assets consisted of the following as of December 31, 2019:
 
Gross Value
 
Accumulated
Amortization
 
Net Book
Value
 
Weighted-
Average
Remaining
Useful Life
 
(in thousands)
 
(years)
Customer relationships
$
8,190

 
$
(1,227
)
 
$
6,963

 
7.1
Developed technology
11,020

 
(1,848
)
 
9,172

 
5.7
Trade name
448

 
(114
)
 
334

 
4.0
Total
$
19,658

 
$
(3,189
)
 
$
16,469

 
 
Intangible assets consisted of the following as of December 31, 2018:
 
Gross Value
 
Accumulated
Amortization
 
Net Book
Value
 
Weighted-
Average
Remaining
Useful Life
 
(in thousands)
 
(years)
Customer relationships
$
3,890

 
$
(266
)
 
$
3,624

 
9.3
Developed technology
1,820

 
(329
)
 
1,491

 
4.3
Trade names
48

 
(9
)
 
39

 
1.4
Total
$
5,758

 
$
(604
)
 
$
5,154

 
 

Amortization expense for intangible assets for years ended December 31, 2019, 2018 and 2017 is as follows:
 
Year Ended December 31,
 
2019
 
2018
 
2017
 
(in thousands)
Customer relationships
$
920

 
$
266

 
$

Developed technology
1,569

 
318

 
11

Trade names
96

 
8

 
1

Total
$
2,585

 
$
592

 
$
12


The expected future amortization expense related to intangible assets as of December 31, 2019 is as follows:
 
Amount
 
(in thousands)
2020
$
2,769

2021
2,762

2022
2,750

2023
2,494

2024
2,324

Thereafter
3,370

Total
$
16,469


Goodwill
Goodwill consisted of the following:
 
Amount
 
(in thousands)
Beginning balance as of December 31, 2017
$
2,486

Goodwill from acquisition (Note 4)
13,223

Beginning balance as of December 31, 2018
15,709

Goodwill from acquisition (Note 4)
20,092

Ending balance as of December 31, 2019
$
35,801


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


$
2,059

Prepaid Insurance
2,459


25

Escrow deposit, current
2,100


1,750

Prepaid commissions
948

 

Interest receivable
504



Prepaid rent
352


227

Short-term deposits
201


718

Other current assets
12


156

Total
$
9,860


$
4,935


Other Noncurrent Assets
Other noncurrent assets consisted of the following:
 
As of December 31,
 
2019
 
2018
 
(in thousands)
Escrow deposit, noncurrent
$
3,150

 
$
5,250

Other
310

 
235

Total
$
3,460

 
$
5,485


Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:
 
As of December 31,
 
2019
 
2018
 
(in thousands)
Accrued bonus
$
8,652


$
5,857

Vendor accruals
3,984


1,574

Accrued commissions
2,611


1,470

Contingent consideration, current
3,004


1,316

Accrued payroll and employee benefits
2,291


1,447

Employee contribution to ESPP
1,805



Accrued rebates
1,152


609

Accrued sales and use taxes
932


1,887

Accrued professional services
782


295

Accrued offering expenses
286



Other accrued expenses
2,302


1,697

Total
$
27,801


$
16,152


XML 20 R83.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - Schedule of Net Operating Losses (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Operating Loss Carryforwards [Line Items]      
Total $ 290,492 $ 192,154 $ 84,808
Federal      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards 189,284 122,824 66,906
Tax credit carryforwards 6,630 3,312 2,070
California      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards 9,512 6,251 3,144
Other States      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards 80,808 57,494 11,396
State      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards 90,300    
Tax credit carryforwards $ 4,258 $ 2,273 $ 1,292
XML 21 R73.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation - Narrative (Details)
1 Months Ended 3 Months Ended 12 Months Ended
Jul. 31, 2019
USD ($)
shares
Jun. 30, 2019
USD ($)
Mar. 31, 2019
USD ($)
shares
Jan. 31, 2019
shares
Sep. 30, 2018
shares
Aug. 31, 2017
USD ($)
Dec. 31, 2019
USD ($)
shares
Dec. 31, 2018
USD ($)
shares
Dec. 31, 2019
USD ($)
shares
Dec. 31, 2018
USD ($)
award_modification
$ / shares
shares
Dec. 31, 2017
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Common stock reserved for future issuance (in shares)             29,709,000 80,539,000 29,709,000 80,539,000  
Aggregate intrinsic value of stock option awards exercised | $             $ 54,100,000 $ 5,500,000 $ 1,500,000    
Weighted-average grant date fair value of stock options (in USD per share) | $ / shares                   $ 1.52 $ 0.75
Options granted (in shares)                 0    
Unrecognized compensation expense | $             36,300,000   $ 36,300,000    
Unrecognized compensation expense, recognition period                 3 years 2 months 12 days    
Number of awards granted (in shares)                   5,016,000 5,996,000
Stock-based compensation expense | $             32,632,000 $ 6,332,000 $ 2,118,000    
Stock-based compensation related to capitalized internal-use software (less than) | $             $ 400,000     $ 200,000  
Stock Options                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Common stock reserved for future issuance (in shares)             14,020,000 17,571,000 14,020,000 17,571,000  
Vesting period                 4 years    
Expiration date                 10 years    
Award requisite service period                 4 years    
Stock Options | Vesting Tranche One                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Vesting percentage                 25.00%    
Restricted Stock Awards                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Common stock reserved for future issuance (in shares)             736,000 0 736,000 0  
Unrecognized compensation expense | $             $ 5,500,000   $ 5,500,000    
Unrecognized compensation expense, recognition period                 2 years 8 months 12 days    
Number of awards granted (in shares)     982,301           982,000 0 1,064,000
Grant date fair value of awards issued | $     $ 9,600,000     $ 2,000,000.0          
Stock-based compensation expense | $             $ 4,100,000 $ 600,000 $ 200,000    
Number of awards canceled in award modification (in shares)                   753,546  
Vested (in shares)                 246,000 373,000 47,000
Number of award modifications | award_modification                   3  
Number of shares immediately vested in award modification (in shares)         23,363            
Stock-based compensation expense recognized due to immediate vested in award modification | $                   $ 100,000  
Plan modification incremental cost | $   $ 2,200,000                  
RSUs Vested and Released                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Vested (in shares)                 600,354    
Vested aggregate grant date fair value | $                 $ 5,300,000    
RSUs Vested and Not Released                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Vested (in shares)                 499,493    
Vested aggregate grant date fair value | $                 $ 3,200,000    
Restricted Stock Units, Performance RSUs and PSUs                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Number of awards granted (in shares)             100,000   4,102,000 1,830,000  
Vested (in shares)                 1,100,000 0  
Service-Based RSUs                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Vesting period                 4 years    
Number of awards granted (in shares)       982,301              
Stock-based compensation expense | $             $ 1,800,000   $ 300,000    
Service-Based RSUs | Vesting Tranche One                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Vesting period                 4 years    
Vesting percentage                 25.00%    
Service-Based RSUs | Vesting Tranche Two                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Vesting period                 4 years    
Vesting percentage                 2.08%    
Performance-Based RSUs                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Unrecognized compensation expense | $             600,000   $ 600,000    
Unrecognized compensation expense, recognition period                 1 year 7 months 6 days    
Number of awards granted (in shares)                   1,830,000  
Stock-based compensation expense | $ $ 2,000,000.0                    
Stock-based compensation expense recognized due to immediate vested in award modification | $ $ 11,900,000                    
Number of awards replaced in award modification (in shares)                   376,772  
Performance-Based RSUs | Vesting Tranche One                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Vesting period                 6 months 1 day    
RSUs and Performance RSUs                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Stock-based compensation expense | $             $ 24,100,000        
Restricted Stock Units (RSUs)                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Common stock reserved for future issuance (in shares)             5,208,000 1,827,000 5,208,000 1,827,000  
Stock-based compensation expense | $                 $ 3,800,000    
Vested (in shares)       491,151              
Service and Market-Based Options and RSUs                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Unrecognized compensation expense | $             $ 1,700,000   $ 1,700,000    
Unrecognized compensation expense, recognition period                 2 years 8 months 12 days    
Stock-based compensation expense | $             $ 800,000 $ 500,000      
Service and Market-Based Options and RSUs | Vesting Tranche One                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Vesting percentage                 25.00%    
Service and Market-Based Options                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Options granted (in shares)                   1,402,820  
Number of options canceled (in shares)     196,460                
Grant date fair value of awards issued | $                   $ 2,400,000  
Service and Market-Based RSUs                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Number of awards granted (in shares)       161,250              
Grant date fair value of awards issued | $                 $ 800,000    
Canceled Market-based Options                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Stock-based compensation expense | $                 $ 200,000    
Employee Stock                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Common stock reserved for future issuance (in shares)             890,000 0 890,000 0  
Unrecognized compensation expense | $             $ 600,000   $ 600,000    
Unrecognized compensation expense, recognition period                 4 months 24 days    
Stock-based compensation expense | $             700,000        
Issued in period (in shares)                 0    
2019 Employee Incentive Plan, Transferred From 2014 and 2008 Stock Incentive Plans                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Common stock reserved for future issuance (in shares) 21,770,029                    
2019 Employee Incentive Plan                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Common stock reserved for future issuance (in shares) 8,004,000                    
Annual increase in capital shares reserved for future issuance (in shares) 7,120,000                    
Percentage of outstanding stock maximum 4.00%                    
2019 Employee Stock Purchase Plan | Employee Stock                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Common stock reserved for future issuance (in shares) 890,000                    
Annual increase in capital shares reserved for future issuance (in shares) 2,670,000                    
Percentage of outstanding stock maximum 1.00%                    
Maximum payroll deduction 15.00%                    
Purchase price of common stock (percent) 85.00%                    
Maximum number of shares per employee (in shares) 500                    
Maximum value per employee | $ $ 12,500                    
Maximum                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Stock-based compensation related to capitalized internal-use software (less than) | $                     $ 100,000
Maximum | 2019 Employee Stock Purchase Plan | Employee Stock                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Ownership percentage threshold to participate 5.00%                    
ASC 606                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Stock-based compensation related to capitalized internal-use software (less than) | $             $ 200,000        
XML 22 R77.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation - Schedule of Fair Value Assumptions (Details)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (years)     6 years 3 months 18 days
Expected volatility rate, minimum   36.60%  
Expected volatility rate, maximum   38.70%  
Expected volatility     37.10%
Risk free interest rate, minimum   2.80% 2.00%
Risk free interest rate, maximum   2.90% 2.30%
Dividend yield   0.00% 0.00%
Service and Market-Based Options and RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (years) 10 years    
Expected volatility rate, minimum   60.00%  
Expected volatility rate, maximum   64.00%  
Expected volatility 59.00%    
Risk-free interest rate 2.80%    
Risk free interest rate, minimum   2.60%  
Risk free interest rate, maximum   2.90%  
Dividend yield 0.00% 0.00%  
Employee Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (years) 9 months 7 days    
Expected volatility 50.60%    
Risk-free interest rate 1.90%    
Dividend yield 0.00%    
Minimum | Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (years)   6 years  
Minimum | Service and Market-Based Options and RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (years)   9 years 7 months 6 days  
Maximum | Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (years)   6 years 9 months 18 days  
Maximum | Service and Market-Based Options and RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (years)   10 years  
XML 23 R87.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information (Details)
12 Months Ended
Dec. 31, 2019
segment
Segment Reporting [Abstract]  
Number of operating segments 1
XML 24 R58.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Prepaid expenses $ 3,284 $ 2,059
Prepaid Insurance 2,459 25
Escrow deposit, current 2,100 1,750
Prepaid commissions 948 0
Interest receivable 504 0
Prepaid rent 352 227
Short-term deposits 201 718
Other current assets 12 156
Total $ 9,860 $ 4,935
XML 25 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Intangible Assets, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Gross Value $ 19,658 $ 5,758
Accumulated Amortization (3,189) (604)
Net Book Value 16,469 5,154
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Value 8,190 3,890
Accumulated Amortization (1,227) (266)
Net Book Value 6,963 3,624
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Value 11,020 1,820
Accumulated Amortization (1,848) (329)
Net Book Value 9,172 1,491
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Gross Value 448 48
Accumulated Amortization (114) (9)
Net Book Value $ 334 $ 39
Weighted Average | Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Useful Life 7 years 1 month 6 days 9 years 3 months 18 days
Weighted Average | Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Useful Life 5 years 8 months 12 days 4 years 3 months 18 days
Weighted Average | Trade name    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Useful Life 4 years 1 year 4 months 24 days
XML 26 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Business Combinations - Components of Identifiable Intangible Assets Acquired and Their Estimated Useful Lives (Details) - USD ($)
$ in Thousands
1 Months Ended
Feb. 28, 2019
Apr. 30, 2018
Retrofit    
Business Acquisition [Line Items]    
Cost   $ 5,580
Retrofit | Customer relationships    
Business Acquisition [Line Items]    
Cost   $ 3,890
Useful Life   10 years
Retrofit | Developed technology    
Business Acquisition [Line Items]    
Cost   $ 1,650
Useful Life   5 years
Retrofit | Trade name    
Business Acquisition [Line Items]    
Cost   $ 40
Useful Life   2 years
myStrength    
Business Acquisition [Line Items]    
Cost $ 13,900  
myStrength | Customer relationships    
Business Acquisition [Line Items]    
Cost $ 4,300  
Useful Life 7 years  
myStrength | Developed technology    
Business Acquisition [Line Items]    
Cost $ 9,200  
Useful Life 7 years  
myStrength | Trade name    
Business Acquisition [Line Items]    
Cost $ 400  
Useful Life 5 years  
XML 27 R66.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Narrative (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2019
USD ($)
Jun. 30, 2019
ft²
Lessee, Lease, Description [Line Items]        
Rent expense paid to third parties $ 2,800 $ 1,700 $ 700  
Future lease obligations 24,356 $ 5,230 24,356  
Mountain View Office        
Lessee, Lease, Description [Line Items]        
Area of real estate property | ft²       16,100
Future lease obligations 12,700   12,700  
Chicago Office        
Lessee, Lease, Description [Line Items]        
Future lease obligations 8,400   8,400  
Denver Office        
Lessee, Lease, Description [Line Items]        
Future lease obligations 1,600   1,600  
Software Subscription        
Lessee, Lease, Description [Line Items]        
Remaining purchase commitment $ 3,100   $ 3,100  
XML 28 R62.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements - Schedule of Unrealized Gains (Losses) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Adjusted Amortized Cost      
Cash and cash equivalents $ 241,738 $ 108,928 $ 61,243
Certificates of deposit 150,000    
Total cash, cash equivalents and short-term investments 391,738    
Gross Unrealized Gains 0    
Gross Unrealized Losses 0    
Fair Value      
Cash equivalents and cash equivalents, fair value 241,738 108,928  
Total cash, and cash equivalents 150,000    
Total cash, cash equivalents and short-term investments 391,738    
Cash      
Adjusted Amortized Cost      
Cash and cash equivalents 111,098 12,247  
Fair Value      
Cash equivalents and cash equivalents, fair value 111,098 12,247  
Money market funds      
Adjusted Amortized Cost      
Cash and cash equivalents 130,640 96,681  
Fair Value      
Cash equivalents and cash equivalents, fair value 130,640 $ 96,681  
Certificates of deposit      
Adjusted Amortized Cost      
Certificates of deposit 150,000    
Gross Unrealized Gains 0    
Gross Unrealized Losses 0    
Fair Value      
Total cash, and cash equivalents $ 150,000    
XML 29 R7.htm IDEA: XBRL DOCUMENT v3.20.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
CASH FLOWS FROM OPERATING ACTIVITIES      
Net loss $ (55,270) $ (33,382) $ (16,858)
Adjustments to reconcile net loss to net cash used in operating activities:      
Depreciation and amortization expense 3,326 1,263 364
Amortization of intangible assets 2,585 592 12
Loss on disposal of property and equipment 0 3 7
Change in fair value of contingent consideration 843 (1,200) 0
Provision for doubtful accounts 854 476 (41)
Stock-based compensation expense 32,632 6,332 2,118
Deferred income taxes (1,396) 0 0
Changes in operating assets and liabilities, net of impact of acquisitions:      
Accounts receivable, net (23,769) (9,174) (5,391)
Inventories (20,049) (5,963) (1,465)
Deferred costs and other (8,611) (4,475) (3,994)
Prepaid expenses and other assets (4,476) (1,911) (617)
Accounts payable 1,986 2,562 2,488
Accrued expenses and other liabilities 8,011 8,286 2,650
Deferred revenue 1,142 595 1,042
Advance payments from partner 2,796 2,956 3,769
Net cash used in operating activities (59,396) (33,040) (15,916)
CASH FLOWS FROM INVESTING ACTIVITIES      
Purchases of property and equipment (1,995) (954) (416)
Capitalized internal-use software costs (5,199) (3,562) (1,461)
Purchase of short-term investments (150,000) 0 0
Acquisitions, net of cash acquired (27,435) (12,268) (598)
Change in escrow deposit 1,750 (7,000) 0
Net cash used in investing activities (182,879) (23,784) (2,475)
CASH FLOWS FROM FINANCING ACTIVITIES      
Proceeds from issuance of common stock upon initial public offering, net of issuance costs 377,787 0 0
Proceeds from exercise of stock options, net of repurchases 3,096 1,658 1,069
Proceeds from exercise of common stock warrants 60 0 286
Proceeds from issuance of redeemable convertible preferred stock, net of issuance costs 0 104,750 52,346
Payment of deferred purchase consideration 0 (2,000) 0
Payments of contingent consideration (3,732) 0 0
Taxes paid related to net share settlement of equity awards (1,035) 0 0
Repayments on long-term debt 0 0 (4,306)
Net cash provided by financing activities 376,176 104,408 49,395
Net increase in cash, cash equivalents, and restricted cash 133,901 47,584 31,004
Cash, cash equivalents, and restricted cash, beginning of period 109,107 61,523 30,519
Cash, cash equivalents, and restricted cash, end of period 243,008 109,107 61,523
Reconciliation of cash, cash equivalents, and restricted cash:      
Cash and cash equivalents 241,738 108,928 61,243
Restricted cash 1,270 179 280
Supplemental disclosures of cash flow information      
Cash paid for interest 0 0 66
SUPPLEMENTAL DISCLOSURES OF NONCASH INVESTING AND FINANCING ACTIVITIES:      
Accretion of redeemable convertible preferred stock 96 162 143
Conversion of redeemable convertible preferred stock to common stock 237,025 0 0
Purchases of property and equipment included in accounts payable and accrued expenses and other liabilities 160 20 37
Unpaid initial public offering issuance costs 286 0 0
Capitalized internal-use software costs in accounts payable and accrued expenses and other liabilities 11 299 149
Retrofit      
SUPPLEMENTAL DISCLOSURES OF NONCASH INVESTING AND FINANCING ACTIVITIES:      
Contingent consideration liability related to acquisition 0 6,204 0
myStrength      
SUPPLEMENTAL DISCLOSURES OF NONCASH INVESTING AND FINANCING ACTIVITIES:      
Contingent consideration liability related to acquisition 3,300 $ 0 $ 0
Common Stock      
SUPPLEMENTAL DISCLOSURES OF NONCASH INVESTING AND FINANCING ACTIVITIES:      
Conversion of redeemable convertible preferred stock to common stock $ 59    
XML 30 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Schedule of Intangible Assets (Details)
12 Months Ended
Dec. 31, 2019
Minimum | Customer relationships  
Finite-Lived Intangible Assets [Line Items]  
Weighted- Average Remaining Useful Life 7 years
Minimum | Developed technology  
Finite-Lived Intangible Assets [Line Items]  
Weighted- Average Remaining Useful Life 5 years
Minimum | Trade name  
Finite-Lived Intangible Assets [Line Items]  
Weighted- Average Remaining Useful Life 2 years
Maximum | Customer relationships  
Finite-Lived Intangible Assets [Line Items]  
Weighted- Average Remaining Useful Life 10 years
Maximum | Developed technology  
Finite-Lived Intangible Assets [Line Items]  
Weighted- Average Remaining Useful Life 7 years
Maximum | Trade name  
Finite-Lived Intangible Assets [Line Items]  
Weighted- Average Remaining Useful Life 5 years
XML 31 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue, Deferred Revenue and Deferred Costs and Other - Revenue Performance Obligation (Details)
$ in Millions
Dec. 31, 2019
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue to be recognized $ 4.1
Timing for recognition of deferred revenue 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue to be recognized $ 0.7
Timing for recognition of deferred revenue 12 months
XML 32 R3.htm IDEA: XBRL DOCUMENT v3.20.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 1,245 $ 575
Redeemable convertible preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Redeemable convertible preferred stock, shares authorized (in shares) 0 58,615,000
Redeemable convertible preferred stock, shares issued (in shares) 0 58,615,000
Redeemable convertible preferred stock, shares outstanding (in shares) 0 58,615,000
Aggregate liquidation preference $ 0 $ 237,650
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 100,000,000 0
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 900,000,000 99,250,000
Common stock, shares issued (in shares) 95,301,000 17,691,000
Common stock, shares outstanding (in shares) 95,301,000 17,691,000
JSON 33 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "lvgo-20191231x10k.htm": { "axisCustom": 0, "axisStandard": 37, "contextCount": 359, "dts": { "calculationLink": { "local": [ "lvgo-20191231_cal.xml" ] }, "definitionLink": { "local": [ "lvgo-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": [ "lvgo-20191231x10k.htm" ] }, "labelLink": { "local": [ "lvgo-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": [ "lvgo-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": [ "lvgo-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/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": 774, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 60, "http://www.livongo.com/20191231": 1, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 66 }, "keyCustom": 64, "keyStandard": 503, "memberCustom": 46, "memberStandard": 49, "nsprefix": "lvgo", "nsuri": "http://www.livongo.com/20191231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - COVER PAGE", "role": "http://www.livongo.com/role/CoverPage", "shortName": "COVER PAGE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107100 - Disclosure - Revenue, Deferred Revenue, and Deferred Costs and Other", "role": "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOther", "shortName": "Revenue, Deferred Revenue, and Deferred Costs and Other", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvgo-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": "2110100 - Disclosure - Business Combinations", "role": "http://www.livongo.com/role/BusinessCombinations", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvgo-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": "2113100 - Disclosure - Balance Sheet Components", "role": "http://www.livongo.com/role/BalanceSheetComponents", "shortName": "Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvgo-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": "2119100 - Disclosure - Fair Value Measurements", "role": "http://www.livongo.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvgo-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": "2122100 - Disclosure - Debt", "role": "http://www.livongo.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvgo-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": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvgo-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": "2125100 - Disclosure - Commitments and Contingencies", "role": "http://www.livongo.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128100 - Disclosure - Stockholders\u2019 Equity", "role": "http://www.livongo.com/role/StockholdersEquity", "shortName": "Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": null }, "R17": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131100 - Disclosure - Common Stock Warrants", "role": "http://www.livongo.com/role/CommonStockWarrants", "shortName": "Common Stock Warrants", "subGroupType": "", "uniqueAnchor": null }, "R18": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvgo-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": "2134100 - Disclosure - Stock-Based Compensation", "role": "http://www.livongo.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvgo-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": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvgo-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": "2137100 - Disclosure - Income Taxes", "role": "http://www.livongo.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvgo-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": "lvgo-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.livongo.com/role/ConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvgo-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": "2140100 - Disclosure - Net Loss Per Share Attributable to Common Stockholders", "role": "http://www.livongo.com/role/NetLossPerShareAttributableToCommonStockholders", "shortName": "Net Loss Per Share Attributable to Common Stockholders", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvgo-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": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2143100 - Disclosure - Segment Information", "role": "http://www.livongo.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvgo-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": "2146100 - Disclosure - Related Party Transactions", "role": "http://www.livongo.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvgo-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": "2147100 - Disclosure - Employee Benefits", "role": "http://www.livongo.com/role/EmployeeBenefits", "shortName": "Employee Benefits", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2148100 - Disclosure - Subsequent Events", "role": "http://www.livongo.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2204201 - Disclosure - Summary of Significant Accounting Policies - (Policies)", "role": "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies - (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304302 - Disclosure - Summary of Significant Accounting Policies - (Tables)", "role": "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies - (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - Revenue, Deferred Revenue and Deferred Costs and Other (Tables)", "role": "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherTables", "shortName": "Revenue, Deferred Revenue and Deferred Costs and Other (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-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": "2310301 - Disclosure - Business Combinations (Tables)", "role": "http://www.livongo.com/role/BusinessCombinationsTables", "shortName": "Business Combinations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313301 - Disclosure - Balance Sheet Components - (Tables)", "role": "http://www.livongo.com/role/BalanceSheetComponentsTables", "shortName": "Balance Sheet Components - (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001001 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.livongo.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319301 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.livongo.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325301 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.livongo.com/role/CommitmentsAndContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "lvgo:ScheduleOfRedeemableConvertiblePreferredStockIssuedAndOutstandingTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328301 - Disclosure - Stockholders\u2019 Equity (Tables)", "role": "http://www.livongo.com/role/StockholdersEquityTables", "shortName": "Stockholders\u2019 Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "lvgo:ScheduleOfRedeemableConvertiblePreferredStockIssuedAndOutstandingTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2331301 - Disclosure - Common Stock Warrants (Tables)", "role": "http://www.livongo.com/role/CommonStockWarrantsTables", "shortName": "Common Stock Warrants (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334301 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.livongo.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2337301 - Disclosure - Income Taxes - (Tables)", "role": "http://www.livongo.com/role/IncomeTaxesTables", "shortName": "Income Taxes - (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-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": "2340301 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables)", "role": "http://www.livongo.com/role/NetLossPerShareAttributableToCommonStockholdersTables", "shortName": "Net Loss Per Share Attributable to Common Stockholders (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-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": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "I2019Q3Jul31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401401 - Disclosure - Organization and Description of Business - Narrative (Details)", "role": "http://www.livongo.com/role/OrganizationAndDescriptionOfBusinessNarrativeDetails", "shortName": "Organization and Description of Business - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "D2019Q3Jul1-31_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember", "decimals": "-5", "lang": null, "name": "us-gaap:ReclassificationsOfTemporaryToPermanentEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4QTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404403 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "role": "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4QTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4QTD_srt_MajorCustomersAxis_lvgo_PartnerAMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404404 - Disclosure - Summary of Significant Accounting Policies - Schedule of Concentration Risk (Details)", "role": "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfConcentrationRiskDetails", "shortName": "Summary of Significant Accounting Policies - Schedule of Concentration Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4QTD_srt_MajorCustomersAxis_lvgo_PartnerAMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-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.livongo.com/role/ConsolidatedStatementsOfOperations", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-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": "2404405 - Disclosure - Summary of Significant Accounting Policies - Schedule of Allowance For Doubtful Accounts (Details)", "role": "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfAllowanceForDoubtfulAccountsDetails", "shortName": "Summary of Significant Accounting Policies - Schedule of Allowance For Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:ProvisionForLoanLossesExpensed", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "2404406 - Disclosure - Summary of Significant Accounting Policies - Schedule of Intangible Assets (Details)", "role": "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfIntangibleAssetsDetails", "shortName": "Summary of Significant Accounting Policies - Schedule of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404407 - Disclosure - Summary of Significant Accounting Policies - Schedule of Property and Equipment Useful Lives (Details)", "role": "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfPropertyAndEquipmentUsefulLivesDetails", "shortName": "Summary of Significant Accounting Policies - Schedule of Property and Equipment Useful Lives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Revenue, Deferred Revenue and Deferred Costs and Other - Impact of Adoption of Topic 606 (Details)", "role": "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherImpactOfAdoptionOfTopic606Details", "shortName": "Revenue, Deferred Revenue and Deferred Costs and Other - Impact of Adoption of Topic 606 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FI2019Q4_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Revenue, Deferred Revenue and Deferred Costs and Other - Deferred Revenue (Details)", "role": "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherDeferredRevenueDetails", "shortName": "Revenue, Deferred Revenue and Deferred Costs and Other - Deferred Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "lvgo:ContractWithCustomerLiabilityIncreaseForAmountsBilledButUnrecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FI2019Q4_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-01-01", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - Revenue, Deferred Revenue and Deferred Costs and Other - Revenue Performance Obligation (Details)", "role": "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherRevenuePerformanceObligationDetails", "shortName": "Revenue, Deferred Revenue and Deferred Costs and Other - Revenue Performance Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FI2019Q4_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-01-01", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerRefundLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407405 - Disclosure - Revenue, Deferred Revenue and Deferred Costs and Other - Accrued Rebates (Details)", "role": "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherAccruedRebatesDetails", "shortName": "Revenue, Deferred Revenue and Deferred Costs and Other - Accrued Rebates (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerRefundLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407406 - Disclosure - Revenue, Deferred Revenue and Deferred Costs and Other - Deferred Costs and Other (Details)", "role": "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherDeferredCostsAndOtherDetails", "shortName": "Revenue, Deferred Revenue and Deferred Costs and Other - Deferred Costs and Other (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "lvgo:ContractWithCustomerAssetIncreaseForAdditions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410402 - Disclosure - Business Combinations - Narrative (Details)", "role": "http://www.livongo.com/role/BusinessCombinationsNarrativeDetails", "shortName": "Business Combinations - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "D2017Q3Aug01-Aug31_us-gaap_BusinessAcquisitionAxis_lvgo_DiabetoMember", "decimals": "-5", "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-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": "2410403 - Disclosure - Business Combinations - Schedule of Allocation of Purchase Consideration (Details)", "role": "http://www.livongo.com/role/BusinessCombinationsScheduleOfAllocationOfPurchaseConsiderationDetails", "shortName": "Business Combinations - Schedule of Allocation of Purchase Consideration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "I2017Q3Aug31_us-gaap_BusinessAcquisitionAxis_lvgo_DiabetoMember", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FI2016Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY (DEFICIT)", "role": "http://www.livongo.com/role/ConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit", "shortName": "CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY (DEFICIT)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "-3", "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "D2018Q2Apr01-Apr30_us-gaap_BusinessAcquisitionAxis_lvgo_RetrofitMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Business Combinations - Components of Identifiable Intangible Assets Acquired and Their Estimated Useful Lives (Details)", "role": "http://www.livongo.com/role/BusinessCombinationsComponentsOfIdentifiableIntangibleAssetsAcquiredAndTheirEstimatedUsefulLivesDetails", "shortName": "Business Combinations - Components of Identifiable Intangible Assets Acquired and Their Estimated Useful Lives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "D2018Q2Apr01-Apr30_us-gaap_BusinessAcquisitionAxis_lvgo_RetrofitMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2018Q4YTD_us-gaap_BusinessAcquisitionAxis_lvgo_RetrofitMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410405 - Disclosure - Business Combinations - Schedule of Pro Forma Information (Details)", "role": "http://www.livongo.com/role/BusinessCombinationsScheduleOfProFormaInformationDetails", "shortName": "Business Combinations - Schedule of Pro Forma Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2018Q4YTD_us-gaap_BusinessAcquisitionAxis_lvgo_RetrofitMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413402 - Disclosure - Balance Sheet Components - Inventories (Details)", "role": "http://www.livongo.com/role/BalanceSheetComponentsInventoriesDetails", "shortName": "Balance Sheet Components - Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413403 - Disclosure - Balance Sheet Components - Property and Equipment, Net (Details)", "role": "http://www.livongo.com/role/BalanceSheetComponentsPropertyAndEquipmentNetDetails", "shortName": "Balance Sheet Components - Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4QTD_us-gaap_FairValueByAssetClassAxis_us-gaap_PropertyPlantAndEquipmentMember", "decimals": "-5", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-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": "2413404 - Disclosure - Balance Sheet Components - Intangible Assets, Net (Details)", "role": "http://www.livongo.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails", "shortName": "Balance Sheet Components - Intangible Assets, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413405 - Disclosure - Balance Sheet Components - Intangible Asset Amortization Expense (Details)", "role": "http://www.livongo.com/role/BalanceSheetComponentsIntangibleAssetAmortizationExpenseDetails", "shortName": "Balance Sheet Components - Intangible Asset Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4QTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember", "decimals": "-3", "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-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": "2413406 - Disclosure - Balance Sheet Components - Future Amortization Expense (Details)", "role": "http://www.livongo.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails", "shortName": "Balance Sheet Components - Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "lvgo-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": "2413407 - Disclosure - Balance Sheet Components - Goodwill Roll Forward (Details)", "role": "http://www.livongo.com/role/BalanceSheetComponentsGoodwillRollForwardDetails", "shortName": "Balance Sheet Components - Goodwill Roll Forward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherPrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413408 - Disclosure - Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details)", "role": "http://www.livongo.com/role/BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails", "shortName": "Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherPrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "lvgo:EscrowDepositNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413409 - Disclosure - Balance Sheet Components - Other Noncurrent Assets (Details)", "role": "http://www.livongo.com/role/BalanceSheetComponentsOtherNoncurrentAssetsDetails", "shortName": "Balance Sheet Components - Other Noncurrent Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "lvgo:EscrowDepositNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1003001 - Statement - CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY (DEFICIT) (Parenthetical)", "role": "http://www.livongo.com/role/ConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficitParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY (DEFICIT) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedBonusesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413410 - Disclosure - Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details)", "role": "http://www.livongo.com/role/BalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetails", "shortName": "Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedBonusesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "lvgo:ScheduleOfInvestmentsReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419402 - Disclosure - Fair Value Measurements - Schedule of Fair Value of Financial Assets and Liabilities by Level within the Fair Value Hierarchy (Details)", "role": "http://www.livongo.com/role/FairValueMeasurementsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesByLevelWithinFairValueHierarchyDetails", "shortName": "Fair Value Measurements - Schedule of Fair Value of Financial Assets and Liabilities by Level within the Fair Value Hierarchy (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FI2019Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember", "decimals": "-3", "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419403 - Disclosure - Fair Value Measurements - Schedule of Unrealized Gains (Losses) (Details)", "role": "http://www.livongo.com/role/FairValueMeasurementsScheduleOfUnrealizedGainsLossesDetails", "shortName": "Fair Value Measurements - Schedule of Unrealized Gains (Losses) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "lvgo:ScheduleOfInvestmentsReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419404 - Disclosure - Fair Value Measurements - Schedule of Changes in Level 3 Financial Liability (Details)", "role": "http://www.livongo.com/role/FairValueMeasurementsScheduleOfChangesInLevel3FinancialLiabilityDetails", "shortName": "Fair Value Measurements - Schedule of Changes in Level 3 Financial Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FI2017Q4", "decimals": "-3", "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "I2015Q2Apr30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422401 - Disclosure - Debt - Narrative (Details)", "role": "http://www.livongo.com/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "I2015Q2Apr30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425402 - Disclosure - Commitments and Contingencies - Schedule of Net Minimum Payments Under Noncancelable Operating Leases (Details)", "role": "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails", "shortName": "Commitments and Contingencies - Schedule of Net Minimum Payments Under Noncancelable Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425403 - Disclosure - Commitments and Contingencies - Narrative (Details)", "role": "http://www.livongo.com/role/CommitmentsAndContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TemporaryEquityAccretionToRedemptionValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428402 - Disclosure - Stockholders\u2019 Equity - Narrative (Details)", "role": "http://www.livongo.com/role/StockholdersEquityNarrativeDetails", "shortName": "Stockholders\u2019 Equity - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "I2019Q3Jul31", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428403 - Disclosure - Stockholders\u2019 Equity - Schedule of Redeemable Convertible Preferred Stock (Details)", "role": "http://www.livongo.com/role/StockholdersEquityScheduleOfRedeemableConvertiblePreferredStockDetails", "shortName": "Stockholders\u2019 Equity - Schedule of Redeemable Convertible Preferred Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "lvgo:ScheduleOfRedeemableConvertiblePreferredStockIssuedAndOutstandingTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FI2018Q4_us-gaap_StatementClassOfStockAxis_lvgo_SeriesARedeemableConvertiblePreferredStockMember", "decimals": "-3", "lang": null, "name": "us-gaap:TemporaryEquitySharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428404 - Disclosure - Stockholders\u2019 Equity - Schedule of Shares of Common Stock Reserved for Future Issuance (Details)", "role": "http://www.livongo.com/role/StockholdersEquityScheduleOfSharesOfCommonStockReservedForFutureIssuanceDetails", "shortName": "Stockholders\u2019 Equity - Schedule of Shares of Common Stock Reserved for Future Issuance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "-3", "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-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": "1004000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:GainLossOnSaleOfPropertyPlantEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431402 - Disclosure - Common Stock Warrants - Schedule of Warrants Outstanding (Details)", "role": "http://www.livongo.com/role/CommonStockWarrantsScheduleOfWarrantsOutstandingDetails", "shortName": "Common Stock Warrants - Schedule of Warrants Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "lang": null, "name": "lvgo:ClassOfWarrantOrRightExercisable", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431403 - Disclosure - Common Stock Warrants - Schedule Of Warrants Outstanding Roll Forward (Details)", "role": "http://www.livongo.com/role/CommonStockWarrantsScheduleOfWarrantsOutstandingRollForwardDetails", "shortName": "Common Stock Warrants - Schedule Of Warrants Outstanding Roll Forward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2017Q4YTD", "decimals": "-3", "lang": null, "name": "lvgo:StockIssuedDuringPeriodSharesWarrantsForfeitedorExpired", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "D2015Q3Aug1-31", "decimals": "INF", "first": true, "lang": null, "name": "lvgo:StockIssuedDuringPeriodSharesWarrantsExercised", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431404 - Disclosure - Common Stock Warrants - Narrative (Details)", "role": "http://www.livongo.com/role/CommonStockWarrantsNarrativeDetails", "shortName": "Common Stock Warrants - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R73": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434402 - Disclosure - Stock-Based Compensation - Narrative (Details)", "role": "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4QTD", "decimals": "-5", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434403 - Disclosure - Stock-Based Compensation - Schedule of Shares Available for Grant and Stock Option Activity (Details)", "role": "http://www.livongo.com/role/StockBasedCompensationScheduleOfSharesAvailableForGrantAndStockOptionActivityDetails", "shortName": "Stock-Based Compensation - Schedule of Shares Available for Grant and Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2018Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434404 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Awards (Details)", "role": "http://www.livongo.com/role/StockBasedCompensationScheduleOfRestrictedStockAwardsDetails", "shortName": "Stock-Based Compensation - Schedule of Restricted Stock Awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-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" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2018Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434405 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Units (Details)", "role": "http://www.livongo.com/role/StockBasedCompensationScheduleOfRestrictedStockUnitsDetails", "shortName": "Stock-Based Compensation - Schedule of Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD_us-gaap_AwardTypeAxis_lvgo_RestrictedStockUnitsRSUsAndPerformanceSharesMember", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434406 - Disclosure - Stock-Based Compensation - Schedule of Fair Value Assumptions (Details)", "role": "http://www.livongo.com/role/StockBasedCompensationScheduleOfFairValueAssumptionsDetails", "shortName": "Stock-Based Compensation - Schedule of Fair Value Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": null, "first": true, "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:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434407 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation (Details)", "role": "http://www.livongo.com/role/StockBasedCompensationSummaryOfStockBasedCompensationDetails", "shortName": "Stock-Based Compensation - Summary of Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4QTD_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437402 - Disclosure - Income Taxes - Narrative (Details)", "role": "http://www.livongo.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesPeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Organization and Description of Business", "role": "http://www.livongo.com/role/OrganizationAndDescriptionOfBusiness", "shortName": "Organization and Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "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": "lvgo-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": "2437403 - Disclosure - Income Taxes - Components of Income Tax Expense (Benefit) (Details)", "role": "http://www.livongo.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails", "shortName": "Income Taxes - Components of Income Tax Expense (Benefit) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "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": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437404 - Disclosure - Income Taxes - Effective Income Tax Rate Reconciliation (Details)", "role": "http://www.livongo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails", "shortName": "Income Taxes - Effective Income Tax Rate Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437405 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Deferred Tax Liabilities (Details)", "role": "http://www.livongo.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails", "shortName": "Income Taxes - Schedule of Deferred Tax Assets and Deferred Tax Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "lvgo:AmountNetOperatingLossCarryforwardsAndTaxCreditCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437406 - Disclosure - Income Taxes - Schedule of Net Operating Losses (Details)", "role": "http://www.livongo.com/role/IncomeTaxesScheduleOfNetOperatingLossesDetails", "shortName": "Income Taxes - Schedule of Net Operating Losses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "lvgo:AmountNetOperatingLossCarryforwardsAndTaxCreditCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-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": "2437407 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details)", "role": "http://www.livongo.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails", "shortName": "Income Taxes - Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440402 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Schedule of Net Loss Per Share (Details)", "role": "http://www.livongo.com/role/NetLossPerShareAttributableToCommonStockholdersScheduleOfNetLossPerShareDetails", "shortName": "Net Loss Per Share Attributable to Common Stockholders - Schedule of Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R86": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-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": "2440403 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "role": "http://www.livongo.com/role/NetLossPerShareAttributableToCommonStockholdersScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails", "shortName": "Net Loss Per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-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": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443401 - Disclosure - Segment Information (Details)", "role": "http://www.livongo.com/role/SegmentInformationDetails", "shortName": "Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2018Q4YTD_us-gaap_RelatedPartyTransactionAxis_lvgo_SharedServiceFeeMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446401 - Disclosure - Related Party Transactions (Details)", "role": "http://www.livongo.com/role/RelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2018Q4YTD_us-gaap_RelatedPartyTransactionAxis_lvgo_SharedServiceFeeMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2018Q4QTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447401 - Disclosure - Employee Benefits (Details)", "role": "http://www.livongo.com/role/EmployeeBenefitsDetails", "shortName": "Employee Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2018Q4QTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.livongo.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448401 - Disclosure - Subsequent Events - Narrative (Details)", "role": "http://www.livongo.com/role/SubsequentEventsNarrativeDetails", "shortName": "Subsequent Events - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "lvgo-20191231x10k.htm", "contextRef": "D2020Q1Jan1-31_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember", "decimals": "INF", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } } }, "segmentCount": 106, "tag": { "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.livongo.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.livongo.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.livongo.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r469" ], "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.livongo.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.livongo.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.livongo.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.livongo.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r468" ], "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.livongo.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.livongo.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r466" ], "lang": { "en-US": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.livongo.com/role/CoverPage" ], "xbrltype": "textBlockItemType" }, "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.livongo.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.livongo.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.livongo.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.livongo.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.livongo.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r470" ], "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.livongo.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.livongo.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.livongo.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r470" ], "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.livongo.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r472" ], "lang": { "en-US": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.livongo.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.livongo.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r470" ], "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.livongo.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.livongo.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r471" ], "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.livongo.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.livongo.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r470" ], "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.livongo.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r470" ], "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.livongo.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r470" ], "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.livongo.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r470" ], "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.livongo.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.livongo.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.livongo.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.livongo.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r465" ], "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.livongo.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r467" ], "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.livongo.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.livongo.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "lvgo_A2019EmployeeIncentivePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2019 Employee Incentive Plan [Member]", "label": "2019 Employee Incentive Plan [Member]", "terseLabel": "2019 Employee Incentive Plan" } } }, "localname": "A2019EmployeeIncentivePlanMember", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "lvgo_A2019EmployeeIncentivePlanTransferredFrom2014And2008StockIncentivePlansMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2019 Employee Incentive Plan, Transferred From 2014 And 2008 Stock Incentive Plans [Member]", "label": "2019 Employee Incentive Plan, Transferred From 2014 And 2008 Stock Incentive Plans [Member]", "terseLabel": "2019 Employee Incentive Plan, Transferred From 2014 and 2008 Stock Incentive Plans" } } }, "localname": "A2019EmployeeIncentivePlanTransferredFrom2014And2008StockIncentivePlansMember", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "lvgo_A2019EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2019 Employee Stock Purchase Plan [Member]", "label": "2019 Employee Stock Purchase Plan [Member]", "terseLabel": "2019 Employee Stock Purchase Plan" } } }, "localname": "A2019EmployeeStockPurchasePlanMember", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "lvgo_AccruedRebatesCurrent": { "auth_ref": [], "calculation": { "http://www.livongo.com/role/BalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued Rebates, Current", "label": "Accrued Rebates, Current", "terseLabel": "Accrued rebates" } } }, "localname": "AccruedRebatesCurrent", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "lvgo_AccruedSalariesAndEmployeeBenefitsCurrent": { "auth_ref": [], "calculation": { "http://www.livongo.com/role/BalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued Salaries And Employee Benefits, Current", "label": "Accrued Salaries And Employee Benefits, Current", "terseLabel": "Accrued payroll and employee benefits" } } }, "localname": "AccruedSalariesAndEmployeeBenefitsCurrent", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "lvgo_AdvancePaymentsFromPartnerPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Advance Payments From Partner [Policy Text Block]", "label": "Advance Payments From Partner [Policy Text Block]", "terseLabel": "Advance Payments from Partner" } } }, "localname": "AdvancePaymentsFromPartnerPolicyTextBlock", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "lvgo_AmountNetOperatingLossCarryforwardsAndTaxCreditCarryforwards": { "auth_ref": [], "calculation": { "http://www.livongo.com/role/IncomeTaxesScheduleOfNetOperatingLossesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount Net Operating Loss Carryforwards And Tax Credit Carryforwards", "label": "Amount Net Operating Loss Carryforwards And Tax Credit Carryforwards", "totalLabel": "Total" } } }, "localname": "AmountNetOperatingLossCarryforwardsAndTaxCreditCarryforwards", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/IncomeTaxesScheduleOfNetOperatingLossesDetails" ], "xbrltype": "monetaryItemType" }, "lvgo_BloodGlucoseMeterAndSuppliesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Blood Glucose Meter And Supplies [Member]", "label": "Blood Glucose Meter And Supplies [Member]", "terseLabel": "Blood Glucose Meter and Supplies" } } }, "localname": "BloodGlucoseMeterAndSuppliesMember", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "lvgo_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedExpensesandOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.livongo.com/role/BusinessCombinationsScheduleOfAllocationOfPurchaseConsiderationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Expenses and Other Liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Expenses and Other Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedExpensesandOtherLiabilities", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/BusinessCombinationsScheduleOfAllocationOfPurchaseConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "lvgo_CaliforniaTaxAuthorityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "California Tax Authority [Member]", "label": "California Tax Authority [Member]", "terseLabel": "California" } } }, "localname": "CaliforniaTaxAuthorityMember", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/IncomeTaxesScheduleOfNetOperatingLossesDetails" ], "xbrltype": "domainItemType" }, "lvgo_CanceledMarketbasedOptionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Canceled Market-based Options [Member]", "label": "Canceled Market-based Options [Member]", "terseLabel": "Canceled Market-based Options" } } }, "localname": "CanceledMarketbasedOptionsMember", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "lvgo_CapitalizedSoftwareCostsIncurredButNotYetPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Capitalized Software Costs Incurred But Not Yet Paid", "label": "Capitalized Software Costs Incurred But Not Yet Paid", "terseLabel": "Capitalized internal-use software costs in accounts payable and accrued expenses and other liabilities" } } }, "localname": "CapitalizedSoftwareCostsIncurredButNotYetPaid", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "lvgo_CashCashEquivalentsAndShortTermInvestmentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash, Cash Equivalents, And Short-Term Investments, Fair Value Disclosure", "label": "Cash, Cash Equivalents, And Short-Term Investments, Fair Value Disclosure", "terseLabel": "Total cash, cash equivalents and short-term investments" } } }, "localname": "CashCashEquivalentsAndShortTermInvestmentsFairValueDisclosure", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/FairValueMeasurementsScheduleOfUnrealizedGainsLossesDetails" ], "xbrltype": "monetaryItemType" }, "lvgo_CashandCashEquivalentsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cash and Cash Equivalents, Fair Value Disclosure [Abstract]", "label": "Cash and Cash Equivalents, Fair Value Disclosure [Abstract]", "terseLabel": "Fair Value" } } }, "localname": "CashandCashEquivalentsFairValueDisclosureAbstract", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/FairValueMeasurementsScheduleOfUnrealizedGainsLossesDetails" ], "xbrltype": "stringItemType" }, "lvgo_ChangeInAccruedRebateRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Change In Accrued Rebate [Roll Forward]", "label": "Change In Accrued Rebate [Roll Forward]", "terseLabel": "Change In Accrued Rebate [Roll Forward]" } } }, "localname": "ChangeInAccruedRebateRollForward", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherAccruedRebatesDetails" ], "xbrltype": "stringItemType" }, "lvgo_ChicagoOfficeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Chicago Office [Member]", "label": "Chicago Office [Member]", "terseLabel": "Chicago Office" } } }, "localname": "ChicagoOfficeMember", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "lvgo_ClassOfWarrantOrRightExercisable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Class Of Warrant Or Right, Exercisable", "label": "Class Of Warrant Or Right, Exercisable", "terseLabel": "Exercisable shares (in shares)" } } }, "localname": "ClassOfWarrantOrRightExercisable", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/CommonStockWarrantsScheduleOfWarrantsOutstandingDetails" ], "xbrltype": "sharesItemType" }, "lvgo_CommonStockWarrantsPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Common Stock Warrants [Policy Text Block]", "label": "Common Stock Warrants [Policy Text Block]", "terseLabel": "Common Stock Warrants" } } }, "localname": "CommonStockWarrantsPolicyTextBlock", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "lvgo_ComputerEquipmentAndSoftwareMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Computer Equipment And Software [Member]", "label": "Computer Equipment And Software [Member]", "terseLabel": "Computer, equipment and software" } } }, "localname": "ComputerEquipmentAndSoftwareMember", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsPropertyAndEquipmentNetDetails", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfPropertyAndEquipmentUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "lvgo_ContractMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contract [Member]", "label": "Contract [Member]", "terseLabel": "Contract" } } }, "localname": "ContractMember", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherDeferredCostsAndOtherDetails" ], "xbrltype": "domainItemType" }, "lvgo_ContractWithCustomerAssetDecreaseForCostOfRevenueRecognized": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contract With Customer, Asset, Decrease For Cost Of Revenue Recognized", "label": "Contract With Customer, Asset, Decrease For Cost Of Revenue Recognized", "negatedTerseLabel": "Cost of revenue recognized" } } }, "localname": "ContractWithCustomerAssetDecreaseForCostOfRevenueRecognized", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherDeferredCostsAndOtherDetails" ], "xbrltype": "monetaryItemType" }, "lvgo_ContractWithCustomerAssetDecreaseForRevenueRecognized": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contract With Customer, Asset, Decrease For Revenue Recognized", "label": "Contract With Customer, Asset, Decrease For Revenue Recognized", "negatedTerseLabel": "Revenue recognized" } } }, "localname": "ContractWithCustomerAssetDecreaseForRevenueRecognized", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherDeferredCostsAndOtherDetails" ], "xbrltype": "monetaryItemType" }, "lvgo_ContractWithCustomerAssetDecreaseForSalesAndMarketingCostsRecognized": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contract With Customer, Asset, Decrease For Sales And Marketing Costs Recognized", "label": "Contract With Customer, Asset, Decrease For Sales And Marketing Costs Recognized", "negatedTerseLabel": "Sales and marketing expenses recognized" } } }, "localname": "ContractWithCustomerAssetDecreaseForSalesAndMarketingCostsRecognized", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherDeferredCostsAndOtherDetails" ], "xbrltype": "monetaryItemType" }, "lvgo_ContractWithCustomerAssetIncreaseForAdditions": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Contract With Customer, Asset, Increase For Additions", "label": "Contract With Customer, Asset, Increase For Additions", "terseLabel": "Additions" } } }, "localname": "ContractWithCustomerAssetIncreaseForAdditions", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherDeferredCostsAndOtherDetails" ], "xbrltype": "monetaryItemType" }, "lvgo_ContractWithCustomerLiabilityIncreaseForAmountsBilledButUnrecognized": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contract With Customer, Liability, Increase For Amounts Billed But Unrecognized", "label": "Contract With Customer, Liability, Increase For Amounts Billed But Unrecognized", "terseLabel": "Amounts billed but unrecognized" } } }, "localname": "ContractWithCustomerLiabilityIncreaseForAmountsBilledButUnrecognized", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "lvgo_ContractWithCustomerRefundLiabilityAmountDeferred": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contract With Customer, Refund Liability, Amount Deferred", "label": "Contract With Customer, Refund Liability, Amount Deferred", "terseLabel": "Amount deferred" } } }, "localname": "ContractWithCustomerRefundLiabilityAmountDeferred", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherAccruedRebatesDetails" ], "xbrltype": "monetaryItemType" }, "lvgo_ContractWithCustomerRefundLiabilityPayment": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Contract With Customer, Refund Liability, Payment", "label": "Contract With Customer, Refund Liability, Payment", "negatedTerseLabel": "Payments" } } }, "localname": "ContractWithCustomerRefundLiabilityPayment", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherAccruedRebatesDetails" ], "xbrltype": "monetaryItemType" }, "lvgo_ContractWithCustomerRefundLiabilityRevenueRecognized": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Contract With Customer, Refund Liability, Revenue Recognized", "label": "Contract With Customer, Refund Liability, Revenue Recognized", "negatedTerseLabel": "Revenue recognized" } } }, "localname": "ContractWithCustomerRefundLiabilityRevenueRecognized", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherAccruedRebatesDetails" ], "xbrltype": "monetaryItemType" }, "lvgo_ConversionPricePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Conversion Price Per Share", "label": "Conversion Price Per Share", "terseLabel": "Conversion price (in dollars per share)" } } }, "localname": "ConversionPricePerShare", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "lvgo_ConvertiblePreferredStockConversionTriggerCommonStockPricePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Convertible Preferred Stock, Conversion Trigger, Common Stock Price Per Share", "label": "Convertible Preferred Stock, Conversion Trigger, Common Stock Price Per Share", "terseLabel": "Conversion trigger minimum Common Stock price per share (in dollars per share)" } } }, "localname": "ConvertiblePreferredStockConversionTriggerCommonStockPricePerShare", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "lvgo_ConvertiblePreferredStockConversionTriggerStockIssuedInTransactionMinimumValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Convertible Preferred Stock, Conversion Trigger, Stock Issued In Transaction, Minimum Value", "label": "Convertible Preferred Stock, Conversion Trigger, Stock Issued In Transaction, Minimum Value", "terseLabel": "Conversion trigger minimum cash proceeds in public offering" } } }, "localname": "ConvertiblePreferredStockConversionTriggerStockIssuedInTransactionMinimumValue", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "lvgo_CostOfRevenuePolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cost Of Revenue [Policy Text Block]", "label": "Cost Of Revenue [Policy Text Block]", "terseLabel": "Cost of Revenue" } } }, "localname": "CostOfRevenuePolicyTextBlock", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "lvgo_DebtInstrumentFloorInterestRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Floor Interest Rate", "label": "Debt Instrument, Floor Interest Rate", "terseLabel": "Floor interest rate" } } }, "localname": "DebtInstrumentFloorInterestRate", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "lvgo_DebtInstrumentNumberOfMonthlyPayments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Number Of Monthly Payments", "label": "Debt Instrument, Number Of Monthly Payments", "terseLabel": "Number of monthly payments" } } }, "localname": "DebtInstrumentNumberOfMonthlyPayments", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "lvgo_DeferredOfferingCostsCurrent": { "auth_ref": [], "calculation": { "http://www.livongo.com/role/BalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 10.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Deferred Offering Costs, Current", "label": "Deferred Offering Costs, Current", "terseLabel": "Accrued offering expenses" } } }, "localname": "DeferredOfferingCostsCurrent", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "lvgo_DeferredOfferingCostsIncurredNotYetPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Deferred Offering Costs Incurred Not Yet Paid", "label": "Deferred Offering Costs Incurred Not Yet Paid", "terseLabel": "Unpaid initial public offering issuance costs" } } }, "localname": "DeferredOfferingCostsIncurredNotYetPaid", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "lvgo_DeferredOfferingCostsPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Deferred Offering Costs [Policy Text Block]", "label": "Deferred Offering Costs [Policy Text Block]", "terseLabel": "Deferred Offering Costs" } } }, "localname": "DeferredOfferingCostsPolicyTextBlock", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "lvgo_DeferredTaxLiabilityPrepaidExpensesandDeferredCommissions": { "auth_ref": [], "calculation": { "http://www.livongo.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Deferred Tax Liability, Prepaid Expenses and Deferred Commissions", "label": "Deferred Tax Liability, Prepaid Expenses and Deferred Commissions", "negatedTerseLabel": "Prepaid insurance and deferred commissions" } } }, "localname": "DeferredTaxLiabilityPrepaidExpensesandDeferredCommissions", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "lvgo_DenverOfficeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Denver Office [Member]", "label": "Denver Office [Member]", "terseLabel": "Denver Office" } } }, "localname": "DenverOfficeMember", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "lvgo_DevicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Devices [Member]", "label": "Devices [Member]", "terseLabel": "Devices" } } }, "localname": "DevicesMember", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherDeferredCostsAndOtherDetails", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "lvgo_DiabetoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Diabeto [Member]", "label": "Diabeto [Member]", "terseLabel": "Diabeto" } } }, "localname": "DiabetoMember", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/BusinessCombinationsNarrativeDetails", "http://www.livongo.com/role/BusinessCombinationsScheduleOfAllocationOfPurchaseConsiderationDetails" ], "xbrltype": "domainItemType" }, "lvgo_EffectiveIncomeTaxRateReconciliationChangeinDeferredTaxAssetsValuationAllowanceAcquisitionPercent": { "auth_ref": [], "calculation": { "http://www.livongo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 10.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Acquisition, Percent", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Acquisition, Percent", "terseLabel": "Release of valuation allowance due to acquisition" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeinDeferredTaxAssetsValuationAllowanceAcquisitionPercent", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "lvgo_EmergingGrowthPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Emerging Growth, Policy [Policy Text Block]", "label": "Emerging Growth, Policy [Policy Text Block]", "terseLabel": "Emerging Growth Company Status" } } }, "localname": "EmergingGrowthPolicyPolicyTextBlock", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "lvgo_EscrowDepositCurrent": { "auth_ref": [], "calculation": { "http://www.livongo.com/role/BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Escrow Deposit, Current", "label": "Escrow Deposit, Current", "terseLabel": "Escrow deposit, current" } } }, "localname": "EscrowDepositCurrent", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "lvgo_EscrowDepositNoncurrent": { "auth_ref": [], "calculation": { "http://www.livongo.com/role/BalanceSheetComponentsOtherNoncurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Escrow Deposit, Noncurrent", "label": "Escrow Deposit, Noncurrent", "terseLabel": "Escrow deposit, noncurrent" } } }, "localname": "EscrowDepositNoncurrent", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsOtherNoncurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "lvgo_ExecutionCreditsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Execution Credits [Member]", "label": "Execution Credits [Member]", "terseLabel": "Execution Credits" } } }, "localname": "ExecutionCreditsMember", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherDeferredCostsAndOtherDetails" ], "xbrltype": "domainItemType" }, "lvgo_FormerRetrofitStockholdersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Former Retrofit Stockholders [Member]", "label": "Former Retrofit Stockholders [Member]", "terseLabel": "Former Retrofit Stockholders" } } }, "localname": "FormerRetrofitStockholdersMember", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "lvgo_LivongoForBehavioralHealthBymyStrengthSolutionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Livongo For Behavioral Health By myStrength Solution [Member]", "label": "Livongo For Behavioral Health By myStrength Solution [Member]", "terseLabel": "Livongo for Behavioral Health By myStrength Solution" } } }, "localname": "LivongoForBehavioralHealthBymyStrengthSolutionMember", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "lvgo_MountainViewOfficeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Mountain View Office [Member]", "label": "Mountain View Office [Member]", "terseLabel": "Mountain View Office" } } }, "localname": "MountainViewOfficeMember", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "lvgo_MyStrengthMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "myStrength [Member]", "label": "myStrength [Member]", "terseLabel": "myStrength" } } }, "localname": "MyStrengthMember", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/BusinessCombinationsComponentsOfIdentifiableIntangibleAssetsAcquiredAndTheirEstimatedUsefulLivesDetails", "http://www.livongo.com/role/BusinessCombinationsNarrativeDetails", "http://www.livongo.com/role/BusinessCombinationsScheduleOfAllocationOfPurchaseConsiderationDetails", "http://www.livongo.com/role/BusinessCombinationsScheduleOfProFormaInformationDetails", "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows", "http://www.livongo.com/role/FairValueMeasurementsScheduleOfChangesInLevel3FinancialLiabilityDetails" ], "xbrltype": "domainItemType" }, "lvgo_OperatingLeasesFutureMinimumPaymentsDueNetofSubleaseIncome": { "auth_ref": [], "calculation": { "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating Leases, Future Minimum Payments Due, Net of Sublease Income", "label": "Operating Leases, Future Minimum Payments Due, Net of Sublease Income", "totalLabel": "Total future minimum payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueNetofSubleaseIncome", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "lvgo_OperatingLeasesFutureMinimumPaymentsDueNetofSubleaseIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Operating Leases, Future Minimum Payments Due, Net of Sublease Income [Abstract]", "label": "Operating Leases, Future Minimum Payments Due, Net of Sublease Income [Abstract]", "terseLabel": "Net Minimum Lease Payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueNetofSubleaseIncomeAbstract", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "lvgo_OperatingLeasesFutureMinimumPaymentsNetofSubleaseIncomeDueThereafter": { "auth_ref": [], "calculation": { "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails": { "order": 6.0, "parentTag": "lvgo_OperatingLeasesFutureMinimumPaymentsDueNetofSubleaseIncome", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating Leases, Future Minimum Payments, Net of Sublease Income, Due Thereafter", "label": "Operating Leases, Future Minimum Payments, Net of Sublease Income, Due Thereafter", "totalLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsNetofSubleaseIncomeDueThereafter", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "lvgo_OperatingLeasesFutureMinimumPaymentsNetofSubleaseIncomeDueinFiveYears": { "auth_ref": [], "calculation": { "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails": { "order": 5.0, "parentTag": "lvgo_OperatingLeasesFutureMinimumPaymentsDueNetofSubleaseIncome", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating Leases, Future Minimum Payments, Net of Sublease Income, Due in Five Years", "label": "Operating Leases, Future Minimum Payments, Net of Sublease Income, Due in Five Years", "totalLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsNetofSubleaseIncomeDueinFiveYears", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "lvgo_OperatingLeasesFutureMinimumPaymentsNetofSubleaseIncomeDueinFourYears": { "auth_ref": [], "calculation": { "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails": { "order": 4.0, "parentTag": "lvgo_OperatingLeasesFutureMinimumPaymentsDueNetofSubleaseIncome", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating Leases, Future Minimum Payments, Net of Sublease Income, Due in Four Years", "label": "Operating Leases, Future Minimum Payments, Net of Sublease Income, Due in Four Years", "totalLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsNetofSubleaseIncomeDueinFourYears", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "lvgo_OperatingLeasesFutureMinimumPaymentsNetofSubleaseIncomeDueinThreeYears": { "auth_ref": [], "calculation": { "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails": { "order": 3.0, "parentTag": "lvgo_OperatingLeasesFutureMinimumPaymentsDueNetofSubleaseIncome", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating Leases, Future Minimum Payments, Net of Sublease Income, Due in Three Years", "label": "Operating Leases, Future Minimum Payments, Net of Sublease Income, Due in Three Years", "totalLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsNetofSubleaseIncomeDueinThreeYears", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "lvgo_OperatingLeasesFutureMinimumPaymentsNetofSubleaseIncomeDueinTwoYears": { "auth_ref": [], "calculation": { "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails": { "order": 2.0, "parentTag": "lvgo_OperatingLeasesFutureMinimumPaymentsDueNetofSubleaseIncome", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating Leases, Future Minimum Payments, Net of Sublease Income, Due in Two Years", "label": "Operating Leases, Future Minimum Payments, Net of Sublease Income, Due in Two Years", "totalLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsNetofSubleaseIncomeDueinTwoYears", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "lvgo_OperatingLeasesFutureMinimumPaymentsNetofSubleaseIncomeNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails": { "order": 7.0, "parentTag": "lvgo_OperatingLeasesFutureMinimumPaymentsDueNetofSubleaseIncome", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating Leases, Future Minimum Payments, Net of Sublease Income, Next Twelve Months", "label": "Operating Leases, Future Minimum Payments, Net of Sublease Income, Next Twelve Months", "totalLabel": "2019" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsNetofSubleaseIncomeNextTwelveMonths", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "lvgo_OperatingLeasesFutureMinimumPaymentsNetofSubleaseIncomeRemainderofFiscalYear": { "auth_ref": [], "calculation": { "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails": { "order": 1.0, "parentTag": "lvgo_OperatingLeasesFutureMinimumPaymentsDueNetofSubleaseIncome", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating Leases, Future Minimum Payments, Net of Sublease Income, Remainder of Fiscal Year", "label": "Operating Leases, Future Minimum Payments, Net of Sublease Income, Remainder of Fiscal Year", "totalLabel": "Remainder of 2019" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsNetofSubleaseIncomeRemainderofFiscalYear", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "lvgo_OtherStatesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other States [Member]", "label": "Other States [Member]", "terseLabel": "Other States" } } }, "localname": "OtherStatesMember", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/IncomeTaxesScheduleOfNetOperatingLossesDetails" ], "xbrltype": "domainItemType" }, "lvgo_PartnerAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Partner A [Member]", "label": "Partner A [Member]", "terseLabel": "Partner A" } } }, "localname": "PartnerAMember", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "lvgo_PartnerBMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Partner B [Member]", "label": "Partner B [Member]", "terseLabel": "Partner B" } } }, "localname": "PartnerBMember", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "lvgo_PaymentsForProceedsFromEscrowDepositsToAcquireBusinesses": { "auth_ref": [], "calculation": { "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Payments For (Proceeds From) Escrow Deposits To Acquire Businesses", "label": "Payments For (Proceeds From) Escrow Deposits To Acquire Businesses", "negatedTerseLabel": "Change in escrow deposit" } } }, "localname": "PaymentsForProceedsFromEscrowDepositsToAcquireBusinesses", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "lvgo_PerformanceBasedRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Performance-Based Restricted Stock Units [Member]", "label": "Performance-Based Restricted Stock Units [Member]", "terseLabel": "Performance-Based RSUs" } } }, "localname": "PerformanceBasedRestrictedStockUnitsMember", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/NetLossPerShareAttributableToCommonStockholdersScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails", "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails", "http://www.livongo.com/role/StockBasedCompensationScheduleOfSharesAvailableForGrantAndStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "lvgo_PrepaidCommissions": { "auth_ref": [], "calculation": { "http://www.livongo.com/role/BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Prepaid Commissions", "label": "Prepaid Commissions", "terseLabel": "Prepaid commissions" } } }, "localname": "PrepaidCommissions", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "lvgo_ProductToolingEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Product Tooling Equipment [Member]", "label": "Product Tooling Equipment [Member]", "terseLabel": "Product tooling equipment" } } }, "localname": "ProductToolingEquipmentMember", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfPropertyAndEquipmentUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "lvgo_RSUsVestedAndNotReleasedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "RSUs Vested And Not Released [Member]", "label": "RSUs Vested And Not Released [Member]", "terseLabel": "RSUs Vested and Not Released" } } }, "localname": "RSUsVestedAndNotReleasedMember", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "lvgo_RSUsVestedAndReleasedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "RSUs Vested And Released [Member]", "label": "RSUs Vested And Released [Member]", "terseLabel": "RSUs Vested and Released" } } }, "localname": "RSUsVestedAndReleasedMember", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "lvgo_RestrictedStockUnitsAndPerformanceBasedRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restricted Stock Units And Performance Based Restricted Stock Units [Member]", "label": "Restricted Stock Units And Performance Based Restricted Stock Units [Member]", "terseLabel": "RSUs and Performance RSUs" } } }, "localname": "RestrictedStockUnitsAndPerformanceBasedRestrictedStockUnitsMember", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "lvgo_RestrictedStockUnitsPerformanceRSUsAndPerformanceStockUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restricted Stock Units, Performance RSUs And Performance Stock Units [Member]", "label": "Restricted Stock Units, Performance RSUs And Performance Stock Units [Member]", "terseLabel": "Restricted Stock Units, Performance RSUs and Performance Stock Units" } } }, "localname": "RestrictedStockUnitsPerformanceRSUsAndPerformanceStockUnitsMember", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationScheduleOfSharesAvailableForGrantAndStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "lvgo_RestrictedStockUnitsRSUsAndPerformanceSharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restricted Stock Units (RSUs) And Performance Shares [Member]", "label": "Restricted Stock Units (RSUs) And Performance Shares [Member]", "verboseLabel": "Restricted Stock Units, Performance RSUs and PSUs" } } }, "localname": "RestrictedStockUnitsRSUsAndPerformanceSharesMember", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails", "http://www.livongo.com/role/StockBasedCompensationScheduleOfRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "lvgo_RetrofitMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Retrofit [Member]", "label": "Retrofit [Member]", "terseLabel": "Retrofit" } } }, "localname": "RetrofitMember", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/BusinessCombinationsComponentsOfIdentifiableIntangibleAssetsAcquiredAndTheirEstimatedUsefulLivesDetails", "http://www.livongo.com/role/BusinessCombinationsNarrativeDetails", "http://www.livongo.com/role/BusinessCombinationsScheduleOfAllocationOfPurchaseConsiderationDetails", "http://www.livongo.com/role/BusinessCombinationsScheduleOfProFormaInformationDetails", "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows", "http://www.livongo.com/role/FairValueMeasurementsScheduleOfChangesInLevel3FinancialLiabilityDetails" ], "xbrltype": "domainItemType" }, "lvgo_SalaryUnderEmploymentAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Salary Under Employment Agreement [Member]", "label": "Salary Under Employment Agreement [Member]", "terseLabel": "Salary Under Employment Agreement" } } }, "localname": "SalaryUnderEmploymentAgreementMember", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "lvgo_SaleOfStockOfferingExpenses": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sale Of Stock, Offering Expenses", "label": "Sale Of Stock, Offering Expenses", "terseLabel": "Offering expenses" } } }, "localname": "SaleOfStockOfferingExpenses", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/OrganizationAndDescriptionOfBusinessNarrativeDetails", "http://www.livongo.com/role/StockholdersEquityNarrativeDetails", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "lvgo_SaleOfStockUnderwritingDiscountsAndCommissions": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sale Of Stock, Underwriting Discounts And Commissions", "label": "Sale Of Stock, Underwriting Discounts And Commissions", "terseLabel": "Underwriting discounts and commissions" } } }, "localname": "SaleOfStockUnderwritingDiscountsAndCommissions", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/OrganizationAndDescriptionOfBusinessNarrativeDetails", "http://www.livongo.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "lvgo_ScheduleOfInvestmentsReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Investments Reconciliation [Table Text Block]", "label": "Schedule Of Investments Reconciliation [Table Text Block]", "terseLabel": "Schedule of Investments Reconciliation" } } }, "localname": "ScheduleOfInvestmentsReconciliationTableTextBlock", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "lvgo_ScheduleOfRedeemableConvertiblePreferredStockIssuedAndOutstandingTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Redeemable Convertible Preferred Stock Issued And Outstanding [Table Text Block]", "label": "Schedule Of Redeemable Convertible Preferred Stock Issued And Outstanding [Table Text Block]", "terseLabel": "Schedule of Redeemable Convertible Preferred Stock Issued and Outstanding" } } }, "localname": "ScheduleOfRedeemableConvertiblePreferredStockIssuedAndOutstandingTableTextBlock", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "lvgo_SecondaryOfferingSharesFromExistingShareholdersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Secondary Offering - Shares From Existing Shareholders [Member]", "label": "Secondary Offering - Shares From Existing Shareholders [Member]", "terseLabel": "Secondary Offering - Shares From Existing Shareholders" } } }, "localname": "SecondaryOfferingSharesFromExistingShareholdersMember", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "lvgo_SeriesARedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Series A Redeemable Convertible Preferred Stock [Member]", "label": "Series A Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Series A", "verboseLabel": "Series A Redeemable Convertible Preferred Stock" } } }, "localname": "SeriesARedeemableConvertiblePreferredStockMember", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/StockholdersEquityNarrativeDetails", "http://www.livongo.com/role/StockholdersEquityScheduleOfRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "lvgo_SeriesBRedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Series B Redeemable Convertible Preferred Stock [Member]", "label": "Series B Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Series B", "verboseLabel": "Series B Redeemable Convertible Preferred Stock" } } }, "localname": "SeriesBRedeemableConvertiblePreferredStockMember", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/StockholdersEquityNarrativeDetails", "http://www.livongo.com/role/StockholdersEquityScheduleOfRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "lvgo_SeriesCRedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Series C Redeemable Convertible Preferred Stock [Member]", "label": "Series C Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Series C", "verboseLabel": "Series C Redeemable Convertible Preferred Stock" } } }, "localname": "SeriesCRedeemableConvertiblePreferredStockMember", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/StockholdersEquityNarrativeDetails", "http://www.livongo.com/role/StockholdersEquityScheduleOfRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "lvgo_SeriesDRedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Series D Redeemable Convertible Preferred Stock [Member]", "label": "Series D Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Series D Redeemable Convertible Preferred Stock", "verboseLabel": "Series D" } } }, "localname": "SeriesDRedeemableConvertiblePreferredStockMember", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/StockholdersEquityNarrativeDetails", "http://www.livongo.com/role/StockholdersEquityScheduleOfRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "lvgo_SeriesERedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Series E Redeemable Convertible Preferred Stock [Member]", "label": "Series E Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Series E Redeemable Convertible Preferred Stock", "verboseLabel": "Series E" } } }, "localname": "SeriesERedeemableConvertiblePreferredStockMember", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/StockholdersEquityNarrativeDetails", "http://www.livongo.com/role/StockholdersEquityScheduleOfRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "lvgo_ServiceAndMarketBasedOptionsAndRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Service And Market-Based Options And Restricted Stock Units [Member]", "label": "Service And Market-Based Options And Restricted Stock Units [Member]", "terseLabel": "Service and Market-Based Options and RSUs" } } }, "localname": "ServiceAndMarketBasedOptionsAndRestrictedStockUnitsMember", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails", "http://www.livongo.com/role/StockBasedCompensationScheduleOfFairValueAssumptionsDetails" ], "xbrltype": "domainItemType" }, "lvgo_ServiceAndMarketBasedRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Service And Market-Based Restricted Stock Units [Member]", "label": "Service And Market-Based Restricted Stock Units [Member]", "terseLabel": "Service and Market-Based RSUs" } } }, "localname": "ServiceAndMarketBasedRestrictedStockUnitsMember", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "lvgo_ServiceBasedRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Service-Based Restricted Stock Units [Member]", "label": "Service-Based Restricted Stock Units [Member]", "terseLabel": "Service-Based RSUs" } } }, "localname": "ServiceBasedRestrictedStockUnitsMember", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "lvgo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Grant Date Fair Value", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Grant Date Fair Value", "terseLabel": "Grant date fair value of awards issued" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "lvgo_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfModifications": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Plan Modification, Number Of Modifications", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Plan Modification, Number Of Modifications", "terseLabel": "Number of award modifications" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfModifications", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "lvgo_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Available For Grant [Roll Forward]", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Available For Grant [Roll Forward]", "terseLabel": "Shares Available for Grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantRollForward", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationScheduleOfSharesAvailableForGrantAndStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "lvgo_ShareBasedCompensationPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Based Compensation [Policy Text Block]", "label": "Share Based Compensation [Policy Text Block]", "terseLabel": "Stock-Based Compensation Expense" } } }, "localname": "ShareBasedCompensationPolicyTextBlock", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "lvgo_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsReturnedInPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Returned In Period", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Returned In Period", "terseLabel": "Returned (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsReturnedInPeriod", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationScheduleOfSharesAvailableForGrantAndStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "lvgo_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumValuePerEmployeePerPeriod": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Maximum Value Per Employee Per Period", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Maximum Value Per Employee Per Period", "terseLabel": "Maximum value per employee" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumValuePerEmployeePerPeriod", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "lvgo_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfAdditionalSharesAllowableUnderThePlan": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Number Of Additional Shares Allowable Under The Plan", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Number Of Additional Shares Allowable Under The Plan", "terseLabel": "Annual increase in capital shares reserved for future issuance (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfAdditionalSharesAllowableUnderThePlan", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "lvgo_SharebasedCompensationArrangementBySharebasedPaymentAwardOwnershipPercentageThresholdToParticipate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Ownership Percentage Threshold To Participate", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Ownership Percentage Threshold To Participate", "terseLabel": "Ownership percentage threshold to participate" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOwnershipPercentageThresholdToParticipate", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "lvgo_SharebasedPaymentArrangementOptionServiceAndMarketBasedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Payment Arrangement, Option, Service And Market-Based [Member]", "label": "Share-based Payment Arrangement, Option, Service And Market-Based [Member]", "terseLabel": "Service and Market-Based Options" } } }, "localname": "SharebasedPaymentArrangementOptionServiceAndMarketBasedMember", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "lvgo_SharebasedPaymentArrangementPlanModificationNumberOfSharesCanceled": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Payment Arrangement, Plan Modification, Number Of Shares Canceled", "label": "Share-based Payment Arrangement, Plan Modification, Number Of Shares Canceled", "terseLabel": "Number of awards canceled in award modification (in shares)" } } }, "localname": "SharebasedPaymentArrangementPlanModificationNumberOfSharesCanceled", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "lvgo_SharebasedPaymentArrangementPlanModificationNumberOfSharesReplaced": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Payment Arrangement, Plan Modification, Number Of Shares Replaced", "label": "Share-based Payment Arrangement, Plan Modification, Number Of Shares Replaced", "terseLabel": "Number of awards replaced in award modification (in shares)" } } }, "localname": "SharebasedPaymentArrangementPlanModificationNumberOfSharesReplaced", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "lvgo_SharedServiceFeeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Shared Service Fee [Member]", "label": "Shared Service Fee [Member]", "terseLabel": "Shared Service Fee" } } }, "localname": "SharedServiceFeeMember", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "lvgo_ShareholderMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Shareholder [Member]", "label": "Shareholder [Member]", "terseLabel": "Shareholder" } } }, "localname": "ShareholderMember", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "lvgo_SoftwareSubscriptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Software Subscription [Member]", "label": "Software Subscription [Member]", "terseLabel": "Software Subscription" } } }, "localname": "SoftwareSubscriptionMember", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "lvgo_StockIssuedDuringPeriodSharesWarrantsExercised": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Issued During Period, Shares, Warrants Exercised", "label": "Stock Issued During Period, Shares, Warrants Exercised", "negatedLabel": "Warrants exercised (in shares)", "terseLabel": "Issuance of common stock upon exercise of warrants (in shares)", "verboseLabel": "Warrants exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesWarrantsExercised", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/CommonStockWarrantsNarrativeDetails", "http://www.livongo.com/role/CommonStockWarrantsScheduleOfWarrantsOutstandingRollForwardDetails", "http://www.livongo.com/role/ConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit", "http://www.livongo.com/role/DebtNarrativeDetails" ], "xbrltype": "sharesItemType" }, "lvgo_StockIssuedDuringPeriodSharesWarrantsForfeitedorExpired": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Issued During Period, Shares, Warrants Forfeited or Expired", "label": "Stock Issued During Period, Shares, Warrants Forfeited or Expired", "negatedLabel": "Warrants forfeited or expired (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesWarrantsForfeitedorExpired", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/CommonStockWarrantsScheduleOfWarrantsOutstandingRollForwardDetails" ], "xbrltype": "sharesItemType" }, "lvgo_StockIssuedDuringPeriodValueWarrantsExercised": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Stock Issued During Period, Value, Warrants Exercised", "label": "Stock Issued During Period, Value, Warrants Exercised", "terseLabel": "Issuance of common stock upon exercise of warrants" } } }, "localname": "StockIssuedDuringPeriodValueWarrantsExercised", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "lvgo_SubleaseAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sublease Agreement [Member]", "label": "Sublease Agreement [Member]", "terseLabel": "Sublease Agreement" } } }, "localname": "SubleaseAgreementMember", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "lvgo_TaxCutsAndJobsActOf2017ChangeInTaxRateReconciliationRevaluationOfDeferredTaxAssets": { "auth_ref": [], "calculation": { "http://www.livongo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Tax Cuts And Jobs Act Of 2017, Change In Tax Rate Reconciliation, Revaluation Of Deferred Tax Assets", "label": "Tax Cuts And Jobs Act Of 2017, Change In Tax Rate Reconciliation, Revaluation Of Deferred Tax Assets", "terseLabel": "Tax Cuts and Jobs Act revaluation" } } }, "localname": "TaxCutsAndJobsActOf2017ChangeInTaxRateReconciliationRevaluationOfDeferredTaxAssets", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "lvgo_TemporaryEquitySharesConversionOfUnits": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Temporary Equity, Shares, Conversion Of Units", "label": "Temporary Equity, Shares, Conversion Of Units", "negatedTerseLabel": "Conversion of redeemable convertible preferred stock to common stock (in shares)" } } }, "localname": "TemporaryEquitySharesConversionOfUnits", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "lvgo_TemporaryEquityStockIssuedDuringPeriodPricePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Temporary Equity, Stock Issued During Period, Price Per Share", "label": "Temporary Equity, Stock Issued During Period, Price Per Share", "terseLabel": "Temporary equity issued during period, (in dollars per share)" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodPricePerShare", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "lvgo_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Temporary Equity, Stock Issued During Period, Shares, New Issues", "label": "Temporary Equity, Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of redeemable convertible preferred stock, net of issuance costs (in shares)" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit", "http://www.livongo.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "lvgo_TemporaryEquityValueConversionOfUnits": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Temporary Equity, Value, Conversion Of Units", "label": "Temporary Equity, Value, Conversion Of Units", "negatedTerseLabel": "Conversion of redeemable convertible preferred stock to common stock" } } }, "localname": "TemporaryEquityValueConversionOfUnits", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "lvgo_VendorAccrualsCurrent": { "auth_ref": [], "calculation": { "http://www.livongo.com/role/BalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Vendor Accruals, Current", "label": "Vendor Accruals, Current", "terseLabel": "Vendor accruals" } } }, "localname": "VendorAccrualsCurrent", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "lvgo_WarrantExpiringApril2025Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Warrant Expiring April 2025 [Member]", "label": "Warrant Expiring April 2025 [Member]", "terseLabel": "Warrants Expiring April 2025" } } }, "localname": "WarrantExpiringApril2025Member", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/CommonStockWarrantsScheduleOfWarrantsOutstandingDetails" ], "xbrltype": "domainItemType" }, "lvgo_WarrantExpiringFebruary2025Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Warrant Expiring February 2025 [Member]", "label": "Warrant Expiring February 2025 [Member]", "terseLabel": "Warrants Expiring Feb 2025" } } }, "localname": "WarrantExpiringFebruary2025Member", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/CommonStockWarrantsScheduleOfWarrantsOutstandingDetails" ], "xbrltype": "domainItemType" }, "lvgo_WarrantExpiringSeptember2024Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Warrant Expiring September 2024 [Member]", "label": "Warrant Expiring September 2024 [Member]", "terseLabel": "Warrants Expiring Sept 2024" } } }, "localname": "WarrantExpiringSeptember2024Member", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/CommonStockWarrantsScheduleOfWarrantsOutstandingDetails" ], "xbrltype": "domainItemType" }, "lvgo_WarrantsIssuedAsPercentageOfLoanAdvanceAmount": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Warrants Issued As Percentage Of Loan Advance Amount", "label": "Warrants Issued As Percentage Of Loan Advance Amount", "terseLabel": "Warrants issued as percentage of loan advance" } } }, "localname": "WarrantsIssuedAsPercentageOfLoanAdvanceAmount", "nsuri": "http://www.livongo.com/20191231", "presentation": [ "http://www.livongo.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r65", "r112" ], "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.livongo.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r152", "r243", "r248", "r456" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfConcentrationRiskDetails" ], "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.livongo.com/role/DebtNarrativeDetails", "http://www.livongo.com/role/IncomeTaxesNarrativeDetails", "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails", "http://www.livongo.com/role/StockBasedCompensationScheduleOfFairValueAssumptionsDetails", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfIntangibleAssetsDetails" ], "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.livongo.com/role/StockBasedCompensationScheduleOfFairValueAssumptionsDetails", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfIntangibleAssetsDetails" ], "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.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r151", "r243", "r247", "r454", "r455" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails", "http://www.livongo.com/role/DebtNarrativeDetails", "http://www.livongo.com/role/IncomeTaxesNarrativeDetails", "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails", "http://www.livongo.com/role/StockBasedCompensationScheduleOfFairValueAssumptionsDetails", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfIntangibleAssetsDetails" ], "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.livongo.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails", "http://www.livongo.com/role/DebtNarrativeDetails", "http://www.livongo.com/role/IncomeTaxesNarrativeDetails", "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails", "http://www.livongo.com/role/StockBasedCompensationScheduleOfFairValueAssumptionsDetails", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": { "auth_ref": [ "r461" ], "lang": { "en-US": { "role": { "label": "Name of Property [Axis]", "terseLabel": "Name of Property [Axis]" } } }, "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.livongo.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Name of Property [Domain]", "terseLabel": "Name of Property [Domain]" } } }, "localname": "RealEstateAndAccumulatedDepreciationNameOfPropertyDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.livongo.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "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.livongo.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_WeightedAverageMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average [Member]", "terseLabel": "Weighted Average" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r250" ], "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 [Member]", "verboseLabel": "ASC 606" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesNarrativeDetails", "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherAccruedRebatesDetails", "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherDeferredCostsAndOtherDetails", "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherImpactOfAdoptionOfTopic606Details", "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.livongo.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.livongo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r169" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "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.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r29", "r154", "r155", "r244" ], "calculation": { "http://www.livongo.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $1,245 and $575 as of December 31, 2019 and 2018, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedBonusesCurrent": { "auth_ref": [ "r12", "r13", "r48" ], "calculation": { "http://www.livongo.com/role/BalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 1.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 incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Bonuses, Current", "terseLabel": "Accrued bonus" } } }, "localname": "AccruedBonusesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.livongo.com/role/BalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.livongo.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "negatedLabel": "Accrued expenses and other current liabilities", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://www.livongo.com/role/ConsolidatedBalanceSheets", "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherImpactOfAdoptionOfTopic606Details", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r12", "r13", "r48" ], "calculation": { "http://www.livongo.com/role/BalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 8.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 professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional services" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r12", "r13", "r48" ], "calculation": { "http://www.livongo.com/role/BalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "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 sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Sales Commission, Current", "terseLabel": "Accrued commissions" } } }, "localname": "AccruedSalesCommissionCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r43", "r208" ], "calculation": { "http://www.livongo.com/role/BalanceSheetComponentsPropertyAndEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsPropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r197" ], "lang": { "en-US": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "netLabel": "Useful Life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BusinessCombinationsComponentsOfIdentifiableIntangibleAssetsAcquiredAndTheirEstimatedUsefulLivesDetails", "http://www.livongo.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r30" ], "calculation": { "http://www.livongo.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.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.livongo.com/role/ConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit", "http://www.livongo.com/role/OrganizationAndDescriptionOfBusinessNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r123" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesNarrativeDetails", "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherAccruedRebatesDetails", "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherDeferredCostsAndOtherDetails", "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherImpactOfAdoptionOfTopic606Details", "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Tax withholding on releasing of equity awards" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock": { "auth_ref": [ "r219", "r223", "r230" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease (increase) in additional paid in capital (APIC) for the increase in carrying amount of redeemable preferred stock.", "label": "Adjustments to Additional Paid in Capital, Increase in Carrying Amount of Redeemable Preferred Stock", "negatedTerseLabel": "Accretion of redeemable convertible preferred stock" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Recognition and Exercise", "terseLabel": "Share based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r258", "r260", "r298", "r299" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "auth_ref": [ "r223", "r230" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "verboseLabel": "Issuance costs" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficitParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r301" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising Expense" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r302" ], "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.livongo.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r260", "r290", "r297" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails", "http://www.livongo.com/role/StockBasedCompensationSummaryOfStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r35", "r156", "r166" ], "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", "negatedPeriodEndLabel": "Allowance for doubtful accounts\u2014ending balance", "negatedPeriodStartLabel": "Allowance for doubtful accounts\u2014beginning balance", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfAllowanceForDoubtfulAccountsDetails" ], "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.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfAllowanceForDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r79", "r96", "r389" ], "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.livongo.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r96", "r194", "r202" ], "calculation": { "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "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 of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsIntangibleAssetAmortizationExpenseDetails", "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r128" ], "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 outstanding shares of common stock excluded from computation of diluted net loss per share attributable to common stockholders (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/NetLossPerShareAttributableToCommonStockholdersScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r128" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/NetLossPerShareAttributableToCommonStockholdersScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "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.livongo.com/role/NetLossPerShareAttributableToCommonStockholdersScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r128" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/NetLossPerShareAttributableToCommonStockholdersScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AreaOfRealEstateProperty": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area of a real estate property.", "label": "Area of Real Estate Property", "terseLabel": "Area of real estate property" } } }, "localname": "AreaOfRealEstateProperty", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "areaItemType" }, "us-gaap_Assets": { "auth_ref": [ "r150", "r430", "r446" ], "calculation": { "http://www.livongo.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", "verboseLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedBalanceSheets", "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherImpactOfAdoptionOfTopic606Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS", "verboseLabel": "Assets:" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedBalanceSheets", "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherImpactOfAdoptionOfTopic606Details" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r8", "r10", "r64" ], "calculation": { "http://www.livongo.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", "terseLabel": "Total current assets", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedBalanceSheets", "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherImpactOfAdoptionOfTopic606Details" ], "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.livongo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r372" ], "calculation": { "http://www.livongo.com/role/FairValueMeasurementsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesByLevelWithinFairValueHierarchyDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets at fair value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/FairValueMeasurementsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesByLevelWithinFairValueHierarchyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/FairValueMeasurementsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesByLevelWithinFairValueHierarchyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r164" ], "calculation": { "http://www.livongo.com/role/FairValueMeasurementsScheduleOfUnrealizedGainsLossesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/FairValueMeasurementsScheduleOfUnrealizedGainsLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r165" ], "calculation": { "http://www.livongo.com/role/FairValueMeasurementsScheduleOfUnrealizedGainsLossesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "terseLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/FairValueMeasurementsScheduleOfUnrealizedGainsLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r162", "r174" ], "calculation": { "http://www.livongo.com/role/FairValueMeasurementsScheduleOfUnrealizedGainsLossesDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsAndShortTermInvestments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Certificates of deposit" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/FairValueMeasurementsScheduleOfUnrealizedGainsLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r159", "r163", "r174" ], "calculation": { "http://www.livongo.com/role/FairValueMeasurementsScheduleOfUnrealizedGainsLossesDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Total cash, and cash equivalents" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/FairValueMeasurementsScheduleOfUnrealizedGainsLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r161", "r174" ], "calculation": { "http://www.livongo.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-sale, Current", "terseLabel": "Short-term investments" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedBalanceSheets", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r261", "r294" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit", "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails", "http://www.livongo.com/role/StockBasedCompensationScheduleOfFairValueAssumptionsDetails", "http://www.livongo.com/role/StockBasedCompensationScheduleOfRestrictedStockAwardsDetails", "http://www.livongo.com/role/StockBasedCompensationScheduleOfRestrictedStockUnitsDetails", "http://www.livongo.com/role/StockBasedCompensationScheduleOfSharesAvailableForGrantAndStockOptionActivityDetails", "http://www.livongo.com/role/StockholdersEquityScheduleOfSharesOfCommonStockReservedForFutureIssuanceDetails", "http://www.livongo.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]", "terseLabel": "Balance Sheet Related Disclosures [Abstract]" } } }, "localname": "BalanceSheetRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherImpactOfAdoptionOfTopic606Details" ], "xbrltype": "stringItemType" }, "us-gaap_BankTimeDepositsMember": { "auth_ref": [ "r441" ], "lang": { "en-US": { "role": { "documentation": "Certificates of deposit (CD) or savings accounts with a fixed term or understanding the customer can only withdraw by giving advanced notice with a bank or other financial institution. A CD is a short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest.", "label": "Bank Time Deposits [Member]", "terseLabel": "Certificates of deposit" } } }, "localname": "BankTimeDepositsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/FairValueMeasurementsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesByLevelWithinFairValueHierarchyDetails", "http://www.livongo.com/role/FairValueMeasurementsScheduleOfUnrealizedGainsLossesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BusinessCombinationsComponentsOfIdentifiableIntangibleAssetsAcquiredAndTheirEstimatedUsefulLivesDetails", "http://www.livongo.com/role/BusinessCombinationsNarrativeDetails", "http://www.livongo.com/role/BusinessCombinationsScheduleOfAllocationOfPurchaseConsiderationDetails", "http://www.livongo.com/role/BusinessCombinationsScheduleOfProFormaInformationDetails", "http://www.livongo.com/role/FairValueMeasurementsScheduleOfChangesInLevel3FinancialLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r345", "r346" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BusinessCombinationsComponentsOfIdentifiableIntangibleAssetsAcquiredAndTheirEstimatedUsefulLivesDetails", "http://www.livongo.com/role/BusinessCombinationsNarrativeDetails", "http://www.livongo.com/role/BusinessCombinationsScheduleOfAllocationOfPurchaseConsiderationDetails", "http://www.livongo.com/role/BusinessCombinationsScheduleOfProFormaInformationDetails", "http://www.livongo.com/role/FairValueMeasurementsScheduleOfChangesInLevel3FinancialLiabilityDetails" ], "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.livongo.com/role/BusinessCombinationsComponentsOfIdentifiableIntangibleAssetsAcquiredAndTheirEstimatedUsefulLivesDetails", "http://www.livongo.com/role/BusinessCombinationsNarrativeDetails", "http://www.livongo.com/role/BusinessCombinationsScheduleOfAllocationOfPurchaseConsiderationDetails", "http://www.livongo.com/role/BusinessCombinationsScheduleOfProFormaInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r343", "r344" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Schedule of Pro Forma Information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r343", "r344" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net loss" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BusinessCombinationsScheduleOfProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r343", "r344" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BusinessCombinationsScheduleOfProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r341" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition-related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r356", "r357", "r360" ], "calculation": { "http://www.livongo.com/role/BusinessCombinationsNarrativeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total purchase consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r354", "r356", "r357", "r362" ], "calculation": { "http://www.livongo.com/role/BusinessCombinationsNarrativeDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Fair value of contingent consideration" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r95", "r365" ], "calculation": { "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.livongo.com/role/ConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Change in fair value of contingent consideration", "verboseLabel": "Increase (decrease) in fair value of contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BusinessCombinationsNarrativeDetails", "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows", "http://www.livongo.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r364" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "verboseLabel": "Earn-out consideration obligated to pay (up to)" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r355", "r358", "r363" ], "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.livongo.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r355", "r359" ], "calculation": { "http://www.livongo.com/role/BalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 }, "http://www.livongo.com/role/FairValueMeasurementsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesByLevelWithinFairValueHierarchyDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Other current liabilities\u2014contingent consideration", "verboseLabel": "Contingent consideration, current" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://www.livongo.com/role/FairValueMeasurementsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesByLevelWithinFairValueHierarchyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r355", "r359" ], "calculation": { "http://www.livongo.com/role/FairValueMeasurementsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesByLevelWithinFairValueHierarchyDetails": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Other noncurrent liabilities\u2014contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/FairValueMeasurementsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesByLevelWithinFairValueHierarchyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r366" ], "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" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r342" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "terseLabel": "Net income (loss)" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r342" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Revenue" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred": { "auth_ref": [ "r350" ], "calculation": { "http://www.livongo.com/role/BusinessCombinationsNarrativeDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to items of consideration transferred in connection with a business combination for which the initial accounting was incomplete.", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred", "terseLabel": "Closing adjustment" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r348" ], "calculation": { "http://www.livongo.com/role/BusinessCombinationsScheduleOfAllocationOfPurchaseConsiderationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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.livongo.com/role/BusinessCombinationsScheduleOfAllocationOfPurchaseConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r348" ], "calculation": { "http://www.livongo.com/role/BusinessCombinationsScheduleOfAllocationOfPurchaseConsiderationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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.livongo.com/role/BusinessCombinationsScheduleOfAllocationOfPurchaseConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r348" ], "calculation": { "http://www.livongo.com/role/BusinessCombinationsScheduleOfAllocationOfPurchaseConsiderationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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 current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BusinessCombinationsScheduleOfAllocationOfPurchaseConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r348" ], "calculation": { "http://www.livongo.com/role/BusinessCombinationsScheduleOfAllocationOfPurchaseConsiderationDetails": { "order": 10.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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 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, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BusinessCombinationsScheduleOfAllocationOfPurchaseConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r348" ], "calculation": { "http://www.livongo.com/role/BusinessCombinationsScheduleOfAllocationOfPurchaseConsiderationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BusinessCombinationsScheduleOfAllocationOfPurchaseConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r348" ], "calculation": { "http://www.livongo.com/role/BusinessCombinationsScheduleOfAllocationOfPurchaseConsiderationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BusinessCombinationsScheduleOfAllocationOfPurchaseConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r348" ], "calculation": { "http://www.livongo.com/role/BusinessCombinationsScheduleOfAllocationOfPurchaseConsiderationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BusinessCombinationsScheduleOfAllocationOfPurchaseConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r311", "r348" ], "calculation": { "http://www.livongo.com/role/BusinessCombinationsScheduleOfAllocationOfPurchaseConsiderationDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "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": "Deferred tax liability, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BusinessCombinationsScheduleOfAllocationOfPurchaseConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r348" ], "calculation": { "http://www.livongo.com/role/BusinessCombinationsScheduleOfAllocationOfPurchaseConsiderationDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Acquired intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BusinessCombinationsNarrativeDetails", "http://www.livongo.com/role/BusinessCombinationsScheduleOfAllocationOfPurchaseConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r347", "r348" ], "calculation": { "http://www.livongo.com/role/BusinessCombinationsScheduleOfAllocationOfPurchaseConsiderationDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventories" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BusinessCombinationsScheduleOfAllocationOfPurchaseConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r348" ], "calculation": { "http://www.livongo.com/role/BusinessCombinationsScheduleOfAllocationOfPurchaseConsiderationDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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", "negatedTotalLabel": "Liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BusinessCombinationsScheduleOfAllocationOfPurchaseConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r348" ], "calculation": { "http://www.livongo.com/role/BusinessCombinationsScheduleOfAllocationOfPurchaseConsiderationDetails": { "order": 6.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 after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BusinessCombinationsScheduleOfAllocationOfPurchaseConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r347", "r348" ], "calculation": { "http://www.livongo.com/role/BusinessCombinationsScheduleOfAllocationOfPurchaseConsiderationDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BusinessCombinationsScheduleOfAllocationOfPurchaseConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r348" ], "calculation": { "http://www.livongo.com/role/BusinessCombinationsScheduleOfAllocationOfPurchaseConsiderationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total purchase consideration" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BusinessCombinationsScheduleOfAllocationOfPurchaseConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r105", "r340" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member": { "auth_ref": [ "r249" ], "lang": { "en-US": { "role": { "documentation": "Calculated under guidance for revenue recognition in effect prior to change to new guidance for revenue from contract with customer when using transition method for cumulative effect in period including initial date of application.", "label": "Calculated under Revenue Guidance in Effect before Topic 606 [Member]", "terseLabel": "ASC 605" } } }, "localname": "CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherImpactOfAdoptionOfTopic606Details" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r101", "r102", "r103" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchases of property and equipment included in accounts payable and accrued expenses and other liabilities" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizationOfInternalCostsPolicy": { "auth_ref": [ "r105", "r415", "r428" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for capitalizing internal costs associated with exploration and production activities.", "label": "Capitalization of Internal Costs, Policy [Policy Text Block]", "terseLabel": "Capitalized Internal-Use Software Costs" } } }, "localname": "CapitalizationOfInternalCostsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "auth_ref": [ "r195" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Additions made to capitalized computer software costs during the period.", "label": "Capitalized Computer Software, Additions", "terseLabel": "Capitalized computer software" } } }, "localname": "CapitalizedComputerSoftwareAdditions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r462", "r464" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Capitalized computer software amortization" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAxis": { "auth_ref": [ "r185" ], "lang": { "en-US": { "role": { "documentation": "Information by cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Axis]", "terseLabel": "Capitalized Contract Cost [Axis]" } } }, "localname": "CapitalizedContractCostAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherDeferredCostsAndOtherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cost capitalized in obtaining and fulfilling contract with customer.", "label": "Capitalized Contract Cost [Domain]", "terseLabel": "Capitalized Contract Cost [Domain]" } } }, "localname": "CapitalizedContractCostDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherDeferredCostsAndOtherDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedContractCostLineItems": { "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": "Capitalized Contract Cost [Line Items]", "terseLabel": "Capitalized Contract Cost [Line Items]" } } }, "localname": "CapitalizedContractCostLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherAccruedRebatesDetails", "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherDeferredCostsAndOtherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table]", "terseLabel": "Capitalized Contract Cost [Table]" } } }, "localname": "CapitalizedContractCostTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherAccruedRebatesDetails", "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherDeferredCostsAndOtherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r40", "r98" ], "calculation": { "http://www.livongo.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.livongo.com/role/FairValueMeasurementsScheduleOfUnrealizedGainsLossesDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsAndShortTermInvestments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and cash equivalents", "terseLabel": "Cash and cash equivalents", "totalLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedBalanceSheets", "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows", "http://www.livongo.com/role/FairValueMeasurementsScheduleOfUnrealizedGainsLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/FairValueMeasurementsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesByLevelWithinFairValueHierarchyDetails", "http://www.livongo.com/role/FairValueMeasurementsScheduleOfUnrealizedGainsLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.livongo.com/role/FairValueMeasurementsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesByLevelWithinFairValueHierarchyDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 }, "http://www.livongo.com/role/FairValueMeasurementsScheduleOfUnrealizedGainsLossesDetails": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents and short-term investments", "verboseLabel": "Cash equivalents and cash equivalents, fair value" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/FairValueMeasurementsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesByLevelWithinFairValueHierarchyDetails", "http://www.livongo.com/role/FairValueMeasurementsScheduleOfUnrealizedGainsLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r17", "r99", "r105" ], "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, Cash Equivalents, Short-Term Investments, and Restricted Cash" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "auth_ref": [ "r40" ], "calculation": { "http://www.livongo.com/role/FairValueMeasurementsScheduleOfUnrealizedGainsLossesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means 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. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable.", "label": "Cash, Cash Equivalents, and Short-term Investments", "totalLabel": "Total cash, cash equivalents and short-term investments" } } }, "localname": "CashCashEquivalentsAndShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/FairValueMeasurementsScheduleOfUnrealizedGainsLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r92", "r98", "r104" ], "calculation": { "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents, and restricted cash, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r92", "r387" ], "calculation": { "http://www.livongo.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 increase in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.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": "Reconciliation of cash, cash equivalents, and restricted cash:" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashEquivalentsAtCarryingValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Equivalents, at Carrying Value [Abstract]", "terseLabel": "Adjusted Amortized Cost" } } }, "localname": "CashEquivalentsAtCarryingValueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/FairValueMeasurementsScheduleOfUnrealizedGainsLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURES OF NONCASH INVESTING AND FINANCING ACTIVITIES:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashMember": { "auth_ref": [ "r17" ], "lang": { "en-US": { "role": { "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits.", "label": "Cash [Member]", "terseLabel": "Cash" } } }, "localname": "CashMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/FairValueMeasurementsScheduleOfUnrealizedGainsLossesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ChangeInContractWithCustomerAssetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Change in Contract with Customer, Asset [Abstract]", "terseLabel": "Change in Contract with Customer, Asset [Abstract]" } } }, "localname": "ChangeInContractWithCustomerAssetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherDeferredCostsAndOtherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ChangeInContractWithCustomerLiabilityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Change in Contract with Customer, Liability [Abstract]", "terseLabel": "Change in Contract with Customer, Liability [Abstract]" } } }, "localname": "ChangeInContractWithCustomerLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherDeferredRevenueDetails" ], "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 [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/OrganizationAndDescriptionOfBusinessNarrativeDetails", "http://www.livongo.com/role/StockholdersEquityNarrativeDetails", "http://www.livongo.com/role/StockholdersEquityScheduleOfRedeemableConvertiblePreferredStockDetails", "http://www.livongo.com/role/StockholdersEquityScheduleOfSharesOfCommonStockReservedForFutureIssuanceDetails" ], "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.livongo.com/role/OrganizationAndDescriptionOfBusinessNarrativeDetails", "http://www.livongo.com/role/StockholdersEquityNarrativeDetails", "http://www.livongo.com/role/StockholdersEquityScheduleOfRedeemableConvertiblePreferredStockDetails", "http://www.livongo.com/role/StockholdersEquityScheduleOfSharesOfCommonStockReservedForFutureIssuanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r119", "r232", "r259" ], "lang": { "en-US": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]", "terseLabel": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/CommonStockWarrantsScheduleOfWarrantsOutstandingDetails", "http://www.livongo.com/role/StockholdersEquityScheduleOfSharesOfCommonStockReservedForFutureIssuanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [ "r110" ], "lang": { "en-US": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]", "terseLabel": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/CommonStockWarrantsScheduleOfWarrantsOutstandingDetails", "http://www.livongo.com/role/StockholdersEquityScheduleOfSharesOfCommonStockReservedForFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r118" ], "lang": { "en-US": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/CommonStockWarrantsScheduleOfWarrantsOutstandingDetails", "http://www.livongo.com/role/DebtNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightLineItems": { "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 Warrant or Right [Line Items]", "terseLabel": "Class of Warrant or Right [Line Items]" } } }, "localname": "ClassOfWarrantOrRightLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/CommonStockWarrantsScheduleOfWarrantsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [ "r119" ], "lang": { "en-US": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Outstanding shares (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/CommonStockWarrantsScheduleOfWarrantsOutstandingDetails", "http://www.livongo.com/role/CommonStockWarrantsScheduleOfWarrantsOutstandingRollForwardDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r110", "r232", "r259" ], "lang": { "en-US": { "role": { "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Class of Warrant or Right [Table]", "terseLabel": "Class of Warrant or Right [Table]" } } }, "localname": "ClassOfWarrantOrRightTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/CommonStockWarrantsScheduleOfWarrantsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r55", "r213", "r437", "r451" ], "calculation": { "http://www.livongo.com/role/ConsolidatedBalanceSheets": { "order": 4.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 8)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.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": [ "r212", "r214" ], "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.livongo.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r58" ], "lang": { "en-US": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Total", "verboseLabel": "Common stock reserved for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails", "http://www.livongo.com/role/StockholdersEquityScheduleOfSharesOfCommonStockReservedForFutureIssuanceDetails" ], "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", "verboseLabel": "Available for future issuance" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows", "http://www.livongo.com/role/ConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit", "http://www.livongo.com/role/OrganizationAndDescriptionOfBusinessNarrativeDetails", "http://www.livongo.com/role/StockholdersEquityNarrativeDetails", "http://www.livongo.com/role/StockholdersEquityScheduleOfSharesOfCommonStockReservedForFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r28" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.livongo.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r28" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.livongo.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r28" ], "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.livongo.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r28", "r223" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r28" ], "calculation": { "http://www.livongo.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, par value of $0.001 per share; 900,000 and 99,250 shares authorized as of December 31, 2019 and 2018, respectively; 95,301 and 17,691 shares issued and outstanding as of December 31, 2019 and 2018, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.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_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r143", "r144", "r383", "r384" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r143", "r144", "r383", "r384", "r457" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r143", "r144", "r383", "r384", "r457" ], "lang": { "en-US": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r138", "r443" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "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.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r143", "r144", "r383", "r384" ], "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.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfConcentrationRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r141", "r143", "r144", "r145", "r383", "r385" ], "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.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r143", "r144", "r383", "r384" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r238" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Contract with Customer, Asset and Liability" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r234", "r236", "r244" ], "calculation": { "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherDeferredCostsAndOtherDetails": { "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 in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "periodEndLabel": "Ending balance as of December 31, 2019", "periodStartLabel": "Beginning balance as of January 1, 2019", "terseLabel": "ASC 606 adoption date impact adjustment", "totalLabel": "Total deferred costs and other" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherDeferredCostsAndOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r234", "r236", "r244" ], "calculation": { "http://www.livongo.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherDeferredCostsAndOtherDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerAssetNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, Net, Current", "terseLabel": "Deferred costs and other, current" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedBalanceSheets", "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherDeferredCostsAndOtherDetails", "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherImpactOfAdoptionOfTopic606Details", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "auth_ref": [ "r234", "r236", "r244" ], "calculation": { "http://www.livongo.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherDeferredCostsAndOtherDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerAssetNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.", "label": "Contract with Customer, Asset, Net, Noncurrent", "terseLabel": "Deferred costs and other, noncurrent" } } }, "localname": "ContractWithCustomerAssetNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedBalanceSheets", "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherDeferredCostsAndOtherDetails", "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherImpactOfAdoptionOfTopic606Details", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r234", "r235", "r244" ], "calculation": { "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherDeferredRevenueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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.", "label": "Contract with Customer, Liability", "periodEndLabel": "Ending balance as of December 31, 2019", "periodStartLabel": "Beginning balance as of January 1, 2019", "totalLabel": "Total deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r234", "r235", "r244" ], "calculation": { "http://www.livongo.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherDeferredRevenueDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "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, current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedBalanceSheets", "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherDeferredRevenueDetails", "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherImpactOfAdoptionOfTopic606Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination": { "auth_ref": [ "r237" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration from customer has been received or is due, from business combination.", "label": "Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination", "terseLabel": "Assumed from business combination" } } }, "localname": "ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r234", "r235", "r244" ], "calculation": { "http://www.livongo.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherDeferredRevenueDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "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 noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, noncurrent" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedBalanceSheets", "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r245" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "negatedTerseLabel": "Revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerRefundLiabilityCurrent": { "auth_ref": [ "r246" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current.", "label": "Contract with Customer, Refund Liability, Current", "periodEndLabel": "Ending balance as of December 31, 2019", "periodStartLabel": "Beginning balance as of January 1, 2019", "terseLabel": "ASC 606 adoption date impact adjustment" } } }, "localname": "ContractWithCustomerRefundLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherAccruedRebatesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r77" ], "calculation": { "http://www.livongo.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": "Cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationSummaryOfStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "terseLabel": "Cumulative effect adjustment from adoption of ASC 606" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r109", "r332", "r336" ], "calculation": { "http://www.livongo.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails": { "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": "U.S. Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r117", "r334" ], "calculation": { "http://www.livongo.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails": { "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.livongo.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r109", "r332", "r336" ], "calculation": { "http://www.livongo.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r109", "r332", "r336" ], "calculation": { "http://www.livongo.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails": { "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.livongo.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r142" ], "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": "Partner Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r352" ], "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.livongo.com/role/BalanceSheetComponentsIntangibleAssetAmortizationExpenseDetails", "http://www.livongo.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails", "http://www.livongo.com/role/BusinessCombinationsComponentsOfIdentifiableIntangibleAssetsAcquiredAndTheirEstimatedUsefulLivesDetails", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "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": [ "r216" ], "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": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "negatedTerseLabel": "Floating interest rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r390", "r391" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFeeAmount": { "auth_ref": [ "r51" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the fee that accompanies borrowing money under the debt instrument.", "label": "Debt Instrument, Fee Amount", "terseLabel": "Debt instrument fee (less than)" } } }, "localname": "DebtInstrumentFeeAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r50" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/DebtNarrativeDetails" ], "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.livongo.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r52", "r114", "r224", "r227", "r228", "r229", "r389", "r390", "r391", "r442" ], "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.livongo.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.livongo.com/role/BalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for stock option plans and other equity-based compensation arrangements payable within one year (or the operating cycle, if longer).", "label": "Deferred Compensation Share-based Arrangements, Liability, Current", "terseLabel": "Employee contribution to ESPP" } } }, "localname": "DeferredCompensationShareBasedArrangementsLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r109", "r333", "r336" ], "calculation": { "http://www.livongo.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails": { "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": "U.S. Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r109", "r333", "r336" ], "calculation": { "http://www.livongo.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r96", "r109", "r333", "r336" ], "calculation": { "http://www.livongo.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r23", "r24", "r322", "r431", "r444" ], "calculation": { "http://www.livongo.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Net deferred tax liabilities", "terseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesNarrativeDetails", "http://www.livongo.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r97" ], "calculation": { "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r109", "r333", "r336" ], "calculation": { "http://www.livongo.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails": { "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.livongo.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r306", "r330", "r331" ], "calculation": { "http://www.livongo.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": { "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 deferred income.", "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r323" ], "calculation": { "http://www.livongo.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": { "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.livongo.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Tax Assets, Gross [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r326" ], "calculation": { "http://www.livongo.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r324" ], "calculation": { "http://www.livongo.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "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": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "auth_ref": [ "r304", "r330", "r331" ], "calculation": { "http://www.livongo.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "terseLabel": "Federal and state net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r306", "r330", "r331" ], "calculation": { "http://www.livongo.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r328", "r330", "r331" ], "calculation": { "http://www.livongo.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": { "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 research tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Research and development tax credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r304", "r330", "r331" ], "calculation": { "http://www.livongo.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "auth_ref": [ "r305", "r330", "r331" ], "calculation": { "http://www.livongo.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": { "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 reserves and accruals.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals", "terseLabel": "Accruals and reserves" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r325" ], "calculation": { "http://www.livongo.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets": { "auth_ref": [ "r306", "r330", "r331" ], "calculation": { "http://www.livongo.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from long-lived assets other than property, plant, and equipment.", "label": "Deferred Tax Liabilities, Other Finite-Lived Assets", "negatedTerseLabel": "Acquired intangible assets" } } }, "localname": "DeferredTaxLiabilitiesOtherFiniteLivedAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r306", "r330", "r331" ], "calculation": { "http://www.livongo.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedTerseLabel": "Property and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r256" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Plan expenses" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/EmployeeBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Discretionary contributions" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/EmployeeBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.livongo.com/role/BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 7.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.", "label": "Deposits Assets, Current", "terseLabel": "Short-term deposits" } } }, "localname": "DepositsAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r96", "r206" ], "calculation": { "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "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 expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsPropertyAndEquipmentNetDetails", "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r353" ], "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.livongo.com/role/BalanceSheetComponentsIntangibleAssetAmortizationExpenseDetails", "http://www.livongo.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails", "http://www.livongo.com/role/BusinessCombinationsComponentsOfIdentifiableIntangibleAssetsAcquiredAndTheirEstimatedUsefulLivesDetails", "http://www.livongo.com/role/BusinessCombinationsNarrativeDetails", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member": { "auth_ref": [ "r249" ], "lang": { "en-US": { "role": { "documentation": "Effect in current period from application of guidance for revenue from contract with customer compared with guidance for revenue recognition applicable prior to change when using transition method for cumulative effect in period including initial date of application.", "label": "Difference between Revenue Guidance in Effect before and after Topic 606 [Member]", "terseLabel": "Impact of Adoption" } } }, "localname": "DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesNarrativeDetails", "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherAccruedRebatesDetails", "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherDeferredCostsAndOtherDetails", "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherImpactOfAdoptionOfTopic606Details", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r300" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensation" ], "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_DueToRelatedPartiesCurrent": { "auth_ref": [ "r45", "r120", "r400" ], "calculation": { "http://www.livongo.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).", "label": "Due to Related Parties, Current", "terseLabel": "Advance payments from partner, current" } } }, "localname": "DueToRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToRelatedPartiesNoncurrent": { "auth_ref": [ "r53", "r120", "r400" ], "calculation": { "http://www.livongo.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Portion of the carrying amount as of the balance sheet date of obligations due all related parties that is payable after one year or beyond the normal operating cycle if longer.", "label": "Due to Related Parties, Noncurrent", "terseLabel": "Advance payment from partner, noncurrent" } } }, "localname": "DueToRelatedPartiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedBalanceSheets" ], "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": [ "r127" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Basic and Diluted", "terseLabel": "Net loss per share attributable to common stockholders, basic and diluted (in dollars per share)" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfOperations", "http://www.livongo.com/role/NetLossPerShareAttributableToCommonStockholdersScheduleOfNetLossPerShareDetails", "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherImpactOfAdoptionOfTopic606Details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r105", "r128", "r129", "r130" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Loss Per Share Attributable to Common Stockholders" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r131" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Share Attributable to Common Stockholders" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/NetLossPerShareAttributableToCommonStockholders" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r116", "r312", "r313" ], "calculation": { "http://www.livongo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Total" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r312", "r313", "r335" ], "calculation": { "http://www.livongo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Expected income tax benefit at the federal statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r312", "r313", "r335" ], "calculation": { "http://www.livongo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Change in valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r312", "r313", "r335" ], "calculation": { "http://www.livongo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Foreign losses taxed at different rates" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": { "auth_ref": [ "r312", "r313", "r335" ], "calculation": { "http://www.livongo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent", "terseLabel": "Non-deductible items" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment": { "auth_ref": [ "r312", "r313", "r335" ], "calculation": { "http://www.livongo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research and development expense.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Research and Development, Percent", "terseLabel": "Research and development credit, net" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r312", "r313", "r335" ], "calculation": { "http://www.livongo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent", "terseLabel": "Stock-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r312", "r313", "r335" ], "calculation": { "http://www.livongo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r312", "r313", "r335" ], "calculation": { "http://www.livongo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State taxes, net of federal benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r291" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost capitalized for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Amount Capitalized", "terseLabel": "Stock-based compensation related to capitalized internal-use software (less than)" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails" ], "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.livongo.com/role/StockBasedCompensationSummaryOfStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r293" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r293" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized compensation expense, recognition period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "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]", "netLabel": "Employee Stock", "terseLabel": "Estimated shares for future ESPP purchase", "verboseLabel": "ESPP obligations" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/NetLossPerShareAttributableToCommonStockholdersScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails", "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails", "http://www.livongo.com/role/StockBasedCompensationScheduleOfFairValueAssumptionsDetails", "http://www.livongo.com/role/StockholdersEquityScheduleOfSharesOfCommonStockReservedForFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r288" ], "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]", "netLabel": "Stock options", "terseLabel": "Outstanding options to purchase common stock", "verboseLabel": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/NetLossPerShareAttributableToCommonStockholdersScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails", "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails", "http://www.livongo.com/role/StockBasedCompensationScheduleOfFairValueAssumptionsDetails", "http://www.livongo.com/role/StockholdersEquityScheduleOfSharesOfCommonStockReservedForFutureIssuanceDetails" ], "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": [ "r223" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows", "http://www.livongo.com/role/ConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit", "http://www.livongo.com/role/OrganizationAndDescriptionOfBusinessNarrativeDetails", "http://www.livongo.com/role/StockholdersEquityScheduleOfSharesOfCommonStockReservedForFutureIssuanceDetails", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EscrowDeposit": { "auth_ref": [ "r436" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.", "label": "Escrow Deposit", "terseLabel": "Escrow asset" } } }, "localname": "EscrowDeposit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EscrowDepositDisbursementsRelatedToPropertyAcquisition1": { "auth_ref": [ "r101", "r102", "r103" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of escrow deposit disbursements related to property acquisition in noncash investing or financing transactions.", "label": "Escrow Deposit Disbursements Related to Property Acquisition", "terseLabel": "Escrow deposit disbursements" } } }, "localname": "EscrowDepositDisbursementsRelatedToPropertyAcquisition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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.livongo.com/role/FairValueMeasurementsScheduleOfChangesInLevel3FinancialLiabilityDetails", "http://www.livongo.com/role/FairValueMeasurementsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesByLevelWithinFairValueHierarchyDetails", "http://www.livongo.com/role/FairValueMeasurementsScheduleOfUnrealizedGainsLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r372", "r373", "r374", "r381" ], "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.livongo.com/role/FairValueMeasurementsScheduleOfChangesInLevel3FinancialLiabilityDetails", "http://www.livongo.com/role/FairValueMeasurementsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesByLevelWithinFairValueHierarchyDetails", "http://www.livongo.com/role/FairValueMeasurementsScheduleOfUnrealizedGainsLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r377" ], "lang": { "en-US": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "terseLabel": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsPropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r372", "r381" ], "lang": { "en-US": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]", "terseLabel": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsPropertyAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r252", "r253", "r255", "r373", "r409" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/FairValueMeasurementsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesByLevelWithinFairValueHierarchyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r372", "r373", "r375", "r376", "r382" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/FairValueMeasurementsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesByLevelWithinFairValueHierarchyDetails" ], "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": [ "r380" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r252", "r253", "r255", "r373", "r410" ], "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.livongo.com/role/FairValueMeasurementsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesByLevelWithinFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r252", "r253", "r255", "r373", "r411" ], "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.livongo.com/role/FairValueMeasurementsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesByLevelWithinFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r252", "r253", "r255", "r373", "r412" ], "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.livongo.com/role/FairValueMeasurementsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesByLevelWithinFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/FairValueMeasurementsScheduleOfChangesInLevel3FinancialLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r377", "r381" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of Changes in Level 3 Financial Liability" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/FairValueMeasurementsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesByLevelWithinFairValueHierarchyDetails" ], "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 Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r378" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "negatedLabel": "Change in fair value of contingent consideration liabilities (Note 4)" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/FairValueMeasurementsScheduleOfChangesInLevel3FinancialLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r379" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases", "terseLabel": "Contingent consideration recorded upon acquisition (Note 4)" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/FairValueMeasurementsScheduleOfChangesInLevel3FinancialLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r379" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "negatedTerseLabel": "Payment related to Retrofit contingent consideration (Note 4)" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/FairValueMeasurementsScheduleOfChangesInLevel3FinancialLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r377" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/FairValueMeasurementsScheduleOfChangesInLevel3FinancialLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/FairValueMeasurementsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesByLevelWithinFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r380", "r382" ], "lang": { "en-US": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/FairValueMeasurementsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesByLevelWithinFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r167", "r169", "r170", "r171", "r172", "r175", "r176", "r177", "r178" ], "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.livongo.com/role/FairValueMeasurementsScheduleOfUnrealizedGainsLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery": { "auth_ref": [ "r169", "r173" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after recovery, of writeoff of financing receivable, charged against allowance for credit loss.", "label": "Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery", "terseLabel": "Amounts written off and other adjustments" } } }, "localname": "FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfAllowanceForDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Weighted- Average Remaining Useful Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r201" ], "calculation": { "http://www.livongo.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.livongo.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r203" ], "calculation": { "http://www.livongo.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Finite-lived Intangible Assets Amortization Expense" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r203" ], "calculation": { "http://www.livongo.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r203" ], "calculation": { "http://www.livongo.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r203" ], "calculation": { "http://www.livongo.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r203" ], "calculation": { "http://www.livongo.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r195", "r198", "r201", "r204", "r414" ], "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.livongo.com/role/BalanceSheetComponentsIntangibleAssetAmortizationExpenseDetails", "http://www.livongo.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails", "http://www.livongo.com/role/BusinessCombinationsComponentsOfIdentifiableIntangibleAssetsAcquiredAndTheirEstimatedUsefulLivesDetails", "http://www.livongo.com/role/BusinessCombinationsNarrativeDetails", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r201", "r414" ], "calculation": { "http://www.livongo.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Value" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails" ], "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.livongo.com/role/BalanceSheetComponentsIntangibleAssetAmortizationExpenseDetails", "http://www.livongo.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r195", "r200" ], "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.livongo.com/role/BalanceSheetComponentsIntangibleAssetAmortizationExpenseDetails", "http://www.livongo.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails", "http://www.livongo.com/role/BusinessCombinationsComponentsOfIdentifiableIntangibleAssetsAcquiredAndTheirEstimatedUsefulLivesDetails", "http://www.livongo.com/role/BusinessCombinationsNarrativeDetails", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r201" ], "calculation": { "http://www.livongo.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.livongo.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.livongo.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net", "totalLabel": "Net Book Value" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails", "http://www.livongo.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails", "http://www.livongo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r196" ], "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", "verboseLabel": "Cost" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BusinessCombinationsComponentsOfIdentifiableIntangibleAssetsAcquiredAndTheirEstimatedUsefulLivesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r105", "r386", "r388" ], "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.livongo.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "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" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsPropertyAndEquipmentNetDetails", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfPropertyAndEquipmentUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r96" ], "calculation": { "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedTerseLabel": "Loss on disposal of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r78" ], "calculation": { "http://www.livongo.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.livongo.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r74" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative expenses" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationSummaryOfStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r186", "r188" ], "calculation": { "http://www.livongo.com/role/BusinessCombinationsScheduleOfAllocationOfPurchaseConsiderationDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.livongo.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Ending balance as of December 31, 2019", "periodStartLabel": "Beginning balance as of December 31, 2018", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsGoodwillRollForwardDetails", "http://www.livongo.com/role/BusinessCombinationsScheduleOfAllocationOfPurchaseConsiderationDetails", "http://www.livongo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r189" ], "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": "Goodwill from acquisition (Note 4)" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsGoodwillRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r105", "r191" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r105", "r199" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Intangible Assets, net" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r96", "r187", "r190", "r192" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsGoodwillRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r76" ], "calculation": { "http://www.livongo.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfOperations", "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherImpactOfAdoptionOfTopic606Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "IPO [Member]", "terseLabel": "IPO" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/OrganizationAndDescriptionOfBusinessNarrativeDetails", "http://www.livongo.com/role/StockholdersEquityNarrativeDetails", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r105", "r205", "r211" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r115" ], "calculation": { "http://www.livongo.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails": { "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": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r72", "r124", "r429", "r439", "r453" ], "calculation": { "http://www.livongo.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.livongo.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails": { "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", "terseLabel": "Loss before provision for income taxes", "totalLabel": "Loss before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfOperations", "http://www.livongo.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails", "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherImpactOfAdoptionOfTopic606Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r115" ], "calculation": { "http://www.livongo.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails": { "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": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherImpactOfAdoptionOfTopic606Details" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r210" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationSummaryOfStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationSummaryOfStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r315" ], "lang": { "en-US": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesNarrativeDetails", "http://www.livongo.com/role/IncomeTaxesScheduleOfNetOperatingLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesNarrativeDetails", "http://www.livongo.com/role/IncomeTaxesScheduleOfNetOperatingLossesDetails" ], "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": [ "r339" ], "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.livongo.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r109", "r149", "r337" ], "calculation": { "http://www.livongo.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.livongo.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails": { "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 provision for (benefit from) income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfOperations", "http://www.livongo.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails", "http://www.livongo.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r71", "r105", "r309", "r310", "r320", "r321", "r327", "r338", "r460" ], "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.livongo.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r308", "r312", "r313" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Change in valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r95" ], "calculation": { "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.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.livongo.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r95" ], "calculation": { "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r95" ], "calculation": { "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.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 expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCharges": { "auth_ref": [ "r95" ], "calculation": { "http://www.livongo.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 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", "negatedTerseLabel": "Deferred costs and other" } } }, "localname": "IncreaseDecreaseInDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r95" ], "calculation": { "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDueToRelatedParties": { "auth_ref": [ "r95" ], "calculation": { "http://www.livongo.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 obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families; affiliates; or other parties with the ability to exert significant influence.", "label": "Increase (Decrease) in Due to Related Parties", "terseLabel": "Advance payments from partner" } } }, "localname": "IncreaseDecreaseInDueToRelatedParties", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r95" ], "calculation": { "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of impact of acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r95" ], "calculation": { "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.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", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.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": "Stockholders' Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "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 Temporary Equity [Roll Forward]", "terseLabel": "Temporary Equity" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis": { "auth_ref": [ "r249" ], "lang": { "en-US": { "role": { "documentation": "Information about effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Axis]", "terseLabel": "Initial Application Period Cumulative Effect Transition [Axis]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesNarrativeDetails", "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherAccruedRebatesDetails", "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherDeferredCostsAndOtherDetails", "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherImpactOfAdoptionOfTopic606Details", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Domain]", "terseLabel": "Initial Application Period Cumulative Effect Transition [Domain]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesNarrativeDetails", "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherAccruedRebatesDetails", "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherDeferredCostsAndOtherDetails", "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherImpactOfAdoptionOfTopic606Details", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r91", "r93", "r100" ], "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.livongo.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestReceivableCurrent": { "auth_ref": [ "r63" ], "calculation": { "http://www.livongo.com/role/BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of current interest earned but not received. Also called accrued interest or accrued interest receivable. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.", "label": "Interest Receivable, Current", "terseLabel": "Interest receivable" } } }, "localname": "InterestReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalRevenueServiceIRSMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity.", "label": "Internal Revenue Service (IRS) [Member]", "terseLabel": "Federal" } } }, "localname": "InternalRevenueServiceIRSMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesNarrativeDetails", "http://www.livongo.com/role/IncomeTaxesScheduleOfNetOperatingLossesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r37", "r182" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r61", "r179" ], "calculation": { "http://www.livongo.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "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": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r15", "r62", "r105", "r134", "r180", "r181" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentCompanyGeneralPartnerAdvisoryService": { "auth_ref": [ "r458" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of payment or allocation for advisory service from general partner.", "label": "Investment Company, General Partner Advisory Service", "terseLabel": "Advance payments from partner" } } }, "localname": "InvestmentCompanyGeneralPartnerAdvisoryService", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "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 paid to third parties" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r207" ], "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.livongo.com/role/BalanceSheetComponentsPropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "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.livongo.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r396" ], "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.livongo.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r397" ], "calculation": { "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails": { "order": 7.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "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": "2019" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeaseTermOfContract": { "auth_ref": [ "r398" ], "lang": { "en-US": { "role": { "documentation": "Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessor, Operating Lease, Term of Contract", "terseLabel": "Sublease term" } } }, "localname": "LessorOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r47" ], "calculation": { "http://www.livongo.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", "terseLabel": "Accumulated deficit", "totalLabel": "TOTAL LIABILITIES" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedBalanceSheets", "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherImpactOfAdoptionOfTopic606Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities, redeemable convertible preferred stock and stockholders' deficit:" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherImpactOfAdoptionOfTopic606Details" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r34", "r434", "r449" ], "calculation": { "http://www.livongo.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", "terseLabel": "Total liabilities, redeemable convertible preferred stock and stockholders' equity", "totalLabel": "TOTAL LIABILITIES, REDEEMABLE CONVERTIBLE PREFERRED STOCK, AND STOCKHOLDERS\u2019 EQUITY (DEFICIT)" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedBalanceSheets", "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherImpactOfAdoptionOfTopic606Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES, REDEEMABLE CONVERTIBLE PREFERRED STOCK, AND STOCKHOLDERS\u2019 EQUITY (DEFICIT)" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.livongo.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", "terseLabel": "Total current liabilities", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedBalanceSheets", "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherImpactOfAdoptionOfTopic606Details" ], "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.livongo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r372" ], "calculation": { "http://www.livongo.com/role/FairValueMeasurementsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesByLevelWithinFairValueHierarchyDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "totalLabel": "Total liabilities at fair value" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/FairValueMeasurementsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesByLevelWithinFairValueHierarchyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/FairValueMeasurementsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesByLevelWithinFairValueHierarchyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r21", "r432", "r445" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Loans outstanding" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r46" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Aggregate principal amount of secured revolving loan facility" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r52" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r52", "r215" ], "lang": { "en-US": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r252" ], "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.livongo.com/role/FairValueMeasurementsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesByLevelWithinFairValueHierarchyDetails", "http://www.livongo.com/role/FairValueMeasurementsScheduleOfUnrealizedGainsLossesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r92" ], "calculation": { "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r92" ], "calculation": { "http://www.livongo.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.livongo.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r92", "r94", "r97" ], "calculation": { "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "terseLabel": "Net cash used in operating activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows", "http://www.livongo.com/role/OrganizationAndDescriptionOfBusinessNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r67", "r69", "r73", "r97", "r129", "r440", "r452" ], "calculation": { "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.livongo.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) 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.livongo.com/role/ConsolidatedStatementsOfCashFlows", "http://www.livongo.com/role/ConsolidatedStatementsOfOperations", "http://www.livongo.com/role/ConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit", "http://www.livongo.com/role/NetLossPerShareAttributableToCommonStockholdersScheduleOfNetLossPerShareDetails", "http://www.livongo.com/role/OrganizationAndDescriptionOfBusinessNarrativeDetails", "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherImpactOfAdoptionOfTopic606Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r124", "r126" ], "calculation": { "http://www.livongo.com/role/ConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net loss attributable to common stockholders", "totalLabel": "Net loss attributable to common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfOperations", "http://www.livongo.com/role/NetLossPerShareAttributableToCommonStockholdersScheduleOfNetLossPerShareDetails", "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherImpactOfAdoptionOfTopic606Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements Adopted and New Account Pronouncements Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionNameDomain": { "auth_ref": [ "r101", "r102", "r103" ], "lang": { "en-US": { "role": { "documentation": "The name of the sale of an asset or business acquired through a noncash (or part noncash) transaction.", "label": "Noncash or Part Noncash Acquisition, Name [Domain]", "terseLabel": "Noncash or Part Noncash Acquisition, Name [Domain]" } } }, "localname": "NoncashOrPartNoncashAcquisitionNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "domainItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1": { "auth_ref": [ "r101", "r102", "r103" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities, classified as other, assumed in acquiring a business or in consideration for an asset received in a noncash or part noncash acquisition.", "label": "Noncash or Part Noncash Acquisition, Other Liabilities Assumed", "terseLabel": "Contingent consideration liability related to acquisition" } } }, "localname": "NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis": { "auth_ref": [ "r101", "r102", "r103" ], "lang": { "en-US": { "role": { "documentation": "This table is organized by a unique description of the noncash or part noncash acquisition.", "label": "Noncash or Part Noncash Acquisitions by Unique Description [Axis]", "terseLabel": "Noncash or Part Noncash Acquisitions by Unique Description [Axis]" } } }, "localname": "NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "auth_ref": [ "r266" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "terseLabel": "Schedule of Restricted Stock Awards" } } }, "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/SegmentInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.livongo.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "terseLabel": "Total operating expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfOperations", "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherImpactOfAdoptionOfTopic606Details" ], "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.livongo.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.livongo.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": "Loss from operations", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfOperations", "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherImpactOfAdoptionOfTopic606Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r392", "r393" ], "calculation": { "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetailsCalc2": { "order": 1.0, "parentTag": "lvgo_OperatingLeasesFutureMinimumPaymentsDueNetofSubleaseIncome", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total future minimum payments", "verboseLabel": "Future lease obligations" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Minimum Lease Payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r392", "r393" ], "calculation": { "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r392", "r393" ], "calculation": { "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r392", "r393" ], "calculation": { "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r392", "r393" ], "calculation": { "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails": { "order": 1.0, "parentTag": "lvgo_OperatingLeasesFutureMinimumPaymentsNetofSubleaseIncomeDueinTwoYears", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r392", "r393" ], "calculation": { "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable": { "auth_ref": [ "r395" ], "calculation": { "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetailsCalc2": { "order": 2.0, "parentTag": "lvgo_OperatingLeasesFutureMinimumPaymentsDueNetofSubleaseIncome", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Future minimum rental payments in aggregate as of the balance sheet date under operating leases.", "label": "Operating Leases, Future Minimum Payments Receivable", "totalLabel": "Total future minimum payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Leases, Future Minimum Payments Receivable [Abstract]", "verboseLabel": "Sublease Income" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent": { "auth_ref": [ "r395" ], "calculation": { "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails": { "order": 7.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Future rental payments receivable within one year of the balance sheet date under an operating lease.", "label": "Operating Leases, Future Minimum Payments Receivable, Current", "terseLabel": "2019" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears": { "auth_ref": [ "r395" ], "calculation": { "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Future rental payments receivable within the fifth year from the balance sheet date under an operating lease.", "label": "Operating Leases, Future Minimum Payments Receivable, in Five Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears": { "auth_ref": [ "r395" ], "calculation": { "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Future rental payments receivable within the fourth year from the balance sheet date under an operating lease.", "label": "Operating Leases, Future Minimum Payments Receivable, in Four Years", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears": { "auth_ref": [ "r395" ], "calculation": { "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Future rental payments receivable within the third year from the balance sheet date under an operating lease.", "label": "Operating Leases, Future Minimum Payments Receivable, in Three Years", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears": { "auth_ref": [ "r395" ], "calculation": { "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails": { "order": 2.0, "parentTag": "lvgo_OperatingLeasesFutureMinimumPaymentsNetofSubleaseIncomeDueinTwoYears", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Future rental payments receivable within the second year from the balance sheet date under an operating lease.", "label": "Operating Leases, Future Minimum Payments Receivable, in Two Years", "terseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments receivable in the remainder of the fiscal year following the latest fiscal year ended for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Receivable, Remainder of Fiscal Year", "terseLabel": "Remainder of 2019" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter": { "auth_ref": [ "r395" ], "calculation": { "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Future minimum lease payments receivable under operating leases for periods greater than five years following the balance sheet date.", "label": "Operating Leases, Future Minimum Payments Receivable, Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Remainder of Fiscal Year", "terseLabel": "Remainder of 2019" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r328" ], "calculation": { "http://www.livongo.com/role/IncomeTaxesScheduleOfNetOperatingLossesDetails": { "order": 1.0, "parentTag": "lvgo_AmountNetOperatingLossCarryforwardsAndTaxCreditCarryforwards", "weight": 1.0 } }, "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": "Operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesNarrativeDetails", "http://www.livongo.com/role/IncomeTaxesScheduleOfNetOperatingLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesNarrativeDetails", "http://www.livongo.com/role/IncomeTaxesScheduleOfNetOperatingLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r329" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesNarrativeDetails", "http://www.livongo.com/role/IncomeTaxesScheduleOfNetOperatingLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r1", "r370" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Organization and Description of Business" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/OrganizationAndDescriptionOfBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r12", "r13", "r14", "r48" ], "calculation": { "http://www.livongo.com/role/BalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 11.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.livongo.com/role/BalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r63" ], "calculation": { "http://www.livongo.com/role/BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 8.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.livongo.com/role/BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "auth_ref": [], "calculation": { "http://www.livongo.com/role/BalanceSheetComponentsOtherNoncurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.", "label": "Other Assets, Miscellaneous, Noncurrent", "terseLabel": "Other" } } }, "localname": "OtherAssetsMiscellaneousNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsOtherNoncurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.livongo.com/role/BalanceSheetComponentsOtherNoncurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.livongo.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other noncurrent assets", "totalLabel": "Total" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsOtherNoncurrentAssetsDetails", "http://www.livongo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r68", "r70", "r367", "r368", "r369" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of other current liabilities.", "label": "Other Current Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Liabilities and Other Current Liabilities" } } }, "localname": "OtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r54" ], "calculation": { "http://www.livongo.com/role/ConsolidatedBalanceSheets": { "order": 4.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 noncurrent liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r80" ], "calculation": { "http://www.livongo.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r5", "r9" ], "calculation": { "http://www.livongo.com/role/BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails": { "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 other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Other Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "OtherPrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Over-Allotment Option [Member]", "terseLabel": "Underwriters' Option" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/OrganizationAndDescriptionOfBusinessNarrativeDetails", "http://www.livongo.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r90" ], "calculation": { "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedTerseLabel": "Payments of contingent consideration", "terseLabel": "Payment of deferred purchase consideration" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BusinessCombinationsNarrativeDetails", "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForPreviousAcquisition": { "auth_ref": [ "r85" ], "calculation": { "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Cash outflow representing an adjustment to the purchase price of a previous acquisition.", "label": "Payments for Previous Acquisition", "negatedLabel": "Payment of deferred purchase consideration" } } }, "localname": "PaymentsForPreviousAcquisition", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForSoftware": { "auth_ref": [ "r84" ], "calculation": { "http://www.livongo.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 development, modification or acquisition 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 for Software", "negatedTerseLabel": "Capitalized internal-use software costs" } } }, "localname": "PaymentsForSoftware", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r88" ], "calculation": { "http://www.livongo.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", "negatedTerseLabel": "Taxes paid related to net share settlement of equity awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r81", "r82", "r160" ], "calculation": { "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-sale", "negatedTerseLabel": "Purchase of short-term investments" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r83", "r361" ], "calculation": { "http://www.livongo.com/role/BusinessCombinationsNarrativeDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "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": "Total purchase consideration paid in cash" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r83" ], "calculation": { "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r84" ], "calculation": { "http://www.livongo.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", "negatedTerseLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r257" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for pension and other postretirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "Employee Benefits" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/EmployeeBenefits" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r261", "r294" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockDividendRatePerDollarAmount": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The amount per share used to calculated dividend payments on preferred stock.", "label": "Preferred Stock, Dividend Rate, Per-Dollar-Amount", "terseLabel": "Dividend rate (in dollars per share)" } } }, "localname": "PreferredStockDividendRatePerDollarAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r27" ], "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.livongo.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.livongo.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r27" ], "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.livongo.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.livongo.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r27" ], "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.livongo.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.livongo.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r27" ], "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.livongo.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.livongo.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r27" ], "calculation": { "http://www.livongo.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, par value of $0.001 per share; 100,000 and zero shares authorized as of December 31, 2019 and 2018, respectively; zero shares issued and outstanding as of December 31, 2019 and 2018, respectively" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r8", "r38", "r39" ], "calculation": { "http://www.livongo.com/role/BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.livongo.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits 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" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails", "http://www.livongo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidInsurance": { "auth_ref": [ "r6", "r9", "r183", "r184" ], "calculation": { "http://www.livongo.com/role/BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 2.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 insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Insurance", "terseLabel": "Prepaid Insurance" } } }, "localname": "PrepaidInsurance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidRent": { "auth_ref": [ "r7", "r9", "r183", "r184" ], "calculation": { "http://www.livongo.com/role/BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 6.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 rent that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Rent", "terseLabel": "Prepaid rent" } } }, "localname": "PrepaidRent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]", "terseLabel": "Prime Rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r0" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for reclassifications that affects the comparability of the financial statements.", "label": "Reclassification, Policy [Policy Text Block]", "terseLabel": "Prior Period Reclassification" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromBankDebt": { "auth_ref": [ "r87" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from bank borrowing during the year.", "label": "Proceeds from Bank Debt", "terseLabel": "Proceeds from bank debt" } } }, "localname": "ProceedsFromBankDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r86" ], "calculation": { "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock upon initial public offering, net of issuance costs" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock": { "auth_ref": [ "r86" ], "calculation": { "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from issuance of callable preferred stock which is identified as being convertible to another type of financial security at the option of the issuer or the holder.", "label": "Proceeds from Issuance of Redeemable Convertible Preferred Stock", "terseLabel": "Proceeds from issuance of redeemable convertible preferred stock, net of issuance costs", "verboseLabel": "Proceeds from issuance of redeemable convertible preferred stock" } } }, "localname": "ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows", "http://www.livongo.com/role/OrganizationAndDescriptionOfBusinessNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r86", "r295" ], "calculation": { "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options, net of repurchases" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r86" ], "calculation": { "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants.", "label": "Proceeds from Warrant Exercises", "terseLabel": "Proceeds from exercise of common stock warrants" } } }, "localname": "ProceedsFromWarrantExercises", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/CommonStockWarrantsNarrativeDetails", "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r43", "r209" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsPropertyAndEquipmentNetDetails", "http://www.livongo.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfPropertyAndEquipmentUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r42", "r207" ], "calculation": { "http://www.livongo.com/role/BalanceSheetComponentsPropertyAndEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsPropertyAndEquipmentNetDetails" ], "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.livongo.com/role/BalanceSheetComponentsPropertyAndEquipmentNetDetails", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfPropertyAndEquipmentUsefulLivesDetails" ], "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": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsPropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r18", "r19", "r209", "r450" ], "calculation": { "http://www.livongo.com/role/BalanceSheetComponentsPropertyAndEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.livongo.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "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.livongo.com/role/BalanceSheetComponentsPropertyAndEquipmentNetDetails", "http://www.livongo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r41", "r105", "r209" ], "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.livongo.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r18", "r209" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsTables", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r18", "r207" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsPropertyAndEquipmentNetDetails", "http://www.livongo.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfPropertyAndEquipmentUsefulLivesDetails" ], "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": "Property, plant and equipment, useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfPropertyAndEquipmentUsefulLivesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r75", "r168" ], "calculation": { "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.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 doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForLoanLossesExpensed": { "auth_ref": [ "r168", "r435", "r438" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of credit loss expense (reversal of expense) for financing receivable.", "label": "Financing Receivable, Credit Loss, Expense (Reversal)", "negatedLabel": "Provision for doubtful accounts" } } }, "localname": "ProvisionForLoanLossesExpensed", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfAllowanceForDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "auth_ref": [ "r22", "r433", "r447" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations.", "label": "Purchase Commitment, Remaining Minimum Amount Committed", "terseLabel": "Remaining purchase commitment" } } }, "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r36", "r105", "r157" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReclassificationsOfTemporaryToPermanentEquity": { "auth_ref": [ "r220", "r371" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The difference between the carrying amount of a financial instrument subject to a registration payment arrangement recorded as temporary equity prior to adoption of FSP EITF 00-19-2 and the carrying amount reclassified to permanent equity upon the adoption of FSP EITF 00-19-2. Recorded as a cumulative effect adjustment to the beginning balance of retained earnings. Does not apply to registration payment arrangements that are no longer outstanding upon adoption of FSP EITF 00-19-2.", "label": "Reclassifications of Temporary to Permanent Equity", "terseLabel": "Stock converted" } } }, "localname": "ReclassificationsOfTemporaryToPermanentEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/OrganizationAndDescriptionOfBusinessNarrativeDetails", "http://www.livongo.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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.livongo.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Description of type or class of redeemable convertible preferred stock. Convertible redeemable preferred stock possess conversion and redemption features. The stock has redemption features that are outside the control of the issuer.", "label": "Redeemable Convertible Preferred Stock [Member]", "verboseLabel": "Redeemable convertible preferred stock" } } }, "localname": "RedeemableConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/NetLossPerShareAttributableToCommonStockholdersScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails", "http://www.livongo.com/role/OrganizationAndDescriptionOfBusinessNarrativeDetails", "http://www.livongo.com/role/StockholdersEquityNarrativeDetails", "http://www.livongo.com/role/StockholdersEquityScheduleOfSharesOfCommonStockReservedForFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r406" ], "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 [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r254", "r401", "r402" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r399" ], "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": "Related party fees" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/RelatedPartyTransactionsDetails" ], "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": [ "r254", "r401", "r402", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427" ], "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 [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r406" ], "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.livongo.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r89" ], "calculation": { "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedLabel": "Repayments on long-term debt", "terseLabel": "Repayments on long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows", "http://www.livongo.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r303", "r463" ], "calculation": { "http://www.livongo.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.livongo.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 expenses" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationSummaryOfStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchMember": { "auth_ref": [ "r329" ], "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 Tax Credit Carryforward" } } }, "localname": "ResearchMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/FairValueMeasurementsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesByLevelWithinFairValueHierarchyDetails", "http://www.livongo.com/role/FairValueMeasurementsScheduleOfUnrealizedGainsLossesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r11", "r20", "r104", "r459" ], "calculation": { "http://www.livongo.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Noncurrent", "periodEndLabel": "Restricted cash", "terseLabel": "Restricted cash, noncurrent", "verboseLabel": "Restricted cash" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedBalanceSheets", "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r128" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted stock awards subject to repurchase", "verboseLabel": "Restricted Stock Awards" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit", "http://www.livongo.com/role/NetLossPerShareAttributableToCommonStockholdersScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails", "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails", "http://www.livongo.com/role/StockBasedCompensationScheduleOfRestrictedStockAwardsDetails", "http://www.livongo.com/role/StockBasedCompensationScheduleOfSharesAvailableForGrantAndStockOptionActivityDetails", "http://www.livongo.com/role/StockholdersEquityScheduleOfSharesOfCommonStockReservedForFutureIssuanceDetails", "http://www.livongo.com/role/SubsequentEventsNarrativeDetails" ], "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": "Outstanding restricted stock units", "verboseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/NetLossPerShareAttributableToCommonStockholdersScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails", "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails", "http://www.livongo.com/role/StockBasedCompensationScheduleOfSharesAvailableForGrantAndStockOptionActivityDetails", "http://www.livongo.com/role/StockholdersEquityScheduleOfSharesOfCommonStockReservedForFutureIssuanceDetails", "http://www.livongo.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r31", "r230", "r448" ], "calculation": { "http://www.livongo.com/role/ConsolidatedBalanceSheets": { "order": 3.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.livongo.com/role/ConsolidatedBalanceSheets", "http://www.livongo.com/role/OrganizationAndDescriptionOfBusinessNarrativeDetails", "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherImpactOfAdoptionOfTopic606Details" ], "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.livongo.com/role/ConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r242", "r243" ], "calculation": { "http://www.livongo.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": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfOperations", "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherImpactOfAdoptionOfTopic606Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r106", "r251" ], "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.livongo.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r251" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue, Deferred Revenue and Deferred Costs and Other" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOther" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]", "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherImpactOfAdoptionOfTopic606Details" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information when using transition method for cumulative effect in initial period of application for revenue from contract with customer.", "label": "Revenue, Initial Application Period Cumulative Effect Transition [Table]", "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Table]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherImpactOfAdoptionOfTopic606Details" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuePerformanceObligationDescriptionOfPaymentTerms": { "auth_ref": [ "r239" ], "lang": { "en-US": { "role": { "documentation": "Description of payment terms in contract with customer. Includes, but is not limited to, timing of payment, existence of financing component, variability of consideration and constraint on variable consideration.", "label": "Revenue, Performance Obligation, Description of Payment Terms", "terseLabel": "Description of payment terms" } } }, "localname": "RevenuePerformanceObligationDescriptionOfPaymentTerms", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r106", "r107" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue policy prior to January 1, 2019" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r240" ], "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 to be recognized" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherRevenuePerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherRevenuePerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r241" ], "lang": { "en-US": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Timing for recognition of deferred revenue" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherRevenuePerformanceObligationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r241" ], "lang": { "en-US": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherRevenuePerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherRevenuePerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Net proceeds from sale of stock" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/OrganizationAndDescriptionOfBusinessNarrativeDetails", "http://www.livongo.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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 [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/OrganizationAndDescriptionOfBusinessNarrativeDetails", "http://www.livongo.com/role/StockholdersEquityNarrativeDetails", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Sale of stock (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/OrganizationAndDescriptionOfBusinessNarrativeDetails", "http://www.livongo.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Offering price (in dollars per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/OrganizationAndDescriptionOfBusinessNarrativeDetails", "http://www.livongo.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "auth_ref": [ "r13", "r45" ], "calculation": { "http://www.livongo.com/role/BalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Sales and Excise Tax Payable, Current", "terseLabel": "Accrued sales and use taxes" } } }, "localname": "SalesAndExciseTaxPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r143" ], "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": "Revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r128" ], "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.livongo.com/role/NetLossPerShareAttributableToCommonStockholdersScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r128" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/NetLossPerShareAttributableToCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r345", "r346" ], "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.livongo.com/role/BusinessCombinationsComponentsOfIdentifiableIntangibleAssetsAcquiredAndTheirEstimatedUsefulLivesDetails", "http://www.livongo.com/role/BusinessCombinationsNarrativeDetails", "http://www.livongo.com/role/BusinessCombinationsScheduleOfAllocationOfPurchaseConsiderationDetails", "http://www.livongo.com/role/BusinessCombinationsScheduleOfProFormaInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r334" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r326" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r129" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Net Loss Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/NetLossPerShareAttributableToCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r312" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r260", "r289", "r297" ], "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.livongo.com/role/StockBasedCompensationSummaryOfStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r260", "r289", "r297" ], "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 Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r372", "r373" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Fair Value of Financial Assets and Liabilities by Level within the Fair Value Hierarchy" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r195" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Components of Identifiable Intangible Assets Acquired and Their Estimated Useful Lives" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r195", "r200" ], "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.livongo.com/role/BalanceSheetComponentsIntangibleAssetAmortizationExpenseDetails", "http://www.livongo.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r195", "r200" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Intangible Assets, Net" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsTables", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r394" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Schedule of Net Minimum Payments Under Noncancelable Operating Leases" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r191", "r193" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r123", "r125", "r132", "r133", "r135" ], "lang": { "en-US": { "role": { "documentation": "Tabular 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": "Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block]", "terseLabel": "Schedule of New Accounting Pronouncements and Changes in Accounting Principles" } } }, "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r273" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Schedule of Restricted Stock Units" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r44" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of noncurrent assets.", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "terseLabel": "Schedule of Noncurrent Other Assets" } } }, "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other current assets.", "label": "Schedule of Other Current Assets [Table Text Block]", "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets" } } }, "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r43", "r209" ], "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.livongo.com/role/BalanceSheetComponentsPropertyAndEquipmentNetDetails", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfPropertyAndEquipmentUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r349" ], "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 Allocation of Purchase Consideration" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r111", "r401", "r402", "r403", "r404", "r405" ], "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.livongo.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "auth_ref": [ "r273", "r278", "r281" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Activity [Table Text Block]", "terseLabel": "Schedule of Shares Available for Grant and Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r261", "r294" ], "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.livongo.com/role/StockBasedCompensationNarrativeDetails", "http://www.livongo.com/role/StockBasedCompensationScheduleOfFairValueAssumptionsDetails", "http://www.livongo.com/role/StockBasedCompensationScheduleOfRestrictedStockAwardsDetails", "http://www.livongo.com/role/StockBasedCompensationScheduleOfRestrictedStockUnitsDetails", "http://www.livongo.com/role/StockBasedCompensationScheduleOfSharesAvailableForGrantAndStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r283" ], "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": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r283" ], "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": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r57", "r113", "r217", "r221", "r222", "r224", "r225", "r226", "r227", "r228", "r229", "r230" ], "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.livongo.com/role/OrganizationAndDescriptionOfBusinessNarrativeDetails", "http://www.livongo.com/role/StockholdersEquityNarrativeDetails", "http://www.livongo.com/role/StockholdersEquityScheduleOfRedeemableConvertiblePreferredStockDetails", "http://www.livongo.com/role/StockholdersEquityScheduleOfSharesOfCommonStockReservedForFutureIssuanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTextBlock": { "auth_ref": [ "r26", "r27", "r28", "r108", "r218", "r221", "r222", "r224", "r225", "r226", "r227", "r228", "r229", "r230" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding.", "label": "Schedule of Stock by Class [Table Text Block]", "terseLabel": "Schedule of Shares of Common Stock Reserved for Future Issuance" } } }, "localname": "ScheduleOfStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r110", "r232", "r259" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "Schedule of Warrants Outstanding" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/CommonStockWarrantsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r200" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r141", "r143", "r144", "r145", "r383", "r385" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Schedules of Concentration Risk" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r153" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.livongo.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.livongo.com/role/ConsolidatedStatementsOfOperations", "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherImpactOfAdoptionOfTopic606Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r74" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing expenses" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationSummaryOfStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r95" ], "calculation": { "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of additional cost recognized for award under share-based payment arrangement from occurrence of event accelerating recognition of cost.", "label": "Share-based Payment Arrangement, Accelerated Cost", "terseLabel": "Stock-based compensation expense recognized due to immediate vested in award modification" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r262" ], "lang": { "en-US": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, 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, Award Requisite Service Period", "terseLabel": "Award requisite service period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r262" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r271" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)", "negatedTerseLabel": "Cancelled (in shares)", "terseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationScheduleOfRestrictedStockAwardsDetails", "http://www.livongo.com/role/StockBasedCompensationScheduleOfRestrictedStockUnitsDetails", "http://www.livongo.com/role/StockBasedCompensationScheduleOfSharesAvailableForGrantAndStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r277" ], "lang": { "en-US": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in USD per share)", "verboseLabel": "Cancelled (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationScheduleOfRestrictedStockAwardsDetails", "http://www.livongo.com/role/StockBasedCompensationScheduleOfRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r275" ], "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", "negatedTerseLabel": "Granted (in shares)", "terseLabel": "Number of awards granted (in shares)", "verboseLabel": "Issued (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails", "http://www.livongo.com/role/StockBasedCompensationScheduleOfRestrictedStockAwardsDetails", "http://www.livongo.com/role/StockBasedCompensationScheduleOfRestrictedStockUnitsDetails", "http://www.livongo.com/role/StockBasedCompensationScheduleOfSharesAvailableForGrantAndStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r275" ], "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": "Issued (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationScheduleOfRestrictedStockAwardsDetails", "http://www.livongo.com/role/StockBasedCompensationScheduleOfRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r274" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested balance, September 30, 2019 (in shares)", "periodStartLabel": "Unvested balance, December 31, 2018 (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationScheduleOfRestrictedStockAwardsDetails", "http://www.livongo.com/role/StockBasedCompensationScheduleOfRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/CommonStockWarrantsScheduleOfWarrantsOutstandingRollForwardDetails", "http://www.livongo.com/role/StockBasedCompensationScheduleOfRestrictedStockAwardsDetails", "http://www.livongo.com/role/StockBasedCompensationScheduleOfRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r274" ], "lang": { "en-US": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested balance, September 30, 2019 (in USD per share)", "periodStartLabel": "Unvested balance, December 31, 2018 (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationScheduleOfRestrictedStockAwardsDetails", "http://www.livongo.com/role/StockBasedCompensationScheduleOfRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted- Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationScheduleOfRestrictedStockAwardsDetails", "http://www.livongo.com/role/StockBasedCompensationScheduleOfRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r276" ], "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", "negatedTerseLabel": "Vested (in shares)", "terseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails", "http://www.livongo.com/role/StockBasedCompensationScheduleOfRestrictedStockAwardsDetails", "http://www.livongo.com/role/StockBasedCompensationScheduleOfRestrictedStockUnitsDetails", "http://www.livongo.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r276" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationScheduleOfRestrictedStockAwardsDetails", "http://www.livongo.com/role/StockBasedCompensationScheduleOfRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r286" ], "lang": { "en-US": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationScheduleOfFairValueAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the maximum 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, Maximum", "terseLabel": "Expected volatility rate, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationScheduleOfFairValueAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the minimum 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, Minimum", "terseLabel": "Expected volatility rate, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationScheduleOfFairValueAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r287" ], "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.livongo.com/role/StockBasedCompensationScheduleOfFairValueAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The maximum 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, Maximum", "terseLabel": "Risk free interest rate, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationScheduleOfFairValueAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The minimum 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, Minimum", "terseLabel": "Risk free interest rate, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationScheduleOfFairValueAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": { "auth_ref": [ "r285" ], "lang": { "en-US": { "role": { "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationScheduleOfFairValueAssumptionsDetails" ], "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.livongo.com/role/StockBasedCompensationNarrativeDetails", "http://www.livongo.com/role/StockBasedCompensationScheduleOfFairValueAssumptionsDetails", "http://www.livongo.com/role/StockBasedCompensationScheduleOfRestrictedStockAwardsDetails", "http://www.livongo.com/role/StockBasedCompensationScheduleOfRestrictedStockUnitsDetails", "http://www.livongo.com/role/StockBasedCompensationScheduleOfSharesAvailableForGrantAndStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r294" ], "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 payroll deduction" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": { "auth_ref": [ "r294" ], "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 shares per employee (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Adjustment to plan (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationScheduleOfSharesAvailableForGrantAndStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r264" ], "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": "Shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationScheduleOfSharesAvailableForGrantAndStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r294" ], "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", "periodEndLabel": "Balance as of June 30, 2019 (in shares)", "periodStartLabel": "Balance as of December 31, 2018 (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationScheduleOfSharesAvailableForGrantAndStockOptionActivityDetails" ], "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": "Weighted- Average Remaining Contractual Life (Years) and Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationScheduleOfSharesAvailableForGrantAndStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r269" ], "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": "Options vested and exercisable as of June 30, 2019 (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationScheduleOfSharesAvailableForGrantAndStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r269" ], "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": "Options vested and exercisable as of June 30, 2019 (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationScheduleOfSharesAvailableForGrantAndStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r280" ], "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": "Aggregate intrinsic value of stock option awards exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r272" ], "lang": { "en-US": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Forfeited/cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationScheduleOfSharesAvailableForGrantAndStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r272" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited/cancelled (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationScheduleOfSharesAvailableForGrantAndStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r271" ], "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", "terseLabel": "Number of options canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails" ], "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": "Options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r279" ], "lang": { "en-US": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value of stock options (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r294" ], "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, Options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationScheduleOfSharesAvailableForGrantAndStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r268", "r294" ], "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": "Balance as of June 30, 2019 (in shares)", "periodStartLabel": "Balance as of December 31, 2018 (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationScheduleOfSharesAvailableForGrantAndStockOptionActivityDetails" ], "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": "Shares Subject to Options Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationScheduleOfSharesAvailableForGrantAndStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r267" ], "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": "Balance as of June 30, 2019 (in USD per share)", "periodStartLabel": "Balance as of December 31, 2018 (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationScheduleOfSharesAvailableForGrantAndStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted- Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationScheduleOfSharesAvailableForGrantAndStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "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 stock maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": { "auth_ref": [ "r292" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "An excess of the fair value of the modified award over the fair value of the award immediately before the modification.", "label": "Share-based Payment Arrangement, Plan Modification, Incremental Cost", "terseLabel": "Plan modification incremental cost" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period", "terseLabel": "Issued in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r259", "r265" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit", "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails", "http://www.livongo.com/role/StockBasedCompensationScheduleOfFairValueAssumptionsDetails", "http://www.livongo.com/role/StockBasedCompensationScheduleOfRestrictedStockAwardsDetails", "http://www.livongo.com/role/StockBasedCompensationScheduleOfRestrictedStockUnitsDetails", "http://www.livongo.com/role/StockBasedCompensationScheduleOfSharesAvailableForGrantAndStockOptionActivityDetails", "http://www.livongo.com/role/StockholdersEquityScheduleOfSharesOfCommonStockReservedForFutureIssuanceDetails", "http://www.livongo.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationScheduleOfSharesAvailableForGrantAndStockOptionActivityDetails" ], "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": "Granted (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationScheduleOfSharesAvailableForGrantAndStockOptionActivityDetails" ], "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": "Vesting Tranche One" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails" ], "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": "Vesting Tranche Two" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares for which recognition of cost was accelerated for award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Accelerated Vesting, Number", "terseLabel": "Number of shares immediately vested in award modification (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r262" ], "lang": { "en-US": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Intrinsic value of vested 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, Vested", "terseLabel": "Vested aggregate grant date fair value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r263" ], "lang": { "en-US": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Expiration date" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r284", "r296" ], "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 (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationScheduleOfFairValueAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r294" ], "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, Options vested and exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationScheduleOfSharesAvailableForGrantAndStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r294" ], "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 Remaining Contractual Life (Years), Options vested and exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationScheduleOfSharesAvailableForGrantAndStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r282" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted- Average Remaining Contractual Life (Years), Options outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationScheduleOfSharesAvailableForGrantAndStockOptionActivityDetails" ], "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 (percent)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Common stock, shares outstanding at end of period (in shares)", "periodStartLabel": "Common stock, shares outstanding at beginning of period (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedTerseLabel": "Tax withholding on releasing of restricted stock units (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r122" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Capitalized internal-use software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsPropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Capitalized internal-use software" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfPropertyAndEquipmentUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesNarrativeDetails", "http://www.livongo.com/role/IncomeTaxesScheduleOfNetOperatingLossesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r26", "r27", "r28", "r223" ], "lang": { "en-US": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/OrganizationAndDescriptionOfBusinessNarrativeDetails", "http://www.livongo.com/role/StockholdersEquityNarrativeDetails", "http://www.livongo.com/role/StockholdersEquityScheduleOfRedeemableConvertiblePreferredStockDetails", "http://www.livongo.com/role/StockholdersEquityScheduleOfSharesOfCommonStockReservedForFutureIssuanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r60", "r223" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows", "http://www.livongo.com/role/ConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit", "http://www.livongo.com/role/OrganizationAndDescriptionOfBusinessNarrativeDetails", "http://www.livongo.com/role/StockholdersEquityScheduleOfSharesOfCommonStockReservedForFutureIssuanceDetails", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "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.livongo.com/role/ConsolidatedStatementsOfCashFlows", "http://www.livongo.com/role/ConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit" ], "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_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.livongo.com/role/ConsolidatedStatementsOfCashFlows", "http://www.livongo.com/role/ConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r59", "r223", "r224", "r230" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Stock converted (in shares)", "verboseLabel": "Conversion of redeemable convertible preferred stock to common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit", "http://www.livongo.com/role/OrganizationAndDescriptionOfBusinessNarrativeDetails", "http://www.livongo.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r27", "r28", "r223", "r230" ], "lang": { "en-US": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock upon IPO (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "auth_ref": [ "r27", "r28", "r223", "r230" ], "lang": { "en-US": { "role": { "documentation": "Number of shares related to Restricted Stock Award forfeited during the period.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited", "negatedTerseLabel": "Cancellation of restricted stock awards (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r27", "r28", "r223", "r230" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Number of awards granted (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, before Forfeiture", "terseLabel": "Issuance of stock awards (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r27", "r28", "r223", "r230", "r270" ], "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", "negatedTerseLabel": "Exercised (in shares)", "terseLabel": "Issuance of common stock upon exercise of stock options, net (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit", "http://www.livongo.com/role/StockBasedCompensationScheduleOfSharesAvailableForGrantAndStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r60", "r223", "r230" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Conversion of redeemable convertible preferred stock to common stock" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows", "http://www.livongo.com/role/ConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r27", "r28", "r223", "r230" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock upon IPO, net of issuance costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures": { "auth_ref": [ "r27", "r28", "r223", "r230" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Value of stock related to Restricted Stock Awards forfeited during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Forfeitures", "negatedTerseLabel": "Cancellation of restricted stock awards" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, before Forfeiture", "terseLabel": "Issuance of stock awards" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r60", "r223", "r230" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of common stock upon exercise of stock options, net" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r28", "r32", "r33", "r158" ], "calculation": { "http://www.livongo.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": "Stockholders' equity (deficit) at end of period", "periodStartLabel": "Stockholders' equity (deficit) at beginning of period", "terseLabel": "Total stockholders' equity", "totalLabel": "TOTAL STOCKHOLDERS\u2019 EQUITY (DEFICIT)" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedBalanceSheets", "http://www.livongo.com/role/ConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit", "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherImpactOfAdoptionOfTopic606Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity (deficit):" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r233" ], "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\u2019 Equity", "verboseLabel": "Common Stock Warrants" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/CommonStockWarrants", "http://www.livongo.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "auth_ref": [ "r231" ], "lang": { "en-US": { "role": { "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "terseLabel": "Reverse stock split conversion ratio" } } }, "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/OrganizationAndDescriptionOfBusinessNarrativeDetails" ], "xbrltype": "pureItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r407" ], "lang": { "en-US": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r407" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r407" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r408" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/SubsequentEvents" ], "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 [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/OrganizationAndDescriptionOfBusinessNarrativeDetails", "http://www.livongo.com/role/StockholdersEquityNarrativeDetails", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "auth_ref": [ "r314", "r319", "r321" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Summary of Income Tax Contingencies [Table Text Block]", "terseLabel": "Summary of Income Tax Contingencies" } } }, "localname": "SummaryOfIncomeTaxContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock": { "auth_ref": [ "r329" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Summary of Operating Loss Carryforwards [Table Text Block]", "terseLabel": "Summary of Operating Loss Carryforwards" } } }, "localname": "SummaryOfOperatingLossCarryforwardsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r66" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Components" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r328" ], "calculation": { "http://www.livongo.com/role/IncomeTaxesScheduleOfNetOperatingLossesDetails": { "order": 2.0, "parentTag": "lvgo_AmountNetOperatingLossCarryforwardsAndTaxCreditCarryforwards", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credit carryforwards" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesNarrativeDetails", "http://www.livongo.com/role/IncomeTaxesScheduleOfNetOperatingLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardAxis": { "auth_ref": [ "r329" ], "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 [Axis]" } } }, "localname": "TaxCreditCarryforwardAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardNameDomain": { "auth_ref": [ "r329" ], "lang": { "en-US": { "role": { "documentation": "The name of the tax credit carryforward.", "label": "Tax Credit Carryforward, Name [Domain]", "terseLabel": "Tax Credit Carryforward, Name [Domain]" } } }, "localname": "TaxCreditCarryforwardNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TemporaryEquityAccretionToRedemptionValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of accretion of temporary equity to its redemption value during the period.", "label": "Temporary Equity, Accretion to Redemption Value", "terseLabel": "Accretion to redemption price of redeemable convertible preferred stock (less than for the three months ended June 30, 2019 and 2018)", "verboseLabel": "Accretion of redeemable convertible preferred stock" } } }, "localname": "TemporaryEquityAccretionToRedemptionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit", "http://www.livongo.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment": { "auth_ref": [], "calculation": { "http://www.livongo.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease to net income for accretion of temporary equity to its redemption value to derive net income apportioned to common stockholders.", "label": "Temporary Equity, Accretion to Redemption Value, Adjustment", "negatedTerseLabel": "Accretion of redeemable convertible preferred stock", "terseLabel": "Accretion of redeemable convertible preferred stock" } } }, "localname": "TemporaryEquityAccretionToRedemptionValueAdjustment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows", "http://www.livongo.com/role/ConsolidatedStatementsOfOperations", "http://www.livongo.com/role/NetLossPerShareAttributableToCommonStockholdersScheduleOfNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [], "calculation": { "http://www.livongo.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "periodEndLabel": "Redeemable convertible preferred stock, outstanding at end of period", "periodStartLabel": "Redeemable convertible preferred stock, outstanding at beginning of period", "terseLabel": "Redeemable convertible preferred stock, par value of $0.001 per share; zero and 58,615 shares authorized, issued and outstanding as of December 31, 2019 and 2018, respectively; aggregate liquidation preference of zero and $237,650 as of December 31, 2019 and 2018, respectively", "verboseLabel": "Net Carrying Value" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedBalanceSheets", "http://www.livongo.com/role/ConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit", "http://www.livongo.com/role/StockholdersEquityScheduleOfRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityLiquidationPreference": { "auth_ref": [ "r56" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Liquidation Preference", "terseLabel": "Aggregate liquidation preference", "verboseLabel": "Aggregate Liquidation Preference" } } }, "localname": "TemporaryEquityLiquidationPreference", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.livongo.com/role/StockholdersEquityScheduleOfRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "auth_ref": [ "r16", "r218" ], "lang": { "en-US": { "role": { "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable.", "label": "Temporary Equity, Par or Stated Value Per Share", "terseLabel": "Redeemable convertible preferred stock, par value (in dollars per share)" } } }, "localname": "TemporaryEquityParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquitySharesAuthorized": { "auth_ref": [ "r25" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Authorized", "terseLabel": "Redeemable convertible preferred stock, shares authorized (in shares)" } } }, "localname": "TemporaryEquitySharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.livongo.com/role/StockholdersEquityScheduleOfRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesIssued": { "auth_ref": [ "r25" ], "lang": { "en-US": { "role": { "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Issued", "terseLabel": "Redeemable convertible preferred stock, shares issued (in shares)" } } }, "localname": "TemporaryEquitySharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.livongo.com/role/StockholdersEquityScheduleOfRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r25" ], "lang": { "en-US": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "periodEndLabel": "Redeemable convertible preferred stock, shares outstanding at end of period (in shares)", "periodStartLabel": "Redeemable convertible preferred stock, shares outstanding at of beginning period (in shares)", "terseLabel": "Redeemable convertible preferred stock, shares outstanding (in shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.livongo.com/role/ConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit", "http://www.livongo.com/role/OrganizationAndDescriptionOfBusinessNarrativeDetails", "http://www.livongo.com/role/StockholdersEquityScheduleOfRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of new stock classified as temporary equity issued during the period.", "label": "Temporary Equity, Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of redeemable convertible preferred stock, net of issuance costs" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit", "http://www.livongo.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r351" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade name" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/BalanceSheetComponentsIntangibleAssetAmortizationExpenseDetails", "http://www.livongo.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails", "http://www.livongo.com/role/BusinessCombinationsComponentsOfIdentifiableIntangibleAssetsAcquiredAndTheirEstimatedUsefulLivesDetails", "http://www.livongo.com/role/BusinessCombinationsNarrativeDetails", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r413" ], "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.livongo.com/role/FairValueMeasurementsScheduleOfUnrealizedGainsLossesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesNarrativeDetails", "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherAccruedRebatesDetails", "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherDeferredCostsAndOtherDetails", "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherImpactOfAdoptionOfTopic606Details", "http://www.livongo.com/role/StockBasedCompensationNarrativeDetails", "http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r307", "r316" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Unrecognized benefit\u2014end of year", "periodStartLabel": "Unrecognized benefit\u2014beginning of year", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesNarrativeDetails", "http://www.livongo.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r317" ], "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", "terseLabel": "Decreases\u2014prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r318" ], "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": "Gross increases\u2014current year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r317" ], "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": "Gross increases\u2014prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r136", "r137", "r139", "r140", "r146", "r147", "r148" ], "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.livongo.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease": { "auth_ref": [ "r121" ], "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Period Increase (Decrease)", "terseLabel": "Valuation allowance increase (decrease)" } } }, "localname": "ValuationAllowancesAndReservesPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r294" ], "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.livongo.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r294" ], "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.livongo.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Outstanding warrants to purchase common stock", "verboseLabel": "Common stock warrants" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/NetLossPerShareAttributableToCommonStockholdersScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails", "http://www.livongo.com/role/StockholdersEquityScheduleOfSharesOfCommonStockReservedForFutureIssuanceDetails" ], "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": "Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.livongo.com/role/ConsolidatedStatementsOfOperations", "http://www.livongo.com/role/NetLossPerShareAttributableToCommonStockholdersScheduleOfNetLossPerShareDetails", "http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherImpactOfAdoptionOfTopic606Details" ], "xbrltype": "sharesItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r109": { "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" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6812-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(i)(4))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r12": { "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" }, "r120": { "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" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690" }, "r122": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1377-109256" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r131": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e725-108305" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e765-108305" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.10-01.(b)(6))", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=27015980&loc=d3e46468-122699" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26610-111562" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26853-111562" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26626-111562" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "79", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955255&loc=SL82922352-210448" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942338&loc=SL82898722-210454" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5865-108316" }, "r184": { "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" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r186": { "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" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r191": { "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" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "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" }, "r20": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r212": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r213": { "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" }, "r214": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r216": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r217": { "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" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 3.C)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177168-122764" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.C)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187143-122770" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r233": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r234": { "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" }, "r235": { "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" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130554-203045" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130611-203046-203046" }, "r247": { "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" }, "r248": { "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" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "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" }, "r251": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r264": { "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" }, "r265": { "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" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "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": "(c)(2)(i)-(ii)", "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": "(c)(2)(iii)(1)", "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": "(c)(2)(iii)(2)", "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": "(c)(2)(iii)(3)", "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": "(d)", "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": "(d)(1)", "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(29))", "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", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "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" }, "r30": { "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" }, "r300": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=SL65897772-128472" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r352": { "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" }, "r353": { "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" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r363": { "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" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e7008-128479" }, "r366": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164653&loc=d3e41551-112718" }, "r396": { "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" }, "r397": { "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" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119202524&loc=SL77919359-209981" }, "r399": { "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" }, "r4": { "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" }, "r40": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r408": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-10(c)(2))", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=82851474&loc=d3e511914-122862" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=27015634&loc=d3e516343-122869" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(7)(d))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r437": { "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" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Subparagraph": "b.", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6477933&loc=d3e60009-112784" }, "r442": { "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" }, "r443": { "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" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=6488101&loc=d3e8722-115831" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=116631420&loc=SL116631458-115580" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r460": { "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" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28)", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r463": { "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" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756" }, "r465": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r466": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r467": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r468": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r469": { "Name": "Forms 10-K, 20-F, 40-F", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-1" }, "r47": { "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" }, "r470": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r471": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r472": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r48": { "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" }, "r49": { "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" }, "r5": { "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" }, "r50": { "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" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r52": { "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" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.23)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r54": { "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" }, "r55": { "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" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r58": { "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" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r60": { "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" }, "r61": { "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" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(3)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3151-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } XML 34 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Business Combinations - Schedule of Allocation of Purchase Consideration (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Feb. 28, 2019
Dec. 31, 2018
Apr. 30, 2018
Dec. 31, 2017
Aug. 31, 2017
Business Acquisition [Line Items]            
Goodwill $ 35,801   $ 15,709   $ 2,486  
Diabeto            
Business Acquisition [Line Items]            
Cash and cash equivalents           $ 1
Property and equipment           3
Acquired intangible assets           178
Liabilities assumed           (69)
Goodwill           2,486
Total purchase consideration           $ 2,599
Retrofit            
Business Acquisition [Line Items]            
Cash and cash equivalents       $ 87    
Accounts receivable       409    
Inventories       56    
Prepaid expenses and other current assets       124    
Property and equipment       52    
Acquired intangible assets       5,580    
Total assets acquired       6,308    
Accounts payable       366    
Accrued expenses and other liabilities       394    
Deferred revenue       212    
Liabilities assumed       (972)    
Goodwill       13,223    
Total purchase consideration       $ 18,559    
myStrength            
Business Acquisition [Line Items]            
Cash and cash equivalents   $ 2,643        
Accounts receivable   1,337        
Other current assets   140        
Property and equipment   114        
Acquired intangible assets   13,900        
Other assets   34        
Total assets acquired   18,168        
Accounts payable   173        
Accrued expenses and other liabilities   1,787        
Deferred revenue   1,407        
Deferred tax liability, net   1,396        
Liabilities assumed   (4,763)        
Goodwill   20,092        
Total purchase consideration   $ 33,497        
XML 35 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Business Combinations (Tables)
12 Months Ended
Dec. 31, 2019
Business Combinations [Abstract]  
Schedule of Allocation of Purchase Consideration
The purchase consideration of $33.5 million was allocated as follows:
 
Amount
 
(in thousands)
Cash and cash equivalents
$
2,643

Accounts receivable
1,337

Other current assets
140

Property and equipment
114

Intangible assets
13,900

Other assets
34

Total assets acquired
$
18,168

Accounts payable
173

Accrued expenses and other liabilities
1,787

Deferred revenue
1,407

Deferred tax liability, net
1,396

Total liabilities assumed
$
4,763

Goodwill
$
20,092

Total purchase consideration
$
33,497


The fair values of the assets acquired and liabilities assumed by major class were recognized as follows:
 
Amount
 
(in thousands)
Cash
$
1

Property and equipment
3

Acquired intangible assets
178

Liabilities assumed
(69
)
Goodwill
2,486

Total purchase consideration
$
2,599


The purchase consideration of $18.6 million was allocated as follows:
 
Amount
 
(in thousands)
Cash and cash equivalents
$
87

Accounts receivable
409

Inventories
56

Prepaid expenses and other current assets
124

Property and equipment
52

Intangible assets
5,580

Total assets acquired
$
6,308

Accounts payable
$
366

Accrued expenses and other liabilities
394

Deferred revenue
212

Total liabilities assumed
$
972

Goodwill
$
13,223

Total purchase consideration
$
18,559


Components of Identifiable Intangible Assets Acquired and Their Estimated Useful Lives
The following table sets forth the components of the identifiable intangible assets acquired and their estimated useful lives as of the acquisition date:
 
Cost
 
Useful Life
 
(in thousands)
 
(years)
Customer relationships
$
4,300

 
7.0
Developed technology
9,200

 
7.0
Trade name
400

 
5.0
Total
$
13,900

 
 

The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the acquisition date:
 
Cost
 
Useful Life
 
(in thousands)
 
(years)
Customer relationships
$
3,890

 
10.0
Developed technology
1,650

 
5.0
Trade name
40

 
2.0
Total
$
5,580

 
 

Schedule of Pro Forma Information
The following unaudited pro forma information presents the combined results of operations as if the Retrofit Acquisition had been completed on January 1, 2017, the beginning of the comparable annual reporting period prior to the acquisition. The unaudited pro forma results include adjustments primarily related to the following: (i) interest expense related to the legacy debt of Retrofit that was not acquired; (ii) amortization of the acquired intangible assets; (iii) recognition of post-acquisition stock-based compensation expense; (iv) the inclusion of acquisition-related costs as of the earliest period presented; and (v) the associated tax impact of the acquisitions and these unaudited pro forma adjustments.
 
Year Ended December 31,
 
2018
 
2017
 
(in thousands)
Revenue
$
69,939

 
$
34,261

Net loss
$
(35,002
)
 
$
(21,621
)

The following unaudited pro forma information presents the combined results of operations as if the myStrength Acquisition had been completed on January 1, 2018, the beginning of the comparable prior annual reporting period. The unaudited pro forma results include adjustments primarily related to the following: (i) interest expense related to the legacy debt of myStrength that was not acquired; (ii) amortization of the acquired intangible assets; (iii) fair value adjustment for deferred revenue; (iv) the inclusion of acquisition-related costs as of the earliest period presented; and (v) the associated tax impact of the acquisitions and these unaudited pro forma adjustments.
 
Year Ended December 31,
 
2019
 
2018
 
(in thousands)
Revenue
$
170,795

 
$
72,375

Net loss
$
(53,934
)
 
$
(38,531
)

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.20.1
Subsequent Events
12 Months Ended
Dec. 31, 2019
Subsequent Events [Abstract]  
Subsequent Events
Subsequent Events
In January 2020, the lock-up restriction related to our IPO expired and 589,323 shares of common stock were issued for the net settlement of RSUs covering 820,332 shares that vested upon expiration of the lock-up restriction.
XML 37 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 38 R20.htm IDEA: XBRL DOCUMENT v3.20.1
Net Loss Per Share Attributable to Common Stockholders
12 Months Ended
Dec. 31, 2019
Earnings Per Share [Abstract]  
Net Loss Per Share Attributable to Common Stockholders
Net Loss Per Share Attributable to Common Stockholders
The following table sets forth the computation of basic and diluted net loss per share attributable to our common stockholders:
 
Year Ended December 31,
 
2019
 
2018
 
2017
 
(in thousands, except per share data)
Net loss
$
(55,270
)
 
$
(33,382
)
 
$
(16,858
)
Accretion of redeemable convertible preferred stock
(96
)
 
(162
)
 
(143
)
Net loss attributable to common stockholders
$
(55,366
)
 
$
(33,544
)
 
$
(17,001
)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted
50,930

 
16,573

 
14,442

Net loss per share attributable to common stockholders, basic and diluted
$
(1.09
)
 
$
(2.02
)
 
$
(1.18
)

As we have reported net loss for each of the periods presented, all potentially dilutive securities are antidilutive. The following potential outstanding shares of common stock were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have been antidilutive:
 
Year Ended December 31,
 
2019
 
2018
 
2017
 
(in thousands)
Redeemable convertible preferred stock

 
58,615

 
45,960

Stock options
14,020

 
17,571

 
15,628

Restricted stock awards subject to repurchase
736

 

 
1,127

Common stock warrants
695

 
785

 
785

Unvested restricted stock units, Performance RSUs and PSUs
4,708

 

 

ESPP obligations
77

 

 

Total anti-dilutive shares
20,236

 
76,971

 
63,500


The table above does not include 1,826,667 Performance RSUs outstanding as of December 31, 2018, as these Performance RSUs and restricted stock units were subject to either performance-based or market-based vesting conditions that were not met as of such date.
XML 39 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.1 html 359 567 1 false 106 0 false 8 false false R1.htm 0001000 - Document - COVER PAGE Sheet http://www.livongo.com/role/CoverPage COVER PAGE Cover 1 false false R2.htm 1001000 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.livongo.com/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1001001 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.livongo.com/role/ConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.livongo.com/role/ConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 1003000 - Statement - CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS??? EQUITY (DEFICIT) Sheet http://www.livongo.com/role/ConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS??? EQUITY (DEFICIT) Statements 5 false false R6.htm 1003001 - Statement - CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS??? EQUITY (DEFICIT) (Parenthetical) Sheet http://www.livongo.com/role/ConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficitParenthetical CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS??? EQUITY (DEFICIT) (Parenthetical) Statements 6 false false R7.htm 1004000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.livongo.com/role/ConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 2101100 - Disclosure - Organization and Description of Business Sheet http://www.livongo.com/role/OrganizationAndDescriptionOfBusiness Organization and Description of Business Notes 8 false false R9.htm 2104100 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.livongo.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2107100 - Disclosure - Revenue, Deferred Revenue, and Deferred Costs and Other Sheet http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOther Revenue, Deferred Revenue, and Deferred Costs and Other Notes 10 false false R11.htm 2110100 - Disclosure - Business Combinations Sheet http://www.livongo.com/role/BusinessCombinations Business Combinations Notes 11 false false R12.htm 2113100 - Disclosure - Balance Sheet Components Sheet http://www.livongo.com/role/BalanceSheetComponents Balance Sheet Components Notes 12 false false R13.htm 2119100 - Disclosure - Fair Value Measurements Sheet http://www.livongo.com/role/FairValueMeasurements Fair Value Measurements Notes 13 false false R14.htm 2122100 - Disclosure - Debt Sheet http://www.livongo.com/role/Debt Debt Notes 14 false false R15.htm 2125100 - Disclosure - Commitments and Contingencies Sheet http://www.livongo.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 15 false false R16.htm 2128100 - Disclosure - Stockholders??? Equity Sheet http://www.livongo.com/role/StockholdersEquity Stockholders??? Equity Notes 16 false false R17.htm 2131100 - Disclosure - Common Stock Warrants Sheet http://www.livongo.com/role/CommonStockWarrants Common Stock Warrants Notes 17 false false R18.htm 2134100 - Disclosure - Stock-Based Compensation Sheet http://www.livongo.com/role/StockBasedCompensation Stock-Based Compensation Notes 18 false false R19.htm 2137100 - Disclosure - Income Taxes Sheet http://www.livongo.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 2140100 - Disclosure - Net Loss Per Share Attributable to Common Stockholders Sheet http://www.livongo.com/role/NetLossPerShareAttributableToCommonStockholders Net Loss Per Share Attributable to Common Stockholders Notes 20 false false R21.htm 2143100 - Disclosure - Segment Information Sheet http://www.livongo.com/role/SegmentInformation Segment Information Notes 21 false false R22.htm 2146100 - Disclosure - Related Party Transactions Sheet http://www.livongo.com/role/RelatedPartyTransactions Related Party Transactions Notes 22 false false R23.htm 2147100 - Disclosure - Employee Benefits Sheet http://www.livongo.com/role/EmployeeBenefits Employee Benefits Notes 23 false false R24.htm 2148100 - Disclosure - Subsequent Events Sheet http://www.livongo.com/role/SubsequentEvents Subsequent Events Notes 24 false false R25.htm 2204201 - Disclosure - Summary of Significant Accounting Policies - (Policies) Sheet http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies - (Policies) Policies http://www.livongo.com/role/SummaryOfSignificantAccountingPolicies 25 false false R26.htm 2304302 - Disclosure - Summary of Significant Accounting Policies - (Tables) Sheet http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies - (Tables) Tables http://www.livongo.com/role/SummaryOfSignificantAccountingPolicies 26 false false R27.htm 2307301 - Disclosure - Revenue, Deferred Revenue and Deferred Costs and Other (Tables) Sheet http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherTables Revenue, Deferred Revenue and Deferred Costs and Other (Tables) Tables 27 false false R28.htm 2310301 - Disclosure - Business Combinations (Tables) Sheet http://www.livongo.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://www.livongo.com/role/BusinessCombinations 28 false false R29.htm 2313301 - Disclosure - Balance Sheet Components - (Tables) Sheet http://www.livongo.com/role/BalanceSheetComponentsTables Balance Sheet Components - (Tables) Tables http://www.livongo.com/role/BalanceSheetComponents 29 false false R30.htm 2319301 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.livongo.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.livongo.com/role/FairValueMeasurements 30 false false R31.htm 2325301 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.livongo.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.livongo.com/role/CommitmentsAndContingencies 31 false false R32.htm 2328301 - Disclosure - Stockholders??? Equity (Tables) Sheet http://www.livongo.com/role/StockholdersEquityTables Stockholders??? Equity (Tables) Tables http://www.livongo.com/role/StockholdersEquity 32 false false R33.htm 2331301 - Disclosure - Common Stock Warrants (Tables) Sheet http://www.livongo.com/role/CommonStockWarrantsTables Common Stock Warrants (Tables) Tables http://www.livongo.com/role/CommonStockWarrants 33 false false R34.htm 2334301 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.livongo.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.livongo.com/role/StockBasedCompensation 34 false false R35.htm 2337301 - Disclosure - Income Taxes - (Tables) Sheet http://www.livongo.com/role/IncomeTaxesTables Income Taxes - (Tables) Tables http://www.livongo.com/role/IncomeTaxes 35 false false R36.htm 2340301 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables) Sheet http://www.livongo.com/role/NetLossPerShareAttributableToCommonStockholdersTables Net Loss Per Share Attributable to Common Stockholders (Tables) Tables http://www.livongo.com/role/NetLossPerShareAttributableToCommonStockholders 36 false false R37.htm 2401401 - Disclosure - Organization and Description of Business - Narrative (Details) Sheet http://www.livongo.com/role/OrganizationAndDescriptionOfBusinessNarrativeDetails Organization and Description of Business - Narrative (Details) Details 37 false false R38.htm 2404403 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesPolicies 38 false false R39.htm 2404404 - Disclosure - Summary of Significant Accounting Policies - Schedule of Concentration Risk (Details) Sheet http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfConcentrationRiskDetails Summary of Significant Accounting Policies - Schedule of Concentration Risk (Details) Details 39 false false R40.htm 2404405 - Disclosure - Summary of Significant Accounting Policies - Schedule of Allowance For Doubtful Accounts (Details) Sheet http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfAllowanceForDoubtfulAccountsDetails Summary of Significant Accounting Policies - Schedule of Allowance For Doubtful Accounts (Details) Details 40 false false R41.htm 2404406 - Disclosure - Summary of Significant Accounting Policies - Schedule of Intangible Assets (Details) Sheet http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfIntangibleAssetsDetails Summary of Significant Accounting Policies - Schedule of Intangible Assets (Details) Details 41 false false R42.htm 2404407 - Disclosure - Summary of Significant Accounting Policies - Schedule of Property and Equipment Useful Lives (Details) Sheet http://www.livongo.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfPropertyAndEquipmentUsefulLivesDetails Summary of Significant Accounting Policies - Schedule of Property and Equipment Useful Lives (Details) Details 42 false false R43.htm 2407402 - Disclosure - Revenue, Deferred Revenue and Deferred Costs and Other - Impact of Adoption of Topic 606 (Details) Sheet http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherImpactOfAdoptionOfTopic606Details Revenue, Deferred Revenue and Deferred Costs and Other - Impact of Adoption of Topic 606 (Details) Details 43 false false R44.htm 2407403 - Disclosure - Revenue, Deferred Revenue and Deferred Costs and Other - Deferred Revenue (Details) Sheet http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherDeferredRevenueDetails Revenue, Deferred Revenue and Deferred Costs and Other - Deferred Revenue (Details) Details 44 false false R45.htm 2407404 - Disclosure - Revenue, Deferred Revenue and Deferred Costs and Other - Revenue Performance Obligation (Details) Sheet http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherRevenuePerformanceObligationDetails Revenue, Deferred Revenue and Deferred Costs and Other - Revenue Performance Obligation (Details) Details 45 false false R46.htm 2407405 - Disclosure - Revenue, Deferred Revenue and Deferred Costs and Other - Accrued Rebates (Details) Sheet http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherAccruedRebatesDetails Revenue, Deferred Revenue and Deferred Costs and Other - Accrued Rebates (Details) Details 46 false false R47.htm 2407406 - Disclosure - Revenue, Deferred Revenue and Deferred Costs and Other - Deferred Costs and Other (Details) Sheet http://www.livongo.com/role/RevenueDeferredRevenueAndDeferredCostsAndOtherDeferredCostsAndOtherDetails Revenue, Deferred Revenue and Deferred Costs and Other - Deferred Costs and Other (Details) Details 47 false false R48.htm 2410402 - Disclosure - Business Combinations - Narrative (Details) Sheet http://www.livongo.com/role/BusinessCombinationsNarrativeDetails Business Combinations - Narrative (Details) Details 48 false false R49.htm 2410403 - Disclosure - Business Combinations - Schedule of Allocation of Purchase Consideration (Details) Sheet http://www.livongo.com/role/BusinessCombinationsScheduleOfAllocationOfPurchaseConsiderationDetails Business Combinations - Schedule of Allocation of Purchase Consideration (Details) Details 49 false false R50.htm 2410404 - Disclosure - Business Combinations - Components of Identifiable Intangible Assets Acquired and Their Estimated Useful Lives (Details) Sheet http://www.livongo.com/role/BusinessCombinationsComponentsOfIdentifiableIntangibleAssetsAcquiredAndTheirEstimatedUsefulLivesDetails Business Combinations - Components of Identifiable Intangible Assets Acquired and Their Estimated Useful Lives (Details) Details 50 false false R51.htm 2410405 - Disclosure - Business Combinations - Schedule of Pro Forma Information (Details) Sheet http://www.livongo.com/role/BusinessCombinationsScheduleOfProFormaInformationDetails Business Combinations - Schedule of Pro Forma Information (Details) Details 51 false false R52.htm 2413402 - Disclosure - Balance Sheet Components - Inventories (Details) Sheet http://www.livongo.com/role/BalanceSheetComponentsInventoriesDetails Balance Sheet Components - Inventories (Details) Details 52 false false R53.htm 2413403 - Disclosure - Balance Sheet Components - Property and Equipment, Net (Details) Sheet http://www.livongo.com/role/BalanceSheetComponentsPropertyAndEquipmentNetDetails Balance Sheet Components - Property and Equipment, Net (Details) Details 53 false false R54.htm 2413404 - Disclosure - Balance Sheet Components - Intangible Assets, Net (Details) Sheet http://www.livongo.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails Balance Sheet Components - Intangible Assets, Net (Details) Details 54 false false R55.htm 2413405 - Disclosure - Balance Sheet Components - Intangible Asset Amortization Expense (Details) Sheet http://www.livongo.com/role/BalanceSheetComponentsIntangibleAssetAmortizationExpenseDetails Balance Sheet Components - Intangible Asset Amortization Expense (Details) Details 55 false false R56.htm 2413406 - Disclosure - Balance Sheet Components - Future Amortization Expense (Details) Sheet http://www.livongo.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails Balance Sheet Components - Future Amortization Expense (Details) Details 56 false false R57.htm 2413407 - Disclosure - Balance Sheet Components - Goodwill Roll Forward (Details) Sheet http://www.livongo.com/role/BalanceSheetComponentsGoodwillRollForwardDetails Balance Sheet Components - Goodwill Roll Forward (Details) Details 57 false false R58.htm 2413408 - Disclosure - Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) Sheet http://www.livongo.com/role/BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) Details 58 false false R59.htm 2413409 - Disclosure - Balance Sheet Components - Other Noncurrent Assets (Details) Sheet http://www.livongo.com/role/BalanceSheetComponentsOtherNoncurrentAssetsDetails Balance Sheet Components - Other Noncurrent Assets (Details) Details 59 false false R60.htm 2413410 - Disclosure - Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.livongo.com/role/BalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetails Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details) Details 60 false false R61.htm 2419402 - Disclosure - Fair Value Measurements - Schedule of Fair Value of Financial Assets and Liabilities by Level within the Fair Value Hierarchy (Details) Sheet http://www.livongo.com/role/FairValueMeasurementsScheduleOfFairValueOfFinancialAssetsAndLiabilitiesByLevelWithinFairValueHierarchyDetails Fair Value Measurements - Schedule of Fair Value of Financial Assets and Liabilities by Level within the Fair Value Hierarchy (Details) Details 61 false false R62.htm 2419403 - Disclosure - Fair Value Measurements - Schedule of Unrealized Gains (Losses) (Details) Sheet http://www.livongo.com/role/FairValueMeasurementsScheduleOfUnrealizedGainsLossesDetails Fair Value Measurements - Schedule of Unrealized Gains (Losses) (Details) Details 62 false false R63.htm 2419404 - Disclosure - Fair Value Measurements - Schedule of Changes in Level 3 Financial Liability (Details) Sheet http://www.livongo.com/role/FairValueMeasurementsScheduleOfChangesInLevel3FinancialLiabilityDetails Fair Value Measurements - Schedule of Changes in Level 3 Financial Liability (Details) Details 63 false false R64.htm 2422401 - Disclosure - Debt - Narrative (Details) Sheet http://www.livongo.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 64 false false R65.htm 2425402 - Disclosure - Commitments and Contingencies - Schedule of Net Minimum Payments Under Noncancelable Operating Leases (Details) Sheet http://www.livongo.com/role/CommitmentsAndContingenciesScheduleOfNetMinimumPaymentsUnderNoncancelableOperatingLeasesDetails Commitments and Contingencies - Schedule of Net Minimum Payments Under Noncancelable Operating Leases (Details) Details 65 false false R66.htm 2425403 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.livongo.com/role/CommitmentsAndContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 66 false false R67.htm 2428402 - Disclosure - Stockholders??? Equity - Narrative (Details) Sheet http://www.livongo.com/role/StockholdersEquityNarrativeDetails Stockholders??? Equity - Narrative (Details) Details 67 false false R68.htm 2428403 - Disclosure - Stockholders??? Equity - Schedule of Redeemable Convertible Preferred Stock (Details) Sheet http://www.livongo.com/role/StockholdersEquityScheduleOfRedeemableConvertiblePreferredStockDetails Stockholders??? Equity - Schedule of Redeemable Convertible Preferred Stock (Details) Details 68 false false R69.htm 2428404 - Disclosure - Stockholders??? Equity - Schedule of Shares of Common Stock Reserved for Future Issuance (Details) Sheet http://www.livongo.com/role/StockholdersEquityScheduleOfSharesOfCommonStockReservedForFutureIssuanceDetails Stockholders??? Equity - Schedule of Shares of Common Stock Reserved for Future Issuance (Details) Details 69 false false R70.htm 2431402 - Disclosure - Common Stock Warrants - Schedule of Warrants Outstanding (Details) Sheet http://www.livongo.com/role/CommonStockWarrantsScheduleOfWarrantsOutstandingDetails Common Stock Warrants - Schedule of Warrants Outstanding (Details) Details 70 false false R71.htm 2431403 - Disclosure - Common Stock Warrants - Schedule Of Warrants Outstanding Roll Forward (Details) Sheet http://www.livongo.com/role/CommonStockWarrantsScheduleOfWarrantsOutstandingRollForwardDetails Common Stock Warrants - Schedule Of Warrants Outstanding Roll Forward (Details) Details 71 false false R72.htm 2431404 - Disclosure - Common Stock Warrants - Narrative (Details) Sheet http://www.livongo.com/role/CommonStockWarrantsNarrativeDetails Common Stock Warrants - Narrative (Details) Details 72 false false R73.htm 2434402 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.livongo.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 73 false false R74.htm 2434403 - Disclosure - Stock-Based Compensation - Schedule of Shares Available for Grant and Stock Option Activity (Details) Sheet http://www.livongo.com/role/StockBasedCompensationScheduleOfSharesAvailableForGrantAndStockOptionActivityDetails Stock-Based Compensation - Schedule of Shares Available for Grant and Stock Option Activity (Details) Details 74 false false R75.htm 2434404 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Awards (Details) Sheet http://www.livongo.com/role/StockBasedCompensationScheduleOfRestrictedStockAwardsDetails Stock-Based Compensation - Schedule of Restricted Stock Awards (Details) Details 75 false false R76.htm 2434405 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Units (Details) Sheet http://www.livongo.com/role/StockBasedCompensationScheduleOfRestrictedStockUnitsDetails Stock-Based Compensation - Schedule of Restricted Stock Units (Details) Details 76 false false R77.htm 2434406 - Disclosure - Stock-Based Compensation - Schedule of Fair Value Assumptions (Details) Sheet http://www.livongo.com/role/StockBasedCompensationScheduleOfFairValueAssumptionsDetails Stock-Based Compensation - Schedule of Fair Value Assumptions (Details) Details 77 false false R78.htm 2434407 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation (Details) Sheet http://www.livongo.com/role/StockBasedCompensationSummaryOfStockBasedCompensationDetails Stock-Based Compensation - Summary of Stock-Based Compensation (Details) Details 78 false false R79.htm 2437402 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.livongo.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 79 false false R80.htm 2437403 - Disclosure - Income Taxes - Components of Income Tax Expense (Benefit) (Details) Sheet http://www.livongo.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails Income Taxes - Components of Income Tax Expense (Benefit) (Details) Details 80 false false R81.htm 2437404 - Disclosure - Income Taxes - Effective Income Tax Rate Reconciliation (Details) Sheet http://www.livongo.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails Income Taxes - Effective Income Tax Rate Reconciliation (Details) Details 81 false false R82.htm 2437405 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Deferred Tax Liabilities (Details) Sheet http://www.livongo.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails Income Taxes - Schedule of Deferred Tax Assets and Deferred Tax Liabilities (Details) Details 82 false false R83.htm 2437406 - Disclosure - Income Taxes - Schedule of Net Operating Losses (Details) Sheet http://www.livongo.com/role/IncomeTaxesScheduleOfNetOperatingLossesDetails Income Taxes - Schedule of Net Operating Losses (Details) Details 83 false false R84.htm 2437407 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details) Sheet http://www.livongo.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails Income Taxes - Unrecognized Tax Benefits (Details) Details 84 false false R85.htm 2440402 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Schedule of Net Loss Per Share (Details) Sheet http://www.livongo.com/role/NetLossPerShareAttributableToCommonStockholdersScheduleOfNetLossPerShareDetails Net Loss Per Share Attributable to Common Stockholders - Schedule of Net Loss Per Share (Details) Details 85 false false R86.htm 2440403 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Sheet http://www.livongo.com/role/NetLossPerShareAttributableToCommonStockholdersScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails Net Loss Per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Details 86 false false R87.htm 2443401 - Disclosure - Segment Information (Details) Sheet http://www.livongo.com/role/SegmentInformationDetails Segment Information (Details) Details http://www.livongo.com/role/SegmentInformation 87 false false R88.htm 2446401 - Disclosure - Related Party Transactions (Details) Sheet http://www.livongo.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.livongo.com/role/RelatedPartyTransactions 88 false false R89.htm 2447401 - Disclosure - Employee Benefits (Details) Sheet http://www.livongo.com/role/EmployeeBenefitsDetails Employee Benefits (Details) Details http://www.livongo.com/role/EmployeeBenefits 89 false false R90.htm 2448401 - Disclosure - Subsequent Events - Narrative (Details) Sheet http://www.livongo.com/role/SubsequentEventsNarrativeDetails Subsequent Events - Narrative (Details) Details 90 false false All Reports Book All Reports lvgo-20191231x10k.htm lvgo-20191231.xsd lvgo-20191231_cal.xml lvgo-20191231_def.xml lvgo-20191231_lab.xml lvgo-20191231_pre.xml lvgo-20191231x10kxex103.htm lvgo-20191231x10kxex231.htm lvgo-20191231x10kxex311.htm lvgo-20191231x10kxex312.htm lvgo-20191231x10kxex321.htm lvgo-20191231x10kxex322.htm lvgo-20191231x10kxex44.htm chart-c28219dff4268872b36.jpg http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/us-gaap/2019-01-31 http://fasb.org/srt/2019-01-31 true true EXCEL 40 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %:-=U ?(\\#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,$% @ 5HUW4"?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 " !6C7=0(5HQZNX K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>R$[&"B;-I66G#08K;.QF;+4UC6-C:R1]^R5> MFS*V!]C1TN]/GT"-#E+[B"_1!XQD,=V-KNN3U&'-CD1! B1]1*=2.27ZJ;GW MT2F:GO$ 0>F3.B!4G#^ 0U)&D8(96(2%R-K&:*DC*O+Q@C=ZP8?/V&68T8 = M.NPI@2@%L':>&,YCU\ -,,,(HTO?!30+,5?_Q.8.L$MR3'9)#<-0#G7.33L( M>']^>LWK%K9/I'J-TZ]D)9T#KMEU\EN]V>X>65OQBA>\+JIZ)U;R7DB^^IA= M?_C=A)TW=F__L?%5L&W@UUVT7U!+ P04 " !6C7=0F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( %:-=U!-8J<^AP, .T1 8 >&PO=V]R:W-H965T&ULC9CM;ILP&(5O!7$!!=M TBJ)U"2:-FF3JD[;?M/$25 !9^ D MW=W/.)01O\?5_@1PSNN#.7[X\.RBFM?V(*4.WJJR;N?A0>OC0Q2UFX.L\O9. M'65M_MFIILJU.6SV47ML9+ZU1549\3C.HBHOZG QLVU/S6*F3KHL:OG4!.VI MJO+FSU*6ZC(/6?C>\%SL#[IKB!:S8[Z7WZ7^<7QJS%$T]+(M*EFWA:J#1N[F MX2-[6(MI5V 5/PMY:4?[03>4%Z5>NX,OVWD8=VYV9SE2I9EUY,Y MC]]]I^'@V16.]]][_V0';P;SDK=RI8][-(O:0F*N_Z1KM MQ;;_F##@R6')2SF\-5E0A;A5KJDCP M*0@X1F'+Q:@\Q>4)+$]L>3(JSYQ+1!43;)!"@Y243QT#JKC'!ADTR$@YW-B1QI,[P_PR07MPDT<:3_0,8\XHQ=P- M'VE\Z6/6&469D_2!QI<^!IY1G 5)'VA\Z6/F&25:D/2!QI<^QIY1J 5)'VA\ MZ6/R&>5:D/2!QI,^Q^QSRK5PTT<:3_HIZP(TF<<%L\\IU\G$=0$:GPMFGU.N$S+'@,8W MQS#[G'*=DCGV_T]\CMGGE.N4N2Y4XQL*1I]3K%,RD<%CWS,4@=$7%.O4><]= M HW7!:,O*-:I@\NZUZ164SOO_+[N,1M_"E6SV=IVA#3;J5-M%CE'KL);QR.VW M]#_Y=2'D6][LB[H-7I0V7^3VNWFGE);F5.([$]Y!YMOAH)0[W>U.S'YS78"X M'FAU[!=7HF&%9_$74$L#!!0 ( %:-=U!I1FJG600 *,5 8 >&PO M=V]R:W-H965T&UL?9AO;^HV%(>_"N+]O?$YQW\KBK1VFC9I MDZH[;7N=%K>@&PA+TG+W[><$BL#GF+XH)/R._3@Q3XP7A[;[WJ]C'&8_MLVN MOY^OAV%_5U7]RSINZ_YKNX^[],EKVVWK(1UV;U6_[V*]FHJV385*V6I;;W;S MY6(Z]]0M%^W[T&QV\:F;]>_;;=W]]Q";]G _A_GGB6^;M_4PGJB6BWW]%O^, MPU_[IRX=5>=65IMMW/6;=C?KXNO]_">X>R0S%DR)OS?QT%^\GXU#>6[;[^/! M;ZO[N1J)8A-?AK&).KU\Q,?8-&-+B>/?4Z/S7[S]9_F0:?!O-<]_&Q M;?[9K(;U_=S/9ZOX6K\WP[?V\&L\#YAUQ[NUK\=) 7>4+N;+>'*Z=M-G:;1].ONQM&Y1?8SMG"(/QPA>1/ Z\<@3 MUI\C5>K_#($B!$[U=%D?Y'H2ZVFJUQ?U3F6#.$;,%-D=!Z'!D5- 'TD4@)P(Y#J0S(">,7!G@0#QH%6(1R(M G@.9 M#,BS?H*WPNSA.1W(%'F"R!,XC\UX N]GG$*.$_$D:*-U^1J!DNVE.!73E^*= M*3*:4PE)X\F5H0I*!0[ER<%72@CR8(%Y$@A1T+6$QFOA/DM),$X M=8-*UC9P;_OL;,TKV M-W"!^US@P,5,6K*!$#3:EW4 LL&!*]SG"@>N9I.4::4YQ:/@%9KR@P5DD8-C MBPFO"RW(Y@6N7I^K%[A3/5D4QL6#EMR-&2#;%[A^?:Y?X%9%)W^!!?]:,&7] MHJQ?Y/KUN7Z12Y6"%A860C!!E;^_*-L7N7U];E^4I&J%YY00Q%">DEA8WG+[ M^MR^R)VJ05R "9V#LKPQL$=2 M<'(+)(N6N&A#+C7B_F0_;6]%KCEDN1*7:\A-1MR90="8$(/R;VR2S4K"RE5&7)I?TMH6@K0I(66!+)0?1B1+EKAD M0>5&(V&!JQQ9P6E"]$M(=[+\/"+9M,1-FWZGY6"&[^.VX;'@Z'= MG[9$J_.^[/)_4$L#!!0 ( %:-=U X/J5YM@( !0+ 8 >&PO=V]R M:W-H965T&ULC9;=CILP$(5?!?$ BP?"WRJ)U*2J6JF5HJVZ MO782)T$+F!HGV;Y];6 1V$-H+H)MSHR_ 7,TRSL7;_6%,>F\%WE9K]R+E-6S MY]6'"RMH_<0K5JH[)RX**M54G+VZ$HP>FZ B]WQ"(J^@6>FNE\W:3JR7_"KS MK&0[X=37HJ#B[X;E_+YRP?U8>,G.%ZD7O/6RHF?VD\E?U4ZHF==G.68%*^N, MEXY@IY7["9ZW$.F 1O&:L7L]&#NZE#WG;WKR[;ARB29B.3M(G8*JRXUM69[K M3(KC3Y?4[??4@WO-RN9Z;^_$01>&!_A=@-\' MP.)A0- %!$: UY(UI7ZFDJZ7@M\=T;ZMBNI# <^!>I@'O=@\N^:>JK96J[,P2HRRQS0+&3IMXEL56/&9) M4)8$83&.PB:Q3J7)8BO\(([""9(4)4D1$N-+WZ3_=73G5",8(+@S$00G,*V) M6.\ 2/2,0CNNH#8 M+IBVVXGFCLRL; R$FR\@[@NF^W:B8=GIU)E!I*D?DLE/'' ?!L2(P31BL'TV M#0,""):MA#A*81H+MV1 /!E,3P;;P;.4$EC=H3W2_^(.*DT M_U$\JKK0;V^$5[_ U!+ P04 M" !6C7=0(TNJ;]X# "*$ & 'AL+W=OR_?O*E\DF M%+TO8ULYI YIBL>WQC\E-R_[HK)U6[@Z:NQA&;_"RY8/ M!@/BG\)>V[O[J _EW;GO_D:VM+NN=Y'[RX?=V++L/7D>_TY.X]N> MO>']_:?W+T/P/ICWO+4;5WXK]MUI&9LXVMM#?BF[K^[ZFYT"4G$T1?^'_;"E MA_=,_!X[5[;#WVAW:3M735X\E2K_,5Z+>KA>)_^?9K0!GPSXS0#T+PW$9"!^ M&LA?&LC)0"*#9 QER,TV[_+5HG'7J!E?[SGOJPA>I,_^KE\:&2+SWVQ:>S\2< MD90S@C*JF746;),:IO%K"E%"2X%.UC9$@59LIK2 T;V.$:0SW.Q8L)-2.M6( M-0'C@FE,FX !L+E###,]&D+>(FC2$)X]*3#K$/3D7SW#K$/8'&.RY;\")Q@# M9LS#W!@I.6#2(8X#+MMM'.7NNOGFKO5VT#]RON!#JVO_: ]CL4_W8Q3^I]YY#N2TVS7\>RVJ=U\W'ZFFZVU9%_M 9K5=3FR0\7>?+S?CFJOON M2W5S5;[4J^6F^%*-=B_K=5[]-RM6Y=OUV(S?O_BZ?'JNVR^F-U?;_*GX5M1_ M;;]4S:?IH96'Y;K8[);E9E05C]?CW\S'.^;6H%/\O2S>=D?O1VU7OI?EC_;# M[P_7XZ2-J%@5]W7;1-Z\O!;S8K5J6VKB^+=O='SPV1H>OW]O_5/7^:8SW_-= M,2]7_RP?ZN?K<3H>/12/^O;?S?#!K8WL <#8TX:4&] OPSHI('K#=S! MP(:3!KXW\+\,3O>!>P/^9>!.&H3>(!P,B$\:I+U!>C#P74C3_71T\[O(Z_SF MJBK?1M4^1;=YNQ+,Q[3)H/OVRRYANO\U4[QKOGV],A8-GNP;PYUFTVG(F923),&>"'HB[XX\\A" MLT313ID(Q QP)F>I%QT[FWB;)4$&9)DIM\"V82)0B0Y#*:,L6!5 M1I:UP?@P@!\JC8T&R 1 G/0P1M/=8,P8!^9+@K,7#(1LJI):BXP<0XU F_I(O!A_!O"/U<:M 1@;%4P_ _#'DN>]:+"* M*=CC&>A'YKQP&!2FI0&X9(G^7C1"T +\L*JA?AQ-B' R1B:.Z 9!*I%BP&MP7@9K&@9E:#VZJB<'%. M-0PG4L^!@HY4.+JBFQA.CXB\A_]YW3 D3&X+R,URR[*:R28D%"\.+.:R!5SF M5/;?@4VMR=-4!J5U)LA)T^PVE"8LAU++)FEB*99L&/'67U[=6DQ=BZI.R<-> M-.B49>_CLX'A:P%\58EK0?&9N.!CKC!2+4"JJ@\L@.719C#T@T%H$0C5B4F# MT*=LXN-'F(0$2!C4H4DSS!)G-HNXPAPC^(1J.[EJ"1Q+G7>ZBH'"4]F) M44*H@).KFW0!UVSFDK1 I5(",(E]Y"1,F$<$>!2,C$77>)/@XU4,82 1 %*0 M=TZD@321Y1N!\BT2"486(63)FH TLMBEJ8SEC&IX08.AY@#45(GB]+EZ0D2I M/)^>UPU#PO!SH(@+(I/G3I=G)G 6/Z3T7NXP+=TEQUVG.3BQ%!(;.04XS#F'.*>6F.98< X13DV3)ES,"Z:7 MRRXO3#PFCD?$D8%Z M\$C=&WG-&:E9> T0CH6"V>%!R297Y-SKDNWT@O28,OZ2RLWKP+"HW,+0\@%90R:JA1:$YO\G""NC4M;3755[3 MEDLC5_<>\\]?XY(2B:$Y4,ERV>NJL6G( M12+&Z/477/K-/2@)$Z-&\3/096G\YI0QROF"N\$9:TK+.>6S=X,+T(JLS3^! M9F2_SWNZ Y+8+23C387!II*J/H.?CRB.3<;;!8/M(I789%1+)B1O/,_*A@'A M38/1_:(L=EAO&D0VD?@Y*QL&A#<61N6K"@A<"'IOY>W.[7G=,"2\:3#8-.19 M:LYZT\@\)?$##D=^UP:;1JI^V :_;">!%%Z +E-II#4EIO=Z'M9U^6Z>]CDL2SKHFDT^= T]USD#XA/U22\6IL:9JB.X5T,H'<4:B(-@03CN!B\S[CJK( MY-FP3L!1(7WFG*H_>V!RR'&(KXZ7KFF- _XV<&@%W?DE)RD?'7&ERK'@2L(&)3&,5![7. C#DB6\;O MB1//*5W@\GYE_^2U6RTGJN$@V:^N,FV.MQA54-,S,R]R^ R3GA2C2?Q7N "S M<%>)S5%*IOTO*L_:2#ZQV%(X?1O/3OASF/BO8>L!T100S0'AYK\!\100OP?X M;I*Q,B_U(S6TR)0O#B$D]1GA,E 9W2AXQ89K<%4(6C\-!-7Z.-2KE61C7A85W7I7GR#WNG7]O M5VB<^'>:8_EN(O4$L#!!0 ( %:-=U#U++B?Z@8 (4G 8 >&PO=V]R M:W-H965T&ULE9K=;N,V$(5?Q?!]UISACZ0@";"V4+1 "RQ: MM+W6)DIBK&VYLI)LW[Z4K/5:,X?.]B:VE4/J#$7.1U*\>6O:+X?GNNYF7[>; MW>%V_MQU^^O%XG#_7&^KPX=F7^_B?QZ;=EMU\6?[M#CLV[IZ& IM-PLV)BRV MU7HWO[L9KGUJ[VZ:EVZSWM6?VMGA9;NMVG^7]:9YNYW3_-N%W]=/SUU_87%W MLZ^>ZC_J[L_]IS;^6IQJ>5AOZ]UAW>QF;?UX._](UV7@OL"@^&M=OQW.OL_Z M4#XWS9?^QR\/MW/3.ZHW]7W75U'%C]=Z56\V?4W1QS]CI?/3/?N"Y]^_U?[3 M$'P,YG-UJ%?-YN_U0_=\.\_GLX?ZL7K9=+\W;S_78T!^/ANC_[5^K3=1WCN) M][AO-H?A[^S^Y= UV[&6:&5;?3U^KG?#Y]M8_[=BN "/!?A4@,+% G8L8+\7 M_A>;YQ"O MOMY1GMTL7ON*1LWRJ.%SS4FQB+6?;L'H%DM6Q7EZ@Y56A'PJ*;6$..'"PD#M M4(&=!)KC"ARLP T5N/,*;! M==3X0;,;-%?> MNO8@[ )7$& %08==B'B61TTX,VHMB[99:1%QL")D4%-PV&X&[6; +@F[F;H) M^]P+NUKD"_F M(88F\VAV1R8%?=8YNH>LC=IA6Q5K64\4T/" M ]_&..4;Z'RA,CF2D0NI!L?P(40?-3W1T+C* Y'T#63.95[Z!C);% D($:80 M(0SETK?&1V](C0T@BTPCZ1O( B7R/&$>D0:2Y.*2-$QB:,JT5K$/*@T!E4O- MR@C#B0"=BD*:!G@RNH< %&#GZ5T"H^MDE MR=0QQA1K3+&1>&4 %LZ<51T$<8I9K^2!SA>)I,\85*Q!Q4;RE0&I,J_:6:NN M,O4X2B!+M37F%&M.L9&<8K1$B@S*5+\&PCC)S-5X1+KS2<]TYP33RAJ=B2@1 MO<7PL >DK]+BQ)^ELG]J!70R<=U43(UC,%A 3A(@L/J1&^-P@904?!R6""5 M2='.)O:X+# MY_FC:+)"E(,":%0+:\GY7&EJ%^/) CR1Q)/51%%NM23.;M10 M+X'.LW4ITYA.%M")))VLYHDRC9=;RO.EFJ9^,94LH!))*EFTZ,G4Y@*0*;\_ MS"2+F60!DT@RR2+6&(4D(%-^+TFF?C&*+$ 12139]W?QWI>40'+EK$GU7\PA M"SA$DD-68R-.O4FM38$NCCPG45P"G8L3[ 2&',:0 XLFEHLF!U8ZUA9RH;(" MNI@Q%#^!S)(QB=T A^'G /Q8PL]I8I$I2$['5D 7**8Q:1RPU'A*\,1A"#H M0980=!I<''NE[ ,KH$,!ED W#7#J')/0@<53LHK$^QY-)_DB9^DT4=A19E7L MB%!YP7*< %T@=BGCF% .$(HE5IWF"H$754 EYZ(E$'&>2*(.0\H%\+A2V0%S MPP%NR'=02_S5.9S''7HK(SGI=-Y5TU.@(;5 M1J)4M_0X?7OP7B;(+.AUOHW+&L.2[$ GG])%R=0P3ML>I6U)=@_2MII. Y$$ M5PDT-M$C/,[6'F5K278/LK7:O04B9?>'7\=XG*$]6*NHMXI>+S+4KBW0L-P' M*E%%+@%#CWG@P6K%)G:(?.)EO'X;GQSV'F=*#Z;S8'FQ MHJE=G)4]R,HVE3=PKO3_(U=ZG"L]F//J1@-S7JNVY4:5OS0T+DFF)RYPI@P@ M4Z:2;<"Y*]"/-UK Z22 ][LJ7X^B\UB]'%:+L[-(V[I]&LYY'6;WS7=%T>3X1]K^9X0.VWJGU:[PZSSTW7-=OA/--CTW1UM&@^ M1'//=?5P^K&I'[O^:Q:_M\>#8<&PO=V]R:W-H965T&UL?5/; M;MLP#/T501]0)8K;%8%MH.E0=, &!!VV/BLV?4%U<24Y;O]^E.RX7F?LQ2)I MGL-#BDH'8U]< ^#)FY+:9;3QOMLSYHH&E'!7I@.-?RICE?#HVIJYSH(H(TA) MQC>;&Z9$JVF>QMC1YJGIO6PU'"UQO5+"OA] FB&C6WH)/+5UXT. Y6DG:O@) M_E=WM.BQF:5L%6C7&DTL5!F]V^X/2IX#A/_!;8.X!. M?P*PL5!4_E5XD:?6#,2.L^]$N.+MGN-LBA",HXC_4+S#Z#GGNR1EYT TY1S& M'+[(V+U.D*P2))$@^6^+:SDWGXJP MQ4P5V#INDR.%Z77IVF3-NG4:=UG+G$25 @9D$OW[V=(FF5KU"^ C=_SLS'9:.R3 M:P$\>=:J^/C+FR!2WFAPYO:6"T\FK9AKK<@J@C2BO'=[CW30G:T MR*+O;(O,#%[)#LZ6N$%K87^?0)DQIWOZXGB03>N#@Q59+QKX#OY'?[9HL86E MDAHZ)TU'+-0YO=L?3VF(CP&/$D:W.I-0R<68IV!\J7*Z"X) 0>D#@\#M"O>@ M5"!"&;]F3KJD#,#U^87]4ZP=:[D(!_=&_925;W-ZH*2"6@S*/YCQ,\SUO*-D M+OXK7$%A>%"".4JC7%Q).3AO],R"4K1XGG;9Q7V<;M)DAFT#^ S@"^ 0\[ I M453^47A19-:,Q$Z][T5XXOV18V_*X(RMB'\?CF_P-GZ;]F["-[!RY&(\O&_M?&^,!I>QN<(1:_&"+ MH:#VX7B+9SN-V61XT\\_B"W?N/@#4$L#!!0 ( %:-=U 9ED\'MP$ -(# M 9 >&PO=V]R:W-H965T("7J=_WP$[CI.Z+\ ,<\Z<&89L-/;9M0"> MO"BI74Y;[_L#8ZYL00EW97K0>%,;JX1'TS;,]19$%4%*,IXD-TR)3M,BB[Z3 M+3(S>-EI.%GB!J6$_7,$:<:<[NBKXZEK6A\YP3$-\#/C9P>A69Q(J.1OS'(PO54Z3( @DE#XP"-PN< ]2!B*4 M\7OFI$O* %R?7]D?8NU8RUDXN#?R5U?Y-J>WE%10BT'Z)S,^PES/-25S\5_A M A+#@Q+,41KIXDK*P7FC9A:4HL3+M'$ IR16.4(L?;#$D MU#X&UL?5-A;]P@#/TKB!]0[DC: M5:]P?&7-F"%N[*]-#A36VL%AY-VS#76Q!5!&G%^&YWP[20'2VRZ#O9 M(C.#5[*#DR5NT%K8UR,H,^9T3]\D MZ8B%.J=W^\,Q#?$QX)>$T:W.)%1R-N8Y&-^JG.Z"(%!0^L @<+O /2@5B%#& M[YF3+BD#<'U^8_\2:\=:SL+!O5%/LO)M3F\IJ: 6@_*/9OP*65"*%B_3+KNXC]--DLRP;0"? 7P!W,8\;$H4E7\6 M7A29-2.Q4^][$9YX?^#8FS(X8ROB'8IWZ+T4/$TS=@E$<\QQBN&KF/T2P9!] M2<&W4ASY/W"^#4\V%281GKQ3>+U-D&X2I)$@_6^)6S$W'Y*P54\UV"9.DR.E M&;HXR2OO,K!W/+[)W_!IVA^$;63GR-EX?-G8_]H8#RAE=X4CU.('6PP%M0_' M3WBVTYA-AC?]_(/8\HV+/U!+ P04 " !6C7=06U@F\[$! #2 P &0 M 'AL+W=OLE%*T#* MIHI2J956B=H^>V&X*+X0VRSIWV=L6()2U!<\,YQSYN)Q.AC[ZAH 3]Z5U"ZC MC??=GC%7-*"$NS(=:/Q3&:N$1]?6S'461!E)2C*^V=PP)5I-\S3&CC9/3>]E MJ^%HB>N5$O;O :09,KJEE\!S6S<^!%B>=J*&%_"_NJ-%C\TJ9:M N]9H8J'* MZ/UV?T@"/@)^MS"XA4U")R=C7H/SO9W@ *8,0EO$V:=(Y M92 N[8OZ8^P=>SD)!P]&_FE+WV3TCI(2*M%+_VR&)YCZN:9D:OX'G$$B/%2" M.0HC7?R2HG?>J$D%2U'B?3Q;'<]ATK_0U@E\(O O!#8FBI5_$U[DJ34#L>/L M.Q&N>+OG.)LB!.,HXC\LWF'TG//D-F7G(#1A#B.&+S#;&<%0?4[!UU(<^#]T MOD[?K5:XB_3=DKZ[7A=(5@62*)#\M\4US-V7)&PQ4P6VCMOD2&%Z'3=Y$9T7 M]I['._F$C]O^4]BZU8Z;C?.OC/& I6RN<(4:?&"S(Z'RP;Q%VXYK-CK> M=-,+8O,SSC\ 4$L#!!0 ( %:-=U#>+IFYM0$ -(# 9 >&PO=V]R M:W-H965T++/K.ILAP<$IV<#;$#EH+ M\W8"A6-.=_3=\2R;U@4'*[)>-/ -W/?^;+S%%I5*:NBLQ(X8J'-ZOSN>TH"/ M@!\21KLZDU#)!?$E&%^KG"8A(5!0NJ @_':%!U J"/DT?LV:= D9B.OSN_KG M6+NOY2(L/*#Z*2O7YO2.D@IJ,2CWC.,7F.LY4#(7_PA74!X>,O$Q2E0VKJ0< MK$,]J_A4M'B==MG%?9QN]NE,VR;PF< 7PEV,PZ9 ,?-/PHDB,S@2,_6^%^&) M=T?N>U,&9VQ%O//)6^^]%CS]F+%K$)HQIPG#5YC=@F!>?0G!MT*<^#]TODW? M;V:XC_3]FGY(M@7238$T"J3_+7$#<_B[2+;JJ0;3Q&FRI,2ABY.\\BX#>\_C MF_R!3]/^)$PC.TLNZ/S+QO[7B Y\*LF-'Z'6?[#%4%"[<+SU9S.-V60X[.&PO=V]R:W-H M965TMC"]H%T)_9,Q7'6CA M;VP/!F\:Z[0(:+J6^=Z!J!-(*\9WNW=,"VEHF2??V96Y'8*2!LZ.^$%KX7Z> M0-FQH'OZYGB2;1>B@Y5Y+UKX"N%;?W9HL86EEAJ,E]80!TU!'_;'4Q;C4\!W M":-?G4FLY&+M2S0^U07=14&@H J10>!VA4=0*A*AC!\S)UU21N#Z_,;^(=6. MM5R$AT>KGF4=NH+>4U)#(P85GNSX$>9Z;BF9B_\,5U 8'I5@CLHJGU92#3Y8 M/;.@%"U>IUV:M(_3#;^;8=L /@/X KA/>=B4*"E_+X(H]R(^\?[( ML3=5=*96I#L4[]%[+?DMS]DU$LTQIRF&KV+V2P1#]B4%WTIQXO_ ^3;\L*GP MD."'/Q0>M@FR38(L$63_+7$K)OLK"5OU5(-KTS1Y4MG!I$E>>9>!?>#I37Z' M3]/^1;A6&D\N-N#+IOXWU@9 *;L;'*$./]AB*&A"/-[AV4UC-AG!]O,/8LLW M+G\!4$L#!!0 ( %:-=U"47XP$M0$ -(# 9 >&PO=V]R:W-H965T M0-DA MIUOZ[GB131NB@Q59)QKX N%K=W9HL9FEDAJ,E]80!W5.'[;'TS[&IX!O$@:_ M.)-8R<7:UVA\K'*ZB8) 01DB@\#M"H^@5"1"&3\F3CJGC,#E^9W].=6.M5R$ MAT>KOLLJM#F]IZ2"6O0JO-CA TSU'"B9BO\$5U 8'I5@CM(JGU92]CY8/;&@ M%"W>QEV:M _CS8%/L'4 GP!\!MRG/&Q,E)0_B2"*S-F!N+'WG8A/O#UR[$T9 MG:D5Z0[%>_1>"WXX9.P:B::8TQC#%S';.8(A^YR"KZ4X\7_@?!V^6U6X2_#= M'PIOUPGVJP3[1+#_;XEK,7=_)6&+GFIP39HF3TK;FS3)"^\\L _I$=GO\'': M/PO72./)Q09\V=3_VMH *&5S@R/4X@>;#05UB,<[/+MQS$8CV&[Z06S^QL4O M4$L#!!0 ( %:-=U!KM>%YM@$ -(# 9 >&PO=V]R:W-H965TIVF3-NG4:=MG+G$25 @9 MD$OW[V=(FF5MM"^ C=_SLS'9:.R3:P$\>=:J^/C+FR!2WFAPYO: M6"T\FK9AKK<@J@C2BO$DN6-:R(X66?2=;9&9P2O9P=D2-V@M[.\3*#/F-*4O MCD?9M#XX6)'UHH%OX+_W9XL66U@JJ:%STG3$0IW3^_1XVH?X&/!#PNA69Q(J MN1CS%(S/54Z3( @4E#XP"-RN\ !*!2*4\6OFI$O* %R?7]@_QMJQEHMP\ M3UGY-J<'2BJHQ:#\HQD_P5S/+25S\5_@"@K#@Q+,41KEXDK*P7FC9Q:4HL7S MM,LN[N-TP],9M@W@,X O@$/,PZ9$4?D'X46163,2._6^%^&)TR/'WI3!&5L1 M[U"\0^^UX+>'C%T#T1QSFF+X*B9=(ABR+RGX5HH3?P/GV_#=IL)=A._^4?A^ MFV"_2;"/!/O_EK@1\2L)6/=5@FSA-CI1FZ.(DK[S+P-[S^"9_PZ=I_RIL M(SM'+L;CR\;^U\9X0"G)#8Y0BQ]L,134/AS?X=E.8S89WO3S#V++-R[^ %!+ M P04 " !6C7=07N(+FK0! #2 P &0 'AL+W=O25HQGV1W30AI:YLEWMF6.@U?2P-D2-V@M[.\3*!P+NJ.OCB?9 M=CXZ6)GWHH5OX+_W9QLLMJC44H-Q$@VQT!3T87<\'2(^ 7Y(&-WJ3&(E%\3G M:'RN"YK%A$!!Y:.""-L5'D&I*!32^#5KTB5D)*[/K^H?4^VAEHMP\(CJIZQ] M5]![2FIHQ*#\$XZ?8*[GEI*Y^"]P!17@,9,0HT+ETDJJP7G4LTI(18N7:9-TP_E,VR;PF< 7PGV*PZ9 *?,/PHLRMS@2._6^%_&)=T<>>E-%9VI%N@O) MN^"]EOQNE[-K%)HQIPG#5Y@W! OJ2PB^%>+$_Z'S;?I^,\-]HN_7]-OWVP*' M38%#$CC\M\0M3/97$+;JJ0;;IFERI,+!I$E>>9>!?4B/R-[@T[1_%;:5QI$+ M^O"RJ?\-HH>02G831J@+'VPQ%#0^'M^%LYW&;#(\]O,/8LLW+O\ 4$L#!!0 M ( %:-=U [Y(=%M $ -(# 9 >&PO=V]R:W-H965T( 7J=_WP$[ MKMM:>0%FF'/FS#!DH[$OK@7PY$U)[7+:>M\?&'-E"TJX*].#QIO:6"4\FK9A MKK<@J@A2DO'=[IHIT6E:9-%WLD5F!B\[#2=+W*"4L+^.(,V8TSU]=SQW3>N# M@Q59+QKX!OY[?[)HL86EZA1HUQE-+-0YO=T?CFF(CP$_.AC=ZDQ")6=C7H+Q M5.5T%P2!A-('!H';!>Y RD"$,EYG3KJD#,#U^9W](=:.M9R%@SLC?W:5;W-Z M0TD%M1BD?S;C(\SU?*)D+OX+7$!B>%"".4HC75Q).3AOU,R"4I1XF_9.QWV< M;M)DAFT#^ S@"^ FYF%3HJC\7GA19-:,Q$Z][T5XXOV!8V_*X(RMB''S9 MV/_:& \H97>%(]3B!UL,";4/Q\]XMM.8388W_?R#V/*-B]]02P,$% @ M5HUW4,8M6)"U 0 T@, !D !X;"]W;W)K&UL M?5/;;MP@$/T5Q >$7;S91"O;4C91E$JMM$K4]IFUQQ<%& ?P.OW[ '9R5;#R1#;*R7,KR-('#*ZI9^.Y[9N7'"P/.U$ M#2_@OG&X"_$QX$<+@UV<2:CDC/@:C"]E1C=! M$$@H7& 0?KO /4@9B+R,MXF3SBD#<'G^9'^,M?M:SL+"/F:C-Y24D(E M>NF><7B"J9YK2J;BO\(%I \/2GR. J6-*REZZU!-+%Z*$N_CWNJX#^--DDRP M=0"? 'P&W,8\;$P4E3\()_+4X$#,V/M.A"?>'KCO31&*C!UG"9+"NQUG.2%=Q[8.Q[?Y'?X..W?A*E;;&UL?5-A M;]L@$/TKB!]0')*T661;:CI-F[1)4:=UGXE]ME'!>(#C[M_OP*[GK5:_ '?< M>_?N.-+!V&?7 'CRHE7K,MIXWQT9=J)&KZ# M_]&=+5IL9BFEAM9)TQ(+54;O-\?3+L3'@"<)@UN<2:CD8LQS,+Z4&4V"(%!0 M^, @<+O" R@5B%#&KXF3SBD#<'E^9?\4:\=:+L+!@U$_9>F;C!XH*:$2O?*/ M9O@,4SU[2J;BO\(5%(8')9BC,,K%E12]\T9/+"A%BY=QEVW[=$E=B M[I+_DK!%3S78.DZ3(X7IVSC)"^\\L/<\OLG?\'':OPE;R]:1B_'XLK'_E3$> M4$IR@R/4X >;#065#\<[/-MQS$;#FV[Z06S^QOD?4$L#!!0 ( %:-=U#P M/"W"M $ -(# 9 >&PO=V]R:W-H965T@5"1"&;\F3CJGC,#E^9G]4ZH=:SD+#W=6_915:'-Z0TD%M>A5N+?# M9YCJ>4?)5/Q7N(#"\*@$-B9+RCR*((G-V(&[L?2?B$V\/''M31F=J1;I#\1Z]EX)?;S-VB413 MS'&,X8N8EPB&[',*OI;BR-_ ^3I\MZIPE^"[OQ3^@V"_2K!/!/O_EK@6LWN5 MA"UZJL$U:9H\*6UOTB0OO// WO+T)B_AX[1_$ZZ1QI.S#?BRJ?^UM0%0RN8* M1ZC%#S8;"NH0C]=X=N.8C4:PW?2#V/R-BS]02P,$% @ 5HUW4#\;]WJU M 0 T@, !D !X;"]W;W)K&UL?5-A;]L@$/TK MB!]0$N*V461;:EI5G;1)4:MMGXE]ME'!N(#C[M_WP*[G;=:^ '?<>_?N.-+! MV%?7 'CRKE7K,MIXWQT8)9UXX.#Y6DG:G@!_[T[6;38 MS%)*#:V3IB46JHS>;0_'),3'@!\2!KF;C.XI*:$2O?+/9GB"J9YK M2J;BO\(%%(8')9BC,,K%E12]\T9/+"A%B_=QEVW="$^\/7#L31&1L/+YL[']EC >4LKG"$6KP M@\V&@LJ'XRV>[3AFH^%--_T@-G_C_ -02P,$% @ 5HUW4(73>6VU 0 MT@, !D !X;"]W;W)K&UL?5-M;]L@$/XKB!]0 M8I(M661;:CI-G;1)4:>UGXE]?E&!>ZYXT@'-,^V M 7#D54EM,]HXUQT9LT4#2M@;[$#[FPJ-$LZ;IF:V,R#*"%*2\=J)&GZ ^]F=C;?8S%*V M"K1M41,#549OD^-I%^)CP&,+@UV<2:CD@O@U7(2%.Y1/;>F:C!XH*:$2O70/.-S#5,\'2J;B MO\$5I \/2GR. J6-*REZZU!-+%Z*$J_CWNJX#^/--IE@ZP ^ ?@,.,0\;$P4 ME7\63N2IP8&8L?>="$^<'+GO31&$VPK=_*#RL$^Q6"7:18/??$M=B/OV5A"UZJL#4 M<9HL*;#7<9(7WGE@;WE\D_?P<=J_"U.WVI(+.O^RL?\5H@,O97/C1ZCQ'VPV M)%0N'/?^;,8Q&PV'W?2#V/R-\]]02P,$% @ 5HUW4)M[9NVT 0 T@, M !D !X;"]W;W)K&UL?5-A;]L@$/TKB!]0'))M M661;:CI-F[1*4:>UGXE]ME'!>(#C]M_OP*[KK>Z^ '?<>_?N.-+!V$?7 'CR MI%7K,MIXWQT8R M>6IZKV0+)TM=J)&GZ"_]6=+%IL9BFEAM9) MTQ(+54:O-X?C+L3'@'L)@UN<2:CD;,QC,+Z7&4V"(%!0^, @<+O #2@5B%#& M[XF3SBD#<'E^8?\::\=:SL+!C5$/LO1-1O>4E%")7OD[,WR#J9X/E$S%_X + M* P/2C!'892+*REZYXV>6%"*%D_C+MNX#^,-_SS!U@%\ O 9L(]YV)@H*O\B MO,A3:P9BQ]YW(CSQYL"Q-T5PQE;$.Q3OT'O)^3Y)V24033'',88O8C9S!$/V M.05?2W'D;^!\';Y=5;B-\.U?"M_)OULEV$6"W7]+7(OY5R5;]%2#K>,T.5*8 MOHV3O/#. WO-XYN\AH_3?BML+5M'SL;CR\;^5\9X0"G)%8Y0@Q]L-A14/AP_ MX=F.8S8:WG33#V+S-\[_ %!+ P04 " !6C7=0V%;19!H# !1#@ &0 M 'AL+W=O*=UUT6M7QJHVY?57G[=RE+=9S'/'Z?>"ZV.]U/)(M9DV_E#ZE_-D^M M&27G+.NBDG57J#IJY68>/_#[I6!]@$7\*N2QN[B/^JV\*/7:#[ZNYS'K5R1+ MN=)]BMQ<#O)1EF6?R:SCSY T/G/V@9?W[]D_V\V;S;SDG7Q4Y>]BK7?S>!I' M:[G)]Z5^5L+\2P[%296=_H]6^TZH:LIBE5/G;Z5K4 M]GH<\K^'X0 : L@)2$Y$=N6?S+O9M5/VE=AGYG% M=V;VL*"IF"6'/M& 69XP=('A9T1BLI\I"%$LR0LG'"[@"H4-%Y?A8HH3C&"" MD4TPNMKBR-DBPHPQR1B2C$&"U"%!F DF22%)"A),'1*$R3#)!)),_ 096Z#KGFP&1#0.7?H ;\(!*";L!@;,^=?4# M0(('OCH(NP&!XSYUZQJ ! _HE+ ?$) Z=W4*02']8#\@('7NZ0> *%37V \( M2)V\.D"@T+=RG"C=7\B1!4- M<*H>1 ^=6:F$Y%2;4-9$]1)HZ4B>V;K1-D#SM:0W?0?_H+])$9%$I6PZ=:D6')%09?MR=SHG% M.\!+"Z-:S9'MY"K$JPV^E!D.;$' H-!6@9KA!D_ F!4R9?R:-?%B:8GK^;OZ M)]>[Z>5*%3P)]K,M=9/A(T8E5'1@^EF,GV'N)\9H;OXKW( 9N*W$>!2"*?=% MQ:"TX+.**873MVEL.S>.TTJ\GVE^0C@3PH5P=#YD,G*5?Z2:YJD4(Y+3WO?4 M_N+=*31[4]BDVPJW9HI7)GO+HS!.RP1.&Y,?)@/?I.#U^1P M+Q %&Q,?YC^_*_&:)/<"P?9$>##1]J>2U1'D(&MW^10JQ-"YB[_*+O?[,71' M^"]\>AR^45FWG4)7HU$D*#*25X,+O:F/=H"1A4VDX3,Y?3K9P"+?KY MP2'+JY?_ 5!+ P04 " !6C7=0&5"A@,4! W! &0 'AL+W=O@"+7@67IL2]M<.1$%/W(*BY M4P-(M],J+:AU2]T1,VB@32 )3I+=[IX(RB2NBA [ZZI0H^5,PEDC,PI!]:\3 M<#65>(_? L^LZZT/D*H8: =?P7X;SMJMR*K2, '2,"61AK;$C_OC*??X /C. M8#*;.?*57)1Z\8M/38EW/B'@4%NO0-UPA2?@W NY-'XNFGBU],3M_$W]0ZC= MU7*A!IX4_\$:VY?X :,&6CIR^ZRFC[#4DV.T%/\9KL =W&?B/&K%3?BB>C16 MB47%I2+HZSPR&<9IWCF\6VAQ0K(0DI7P$'S(;!0R?T\MK0JM)J3GLQ^HO^+] M,7%G4_M@.(JPYY(W+GJMTC0MR-4++9C3C$DVF/V*($Y]M4AB%J?D'WH2IZ?1 M#-- 3[?T[#_^650@"P+97R5F-R7&,'G<)(^:Y!&!^QN3&.9P8T(V%R= =^') M&E2K489VV437KGA,PL7_@<\M]87JCDF#+LJZYQ,NN57*@DME=^=RZ5T7KPL. MK?73@YOK^2W/"ZN&I4W)^J^H?@-02P,$% @ 5HUW4+,_8N+/ 0 G 0 M !D !X;"]W;W)K&UL=53K;ML@%'X5Q ,4WY*V MD6VI:35M4B=%G=;])O;Q107C 8Z[MR]@Q_,\^B=PCK_+.81#.@KYIAH C=XY MZU2&&ZW[ R&J:(!3=2-ZZ,R72DA.M0EE350O@9:.Q!F)@F!/.&T[G*VKK1-D'RM*];$BZ4EKO=7]2^N=]/+F2IX%.Q76^HFPW<8E5#1@>D7,7Z%N9\=1G/SSW ! M9N"V$N-1"*;<+RH&I06?54PIG+Y/:]NY=9SUKS0_(9H)T89 )B-7^1/5-$^E M&)&/_/386V'LZ/&:GNS\ HE7('$"R3\MWF]:]&"2P&^R\YKL/ +AQL2' M^>0H]EZ3O4<@WICX,,G&A*QN!P=9N[E0J!!#YV9RE5U&[R%RM^LO?)K;[U36 M;:?066AS1]U-JH308$H);DS#C7DJEH!!I>WVUNSE-#!3H$4_OP5D>9#R#U!+ M P04 " !6C7=0>RDC_A0" "Q7HBQ!,_=T!E]TVC,.; MXZT^5\8Y2)&W[ P_P?QJ]\I:9&0YU@(:7.R>;Q,9"&HZ8+G,YO[*^^>%O,@6EX MD?Q/?335-ER%P1%.[,+-F^R^PE!0%@9#]=_A"MS"7296HY1<^V]07K218F"Q MJ0CVV8]UX\=NX+^%X0%T"*"S -(+^9)FA(MD] 5W-1##,&A=9H"*+>X)T,1/!,$M<9(F* M+!&">248YD$E*U1D=4^013,1#//@X*U1D35"0&((OT$10I'.KQ & M>G"*XP&M^3)]ZQ]3Y3WUS^P_N^_8.I M<]WHX""-;5&^D9RD-&!SB9[L>:_L4S$:'$[&39=VKOI^V1M&ML-;0,8'J?@' M4$L#!!0 ( %:-=U#>!PJ9SP$ )P$ 9 >&PO=V]R:W-H965TWQ1P#B MU^G?%[#7=5WRLC#C&TZW&1N=Q9%ID8->MZ.$ND1LZI_'T")J8.Z:5ML$*;*!-O =](_A+$U$5I6JX]"K3O1(0IWCA_!X2BW> 7YV,*G-'ME. M+D*\V.!+E>/ %@0,2FT5J%FN\ B,62%3QNNBB5=+2]SN;^I/KG?3RX4J>!3L M5U?I-L?W&%50TY'I9S%]AJ6?!*.E^:]P!6;@MA+C40JFW"\J1Z4%7U1,*9R^ MS6O7NW5:]&\T/R%:"-&.0&8C5_DGJFF123$A.9_]0.U?'!XC MBC5@4&N[_6#V&UL;5/;;MP@$/T5Q >$ M7?86K6Q+V515*K72*E';9]8>7Q0N#N!U^O<9L-=U4[\ ,YQSYL*0],:^NAK MDWV#@V5)*RIX ?^S/5NTV*12- JT M:XPF%LJ4/JR/IVW 1\"O!GHW.Y-0R<68UV!\*U*Z"@F!A-P'!8';%1Y!RB"$ M:;R-FG0*&8CS\TW]:ZP=:[D(!X]&_FX*7Z?TGI("2M%)_VSZ)QCKV5$R%O\= MKB 1'C+!&+F1+JXD[YPW:E3!5)1X'_9&Q[T?;@XWVC*!CP0^$>XC@0V!8N9? MA!=98DU/[-#[5H0G7A\Y]B8/SMB*>(?)._1>L\U^E[!K$!HQIP'#9YCUA&"H M/H7@2R%._#\Z7Z9O%C/<1/IF3M_MEP6VBP+;*+#]I\3]IQ*7,(=/0=BLIPIL M%:?)D=QT.D[RS#L-[ ./;_(7/DS[#V&K1CMR,1Y?-O:_-,8#IK*ZPQ&J\8-- MAH32A^,!SW88L\'PIAU_$)N^&PO=V]R:W-H965T&T$[C(O.^D MBDP.AG4"3@KI@7.J_AZ!R3'',?YP/'=-:YR#%%E/&_@%YG=_4M8BBTK5<1"Z MDP(IJ'-\'Q^.J<-[P)\.1KW:(U?)6)LU\1+2$=?[#_4G7[NMY4PU/$CVTE6FS?$>HPIJ.C#S+,=O,->38C07_P,N MP"S<96)CE))I_T7EH(WDLXI-A=/W:>V$7\?I9+>=:6%",A.2A;#W<<@4R&?^ M2 TM,B5'I*;>]]1=<7Q(;&]*Y_2M\&6V]EV)SN\_(Q0G-F..$25:8>$$0 MJ[Z$2$(ACLD7>A*F;X(9;CQ]LZ:G=V&!;5!@ZP6VGTJ\NRHQ@-E%X2!I,$@: M$(BO@H0PUZT@JXOCH!K_9#4JY2#\N*R\RU3<)_[B_\.GD?I)5=,)C<[2V.?C M+[F6TH!-);JQN;1VBA>#06W<=F?W:GK+DV%D/X\I6?X5Q3]02P,$% @ M5HUW4+#5"8NW 0 T@, !D !X;"]W;W)K&UL M;5/;;IPP$/T5RQ\0[P+;I"M RB:J6JF55JG:/GMA "N^4-LLZ=]W; BE"2^V M9WS.F8O'^6CLL^L /'E14KN"=M[W1\9LM\#J2 ME&3);O>!*2XT+?/H.]LR-X.70L/9$CV?$T@S%G1/7QU/HNU\<+ R[WD+ MW\'_Z,\6+;:HU$*!=L)H8J$IZ/W^>,H"/@)^"AC=ZDQ")1=CGH/QI2[H+B0$ M$BH?%#AN5W@ *8,0IO%[UJ1+R$!)*JL%YHV853$7QEVD7.N[C=).F,VV; MD,R$9"'E[DU([%3[WL>GGA_3+ W57#&5L0[3-ZA]UJFMVG. MKD%HQIPF3++"[!<$0_4E1+(5XI2\HR?;]'0SPS32TS7]\'%;(-L4R*) ]E^) MV9L2MS"'-T'8JJ<*;!NGR9'*##I.\LJ[#.Q]$M_D'WR:]F_7S;V MOS'& Z:RN\$1ZO"#+8:$QH?C+9[M-&:3X4T__R"V?./R+U!+ P04 " !6 MC7=0,#,9Y_8! #+!0 &0 'AL+W=OVS0X:+UL;4=L+V[VL;0BF=?8D] MP[G,V/%D@Y!OJ@'0WCMGG.O.E$I)3;4)9$]5+H!=' MXHQ$09 03MO.+S*7.\DB$U?-V@Y.TE-7SJG\?00FAMP/_7OBI:T;;1.DR'I: MPW?0/_J3-!&952XMATZUHO,D5+G_&!Z.>XMW@-<6!K78>[:3LQ!O-OARR?W M%@0,2FT5J%EN\ 2,62%3QJ])TY\M+7&YOZM_5&(]2,.5^O?*JM."3BBF%T_=Q;3NW#I/^ MG883HHD0K0AD-'*5/U--BTR*P9/CV??47G%XB,S9E#;ICL)],\4KD[T5<9ID MY&:%)LQQQ$0+3#@CB%&?+2+,XAC]1X]P>HQ6&#MZO*0G,2ZP004V3F#S3XOI MJD4,L\--MJC)%A'8KTP0S"[ 31+4)$$$PI4)AOG@O%/4)$4$XI4)AMG@)CO4 M9(<(;%:6X=FZ$+;+SI'J,W&/\ M"Q_'W#&PO=V]R:W-H M965T&TZ_TB<[&++#)QTZSKX2(]=>.A5YWH/0EU[C_N3N?4XAW@ M9P>C6NT]6\E5B%=[^%+E?F 3 @:EM@K4+'=X L:LD$GC]ZSI+Y:6N-Z_JW]R MM9M:KE3!DV"_NDJWN9_Z7@4UO3'](L;/,-<3^]Y<_%>X S-PFXGQ* 53[MW'ZC] MQ+M3:-ZFM$'W%.[.)*],]%Y$Z3$C=RLT8\X3)EQA=@N"&/7%(L0LSN%_]!"G M1VB&D:-':WJ2X )[5&#O!/;K$H_!ID0,\T&1,6H2(P+AQ@3#1+A)@IHDB,!^ M8X)A8MSD@)H<$(%D8X)A#KA)BIJDB$"Z,<$PQXT)6?W/.56C3;:XG:B$TF%2"!_/I6C/TE@.#6MOMP>SE MU/K308MAGFID&:W%7U!+ P04 " !6C7=0@7Q-O,(! W! &0 'AL M+W=OR3EGSMB>YI/2KZ8#L.A-<&D*W%D[ M' @Q50>"F3LU@'1?&J4%LR[4+3&#!E8'DN"$)LD]$:R7N,Q#[J3+7(V6]Q). M&IE1"*9_'8&KJ< IOB9>^K:S/D'*?& M? 7[;3AI%Y%5I>X%2-,KB30T!7Y( M#\>]QP? ]QXFL]DCW\E9J5F) MV_U5_3GT[GHY,P./BO_H:]L5^#U&-31LY/9%31]AZ6>/T=+\9[@ =W#OQ-6H M%#?A%U6CL4HL*LZ*8&_SVLNP3HO^E18GT(5 ;PAD+A2GY[ ?F MKS@]4'K$&5&F48ETUVG8H'&B[^#WP>J2],M[TTZ*RL>S[ADANE+#@KR9WSTKDI M7@,.C?7;=VZOY[<\!U8-RYB2];^B_ U02P,$% @ 5HUW4+LZEPRK P MV! !D !X;"]W;W)K&ULE5AM;YLZ%/XKB.\; M/L=Y,"R. MNOG9[I7J@M]56;?+<-]UAZLH:C=[5>7M1WU0M?EGIYLJ[\QE\Q2UAT;EV\&H M*B-D+(ZJO*C#U6*X]]"L%OJY*XM:/31!^UQ5>?/G6I7ZN PA?+WQI7C:=_V- M:+4XY$_JJ^J^'1X:JVT'70J-TR_ 17]QQ[@P'QO5#']NP\Z$MY MU/IG?_'O=AFR/B-5JDW7N\C-X47=J++L/9D\?HU.PREF;WA^_NK];BC>%/.8 MM^I&ES^*;;=?AFD8;-4N?RZ[+_KXCQH+DF$P5O]9O:C2P/M,3(R-+MOA-]@\ MMYVN1B\FE2K_?3H6]7 \COY?S6@#' UP,@#QI@$?#?ADP),W#<1H("8#?-M MC@;RO0;Q:!"_UR 9#9*_!D.7HE-WA^5:YUV^6C3ZGB3OD_6##56(&8M/? M'-9_^,^L6&ONOJP$DXOHI7:8.P(# M;(ZYIS P82+3DZDQ2#8&!P=\Y@!I!YQTP <'8N: 6UT[8>(!4P\8F<8@16JU M9>T"K8)O/:X8LX!W+E#(+&8.\-X%<@%I? ZHK6R,55>*E,ZZX3,.G&R1F;%62=$UAG/K.)N"1CG3-CS2,! 9A#36:=D MUBDQ9):*K5.G.W:;700PD4@[81 /1D@6N9@GT#16M'Y!<,)/^L:2)""X307AD'FDFX@5,1)J)2# 1[;T"NDQT-@OS8)Z-#<%$ MM)[(UR,H.U?+C](3AZ8B$E1$GPN:8B@N:"W-':2XXU0K+ZB6I@X2CWLA/"YH MZN %U$&:.DA1Q]YMH?L 0QYG/JU FCEX 7,XS1Q^ 7,XS1S^#N:LN88W5WN/L/ B1.=O9[U[_S_Y).6].[]JGBTX?QN\(T?0Q8_4_4$L#!!0 ( %:-=U"JEUU3 M=@0 %@7 9 >&PO=V]R:W-H965T1RSU-N')X39S&KW[UDBUGZ5D3GQ+QDD_PMCL/LOR<3I=>YPYR? M+SZ?CZ>B>N$N9I?P:+Z8XI_+2U8^N3 M?__I?5,'7P;S&N9FF49?S_OB-'<"9[(WA_ M*CZGUV?3!N0[DS;ZO\R[B4J\ M4E*VL4NCO/X_V;WE11JW7DHI>U^46KU@P;\-: WPS*MH<,1&L@ MQAK(UD#># )OT,!O#?Q?+]F#V7Z1*:V M^GO9(.JN!>9[S9\U!7RBI8=<4Y\]JA54K8AJSJ4E6U'97 /1([DUX/248!N* M\:#CK1.>AN%I$A[SK+5CJ8%LZ=/P1G)KROF:8AN ,4(]:S(1IKRW#P+8!P'( M'VN(5\' +&JB&B(Z(J90Q!2(\"T14]HC"DUYRDF4&AO*,SH07O4TEX0^IQ.6,"J+>*[[:%[MN2*O#[V\*5C]'2I^W%N66L60Z6 MDM5H<@U(Y?'^=8?ABLAH20SLDLAH_?(U&+[56' -0"ZE[A>/"R.CE3&P*P>C M)>H/K@,/=;XB,Z('72.4*>8/]#\N?HQ6/RFF/2YP[6#!^-T;PRL_ TN_)-V# MH+ZM-UZG.5BG98]4CI=+SL9'R_'BQL'B1J*%D.AI!R]#'"Q#3/6XP*L+EQ^( M%F;62X'%EZ.$Y+3A)12]KC "<'U!R+&"<'!;DK:&QD(]0T. MSAJ.$D)C%P(GA/#&1RMP0@BZ?Z#10BCH:0=GC: )P>[:Z;KH.69^X)PI<$(( M=-*T2[N@M7&PM N<.0)DCNQ9FP5."*$^$#%."$$K!-E@"'#N$9ZB)4[0LPH$ MM\"C&-I'"IR*@F89V5X(>FQA@=) _$AP"\!@2#M.;T'3F^PN6J;3GQX#>XNQ MX!: \%#AWEW-Q28[UE>W^627OB5%=1=T]_9V/?S(JZL]Z_V*/6R:2]Y?;IH[ MY[_#['A.\LEK6A1I7%_O'=*T,*5,[U,I\&3"_>TA,H>B^JK+[UESU]L\%.FE MO<=V;Y?IB_\!4$L#!!0 ( %:-=U!$;>7G-P( #H( 9 >&PO=V]R M:W-H965TY^MF,BDA[:[ ^QG?=]:\5JN?0+I9I' MA.2^H!61#[RAM7YSY*(B2G?%"Q?!Y[+4Z', ,JSAISH#ZI^-ENA>ZBG',J*UK+DM2?H M<>E_PH\;'!F#5?PJ:2MOVIY)9 &F+6*7Y,]?SNS:"=3OM. M3X#4HY<\3H(,70S(:5:=)AQH\%"S?JM)YT/)TUM).%1\_ABR>0^"=*9]NB&8 M;FCM\2"5.X (!$06$ T $0R(04 ,1!"/*@5IDE&M($TZ*A:DF<'!)F"P"0"8 MPX 4!*33RS4# ;./R[6"-(O1^@0T:0 ',@<#F0, # ,6(& QO10X@/=J,&'M M0*+TSA+'=\X$#"#NA0KO,QS^1[;P3L/1A*F'1&D\/IL@43(*!MVK_+N3_ M %!+ P04 " !6C7=0&*1=="J M-T?&&R+5DI^0Z#B0@R$U%$5!D**&U*U?Y":VXT7.SI+6+>RX)\Y-0_B_-5#6 MK_S0OP9>ZE,E=0 5>4=.\!/DKV['U0I-*H>Z@5;4K/4X'%?^<[C<9AIO +]K MZ,7-W-.5[!E[U8MOAY4?:$- H91:@:CA AN@5 LI&W]'37]*J8FW\ZOZ%U.[ MJF5/!&P8_5,?9+7R%[YW@",Y4_G"^J\PUI/XWEC\=[@ 57#M1.4H&17FZ95G M(5DSJB@K#7D;QKHU8S_J7VEN0C02HHD0II\2XI$0OQ/PIP0\$K!%0$,I9F^V M1)(BYZSW^/!U.Z(/4;C$:O=+'32;;=ZI[1$J>BEPFN;HHH5&S'K 1#>8<$(@ MI3ZEB%PIUM&,'MTGV,P1Z>(>LIU#PN@#%[&ST-@(Q'>%9FX![!3 1@#?"5@N MUP,F,9C68!Z2++&J=8%"JUP'YBERNTV<;I.9V_ IMMP.F/0VR2+!EEL'"&?6 M"=G.0?B#CY,ZW::.O7VRW*:S'.'"-CO'/&#[),TQ@=MJYK2:S:UF@64UFW^] M,,+V.7"@9H=EZP+96XMN?O8&^,DT4N&5[-Q*_<_<1*=>_1SI9F'%UZJ'#RWW M76:X 'X0?JI;X>V95*W(-(PC8Q*4Q>!1N:O4G3,M*!REGF9JSH?..RPDZ\9+ M!4TW6_$?4$L#!!0 ( %:-=U 7^DS^2@( +$( 9 >&PO=V]R:W-H M965TDT;=(F19VV?7;( M): :S&PG=/]^MB$T[0Z)?@GV\>[=/>>.<]8)^:Q* .V]U+Q1&[_4NET'@2I* MJ)EZ$"TTYLU)R)IILY7G0+42V-$YU3R@81@'-:L:/\^<;2_S3%PTKQK82T]= MZIK)OSO@HMOXQ+\9GJISJ:TAR+.6G>$'Z)_M7II=,+($$[MP_22Z+S (6OK>H/X;7($;N,W$ MQ"@$5^[7*RY*BWI@,:G4[*5_5HU[=@/_S0UWH(,#'1U([+3T@5SFGYAF>29% MY\G^\%MF_V.RIN9L"FMT1^'>F>25L5[S*"%9<+5$ V;78^@=YA41&/8Q!,5" M[.A_[A1W7Z 9+IQ[]";#"8(()8@

(-P0(G6*($2R2#Z-T989@E'B1&@\0( M08P3)"A!,E]FBA*D,V1BF 0/LD*#K!""%"<@(5ZQX7RA9*+HR0RI&"B:*'R" M5OZ64"3.:H("KWZR^(!:O/Y)-$&ULE571CILP$/P5Q ><,1"2BPA2 MU#:'T;B.E+\%>9F=GS&:=]U*]Z!K !*^" MMWH3UL9T:T)T68-@^D%VT-HW)ZD$,W:K*J([!>SHDP0G<11E1+"F#8O&ZJVK@ *?*.5? -S/=NK^R.3"S'1D"K M&]D&"DZ;<$O7.YJZ!(_XT4"O9^O 63E(^>(VGX^;,'**@$-I' 6SCPL\ >>. MR>KX-9*&4TV7.%]?V3]Z\];,@6EXDOQG$FCFO0R% MO/(/S+ B5[(/U'#X'7/?F*YC>S:E"_JC\.^L>&VCER)=)3FY.*(1LQLP\0Q# M)P2Q[%.)&"NQB]^EQWAZ@BI,?'KZC\(4)TA1@M03)'."Y(:"!4JP>*\@C=Z< M$89)\"(96B1#;"YP@B5*L+S?Y@HE6-UA$\/<:(9'M,@C8C/#"6B$=VQTOU%Z MH^GI'591T(U/2M'.W](8<;N\08%W/TW^PRW>_S2]QRT&>NN6S*:* %7Y>:J# M4IY;/\QGT6EF;V,_E?["AX'_E:FJ:75PD,;.-C^!3E(:L%JB!_MGJNT=,VTX MG(Q;+NU:#8-VV!C9C9<(F6ZRX@]02P,$% @ 5HUW4,BKX]WS!@ @B8 M !D !X;"]W;W)K&ULE5K;;ALW$/T50>^V2,[P MLH9M(+)CM$ +!"W:/F_LM2U$TKK2.D[_OEQIHTB<,\;FQ9+6A^3A9;+]KEINLFWU7*]O9H^=]W+Q6RVO7]N5O7VO'UIUOD_C^UF57?YY^9IMGW9 M-/7#KM%J.7/&A-FJ7JRGUY>[9Y\VUY?M:[=?;T/_WYOA M!FYHX X-;'BW 0T-Z$<#?K?N?WD#MOGIUVM.Z7+VM>]HP,SW&'>$L0?$ M+/=^&,*A(>9.-'>G ]Q(1"@XW$J(=?84\U%BF,PIY@YAE-D07##:=4 G"U;A M#AAVP+L.^*B#R,6"[R%^!UGO)QN,+Z9[(U'!.(>I>$C%2RJAH+*'A*-!.$5O M8L%%PBQ[9H5-@&R"8).**<^#&,9'4VSQC00YYHB91,@D"B9<%:/,HZ22]RB4 MFR1A-AGG"=-)D$Z21ZY2SFP%.ZCDRI;[7,E%B\F4LY$H&ZQ7=MD:K#A&LHFE MXA@Q$%7L"S8 E>FPPD;1/RO95"4;*XW 9BLHZ4A8/G@4%#Y0+#]8)_C844I>Y" M%0*X]V3(8H&V00B1U1R.Q)'''ADL/!7"<;' E<0ES><^20AQKOY7B;YV(\*2P9_4/@K>$97,B M*GDC-^&-II]) $G, M+)46ZI!3\11"21W@^D47JPYP^< 8+;/#3LI))V7+@S ?0.EDJ',CS@N N7,C MUASV9K4EQY[,R5S#EBH]=R#;,%694=X 6%:[6(HB@K&:(3GL/AW*3)2 UV%' MYD VH26P#KL4)UV*2&$'S$D.R_$HA#]-M;$/(.D#1()*4K,Y!:<=9,*B32 - M*)T-28VE1$H(15AA22JL3"T)A/?Y0"7EC)-2J "5"BUM)*Q,))5))(XDHV>7 MDE7.-6$=(:DC(BI 3D\-T[;*BP"#$1 MA-,L12"'TRXI2LU8!1BH@ A_&:B SSY!.^M8!!@DE")<9>G^<[AJC+)7'HN M1SE@J=<#J POM9&P!GB0M(F T,L X#0@/!T)2X5'$8!BEQY+@/^).PB/3=N/ MN(7PX!J"RJK81X"BXYK\*1OE'F+,102P_F,VI^-@V_.GWSW(D4E[2>: ,3ENZ@'4A MC+A""#(V.+/JA116A3#BNAV%)3[R9\H?P=L\V%,^3L F]<2YX!- M/HRI5@<9#NCC8%T(8XK+ 127C;+T$1M\'%,,CM+B]7&PP<I V-[CF"IF1-5)=2!L[W%,S3&"*J$Y%T6A MV=%K,JMF\[1[R6D[N6]?UUW_ELC1T\.+5!]<_YI-\7QN+V[WKT/]Z&;_=M;O M]>9IL=Y./K==UZYVK]H\MFW79);F/+-\;NJ'PX]E\]CU7WOZF_U;4?L?7?LR MO/$U.[QV=OT_4$L#!!0 ( %:-=U!+[NB):0( -\' 9 >&PO=V]R M:W-H965T6(. MO]0U9G\VI*+=VH7N;>.Y/!=";8 \:_&9_"#BI7UB<@4&E6-9DX:7M'$8.:W= M1[C:04W0B)\EZ?AH[JA4]I2^JL77X]KU5$2D(@>A)+ C:[+# ><9HY[#^\[98G2*X0K+Z![6IBZW?R?)PN7O-41IEX*J$ M#&;38_P1!@X((-4'"]]FL?%G=/_>8/M/Q&Z.B!)[#($US4#S@[LT8[L L@H@ M+8#N!)))G7I,J#%-GX87+I0JM+J$%I=TXM)CHI%+['L+Q8BL+M',)?2\B4LT M<_D4>=%"R6*K36RQ@1.;>&8#D;?@DEA=$HO+Y/1LDID+"D=UO7-)K2[IS"6) M)X+)9U\O:W!C#..0C2)Q0)"P4+MX<+M M 2W5#Z;7!YPE?5=^$_+_H'86E.4? Z/;KR;LK#L+=P[TTNBV-MH=NM>CKV_/ M=WC?^KYC=BX;[NRID'>POBE/E HB@_$>9!B%[+;#HB(GH::QG+.^Y?0+05O3 M3L'0T_._4$L#!!0 ( %:-=U!DK!]8W@$ $X% 9 >&PO=V]R:W-H M965T> G0U"OJ@&0*-7SCJ5XT;K?DN(*AO@ M5"U$#YUY4PO)J39+>22JET K%\09B8)@13AM.UQD;F\OBTR<-&L[V$ND3IQ3 M^;8#)H8&VTW2)'U] B_0?_I]]*LR$RI6@Z=:D6')-0Y_A9N=QNK M=X*_+0SJ:HYL)0SR_T M'ZYV4\N!*G@0[%];Z2;'*485U/3$]+,8?L)43X+15/PCG($9N)2"*?=$ MY4EIP2>*2873UW%L.S<.$_\2Y@^(IH!H#HC&6D8CE_EWJFF123$@.?:^I_83 MA]O(]*:TFZX5[IU)7IG=4TB!XAO "L_ M8.D%+!U@>0-8^P&Q%Q![,D@_E#EJPL").B>*%Z'?)?&Z)!Z7S0<7CR8,_"8K MK\G* _@BR[47L+Z_F:D7D-[1S/1S,X/%%RX;K\OFCF9Z-)^:2:Z.@KUIGJ@\ MMIU"!Z'-J7+_?BV$!L,+%N;K-.9RFQ<,:FVG:S.7XQ$?%UKTT^U%YBNT> =0 M2P,$% @ 5HUW4*&WZ^M$ @ $0< !D !X;"]W;W)K&ULC57;CILP%/P5Q/NNL;D$(H*4I*I:J9566VW[[)"3@!8PM9VP M_?O:AK 4G+8O^,*0$W%(VNA47]. MC-=4JB$_(]%RH$<35%>(>%Z$:EHV;I::N2>>I>PBJ[*!)^Z(2UU3_FL'%>LV M+G9O$\_EN9!Z F5I2\_P#>1+^\35"(TLQ[*&1I2L<3B<-NX6K_>8Z "#^%Y" M)R9]1ULY,/:J!Y^/&]?3&4$%N=045#57V$-5:2:5Q\^!U!TU=>"T?V/_:,PK M,P$0@Q3Y*$)O$ MCBS"9P+[)2+P/;N$;W7A&P+_#Q>^G2"P$@2&()AFD,2S9>@QH<$T!A-YB5TD MM(J$"Y$0!S.1'A--1# .B5TELJI$%I5PIA(M5)(@M(NLK"*KI8CGS416"Y$[ M>QI;)6*+CV@F$2\D'G!\1R6QJB06(_/SGRPV_OZ>8,]^S3S+ ;NSXOC.3<7_ M?\BQ]29N,?GW"=P/H*G=!T+F=M&DP-3 SZ86"R=GE\8\!)/9L=YO3;E'[_#^ ML?A*^;ELA'-@4I4Y4XQ.C$E0R7B/*HU"O4_CH(*3U-V5ZO.^2/<#R=KA 4+C M*YC]!E!+ P04 " !6C7=0(JZ=2)D% #Z( &0 'AL+W=OOGTE6?%*G)\.?1-+RG!F2//_-"2].);5]WIK;3/[4>3[^G:^;9K# M3135ZZTMLOI+>;#[]C\O955D37M;O4;UH;+9IF]4Y!&/8QT5V6X_7R[Z9T_5 MP*NZ]WY7Y6V9?;^1V[61G9->@M_M[98SVZGG5=>2[+[]W-[YO;>=QE M9'.[;CH76?OQ;A]LGG>>VCS^'9S.SS&[AN/K#^^_]IUO._.-9MT_?EXJ91?3>.1IL M[D\V?&3#SA91Z_T<@J,0]YPTY], #Y]:/%(+*>*IS8K:Z 3G*>!0B+Z]F R% MQX&$#F3O0(X<&.GT]&2B>I/]:2AUK)C3$VJE8\YQ*@JFHD@JB1/DX62B1T&4 MB=TQI49<2H,ST3 333)1+'4FF";]3:1VC!XT3849,G34:N)JDK"!"1LZ#7B, M'23004)Z+-/$Z7%R19HIC)*"<75FVWUZ.EP:C,L>&8^Y_9@ M,^XNDT9J3R ,!D;)0*C,*!E$(GQ3!:.!(3:XS&54T2Q1QJ5#F-D*F/GYP#$? M>!Q.7HZ%SZGP*7LY%?Z%7+'P.1 ^P2^GPD=#'&:V F87TL80X0@B+H(YA0B7 MQGCF(,<0X0@B+H(YA8CO^\8 X0@@+JHX+6(N\9=CT'!0R!#^4%K L)>04L"QKCG32,P& 0% M T&OH%Q@B?84NP)S02 NN.@55,D\31(WG1"K%;#RS#CA6?6 98^/N@)K75"M M4^J*8*T+K'4!M$Z0*\""!0QMB-4*6/DRQL@0"!DN;05%AE">&DA@: @$#9>U M@D+#UQL,#(& X:))T/+%%P4S18#:A6!6T&KC0IDK,7HD6(X0U$JP'!G/E&D@ MS!X)5B/<4SE*C!7)K]B;P#J7]-5/=R?HFY\EGKDH/7L@X+U/ "@I"\9QAF0" MC%; R#/?)*:*5.'XDUCFDLJ G 3"\:WV%>:'0]H7+"T5YX1DVA6&A$"Q<_BE: MJ?BB8)XH4*80]@U&*H0&"D-'4>C(U#?L&"A*AJ-/>39#:>5 T*?HRYZ)6$^M M'@>K\9"(\:;I-!N,"T5Q0?=FZ8[HI!0=L@&;G=YD,%44HDKJQJ' D-*W?%(8 M!RH)YZS"2EN6[WXL.?E%K+&*-EOJ^$?4<15RQ5ZBQ7G2(7C35B]"IY_Q&8[WH M*_2BL5YTB%XTU8L_5X/U8I!>?&E7 7]F MU>MN7\^>RZ8IB_Y,^*4L&]OF$G]IL]C:;'.^R>U+TUV:]KHZG<:?;IKR,/S2 M(#K_W&'Y/U!+ P04 " !6C7=0MYA%XS\% "-'0 &0 'AL+W=O?+N;MNZ=B M,<_?JG2W-T_%I'S+LJ3X;VG2_'@Y9=./%S]VK]NJ>1$LYH?DU?PTU5^'IZ)^ M"DY>-KO,[,M=OI\4YN5R>L4N'G5KT"+^WIECV?L^:8;RG.>_FH>'S>4T;#(R MJ5E7C8ND_G@WUR9-&T]U'O]:I]-3S,:P__W#^VT[^'HPSTEIKO/TG]VFVEY. MX^ED8UZ2M[3ZD1_OC1V0FD[LZ/\P[R:MX4TF=8QUGI;MW\GZK:SRS'JI4\F2 MW]WG;M]^'KO_:&[-< -N#?C)H([M,Q#60'P:2*^!M 9RK(&R!FJL@;8&>JQ! M9 VB3P/M-8BM03PVPLP:S,8:L/!CY4(GJ:!;\G8/K9(J6A^5]=OWA1+A/'AO/%G,LL/P'D;R:(BY@Q@V1#Q"A!*? MF*!.\Y0K1W-=0AX@ MA'%WL\)S5B!GSMPE[#"Z%T-$@L.D(<[-UH<89*OQ;#4RPS'N(<(] M1.-7.<8]Q$@.,X<8,5@5KH>K-X@TPR/-8"3ISOD,S&BW3=R9GX&,? DUFHI* M98BDY!#QUH+Z.;$HIF-1LLR06 2E&2Z75XR/7VY&Z (38\8LX(K[YI=0$(9( MB!1N+ B2440$(FC/(.^5E(0/@HQ,GS&Y!!U9-&9R(RB:]-02M&4(;^'40I#L M@8:!"-8R2%M.5GF"9SP6Q3YEX 33./]:K&XL:* , M7/JB$9SD(SAY8T']:$K%GF $*3E&2N4&DR!8%/I&1A"38\34;C!81_W!" 9S MI)[*R VF8>GP:1LGJ,XQJCN-WI)#JO,8J6=W%JB_ MXC0(55R,<1H8?C)(2& M8PV"VP9:4#^K;S,T?03H=H+#M A9XE@WX8&XR#612^)1/4+Q)$Y13UHX80+R'' M5Q)!:)+ -,G]O8B R*Y$$'HD$#U21/D5A,R(,SI\05!8C.@5;A"0E$2=%P0I M!=8K$ .6!-?D&;V")#@D1_0**PE[!2&49U]+@D1R1*^PDK!7$"'S12-8)$?T M"BL)>P4F9KYHU!G B&9A)6&SX-:D83""F!(C9N0&0WZ^^W16$N246+/@UF\+ M&NBLTT[:U06&&G MDB4(K,XH[(K@I1I1V%<(B.QD%,%)A7&2\*$)KNDS"KLF**2Q0S2WZ]?((0 J M#D'O3B4SQ6M[KU=.UOG;OFH2[;T]W1U>M==ISOLEN[AER/L[=O'0W0Q^NN\N M*O],BM?=OIP\YU659^UUS4N>5Z;./_Q>9[XUR>;TD)J7JOD:U=^+[H*P>ZCR M@[W\#$XWL(O_ 5!+ P04 " !6C7=0M]TI"RL$ ]% &0 'AL+W=O MS>2:VT MZNGN/K.)LT$%G -VT_[[&N*-@F?-Y;PC+D^F^]0>MA\7WIF[[ M5708AN-='/?;@V[*_J,YZM;^9V^ZIASL9?<2]\=.E[LIJ*ECGB0J;LJJC=;+ MZ=Y3MUZ:UZ&N6OW4+?K7IBF['Y]T;4ZKB$7O-[Y6+X=AO!&OE\?R1?^MAW^. M3YV]BB]9=E6CV[XR[:+3^U7T![M[%'P,F!#_5OK47WU?C%MY-N;;>/'7;A4E MXXITK;?#F**T'V^ZT'4]9K+K^-\EC2Z<8^#U]_?L#]/F[6:>RUX7IOZOV@V' M591%BYW>EZ_U\-6<_M1N0S):N-U_UF^ZMO!Q)99C:^I^^KO8OO:#:5P6NY2F M_'[^K-KI\^3ROX?1 =P%\$L $[\, !< MP8(%R!N#9 N0-X:H%R NC4@=0&I M%Q"?JSL=UWTYE.ME9TZ+[MQQQW)L;':7VH;8CC>G\Y_^9T^LMW??UE)FR_AM M3.0PG\X8?H7AK MPJ<$,$N@Z 1 )H I@;A*D.9>5<\0.4':"0(R2[RMW&,4DVGBY7K *"ZRP((% MN6"!%BPAHQ-(,H&\O62*3*!PR1+O7!4N!LV0D@PIWJ/T*OEXQJCK4Z$I,I(B MPQ3"[\X,4; T4.J<),DQB?)+E2.2#RJG25A".T/RVQY^=!AU4^.Q@ ,QHO40 M$<,=+O/0AFA1,XZ(. 0:B-&R9G![ES-:: PKS>_SC<-<[S9+ RRT&IDD>H3Y M-!*=GDA"-:5%RPC5@D^C$(T,U8P6+L/*3:7/@I7+N C0T.)EA'I]@]@P+%_) M S2T?!FA7]\D-@P+V [FA";BM((Y5K!4WNC><"QA!4G CS@M88XEG/GGXS S M9U6!-N"!J8P%S'+_?!QHQI,'^H#3*N=X>MMG>Y\'L/6Q0"-PV@HX,71](]\X MT,S)\S1$1+L!QV[@6_F&8S-@P'E@^G':#CBV ^3E&TZ,\>Q::',FVA(XM@0. MH<72#1SM)0:]-"!BQD9.H%$,,] M#3T2 2UWP-,=N7H!Q,.Y2$)$M"D ]7R.*H?GN^VYT$\VVA4$Y0K^C@1VA0\B M58%#$K0M"&P+_@ I!'8%6]\\,*D$[0N"\ 5_@!0.-/OI#"+W3RF^>@YJ/5^&+^F]GMW?J%UOAC,T;VL MBR]O#-<_ 5!+ P04 " !6C7=06&<[=0L# !S#0 &0 'AL+W=O24NRQ"%;P-/Y>&HNX%HM6C9@?_@^F?[*$TO&EEV9P[4ZTRH^<5 M3=-%=.Z(!LRZQ^ ))L'9B(D,_Y@$0TG6V"&@A%PGV4"8!$Y"P$J()4@F!)@@ MF" !"1)+0*YFD,($%"2@S@QHFMV4V6.HQ30]AN8QG"4%LZ1 EAPFR$"";'Z= M.4B0SZ@S=^HD>>&ILP"S%&Z6Y';1N)C$)R:*X?4?NVDH]E!X+(3F"XI @SP@ M/$/2 335%*745RYL$N2ZQ%45 "69Q_ (]A)* %F)AP)V$Z(?D!6V"H*\XLB: M.K(F/E%A0Z%LCJ@N*$D\WR<$^PZYQL/$)RIL*E3,%Q7#CL& 8VY%70^@J[5* MBMBC*X:-A1&0J?!0P,;"^ /UPI;!@&7<>HF[B(BW7-@S&/#,[3): Z DHYX\ ML+$PL$]1'P5L+)Q^0%;8-!@PC2MKYLA:8*^LL&LPL%VYLKH@OZRPM3"P85&/ M)@2V%HGGRTI@SQ#(,[>R#J#K3YY'50(;BP [EJ,J '(WDFAR5*VY/-A3O0JV MXM3H[D X&1UO#@_VXG SOC8WBO[\_T[37T>^,WDH&Q4\"VT.TO:XNQ="T:(LU;_ %!+ P04 " !6C7=0 MJ0EH*UT" O!P &0 'AL+W=O&Z_3"^*LH"9'.6TT;L7)+*=LE *(H28W%(VM)H]X<&*^Q5%M^!*+E!.\- MJ:8 >EX$:EPU;I::V)9G*3M)6C5DRQUQJFO,_^:$LLO*]=UKX+DZEE('0):V M^$A^$OG2;KG:@4%E7]6D$15K'$X.*_?)7VY\3Q,,XE=%+F*T=G0J.\9>]>;; M?N5ZVA&AI)!: JO'F:P)I5I)^?C3B[K#F9HX7E_5OYCD53([+,B:T=_57I8K M=^$Z>W+ )RJ?V>4KZ1,*7:?/_CLY$ZK@VHDZHV!4F%^G. G)ZEY%6:GQ6_>L M&O.\]/I7FIT >P(<"'[T(0'U!/1."#XD!#TAF!! EXJIS09+G*6<71S>M;?% M^E_D+P-5_4('3;'-.U4>H:+G+(R]%)RU4(_).PP<8?P! 93Z< 2T'9'#&1W> M'K">(Z+%+60SA_CPC@MD3109@6#L MT1"*P"@1% XTJAR"X06@7"F0,?HDDE M.DQH,$U7B21!R:08DPT>B8!Q1ZWJ1[FVCFY@'Z MT;WNQ%8[L:4[R"ZPL HL_K\[B54@^;P[>3++U(^]. DG=4MF=8LABD.[&S4T MK=^E]WF#\AYT4_H0)2B8&++AT"*<_?_!:&K4A!_-1!9.P4Z-U!_?*#I,_2>H MI\XDGNO;P$RC=YGN*OF!^;%JA+-C4LTT,WD.C$FB;'J/RF"I;J]A0\E!ZF6L MUKP;X=U&LK:_GL!P1V;_ %!+ P04 " !6C7=0\)A_+[0! #0 P &0 M 'AL+W=OE7GWPI:MQY@T!A]9Z!>J6"^R!-U-^)?%NZ8;8^&687SERWQF4OS?HIK\C%"R7,+F**!:9XC]C_ MBWCWK5Q8W(7,>N D;'(\TT?$9)G M"\QF]7QCA"QFZ^_Z-ZI/3!IT5-;]IC#,7BD+3C!;N7*#>UYSP*&W?OOD]CI> MLAA8-:;W0^9'W/P%4$L#!!0 ( %:-=U#%?_@&80, /L. 9 >&PO M=V]R:W-H965T$R.)UD-.,OY.3[RGUS^.C\4ZLGI M6/9)QO,R$;E5\,/"OD>S+<950(WXG?!KV;NW*BE/0CQ7#]_V"]NM,N(IW\F* M(E:7%[[F:5HQJ3S^MJ1V-V<5V+]_8]_6XI68I[CD:Y'^2?;RM+ #V]KS0WQ) MY:.X?N6M(&I;K?KO_(6G"EYEHN;8B;2L?ZW=I90B:UE4*EG\VER3O+Y>6_ZW M,#@ MP&X"U!S?Q1 V@#R'N!]&."U =Y[ /LP@+8!=.H,K U@6H#3%*NN_B:6 M\7)>B*M5-!OH'%?[%,V86M]=-5@O9_V?6H!2C;XLJ4_FSDM%U&)6#0;W,!X. MAIB-B4$=PE$9=&E@*(T5-L+Q<(*UB6!Z#J,DT3C)UH0@?$,* 2M*:@+2KQ;! M,($'$G@U@==?$AIJ2])@:(W)FRRI1SVM9B;*9]C5JC:)*AJA&LBBH"QJRO*U M658-AO5F^4*1JV6\!E#(#[1=NYG$%8UQ#80Q4!@SA/F^IHL9LR"7&,MEHFA M-*K-)*IHA&J@R@=5^88J%.I;QS=F(00S+143A##3%FOK&]N+, ].-P#3#8QT MO8#!!"%($$Y_;9$+6ZD[X<5M0?UR8(PT$UH#*$:Q;KE3J*(1JJ&P&]\(!!3W MQNH@T-_O$?Y$>6%?161*>8FA-D14KZX)\HF^MZ1A:-D0W%P5:&3"^C/KU! =L+ M"CY18MA@4#BEQ"%@[Z%^%@)0-*!Z@4/SPVY010"J3S4\NL&^AP'?\V]X+X8= M!J/IY<6PPV \_L%:M:#!=X88YPL A0S4%D!YKO[N.[US>,:+8]U%E=9.7')9 MZ>V-=IW:?=VH:>,K-%LC8'RC.KNF#WNG;]K"'W%Q3/+2>A)2=0_U&?\@A.0J M=_=.97U2G6CWD/*#K&Y]=5\T[5CS(,6Y;36=KM]=_@=02P,$% @ 5HUW M4"AB8*9< P 0P\ !D !X;"]W;W)K&ULE5=M M;YLP$/XKB.\K^ P&JB12PS1MTB95G;9]IHF3H +.P$FZ?S_S$D;L\T2^%.P\ M=W[NN'O<6UQ$_=8<.)?.>UE4S=(]2'E\]+QF<^!EUCR((Z_4+SM1EYE4RWKO M-<>:9]O.J"P\\'WFE5E>N:M%M_=- MEWQ_D.V&MUHK]T]= M\"J8UZSAJ2A^Y5MY6+JQZVSY+CL5\D5\#/ZO9K@!# 8P&D#X7P,Z&%#-P.N9=:%^S&2V M6M3BXM3]USIF;5&01ZJ2N6DWN]QUOZEH&[5[7H51M/#.K:,!L^XQ,,&0$>$I M[^,1@!VQ!L,<;@](302+\1,H&@3M[.G$/H@H[B! '02=@^ F"[&6A1X3=IBJ MST+"0@V5FJ@P"BW!A"B7$.&2:%QZ#)N<\H&26$.E"(KY LU@L!AL18-+"YFC+021#1('NM!A M, J)A0\N+V2.OA!3.A(2Z5<(@B)!8M$'@BL,P23&]L5QC2%WB S!58;,D1EB M2DA@?B($9+F* %<9F*,R@*D,"30R&,I2+8!+#,R1F $TO8 I-;@@(!L77%\ MTQ>+1 &N+W"'O@"N+V#J2Q %>D80$8I#/2,8R'(# "XN@(A+'%E\>%&2K$EP-(#9=V.YYP-4 DODIH7@34[.)S90@H' BGWU* M4)!^JWJ3T:/D];Z;TAIG(TZ5;/_)G^R.D^ 3M*.+MK]6$V(_S_USTX^7W[)Z MGU>-\RJD&HRZ\64GA.2*H_^@RO"@)MIQ4?"=;%\C]5[W8UV_D.(XC*S>.#>O M_@)02P,$% @ 5HUW4'',%4>9 @ G D !D !X;"]W;W)K&ULE5;MDIHP%'T5A@=82( HCCKCQSKM3#NSLYVVOZ-&918( M3:)NW[Y)B,B2X-(_DES/.;GW!)([O5+VQD^$".^]R$L^\T]"5),@X+L3*3!_ MHA4IY3\'R@HLY)0= UXQ@O>:5.0!#$,4%#@K_?E4QU[8?$K/(L]*\L(\?BX* MS/XN24ZO,Q_XM\!K=CP)%0CFTPH?R0\B?E8O3,Z"1F6?%:3D&2T]1@XS?P$F M&Q I@D;\RLB5M\:>*F5+Z9N:?-W/_%!E1'*R$TH"R\>%K$B>*R69QQ\CZC=K M*F)[?%/?Z.)E,5O,R8KFO[.].,W\L>_MR0&?<_%*KU^(*2CQ/5/]-W(AN82K M3.0:.YIS_>OMSES0PJC(5 K\7C^S4C^O1O]&$ MV!#B.P$])"2&D Q= 1D"ZA""VBSM_AH+/)\R>O58_0)56+VG8(+D_NY44&^G M_D]N )?1RSQ)HVEP44(&LZPQL(6)X?@C9FUC0(,(9 9-&M"5QA):=/AQ@96- M0-T: MC)..938H23N.K(<(/0\0VM@8 -U5)\ZJ$ZOJ9-SC.W(*H.&^CYP"HP&^UQC4 MJC*%8<=V&P,1ZKAE8T)WJF-GJF.'63UNITZ!=+A9('0?'.$ NPRH72=(4-HQ MS(&*0/>[=$GUO!^@YZ@##M?ZBG8>4PL _\,W]_$ HB&^1=;7E**N:S;&\LR& M="T+6A=%0=A17_/]"5TH%00F7GX)',^R5:IF>3D(-1P),>L[A?JB:"5Z86"IB&; M_P-02P,$% @ 5HUW4-]VV2\3 @ -P8 !D !X;"]W;W)K&UL?97;CILP%$5_!?$!8VXV$!&D3JJJE5HIFJK39RYU-P!0]%V^R E#>>\-:N?4KI;H-0O)804/E$^^@ MU5?.7#14Z:6X(-D)H"=;U# 4!0%!#:U;ORSLWEZ4!;\J5K>P%YZ\-@T5?Y^! M\7[KA_Y]XZ6^5,ILH++HZ 5^@OK5[85>HF7JA?=?8ZMQ'E2H)LQ&C7/@R::::)'Q6ZM(-DD M0;J!J8O(V45DZ^,Y(<9N@]AI$%N#Y"$&7L08--AJV@&2DMQ-29R4Q$$A"\J@ M(8^4R$W!3@IV4-(%!3LH.'!3B)-"')1L02%K2C)[.AXHJ9.2.BCY@I*N*7'T M 25S4K(5A03!@I*M*'&.5>@#8,G[57I4WQ:,#@K,TWU7 QGV;!0O!N/:31] M*\I_4$L#!!0 ( %:-=U UEZ02$ ( '\% 9 >&PO=V]R:W-H965T M[W*#MX!? M#?1R<@Z,DP/G[^;R];@)(R,(*%3*,!#]N,(.*#5$6L:?@3,<2YK$Z?G&_MEZ MUUX.1,*.T]_-4=6;5^+9E72^;1DLZT.$P^K1)%+_.V+E%Q@G'B%Y-[Q>0+,5DT*[/-%Y:3 M;#4?HMT2]=@^)P9-YI:!.-M/7 85O[3*3,@D.FZ15VSF?A;?ZNWBEL&=QJVF M[T2M+Z:KT-QPN%DS+'9WT6;B>XB^+=L.[0N'/+ M?U!+ P04 " !6C7=0)T)$#&," B" &0 'AL+W=OGGG0EF'A9RR:\ '1O!9!W5M$ *0!!UN>K\L]-J!E06]B;;IR8%Y_-9UF/W= MDY:..Q_ZCX67YEH+M1"4Q8"OY"<1OX8#D[-@<3DW'>EY0WN/D%G,$7-2T?9WUJ/=.WY/5)5UDF%(=H8T^0$P0Y0#(#!-DY( &B"V"*0)NE,2) MDCA0C'+WB94ECPWO[ [-KTW#M2(?N^ M[LX72@61CN!)>M7RP%XF+;D(-4SEF$VGUC01=)A/Y&#Y+"C_ 5!+ P04 M" !6C7=0KZXHT]\! #F! &0 'AL+W=O,<9I+^2[J@&T]\%9JS)4:]WM,59%#9RJ)]%!:]Y40G*J32DO6'42 M:.E(G.'0]Q/,:=.B/'6]D\Q3<=6L:>$D/77EG,H_!V"BSU" [HW7YE)KV\!Y MVM$+_ #]LSM)4^%)I6PXM*H1K2>ARM#G8'\D%N\ OQKHU6SNV21G(=YM\;7, MD&\- 8-"6P5JAAL<@3$K9&S\'C71M*0ESN=W]6>7W60Y4P5'P=Z:4M<9VB&O MA(I>F7X5_0N,>0CRQO#?X ;,P*T3LT8AF')/K[@J+?BH8JQP^C&,3>O&?M2_ MT[8)X4@()T(0_Y<0C81H0<"#,Q?U"]4T3Z7H/3E\K([:,Q'L([.9A6VZO7/O M3%IENK<\":(4WZS0B#D,F'"&"1\1QS4BV4T0; Q,+L)-%Z'C1_,5(K(M$&T* M1$X@?H@1+V(,&.(PK<-$ ?$72=8@$LY #U;B32OQAA6RL#)@D@RWI,X63I9@TB\6UK!LQ-G;X#O5%Z:5GEGHL$D*# M$?2?C%9M+IVI8%!I._UDYG+X]89"BVZ\5?!TM>5_ 5!+ P04 " !6C7=0 M;N%B]:T" #7"0 &0 'AL+W=OQ,G00N88B?9WKZV(8C8PTNPG7]F MOAF;P:N;[-_560@=?31UJ];Q6>ON.4G4_BP:KIYD)UKSSU'V#==FVI\2U?6" M'YQ14R<$(9HTO&KCSO[CD33)O7(F= MK/]4!WU>QRR.#N+(+[5^E;>O8DPHCZ,Q^^_B*FHCMR0FQE[6ROU&^XO2LAF] M&)2&?PS/JG7/V^C_;@8;D-& 3 9#<18-TM$@]0R2@RBA"&<%@E$HB$)#%((\%!I6 M!2&_*J$(I[,3^X!2@"@%@.(EO"W"JI#2KTHHPEFV<%88B,( %.]$;ED8A:'< M0PE%"[M3@APEP)%Z'&7(@8/7)Q115,(D&,$-"0$LF=^14!"G3(.F%(HP8PO[ M@Q?:(P9HI#8?:_=)/4JIA7&)GHRSL[EE39-:'+4=%F;<#U>-8:)E-UZC MDNDNM_D/4$L#!!0 ( %:-=U!YG=F_: 0 *,9 9 >&PO=V]R:W-H M965T')FF',\P.JLZ^_-4:DV^%$65;,.CVU[ M>HJB9G=49=9\T2=5=?\YZ+K,VNZP?HN:4ZVR_;"H+"(>QTE49GD5;E;#N9=Z ML]+O;9%7ZJ4.FO>RS.I_GU6AS^N0A9\GON9OQ[8_$6U6I^Q-_:G:OTXO=7<4 M7:/L\U)53:ZKH%:'=?@3>]HF<;]@0'S+U;FY^1[TJ;QJ_;T_^&V_#N.>D2K4 MKNU#9-W'A]JJHN@C=3S^&8.&U]_L%]Y^_XS^RY!\E\QKUJBM+O[.]^UQ':9A ML%>'[+UHO^KSKVI,2(;!F/WOZD,5';QGTOW&3A?-\#?8O3>M+LMS4%^NUBGKFX(] MB:Z8N_[D4+OA?UVV37?V8Y/P=!5]](%&S/,%PV\P?(K8VHCD_R!11^#*@D,6 M?%@O)BR6.(" <00@&X#B-A(XX*1 Z:ZI$%L(8QLMS:,Q>F2._(A2(?L? 3# M 20,($$^1M&?+YCDAJB(8S*RL4%,L 1322"5!% 1., "!EC,O[@I#) "!D:> MSZF5)T_CA(P>V-JP99*DCDNSA&R6\Z\MB['FXAE7=P3=N;P Y;Z^S&$!#-"1 M)AUF%Y@8,^G8*)&D#NDP[ 6, SJ)28=;/R2)29,.0-W6<$H'.PM#UK)PA,!N MP( =N!3 L!\P9 BF!I@M=B@"@/.H@&%;8,D#.L#&P!9S=+"PR%KY^"!3(MA@ M&'(82P&V=UA$?) I$>PM;#FG]Y?WB?@@T_T86Q1'%N7:TK&M<#:_Z[EC+$!6 M8'8]MT5NEL,+F1+!)L#%_&;GV 0XS6CV$>3-Q0>9$L%6PI&5F,W.;8NPB/@@ M4R+803B:+,QF'T%>(C[(E CV(8Y\R-6IV$%X^D"S8^USI'VKV>]KWPN9CM)8 M^R*>W^P":U^@D<)L=@&&!7O" 2CWA".PCPCD(V;+"]LDP(0#4.X)1SAN5M!( M83;^"+HSX2"4<\(1V)D$<"9RM0SV%"$?N('#;B"0&UBW<+;4F0 3#L!Y)AR! M;4$ 6R!7"&P+X@%;$-@6!+(%JRZVYG%=;)RG+H3]@K"Y8U 5F3XTZ9',\-'KA3("Q%0MN[59?[V[L7,B6"!4U MT.1P)L(*I <>'1!6(*'1WBK'_=%^A,@9Y< Z)J!CDCB$Q,*38&-VE4-BX4FT M,9OED&#+[7:5V)&PQ *50*#DV+)#FRC7!@DC07:J9 MZPCR*3>Z>5K>O[[X(ZO?\JH)7G7;ZG)X/'[0NE5=N/A+%^BHLOWUH%"'MO^Z MZ+[7E]<&EX-6G\97(M'UOVO%MW<4[-:B),LBYH_-5Y[JBK6_'W@I;@L?>J_3SP7^X/4$\%J<61[_H/+ MG\>G1HV"@65;5+QN"U%[#=\M_4_T_A$R;= A?A7\TH[>/9W*BQ"O>O!UN_2) MCHB7?",U!5./,U_SLM1,*HX_AM0??&K#\?L[^^97,"VOY6I2_BZT\+/W, M][9\QTZE?!:7+]PD%/N>R?X;/_-2P74DRL=&E&WWW]N<6BDJPZ)"J=A;_RSJ M[GDQ_.]FN $8 Q@,:/2A06@,PKD&D3&(+(.@3Z5;FT$G>0NL\THFEHY;)V891D.=@I MN["$0A3B,4=HS)$3DXRCB8GZP_W$J)\8\6-M\D/L^ GSJ\6Y\I.@ M?A+$3VCY21P_$ZFDJ(L4<1%9+M*Y+C+418:48HP3Y"A!CL286#'F3HQH+;HP MJQ:OPJ$$/P4($E!J'P/DID*C$P<.G5%J!C2WUBA^8E! 7$U1X&<&#>>?.A27 M,'4U[)P[%-$PI22W-QO# 43I1$"XUFD\OWPI+F.*Z=@N8.H*&4\*P7V0%*YZ MBL@^FMHH7-44D_44!:YKZ@K;W6M$L2$9!VN6Q<7E29)-]4Q@RM8-"F#BV"2&YXB1WBNV@KE?#H.0[J5]3]=[T=XQ^(,71W)^"X1*W^@=02P,$ M% @ 5HUW4,AD8R!Q @ )0@ !D !X;"]W;W)K&ULE59=CYLP$/PKB/<[_ $D%Q&DD*IJI5:*KKKVV2%.0 >8VDYR_?>U M#>&(,=7U)=C+[.SL)%XGN3+^*@I*I?=65XU8^X64[2H(1%[0FHA'UM)&O3DR M7A.IMOP4B)93G0NI D"8M.=$?5+ZT.ZYVPR9^Q5;[X>UC[0BFA%.US?VSZ9Y MU"+IEU:_R((NUO_2] SV25,)]> M?A:2U3V+DE*3M^Y9-N9Y[?EO:>X$U">@(0'&_TS ?0)^3PA-\YTRT^HG(DF: M<';U>/=MM43_*. **S-S'33>F7>J6Z&BES2.GI+@HHEZ3-9AT @#!T2@V(<2 MR%4B0Y-T=%]@.T7$2W<%[&P"FWP\SH^!FR!T$H2&(+PC@)8+'28RF,9@(@!" MJY,I:$9'Y-01.7189F4=)AZ5P!@ 2\<4%*.1V#LIL5-*[)""+2GQI,HRM##; M*>8!(C#CRL(I9>&08AF?+29EHA!&EA8'",RYLG1*64ZD(#QS&)ZHR-HL-=MT%Z.%OQ3-^!9FB_TW07Z'?" M3V4CO#V3:O2; 7UD3%*E$#PJ;86ZLX=-18]2+Q=JS;N+J]M(UO:78X9?U1P#SO\7N,?< 97UCY5ATHY=:?/"NJB7W@_#ARG&ISH'E2 MW;$C+<2='2OSA(O+[+G'R)"WLZ5BV/9?3,3OQ+"WH\-+NC_PNL&9CH_)GGZG_,?QN1173AMEF^:TJ%)66"7= M3>Q[-'K"7BV0Q,^47JJK)/.:5/2!9;_2+3],[,BVMG27G#+^PBXKJA(*;$ME M_Y6>:2;PVHGH8\.R2OZW-J>*LUQ%$5;RY$]S3 MYO#1W"%8R6("5 +<"C&X* M/"7PA@I\)?!;@>_?% 1*$ P5$"4@'Y;"FX)0"<*A@D@)HJ&"6 GBH0+DOC\Y M=^C HO9A(TWB-+-$3KO'A"?3<%%.O$JWG M*2%D[)SK2(J9-0R^8GP<=ID%Q$1=9MEG4$LXPF;K%8->9[BG)T3S\0 QFH]' MB(F[S!Q@0E?+N<_XKI[S &8%,9J?-< @S<\7R#/J,D\0@^&GX,$SQI,1O$X$ M#X[@PQ%\&<'O1/"U7!HFD$PAF<"5?UH^?<[7N(ZC '84 (X";=8$PQS-^QRZ MY8C C@C@2%N7CPU#KGKR-&1^$^GX"&$?8<\'1MK\?0A[&7L$&)EEG].(U:?$ MND_XGDN,HQO!647 Z&J59 TQ$=Q+#/<2 Q'T.@,PD2&7^O4 EG 7B*&M^T<% M7<\$@H/>Y 4P'(;ZV"P +':QCBU!K#0%!HZ,A0)E&_3I(HTE?-I^5M M>1/I.C&4-@34K2@VQ# 4+A0/?]#84)4P4)5B+=T9!)F*+#:L:0RLZ=CT86E8 MB!C_1\*&%8:!%19KM66AH/[7@?[9^"G7>'*N/O1S6N[E_K2R-NQ4\#J?J]9V M#WPOMX5:^PR-Y@AH7Z+1NME8?(1O-MS?DG*?%I7URKC8H,@]Q(XQ3H5]]TX8 M/X@]?GN1T1VO3T-Q7C8;W>:"LZ/:Q#OM+PG3?U!+ P04 " !6C7=0C&Z[ M)'8# 2$ &0 'AL+W=OF[KMU_Y1Z]-=$/3;HVS*_H,ZR=;\LE==4VK3[ Y!?^ID MN1L[-76 0B1!4U:MOUF-SQZZS4J==5VU\J'S^G/3E-W?>UFKR]H'_^W!8W4X MZN%!L%F=RH/\(?7/TT-G6L$URJYJ9-M7JO4ZN5_['^&NP&SH,"I^5?+2W]Q[ MPU">E'H>&E]W:U\,CF0MMWH(49K+BRQD70^1C(\_'O_%OWS.'@S MF*>REX6J?U<[?5S[F>_MY+X\U_I17;[(>4"Q[\VC_R9?9&WD@Q.38ZOJ?OSK M;<^]5LT-VT6J=R* JX"\UD;H>'X]R-OYG1]N;IRR;)PU7P,@2:-?>3!F\TN%04 M5)%D5TE@#%Q=(.L"Q_[APD7$!PC9 .$8(%H$B*UA3)IXU+2C)LRCF,\2L5DB MFB6R9B(B25!@RB>)V20Q21*3H4R:Y"9++.QE*Z@H0\>D)JR3A'&26$X2Z@13 MNSRH*,6<=Y*R3E+&26HY2:D3R,!R0D5IY*C4C'62,4XRRTE&DD!JVRVH*!$) M[R1GG>2T&(6PG.0D22@2RVY!19@[G(#@(2*8U\^NE%FTR!.%<6*CA,IB#(7# MCP-JP/#$\1("3R3 =Q!E%BWFUY6&YQ8PX+*1,FL6$X>.+#RW@(*+,F46+09C MEPJCP=!AA:<;<'@CI4+1%>:V%:IQT0UXO ''-YLJ0-D5"=L*U3BM\'P##G V M5H#"*[+YQFC0\8D#'G! "4>Y I1>9%*HQ.F$!QPPA*.E0ND%=FD7G"ARU"WR MB$/!(,6UQ^&IA/ .I,RB9>D+5R+';HIAEPT5I.@R>W_' B$/+Z3PHEA!2J]8 MQ/8*,:I,@,,-#SGD(&>7"U* F:^+O7-B5*ES;GC.(<KA-S7TWG5*GAE:G^00>7/\-L/D'4$L#!!0 ( %:-=U 2)(&#O ( M ,$* 9 >&PO=V]R:W-H965T[YW9FS;W[E MXE6>&%/>6Y&7E6PK/'DN"BK^K%C.KPL?^>^&Y^QX4L80+.<5/;+O M3/VHMD+/@I9EGQ6LE!DO/<$."_\1S38H-0X6\3-C5]D9>R:4%\Y?S>3+?N&' M1A'+V4X9"JI?%[9F>6Z8M([?#:G?KFD!W,"Y5LS?-?V5Z=%G[J M>WMVH.=$12&E WWC1VDG(/U9<# MGQ8H N2D-RC@\P+%'T@*7,-H3!$CM_10XB;E#JHO!RY0!%7H] 8%7*+H S6* MX")%0)6B<)B4U#FT(N0FY0ZJEA-TKN6"B:/MD:2WX^=2F2NI8VW[L$=LKO6! M?85FZ[J;^D=3-W??J#AFI?1>N-)-@[W:#YPKID6&#UK>2?>3[21G!V6&$ST6 M=5-53Q2OFH8Q:+O6Y5]02P,$% @ 5HUW4!E E854!@ %B0 !D !X M;"]W;W)K&ULE5KK4NI($'X5B@> S#VQT"H!%:S= M*NNOHR_?7T3#+[S(M?Y5N65:/? MN^V^O!R_5=7A8CHMG]ZR75I.\D.VK__SDA>[M*HOB]=I>2BR]+D5VFVG/(KT M=)=N]N.K67OOH;B:Y>_5=K//'HI1^;[;I<5_\VR;?UZ.V?CKQH_-ZUO5W)A> MS0[I:_8SJ_XZ/!3UU?0XRO-FE^W+3;X?%=G+Y?B:7=QKU0BTB+\WV6?9^SUJ M7'G,\U_-Q?KYM M\[4SCVF9+?+M/YOGZNUR'(]'S]E+^KZM?N2?J\PZI,8CZ_T?V4>VK>&-);6. MIWQ;MG]'3^]EE>_L*+4IN_1W][W9M]^?=OPO,5R 6P%^%&#JI("P N);0)X4 MD%9 A@HH*Z!"!;05T*$"Q@J84('8"L3? OJD0&(%DE -+/J:N<@3F793WN;0 M,JW2JUF1?XZ*C@:'M&$;NV!-FCXU=]NL;/]9YU%9W_VX,HS-IA_-2!8S[S"\ MAY'GC7%B*_ Y%NT(HA^YGJG."!(?0;8C2,=9X3G;852+ MV;>81'O>0@C37D3N$8P4N+$*-U8!8YGRX]YA=%\+UTI%4>29@P"9,;(/=&S2 MN$T:LS'8V8P >!,:IZ%6SD.D"W$^,8CW&,Q-B;\GD,LXN(<3!R"9%^<"%"Q9HI&7NE MYPX"I4IT% 'N!UNW/F6=$]4$CVH"HBJ95[X7"6 (%X:SD,60U#UB#K8=D1+? B':!F? .DA'+(8/KH?$G9,&0A:1>8NK$C?.)$ >>P@$ON]PD:U(545LY MK*W2WP$M+,@)GR0U$>6+P_(E.9%:G"@K7(:G)R?J!8?U J8G1W8#223([.0$ M)SGDI&%4YA&C,_%[RG7H$G6 8W4 G!I@#2.5R(*H! )I%ZF-JR 8+ECXG J"N@)2UX J84$GMP"N M-NIH >D^R-,)@K[B#/H*@KXB@+YS >G+C3'"/\Q:8D F8A'Y*8\ =:2$5(3U M1#T06#WP]^,";OS!*9S%:!SCVD+4%0'/!@Q5D 515T1\QHP2S!48<[4_40G, M8Y-0X9<$=26DKN$$=25!77D&=25!78E1UVOE5Q;$I-L6QBS1!'P1.C4%4 ZG.F R"DQ+A))P,#9V.)BSN 5UE M!.DD1CHP%08JXQ,N8F#5,-"UBJ"Q1-H#JIQ(@L8R"9\*1?!38?STG;8@;RJX MUD3N*(+("G;9<"HLR%$F)D*PV+=J&.A:190&A94&:@R"[^J,YP"*8*>"[ 2' MZW<6Y!^:BT10VJB3?.PH7_C:%#POX.3F2A%T5QC=$U^5AKVKG-0;5$(7P7:% ML5WZN@S4%4V$\I\/K13"=@_H6D6P76%L!XD?0V5N!*Q1@SC7)J)Z**0)$-23 M%Z)ZZ"@\[351%#1R=NJG_8V&6^_VH9(T1,W4!-DU!1H"8*B<:6>>GKE1@'M!:GSBV_A%B8D&LM48@TLKT MW+"@P"A98\^2Z6R=]A[N[[+BM7W!I!P]Y>_[JLGSWMWC2RS7O'DYP+L_9Q=W M#+F_8A?WW2LJW\-W;\S\F1:OFWTY>LRK*M^U[PV\Y'F5U:Y$D]J5MRQ]/EYL MLY>J^6GJWT7WIDIW4>4'^Q;.]/@JT-7_4$L#!!0 ( %>-=U"PM9IP#00 M .<4 9 >&PO=V]R:W-H965TND?FN;X$ 3U]J"+M/YDCKIL?]F;JDB;]K9Z#>ICI=-= M;U3D 0_#*"C2K/17B_[9<[5:F+*8ONI_=//O\;EJ[X*SEUU6Z++.3.E5>K_T/[.')\$[@Q[Q7Z9/]>C: MZTIY,>9G=_/7;NF'748ZU]NF=YYZG-XY=UZI]C=H;CZP_O3WWQ M;3$O::T?3?XCVS6'I1_[WD[OT[>\^6Y.7[4M2/J>K?YO_:[S%MYETL;8FKSN M/[WM6]V8PGII4RG2W\-W5O;?)^O_PXPVX-: GPV8N&@ U@!N-1#60-QJ(*V! MO-4@L@;1S" 8%JM?_4W:I*M%94Y>-1#HF'8\90]1N[_;[F&_G?UO[0;4[=/W ME0*V"-X[1Q:S'C!\A.%3Q"-&")Y,,1N,B>(IY N&,#Y+YHD(-4HX:(L]5\S) MBGGO ,8.&*<= .D >@=BG&4XJV0]8*(>4_:8<+8<&"'CB,DP#.E.(#CI =68:"0210BX!,& M@F!QY%R&B%R&""V#@IE>U@-&7M@2C. 0)7-1?<$P!CQD:E89AJE$\I@N2Y%E M*:(LF)6EKI:%$1Q4)!T+').9Q$0F@G:0D Z2VSL "^FN&5[O 1L+&O.)A9 ( M)Y^8HT6SZR+?6- =P>CNR/AU%6\LZ(Y@="=EN)4BK6PL2$Z#Q:X-H_LDPXT2 MT7=C0=-(3G(RN@LRW 852(<+NH.PZ Z"TFIE6*X$017:QC@!=]MGM!X9%B3! MS_C.6+1T67(+/9/[8G%:Y!R+'+/3@B:<21*I')%HA7.L<,Q."YKTSM!=D^/P M@^6M('*XH$7+X79V6>@D!K$HB1BP@*Q,B]',SQYX7X]X(("OC/R95@ MM,Z!FKIS@@*>NI)#XMIS6N1 3=TY02UH&LE)4* 5#M3YWG&2!EJWH.X@*"U( MH&8N(BB>N8Q'TCT(@=8D$$,7$Q0/W01RM$4$%<;2^'(S6N: &[YR@ M @]>%@H5.\:FH%4NJ,D[9Z@%34,1506CUSO=*\!O:?6:E;7W8IK&%/W[G+TQ MC6Y]AI]:;P>=[LXWN=XWW:5JKZOAU=MPTYBC?:T8G-]MKOX'4$L#!!0 ( M %>-=U!KI I#M0( $X+ 9 >&PO=V]R:W-H965T MF]&Y9Z6\*/5J%]_V:Y_8CF0N=]I2"'.XR*W,<\MD^OC3D_K#/6WA^/S&_J45 M;\2\B$9N5?X[V^O3VD]\;R\/XISK)W7]*GM!D>_UZK_+B\P-W'9B[K%3>=/^ M>KMSHU71LYA6"O'6';.R/5Y[_EL97D#[ CH4 /MO0=@7A)."H.NLE?I9:+%9 MU>KJU=V_50G[4,!]:,S@(0]\CMBXB M3@9(8!H8NJ!H%[2M#T?U#"A.$*($84O 1@3 )DT^=)BXQ92=C)23B=BMBTI( M-++D73,,;88YS7!&<((()8B6VQ&C!/$".V)'*#!"R<0.!,4C#G@S'&V&(W;, M$"0H0;+'\33Z+FCF60<\NN!FE[-PA@(/'+ /&()'#J(EAD3NRR&=)@8!S1F" MAQ?<]'+&9BCPR '_@"%XZ"!98DCB&@*QXXB+@ME7 . 1!C?#C$8SWQ@\>90L M-X7BR:.PP)0>A#\ G2,()$IBF-,S\]%T,\S9' 6>/1I^P!(\>]3]VB&6,$=O MG$934UP03Z9Z@M%@8R?-'Z(^9F7CO2AM9J1VDCDHI:4A)'7FO.XFO&ZA5=5/K\$P0F_^ 5!+ P04 " !7C7=03/@/UZP-C MPGK+LZ)>V@BV(>690UPW='*: M%O9JT9P]5JL%/XHL+=AC9=7'/*?5WS7+^'EI@WTY>$KW!Z$.G-6BI'OVS,3/ M\K&2.^>JLDUS5M0I+ZR*[9;V%[AY(*XB-(A?*3O7G;6E7'GA_%5MOFV7MJLL M8AG;""5!Y>/$$I9E2DG:\4>+VM=W*F)W?5&_;YR7SKS0FB4\^YUNQ6%IQ[:U M93MZS,03/W]EVJ' MK3WW]F)91*N+)'OV/"L;CZMS;$6/- M9ZU_H>$$H@GD2@#_78*G"9XIP=<$WY00:$)@2@@U(30E1)H0#0A.&]WFNFZI MH*M%Q<]6U69<255BPTTD$V*C#IO[;[Z3-U;+T],J\L.%< P_^UQ9$"N42%H5$@CX/4$YKB MAPIXC8#?%0C<05A;3-A@BC9H\V 0V#$FB@>86P/,W1A#()X(B8]ZY",>#>^F MQ<2=M[BS01X\8!@OQ"T)4$L"Q))!0JX#@]B.,=VX]0P)44-"Q! /%XA0@<@\ MS6)4(#9(L]@@%!C&QPV9HX;,/\Z.]7QT\V1&!NF1? #JF0(NWM)<@P31H/?# M@H(FX@(3_1408Z8D\&8$G^A&@+(\ @R:1P&1*#\DP(4GE#=YS.C*,&YQ^TVJ=%;;UP(<>E9JC9<2Z8U'-G,A<.&ULC99=C^(@%(;_2M/[ MF;;8@AHU&3]WD]UD,I/=O49%;:8M74"=_?<+%*L"HWIAX?B\AQ45>6<#W98G9OS$IZ'$8)N$I\)9O=T(%HM&@QEOR3L2O M^I7)7M1F6>9D0HL_^5KLAF$W#-9D M@_>%>*/';\3,)PL#,_D?Y$ *B2LG3 M_R3S"X 1@%8@Q[XEZ!A!YRQ(;PI2(T@?'2$S@NPL@#<%T C@HY:0$2!+$#6K MJ[=KB@4>#1@]!JPIN!JKND[Z2!;$2@7U_NO?Y(YQ&3V,4 8'T4$E,LRX8< % MDP)TS4Q]3/>:F;E,TA*1=-E:!3ZK8^#(46K9F/@8R\;498!E]"XQ=PEH#;-P MD01\,=^.=VLZ.D'G:FN0/T'J39#J!.E5 GM/&@9JIFJ8;A;'L37?Q["%BX&D MV[WDKFQG7MN9QW;/*LG,&>@)@LSV,_%@ ,F/51$>K!<#&YMY,7>M7,Q>)D^B M#DQ2D/F7"7J7";K+!&TK\*X5EWA*XA1\N67(ZP5YO"36(B-G)-AS2VCV W M,6]!WL6:R447QV5)V%;?CCQ8T7TEU%_P(MI>P"] ';=6?)ST)XDG/I,7=G._ MGM,WM_U/S+9YQ8,E%?*0UT?QAE)!I/OX61;*3KY@M)V";(1J(MEFS37;= 2M MS1M$U+[&C/X#4$L#!!0 ( %>-=U 9 7\!6P( %<' 9 >&PO=V]R M:W-H965T_R>8V-G/2:OM$2(.6]-W=*E6S+6+3R/ M%B5J('W '6KYFQ,F#62\2\X>[0B"1REJ:@_X?N(UL&K=/)-C3R3/\(7558N> MB$,O30/)GQ6J<;]T _=]X+DZETP,>'G6P3-Z0>Q']T1XSQNB'*L&M;3"K4/0 M:>D^!HM]+'@)_*Q03T=M1V1RP/A5=+X>EZXO#*$:%4Q$@/QQ16M4UR(0M_%; MQW2'*85PW'Z/OI.Y\UP.D*(UKG]51U8NW9GK'-$)7FKVC/LO2.<3NXY._ANZ MHIKCP@F?H\ UE?].<:$,-SH*M]+ -_6L6OGLU9MDKF73 J %8! $\5U!J 7A M31#=%41:$'UVAE@+XIL@N2M(M"#YK*54"U)#X*GJRN7:0 ;SC.#>(6K#=5#L MZV"1\@U1B$&Y_O(=7S'*1Z]YFH#,NXI FEDI!HR8"*0?F/. MI@QB;Q-A$D0@GJY0/%FAV*H0"$+#KV+B<85,LS9BFK4),$L,I][HFVT0.- M/ ].&#/$K?L/W'7);[FA4Z,3$\V4MXDZZU6'X4Y?8]YPE^9_ 5!+ P04 M" !7C7=047@ )S\C(PSTBLZ+.7M:;/[:B6\^V' M]5.UJO]SM]XLY[OZX^9^LGW:5//;?:/E8F*4"I/E_'$UOCC;?_=S]2,Y==Z_6?SX?KV M?*P:EZI%=;-K;,SK7[^KS]5BT9BJ'?EO:W7\UFG3\/CO5^O?]J.O1_-KOJT^ MKQ?_>;S=/9R/TWAT6]W-GQ>[/]8O5U4[(C\>MM[OULK52N[*<_W7X_;C:_WYI[;\VPPU,V\"\-3"QMX%M&]CW!KJW@6L; MN*$]^+:!?V_0/X;0-@A#&\2V01PZAM0V2$/'D-L&>6@#K5Y73@UN\K;8[ZOM M?7^3U^76[^MM][U,#AMKOU._S'?SB[/-^F6T.;#M:=Z06G^L6]7&FV_W>W__ MSWJW;NMO?U_$8,\FOQM++>;R@#%'&&=B%W.%,*F+F4J,?D-,:C???#70UTLC MVL?@NGU\1AC?Q7Q!F-#%?$688LS?$*88\W>$R<7<28Q3A9UKA"GL3 ?8F0%_ MHNIB?B ,62F+=Y7=6[ ="P9;<-B"VUMP'0O%OKPZ8,(>L]IC3(XJ*U4,Z%H" MD_)6 J=#+C#*8D=?'3#^J"OOM%)RE #H 6XJ<;K =5P/V/4 M7"^(-CM@TG%/'[PI=IL$J0]'ECJ^1.Q+!+X4A)Y&L6)DO GWD4 ?I0@FT8<- M%BU!$DL@@!V?,O8I Y]*T468C'MI0A:,$4K:2"4C6M#QX+W208S]!P+F'.C8 M-8M<&GBEBQ5I09TE,<$:R9X6>;PFP0+@% "-UHG[CZ/9)VV _Z;TWXC.'-A0 M,X S/?M)$]W6%OADB0VBW-H-%W]-=%$C82SEOP4=KZUVR@!E1,CHHP:+.]3F M;(C-[EB)D&J@I,F5?DF0SR0F:Z*2&LAD\F5'$N02&Q&12@VT,I5Z#$!\1$3_ M-!"W%+$-0\3-J.';U1 I,DB*2B$&('>4OG8[(IIAI&9H%X@-PG%S0G)F",?- MD/3,R"0I6AD0K@&NI.5 4[->4]V1$>4Q2'G*.&^&IEH#@%VOB$88E&V)#8:$ MA(1Z0S3"((TH1O7%R%PJ)V.5+AV".+!J?;E9>R21$*V"XQ-)I,D :/? ? 0=9E71,<,TK$RE6E!G50 G@, $'D_!;B^G,$2 ;4@.\R%\S,K MD[[HK6?:98G06B"TNR+5TRTB72 M#3MY@PPN%]G$MQ;4F2%K ^N*! $+@D NCX MJ'/:[-MD1)8MD.5KZE%^B(29($$Y3+"6*D8 MON_8ZHAD."09)%(Y(@5.#Y]@1SCI$"?+"7:2DRYGEPE;'"&F0\0L)[@%=2X& M^G:P8[=GDIJ)VB"4<_Z$"29,K[SA.,> MG:N*>?WJ97@NLM%N7T0+/+J.*7,P+Z]9]C<_\HY5 ON$TA/1\%(TDF*K1;3 MGW ?X]D]-0B_",4#"KFQG$?PW"<&OF&)% 3)\G3T_+;[((RP M/)YPFQD)@2.*NJ4D 5!2)(6/A.51AMRDR0)%PO)XPFUF)*R,@)4B]$=YD#7E M_4NW-T+-**F9-!'S2!@7PPFC9@]-T5/3\@XWRJ35&Y6$0%X#H$XF2B4=:G$V MP&)WG(3"$3V-**\J(W@BF_H6EW XHF-T<63XVH*Z)TJM/=D$B7 ]@6"MR29( MA.OIA%-T(C1.('.6C\9!YASAH_&_!W:](L*04/@O0RT"L2OS1-0C#5&/)-4# MG1NN :[O>4$B&I.0QI#L-A&-22=H3"(:D]#C!+$(X)$C2^<3J\X <5HS&X2[ MZ82C<2:AC>TWS:8^IZI0,=W;X1SEJDE]K MQ:J.U D14RM6^Z-0S!0%+DI>/:>,ZEL 4%2V##0VZS=6C(_5$:DAA^]7U-\^ MJ1P +/QBM4EJR $*U$YI6!X+RP&1D?_).+6K3LZ5I):$&/#1.](=0 MY,)1TXI#4'*8#,DY-*WETRH^^GS?NQ^Q<"W[L]O%S[C_GF_G&U'?U:[W;K MY7GS[M_=>KVKZG&I#_6 'JKY[=N'176W:_YL+JTWAW=:#Q]VZZ?SPPN[D[>W MAB_^#U!+ P04 " !7C7=0BY+==_4$ !Y&0 &0 'AL+W=OJ[K,6W];OT3-H7;Y4V]4%I$2PD9EOMM/%_/^V>=Z M,:]>VV*W=Y_K2?-:EGG]W[TKJN/M5$[?'WS9O6S;[D&TF!_R%_?5M7\=/M?^ M+CIY>=J5;M_LJOVD=L^WTSMYLXY%9] C_MZY8W-V/>E">:RJ;]W-[T^W4]$Q M3)_>QS]OYMA S4:J).!'_N:@1X-],E 73>(1X/XHP9F-# ?-;"C@24& MT9"L/ONKO,T7\[HZ3NIA AWR;I[*&^O?[Z9[V+_._G_^!33^Z=LBUNL< MC9C[ :/.,+$BF"7'R!,B\@Q.-!2B<:^8>:I3,@3'J$O$BB,L@;Z()L,.8N@@[AW$YPYB0=(Q8&R/V0^1)+$4@N!6'*>%C!GN M@>.42,]A%[P-Y&T ;Y+=I>&\A1&?2TJ=XV Y/7 <+*LD(NHS>)*";(*2Q*N6)0DBE1+AB))2&.ZE $Q^%)]0*K&\:%8(*6,# M&B)$ZD2% \!J(/4'*FP$_;S$$!#7&$1>*S*)Q4@B-:)E)H$ M$!+.M35"7I]K6+\D$C"Z#I%<<#*;<58K $RS[ HI+$W2@B806$Y(+#L2Z(YA M36 I>=)G*4T)@12],5QD)@E(&/A4D"X#&V;(XB^64-Y8QBE+7\^M]< %)[;"DN: I)F:$<=09=L MJ&ZL $K,LE"FL4 IL%\Q@56&PAJA@$88*M(01!L,!-'"0"!+10&"0KM2K <* MZ 'M+DL(HHMZ!#*A0L8ZH, >Q;*"&$ 7=:Q,G+!YPW&]-M%$&PIU7@\XK3,!%X'#G%TYW-.Z6&JVH:J M5W*+^Y-&_2F@1!KW )W\0FYQT6ITGD&7.QJU2@Z,% M%3Z?BG$;B$$;H*>;RYA7I ;[O>CL=+AT]4M_MM],-M7KONT./L^>GKX?W*GN M=)D\7\J;]? 5X(>;X:/$GWG]LMLWD\>J;:NR/V%^KJK6>99BYB?;UN5/IYO" M/;?=9>*OZ^%CP'#35H?Q0T=T^MJR^!]02P,$% @ 5XUW4.V8D>,E P MG@P !D !X;"]W;W)K&ULE5==;YLP%/TKB/<% MFR]#E41J/J9-VJ2JT[9G-W$25, ,G*3[][,-I6!?TNXE8.?4RO_+Z MN3DQ)IR7(B^;A7L2HKKSO&9W8@5M9KQBI?SGP.N""CFLCUY3U8SN=5"1>SY" ML5?0K'27%B]W7B!)JPEO.*WID M/YCX63W4S:#.X=9>6)\V7"UBS/%9/4\:#P_I7]LS8OS3S1AJUY_CO;B]/" M35QGSP[TG(M'?OW".D.1ZW3NO[$+RR5<*9%K['C>Z%]G=VX$+SH6*:6@+^TU M*_7UVO&_AL$!?A?@]P%R[5L!01<0O 7$-P/"+B!\"PAO!D1=0&0$>*UWG \\ATWH*B&\]J!TF&CF9)8/JV46B63I1K#)=;#-7;V%3<@O!0 MZ=U"Q!A.S?>H.A;HF\K]N.N1T(7G5? U[_2;+\!U!+ P04 " !7C7=04J5R MD1D# !@# &0 'AL+W=O>U*NMV[AZ$.#[X?KLYL"IO/7YDM?QEQYLJ%W+:[/WVV+!\ MJTE5Z1.$8K_*B]I=S/3:4[.8\9,HBYH]-4Y[JJJ\^;=D);_,7>R^+?PH]@>A M%OS%[)COV4\F?AV?&CGS!Y5M4;&Z+7CM-&PW=Q_QPQI31="(WP6[M*.QHT)Y MYOQ%3;YNYRY2CEC)-D))Y/)Q9BM6EDI)^OC;B[K#GHHX'K^I?];!RV">\Y:M M>/FGV(K#W$U<9\MV^:D4/_CE"^L#BERGC_X;.[-2PI43N<>&EZW^=C:G5O"J M5Y%6JORU>Q:U?EYZ_3<:3" ]@0P$N?+[4T)! 0JD!!NG3ZU0<4*HE9+,QDW$DH!6DH]/9YG85A"RG*QL6(@1L1T# M!@PW,,H?M(Z,HL8_V7F & ,%KNP: 4P&"]?,1$^LM3&@X(0&7-AP M.8K,T#M0,C(:>Z%9B7M4=$U$=Y\U7'!Q;'M)S(+9@ZZ\I!ZAZ?AC.@,X@3FJ\:M:X1QEY@!7$7+ -@]J5<]ZA;E](?=4T5:_:ZA6V=#3_50K4-H]6A M37XDJNLRUE>J?=;=V+M,UWM_SYM]4;?.,Q>RI].=UXYSP:1#Y$EO!]GN#Y.2 M[80:4CENNIZWFPA^[/MY?_A3L?@/4$L#!!0 ( %>-=U +]TOD? , ' 1 M 9 >&PO=V]R:W-H965T,6_I#8G'ONO;;/M9W915;/ M]4$(Y;T4>5G/_8-2Q[L@J#<'4:3U)WD4I?YG)ZLB5;I9[8/Z6(ETVQH5>4## M_%#J)_'ATJW@H%EFQ6BK#-9>I78S?U[7J45Z^B#ZAB>_UV7\39Y%K>!.)]K&1>=W^>IM3K631L^A0 MBO2E>V9E^[QT_\2\-\,&M#>@@P&9OFO >@,V&-#)NP91;Q 9!D&72CLVZU2E MBUDE+U[53>\Q;581N8OTZ&^:SG:PV__T\-2Z][Q($CH+S@U1CUEV&#K"D $1 M:/;!!44NEM0R-QRL;,0T>0M9VQ!"'5$PF"AK":(109PP3!!!@J@E8&."F&*" M"2286!$DHPBZ-!$FPDZFT,D4$$R,X4:8*7820R2>X7!"[%O#0VLE0P7"M M UPQR#4E X!XZ*@'%-<#>DT]@*")PP^6.KU"ZDL(2LQ@;I ZQ5*G2.HN"BQU M>H/4*98ZO4;J ,1#QU9-L=0IDKHI#0#BH6N*L=0I4K$I#0AR[!H42YT"J=M+ M"8%<4XRE3I'48P<%5C'EUZ\2A@7*@/;,5;("(!XZLF58H,R6%0\=M9YA63%Z M0[:.X[-]?@;9VB!.'-L%P]IC0%;$==#'LF*3&[+%BF%H<[2R!8IQG4L85@P# M^QYQ[!,,BX$E-V2+Q<# EF9G:X/LHTTPNG86HMJW5_K:V\A3J9K;VZAW^&QP M3YMKJ]&_)'?K[O+_GZ;[%O$]K?9967M/4NE+<7MUW4FIA(XQ_*1G_B#2[=#( MQ4XUK[%^K[IO %U#R6/_?2,8/K(L_@%02P,$% @ 5XUW4.^"U[2K @ MV0D !D !X;"]W;W)K&ULE5;;CMHP%/R5*!^P MR7$<$Q @<5'52JVTVJKMLQ<,1)O$J6U@^_>UG9 -L4'L"[YDSGC.X,N9GKEX MDP?&5/!>%I6EZDD4R2Q+*OXM6<'/LQ#"R\1+OC\H,Q'-IS7=LY], M_:J?A1Y%'_W I/+*^9L9?-O.PM@H M8@7;*$-!=7-B*U84ADGK^-N2AMV:)K#?O[!_L_,FWZC +LS#8 MLAT]%NJ%G[^R-J$T#-KLO[,3*S3<*-%K;'@A[6^P.4K%RY9%2RGI>]/FE6W/ M+?\ES!^ V@#4!>BU[P4D;4#R$8#O!N V '\$6/NC)A7KS9HJ.I\*?@Y$\_?6 MU.PBF&#M_L9,6K/M-VV/U+.G^1CP-#H9HA:S;#"HA\$HN\:L70QTB$@KZ&0@ MGXPE3##W>%"8K_2S*LT->0>P_J_$#;K6@?IX99,,-YD$AR)Q# M[:)2?.-.^&!:!/..<_VI \XESB9#LBZ7CHG(OJ;X36.!>$ M(;DAV7^9@'N;C&^=;O ?;T@_89S_@ -YQ#CBW$0:A..A M2E'O?2N9V-O:008;?JR4>0)ZLUU]LD#F?1S,+V&R:JJ,#YJFZ/E!Q3ZO9/#* ME7Y][1NYXUPQ+3)^TO(.NL[J!@7;*=,=Z;YHBHUFH'C=%E)15\W-_P-02P,$ M% @ 5XUW4$71X+A@ P , X !D !X;"]W;W)K&ULE5=M;YLP$/XKB.\MW!D,1$FD)NFT29M4;=KVF29.@@HX Z?I_OW, M2U-B'UWS)6#GN;OGSKX'>WJ2U5.]%T(Y+T5>UC-WK]1AXGGU>B^*M+Z5!U'J M?[:R*E*EA]7.JP^52#>M49%[Z/O<*]*L=.?3=NZAFD_E4>59*1XJISX615K] M78ALWC$0NUJIQD>K'LUB*/&\\:1Y_>J?N M.69C.'Q_]?ZI35XG\YC68BGSW]E&[6=N[#H;L4V/N?HN3Y]%GU#H.GWV7\6S MR#6\8:)CK&5>M[_.^E@K6?1>-)4B?>F>6=D^3]T_''HSV@![ SP; '_7@/4& M[,T@>-<@Z V"CQJ$O4%H&'A=[FTQ5ZE*Y]-*GIRJVP^'M-EV, GU_G$$B%6*!ECI0E0T! MA$O,O8T)V A31A:#M0[8L!CHTPX"TD'0.@B&+%EH5+/#A"VF;#$WP+A1\Z6- M0K,DA",^DFY(L@TMMHE9TT6'X4,>X/N^P=9&03)$79#A)!E.D#'VR8);86+P M#<9+&X11Q(S:V: @2FBZ$4DW(NB:02(K2!*-%24FH\1$E, H2FQ%80"1410; M!%%B5&Y%@-#QM>M&,DK(C!(KHR! V@'XM&+Y'^]2&!$]^'^?+GO013G, MC;\B0# X3WP^PIR6,:!T+#*9VQ+%.3-UC$ Q!FBR)D31C\;*3@!,8JG:T+G(_N<;KMP>[[!$<$%^F^QROZ'NF^1[OO[3V.=DLG M/AO+%^F>1JJGS<+VH(NO$(;&9W[9HRZ. FA]T @48#*BK$BK"#*;-!O+FU81 M#*Y8)+J=\2/MW(.&Z0;V&GF#4W AJEU[):F=M3R6JCDH#F;/UYX[;$[1QOP" M)JON\O+FIKM+?4NK75;6SJ-4^HS>GJ2W4BJA2?JWFMY>7]_.@UQL5?,:Z?>J MN\-T R4/_?W,.U\2Y_\ 4$L#!!0 ( %>-=U"=6.+9&P, .8, 9 M>&PO=V]R:W-H965TV4\F?C6/K9QY M(\N^J%C=%;QV6G98NP_H/D>Q,M"(WP6[=I.QHUQYXOQ93;[NUZZO%+&2[82B MH/)Q85M6EHI)ZO@[D+KCGLIP.GYE_ZR=E\X\T8YM>?FGV(O3VDU<9\\.]%R* M'_SZA0T.1:XS>/^-75@IX4J)W&/'RT[_.KMS)W@UL$@I%7WIGT6MG]>!_]4, M-@@&@V T0.2F 1X,\)M!>-,@' Q"P\#K7=&QR:F@FU7+KT[;'V]#51:A^U!& M?Z<6=;#U?S(\G5R];%*,5MY%$0V8K,<$$\P;PI/LXQ8!M$466.;!?(.MC2#) M')+;$!0LJ,"@HU@3X*D*0F""$"0(-4$XBY3A2-9C(HVI->931$@<&?X",(S# MP&#+ 1@B*4YAU1&H.@)48T-UCR&3?3 Q%-L0ZX1L2.##2@FHE%A*$0X-I<3: M0\5W$I%>+0##&$<&6P[ 9'S10GQC4'5LI54Z43TC2$""!#@@(U^RQ!+J&QZ_ MB\AO(68R4U!F:LL,C+!GZ:T,Z'7:D-C0"9# .I$/%S3_ QD_@&[HV *0P"B, M.8!9*"EHH?HB0"PQQ2);B:46P)@O*(!)%M2"A?P!!4"RQPL4@(DL5'L$EWL4 XJM;(B! MBQL3\Y8"8/8["U!9">Q-FKV*M4?=2'?.CI]KH7JFR>K8K#\$JEDTUC/5Q.LF M\HVF_P+X3MMC47?.$Q>R%=4-XX%SP:1&_TZJ.\F/CG%2LH-0PUB.V[[S[B>" M-\-7A3=^VFS^ U!+ P04 " !7C7=0;DN'$= " "W"P &0 'AL+W=O M7G!)W#F%RY>Y)$QY;TV=2L7_E&I M[CX(Y/;(&BKO>,=:_6;/14.5[HI#(#O!Z,X&-740A6$6-+1J_>7&HS$"PG'?TP'XR]:M[%+H7C"J[JF&M MK'CK";9?^ _D?DT2$V")YXI=Y*3MF:5L.'\QG6^[A1\:1ZQF6V4DJ'Z^MV-[>JK5$[]\9<." M4M\;5O^=G5FM<>-$S['EM;2_WO8D%6\&%6VEH:_]LVKM\]*_R;(A# ^(AH!H M#" ?!\1#0/P>D'P8D P!"0@(^J78O5E319=SP2^>Z#]O1TT6D?M$[_[6#-K- MMN_T]D@]>EX623@/SD9H8,J>B28,&8E JX]31-@49>2$1]<3K%PBFUTC:Q[">8-397BILM4+,%(@ ^<8DQ.3"+,= L MQA2X61+B!V?H2F3.R8E!,!-0"*8"!H4WSB]RXZ@GCD1&4NC8A8HLAHXQ*(&. M,>A&0A#TYG@@$2(!4P*%8$X@D)O!_X&N'>.W#(E=,U$,'2,0O/!6* 1/,PS* MPQN.\6N-N'<-@?=1B4!%[N0Q!CEYC$'P3 LFU4O#Q,%6AM+;\E.K3!$P&1VK MSX?(5#]@O#15J:V*WF7ZDO8'%8>JE=Z&*UU;V0IHS[EBVF-XIV^THZZBQT[- M]LHT<]T6?2G9=Q3OAC(Y&&OUY3]02P,$% @ 5XUW4$?V#2]% P GPT M !D !X;"]W;W)K&ULC9?;CMHP$(9?)CDWI[;(*_U4>\VI++/ZSTH7YK+PP7]K^);O#VW7$"SGQVRO MO^OVQ_&IMK7@ZF6;E[IJ M+ORP4Z0+O6D[%YG]G/5:%T7GR>KX/3KUKWUVAK?E-^\?^^!M,,]9H]>F^)5O MV\/"CWUOJW?9J6B_FFXM7 M#]-[S+I5!(_"COZF:^P'N__/#D]C6\_+1(EY<.X2AHB4+4K(@)"M'\L!$-]THI>4PPQ8!-Z):E78KU1Z.B5 MJ)=8<$?*&D,LE-+1BR$93ZR(B)0;$>[XY&.F-P)G#58SG4+G;#3., M.W&GF%$3ITM":DV(I>!,X"I!?42*NP?=&E,"PMB)*<44V+4W(1E"^NP.L>C8 M71 C=-O33"8L![S70" B(#Q5-ATRD(< Z2TEUF(W0WPDQ(]\RA,." BD@+-%DX?,P&0N+()#(2;)5+2&Y]032,^FM7?H_J:[,Z;5UEWX8!T=[&OI6BGTKNV*RI;KX-=U OKS4=M@( %,* 9 >&PO M=V]R:W-H965T-9709M@-W"_#3W"_@J_%WL]'$9YF&PDWMQ+O63 MNGZ10T))& S9?Y,761JX56+6V*JR[7Z#[;G5JAI8C)1*O/9M47?M=>!_"\,# MZ!! QP!@_PV(AX#XU@ V!# G(.I3Z6JS$5JL%HVZ!DV_O2=A3Q'<,U/]K9WL MBMU],^5IS>QEQ?-D$5TLT8!YZ#%T@J'O$6L?D>;O(1L? A1&3&1$CDHIJI1V M!/%4*24X08P2Q!T!FRI@3B(//2;I,'6?*B>,N_GZ,. 4$N;D[,-REI,<%\U0 MTDPZK4?.:>[48XW *,VI6S8?EJ:0--4>>+68XV@4IJ ZP@^*@;&9D3/V!<@A-ODHRC-8G>7?!30R6W2BXXFE[5];GT7S:&HV^!9 M:7/O=[?S7BDM#2.Y,UQ'\\(;!Z7<:]O-3+_IGSG]0*O3\(2+QG?DZA]02P,$ M% @ 5XUW4#\=E=Q5 @ B0< !D !X;"]W;W)K&ULA97;CILP$(9?!?$ :\Z0%8FT!%6MU$K15MU>.\0): VFMA.V;U\? M"$N,F]P$>_CG]S>.\>0#H>^L1H@['RWNV-JM.>^? 6!5C5K(GDB/.O'F2&@+ MN9C2$V ]1?"@DEH, L]+0 N;SMWD*K:CFYR<.6XZM*,..[WA"/Q'_U>^HF(')Y="TJ&,-Z1R*CFOWQ7\N,ZE7@K<PV M=F0E>T+>Y>3;8>UZ$@AA5''I ,7C@K8(8VDD,/Z,GNZTI$R%G0G0W(1H3(B,!Z%+4WI20 MPTU.R>!0_>_V4!XB_SD2NU_)H-IL]4YL#Q/1RV:593FX2*-14VA-,-/XDP(( M]VF)P+9$$2S2@]L%MDM%8C"42XD?_(G"49' M+H>I&%/='?2$DWYL?&#JOIM_4$L#!!0 ( %>-=U UO-:V<@( *\' 9 M >&PO=V]R:W-H965T2S[L. $% MI NH:J560E==^VS D.B2.+4-7/]];2?D@MF[%V)O9L:SF\6;7[EXE25CRGMK MZE8N_5*I;A$$T1/[Q=1+MQ5Z%XPJ MAZIAK:QXZPEV7/I/T6*3&;P%_*[854[6GLEDQ_FKV7P_+/W0&&(UVRNC0/7C MPM:LKHV0MO%WT/3'(PUQNKZI?[6YZUQV5+(UK_]4!U4N_2_OK[<]2\690T58:^M8_J]8^KX/^C083XH$0 MCX2(?$I P&]$_"G!#P0L$,(^E1L;394T54N^-43_=?MJ&FB:(%U]?XAFT=( M%'_@ H&)(BN IB[('!; H "V GCJ !&G4CTFL9C68KXD29R&3KX #"&4.679 M +"(9$D&NTY UPG@.G5<]Q@R/6?N9+8&,!%Q#4,@C&"[!+1+ +M.*Q0$*C(B MKF, AE""L>,9@$5I&'[06RGH.GUTC9UO7J0/M4G".7([XQ$5D21%CF< A3&. M88[*XTL]!!K0%4/ O=U@"U(K>5@\FUU3!QLB-!>GM^;I7Y M]T^BX]1YBLVUY\0+/8WZX?$NTX^RGU2-=U!9/@OS%P, M $4- 9 >&PO=V]R:W-H965T7'E MXK4^,2:=MR(OZZ5[DK)Z\+QZ=V)%6G_B%2O5EP,712K54!R]NA(LW1NC(O<( M0M0KTJQT5PLS]R16"WZ6>5:R)^'4YZ)(Q=\UR_EUZ6+W?>(Y.YZDGO!6BRH] MLA],_JR>A!IY'?EM3MUM2&_?=W]L\F>!7,2UJS#<]_9WMY M6KJQZ^S9(3WG\IE?O[ VH-!UVNB_L0O+%5Q[HM;8\;PVO\[N7$M>M"S*E2)] M:YY9:9[7EO_=##8@K0'I##"]:>"W!OZ'07#3(&@-@I&!UX1BM-FF,ETM!+\Z MHOE[JU3O(OP0*/5W>M*(;;XI>6HU>UDE"5UX%TW48M8-AO0PN$-XBKU;@D!+ MK(EE3H8+;&P$C8>0K0W!9,(+'PS4-P3^(- ()@A @L 0! ."D9?K!D,-IFQ" M1<2G"*%1Q#8PHDF$+>#6!E(_1*@/'/@>@KZ'EN\!"6$""A+0^>I%($$T0[W( MBG4LFXT(8XI#6S8;&(0)G98M!IV. :<3F" !"9+YLF$$YR>:(5P+ZH>+ T20 MO>\@9!1"&P]"AI3$DQ+BB0*#K0"B@$Q0@ 7D$9,[9(2S'_MS9/3MK(22%\!9 MZMD0C$DT+1Y<<[!==/ T!YS[.+Q#/3C[,9VC'K5+56*GY@; 13&0PO_'#5V' MZPZV"T^,)PX.#%+.P*E/R SA6M!@IT2V; !L+-M-R-!?N,X0N\[$:.*D)7#.D^ . MU>"4)_9Y;ZFV:4&#$A432NEX+:_72Q9,'$V?7CL[?BZE;LEZL]U=X)'H7G0T MOU9WA*:C_Z!I+AC?4W',RMIYX5)UNJ8?/7 NF?(3?5)^GM2=IAOD["#U:Z3> M1=/8-P/)J_;2XG4WI]4_4$L#!!0 ( %>-=U"C^[16N0$ -4# 9 M>&PO=V]R:W-H965T&,"*+]0V2_KW]86EM.7%]HS/G#DS'I>S-J]V '#H30IE*SPX M-QX)LJ[P =\OX$2SWO,%J*_P)7$!X>E/@< MC18VKJB9K--R8?%2)'M+.U=QG]--?@O;#Z!+ %T#:*HE)8K*/S#'ZM+H&9G4 M^Y&%)SX]-$YRQ%?'.B[?>>ZT/649+<@U,"^B40'0+6A'$TZ\YZ%Z.$_T_ M/,OR?89\5V4>&?(- WV@^P3%+D$1"8J_)13_E)E ]Q&D=LLDF[9*,'T<*(L: M/:DXS!OO.K./-#[+'W@:^*_,]%Q9=-'./VY\@DYK!UY(=N>G:/!_;#4$="X< M'_S9I$E+AM/C\HG(^I/KWU!+ P04 " !7C7=0PS4$WE0" "B!P &0 M 'AL+W=OTJ1T @$TH"R\<9UD"( M4I(^_G2B=K^F(MZ.+^I?=/(RF1WFL*;D=[$7^=*.;6L/!WPBXI4V7Z%+*+2M M+OOO< 8BXEU(%6+/,2LIQC4(QQIH??AF7RLO G= M&RTP1-L[ M-_=.">RHFP"W,GJJA#IU-]&^T3Q[ZMX:Q==HL6G;Q56F[5X_,#L6%;=V5,A; M4=]=!TH%2(_ND_P>N6R8_83 0:AA),>L[1KM1-"ZZXA.WY;3?U!+ P04 M" !7C7=0O654)P(" !"!0 &0 'AL+W=OMC:GMA.W?UQ>6$*#) M [;'YQR?F=B3](R_B1I .N^4M")U:RF['4(BKX%B\<0Z:-5.R3C%4BUYA43' M 1>&1 D*/&^#*&Y:-TM,[,2SA%TD:5HX<4=<*,7\[QX(ZU/7=S\"KTU52QU M6=+A"GZ _-F=N%JA4:5H*+2B8:W#H4S=%W]WC#7> 'XUT(O)W-&9G!E[TXNO M1>IZVA 0R*56P&JXP@$(T4+*QI]!TQV/U,3I_$/]L\E=Y7+& @Z,_&X*6:?N MUG4**/&%R%?6?X$AG]AUAN2_P16(@FLGZHR<$6&^3GX1DM%!15FA^-V.36O& MWNZ$VX&V3@@&0C 2_/@A(1P(X8VP>4B(!D)T(T2F6C854YLCECA+..L=;O_= M#NM+Y.\B5?U8PY+C#\BD+(P M^@C6?.R#!7TS/V$)">X1QR7"#_[C(ERM1F@$PND1S]MU@6A5(#("T7TYHUDY M+2@VH-: O%DBCQ!W+N)5%_&:BWA6SGAQQB=/_V8'H2=4/'0F/;S/X!4$L#!!0 ( %>-=U#T,,J&PO=V]R:W-H965T$Q##E);9OSCEW\3H^,_XF#I1* M[[TL*C'Q#U+6HR 0FP,MB7AB-:W4GQWC)9%JR/>!J#DE6T,JBP !$ 8EK43.*H_3W<2?P=$*8DTPB%\Y/8M.W].IK!E[TX-OVXD/=$2TH!NI M)8AJ3G1!BT(KJ3C^6%&_]:F)W?Z'^LHDKY)9$T$7K/B=;^5AXJ>^MZ4[67:<_,'9Y;F M)B!+0"U!^;Y'""TAO!#P70*V!'PAQ'<)D25$_^LAMH2X1PB:8IGJ+XDDTS%G M9X\W"Z@F>IW"4:SF=Z.-9CK-/S4!0EE/4PA@/ Y.6LF"Y@T(=4 8)=>8Y1 # M6T2@0FCC0*XXYFA(![#G8^$$I;U AB!TC?@R1,0]D97#$[J13^BL:V@$<%< MQVX![!3 1B"\SC5S*T1.A6@00I+U2K%L,+'!5$VQ< P Z%5L" N3< !;#6$X MZ:*N@HZ=0@;LHI F&(>JZ"SE%;4KXW%Z7P-NQ821UGQ]I>QC.DC^J>?0Y'"^BP M+_7E;8[VBWQS\_\@?)]7PELSJ2X(U&8\J,=&.RCH3NINHOJ\ MN7&;@62U?4T$[9-F^@]02P,$% @ 5XUW4)$-PVH5Y@ )[<# !0 !X M;"]S:&%R9613=')I;F=S+GAM;.R]:7,;5Y8H^/F]7Y'A)T]3$TD8^V)75P1- M42Y6RY):E.VH>?%B(@DDR"P#2%0F((KUZ^>L]YZ;"P#2LGN)Z6J+))!YEW// M/?ORI[+<1?M-]H]]>IGO-[M__:K7[?>_BCZO5YOR7[^ZW^VVWW[S33F_3]=) MV;%.MG!G\7=-^6V2)-%>9^FN_7JFWZW._YFG62;K_[\IS+[\Y]V M?[Y\]_/5A^C]Q0]7T7GTT\VKZ.S%RZB\3XJTC+)-]/$^WY?)9E'^Z9O=G__T M#;[#[_7ZT8_Y9G=?1E>;1;JH?OTJG7>B02^.^MW>K/KEZ_2V$_6G^&6_6_WR MK_L-O-EM?O,R_Y06T3:Y2SNU&?/Y?IUN=M''QVU:6VWW_-]:7[C8;/;)*OJ0 M;O-B5WUJ5^QKH[DWWZ=%EB\0 M&K9%=_3H#P/__'_VC:C%]QD6S*;)?EFY9% M+)-561O]:K/+=H_1ZVR51F_WZ]NTJ#[1[?;.!]/9=-#RZH?T+BMW,/DN>INL M:Q.\R3[EF[L\^DN:K';W<72]F=>@+B/!5WD!*T]P$W%TLP-H1'D1$]VJ@T A":QE>FX]KYO,GG,,?[^WS3AKO#P>A\-![64/=CM@-\SY=1KW]V M^S*Z2>?[ F:O$XKU&O#F9I?/?XVC%]T.W 6@&T7T*5G5#Q8NX"+;W$4WC^O; M?%5;[,\_O*L=KWR>;N[3Q!KV]N'EU\>\M$/\E7:W.?]W D<,NDA) ML8BNRW)?A\7;&F;)$#_G*T2.@JE 42/2\MCEOBB0SC!QH8T"GNQKC_\M;1OA M>K-+BV2^RSZE2.D2'?( 38++#[AXEQ>ULWF;;\Z3^3R%9^")!3_=,M+-.EFM MHN_W)5RQLFUU5^NTN,-M_5#D#[M[0,+U-MG4YM6G/UN"RR2\;?9[.*,CP[W? MWZZR>?1ZE2=MX B1\8:9Z[O]#B[:!O&NC3&4AJX"G&Z18B]3@'O]7K>\\KUY MY5NXV@7NN<3KL[M/H\+1_W\IHT6ZS#89G3 0C\^/3$N(/X$\$64P-+)KY98_ M@D"!((>A:%_W^6H!&!A'NSRZ3:,EG.DBNH>9DR6@3AS!GD&>"'=3Z-+@&WCM M?5+LHNOK:UY>5H:,.0((O@;!)D)>'CW@T/#: CE$NNC@/4RWO%3RJWZ9SXRVKU>'!AQY82MXQ_CXB[R7<(C44*'RX"T"0EDJ,=@2A? MMO'52QBJ@'FO0<;Z'/U;6D/"+M"U\6#6[X^JWUS ,A:TE->KI(9B2A)>9R52 MXK^E0!K;Q)CS\U[_?% C^DY\L6.\A@]KU_2@\"-OBRC5^/[KO]66_^[MS;LW MUZ\N/EZ]BKZ_>'/Q]O(JNOG+U=7'&R_&'I))IVT 2].+^<$3K>3&:C!"9X%/87XJLU,G= M] !N-H9Y$.'Q=J]J.'0-ZX3[5V1U\O\*+T(!Z#H'J:"D\7*X7G"?Y\T,X'V1 M;I-L$:6?014I4_.*OB$0KK'@'*6.P\\ 7=JF!5P+'!3/8(O )>!XP]@Z.1Y31.U ZA]AG?$3S\]VT@>??Q MXDUT<7,#6-V&KJLLN1K(GZ; X@4XL.3UM$.^,I2*BMYPH$=6 ^?VIOKB^^OWUQ_ MO+ZJ'QU( QF3!:8HH$8#)P5V Z-%9V]SD."G5>*%"O^WY3:9I__Z%6CT95I\ M2K_ZV0U>-@X+.C*.\+?;:% *ED&<9(P41.1CF&+I/A_%_TS+7):VV@: MCWLCM067GE__I?TWYO\AU1$R L9R@%S;/=R]IE>O]$$/:Z MW1B8,RV)-E"#X9-A98?Y(N!O49I.V^#,;' VB_MP++]]B[-1/(!I\.L>'/6L M][ON%W1>4@* T"#3.@=A;YYL,R \#:1RO]ZO2#X4%&F^]SO7EU M]>%&<>OJWW^Z_OBWZ.S5U>OKR^N/-;FD1C'BZ,/5JZNK'R^^?W,5@:CS\]6' MC]?X^_L/5Z^O/L"7/$\<7;Q]]:PI#\E/9R"' W&Z!_D>!+.7QBSXXJ!%T.L+ M<"2OLPU0V@P%NUPTK?]]<8O*QGSW?VK0/2SQ_'8B=P;K7N2K55*4'H5K0#EU MW#J:X_C\Z6\=5/#\RPUH;\N!42^.T.$GD,/3@%T;X$E0;7O[./C:WCP13FTD M\K1-AV\_:<>-KQ[?;N-KI^[5$HF;C_#CQZNW0"#>O8[>O;_Z/+L%F #!T2+>7GPQ;>@ M0*_RNID0%9V4"!KAPBGTLVWH*-F!7GF[W]$ NQS&\!=,9,K6=QUA.&64.+I- MRFS.R)6M]CNYZ,>IS"]I=GLD'/( 8^8@E^S2MTZNR5:?V1K%&R2HR)-"TH\!1.MB>!?:L:!YR)=..IQQ+.T-]IOX=?TRTT>K0QG,LG\0\JWSC^:OBC_,MB1^,_%]DM_5Q#XW%3R=$2T^=W[[3 MB ?GP$3);+Q& 8SU+1'&GH/QS[^TQW']:??S#R(^-0_.[T%\ZFXB/%\0P+PT MZ3CNJ5ARXA"_*Q+4]O4;D: .IR] -GXG*\A3X%1S6_X>2%:;Y# =NW[_[OE$ M$%X^48; **R';'>/2$%L;@/'N$I!\F>>5T/;_28[S(R.C2A8]P>@?PWBOQ'] MZW&*?YS.\T7,M4V2R0%SR_5!S#FP^/>CFI[> M_A!=7'Z\_KG1Q7:Q^/M>/.](5(H4[NH]V!M%*-*IV:GZ M*H6[/L^8>I.Y9HVA)O\\R, O[#-X\ZJNY4;#"3R[R,IM7J+!9HD&E ;O]V'C MR5%;NO.>'K*KL,VIK,"(%DZ+,=Y03US66X BQ3/,8:WL SC@HZX$0ISJ9G]" M_$$SI \XP9_@='Z2S[O)/G04$8]=BVL@)3='KL7[?3&_3W"3)Z.3V G(.IUA M$. F69W#.J,R7^X>T* )T)I*$3XR(\5CBD(B@0OA3U$/,O24T+>=%_A M MTBWZFHZ"EU?Q-/"^OGY[\?;R"'B+?)ZF"SGL[" ?IE []#MR]&"^!'R"%9W( MF\.9CBA,Q*NW>O2G#Q4LNDT];-_S%S5HO)> #7APH>_KE@[;N]_K#7R*C1R) M(+F$44 A4Y[P"[:1 AW9K1SO/"BV?$@="0!8KO+-'=^$17K;CJAD*E]P*.*2 M':D'D15?!/I=I @-0WC1?(6'5(,A// M'!=]PC:;?#>'P'"SWV[YA.&. A.>@]"P+YAPTH3+%1"<;,.9-@TH1/&"A$'L M[8!#AQEKT_ST_OT;DHXNWD2OKF\NW[R[^>G#%8E*;]^])2)D"#N(A$UTJ!ZK M%O&D_O* >'_JLEH_;\HEWOWM(Z9?>=W$DG^S+ MZB<8PBUA]^XKN$?RK0POW[P$YE2&(=P4M9UR-#8'"*T2PA]8Y[OY+L=8H=X8 M5;?N- ;%%8Z67M@D:WK^*B^#I5]CBL9VQT%&H.\-X^@!D)$$$ Q(*OA-0(/& MG>N'Z'-X2,EWEP-Y(6481BGR#=P1P#'VTI!RLL(X_%O@,RBX;C"2'L?+")-! M>NE$OZ31?0+/(-7'+2>H?R\SY(N DTB78$>@I@HO*:-R#=(GD,MTM=JODN(< MYMNDJ1$,^4C<3M9'Y/@LD"TS[*>8;1(.?I!B\= KI$7R/? MM&6"Y!EA7N)53%G-@E$DBPL_)8_[>K_:90B YKW?IZLM 75- "^C59HL%!A^ M^Q*+N7ID\N*@C 3W%5S1=(<[L9_^Y1$I(9 &NC;V&[@P"WF%ML(NU.C'9)/< MI1QDC!_;5[Y/ ?Y9CEY[/FSDUOZJ\Q+I<(A\[-=I<;[,BG)'Y*D@.):, O

CVM< TO?%ZP5E:#2)AD!7M ![1^HM0G/6^="(<]3 @GZ\P1 MZW&Y%IX<15=$]2ODU69\ZY)8M&7_8YI+4?0'V> VY@5O/I=FJSQ4BZ3=;9ZC$'2A)$6 MNF?"KA4%<0#"D9,3-O0.=@KW."#M*W?_8C42W06'$ M @8]TQFZ1SK^5/F!!\P^FAMQ10*YRZRDXP5L3864.&$DX^AQ"<$@XHMCTRT@ M;I5P8F/M&(6;D>G6'Q1^M$KODE6LPA"1:3CD#5\^)_O B^=P2*L$X$G\!L[41H=4(JI9& ?>C+)F<@=W#B@@96@% MFB-^HC/!E5KCO88%P_6!#6%.%R,;RN&B;[CU8IX5QZG'P^FT"I+HOJ9K$A8I^H!G0B#[(HRE="2&Q 5=DSD M-BD1N9A&N,U!#R9%/8.-[7+A-Q9%F-5\(JFE=PZ$][Q/AC0G;,XU MV>_(3=,P>)XP]WF;H-5C%F%")FT.J4]P)2!#^3S.&NPZT05<"Q>^*V;PT\ V M#UPM8DL*2'?X1(L#L^$+A,K==,EWN^!3XY&G4' _<@P^F(T,QQ/[1PMUNAHL2^4"3UBWB=?DOK* M#RYD,# S^H7 QUWW\6];P#0BH"Y(3[W%%=P"W8F%ZIXD:' ,[)[8**[&R70= MT!J$-V7A.(PW M,=ZJ-@X*X29:)VBN($LZ@!D7#8+)"C4&;V'4JTX)S4D9F'.%G:-/*;U%\Q%< M;D>P;CH3:(?B@\SEN4O"GVF,=T"R#9@P2K#29* M;W+TV8#Z@TL@9987YKF<>3-;PD'B+$D!.@+F<^(0R:<1_$9D0W M3*E3\QJ97SB-+"\>(X1L68'QJ M>.2 8>;T>:+O$Y!%\<' %B3(>%@LZ(Q(E/VI M<].)[CB>'1 #0%;XEM^D2BCSM$ 4#JC$+WUP\7%>V?4P44(I7=47O.?&ZTL MJM4^@)2Q>CS/'_#\ROUM":0YP>1FYHED6)2]J80C.B=6A6#-VVXV765K@!)1 M^M=P80#P4OYB_DB*9N'*:LSUXZRD-=.N.&";".$B1?S!:C'X+="'N2"R>Q%O M&NK@;MVXQI(1D<0(\R!+T1EA!!K'\S6HD>GF4P8:M=AX102J#LGD""%R#6=> MUCAJ(U9H)04+4M*KV4B1(OEFD@SWJF%O3+H.;5I(6#!!$R3U%-P BQ0W3V<4 M@6214DF49@C8X2_2SM.M;A+D:AE:'EH[@T _@M,[REH905P M15"!0BHL(@1QI]J:W 2$!B1^.Y=5J:4XW(GG)HTC.A-]]25[Y@0A IH1XH1G M;9WH5I6X!:<4\F(H31C8+)_6 XLV^U:MREZT)ITA9 M('+JK/6-MX^-!B@$(\OTE!9IIC+V$C:M!DLRO2:_IJ2K).0DERGCZ._[Q=W: M^\J0R:Y5RL?+FY"V)*H%TK:4PER4^K9A-IOMG,ANW6:L#Z-<[Q2BIEW&*'4\ M8,V=I&R=7D(N0N.*$0<;!/0;I%NG 4 NQK=N&C1>W&TRML<>J+25]DR=48: MS!<2UQ8\1:+DBF1D+8#A<\Y*%VT@@K!57:D3NY6!!:K3@%T -C@ K4*RC5[0&#!MW41$8ZQ8L$$CB=EPI&3[JZC)MLM"*)HORBR3^R/D76R2.+&J";1"+! UKU#P%/[1KIBHUK:$)#_0HQODQ7 MGU*I- 8RW &XP,RQM6J1%KW(Q>H%FSD)=40^QH!B/!)B-?0I2\ 6*BS%&J13 M_LEGQ.*0>&4\2C.XW).WCQ6(/+8<'QL)I+S5!V?JE<*6U0\D9",C+QF#1SC? MEL]2O')B03\4ZNED-Q^]>:RT%&=]WJ88W.(5H'6RD%30#?N5!)S:8BX=U@[)U@2;:CT8S5(E*1*.@1E!ZG;S#8I=Y)*_:B1@=8B8-Y $2^= MWV_R57Z7^1&6^QV()'SSE7T@Z_4O:L A0:R1)=5%Z*KIO)'>.T^'RD%FUW2; M\'S(J$Q;56LK^>W4FBWZ$' <;UFV3-3%CK4O7M GDQ*KB6?.-9E.IG 0<>,Y M!X?9 F_+B @,9%!ATM(-%>XJHGJ^- 6AN8/ XBFKI!NL+J8RNI."7J"/B+ZM MHF$HF^AHNKF:0(M\G6)\&Z5K$K",%4:% A9,O; 0NNQ*(I9"B7 I?";K% CQ M0E#52WD$-L;80.YU,6CPK+HZC9(:3$+DJ1##HJ?=H*0XSW(@R)% B7&WG,DD M?A$%TMQ'Y?0FWY65Q' 8,.5-I5BBD2XQG2Z/Q2%<%EV%)[H,. H/P! &BU?H MB\<(%<$G#S6Y@L@>0>^^$ZJQPX 57(Q9@$;\*D(_*.DWTFCN=%TUK@*ERA^M MV'$2&(!J/N:B#%6O1R>Z7C;/4&5#LN*X"K^=!OR43X"F8%WE0>N,[U_FJH"2Q)U)!F;0+? M%+.B#$=APE2/ PF)80*QB^A@-177@ M4K55TKDY,]X:906V)P?4P=_YJD[J:8!WA< OY!%#9AY2A%:B'4N,&X_$#WF" M'IPG42JID(H"!%JC 1E@A7,WONZYZ5Q"^-5W1(X>H"P5@^B)4&Z:451 L98M M]B2Q;##J*@?%J0'<7(O%Q!W%!E/0]&8JNB!%5@-K)5")[N!.6+A)8G 1%\:J M[,)7Q1T&,N2>D0-E72=/D"R,X^8;(3TAS:01Q3APN]^Q2L@BG- .+(M6J_#B M1"B6V9QQF&E>Z0V#+DKE"9:_RQP0<;/S1JP/6?FKB3LU_B*)2\Q1 \_(1P#Z MWM_1X,1^J3G&X@$WPP'D=JO'@)X^$/EM_/(E$P'*"(F=1Z.2:D1"%[9#("V) MA#B.OU="0EK: @/< /.-4(?;R79[=STI@D\6_@]0_K/=HPIL**BB"(1'DRZH MRH\L"T<1[Y:)'XC0W; KQ7&*7, OS&P6SP=GA446SN[]J%B-KD<1!1JS;\B< MV PLK]8A4OK(/92/'M4RFVW$%R@$<2*"HU8RG8L#4CW0GB3'#99VS#@QR MU?*<3LWQ;A)[.!QSGFB9(Q:&V&KECC@I ) 8S:H";FM$84-2G/@-5,AE)1X9Y0SUG@FY:JZ\@; >,F M"RFSBMBK9;#M&@G."1G^\NN6WD=2]\Q3C@W]8 M:[I775MM04;DZR(_E__SO4#S(NK/HJ^CP0#_Z<(_??RM/X5_])'OHWX?_OR_ MX7_]$?S2PR?^W^K_P;=OF$0 :(CJ8")KA>08_1F %R(&:)GU1$)$'GW2"CX M4."=!8888J#Z/ELM5-*$O6'0!QPR$&2,$!:1%$39A602B7Q5U@PYD@_!E)1" MN!9\B3^!4(#2I.1)H*;'-E>_)DG78$[@999LLP"]HWATAD'"4R]!RDK8[ES8 MN!6:V"5,R'8[T;^SD!&QG=!I B!!KS1/#1=VM]JCUP0#I5'3]I9 2_ER'[1+ M>B=-H9^84/] EQ,A6,3N1586^RU+*DKRD5_NR7HL$I$["@V9\M'UHG,4*0"4 M:&OBJ6FRX& \S2@/UY92?5ZXW&?HU:!!8$2C):Z@L1 E+>+ M?)-\R@HX;'3V.CC:X@KX+2L)W="T/QQOB(3 M5O"LJV*)8;4 %^&<'&.K#[D[P@':,+T8XC'^;.,<$Z2Y;J1-!LI;&3O"+B02 MO'NR^, +YU EEH*W+#4OC=T28AX0]L21;F1, M!2Z)2O7/9//\T<=-<. !RJ3DC7(VT1!*1FNS.%:7TINUC+A9+*OF;CKUC)(W M U,2QHE_%AN",=Z*>L\6:#,WVS98J^.]FLVTA2WL[,A>!M*8+A&..+8IL<]B M.A[6?WU484/,Q.)=)W#>HBU-K$+;O4R/%NDU\+?@T?VF]K#$C*$W-UACJ:%? M&A?YH.YO%]1*; /4E16G@O#FB5M@>B["3HP(Q&.59-.-C%#'*%#A,6*WNL)% MOT3NE2%S(YK!VHB-RF'A\+5?,[H G34-B#RY%9U9GL09_,N!5+5GFM*-H+/_3G224:\"-8%BK@ M-!"',\#T#'/,F'-6&69:#S+>>QCK\#40C'[1&O[7_W[_L

9#;W*D,W9>AW]7P4$WE<-[_>,Z\M;HOX2CA._!' M"1B_2HKF97-5CG!:"JW0T#1:LI..S$4A9P6%[ )5+?);W\/)/"1(2QFLN#"D MVB"'B?6)G8+ HXB$J#YY"G0' MWKROI\]&MPJ4G(>=Q*9+0F''BGDG,FZ$T1 M)U48G-5T _G^[SD)#T] ;Y:[]NZ.=R(NR4 %"JXL#>?.11\1"-C%UG9(SF)G$@AND\VOC#!BL&*.&W(*8YBM&K),>)5Z#Q>LDA.QRNXRE*#6 M2/N=J0&O_YK[D^+N4XR]NSRPUHIMK,&8AHAC! _EG.JW;.94L6%5S*ATG=Z[ M2J=FHNG)!M5LM;/ ;;;>'8'+ T9EU #3W+.*M=%UR?O1/'1OB91V-BDTV@ P(?#UAJOU,;G'F\R-=;<[/ W%YQ:7!>%AJ+47HXS7@9 M>I\@_W)$^ZD IW6F@/4S,<:UX"*$7J!S(V M8G@JRJ]R!SB3,[50=>F1@;]'0LL\)^;R$055?*#X8F(Z/JJ'S!%=(9M#E_2+SW^.>O#SR/5#J.SZ6@(CYT-)V/X,>Q%%T+% M O3T)0)-W= CO3>$U6=:)JT_9OV26SLT:7]9WH9T'_2_.8%V*R>.4T*DP MJHELQY7(IK;(:JFX0(3!15V0Z+X&/;%@EKTC)HEA3=@"=?7HK.C+@H-TT<:R MC-!\RQ*S0:UY5LSW:Q2V6;7@=JTLR.X:#1!N&<8@XD+3\=:\VT1_36 EQ6,D M!:@I[(@"/&&K%S<_16_S#GUQWAUB;IA&"I3G'M!XYMR^Y.QC#H0@&HRZ+[^- M;F#CP-B=9OH1M3\$B'OQVD-&=52?(!:5NW0;85-K%^JW\X%';FL>NAT_, ;V MI:5Z\,,#\*D07.@B4Y64"L1A31GF,KIL-KA2_QCE(V&TA89&9:3'TFFNLE_) MRXD:(=%'/:,0OKA(BA MS7]>Y!J!$7MK.@>"UN(X2'[[1"I8BU%5O,8EEN%@]11#%]*[1T7>#B90^K0[ M"U O!9"=C7?N0+L0Z\ 1P")\EH%YY"#LXJ>>! ?]L9P6C$>O ^_9/%:HB\/. MJFK31&>8I\0(;H<-J_2PG<4@0!!KN%3#JDH.7 M?0QG%!MC[;A291L_![\:LX TL MQBW)(67D4R56ADG6Z8K2L7ZE@AX@,N/]XS]8<]BN0'%>B_H@ [&>F)F9PV 5 MM;@6K!V59+E">:8:Q:)5$+SM1@<,2?'><<2':D\L>IFCKI6/!S8OWT5GQ''/LTW,O!?+"[VDEE@NPSSPEUA*=JGAVPCT S#GF&M?7PC#AH.NTX&W)*^>SY,.Y1?=JYA" M_2+MF,Y9097,,-L:!E5N 7]NL!@+EU];4B[P"7/7DWBJ&SG&23!1QQ1*O?+= MQ9%%'.@\'E>0F'>SXIA:6ZK%UXW'Q 1311[9=;*:RX,>9\D?#5@+#&F3"JYZ M;MS,=$+[=6RLI!-=81PKR'@4W[ D7RT25.VLB(FO M&Q;NY,YM2A_&ZH)>.;K545Z>DQAN M_$"@_I[C(> P\I760^'A^O+$);7J0^)@5D1% *4@K@YUO'2N/MERT!B5P^?6 M<"Y+B8=J.$P[\;5.C%GN-SKQ)<467X:ASZ2-$ OCX\L7H'7YQ6H8@JMEZJHH MHTD;UA6XHVEH4XN78B!\? 0QC=;O,ZDNIWH(L[GBJEG#BU%@ WLQ-'X,YCN8)\@SJ2GWZ MB$//3%W.Z4[E=D9'83Q\CQ;/+X%1L>@W]!6Q2'XTZ=^4O[/9<45+U]K&6@I/ MVP)9(OM!D[9&%?@;-]@_8$WI(RQNF:L5;7:!%6K"5F7GZ$= MN5B)/UXU,CF=OUU+LGE=2K;;!072J9(:5"F>D#.S@TVCH8JL;BHW[GP&)VRZ MP4T:U$+DL3DIHJR80JHAQ8UF16_,# [XV8C+)AE!CT7S(1%N/#8@GJLXHW%; M!EFT#\S[H ^,BZH]U"7&VH)U#2Z\!^W/>[$R)@09M&/IFPT%9A,. 3N_6"!$ ML'/U:H4K4,>GJ_Q0_\I5Y%IHWB& XD>X'4,VO[(RUC"D))"I?*6;I-19M)QI M$. >!8]T4X"(Q;FUJ!SO?&(42+Z(53K<0G+[1>06 4^K*=L@COJ:I!2,6PM% M(PJ#9-=-Z;Q5$G/'(RS3--C!3EPH!NPGF:N2QB-O&$V\[S-#38E\CCN35O)Y ML:"R@:1 7 G'^,55L/EGRJ&T\H!ODD#TY#'(_F+V2&:+(#7,"4-EO:>Y8U)_ M6,VHANUP,#DR_Y#;@RS0#0$Y"+X/ >G:.[FRSRPSO6HIBMPD.AJCRM-K06-P M$@;W$.@.U(5.-K]W6>BFRI< SJ@?%@O]#RT7S?U4V6!_:7.B&R^!S75OZKY* M3K1\[/SY-Z:KQV$IP*;L9.)2JU6P1T=J MI+K.+M?4-<%*5ZA9(7D8-@8N0>DGEZ(F7@$"TQT:(A=J'?LE>*#NTOAP\Y-) M#>- "B[X+;7GV?')^]S #5[)C8T(.&19@2R6Z6K'E@BC'5RM48TK@/BTT5<,\+ M;GYI$F3X_GX6"DZQ-^BVPK@2"L^@Y9;F R7LL[O,GYQ 2^5O$\ MA*+&[:MT:N,K!:.#!^PA?\K1\LTBMEZKI@$P).A\B4J@-EFB?-A8,!MS,>&7 MQRQ=+0([C@F+AQ&ENRA7-A='_@\ -0F.N"U3*8.;:&$@+!9@TLBWM5+ +;70 MU;?).4VI5_H1E9?SF3L1UA]Z=):]I. 7 M;%H#PZ2X4,#48G&.$LIC% 8]V>F_@W?A91>C[H/J3JQY3H9A@N4.824!A+!L M&EF&+GSCF:VI;DJ!2D MJLIWM-*S3[)Z<@IG]SG7_<,>.Z#7TD7VZ2BD^L2N&G/2VC60'-@B)=@YX^B. MQ8+M['&M&H MA,6(,=>I\?4RA$U^%],%HB$Z,)S0&.$Y(@0E%[; ,[6O?1PASI6>3/&<1#W$ MXR2'@U7JSG?YN>M!J5YR"31#CQ-;7"5C:ROG])K"%$Q[1P8B[P\%%L?5F^AN MBB$,6E13#0)V3DM5L'XWIU9;_ MESI$NA=.C./L-3[**FF5U ,A5)4YRG9D=O PK(5Z0]B\E%WRJS.&RKEI-=XZ M8V*CM,2B;%-*=C/U:-#LG%(82KV:G$07NK==[D":D7"NZ1*H:H&P%+,)EG(B M?$3+*N4EQLPB$[T8/L;=-^EIY<$=*M5Q_AI9Z+6RT ]X3L.VOJ E9M?8 MP.=D4XL:K.* ,IL2M\V=7=34:(L-$A$D'5@N@AYVI8X2"PNMS[07Y/(6>%W@ M0Q)@_Q'][D>4<:/+I%CE2'7W*RG(Q]F[K*]+/0+3N9 3 ;T*M7,O(SX55(1* M1"87R25&?:P;4<"=*X-@ED;UT>_72_('MUY1&(,*F[4BUQK+8TM*&\YLYV$0 M^D7$#=PT\UVW*AV$4/(_I*:YL4*2W'FBW49*A1APU$P0GN9(]H "^C,Z/K$^ M4&"OT5 %T-?([%XMC/>+R[6@R>&_92H!"G0]R:Z:S^=[;EJ@]%&>PT6ER[Q( M*R:WPQ8D%.8Q041<#4(T H!0I(QO8U0-@G#D'9]Q:S'4-12E';]5+RA63.#? MYP&VNDR2I#X,A3?[RH58S5@[&RC?TH0U?AZA185_^4]F[Y1/5=\JR;8JZA"2 MGC??E.HDVQ7%4R'WG1?:[CEX(=BGS$#O=D*;P2_2Q4H_#7M;A6TR7.W41G+F M1!^B_&VLN\*SK=44S<*MC> Z!Q8HDH@-%MN0(&^$ZK#Y@HFZPNA:B@CDYNF5 MFV&+MULQD1R!-I7X4=4ISNYC\NN,R_#^H;X:AN@'>FE+37*U(;7=XL?!AL M@P:,72"X$H52IP TU3>$?#"9\UELQG1!$S6=CHH=X@Q-I2"!<$!X4%+1"2LH MH-'4PO6Y2%PU(%'E@5;MNCQ)2[O]/&U<@EY6<9TVAN)7X,-1A:D0=DTH\56] M;US-\)^V1:7IQ\Y/SDDKRR>@<$U/LG1#5XWN1*F](JKP,RX&3^U#VPA>) M.:2YDURA2)X)[A5U)=EH=&?>X(6KAB2%SD&4PL2?[RNT($0I\U;J=K*1:O>0 MGU.NBS8-%AV!=0#QH (D4# M"^7:[[([5XU[3D7%Q6J$.2P+"R ;0$%D1SJ B!*PHCCQG<96:.$)VA;M9]3] MVNTOP&'F(RBNDD?$M\@)2\ZYHM4V@-8>7 LFA,D-B)-M*$,R6)'>8=-QU>,P M#-QFS0;U<8]4!#1A(/BM9.+:.) X2&Z$Q:R2AYCJ0Z0E (71A04*)!=[X#=% MK:G@G'H8.%.)(($KT/1*-$X2\E6F1/ MMD*]/ J+W+5\()$G91TLVZV4S5%0#1D0)%X;_U1=A#$8H\+.?1M@5B9$K"8[ MO3!=K\*@%DK%=MBE[D[(ME*IGH!4:-8C/_&@J5%&M6[^J7V.:Z!Z@I]FD2UH M71,4M&)F(SI4;&;F.:I# M@&ZDCMR\Y]^V.4=JD]I-.*"$Y$FG*?4$:]DJGB*V-)RV+:YK]2J9'#T%I8Q1 M%\T(E!:-8[K-L/@;=@'!"EY.B3VUG>F%-[&Z*GLZBW@.&[ON5W_S@>X0U?D9=.1]9!@Z3 MEV?U?.99D,_LC &%#Y]ZID@Z/._"V+H^6LRE5C?@ [UT!1DE*WK<';\T0U[B M![Y#9TF])_:4N[O<%SNNU11]]8'K1MBVI$6^R5%"X#U<\.:^XE8S@ 0\LA'V MJ2:JM@F5; \65'$X+:GJZG2Y:F88GP(;HSY!F!=* IGK@F"+EL0JWQG12FHR M:?*]"*:AEN=B,#-CPV#3$Q;IK4W*DI_M/Z2[!>S*PZIQU:=N]K<[SDX?=L^' MW5A2UB^\?NBT!0I0.V\[3U].33I<+9UE"]]/*%%+Y3=K#.$H+F0+KFNO)_3. MWBO3H'&!BV]@&!VE!9KVX[IMBK?$&-]LPT\0.\^Q +8"!C96V;IF_/FZJFQ? MUU,).$,2G.X4 MF:#X$")M(-U20F\)P ]U,U]O[EJ2H4.[G2_ZDIMZ)[$[70)%Y\@@UEWAF7^M MUJP?YE63P=L6MR%WJW_^@B6<0P^[QEA/78NEU;GO,(GV!NGP1S29.T$_LJ.U M8091\GQUN6B=_#TO3,R(CDQIJH6OU$@5N;@3@JLGRF&CSI83>HA\8Q?Z:B/" M-.HG24$^/R==!6.:2E=A(9]++0!;F*8@A+=4W4^#4+C2/?L^X[ >/OM#<0EW M://A%L1^!-J(= !C^*=BUN6V#UR%!Q>LW9V=JNU*?:HQ2?+K>3QQ546K:5;;1D MKC+M IB^4C.Y7(1&+-XFQ2MD"%,DR(?D1YHWN%6/!4?\0ESC@+0I3:)C)M8?CWC-G60=(+-?7?,FE4]5] M2Z;&'7HY^2$YM=L4[G!&)8"\9Z1\J;P1SU)OUG*_PK( :B"18NR-&*)9/UCN MJ^0J0[C+S^=$&+E@[GYMDT1,4TUW/7]$@UP>5F##ZJ PR58(@A+: G4$4I," M\DC!D,YV[*L53(#_ BI>YR]M._/&*"*C:?IE[%<.[VV_?H>.#7Z+M?V)KZ M8YVXH 5-P.=K 2((VMF4L=ZA?F2JD]+??H?U_F!BRLV33])FZAHO*A),Q>0O/Z@]C8Z[;0B')OAJSJT M-.OQYD[6\!-GZ)5]DQK$%2YA'MJ\8S^R4K9UB"QUXKBC=AVO8B)S30U\1?U* MG_%_IHN33D<<+D[LWW$<2KE?XWW])WL4?"\"IUHM?-9#2T5\#?!I*#9_RL*^ M;4V#$V!1EJ^L2E>CRZO6"R1%]UN/[G.'[I3#%#L3U(NH-XPGPQ'^$@]@)/@Y MCKNCGA1A#6N>P+?#Z3B&59GGA]-)/.I.#DQFO&LOHD$\'0SH]>EX C]'\:3; ME=G<+*/1)!Y,I_1X;X*/C\;=>#3N 64VM;-/-=9N%H&E[E^H./P\VWV+MA:J MGN^S^ER>ER[9NI)?1/UI/.WUN3QAM\ H@<0 HE ;Y70_C[G1";PW[ M],X@G@'40R"',PT'<;<_Y9EZHP&]-02H3?2U\/'1,!Z,NN'C(X#>;(*;-/54 M:.?TW'@:C_I#'C@>],?\X1#>P?*-/$D(-PEU@)&[L+K!U+P)*! /QL/ZVG[# M,?GI6O'A8$'-I]Z7)$7Y+0E M ;?7'\3CV<@_U@<,&':CFX;\SQ?1!'8W0O28=''DR33NCO5.-#0DA.&F@WC2 MF[HW>M-A/.SWV'7&U5,]]8%3!6!U^XP39X/1E'^!#P=3Q&!Z2T*JPN;8WD]. MQ3?AZD][E5'@P_%@!K\[UQU^.(QGO7[UR5':?O@OVB!8\>Q[ _I+86MZ-^%_.T;_=DX)KR@C;)VI=2Z M!@C:DL9.\=(:XW:'(,S#*\;4)PH_[T3,K"5:X"G+!>-\$DQ9*Z,[0%P,$1>& M(':=?+\CFNN_==G/2U?6P;;#(&U;C(%2@QN42=0$ BMSBV[)!1JRA?;,H49L M02<-#T7VGH:6>])6 A2C%:BA0M1AEQ&EFO#A!7%SIJI)FB'-E6)VG=JY!YT^ MM2;@T\0[-9?]L01KW)W5]0QR2@I%][@8G?7[R%:9NOE;CY2B@99I!6Y71N6L M-T4&?#+)0E&RWZXUMXG\K2.:X@ZA]Z4*VC9=Z*A&8V@JFRC5%%K1>,9V*#%? M5)Z$S?>-5)]^3N=L0Y:*)^;):8T.']*X6,$Z15]JW4V#2M6Z'_,L*UW'EAH, M;O6SME>0Z_;BR8%-/>E*M8GS;O!7#(M*<1%GAJI\?N4.[E)*U?!N3K^ATW@X MQI]ZG^QO_-VI]U??0^V@#W)_#]CT<#P O423>D!1F("&,P#6/@#UKS^*AZ.# MEUM_GLUZ6"1??EQ*D=<&,PGHH/%X/# 5^MT0[ILF/<41T89%H#8\LD7_W0>G MTQK01BP4.-'I@-'X;NDWOEK.8&N3\#UG6&-?I6R/>XJX\)Q:#//S+59M^6ZFIM"I!K^XR=#J MK9C-:Z#,IVSMK)KB'2 HDWV0"I8[ R0+(:M48A=08@T\^EHO]'0#6=(S0LN]2IYCVR>FD7'[41]3YH+M@4 V,D@\U,"KF MV*5/Y,@[OT]7"RPB_!#]%;,I'L69R'$BTOI2-#19B!DN]&MWW/1[)%_K_#9S M'7%N?2'P3$)8N*Y41'Y4S$UQ<9*[S 0 W!?YAJ-W@U1+5KM=RY%07)9"C[YV M)B4885NY7/N\!@UH7"PL*6%XSU!1ZYL*7)4GIKZ8NJ01I:8-%)VY.I-6^[59V-9[;I33\>3L!Y2']&0;CE"E M:=JB'4A77OP*-UN:LC2>$,4EF%[NKO"-MF'+R_)8B'86 M;&(A6).;F\1QA >YU#F._-S$#[%1ML3ZW>=;DJDU3PF#GXC^272A&'P=-B:^ M5"ANL[+LZ+T^5Z\;6@UZ]+T='7(W#GGA44O'TEJC]2=\:.M>ZQ!L7'*8 ,R% M/]1WSG0_W=QS)5E*LJ.8GCDU>\*:3L.:G@QQW=).W51F0*PX 4@^X+>(GMF!I&27DH$HE=4=MJ;8JZ-N+JG8JINMM\/2[] M&BXM%/Q=^<48$A.3 $=*L "!&P17X)8?*V6&K M5.223T^IV+'+[[A2B\MV:Z ZK#(R;AV4=PGAIT:@K="AU@UFI;7)A\GS]5;S MO$MO,[95BAV&$FOETXO][BI#>T.-2ZK)&LZTO2KONV;$?$A-,0"RVDLCI.=J!@U:7MNC!$W;WZC3U-6JK?'E\8UQUGX'#"IJ]BIKERZ+J MK+)]#5-O 8"A/14L/02#*@BL,,,91P[# ,)3WQ5!/1Y",*0/L]7T;"]CI\>= M1DC;:V;'BM:2=7(:R$&GG)I+>N'J8* IZ2%0@@#P ^LG-.0F+(N,)$FJ];*H MM21!5SNCOXBFD\;>T,/N M+&@=-AIC7"F=^ '?E"J&_6&;0CGJV^Y\\OPH'DTK(55.XGX1C>-!=^H7"=22 M5O@BPG"* _%05F$>S(9U-W^_UV^(3%(M]D4TF_2]6@%*\B#N]P?'%%FT"H]F M34%[D;:O4,+G>W=A3+>- V]7WM3EU]XLI9VQ?LM&]FHO.H,H9X?[TI'G9M:- M>M@IOK$S72\>C[H14GK?F0YP*4(3$ /NA9YV2'"Q[,7=YH#V3OLVBGC24/D. MZP^LLG3)Q*S('Y.5*S2# D,J!1CRAXTO"<62D913* W1YOB3AXU>X.JA8!$6 MMBB!H I8J2L@FRN&M\K\5+:0>[J%G3&:ZNW-FR'?N%VRU6/EAW.M!\GV!12: M26D.+?:*+UHP;B/:=*G^>M]0W#8MP>YH"=G&PHQN3+W0 M\CN,UG13'[+24NS_[/:3-FO<[VI7L6:#_U*&%8]E)M??JE@G>;G(LFG[4IPN M %670(%N=@'(7JTXD7#7B+;N1?$I*V89^MEK_FE#54;@$6"C6*]MG1C?S365 M^&!L#_G,WKT'!TTR60(3^Z>#V^32?YH]:NQX:C4\8 P?^;&\7['FD9JP<.>C M^ETB*K9*XHPG:C9>2P7PQ8 KC(QI9M,^=1?:7-H&1/G+6.D>YT#W+=5!=S4+ M&_IPX>/8<&..)8MN=P$*L:D/'IB^WM9SMQHX];*YT68J5HG%4>* M))KBY@20\A3I5XLD@L:=(13<68BC5&N;OU3.H+E+>.E]#D+ER%R84ME\<.:@ M.H?B*:;L4JJ(+#[2>3R+9X,913#'_7'/Q]E2%&[<[4I\;Q^$E#Z&RJX?;W; MKN]V][$S_+Y.;PO"8%^@X3FVW]K0:O[U7[0;@#6WG$\W0PT=@]!CS+K/003* M#YF"%]D=UO]S^7N)RRYU65_>]FORA-EEN$JX#SNP(1C.FJ/\PK^@"=@,VFH$ M;GZ&L_?2#1$1CB6D8EG(A>D>(\:O$SA M6F_8I?:NI2;>?-JUD7S89???;FAFI:IZ5Q'UC MGX4GL:7$YL3H\#;L/,D&>\Q.>L)X:BD=&)O%'V@IC9]F*AT,3->RVFW] XRE MZP2[V?QNQM'7IV ,H3*54F''PK.//BCNF@2MF%[T3*S[T_9P;0R\CJ>1'>=% MI;5799VMYL>*Q0]YGK'X^1%:;7Y5D]]!<+4NHQ:;/Q<-!H M1NO%@\%$@H^K1K)AM\U(UNL-&ZQDO4$\ZW9E,/EL,&PUF_6F<6_<8#?#=+03 MK6:]>#*=U.UFG$825+)U97VYI!ML>S8^:%L;QI/QP%K7^MVX.^L?LZX-!O%P M-GFZ=8V$MO\2%K9A/(!#GK09V&9Q7[X.#&QB(NU (.6U MKC)+<]6S.!R%Z23Y;>8 M;B\GSR2&FQ;Q8>]M%LX;7$0TJ,SB_35F(?<9H":@ZF/5!7%RA]K$=F!PW2(3 MX;TL9)WNOE MN(&.!CKT_V]@JQG80L7LO[")3>U;YNP1C6P_64F?F_X6"]?L MOY.%JT4].L7&-3UNXV);5HNEZS^503$:!]6H$_'PPE'SR:3P:]**7M=CXL-R\DWY.?2[P]MK? MR3P^JW95G@;1#&U),LK=:@0F"%M;HIL=Z_Y3':M.*!5?J50<$TA:).9@O,H] M:(L\:#J02Z[N6\1F;"KSD"]W#ZAQHK#?IT(&XU$_>KTO-M0'AAY:9I^Y)PQF M-$T&7= 9?*MHNHD@'9RC:<@-U^O%_?XL&L7CT0 $#V"VJ$II!36^ZST2C$?3 M4:NZ@"E7PV@2C_M=&*0$'28)*FC '4!<)^O;*.YU,:7R#(5[S)QJ'I3E>,#+ M;HR97>BUG0Y0Z#=CD1'2D@(E,FQ6,G)+' :/Q,J!O/YY2OY.4VOPL)^W49JX MI PC35V7:L>75ES^5DIF<"]96Z+DPL( Y_L^SW^5YUP1ANA"JC!\<'KO;U$3 M0+F;2?&4?G]"I&$S%TR'FNH M?KX$56L8#:U2,0,DI?(N@[@WG=&4O3$E$WX!^$[_D\&7 QW06T U._"#<7\8 MS3J#ML"'*0)WT$? @((\ZP'P!@:T982@Q6\'LZC7&9IPB F#==QE$@\W%&[< M1=/%8B&P"NREY-V=?F^"G-8C2:RMGI=6V,WZ"#D$G,\[;0':"+!G ./W>@&H M9N,(/G,@ZL=(_0 RLSZ5IF'-5J5\L?0V4B(C[C3H&RTWO0*=9GL0Q>OBTB;C M&=69H%_[^&L??QUU\=/+Y)0!]\M! MYM:XN+9,X>I>)[0#3,]QDY%B9'6FL[NS:EY(D:C,B">ESAG#<']-B M4C\> TD&/@;TZ;+% N_Q?\>&6MWY+"V6D.%ZWU001+YIG2% %#0YH99LT$?Q^%0 M5UY=D2_9C9NL?-'%ES5R5ZC9LSRS(_&Z'C@L5=9B3Y9TC;:\Z5;QCW%?%[O"._S\5O:UMT^ M4J/JU3%;Z;<-&,TVUY[\[#L;K-E!8\E(=LL8;\RWZ M-']6\B[5]J/[!@749 M#ZU(O[6$Y5T;#9'76CUES5/PI=6?-9K\A/&K^P<^UNO)OPT^H H@FM8&A+]EH6)U\>/-U3!O@=SY9)L?[\DF<+:M!T*O\^]VP9[_CG M)06;T+%<&9\JTA9S&Z_=;2RIIYSO(4G:1/:/O=8U/.B*6M?/FMN)FICG?^QS MMO 11Z#*(%S]A-YB98L]B7-__'G@-^TT$Q)7%\T4E9JWD!9IR;%.=GMM*[%[ M2%>?I" 9ST@Q1Y03;SJYENY2U EV*37?"NE(K8'DLFA0,EEQK*IFI.ZX7+RB<_+!L4?MJX7HD_)!D(-[6/ MWW /JG;JH642T(8RF[9=.OFV@:(H@ZEQ"OG\HZM]&;?&& Q![A^TS:W?MK&J M%XXIM:P]8%DM!_.T0>9//GC@1;-#F]1OZ_S@#T, D%N'D[;M\Y<-QR\$OWKZ M 2.9'X@OZ76G\:S?BG?R;6M@D3*:1PP&DFHQ'$(IPEYC@'=6JX(0Y!BW\ L3 M".)J96CDB0GZ8B\+-3I2[Z#O*LH)U$A26M*D.VT;:?'C94UQO+KGU6S M?-13Q7[UPU"D!M34Q]*YVH4S'(KX$ZJN0A$3;=M:%;2?O[/MK)J^3L6OV2?U M*<;0MQX.& MK]Y5:*MD^L9.)^1>R %0.D540 QE7U M^E5ZNVOZS&CG!Y1S>O)-OKD[_XB,D/X$LG:3;G$S%BY<^@[CHZ69$9I['WVB!S4L7BXKD;A^8KT"R*MT M,R5'I5$+@$$0>'M:G06S)H*-VQR&& R-?UC(?'('!W='==*^Q[:1O(9Y4A09 M1TB[Z)9"2C]W._W1UU%RFW]*A1UEZY2^[7B#.)/T&7CZ/=V2L2! MDYR/U9_$D\FD94%;53 +N><3\> =][\GJF7;N> MC_8JU",K*=Y"QB3&CI-S(=.D-%)NR5%>*.S0(83/ER*;5CPYO*>>E/(QNFHL>AH+:FT+1PW^Y&:(7X%WU66RF4 M,E^1K/H&Z1,@PE_W*Z,R5!CQ&^4T-\II+D)&? ,7%6"%*N4*=,+O@9U$9U_= M_/S]5R_U6/5Y5]4L8;[%P7"R&J*6RV3.*'@S5QMT#9[:_)HB%NGPW!5'*,(:D.#AE!AN."+Z"Z(UA0F&%#C: M[KGELR-*OR ]1'$-%(J_ E'<)*L8*Z0!^6%";HBV$.BBL@/LKRJQKU62CF J M"@R+D,PDM:4MA%F@^E&!,0PG)][O=\C2:/M!>'IYZ.2I/X,<(94DMLYU.JZK<+F\NH@J7:BMEX'3=!*0[2AIT^@/1BQP/%_-*I?NP:G Q"T4V MYC+F2'BZN/H[-F: +S!%<)%1N;\%*:LN2)W(:RPEP']-0\,KYJ5BIL*J$4$L\BEZ,Z'.UFML\D@=1"L70%ML2N%OUU#$#NPQV>3_MCB; M.\!O2=N5W 3_;AN!.K%H-*\P3"*M*DF7Z),6\R#NT>FV MN=96%*I9NMK% 6/0IBOH<$'>RJJ8;XM%U;=L$U ?S(U6"4*"Y=)UX?4]<*I# M2,]VK$V,VZ$2H" 94C8,4#+'KI5%TPU(? JN:L4NA9Q]_]H79HDE;7/,@IHG M*YX7TVQ,:U6J=..E>!/(K;H&3EV: H4<;J)\N];]M++!2D_OALYB3S$(':I! MAD#'@%?MWNHVY;']X'&R(\E&C?TH(Q&F^(8F-\ $Z9-KSN7 <,:61YL#SKC+ M$OR<\!_=*4>?C>+N;! -IOC+:,1A:-B_K(_QAO#+8,#Q:*.X-^UA22;X9=CC MP+1>/)E-HF&/0HO&881:=SPUSC_\B^W5+K^Z C#T1<2#$7D?*9X=_NR->RVP MG_XNL%>S&CX2S/@['(JV\.I3+%V?_^B.^+BF&/4WB##V@PYITI\!/*))5PYH M,IS2W_TA'P[6]>^/HA%Z!?PA]&?T:7_2.PI[/&C$DMYPP%:KJ0:A!!?/5^[+ MB@7W-4K+>F&].$P\3JI=MT[.M^W+Q?NDZH"JEGI&I.MPP=TRYJ0W^@YH M21&K>=S4(22B2FUW'7F]!(Z5(JQE!:"!&V[/YJ#A4&#A/H,$[6T/'%; M(71?3(,BS1_#!">S3Y2:N:*,*PG0']/.WF*^25 DH+ZW&B8%^VLH5/.\S?1J M2?V'-V-."?;BBHU86>X7F\TJ,C\PE7/#54 XW"^DHE+8*YX_TI0=2HR#@5BV MX:HS5 (P"- XN?B!2;+5Y6K^C"VN\@9T_57T8[+;89V%UV2A1LT:;V:&:=4/ M&%U)W L4'Q#+6HT4&.C9QM= MJ;;IEE'$8J45=G7S6A:E(E#&1JFF, NB,(6IA6@E7^L=6^9Z$B8X.% U'K#8 MXHK#$KA9$3I6)76:O<&DZSE0,U:Y5>)$=SY-Z]2#(+AP5R=?B$2BAH7'S>\K M2TU*1KX5>L/Y>NQ8 ]7L42;;.TI/3\J2H0D MUBYR U>3G-_S-[7U'$Y&1'JW2-=<)X! ](MP4^:E6>5;HQNQ2$JF$:^_L>XB MA[C>)IO,:R8'KI3QR,?4[Q5A1>87,F7&VHPR]IUG4%+;D)=^!;L!&KN@'IUL MC :"8: 56N:$F8ST(Z8\,;![CB#(5[Y-B M+8%H5+XF6]_2/CEW5^"8\J)8OU7R*\A=[C'(.J7&JN[H;Q];!JC4.*"#IAFG.C?DE<\)D[?&Y3M*^IN? S"]<@]Y&9SEA7M6^LRMT/2+V1 MZMQ6?3:_IEZ+"95^E^'/E(QOL]H3-NFGU("#%7VJC+M,,>HZ>2CW&:O<'-^@ M%SQ,[SZX?>)0"LPXO,+-;H;ZZKUT^DOJ/53(R="K 3#3>MHNK 9]G9+N0K@J MQ1*:OM^1;(359Q5EY,3]D5B::N'I= F_ M I=S?;I0FENEROI23B1@=HJIS A$H Q,";+"Z#S49F2N2)M+:PZFFKY#W";7 M8SUQ;U5KUHVIQBY5+2C*=O=8?9(_/6 8:Q\*%*(%H 71],LV[C7VEX4AQ>(&6&A\H_JO.%W9?,!W!G/);1W1/9IJ=]P% M#1F^))IPV0KCI&.;]=_W&^,#Q(>NW[\CG#$!MT_8"EI@LP5=J+(!G'"Y,\ ) M%.,2S%W)=MI=0 ?7I I)>.1^@;Z].E>4.82T4*]5*=>AC/K@DG$!:B;D MM!F60I"-H;1)7B&WP$I+QQ/!0I6X0,1(?>\W+)Y(; %/\C8%R3K5RD,977P\ M;0P$H%)_$BC&=1IHUC7#Q.$,AT7TNC&96>*P4(1YP135>X;_LE6[KRCW57\F M;UZKE$7&(!Z''7")*[@ M$9F3SJER)-4[(!KK E,FUB/>ZV&SV!@3LGRQU)N4"DV\.A5A"$<:BEV28[Y? M*TGHK!8 OW,GO0#\M=>[OQ8]%?UR>N!"&G"GK]V1X4-0JUK%=I=+B M%--0V93+F?WXEW'EN8K/?#1FQZH&LNLL437+M;F2;W4HU_?*4/28/=GLATZY M&,]:HS]&XZD]LY^"P(BG[[VA("0PGGM 0[SL,.\M.\SE L".IQ2 0$$(_E8$ M# EA,AS%LS$\U1N8ITX]3FPOC'[+(OV4Z:H,X1.L.7E 5KZXA^:*,BBE5(SU M,I[*X1%35AFGYFN;+GQ3V &ITQB%NH>9.'0U>BBRW8Y$I!U>6/*S4R=,39:Q MV$O8PJ9TIDK""/I-K?Z44/7C\6@4#R>3.J&Z>@JA2EI)5:\["J(S?BNM.GE9 M1*NFG?XLQ/NG#O,[T*J+V%&MV),L0[].O8-M].MT&/W7H5_C\> D^G7JW@_3 M+^X6*50,=CN;82+],=HUFL9C+%,TG?[WHEV,)G\0\0JE6 U4;-12R"SNW!DQ M;_2)@,=U;"Q08A__6SM/*0;H-"PRJ:WJP7$7]Z1O>W84G'_+)M6^@\,[, MBH[W2SU5*03EXAS?&!;SWA/7BD=>.0E5+IL-]0=7,IOV^1=L4N7$XRD5*^%_ M05>;C2:11(0Z#M0;4A4-^3&<40%D^#'R#[UBW6:H/T9]F'>"/\Q#5R)7N!_= M83R9CN'GR&1.GH@)? ?UQXNH/QC'LSZ%(PPFM,7 ^&'X[I/T/VXQ'QI'3%@L M20"5KG]/%"!\OA63\MCP3C$L8X.,;)7>I26@F3#*Z ,3_F9.WRA*Q/ZTC%#Q M182"\V:I -L8"(.7+&SR^V#,IV;IJ.A0EQN(9IXJ-S2)#6HCTOP(D!:ZTQ[* M?619Z&%\"ML8QN,Q_T;:D#,TA+)%:&R(SM#88-L)\YQF]\)OMZML1XX*+,>J MOC,D7N0S*3,@U E:T>9:+Y&?>6E%'0G@K+5;H;YNU&Q86FN5,NNVA8$$]9F.+=V-NZ 2RA=]FIXTR7?.!4%RHVN<^Y2L,OB@>V=_A_S0" M-,75:F\/ M1#)G&;VYB#1D7"L%(W31.'PH/$_'D1YPF62H5R#>EO)7Z(4-M% M+)NL,RKIBHTS32T?2R)B&&*94]',1X?-P-DI,TBHE=E"10[>J"/&H65[2'HB M82G8/F7.ALLF!7;[4F(LJ_M M3RKYD;P/0,-^D58^2XB3^L6!(!:2;65.)\#3@*2_E%AR3ID^\6SBYL-12G'RW:T!1^I^ MH^LVFV<2<8:1^:V@.5WC8$U)K@8,*\UKT,464*(:I3N5A],%X_N&QW,KJ2)T MAWK>])&Q_5.^.1C?(Y (_10GX:"U] MCA %PE7P[=+)=$S!.AF( $B72S323O0SVV>:12EF'O<2B?-$J8YD.4*?#183 MD!ZHX9 5N=(=-^WOQ/G8\TZZZFUJ*!VPK[@Y9@07$S\'=:J=!,^@3-('Z^ M:H")JOTA"=+]3G\P)>%ZT!D,*,Y=W4.Q5E /#;#5F.B6@/FXR]0HVX.VIT,JK?@M96!B,!Z!S'RZF^=)*F-\)1 )^P+ M;QE6F $E/L[9@NMB]EVZ[[0SZ]F$W[#U'D;&PK.HOYFF"5E%LR"Q(%"^ MTK M4+V.*UXUJAD*-L@MHV56K,]-R"I%J*AA4S;LRF=N38!9LC%N]2*]0R;&L_I> M(3[QX\95$HLNF"_V9H,!N[FYYH/&9DKIH *UDIUF[S@ M>[OTNO:=F"!%-&YU>Q9Z3,>\ZS$P*_KLE"!*(R U,74:]4?PZ@UC$.+B[LAB M:2V L!UHTP!H%@U[\:P[J P<#+H-X[1][1"EE ):QXL!]O^B.@!JZ)IJ8D*W M>"K.4TC(NQH<#"YY,)F8F*I8&(.T)M-D'B1*M8:L(-!7PIM]>#%5L6JXL;W! ME(J,'T) =+I/*%+!>?-S2RR8'AVJ*]+L9GD(7;4RJD^[#:UYY+RP0"4@8 MU*:BF253#(=)-V5KUQ&^IW9S7*"^"J2:\UL3%>N=%)N(S0$8/(MF.H(<#%1! MW8)1UX"9@LIL\#AHTFO>!5#,(&Y-BYQ6$3S1+SWKM3:L(T(8(? M/(*YA(M*SW$W[V3@.SIS"3#U;AIJ] MWY]16YQI-QX-9J&,]XN"\[*Q9-@I4F.U%L)?6%VA@(OH%?(^"TXQTURI)/&> M+I[\27MR3VPS894T2(!)L=3/,1<5%.D$ZWU2OEHT^*;W#=5S''-)B$Y_2K_V MO^E/X8L^?X'_/7?CT_]<&Z=27\-O>F/>-M5NICIS\-OLF]$W5':C\M!X0 ]- MN_B;? R0:8#AT,-P:&"(UPS_$RPRF7'/K]2 >LNW"HMJ,=J@3U/8%G6"8@J0 M;@7P(CH;C'O12VSUNDPIQ1&] 0A<_*X7=X?]J#IDO5T5;L\-262P/IAO.59% MD>#MZ&R&)6GK(&A'0ZR217 $!: _:=68V$_@YCFU'!)2#RMX5R3AH$X2*IN^ M&.-SYIL^H?P>G%P\! 1KJ0493N^S,P(MPK2Q;BJZ5".!C0EHY]^3T'5IA*[: M +G\YZ+,6M889*=80NQX8D"^!B$HQZE9=_29/5[CY&K:)##SFM M?8ZV'Y 9)_RS5T>5::# M!T^8#IZRTR$CO"-"P2&+ K1,ARAM@;2&O$@N(+5?[1)5]YSXQQJ!FU&D_)TH M92RNE?OYG(JVJ)CLX-$!(J$180**?LRCV0U=.3,R$F8/Q$T>*+A6!"!4I3VG MMI"9G9EJ(J/6X (8PGD:3*!VA@.#2TQ"M8R\S5?V#W\7W>?UOM M65I?8Z474V%__BCE_Z10C(W\0+D^ED #BP9"#9Q$(;<1_R@ MU&O(U3,]3.0DO>O'=^QVU0T6R6-S--(NR,74^IUBFJO.Y"JI:BHITSAXP5$V MU;&W$HIH&I:MTT2[N-^(F6G8[^M2KZ6)LVOLS1;X66Y,::,QELG6I%.,.4#RO7=_G(:YO;Y&CRW^T!.QZK^ZLJ3?5/ M6(U2IR&BC^OR[&)RN9P$W3QYFFSJYF.?T1;L-N 9D@(4\ U*7'XZ)*ICP0T7 MR0/@,<6*_15K72F%RBV65,@(FQJ9Y(%\WQ",J6WY3*IZED.,Z M*(4Q#["_1SP'P3!Z(3D1ONG>H&:L%)[62>XDJK$E$UI7,U/&ABD\D?%LA$OQ M5,FGF:Q&V&+#>AS;X?/FM6PQOP>4"PS(XNTV@%\VG1>6""6EB2N)G[4VJDIF MM0EO(B /+\)-*(M)G=DK6=^5MX_,YXU$);,2*VC[D$W;C; MG\G 4C>Z*8JP;O!JYII-J$CM>2G'2I&25B.N1,G[%L/I,BO*'=%JC1!;9E@A ME'6(6]>@)-^$*F&_&X>!NNRGI^@*0,A)W.M;Z_IWC*=#5T6^V>MG?B;'LQM)T)\#X^C6?J++T)RIXN->&X,3 J2;WT@:$"?RHFA<=E6B M#B?U&RKE EA#,I\/CL!@.PV>).>\UH2M5)[UF1V#L2N,IAOR2Q?"T.O*JMTR ME-73;CL!"-2Z\6AD/9) '&NL]=NI-O;6A338A4*;W@_$9.6K&T\RFP:H-Z2O MV)@.=:R_-(7UN6W]W[A/O<^"NG8=%QH:E;78H^C0I./]$:,-6E'[<;\[(UO4 M9!9-.P-J[#SN#Q0")AMT&H_']<9F/PARGHWBV0S[Z_#/%Q%9\[T%1I_'QCX3 M-/_0G%-C(\+&02/N'S22[Z?M%EZ]%&A.&@]-7Q_]>&ZGKP\U/P=:G@V[#UMM@YIG>9#2LO56;QS]>?_@P=*=B!!>C/B%# M-YITL&[N= 8(TFV +H*]6Y_IPH?"H0\!61@<3O6I!C#WX\EXK&#NA\9(K@6) M'F2T$Y[A/R_IQ(!V'<6XV;1_"M!%<*Z!%2^H_=#Z-L[>PQ,O_53#N-<=_,Z3 M^6/N]>OW^TO.5*2[?;%A 8D. U:$< MYYMX5!OIY,M B5-\\V96*N(P&@:E@%Z,3* &!1GWS ?/*T1<"TMN73)(S,QI MV;[74L&ITO!&JS;5W=QU>U]>+\Q9:>.A2[LR='N M[KBS)C3>\A:_;"- N;SMV 15F&:;N)"YO'(;E,DBJ3*IGRW+>;CQ 5RP1^[X M\BJMZ'NFM^O'&KYQ:JFY:A+0NA;$@K]VL]&Q]-UGRI6FZ35$1SH#<]G?*M M-W&X!WQO4'W,16Q4%3) \JS\]9R:2015U,06Q*1"4I@?,TQU:AC%E8'6K;IN MWU[S:HF6">BGHU&LS%$3*3E1=EJ4OM=JJ9647NE.AHXE)4!PA_M[$'(40*?YM*3^W@!C)SXJ M@LG7_A=5!37B4&@A:ZP_$2WDEF!\3N?TX(_43%=\?JXV:\@K#<)N/5) M.@?5B0=2%., DL!W?#VS<3P<^]6(@T2: 6,2#XGCC&25+I<&*+, #"UCHIG'C(_7".E%25DG%,A8(..B96@? M*_;RR)V$)X##8K3<1-3WXYQ+*OMGG>->FCQ7LH*\,<=Y7KQER>V/ MS^*@4$ ;F=^GB[WF49H.;RO;3P[6?4XB3[+99)C0AZ?NK$.&]=J6@H.SL=+GB3[.:J&7:J7LQ MHI&E+MW]$]84\EAB:2HOM;)3>F?#-7 I1D,*VVOQDR#%OP: NJ_%"R827-H( M%7(B8&J;A A9"HMP0C?CTD5#G.PWQ_\*INR6EGKSIV(!G]^,@C"7QO)(I / MY66*M$PX?=\DS'GOO\L(%P,O(I67L)MJD)^ 3,1*3*9R15-D+/*R^H^ _"E6 MG5KEF!%)-7R0<*+$H_O;HUB!60%K/([M2B5Q;/6&^C\1?WDYI3I]V/DPUW+E MV.A@Y>HV&QHM0J27.'=MM\K7/-\FC^@*86 MJFK.+H!@J]I[,C#19$Z>=W:# MD5^WRF.X/K#'=RLF>H4$7U4(N 52UX4M=@W1(FZ4H] LI<6-"@BU,PA$- :- M9U=V/80P+)-: ^SCC M1H)M]R/:Q6"HG M8#XJ_JR5W3YU3:HEJ@1QZ-I6AZ K>IMR;'QH*S$D/Z]V>H>;M*)J\U7%L:@\ MB(VRFHF_I;%.)JN ,5D]4CF T-C9S,C]K0NPYHAEZ53C6$V"K]K\3@R;E4H/ MZ(@*3:TF4ZUJV/LEL&,=Y]?#UA /Y*1ZRFKPH&#&45.;#/IBW%W\J6-E]BF M3HR7-0/"!2])_&-U#S([J"D_P=@Y3TM5^$G-O%*=-*XYA=%;0;Z0GM;M9/^J M^'/%)7(VG*B'=M P:-W9VHM[U#2SAR_(P,I@7KC?=/3!9"!^._CETKGJSB;. M;0I+.3[MM&$*F7M&U4%GG8GS\IQA,9>7^N'QP6>4322/!]T"@R8(-8KFC6:[ MA]P;#X1N'A'BVD:3;IZVPOAI ?_3.)J@MPOV[N-LCLS58KV!$PJ;0Q;0?#[J]0_$^%1N4&G):@?9B%G07#$ESV_Y.-N#B!!6?7+>2\AR0P"_D MDVMW^SR9'-8Z2!W$KU&0&?Z[TT$VI)J//2EL)W;NWK9%?=0I@H9O<##%BVC< M&7:5*-2?]E$$9P,)&9CUCTVKV8HT>-_-B,Y]BC*51_>FS*&8P^Z9([NM<9]'QY8%ODX(@IE6P2:"]":^-MOKL/A083#7S0 M4$IZI*-S<7M,;W2FT>45KZ,/-$<:J8MHF3-T?7@C*MD8VT+F?'0&JZ6:07/]'@PM)P*]S;/-+JAP8&I7G\3B@'[,'-WWIK1D MC@)\0?PCV?GBE-HOZ\9)"(;JU*L,,>]N(T!/(1Y$K?(-EX3C CB'"070FZ^0 MNGSUV^A*]1:3TP5;7^_0^ZY)_'1KR/S9^Z8WMA<<,_"SSS"0?T>_!?RXQQ*D M[$%OOJG_\LP[>II\*-W9.5Q<*AJ1UTLJ6]3P^)A7KA>659&*1=QH0&_:,]B, M-SW2 (R@]]CA4NL1NZI(M'#C*M-\!W]AC^ !!=#?I@=0((QI9C]5==:"6LO] M%EKYVW9Z\]N%0R,E4&7NJF.'I$:3"_R$X*;?XOBM*!)5I2&0:HA>'*43(LBZ M$[8.DZ<:17K&V'.BG:/:Q?140 QG($N.>D&>BK5TB@!9#VZJ[.O%P*Q9X^@. MAK8T]$-Q%1\KC;5/!8*(QQ2$YG8X!FHR& T/Z8R28;7B!DY36,6+OE6(GZ)_NN#";37B4+KQ*#(>Q*T0M5Q QA$+R,YT,)=% M1Z=7?*J%2&J"=$70:^(DB3:&IFJ8MN,JER*ENG62^$O5'?_^6RZ*B@NJ_$R*1.Y;6PQHI1 MXC*23/B22Q*<4;[Y]%!'9.GYL=)D$@YK1%?*U0V!O_6@Q8BP\!FIIPYL1^/X M09ZH;1,$O#AR>:M24B)R^:L\714XFO2W:%\5KT"E5<9*D=C^6(C(2RX+ MC'-@M%H!P"E\!3CIS8F:/(\OT/45-".'%^8QNI+GP:) MU6]L68#4W?BCHP ]G>">K5^@K_^F)B)KVICU)ZON#7"1N,+7OZ3G'&9*% MSI!^;\37V&\Z;"H,+O'A"1GS^FY+BQ5G\V2W*Z.!_Y=^X+_%@8D&51V)98J' M,9D=,(W'+@$9T]%*8'ELB5!"3WGVLXI"P3!Z$NI30C"+N5[P"KEC$5-]VX8_ M>1QX*$=KL!3Q 9/![J%RMR!?SRB0D=%!ZA((NRC]U'N6J,!5+(TJX*WWFT80 M#L*C;@,E/QL,\^%D& E.34U1E2$*YF#.XHVY@:VT@1H,P9&5M?0(-OWD'HLJ:6AR?0'6T)H/A=))/ MIX+ZW/.K>W8Q%[I0Z* 32^.&/5%[!D]AD5Y M*K%1EK T=PWD_%M0R2,0Z?==VHLB7F??[GY MR]]RT16F>?;ZOW,1H63D+2V:N],2K#,R$4)2WN\J)$IN:VP@T B\7C5RBDZ) M-^%01A@1DAQD1UV77('B(5_'$E1$&U7ZRJO?8[4QIP(MP%10M]X,)3-8&"14 M-]!QX'@*R.!D[2D_5+<[:[_#TT!%[R3'E^T;5+:SOX8;D-87.@ M;*2_VU3=N%N8Q7DW+B7().%$WW(W1[TM)UURX LZ/!@5A--:3DZW;(#[7F]K MKG]#2'?/!X)N MQIS]BH+NUTT#^>JV M),!OQQ?(BG[;F[9NS?ZZ(WO B\);SU+Q;O-K8C4I[46UDGCNV\3X?2+10@;O M!MC)5P:;R5P%P!X,WV;W#YIM]J)90";$ZMZCD*P="JF*8FH?EV0$PZKUZZIT M&+ J/0CX$.[!>.!Y]O!\L]]5FWLP>"PH#VTEI1ZC4X;QR%BZ4->1M1D*'Z5+ M9YK<54OD4!&Z*&J445HTKG"\.=WD;7H77Y_0\WI%66'/SJ!;^IJ5:80-"N"O;3IJJX/:RGZ"$'B?-^#O0 M/5S5$KM161P":S8X]S9Z8QHWPUL8+GTQ-CQ_2MA,%\-A#O"L^+>Y"^;#.4', MXZH-)]D$FN,K@5\=SNVK0XX=QU<17@M\5_[$+NQ&VVT?7O[1\[S&6H/[5]FO MO9N>D=EH?[V(!)VZOVYPNYII3K.!G;OYN\@F/'.J8+B'*PX"3A';;&:&10L= M=&;ATW1O%XC>3WU=P'WI *@N9HKH3>PF^:21V,V%O0SGDZ 76(5/ A_?<1VH ML0GCH\WL:#]])N:_6:!O@-FYG%H'EZMV.MJ8),;,NA\;#]1-),%3$2TBMY!X M9(+!48Y> 67#OK.?PQ%]TGH@%5@$N NXTD6_UPNC;1\>\8ZR;KPG%KDV;HVDP^FL;HQIK MY6(XZ8UPV(-);PSS*.:]F1S9 02%?X?D-Z?K.RH>\IT]LXHK[9F6ZL1++>Y)&7,,)D;+JH!JZ M G?+"!5$4Z7+#?).TK0R^ZAB8VQL96S9+DBY-GJ*G<-MM8:@NIK'#D.-CW_K MCP3XD.3QR^TKW"@VEQ5X^AY!EH%,=8GQI4!3R\7LJJJ;WJ/X0_F/JE:YY; Z M@DMD_G6[/>SCK2BD$)4Y;6/ZY-:#&&(QMSTB\JJ7RVXT8,-@4"L&MF#.X79C M]59TWL:7YYMJL9$]\,K>=(@]C0P4.2?ITF:KKZE0L-GXYBR1F?9%-AKGQ1R@ M4$VG8TJB&.?#_C3-"?' (3<$S78Z+8R:.H6"/9CWEF12LWPTA(?ZXW$V-NSH M:K'8'!OEH!IEV \-8B-N-I\-L M,#3"0I']B!618^LPF9KK=&:T\+P_&QJ^E$]G!285!DQL/,\'$V3"4).PZ",; MGF-U0L.UJWVT^1=@%N@7J')/IT#4D;DCWL2$W16DRG^(ZKR YCD:4X^F:V2E MHR'<=%<++BIA-&O#@E>$T(A= WHF2GJ N#KITSOFOQ]V%28*K#9&N20!'9>3 MAZ0+69HWQ\,8VF5',TPD M(LN.-(7-ULHBG\M:\/:#"^OH(<08-=S$ MD?$3EXUKG11ZA1S_!4A0#8S,N?JFLWTDD5V-CEJP=Z/],TVCK+PO =['SOPN M8$I1!GG\[A%K=,P=F/#G58U")E@O4!)L\QHT#12X)9;=ULTQP^:/OYO' M_Q+T#\+PG55GBIGA43-,5QX AK\-3$*GQ&*XZ]>&TJ9\6U693;/Q\4@F^2# M,7#O8C1*O,()$'N\:&?]?&9NB/$T'QEV7Y">\\G=!FYPH(Z"]7)8@(VT;SBZ M]QCM@Y'IW15ZU%X8L*DQ9 MZ0UX*.9]_\>.]Z2+CP0=ZNZNKA(R1@^ /=2++-RP:]<0H>WT32DJ&%T;%')& M /(H:?OBJHND7$$4PWC$+MJUN8K3\T)QHD,LMGCP>!!:!9%(^'G:/V[93 MY99CHOQK:C%V(EV()(&K,XHM3OAHZV+XDOHGI7M&SRG/KD%/HX=2?@R.0#KV M"-+SY"UUMG ,Y1,@L@"1*#K+=ZL0[I*]MGYY_Q.YEV(#]'QJH)-LLC]MG\SB MUI]7CYPO^">Z;,"8R"N#Q4-46)T4_1G.;-$?*.+3 S',51%&:QW;S\ C1_!0 M[#[UA\5%0'!R)-)JLQ]ZVH)A]OX$MPA>M^;N%,12+* FI-A5ICTIOPV.$0PS M7+IP0=A#K./;>CH,6IK[)9$WVY2=T=[61J@W^VA5?T8!LY$#)%U&0'?Q'B*? M/ZV(YWA.]$IK7U>IF?'M]XC1<.A/!6^$N!R!@7[8LA45R$@JGZLR!I[(#5QZ MN6"7LL#"00>H:%IIBC:+;6]O="H&2H15Y7_24X1DSM?=EKT.G@PHDHXC":Z_ M:E[*QL $(9WL4,,@, )_AS]@5T %^5R;,HUU22M MZH59W(J+I*5&,CM])#J?ZJR1O';U[*#OF/PFBP;G9X-/)D>%)?S<;X;G;P_K M)=LA&HD.U@;)TB-%$F"8!)6HMJP5 XM$V"/JR*77-ABZ,&NGFB/.I"0G@&C- M?TM1M*<*() YHGPK.%)HF+%@D%<1,RNF>=C; C4WTD?8(VD;2P_U;&?E2E=] MP34]5[C\50^.!\;:ETK2N".)X064N)BCESP?#,<>H 3L6Z%SS5^+71Y?]AF- M$1H'DVP\GF3#X33Q.@E D9>;BNEL#M;^,U^6SQ9*8,2_I8&1DXMI0(NN5='9 M50NI'_9&\$#IXXS91HQOS-Y:L0&= R64NQ-R[C.J#X9GDG0BJNGI&I/SB;>T M'[W8D$B<@0 N?8KGY<1W#,9$^,?U:O&,$)FNO%:"$7D339T*%"&L/0UY%!E4 M65/?2 HQ Y'J"_B9/29 D@7.$@3F!CL@VZ/*2K&V2_,AA]G<, ?*H\#BI+8R MJ.92;"]EE94*BV+-* N)249%W;]"=CC"PS =3L0^Q+#P>!4.Y [@>5FN97W* MUD]L>G;E_N86T2F&/O[;W;9<4N(@?AFJZMI+;05+<:\?*'5-B[=\\-?/'!P' M8=<51T"MUZ)6'*PG"@1?3ZSLB60#9':M4?2QE@!6%.7U=\-)ZR7E=D*,L#N( M7%IW2N.-NV@$@^73]5^O;/5@#(8T)"0S&V1J/8')&:/5@N6LY0"2,'W-7_)Q MR+'*H4Q'1.7]%B(QD.)2!C+PQ-FA>0LCO]JQVDO-C&)0?*?N6Q_K;!:)+JO< MVWIG-/LZVC3S-QO:FK2!^TX4!:^1Z!=#=[& W^.CV0-/GRVF+S.3J).GF9T/ M=N-=W51T,+C.G4C;*1&(5*:2)!G9;C O'&ELPM I2C#;LR8/!2E"? M68H2S6.$_,PT D")][,-NF.4[BY4?,.L0;TI-9KI:< M=QZY,(Y_3D9BMO94JNE72,V'E= M-H"%Z5'C@9O9[VX>IM?K7M>@5N!*U=<:0 M'J;WE$54WUI4*;\(ILBZ#"<.; 1Z1>@G@L5:2#51GI@(=]E.>KIGJLM?NQV+D2E&L_R23$& MU_)\TF\4>.5J=EPMD4M2ILH0>HE&-JX>P$BE*P);O?:6Q;!X1,F:S,=8\A#^ M9R$$4Q5*XC7^X \"%PR*,$)BXO9VO;IGV7<:!LJ0/P,6X-)M1MI+@[[1'B?9 M=)+/#1DF0TR^_81F>O3JWFX!'6);D4U0+G: 5ISDD\DT'*[>KPED1K0))U)A MCM4=4"M1K4@&"7*.FH##,8A$>]^CHZ_:-S,S@COTIL+ CNS=!GO;1V*LY9&/ MUGJ3OA\CS8'*05("X3-L*B4TU/Q\B\)X@ L@PN\$A1H!ZJ,9 M,OR&*9=@K#<*O$4=<4D?>3AVTFX?;2%D'7=C&.3S(XW.7-K<(#65A MR@GL[FP-@2UIY["RXH"W =#WZ'+AJ"U8)X"BOUPCD+SXIH$&2$+G?@.(UVI) M@8U$S!*A(RBJ!10$$%U3SY\7:Q\5;XFR.S@W/=S#1R0CQ\:7;[%FG;V8 MX;Q X7GYQ>NJ=FEZX"6$C#>8A^100Y#M#DNI4/GQCF #N*M6#V"P,DK*ND>^ M-$H?Q'QE8E2J9<:,QN.'THU9EPW7,M&3Z4'Z$BC2WC KKUF9T(F)"0*,%RS; M(+%L6"X4KX,[J:F)HSH)3P]RU''_8!T6L>24<(8I M9-AVFDEQ:9$7+BK'XL M8>> :$>:/!QXP[47Y?U6GN&[ W&=78H8CIP9*5L^E6I,[8(HSWYF&1AB":#7 M T1*V(%$9PMJJG*6J@!F8X8^4/E4:K'5 '03$ ,$!#BV8N&@K$P. MC=4TD@&SW'NH$05US>8DU(RMS9MV#";R\1/GL3.!$',GP,Q,Y7]*6BT$=U;- M))+F5)6]P4$8!+L@7&U:.48Q,5-=H;: (0$N2Q*8N+-$8G3&;YTW8Y/4:#UU M$<."\H+$Q]'$MA#%*-21@9RP3$V"=\K)"LP7@J7PFJW%" M&=SA&[^%((-@"8,'VB3PX-EW/@@C<2C <+P\/&KPQN:0 0M!@!R!3./9/!\. MTMB3>'\2L*^.S70^'GC%QZ:8F>% 4I"&%65%DH,2[+FWJ%#!N"/TA%!PC$[4 ML>17)!!#OQ_ N08&B^PRNY!_O&RV\UKR%#Z042"F'65?']:OD$W\OW]ZY##K M/\7?1#;BBB -J<=9-M@*W#F*U];+F M^D@R$F6_+9Z/_8Y^51>#L)"ON0PA>1_,\!DWJ5$HC+%";%[XB4?K] M(*Z=PD@1!U&YC\TM.%2_$H][*WD:QW[G2I^P55WR26RDE-T+*B[X[-TNAOV8 MV3+F*IU&KA1;O%:ZS%V>"BL;01X*>ME4+ H<#1?]DG"EN0(-Q!^7-IN\EOP[ M 1I-K4=.%@[PMM7)[D5;15. 0!6HFRRP48*T 1NF$P%XV[RRW;"7G**17(02 M\.[E]G"[OSNL[;G/U0#0/:'2J&/9#IV>7U:H."ZV-73@8,KP"S)#'(,[R#E! M3*X7E-7K"H:^7MTY^&FP\;O$Y<"DD#<+RFE< JF&[B.G!3DB.8/GWV,ZHU=+ M FJ>"'*M*@?!B^0[WZXH^D)L2A1M<5NI#$NQA.N:\T9&];+/]M9.9(7+1*J> M;L7;/R#OJ>U#UY(>6\X@<9$S;7%2N09HP$W>/E0[U)E_W&V?S(F_YBL![#&' MT$77^K3$-*"BS@_>TX-\TS2C=8%0?S4S,R/>[?%6>"W+_.O[US?P@RLB\ZM5YN6W/#$(8"0+D$P-$WDF &5R+CU1*5_" E+W-)J; MN?0P"E6U5P8#%WMC5D1O?1E$!FVLZ09 WRMR'8B6=JV2VW\/@<*K+QB&+>,D MA<>V945Z8J%)*N/T(+35S ["1LM[RQ)Q5\*5I3SFS!S$VDC*-;+_#C2!(1[P M_+2.AHB- LR2X8*VKJI!E-A$N2:QR.OC8$_;B"<0.D^T-0_5HNU83T6&>FDAX,OV' -KPAI^B11\,$_.:B3Q_BH%(> M6I9;7:O+Q.X[+NI3-:HK*Y00%_PGUU)EY_98\=OUJ*/VN*?6.+ M(4W50R1N%"4W-Y]PKT9A*,ED3 ^>=Q- C>[-/BQ5(FE3MI1L!Z&(;8\$RY4' M[Q+4ON72YU\7",I\%YF5P],3*'5M,^TZRE6MT)#J['Z[7<(5[U(W1$3U921I M3287"-9L2DQ(^2CH*05>A!,_85RC@>/"(=]EIN:"O*B8%&_57.6WNZ1X+7]# M7:_L#O(+5.%9X/SFJ\1&$F_9A M"_8Z[A "IG)O +8,U9T>SZK64K&HQ;;(E/* - ]"&QD,$WW>LE+6/!Y&2[Z+ M]]"\T7C$>9-^^UU5Y>!*Y3( MD\>&V6)4M9"L:\&H\C"'Y/Q22#,8V2M6A^):3=5K0 /TT(K-XX'.,^XKK?BCG*W,@7U6YK=+ ( MN1G7WH6GY&JG+!#5R:)> $<6HYB*9Z'P#G,&]WR%7[FC=VG-U=%;[@SW2GU?WDM4,%1'!^B-"'@BW(#95#HV/AZ6@/"1] M (B'V06DW!$FK1N8FBRL*?2Z)OPM@(;?5,]R$NX.&X8UJ#]O=_M+]"12:\X4 M&B=63V7VD@]\MZ):*\#K&(T+*B* $B;))7Z8U[?,'C )1Z==J&6& MXY184CWH1F@;23:N^A:?!C!V6['"XN<=7L?8^BTF?T3RS*G44?V5F+FUWB9OO.-D='Q,DQ34ACU06@ZT\JE#B MF@IIP0W#1178!NK I\VJ;ZCN*?W*O&8-:_Q64%-D= SXPQ(DO-+FUCD2&*$@@.0A4SS1FE80CT(R.T^K-9+N8NK M!RS 1M"0 'E[:Y[)=/)*C;(+NFJDNF<4:VP@A!C@3Y8E@@W+<0.+7&GX0=2]/M9?^# M6&JV]8)50<98'W9.M;U?'\"^O:?22,ITHM=9(7RC9(Y=R#7>UTWR0@C+%:\2@YC)CW9(Z_]^AA$SS, MCF+P+'ACK,7?NY!,._'C$)GE.)N[:TVIL31Y/$Q<>5RD4&1!LJ,Q,3.#"V=' MY<8M#Q:?#@L;ML@8WM%T-3VXW<6Z\@]NS*M:J6,0KO7(-OF]E\)A2>HB?E8( M"B'$8BJ* F)76?6TL35R,#Z82'Z+M0N0*9@AW)LV_[?C\\PNW'I:>$,H$U9S MH#'YY4SW1/.5QK)!L4M).C:SVPY+4><5YA@,)M]G/V&[!:<<_(_#%JB#ZTKF M7\K9))J3SY)TJ(7;SN8[#S/';WK 3;\/]J'86LQZ_]LY_3:.4=YHQ7\' KK- MCH]%A0Z>KC=\M^@@EB1R';"\/=5#0V@7;$Q,RM[?;G>PP]1!O6D@PHQ*9 M7C0X6977:R\DLQ-UATS==XWQN1 9[U#C'?#\"!3!F/\[D):45=):H^2DL)73 MCS*(G4 Z_Y1/E$F5+#L-/8LP].(:I7#X;_96L_0;9*N?@";O/):^6>J4'WBQ M4]32-^B'_F/-)5HU4I79\3=PBI>;?] ^9:5IO3(O+/T+2AD4FLJ4"D]PQ>8D M=E3JM\ M#OEI+.X"UQ%4DAW&OO=HT(FQ-O2SB$('^U4I^C[R;>J"S#TT?2"P MC--Y!7"SV.N=]:"XYJB)&]<@C]#%AVL1PMS$>V.XG'%?8R(F4CPD9P6"7?]W MM=O&9Y#*JIC9"U>>XO1&%"=Y_!LU$U4# S,K11,)EIRA$-V% M5MBDM8R(7@QE:Y/!6&'#Z$RCD_<8TB7UIF 4VUAC5.2Q^FDGQ=*W%FXJL78= M]W."XY>4 ( "153A<#6L 2D]54J8VV5544-4E51"A"5Z#]44>VLIT;V#ZEY M3^8L[@$6[.[.0_ETE$>(!N4BLZL%YDPIV+("G[P02C;U$X9+0]@3B).<"D(Y M-I6FJL5ILJIP\]C\**X#^X>1P\E777.H1Q=GI.\GW%3[P%>8BIGJ46D67!KK MQT!9QNAFJQTQDSW7MZ9H\O6SK=][MZ,(&M"'[PCTKVZHI8O5;G%X .F#9*WE M:F'Q,O91C\;U3C1N2*2JJH9U.T+"0A$]Q\6EK9)1L..Z_?)7=F(FO5W=65/\$XC 0Q+[XSE(F+'ECC?Q7 M[.XQ:]'A*4A:MW#)[1XD,B8\@*ZFZ[M!C6*K;F@_!.5RB(^3MV,C@ ]K> <= ML8..((+4=H!S@P6LU7IW7>0&YA[WE%KHC\%(Z1IW .TV_)8A2L!SO*K=T0N M\T5/(?<48AN*(T)YI+3?L('0(DBEZ!C%2?#ID5G7K=,.R1>:H?N5 MKB?(#K0,P#?=J:)+SVP+=@L)?K)[V"&_TG[Y"4(\(9>>B\->QUV/4Q3;B^^+ MOA$P J?E04RD.2E;,BN_'8?B1@A5_ZTII_1*>G)9'$^CD> #SAKT8 MG$,'TE>X1.WWM2BH>VJ5>LJXZ1D5S'!^<-G#&D*I7!8$?'ZPP<0P/2RN#R&C M0H'1E0)W=2%5/M;VV 3$6:A'TJ.:>DNLNTCL ^'<=U)I#J%3R0&\L]7CK./. MNOG(GV=W)?6)S"@.0(\$4/C5\5UB0^F7WG;_X;#;4*%(H?R+YI M%F.+AB77ZX"?N$;\#+!XJA&!<40JR$E3UT=KSD&]S(.*#H8%C^S?$-2%J!D.^?\(:B.RS0!R!FU:STA_)9Q9)] MH)3>R,.@9>&QXKJ,S4=L68+W4C\[.LICY1Y/?5X*UV$82J?R>ALHVZWL]SKH MO!PR#7 :DJ'(4#E>.%,V*Y M9Z^H>Z1EM([;$MNU@H>)-J=NA^,EW:6^7 2P.3((75E7>EDE:L6#L9:S!= V M>/#3#P#O8T?H*\H11Z&N7XE_D=8,]DG0"%&QPN'6ZHOCT('A5$C-4YF.C9P? MI&+.RH^N6=_8T=X#>I%5%7M[K&(-[.*U[7/>V5YI>WV_*/^2:5'CDPF4SH^& M:K0URML:M&,\7!+M#6%;*J#'U@:V5;[1&;:%509[DQPQ&U1#OE.*$]K:16JL M&6OO;3%+UE;06 S<:[27R:M!BRXMBF^5UMRBX[A%QVK,H,@3XN&F@H&:G;I; M7CXBU(9OKM#=?T^%C*VSI[9Y[1VQSFJX-9&6>Z!59@L>8\O<] ZXKR#[53:+ M9]L948WDX2\!"A9T\H7Z@*-/OFU8Y(:NU7CGRTLO=DL$(M'7O\>17GSAT6.I MD=7G+66"E8"[\X4.,IE[H1_4S'+1%W3J/^_!K=RB6XH%:8;7Y=D][F' '2A7 MZVC\&2;GJQ0:NW\[;+,F\*(P:_:IN*.19-JVBA\:TOG@?0J81L.F&-0>N =CZ?'B0.K1 MY7Y[*5>\!#Z*T0R2R4@2I.<9Q(PP<_7%51,1:7X@L"C<@7!&".(A:98B7^H^ M-7.5*N*2.2!C)4YB%^UOCD?ST@F>'H)."XN4PCC"!?P,>8X(E[G ]P]+V63 MM;(/CQE5HX\ZO9DM/=35@AA(VL&[)]1=O6[4M#ENP<5$Q5HY@N2QPE J%1D, MNCZ86-R!=2E"'-)BW[9..$8Z$[\CA*\980GQEN\K="ZZT(!U14/,Z8HLY6 X MKXVKOY>\@WL8 'GY URA[^0*_0C'5!W'Q"V;5*D;>QZGCQ4OO->16V->\Z<= MFH">T1MRN=BB#1OEU9J$8N4'4L7S'@RKA:BU?>5$9V^JO>R-B #_@B* FE,@ M'(A@!;."<7!^LBT>X@H\X3H0,!@G7N>N.9&W.TC3B!9B%@MC&%S8J1/4O6/= MY+>&-S9(P*V$:?/C@Y#-@I6^=;E.04GQ)4F9$0?C22).0U.B$ M?A5C@2E2X7:PL>1ZI NSC2" ":W-F#-?-F1WD9Z\-4J+U]&?83PJ&)R&2M[VRN1D@F<^;J M2FR]2?71S==)\JU3;RB,7JYC 'N =]1AYX$,J)M9]\-54^T@\LAMRC[ZY@U/ MFE"KFF;;\EER[T2[#0/L*'($)@C'<]CO9W.Q'P'O9M^PUX@)U>AK:"5KIBC] M9KVD5*ILN[NKV' JT/'/5%N!>!?S1WX.!D55'3D[U?,VIBQ("D1,,0V/(& : M)Z:"$9I-XZQE[]E*C45Q5U^4MO>M.1(H\4(I ?I[X>U6ZP,NPV8P@]3ED)58 M3.BS'!.\MR0$@YY'9"W(YJ9_TO5.%=B#J:)L*Z(.;M++^$EI=O*X1J@YKMH# MEV^Y]E_PYLD]X+N1Y!-E0OA-\(#C*,$>YHQ-:HUR-RL)X460NLD;5SBGW>TD M(]=E*D,40PW0*PZ&=O68&@F$P;D>4> 'I^P9$KC MW'@%Z)40B5%@.F+O690MPHLDYMRE\ ,"M;LKP=-:4^6ZG9SMHFI16:-JW54; M.@Z%-WCY4Z2*@Z 2J7II&XZ5XTN4WXY,,< Q8C@,?G/G')L1_1A0@P@*R):] MZ%3DXK=*1ZI+1.&PY53A*@LWW3]O+>E\]4IR?$7Y9@UCM:LAK,C\0'+47T*";WY]DIO;B_YZ Y(M:RL$\1&V:'RCFBW9ZW/*H<3J/7@E_B+0 M<[C]S)E&/B-7L <;8,.Z&BE_TL@]BO2-"[;< 6K]@PWS-0&#F7W]GN#WJ MT1KNGAQT0T7PY76U6YUDYZ>=GQJAG"6AQ=:"_KAR&X:_[]=RZV&F"EH;5,DB M45QJ >.O+WE(5O/P:NIRK3:K[UC(:11IW0II,*WF"G!B_2DU8#A**8 [Z4C) MD%0G.'6DL!&GD6G3LRMI@7KT9\H(9Z![XH]M9 2\%6W@VD7FNY'G8S8D6>;U.HA^'&= VWV]3" MLWLES8@C=1$(6.>C0YSLE) 2>2^+??>!:F6B9.T'VL[#V-NY%WMK#1 [![MP MIJ [NNR;MF5\.)AK26.F?7%MDTTY@G?2G[Q435[#%PZ#MT;DH4.-,/"'W9X2 MK;(_?:0H4# .0A[]BN!Z!2'7*1&);!Q0I4$BK.XZ^N.-C]RI>PF9.X"2+Z@ M4ZY9JH#L9+9FDV[]E,_F4S>'VSU%4H_ZEZ-^SN'55T[KM#H(!F]=IM8SBGY. MUC1XOUQ+8DZ):73. $.P()B&*E!T[KZP-F;N!BP8%*I/!3A4*("AO$P;$R\A MY6:UH2=0*M@"E($0QDRL,?4>@U.[G'&RZ-?,F9F37J3#HXG7/7W%1HI:' M+4KBJ6/1O'KK<([!BL$XL\B3P,0R985+/V.,U?( MW8I=4OHRI[Q8+Q]LK^UA_^].I$\8;H?%*7"T!3Y4HCT9,%!"7GL8M6K>IP<_S+CPC3D,D8#YAX\ MJ_00K]IM9<[P"M/5G#>F?BEWHQ3*Q3OIL+Y;K==B=F&@F>@.D21<2 ZL*2,. M9OGU$ADCH5T<'OCL/BC5!2Y1>SQ_!C-?(U\34OM-)X_,$(31[D#50&W+8X\8 M@&DMXL[(]EABBFJ%I?;TO74'7E3G@!7&>*-QN5>@NI M,L(B84:R8S'MU^R+"K%%];=_>88TC6H#IAS:I/K7#^#.H-?P-RHP"T1K,A>P MRS'Y7.8PD"!]32F;(*A9"EH _\W+2'Y\S^.C 8!1T;/\F9>5XC^P 225.-!R M;XD7G[=;VE>\5(='<[%NK#V691D X]BUC-#,Q:5[*2<5W<(>7["<&&2S#*SM M:XLR9URUX?H$G7)[A<;DD$*,A M')=.?J.ZS2N!/":HPK] [25@=>@*UZ.(7R1F(=,P&S6I\\<.>KM6''+B&+%&AW!'NB4&*B'ZF?. ML68 /V =*K D7YH)54\Z^R+'" "=!7?T]XYY%AK:Y0D MJ(;I7[), ^?H"U<@JH]. MB5U6!'6MLYRV*5Q1U/#=[98+$HRO$@^BB>Z+*2.D8M;50"-C$5J(SD5!O!IH+XP(3E& M4"-W\>R=)BKY@78,.TN;IR!),+A+S8X!KS(XXC:TXSE"H%Z4# 'B;@:ME9\F MN'I:\1]J:P@N*\ RL1%DR:,1V24U]49HN8GY.;Q)GPF8#.> M;FX^)*).S2^P:<3QSZIF,]&'N@;EA"R/C$%@+;QXQ]UO*8"2CUI.:5U:W:0X M;W FK.%BA]7+.>V:$L D"T)91NU7VJ>/7,%AE G$8.4@0_619^R\TEQ'N]WV MB:-UT93+'B,BT!4'!P7N4K>CN%I7PU:&D4C,C2PCJE7R+U^'C]L5U;C#FMBM\U )W1H[7X0I"&] M 1\JB Y7)CR^].CNY/U;@V4=,V8@*JB$]#N^]42 M\XZJQ59[#Z..*K0O* MEQ/0J$/.";A2')S>T0NZN9[*MYXPO@H30B&GWE_>E5^VF)/*8;5KD.)RK^(X M$1SE23DF5K"C$T=L8&F%.0D(OJMVZO#09A.+!T P 0_& 4@2PX:=%%@2R$E# M0$C45#R 8T[/PI6WD"E844A;4]!T])Q@HJJDE(NI)QK4W_N1&VWTPHC$1L": MD1SN*ZQP\%1EC VEPB5;Y+=()5/V/%GQ>\7.VD=8;30,0GO+%6=^ 2&X+B,T MA\>39/I;L% N?,>=C8UVX?@'9[NTFA?CX.6Z2&-*=6C$#YRH97B^H8R5/:5M M'3;5UVJW6-42DPF^S0YD,1U@#5)TNQ%#!)R&(8@293EDG,8.F9CF7W&Z $-I2=F$0UZ)XAB%:K,%%8&5G.]0;D$_">" M1;+M6%!P_ I1$@$3[ OAERXQ5ZZJ1@LJ@+?92*_AEE?(:&]<+5+Y@=FH \A, MU!]594SY&"KGB/W1',/%@9<7PM=UQ+INST/DW#HH45)G= T0EK!L/* 6BT*S MBQT(;\P&JEH3+.GH9K#(2981TB0P+=LA/?GJ$4TG7 V?AU)WL*&Q"'$Q96_E@^/2C?"KN ZO64AP/8C!:[UR(A1:@T0Y>E4/I9K MU]TPHE]N;=F*[>Z^W#"]2T.H)HV63IK2O$R^[BFGB2 M-B/B77X'@T=KI(\?L!1QLM&<2R=')U<8M[$F@RRH^0-BOGT\**B M1:>>U2GG*&G4(8 T0>YI1S6^;M?CFVK\FR1WT&Q 6+H@^"EOH8J(<6>N6><[ M(LMQF8=8HG&P1CE+?;1(^AQ@GD@OS3N=U0?WAMMV@LSN@0=[[ +C@^+-YO:2 M\.\$T!CT7=#:A)_F$12);*9YI (3'RF T,(O-"(&SWS-#PA'B3*1A9Q[MFMW M6R;EXK$+--3!-1=_XI__]#)+.PG(B"D>SL_*JWF&4U/,#ER:%CM4A@[*[!-3 MN2_ H$N^82C!RW9;T8]W.E!> @V4I"0Q!9[-@Y(J.LP/_NX\/PBKW4J!XB[# MR)NU!*T#!O+'R1=&:8%D]4T:,7W#/$J;$ S"%[P+3/,2Y\GZ8)2#5PANM!?O MOR&%47)K= 1+OI"4==8&W.KK"F4?1#>*&VKP]D!'O%Q*GGV&W( 2.I4K-"-6 M^6IVOV%%>#;-"5XQHA(UBA4A:8[(L#B'SF#RE+%\NQY7XYF!D621"7P&;)QO+Y[)6^H$4G4F& M>$=/]B*PBWAV.SR@T; M]V]MS/?6W&DKY16#'>MPR*KFNY\^N%?-:]"437QQ34#5),B=TT4K_$E)>V]O M/NCV-NPMQW8WIAG37\2[_98,Z3I!501 RC@A8"#!$&T LZ'7!W3[)A*?LW:1 MJ)9;XRP;.WB_W5<06?CXF;&&K.V.(AYU_2TQN$MAN:A;X&W3+=!BD69.&'!T M7R;[7=;N8XU[NC\8UQTQR?Y3502F; &EE0?_[\K]QS5ZY03A2HB >XK1U48E M_L>9704&^O<97KW@4VO#L:H[!L,IM[YRMR-#I:&MQ&6IZ!3D(7F\_?\Z++H[ M+,2% *OX%>/_G->BJ8-2PK#;Z53@Q_1NE]US7.Q7:QE)@W0$X[Z/H&*0GL>" M^9&?LVO?C"*:8BV!"YO: P #PS8BZ.YDHVTE%&'MQ7IH1J.#@%C53848>F4S M&$1:+&,0?;M +!_YBG'-0Z/')&1VQ81"Z=< MV!I;[S[QT!08.S^?D*]-X ,D*6_E/Y-7N+Z>F,XWVE8//)4ASM(,SCLL H MSOCS""#Q.QM% _D$CV(,W,F@GM$KMGT M@MWJP5Z4>\ILZV5O,5;<9O21;OL )718;"_-8BT5/BV/J_XLE1C%?<9"K@\< M!0*7S1:$Q"*CK&"T%)7.4:$H\/0%U4"%$;[\]UT1SV 0YD+::3=2TJV2Z5*E1-? M5==KCM'3YVR:(%_'E'[%%LMH8AO;4[@ W.9(TB*:=)R*LJN\^O/.-!P=9?1X M(7@ZECZRZ3_-4Q>W0J)EE6KK>*?NMKI?; -.& %=Z MYBJW*$IV:4SPE?YB\=$=[4SH'B&A(X"2 RKZ M9^S25Y*ZB5FC'Y3<^+X1_?N3D58V*!HU^QV\O&-QU>;,P4A)4>U*U5M#& M*:$!;R4T "8,/WF=#\RD/X&$A<]>@Z"Y<&/VFC5+9?NWEZ:Y^7: S%1+L%E9 MTWY7><3H;,>&0<;&^BKH5016[&>?WA]6:/7V(*@PO-?(.7+0;"GK;9#E'Y2P M%4@_GY?36:,3S&@OD*0%Y;;H=Z5XL?U9V"LA1']L'# Y.BC4TAD,3U%SK*33 M,\I#.ACF^^SS]@FL*3G['*1E"VI/6J 8,S&;6X'=)'P)O>Q72?3W[XXXL:VS M@NLT*=437GLQZDUM54B@I5>QZ Z@)P%5\<50/8;.T)(2C *O?^#T,2_W>[/P MY=4F&C40OH\:IVEC8-M85FX 4N;::0TNBH#;]LKJ*OY%!>6;^P9/0&/)T[ % MW6YJ&P_<@:\;YFR49HJ](86%P21ZV%!QP$-@W"U(;J>B:N!5N MGWDONR)$"=1!O%D=F"&-D2"I:BD'\(_J.1)]!L_BY:E"(#'X^Z^'=2>5">ZC M:PW/&>?&AE*6>'F3P9M6BAAI#=,'FQHLF=>J%:Y(@K7I'HZIDUG.0K3RP!WC M-A.T>['#).'^2=]D0'TH* 46\I;]834W&08<&/+T(\:9#] M$PQ]WCKT^66_.&-]?B]YK[2"0Y$LI0> &KG:T)R$96$L= "R/,YO(H:O;]7@ MQLL$<96Q$C,%#<;*CKH/F)V8U=Q05N!:8O "Q98AZ-=K?;7BZ.:*&_<10L_DRJF-V5;K3>Q< #JGA3$NTZ M+:=B??YJVBY+5\FO;4$WSVI)+T]9TLA-7Z?5:HHX5Q-5\S,WW3^XID)D#]@@ M&9HYY-D7+R4(V(8<"WX]3,B\BL'1B+*YLH#KRJ).[-R&X5)&#GUU,0@;IY"F MDD*GM1&*RB7'>Y0&T<,]#!N5DC< )#,[^+]K$N$<]<'YU?7CDBA@P6H -J3CN@'ND*07UG&^N\%D@Q M\"6@0H RXFG+A&\HP"C/@MK/M,]6]MBU!/6"[+D.T M;?2:9#S_ALW_G:_8I$V [U:*A5*NX7-MH>371Y6O:7%UNU@*EF9>P5+' M>W.G=A+_QWY-\+ D^&6\,.J%@WD; \S;RU?6A&1AG:[\7?P.@JIE=K[>')=>1A=>N5.35)Q!)W@'3O^'X!3%A.8F7]G=T@RZDUBM&J?I# MH?MPY0UE@4-9V*'H(#!Q^98*YT!'F/_> :"O%5V3P"0Y=%L7RKV40KG?0% M M?MYA9LL[L5 MQ.]Q+:2D.1\8#<S.B)$(0K1-'_ M-\/"54I+ZV5#P;\!/VYJM+SPA4!L/("9B.E#(LZ$M5XK0]_=)A*>O9P&: "I,H M;"(*L8I;(VM?@(!?VTH2.T7G1L,JV:*VQ5DAF4*P&W7AKP8X6XEU#2X/CS9S M@\JHK% !O^?+FTZM4GH]#D&V>PL.IAP6XAEWAV;)Y0G]75T<.<1_+--B=#,@5LVDNSK['2V,N@D<5GLU'6A$UDY H(6^'X+BCLV'P< M\E6I#K7JD5$_9,V?9<-A_"?OOG/ /X:S,Q_Y)'7V6!@_OG?S/\/QN:/ I[X M7\W_R_Y;:M%A4$X(9I#F'!#<.V&)@P .F60_02;9A3F8>!6]M/(P,RBSL3^O M'NMLBO)Q\7W1-Y2(Q)^-^?=I]@EJKF6;$H)=!OSM6(^4W0DS.7993/+19/XMZ#O[ M3T;?83XC^@XF$YSJ,)\,1MF\-TQ0-Y\!<8<#($R1C^:%(=[0VX] 6OAU.,^* MWLC2=9Q/B:R3_@A[&N?%>!1DQT681HXXT523"J[):XKXA(HNS;<_V7@G*\^5 MWKO+K5%.@5J6DY4-[I7B4 UVU"#T57LO'&KH9&#AZ(8>X^D8Z7$Q+NAS/C"? M'\"G5(MU-QSVQ6P,9+P836'=1H6-Z7_:P4T+8NB=\CSI2.UB-C+OP=G@874< M/,#QQ?OMUM,0G&]#O@),BX@/*D;$29OL&5# MFKH6?;U:>KIW^"3ZW:"4AP ETPJ 3Y'1XNQ4O*3CG<(J(/LHFJ,_Q,F6YD*O MVB_6QB86 N0I KS(!OF@@%,\&0]2!)\7XVQJ[N/C5"J J<\-(YB,ARE2&6YN MSL-X-DY-WJB/(W,4IH9O]9&PKQH^(144?6%X3K\/QZ;(I[,A';-(HU3SQO#] M?CXT;0.OF@VGB8S/%%!X?3_KY>%(8 M!N?%_G2K)B48$EQ*Z+^*?_05[)@3HHW@V,_R63$@EM\OZ)X:3/-9OPAP7325 M1WE_-L6W1@.6+N:&ZCZ1_9Y&0R.^S:BG8CS$MT:&:E-YS7]\/#(GM.\_/C;4 MFT\]T8IGCL]-9OEX0"*(>7DPH2]'YAVX$JD3GVYC&\[4FV8+Y,/) M*!S;[U@FUUUR/[0**:>>G)RM*ZK<$F3?O+3L#$['/)^-801#.C73/M*+1-E' MRJDU7P^,^#@?N\<&9@>,^ME-!/7B138ULQO#]ICVH>7I+.]/Y$PX+Z+=HZ:Y MV3"?XO5#;QA!)A\-"JKMAUY9Q7U0TC1[B?;$Q7 \HS_,E\,9[&!\BPM$/WK2 ME@J&!X'&'/U9T6C%?#D9@I1K:PO"EZ-\7@R:3X[SP;3/3W8N^T4O]ONSL+4A M2NJ_G%4<32IL4009U=*"[=^3COJ]/D_5? ?S^ZU9_8QKGAUJ22<2-\AYY=IB M(QKW\[D1(.@C3&G3_A11;'+B_ASIS([TYJLA !;8LCC/W\F=C7N%58+$!9:] M#F3Z:.PERDYPPXB<3@AC(<#8U%PT,WOTU \7YH::@ I\51,F->[XJ&W0*&;F M:GKKR^LIA1^8V7@^SSY*+'"I[] (5R0_NV(&Y/0MSDD:3 MH;G=EUSMUURW4R,G@,XR-$+4 %2C<8R72%/R>0%*VTOY:&8):R9D#L!D,E2V M ]N$_25VV]M;/#((D"G'VAQAO^C,P0HCTTV)Q\Y18()393?6-^+?DW[WM;H8 M#$ 0(&;O]CXPSI;E^"#A,1?%K'_2_(WP.VA>=Z_E:KAV5T/=2?WTZ[)]..P6 MG\$&X>4OQ13,1WG2SX.'!(WAL#>VF0]0CMC$!$=0.=) ;/?S8* ?#O2>,R=J8)2S(ZL)C'T<8.%=NUA?<-#ILFJ!M\[M.YC+)ZP8%C$@ M?PE,9G&77L2.EM4X1Y'&+$+?ZDDK8M"!\P[[,2' M.^@5W=J_QQ_CW"@F]+-VI)FOQMI[1GSR9"K]_X-"Y"TK^BD2 M%?EDS/30),H&BD)T.MMN7W/6 ?;ZH32;V69UM=MS#YORL$00J\<= J29EW5* MF,6U]L+HXV9;2)XF"EJTM"M%RL_EDC#C&,"ZBB3"3BGFR+F[!(J L^ 0<8]3 MQ?T(+H=KV5A"BER)S5-F8?.1E*O+1;,THH:4AP2P"M$_@7!E#-O:>)P+I2RK M6X;38<(0AC4CZP8K;&3W/P**E=[)251@'OGWA&-( M44R&(#4WI-JXE,FQGF5/#$3MK( *=BTXH(02MR^X705H ^*'CMCQELQ6G:KC M"Z<6JM>FO,4]KLXX.9GG\^$]Q=E1! MN%-/S^SXZ:%3DCA#_ZF.BJ+#MS\L*IQ5Z5[HPVY()_\''HNX#U?9[*?]?(K& M^.D@'T['WKD8FWMZ.&+CLI&QAA&O_6M6.V\@Y2A3,E=+M-P/D#Y57:ZQ9$%$ M%M/+_)8V4! !$H/1)K-\4RR0:,PZJ=TS P&*(Q/Q+$CG!GLDY8/Y %Q1$$KC MK#P)06%L5)NA:;\HO. 9H[F9[ZRP8)29&:S@>#Y =TJ;V,"D_RE.^CS[@7*Y MNBS!I\\*=99SP,K8LJBS'Q':$N:*QAK$E2P,D08"3"=SC"S%/P>86 !_&CEK M ,X=HQ,:9<3\:?Z3#\U_/T&J#868#\VV5Z(I!G&U45"TD^8S5FMI#;2(3B-E M76I298IS!?76=H;F?7WU7V#FW.BEJ$Y=VYY!C,34:* =FF9+0&?#D[E?9_VB M79HE/?>M5BD9#HWU7-JAS4:Z*\C?*OXEZ!$D_@%9$O/^>&X?>+>I#SNDC%DS M\_U@;%3*!<#/+,U=7 /8B QQ@!$G!6Y8>5U7>IB/9I95O).K55D.QOV1,P_R M^]CPT.C^$!)Y \4W+C$\B#NO87(9.$KCMJ^!V0\3>RSF^6S21^UO/ARWQJ0X MRSZU&U\V^DVY ;[Q(C4)W?!F%!@-,,X'8['6#0O#*H9C.^&A80/TS&C6.F$Q MAGB6J6#SJE\CL8RGA%E\*PI)M[?;S8%B:"%:"X.8QE-!B4; &2CW9 0!L\/- MA30=V3?U!AWD$W-'%?G(L-)K!]GK&6K<=A\:<1M:&Q;.F/18/@-@.9FN) F6 M"T1 ^X,YMC^:9F_E5W1#@>>8\7S>WGSX ZH_MC%+'+KN^H6O[% MU=HX2-9'-A\.H!TRT]'HC"97X5PA[D-R8JC20#=F-&LFZ-1S5BH]%>10T#3*/ASP)]# M/9MHJ!A96MB7(8'FZO67 U-/YI\[]MO]YH8$(_5-B+Y5:_V^Q3;X=<6B:.=Z(+. MN7P&//^$]IOS-S=J4?!_(^;D!B%B8S.,O1C;SU :^J.WRWR23V9%8G#\8^OJ M=FG@#UQ;XM[R^2W7=FB&/N/_GKNVM._PLSUK1XX@IA*8X9MNHI946-4\].5@ M7%[L2-?-C*<@$"$2DB<0>5>VU@<:HRE^[M>-T5@H4/I'+#P1? T19H9"Z1TJ M[C?(?IG/4@O+OT9VK3"Q@!OQ]QRRB:1*.6)'1LH=IOJ67U/L\(5E?(FQ>VPQ ML3"G-;(X>>$-OYNW35)^#7G.O]L&,.+4:)J:/OT867YF*LW5]YC5HL7M6?1G M^7R0W'?T:]MQ5>'LEAU;D2$9T-?%S>0:QAHRW+B31S0':DNJ[&(L.JK\.P8F MU$F)U [L$A$_HLKZ$!UV$)D^8@+"-'WA*\F;];QMB[/1$+-Z,$E"L&F4D<&05 YC_)EP]P*],*',Y;A%(89# )LJ1%MJI%#)@'$D;M@WAUO**^+$LYF8Q?XP*,N 9YFDTI5&!YI*);\GK M3V9*C(!_$5=J(%19@L&-DP_'*,>@$=S\LY@4"45Z]H?07AA&@!KQ!RR*1!@/ MT)(XH'_TQ[1<,[".#C-0/'&1IH,Y5 :;]GF!IJ,9_GLPHL6!"+?!.!L#[W>+ M,)CCMX-I<93VL-"P2XK1D,[C+,B>NE%!X(P+A"E^^^=.A_&CRZZX5MD5'VQV M!;:?O2/$"S3;'/8(QV%6(\SDZI2JL74M)$VM;4:<\.D;"J:_.IBUW.%%S]_$ MQXT[XKK<[1!!@C.([^]WU3U$(?ZT^C> [$*N272@NEW^5KFI, +I"I/;YB/Y MH&2WV8#^@# &?O!U-@/+(/^WF.?S\13-Q'W[R#6$18-MB3]&;3D?R,1Z8?J?PH1YZ"S+*Q/ -^>B/\NEL8C['2G#KF%DSGN638BP?YD , M)T8,P7,RG,(4V_87KP-B/F#2 NVGCQ0'1)!R[%&!M0*NT)7-LS,*> Z"6G.+ MM>U1ITGD6#@.,%HO5W>7/%TP[@&T1\[(RCB,%0_#8T%=G8:=""K\ERFJ-^83 M@F 1-IP*YG+SR" O:#KSW]HRI$OR);.A@'\5TWQLN(Y^%>SDN]5B;P='-?K& MF#T!6>I36"O_D?()L?]5(:M=9?N=#IT]S\6'\:(H,J,ITKX%\4#6(FGK><56 M!2)"T1$P$O8YF*-79M;/Q\-8B)O;=;\)=;MP1OMP"\.[UD2V:W>)3]/9KM5L ],X'+*C&_T12V2<>5RSP82/=$M0$YF/XY^+/ M9G3CC)+/!CVCBL"?@S\/9N:' ?T _SMWXK/_7!-_76[^D8W^7$QHVJAY]7MF M!YN_YG\>_QG%J<9#DR$^-.O#7_RUH4R$AB-'PY&B(9Q>^!]O,$G+:"A.I_GC MP93R2FC15)]:XO&GX%B;S2R! =QV K$]/VQW=]6*2Y4)("XD%& &ZNLC3EB8 MGFT2N6O8F'/L-[>(]W9V,0?\ M3\ZDZ13J2F]RGH/-P7'2\ =#2Y?E'2C,33__>V;VD6,2&SO_=..8=:R!$!>E M<>3:@%.N54E)B@?]%PH =3+5._!#;2!!,6)U21Q/)#N'DA[9PW!7#C M.36706^(/MF)D<*9 J43#LV].PFM-#\RENK%.)_/04&F3R/(];P3HM)KAE.* MB3-]SM21 FQ M"#H>SR,4@-3N21L%^@51H(\F[&%O,HA38#2FZ*>B9XZDIL#$_/N"/EX2'QQ[ M=74^WOSJ37TV[$>FGJ*9XRC3\2AX*^C'/1X^W$[=&8L:+#KA9H#H;5 /9T:( MG_KCP@]D?3;686I_E4A,P0LC,1,@]\WDR*-*3 MN\@/\@0@#< M8D=WW'PVZ$)TE GSD*QP0/676H*\^&">>.FZ&N5%/Y;O]BT[<\L,6:-_9$^[ MRDBE&[*^X4(.QR=NK+E(LB2:X\8R0@-NK"%D'!K=[F^5K0=4*9$GM5.-:CDG M#F@40FII/,S'9NN#^1B%46T#N)ZPZI&]/ M0_*_$58AW*20UT)?MUNE2_<@.8XP)+ND M/^U37[;0)\+7C^<]0..;F-^_,\]-1O )6(F7=[NJ<@'$6!5@T .\OD%O H\. M>O/OLC@8*; M1+1%8BP:AOQ<1+ XP39_+LU.[ ,=S$PGYGJ/D0R>&DZ(",-9;_I=-ISVBC35 MX'E#.4NS 9%ZT!L&](-'F7*6A-^U6];L3J/=CT4N$NM0R4FY ML9+ZSJ_HA*ML&80\$*7@C",'*<1V1E()2T',2"Y&4Y%KAI%&0Q$%\OBGU,A0 M&@Y=7-+Z<#KDV\[\<6TON(NI%3;,4(YW.XMTP7W/T4(W[TTM;[P8C.B*Q2^/ M-SY'2P<]?M(V^!483C?82_6NVP?IE;:#3@F*(3E$XB/YZX4Y6*.^4"1\V@D> M%T.6,N:#8]V*&0D;']@>01Z@8.S>:&X7H6!@L1=&Q#)RENJP&!2\/(/9L2[G MD)K;QQNLZ U;PVI;[BP;14?K9M.W05_K>(5!E1QK PNO)]\&AG5-7!%0 M"V M 7.<-'&@8F11MGWILVT+E!^]1(_PXS@7-GK.-'Y7] M<$JC3T32'1&C1L5P^Q'0?D&O.(E>)QJ M1&'^4KDWB@F&J@SS00&&UL+"$#HQR&C MV7N@4Y5M [(1LHO7% D;M-(%G^I(U/!YJ_T&:FCO5XN,<:X$V1/R_P><2V=H M/4?\*\/I#(L0DFT!S-M#50631JT.^ _%55*X!-=^?V 5'!6."PLL_>I[7 M@I.#-;%_X)K8\1 6^0N+Q\,TI]G SMW\76024>^"TO(3$;;=@;> M6M1XM?\_PN3:(_,^?2:4%/<$M";%RX'['?;;W7-0O)PK43FP^L8#]9EI8/8" M4>T)I5C)"@='6D[1ZR-".7\.1_1)2\P%"2#X0,U/6@9,-E@ZP68S'R.[ ]84 M%P8M+&$,R]4=^GWW/%%YR7PB;.-19DWX5#284<^(%H/?B485 MB?>\&$][*!;]8B[Y)=1;(,>BD8P><&SS*8T-D1LOBA["#R7O0B-R]2&9?@S( MTG/)[S S',(%/X&&T(KTL>)"97>9&YO#@5X>N.2N"ZDRLMPT&+T+J8JUS#IC6$>Q;QGX4D&(#)^A^0W!_8[6NQ&T)>JKL+5=N S<; L(8S#,AK3&%]EHG!=S M1)@L\C')P.-\V)^FMRITR7!J1EH /*QA/@6/%>ILR5TTRT?#$29TC1%7^$HR M8=C, CH,I), :J-ASGTCE/=#N#O0 P93S-D#+1&R06@[CHWJ!\$O9C@4Q1E; MAPF@ALX V+1O],IBGD]GA9+,U2X;S_,!HOY!FBZD,L$YF6-B"8% QII'W'S, M,AD@()BA[G2>14E439]NART#$W9CADH<%[O71$%A1"Y0/V$OQ=@<;^Z1/ M[V0NMVYE4^=H.2WDF\LX,F^.AS'[;C!='POV@B9-N?XX;_P3IMY&JI;KOD7 M5S%^L,C7>C=WC_?SG:$8#P(( 4>/"V:0V^W?_/%WG^I?@O[A?KJS0DLQFW-> M9#$8Y!!=9@1G(]:9>RK^ZG6Y7IGQ;59E-L_'Q0""5L=P7HO1*/$*Y,)XBMF^!4-8LC:#SEKV@I!HOJC38!Q%IQD=ZP//GA;5:% (/)%1) M'K_#^;[2WMI;PU>?SMTPO^K!\<#X#'DP%@@%_@(#/0E,&Q(SM55GBR5IJ8JZ M32]AB1I?AIECQ@"RB@)AF,=&. &HM_CKA)41>;G)7F9SC-P_[V7Y;*$$6! < M#QZQOCQ;-'6/1A3^894"33W;5P-35@4*"'MPUFMEO.L]>6RC>-P3%>T[ M/0("V_T=HOMVP FFFI$D^(_%J#9$ >DG6*4CXRT^ZT1J=ET M8&1^68N>6=]VW$K#?+$14/IN*L,X2#9X*[6>$?C@VM^A;[D6O#L([;O^<;NO ML.BR%S86C]XDCU_E=1\Y)"<>XA>]H>UDNJ.XA@ M1*6BV[E7P'DQI$;JGQLI48<:U8VH3XX/.3^:DWPX\<@_B4J%_UGC?-S7FG*X MPQ]DM@\B(L!,KJME3T,EDQ-!S0)VG0-U?"))L:PS@XDVU+U?K&H[5GZ4[LYR_TCQ?P-^? M9&F;7?[UL.E!&CONA_#'=<]NEE]OWF07+UZZ/NB_(2S[(GCG^).SSD]..S\Y MB3]RO3;*@K7J9__ZDR%I]@YL&/_SO$R"W+(+Q4'@/-'7+[-_9O&1T !L%'@( MF;)=5-62BR'8T./.-U9@[_[P/AA!2:R6;[@.8WYO/4$8D >O+ TS!4'5LCEX MVVV3F!3TZ$VMUJ,(JDU!A"*4P8).H88M%_K:>&IF47@=?8AX@G.WSMMGOJ(>98!>7&9^E9M,%AJ!\KNG>:/XZ M;/W5XQG!CZ7A-OW$C][9C1P&-&KDZ/C<-VJ(M1UBSJ6U; &LDQ[V +@"S7*)>Z!6^S=HG(KAH,<,#>,> M9!X"0JD*QHQSWFR$L]'2I'ZTI%;%M%1IL^:;7'LMZ*?\&NMG&'_ZI]67[>8> M\?.RUY41:XS.9B[5OU3EVB@EKY]UGNG-=GV(4;!Q;W(N&WJ1NP4]O(-PJ]K, M_7Y7V:K:%A$0?=J8@-PZUEMOK#6/-<\6ZQ6V6*UP:YK192547*L@/=@L'BQA MA77C2C,*<]36S_@%F3^WY#O>'%"4 U!&%.HP[.GI,XNDTAGZ1B0>FZ D;5$( M2HBOI>:RZ62[J0CX$7SGN#A< 1A^0$VW/.RWEV9"U9.9)I*S%P3CO5Z;DY3] MN#XLH&SWSQ7L>XQ=/SP^KB.&E#-H_695WE98.5U_^Y=GV+=PQ('*9&YWOWX MJQ&]AK^1JI7]7&Z,GH7;0XA6NR52!93-*LEB&"G5[:\[B#*S2X-U=K%$L&&] MCU@NN-K1BQ00D:>6L23O5K4!>"7S@"PKUA_&!J V.)2*7_G;R+#];/%Y"\2& M.%#831N[D4H"LD,JEH;O/<'HDB,T<\&BSJA,+&'E'A ?%<$^R\4"9$_6Z+T= ME@&OHNO+W#P'(VL*^!(Q7@PDACG"URO&BL!BX&8?6I@FZ@6=&K<@2(%:9JB- M^QFPEV'5<&3VFT>C4%4[,KU!&6QS7YI;NF0*3H M;M!AM.G!K*WIUVG:# ;'7NPRIG&LD2(ZTK.WDZN-"Z7=WTAM7#N\B'!\1($^ MK<1Q]J\? 3SO!_+N!+OFS,+#$=#=;M6#S^O?]VE\L[4) 8;M:B0D5[.QXNB] M"2#C!)INZT'N6*N[^=HT(0K;@<>0A)M/CX\UXL"&$S)W9PH5_5;9O>. W=/I MD9V]/Q+UHW71C_2.B9ER/,D&)& I.[PL<+U;UO60PWWG.L(FO\R6]9 M\S4N+P5>PT[Z,]U8;\#P#9MU^IA)9G4SV MR2&ZVR_>:>X"*S^M'CA2X,;\5-^!;@$/W.R-9$BY0_]Z]755_\]7"&QTV2\N M0_3Q;]?Q$5,_4=)HM[=M^X:;!O&H4=SEV"(7 ](4HR;C/Y:TQ1'2GKKM!$?Y M(Z,UG\U,WFT:;1V3C[L5;(QS#[M"H:+R')6&?S^W;?YT!J&4X."5-6W=S>U% M6D_G[%2..1<:<2+J-XXTX.+-"K"GW,8D!,>Z M._)6:C1'7CLZV'A-T!.=/8-1JS_GZG&7MIO\4-WVLL$L<6>K-X. NZO#O7/I M)N>EBRVU[?=W'"6672PYY.ME=_#,8$NAE3CPTK75-CSEV8PC9Q%Y-;0FI&)Q M$Z/LJ)BU:*JNH;3.!E$UE]M#$\V3#8_54@S/%X='\V>PQ;C* TXDV$)GK5$* M:#71L^ 2+U?U[6%75W'C1ZIZ5/-!\&!STL@%>!(CPA(#JW9;'/5X>@FN34\8 M5)J\Y92OJ5N_W@OIGJ%ZH;F[["B]X,1_VN^[,J=32Q.?<6G&(^!;-$\I;)HT M[NV29LMH9=;F0['2+?%G$H<]72&X*]G_F"JKYT@TYDBUG(!NYBIOZW9[I)9CG.?I\_O)T/$5F(4I M#*&"W(]'$+=N97 M+9$2[8>2[ .'=056?,$T;PZ6M".<F,U--+M1+K(5)9[P0: M$SE5T;RS*9JN>!<5"$\8HUC26O:!%GG/_1EM!"0YHXV 3JDZ7!U) M<>+K:7JEB'9ZWY-UJE)VQ_GJ#Z@N3QX(QMV[COJ;*'[]N MMK<@#; ][O&P;Z I(>K"0J!@3U1+NDI:''HZE7^.S*/7M7+BK.2(A8_U1&X"T4NUB:MP.#FLMZX5P,6Z?JG_)G M6G$TVZ7Y8[\W& ?AQ;;HRHH+-]4J>!LZ7V^AB,_R2VQ[%K& 9=MBY2I*=,@F MM.4/SLZV]"P^>,W<[FT:96B&_[)=?\%B"A2R_$.Y(#9H[E=89N";^$O0C:VQ M8$:Z@;R2M:2>8.[%XL"1,=P^$O".6P]V^7J+N(@MRS:.+=M/6RAAL6VK#-9U M?N:+#[O50X7 =I'Q$;I-ZQ!=+.SY9 T.4 4N1\S",7PW9,:M51']^^_L^H=G M7(GQLG?AZD#XTY*.=SJ8+E&G+N!E?OF]F&6^V[".$36>B-]&CECB>WC9;%S8 MQ=W^__DOQ706(%B!&Z8",0,FD'MH >VQ;@['E:(1,.EOM5M26ECDWB&:,Q"? M2S<*=1ESXLTB9G];54_9^SLCWX:^$R-=4DB06Q3OUSRPUU^O/1E:^ MWR8:?5-!?&[BQQM)NKU1>7OQW8>9[;IXV2KJ:F\I=W@D^N8\_8IIBEPZB3=4:+D&TH38A]%-&8H(I2@_C1)OSYU*&]L]HY[LZ9),6+(U+0G'*[BFMG%JTZ1V0VJ9 M4R0_FY9GU$[U",N7722;*."Q)Q03;7LWCO@4LJL3(*@"Q:QK3=%@>[25%6V; MU-&:K*T\WNJ?C<6-E1?U5D^)*QU6T#-MM!HO@M$**I/4HS34^8@ #:W8+B%F M6\NMUTF;3KQ$X(A'N[#TQ$J@,"PS:TC!""8Z2D6*=L<$^K83D2P= MGKZ8T"FU'G&D-GNP.:-K1XBB%76W-Q?3\/'C= M:"V7R#2.OI1[F7DDH#8;8>RI;' DL-#9FYM%*].S.EK])S*IY#O*R;$XED.N M38/)3J3\8?-'J'WE!/KP%K2%K9<16R>=AUU%_B*+K9-HS!N'&:AT_0DBR#Z; M*VH3=*!&E\)0Z1@J^F-JT_,"LWH3(5^P%\A(BJM!7V6:9[5M$2DTEGZBT9G7 M,M LY)'I%D1P>W@ !*Q]M7[.&!OUY($?W=OJ;')E#MMM>Z<1@D,J4RC= MO4/4+Y#IJ3[C)T:E QT%39O@66>[>7_&&\)_*1)MG^XAN(@WFX/AC5(U@=), M46R06^!<6?2#YP#WP-)Q$@]QD,]1%&C,FU&DL"4D/[>NH#A7)?27RU&%MV 1 M116SG5DOB8?S?L%B1D"$6;0U&>."Q&P#DEMH*PW0C>.]%;E^G&/Y]]/Q M_=.FVD'^CPYP +]/C?E:F-;+0)$Q)WR$& GDFA8].&)L]*UD)+(AA*B2'*%> MV>I+.D;K=[G9 M]S>F"!#:0]%:25'U(GY6'_>4LUO=J40P?X*^7?6Y[^\;C> M8LO<_GGABAVG'_?GZ3L&C\_QQEE9Y89ZGP[<>-O%0B3M?*E:RLQW'F>(^V;- MAQ]V$2=SEV7WM>BV)6I_TB='^[.I56U_Z]CBMK]]YDJT-]H&Q"< &X>2, ZR MBW^A4L'0M;.BO+-6E*CKYIP>S$],BSYMX?)53 M-#@VYN1J=:)TA[>[#5?5_$[SB-.4._5EN@8[I,(?=ILN%J:CEVDPO"M2I^+^ MG800W&J^.U:>OO6VN^YRRX1]@)N$.SF+C9,T@1!9Z4#VKE-K9UF*A.T/*GM0 M^X/7)_#PSJ1K;^;]YI^V;S(>E05PY>K-IUTMT5+S*29VC*'&BM-# MG$DN@4J!/7K2FX2R=$LSB9(*L]ZT4S/!B]->$;Z(*-=W$ 3F1;HF9S'HS2+* M7DQ+2+<*&#T<+G"KI7]R#%7X;".4H$$\Y!;;+.+/YD<.FFCO; M>M;"4Q1<<>JI,]S",:>B\SOFDL1-\%:@J5 M"\&GRR5P@GK/?NS4*ZZD:H=B1$B*\#K\\HS%O MKP2P5:XVKT4O>4VD.R=5\XUIK-ZO%A%QQ(B-(>@RL!6YW"*V5TP=WVRPIC4<$4=<$["/.G7@H\712*H$'AMU@_"@ZCHBZD MO30R$#N(3JY7V= 9%RR1@LX0[G_8;W?/\?LQFCLUC%[$M+]P@CF5V+ZSO7#G MS5$\(@E-PR^'O?$D^!)/X8%36?ZZO06L-TBEM$PK&/IX"N0/'=3; MS25;W<&FLP*>&YGV?!HE^'@8^;KH%>/PZY3+.1")HH+FH#<.*6.6=ACYWMAST6XO7B^5?YL.*S1-.S,: &C&&$&D]XX0L=BWIN%0S9-#V+S MZ,]B>WP8-M#@#UJILIO46) M3D+S!"-I$81:M@\TX\MOYR%(&E'8+.QF509R$<*FX-5P;%R>" ;;EN6(L[EJS&*EXL:?*AV>[:V @[1UY**KN$]C-; 8V6#6LK4NUI!7*P^ MOF%%$+;@,@P[@^$:L. (3A';&O'W'W M^[>MU7[,1B_1, $'BY4O#\3J1L'QH(?J'J^L*%1MY*"IB&YZ,]AI*HA'F#0_ M&F%Y%)<*1=Z>*RX"EP@BPS4IDT.E3:#&!^DI3S]//R!!B9@_662(VVFR@T=]:<_PLC MUYAV(58CA @D+4"'V[KZMP/,]NV7JBWOX6C&0(@-ZJ43'.OYF&4KZM)"XGO- M''U3A^&UOO_GNM[_]_\/4$L#!!0 ( %>-=U"/ *KHCP( X0 - M>&PO5%"#.E M\D^>5T099JBX$CGFVI,(R9#279EZ12XQB@L3Q*C7]_VAQQ#A<#KA);MGJ@"1 M*+D*X7AM B[^3L0XA$\7[W^50MV^ ^[9^]#K^4^7MVW[A75<0N TOL8A#(8? MH??WHE>^_[JP<;;$KP\4WZ7=DAZ^(ET-UTIU9"MP=!C3#J26\,UN(K=TS5*U MP\>';L3NG6C)C_Q]=%MPK>!@[]3:DWLAT3<27E70TTDB>%/7 ^@,.@=B&"P0 M#>$=HF0NB8E*$"-TYTRN,]Y M-;SEJ'L&D%"Z!NQ#9YA.=^Q@:WSA E5[MLHU82K1*NA?PR; /G22 MN9 QENLT :Q-TPG%B<&1),W,4XG<,TZE!-.-F*!4<&09ZHBJH64C3.FC>1'] M3+:TEPEP8\R6^! 8BKJI9UTUFUVS->-MJCGM3=GA4;H@)PNAOI1Z.MSV3?7B M!XD3LK3]9;(&T.HHS^GJ,R4I9]A-9F_"X,B$TPFJ\X!,2/*L]4RI1-J )00+ M+!6)-BV_)*GJ"M^?:001<@^^Q M,4Y02=6#F:)UAK!I?S/@^I!;CYJM)4+8M+_CF)3,WN"\YA^ Z1]02P,$% M @ 5XUW4.>^WH]CL \ !X;"]W;W)K8F]O:RYX;6S%FUU/XS@4 MAO^*U2M66K8T39,P&D8"6F8J,5!1EKT' M7+5QOIXXB9]C^^3C#^N^+ZS]+G[FF2E.>@]EN?[0[Q?I@\IE\9==*^/7K*S+ M9>D7W7V_6#LEE\6#4F6>]8.CHZB?2VUZGSZ^'&OF^G3!EBHMM36^L"ZXT^I' M\;J^7A32;_"H;N7BI'?4$[(J[87.2N7&LE2?G:W6VMR?] 8]L=*N*.?UN9LM M'TAKF>3&P(9 LBP,\B;R9@^CR, .>H0\EM (", &74& M>7XZ_T(@8P 9\T)>NWMI]*]FA9!F*<:J2)U>-\MV12 3 )GP0LZK/)?NR?.( MN;XWVN\F32E.T]16IM0$\AA 'O-"WJA'92KUIZ_!E7).+<7ODKI>:4-^A%KR M(U[,LZK01A6%.+?Y0IO-!A0.:H;9,V\3FN2Z;ZFF>_W,?H/F(3IE4 MJU:%(8T,F#TR+VWZ_<%F2^6*;V+R;^7#/LJ&[#'@UH>O0-\&-XCB'^FF7*^A9-.B=.R='I1^2Y(3?(:2"-!!,R"F*O[>@LQ-9O=VW=QR5H \$3![ L9VK5 ^0*8(N$T!,8<4$TDC8);&WB!T$]M33*2/ M@%D?.X-0<7!;MX/%'Y02221@ELB^:%2(PYJ58B*O!,Q>V1.4OE0G'?M 7ADR M>P4&A.* 8B+'#)D=LRLDW/5D#I%FAMS#7;MBPYV4<+B+VSE[@L1G4(J)##1D M-A"-%3=O]IM:1.89,IL'AHTM00Z1>8;,YH$#26U,9)XA=\<%>CRDF$@]PRY' MO+Z-*"92SY!9/1@SHB/:2#TA=Y<&8L84$ZDGY%8/Q$PH)I)/R"P?&&.VWO00 MV2=DM@_&I!%["*=;F.V#,6F#%"(+AVQTRA)9:-3%S,M+;;;: MS1&RT*BC.9BZUSLUCQ0366C$;*&]F(=BYNR:8B(+C9@M!#"GIJ1C""-DH1&S MA2!F^]F$T_[,%@*8%U5944QDH1&SA0#F9VN7%!-9:,1M(?0*J=8KA"PTZFH8 M[E!$#!1UF2\@#BDF,E#$G7F& M,-O/)4P]8S;0SE'LU_M/,9&!HO=((WB+^=R_H$U[A P4<8_&(:N7F6,#!1SYSSOP7S;1X^1@6)F ^V=9-F04DQD MH+BKN:#-?:>8R$(Q=S8"PFR]Z3&R4/P>>6M[,6G8$2,+Q>]AH;V8=&PSABG0 M'26SU9A5GE-,9*'X'7/:=@1S%!-9*&:VT-9T*ND(V968TERR!%DH8;;0%N9D MM5+-!TEBLX)B(@LES!;:PGR)C.JZK(>X*2:R4,)L(8!9SU]33&2AA-E"6YA_ M&Z=2>V_JK\GJ0HJ)+)0P6PA/^=/F/4$62CK-3*#->X(LE'!;Z&U"Z\[N;X(< ME# [:']J:\-*,>&'.,P.>I/?NKLFD7\2]IR$K4S7MBH)YC'RSW'CGWZSG,DMG3M0_]9$&03BJ<\M759:=^[)K=>8$(#$&%!,49 MM7W[R;"9C-3FS *=;(@0D?VO/B+G/K[DV M6OVL^V,>MI5Y/YNWKG\M3+?1@W&&_YN.;_V;X['$Z[_+W;_;KD=OBD MXN\&E?D\2.:#A![DYH,E"<#XKTH#0?E.A!F_F@ M#3W(KH&,:WX2PIJOM05<6[[7%H!M^6);0+;EFVT!VI:OM@5L6[[;%L!M^7); M0+?EVVT!WI:OMP"]A:^W +UE@6=M]+#-UUN WL+76X#>PM=;@-["UUN WL+7 M6X#>PM=;@-["UUN WL+7VP&]'5]O!_1V?+T=T-LM<%:"#DOX>CN@M^/K[8#> MCJ^W WH[OMX.Z.WX>CN@M^/K[8#>CJ^W!WI[OMX>Z.WY>GN@M^?K[8'>?H&S M;G38S=?; [T]7V\/]/9\O3W0V_/U]D!OS]?; [T]7^\ ] Y\O0/0._#U#D#O MP-<[ +T#7^\ ] X+O*M$+ROY>@>@=^#K'8#>@:]W 'H'OMX!Z!WX>BO06_EZ M*]!;^7HKT%OY>BO06_EZ*]!;^7HKT%L7F#5!PR9\O17HK7R]%>BM?+T5Z*U\ MO2/0._+UCD#OR-<[ KTC7^\(](Y\O2/0._+UCD#OR-<[ KWC K.":%B0KW<$ M>D>^WA'H'?EZ)Z!WXNN=@-Z)KW<">B>^W@GHG?AZ)Z!WXNN=@-Z)KW<">B>^ MW@GHG1:8]4;#WGR]$] [\?7> +TW?+TW$[U+4_=Y_V/H3^VQW+ODG\6_K)G M78:/<[Y_QFW5+_>?*#V,NV1S^[S[/]AMU3\19EI1GGX#4$L#!!0 ( %>- M=U!F1CS00@( / S 3 6T-O;G1E;G1?5'EP97-=+GAM;,W;WVZ;,!3' M\5>)N)V"@P&;3DUOVMUNE;87\,!)4/@GV^W2MY]#VTFK,JE3$^E[$P+'G/.# M6)^[7/]XFJQ?'/IN\.MD%\+T60A?[VQO?#I.=HB5S>AZ$^*IVXK)U'NSM4*N M5DK4XQ#L$);AV".YN;ZS&_/0A<7M\_5CZW5BIJEK:Q/:<1"/0_.FZ?*E8>IL M-Z_QNW;RG^*"9/'E$+OX>&V=Q*I/Q#LFO+WQ>![O^_9HG6L;^U_1QLVFK6TS MU@]]O"7UD[.F\3MK0]^E?F><;;X'UP[;E[SWQH6OIH^-Q:$3?RU(+YVK47'C^S#XT\'4WU*.SR\G%J@OMB<>+D>YCU8OCPG,^HCUN MG<8V[QH>6U_NA_TUNOW\_=0+_U/T8CY\[*V?+X>$Y,@A.0I(CA*20T%R:$B. M"I+C"I(C6U&"4$3-**1F%%,S"JH91=6,PFI&<36CP)I19)44625%5DF155)D ME119)45629%54F25%%DE1=:<(FM.D36GR)I39,TILN8467.*K#E%UIPB:TZ1 MM:#(6E!D+2BR%A19"XJL!476@B)K09&UH,A:4&0M*;*6%%E+BJPE1=:2(FM) MD;6DR%I29"TILI84615%5D6155%D5119%45619%54615%%D5159%D5539-44 M635%5DV155-DU119-45639%54V35%%DKBJP51=:*(FM%D;6BR%I19*THLE84 M62N*K!5%UJL+RCH?T]ZTP[^2_!S'_>M\,?_1Y^8W4$L! A0#% @ 5HUW M4!\CSP/ $P( L ( ! %]R96QS+RYR96QS4$L! M A0#% @ 5HUW4"?HAPZ" L0 ! ( !Z0 &1O M8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " !6C7=0(5HQZNX K @ $0 M @ &9 0 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " !6 MC7=0F5R<(Q & "<)P $P @ &V @ >&PO=&AE;64O=&AE M;64Q+GAM;%!+ 0(4 Q0 ( %:-=U!-8J<^AP, .T1 8 M " ?<( !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ 5HUW4#@^I7FV @ % L !@ M ( !0Q$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ 5HUW4/8=PK[; 0 9 0 !@ ( !,1\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5HUW4,QE M9$*U 0 T@, !@ ( !22H 'AL+W=O&UL4$L! A0#% @ M5HUW4&5'[HJT 0 T@, !D ( !(BX 'AL+W=O&PO=V]R:W-H965T%YM@$ -(# 9 " ;DW !X;"]W;W)K&UL4$L! A0#% @ 5HUW4%[B"YJT 0 T@, !D M ( !ICD 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 5HUW4+K4#.^V 0 T@, !D ( !:#\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5HUW M4(73>6VU 0 T@, !D ( !+$4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5HUW4'^CFT?B 0 04 M !D ( !5$P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5HUW4'LI(_X4 @ G 8 !D M ( !;U( 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 5HUW4.ZK>U?& 0 -P0 !D ( !K5@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 5HUW4"UI MH&SL 0 9@4 !D ( !Q5X 'AL+W=O&PO=V]R:W-H965T%B !X;"]W;W)K&UL4$L! A0#% @ 5HUW4*J775-V! 6!< !D M ( !PV8 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 5HUW4!?Z3/Y* @ L0@ !D ( ! M67 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 5HUW4$ONZ(EI @ WP< !D ( !4'P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5HUW4"*NG4B9 M!0 ^B !D ( !@(, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5HUW4%AG.W4+ P &PO=V]R M:W-H965T&UL M4$L! A0#% @ 5HUW4,5_^ 9A P ^PX !D ( !Z9H M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M5HUW4-]VV2\3 @ -P8 !D ( !Y*0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5HUW4+:1W0$) P T T !D M ( !J+4 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 5HUW4(QNNR1V P $A !D ( !7+\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5XUW M4+"UFG -! YQ0 !D ( !A\P 'AL+W=O&PO=V]R:W-H965T-=U!,^ _5R@( !T, 9 " ;?3 !X;"]W;W)K M&UL4$L! A0#% @ 5XUW4,)*\62+ @ T@@ M !D ( !N-8 'AL+W=O&PO=V]R:W-H965T-=U!Q^UCC M4PD $$\ 9 " 0S< !X;"]W;W)K&UL4$L! A0#% @ 5XUW4(N2W7?U! >1D !D M ( !EN4 'AL+W=O# &0 @ '"Z@ >&PO=V]R:W-H965T M-=U!2I7*1&0, & , 9 M " 1[N !X;"]W;W)K&UL4$L! A0# M% @ 5XUW4 OW2^1\ P &PO=V]R:W-H965T-=U!%T>"X8 , # . 9 " 0/X M !X;"]W;W)K&UL4$L! A0#% @ 5XUW4)U8 MXMD; P Y@P !D ( !FOL 'AL+W=O&PO=V]R:W-H965T-=U!']@TO10, )\- 9 " ?,! 0!X;"]W;W)K&UL4$L! A0#% @ 5XUW4"^O-1VV @ 4PH !D M ( !;P4! 'AL+W=O&PO M=V]R:W-H965T-=U UO-:V<@( M *\' 9 " >@* 0!X;"]W;W)K&UL4$L! A0#% @ 5XUW4%D^"_,7 P 10T !D ( ! MD0T! 'AL+W=O&PO=V]R:W-H965T-=U##-03>5 ( *(' 9 M " <\2 0!X;"]W;W)K&UL4$L! A0#% M @ 5XUW4+UE5"<" @ 0@4 !D ( !6A4! 'AL+W=O-=U"/ *KHCP( X0 M - " :, @!X;"]S='EL97,N>&UL4$L! A0#% @ M5XUW4.>^WH]CL \ ( !70," 'AL+W=O-=U"88) @!X;"]?- M=U!F1CS00@( / S 3 " =8, @!;0V]N=&5N=%]4>7!E <&UL4$L%!@ !C &, )QL $D/ @ $! end XML 41 R67.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders’ Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2019
Jul. 31, 2019
Dec. 31, 2018
Apr. 30, 2018
Dec. 31, 2017
Mar. 31, 2017
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Class of Stock [Line Items]                  
Accretion to redemption price of redeemable convertible preferred stock (less than for the three months ended June 30, 2019 and 2018)             $ 96 $ 162 $ 143
Issuance of redeemable convertible preferred stock, net of issuance costs (in shares)               12,655,000 11,774,000
Issuance of redeemable convertible preferred stock, net of issuance costs               $ 104,750 $ 52,346
Common stock, shares authorized (in shares) 900,000,000 900,000,000 99,250,000 99,250,000   80,000,000 900,000,000 99,250,000  
Preferred stock, shares authorized (in shares) 100,000,000 100,000,000 0 58,615,488   45,960,013 100,000,000 0  
Stock converted   $ 237,000              
Preferred stock, shares issued (in shares) 0   0       0 0  
Preferred stock, shares outstanding (in shares) 0   0       0 0  
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001 $ 0.001       $ 0.001 $ 0.001  
Conversion trigger minimum Common Stock price per share (in dollars per share) 8.9180           $ 8.9180    
Conversion trigger minimum cash proceeds in public offering             $ 50,000    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001 0.001       $ 0.001 0.001  
IPO                  
Class of Stock [Line Items]                  
Sale of stock (in shares)   14,590,050              
Offering price (in dollars per share)   $ 28.00              
Net proceeds from sale of stock   $ 377,500              
Underwriting discounts and commissions   28,600              
Offering expenses   $ 2,400              
Underwriters' Option                  
Class of Stock [Line Items]                  
Sale of stock (in shares)   1,903,050              
Secondary Offering - Shares From Existing Shareholders                  
Class of Stock [Line Items]                  
Offering price (in dollars per share)     $ 7.4672   $ 1.88     $ 7.4672 $ 1.88
Share based compensation     $ 2,300            
Common Stock                  
Class of Stock [Line Items]                  
Stock converted (in shares)   58,615,488              
Common Stock | Secondary Offering - Shares From Existing Shareholders                  
Class of Stock [Line Items]                  
Sale of stock (in shares) 2,777,327   2,138,302   605,345        
Offering price (in dollars per share) $ 27.00           27.00    
Redeemable convertible preferred stock | Secondary Offering - Shares From Existing Shareholders                  
Class of Stock [Line Items]                  
Sale of stock (in shares)     57,945            
Series A Redeemable Convertible Preferred Stock                  
Class of Stock [Line Items]                  
Dividend rate (in dollars per share)             0.081968    
Conversion price (in dollars per share) 1.0246           1.0246    
Series B Redeemable Convertible Preferred Stock                  
Class of Stock [Line Items]                  
Dividend rate (in dollars per share)             0.1824    
Conversion price (in dollars per share) 2.2384           2.2384    
Series C Redeemable Convertible Preferred Stock                  
Class of Stock [Line Items]                  
Dividend rate (in dollars per share)             0.2666    
Conversion price (in dollars per share) 3.3318           3.3318    
Series D Redeemable Convertible Preferred Stock                  
Class of Stock [Line Items]                  
Issuance of redeemable convertible preferred stock, net of issuance costs (in shares)           11,773,932      
Issuance of redeemable convertible preferred stock, net of issuance costs           $ 52,500      
Temporary equity issued during period, (in dollars per share)           $ 4.4590      
Dividend rate (in dollars per share)           $ 0.3568 0.3568    
Conversion price (in dollars per share) 4.4590           4.4590    
Series E Redeemable Convertible Preferred Stock                  
Class of Stock [Line Items]                  
Issuance of redeemable convertible preferred stock, net of issuance costs (in shares)       12,655,477          
Issuance of redeemable convertible preferred stock, net of issuance costs       $ 105,000          
Temporary equity issued during period, (in dollars per share)       $ 8.2968          
Dividend rate (in dollars per share)       $ 0.6638     0.6638    
Conversion price (in dollars per share) $ 8.2968           $ 8.2968    
XML 42 R63.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements - Schedule of Changes in Level 3 Financial Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ 5,004 $ 0
Contingent consideration recorded upon acquisition (Note 4) 3,300 6,204
Change in fair value of contingent consideration liabilities (Note 4) 843 (1,200)
Ending balance 5,415 5,004
Retrofit    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Payment related to Retrofit contingent consideration (Note 4) (1,316) 0
myStrength    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Payment related to Retrofit contingent consideration (Note 4) $ (2,416) $ 0
XML 43 R48.htm IDEA: XBRL DOCUMENT v3.20.1
Business Combinations - Narrative (Details) - USD ($)
1 Months Ended 12 Months Ended 24 Months Ended
Dec. 31, 2019
Apr. 30, 2019
Feb. 28, 2019
Apr. 30, 2018
Aug. 31, 2017
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2019
Business Acquisition [Line Items]                  
Increase (decrease) in fair value of contingent consideration           $ 843,000 $ (1,200,000) $ 0  
Payment of deferred purchase consideration           3,732,000 0 0  
Diabeto                  
Business Acquisition [Line Items]                  
Total purchase consideration         $ 2,600,000        
Total purchase consideration paid in cash             2,000,000.0 $ 600,000  
Acquired intangible assets         178,000        
Diabeto | Developed technology                  
Business Acquisition [Line Items]                  
Acquired intangible assets         $ 200,000        
Useful Life         5 years        
Diabeto | Trade name                  
Business Acquisition [Line Items]                  
Acquired intangible assets         $ 8,000        
Useful Life         3 years        
Retrofit                  
Business Acquisition [Line Items]                  
Total purchase consideration       $ 18,600,000          
Total purchase consideration paid in cash       12,400,000          
Acquired intangible assets       5,580,000          
Earn-out consideration obligated to pay (up to)       7,000,000.0          
Escrow asset       7,000,000.0          
Fair value of contingent consideration       $ 6,200,000          
Contingent consideration $ 2,800,000         2,800,000 5,000,000.0   $ 2,800,000
Increase (decrease) in fair value of contingent consideration           (900,000) (1,200,000)    
Escrow deposit disbursements   $ 1,800,000              
Acquisition-related costs             300,000    
Revenue             2,800,000    
Net income (loss)             $ 3,200,000    
Retrofit | Developed technology                  
Business Acquisition [Line Items]                  
Useful Life       5 years          
Retrofit | Trade name                  
Business Acquisition [Line Items]                  
Useful Life       2 years          
myStrength                  
Business Acquisition [Line Items]                  
Total purchase consideration     $ 33,500,000            
Total purchase consideration paid in cash     30,100,000            
Acquired intangible assets     13,900,000            
Earn-out consideration obligated to pay (up to)     5,000,000.0            
Fair value of contingent consideration     3,300,000            
Contingent consideration 2,600,000         2,600,000     2,600,000
Increase (decrease) in fair value of contingent consideration           1,700,000      
Payment of deferred purchase consideration $ 2,400,000                
Acquisition-related costs                 $ 300,000
Revenue           6,700,000      
Net income (loss)           $ (800,000)      
Closing adjustment     $ 100,000            
myStrength | Developed technology                  
Business Acquisition [Line Items]                  
Useful Life     7 years            
myStrength | Trade name                  
Business Acquisition [Line Items]                  
Useful Life     5 years            
Former Retrofit Stockholders | Retrofit                  
Business Acquisition [Line Items]                  
Escrow deposit disbursements   $ 1,300,000              
XML 44 R6.htm IDEA: XBRL DOCUMENT v3.20.1
CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (DEFICIT) (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Statement of Stockholders' Equity [Abstract]    
Issuance costs $ 250 $ 154
XML 45 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Schedule of Allowance For Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Allowance for doubtful accounts—beginning balance $ (575) $ (51) $ (92)
Provision for doubtful accounts (854) (476) 41
Amounts written off and other adjustments 184 (48) 0
Allowance for doubtful accounts—ending balance $ (1,245) $ (575) $ (51)
XML 46 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue, Deferred Revenue and Deferred Costs and Other - Deferred Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2019
Dec. 31, 2018
Change in Contract with Customer, Liability [Abstract]      
Beginning balance as of January 1, 2019 $ 2,051    
Amounts billed but unrecognized 7,208    
Revenue recognized (6,067)    
Assumed from business combination 1,407    
Ending balance as of December 31, 2019 4,599    
Deferred revenue, current   $ 3,945 $ 1,614
Deferred revenue, noncurrent   654 437
Total deferred revenue $ 4,599 $ 4,599 $ 2,051
XML 47 R2.htm IDEA: XBRL DOCUMENT v3.20.1
CONSOLIDATED BALANCE SHEETS - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Current assets:    
Cash and cash equivalents $ 241,738,000 $ 108,928,000
Short-term investments 150,000,000 0
Accounts receivable, net of allowance for doubtful accounts of $1,245 and $575 as of December 31, 2019 and 2018, respectively 40,875,000 16,623,000
Inventories 28,983,000 8,934,000
Deferred costs and other, current 16,051,000 6,022,000
Prepaid expenses and other current assets 9,860,000 4,935,000
Total current assets 487,507,000 145,442,000
Property and equipment, net 10,354,000 5,837,000
Restricted cash, noncurrent 1,270,000 179,000
Goodwill 35,801,000 15,709,000
Intangible assets, net 16,469,000 5,154,000
Deferred costs and other, noncurrent 5,700,000 2,447,000
Other noncurrent assets 3,460,000 5,485,000
TOTAL ASSETS 560,561,000 180,253,000
Current liabilities:    
Accounts payable 8,362,000 6,377,000
Accrued expenses and other current liabilities 27,801,000 16,152,000
Deferred revenue, current 3,945,000 1,614,000
Advance payments from partner, current 1,767,000 293,000
Total current liabilities 41,875,000 24,436,000
Deferred revenue, noncurrent 654,000 437,000
Advance payment from partner, noncurrent 7,754,000 6,432,000
Other noncurrent liabilities 2,914,000 3,825,000
TOTAL LIABILITIES 53,197,000 35,130,000
Commitments and contingencies (Note 8)
Redeemable convertible preferred stock, par value of $0.001 per share; zero and 58,615 shares authorized, issued and outstanding as of December 31, 2019 and 2018, respectively; aggregate liquidation preference of zero and $237,650 as of December 31, 2019 and 2018, respectively 0 236,929,000
Stockholders’ equity (deficit):    
Preferred stock, par value of $0.001 per share; 100,000 and zero shares authorized as of December 31, 2019 and 2018, respectively; zero shares issued and outstanding as of December 31, 2019 and 2018, respectively 0 0
Common stock, par value of $0.001 per share; 900,000 and 99,250 shares authorized as of December 31, 2019 and 2018, respectively; 95,301 and 17,691 shares issued and outstanding as of December 31, 2019 and 2018, respectively 95,000 18,000
Additional paid-in capital 671,467,000 21,789,000
Accumulated deficit (164,198,000) (113,613,000)
TOTAL STOCKHOLDERS’ EQUITY (DEFICIT) 507,364,000 (91,806,000)
TOTAL LIABILITIES, REDEEMABLE CONVERTIBLE PREFERRED STOCK, AND STOCKHOLDERS’ EQUITY (DEFICIT) $ 560,561,000 $ 180,253,000
XML 48 R25.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - (Policies)
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The consolidated financial statements and accompanying notes have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and include the accounts of Livongo Health, Inc. and our wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated.
Foreign Currency
Foreign Currency
Our reporting currency is the U.S. dollar. We determine the functional currency of each subsidiary based on the currency of the primary economic environment in which each subsidiary operates. Items included in the financial statements of such subsidiaries are measured using that functional currency.
The functional currency of each of our subsidiaries is the U.S. dollar. Foreign currency denominated monetary assets and liabilities are remeasured into U.S. dollars at current exchange rates and foreign currency denominated nonmonetary assets and liabilities are remeasured into U.S. dollars at historical exchange rates. Gains or losses from foreign currency remeasurement and settlements are included in other income (expense), net in the consolidated statements of operations.
Use of Estimates
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make certain estimates, judgments, and assumptions that affect the reported amounts of assets and liabilities and the related disclosures at the date of the financial statements, as well as the reported amounts of revenue and expenses during the periods presented. Such estimates, judgments, and assumptions include: revenue recognition, allowance for doubtful accounts, the period of benefit for deferred commissions, the period of benefit for deferred device costs, estimated costs for capitalized internal-use software, assessment of the useful life and recoverability of long-lived assets, fair values of stock-based awards, fair value of intangible assets, contingent consideration in business combinations, and income taxes. Actual results could be different from these estimates. To the extent there are material differences between these estimates, judgments, or assumptions and actual results, our financial statements will be affected.
Emerging Growth Company Status
Emerging Growth Company Status
We are an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012 (“JOBS Act”). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. The JOBS Act provides that an emerging growth company can take advantage of the extended transition period for complying with new or revised accounting standards. Thus, an emerging growth company can delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. We have elected to avail ourselves of this extended transition period and, as a result, we do not adopt new or revised accounting standards on the relevant dates on which adoption of such standards is required for other public companies until required by private company accounting standards.
Prior Period Reclassification
Prior Period Reclassification
Reclassifications of prior period amounts pertaining to the provision for doubtful accounts in the changes in allowance for doubtful accounts table below have been made to conform to current period presentation.
Business Combinations
Business Combinations
We have completed a number of acquisitions of other businesses in the past and may acquire additional businesses or technologies in the future. The results of businesses acquired in a business combination are included in our consolidated financial statements from the date of acquisition. We allocate the purchase price, which is the sum of the consideration provided in a business combination to the identifiable assets and liabilities of the acquired business at their acquisition date fair values. The excess of the purchase price over the amount allocated to the identifiable assets and liabilities is recorded as goodwill. Determining the fair value of assets acquired and liabilities assumed requires management to use significant judgment and estimates, including the selection of valuation methodologies, estimates of future revenue and cash flows, discount rates and selection of comparable companies.
When we issue stock-based or cash awards to an acquired company’s stockholders, we evaluate whether the awards are consideration or compensation for post-acquisition services. The evaluation includes, among other things, whether the vesting of the awards is contingent on the continued employment of the acquired company’s stockholders beyond the acquisition date. If continued employment is required for vesting, the awards are treated as compensation for post-acquisition services and recognized as expense over the requisite service period.
To date, the assets acquired, and liabilities assumed in our business combinations have primarily consisted of goodwill and finite-lived intangible assets, consisting primarily of developed technologies, customer relationships and trade names. The estimated fair values and useful lives of identifiable intangible assets are based on many factors, including estimates and assumptions of future operating performance and cash flows of the acquired business, the nature of the business acquired, and the specific characteristics of the identified intangible assets. The estimates and assumptions used to determine the fair values and useful lives of identified intangible assets could change due to numerous factors, including market conditions, technological developments, economic conditions and competition.
Acquisition-related transaction costs incurred by us are not included as a component of consideration transferred but are accounted for as operating expenses in the period in which the costs are incurred in the consolidated statements of operations.
Concentration of Risk
Concentration of Risk
Financial instruments that potentially subject us to credit risk consist principally of cash, cash equivalents, certificates of deposit, and accounts receivable. We maintain our cash primarily with domestic financial institutions of high credit quality, which may exceed federal deposit insurance corporation limits. We invest our cash equivalents in highly rated money market funds and short-term investments in certificates of deposit. We have not experienced any losses in such accounts. We believe we are not exposed to any significant credit risk on cash, cash equivalents, investments and restricted cash and perform periodic evaluations of the credit standing of such institutions.
Our sales are predominately to self-insured employers, healthcare providers, and insurance carriers located throughout North America. Accounts receivable are recorded at the invoiced amount, and are stated at realizable value, net of an allowance for doubtful accounts. We perform ongoing assessments of our clients to assess the collectability of the accounts based on a number of factors, including past transaction experience, age of the accounts receivable, review of the invoicing terms of the contracts, and recent communication with clients. We have not experienced material credit losses from our accounts receivable.
Significant clients and partners are those which represent 10% or more of our net accounts receivable balance or revenue during the period at each respective consolidated balance sheet date.
We utilize a limited number of manufacturing vendors to build and assemble our products. The hardware components included in our devices are sourced from various suppliers by the manufacturer and are principally industry standard parts and components that are available from multiple vendors. Quality or performance failures of the glucometer or changes in the contractors’ or vendors’ financial or business condition could disrupt our ability to supply quality products to our customers and thereby have a material adverse impact on our business, financial condition and results of operations.
Fair Value Measurements
Fair Value Measurements
The carrying value of our financial instruments, including cash equivalents, short-term investments, accounts receivable, accounts payable, and accrued liabilities approximates fair value due to their short-term nature.
We measure financial assets and liabilities at fair value at each reporting period using a fair value hierarchy that requires the use of observable inputs and minimizes the use of unobservable inputs. We define fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Fair value is estimated by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:
Level 1—Quoted prices in active markets for identical assets or liabilities.
Level 2—Observable inputs other than quoted prices in active markets for identical assets and 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 assets or liabilities.
Level 3—Inputs that are generally unobservable and typically reflect management’s estimate of assumptions that market participants would use in pricing the asset or liability.
Cash, Cash Equivalents, Short-Term Investments, and Restricted Cash
Cash, Cash Equivalents, Short-Term Investments, and Restricted Cash
Cash and cash equivalents consist of cash in banks and highly liquid investments, including money market fund accounts, purchased with an original maturity of three months or less. Cash equivalents consist of investments in money market funds for which the carrying amount approximates fair value, due to the short maturities of these instruments.
Our short-term investments consist of certificates of deposit with an original maturity of twelve months or less. Short-term investments were $150.0 million as of December 31, 2019. There was zero short-term investment as of December 31, 2018.
Our restricted cash consists of deposits required under our vendor agreement, credit card program and the terms of the lease agreements for our office space in Mountain View, California and in Chicago, Illinois.
Accounts Receivable and Allowance for Doubtful Accounts
Accounts Receivable and Allowance for Doubtful Accounts
Accounts receivable primarily consists of amounts billed to customers. Our accounts receivable are subject to collection risk. Gross accounts receivable are reduced for this risk by an allowance for doubtful accounts. We determine the need for an allowance for doubtful accounts by performing ongoing assessments and credit evaluations of our clients to assess the probability of collection based upon various factors, including past transaction experience, age of the accounts receivable, review of the invoicing terms of the contract, and recent communication with clients. Accounts receivables are written off against the allowance when management determines a balance is uncollectible and we no longer actively pursue collection of the receivable.
We do not typically offer right of refund in our contracts. We have not experienced significant credit losses from our accounts receivable.
Goodwill
Goodwill
Goodwill represents the excess of the purchase price over the fair value of net assets acquired in business combinations. We review goodwill for impairment at least annually or more frequently if events or changes in circumstances indicate that the carrying value of goodwill may not be recoverable. On January 1, 2017, we adopted ASU No. 2017-04, Intangibles- Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, which eliminated step one from the testing of goodwill impairment. Goodwill is tested for impairment at the reporting unit level by first assessing the qualitative factors to determine whether it is more likely than not that the fair value of our single reporting unit is less than its carrying amount. Qualitative indicators assessed include consideration of macroeconomic, industry and market conditions, our overall financial performance and personnel or strategy changes. Based on the qualitative assessment, if it is determined that it is more likely than not that its fair value is less than its carrying amount, the fair value of our single reporting unit is compared to its carrying value. Any excess of the goodwill carrying amount over the fair value is recognized as an impairment loss, and the carrying value of goodwill is written down to fair value.
Intangible Assets, net
Intangible Assets, Net
Acquired finite-lived intangible assets are amortized over their estimated useful lives. We evaluate the recoverability of our intangible assets for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of these assets is measured by a comparison of the carrying amounts to the future undiscounted cash flows the assets are expected to generate. If such review indicates that the carrying amount of intangible assets is not recoverable, the carrying amount of such assets is reduced to fair value. We have not recorded any such impairment charges.
 
Useful Life
 
(in years)
Customer relationships
7–10
Developed technology
5–7
Trade names
2–5

Inventories
Inventories
Inventories consist of purchased components for assembling our welcome kits, refill kits, and replacement components. Our inventories are stated at the lower of cost or net realizable value. The cost of inventories is determined using the weighted-average cost method, which approximates the actual cost on a FIFO (first-in, first-out) basis. All inventories are expected to be delivered to our members within a normal operating cycle for us and all of our kits and replacement components are classified as current assets. We measure our inventories at the lower of cost or net realizable value.
Property and Equipment, Net
Property and Equipment, Net
Property and equipment, net, are stated at cost, less accumulated depreciation. Depreciation is calculated using the straight-line method over the estimated useful lives of the assets, which are generally two to three years. Leasehold improvements are amortized on a straight-line basis over the shorter of the remaining lease term or the estimated useful lives of related improvements. Expenditures for repairs and maintenance are expensed in the period incurred.
Useful lives for property and equipment are as follows:
Property and Equipment
 
Estimated Useful Life
Furniture and fixtures
 
3 years
Product tooling equipment
 
2 years
Computers equipment and software
 
3 years
Capitalized internal-use software
 
3 years
Leasehold improvements
 
Lesser of estimated useful life or remaining lease term

Capitalized Internal-Use Software Costs
Capitalized Internal-Use Software Costs
Costs incurred to develop and modify software and our platform for internal use, including costs related to the development of software for our connected devices are capitalized and included in property and equipment, net on our consolidated balance sheets. Costs incurred during the preliminary planning and evaluation stage of the project and repairs and maintenance are expensed as incurred. Costs incurred during the application development stage of the project are capitalized. Capitalized internal-use software costs are amortized on a straight-line basis over their estimated useful lives of three years.
Impairment of Long-Lived Assets
Impairment of Long-Lived Assets
We review long-lived assets for impairment when circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of these assets is measured by a comparison of the carrying amounts to the sum of the future undiscounted cash flows the assets are expected to generate over the remaining useful lives of the assets. If a long-lived asset fails a recoverability test, we measure the amount by which the carrying value of the asset exceeds its fair value.
Advance Payments from Partner
Advance Payments from Partner
Advance payments from partner represents amounts received or due from a channel partner in connection with a Value-Added Reseller Agreement (“Reseller Agreement”) dated as of May 4, 2017. The Reseller Agreement specifies for payments to us if certain user enrollment targets are not met by specified dates stated in the initial term of the Reseller Agreement. Such payments are used as credits against our reseller fee payments to the channel partner.
Advertising Expense
Advertising Expense
We recognize advertising expenses as they are incurred, and such costs are included in sales and marketing expense in the consolidated statements of operations.
Deferred Offering Costs
Deferred Offering Costs
Deferred offering costs are capitalized and consist of fees and expenses incurred in connection with the anticipated sale of our common stock in an IPO, including the legal, accounting, printing and other IPO-related costs.
Stock-Based Compensation Expense
Stock-Based Compensation Expense
We recognize stock-based compensation expense of non-performance based awards on a straight-line basis over the requisite service period, which is generally consistent with the vesting of the awards, based on the estimated fair value of all stock-based payments issued to employees and directors. Stock-based compensation expense of performance-based awards are recognized on a graded basis. We recognized the fair value of RSUs based on our closing stock price on the date of grant. We estimate the fair value of each employee stock option on the date of grant using the Black-Scholes option-pricing model. The determination of the fair value of each stock award using this option-pricing model is affected by our assumptions regarding a number of complex and subjective variables. These variables include, but are not limited to, the fair value of the common stock at the date of grant, the expected term of the awards, the expected stock price volatility over the term of the awards, risk-free interest rate, and dividend yield as follows:
Fair Value of Common Stock—Given the absence of a public trading market prior to our IPO, our board of directors considered numerous objective and subjective factors to determine the fair value of our common stock at each grant date. These factors included, but were not limited to (i) contemporaneous third-party valuations of common stock; (ii) the prices for our redeemable convertible preferred stock sold to outside investors; (iii) the rights and preferences of redeemable convertible preferred stock relative to common stock; (iv) the lack of marketability of our common stock; (v) developments in the business; and (vi) the likelihood of achieving a liquidity event, such as an initial public offering or sale of the business, given prevailing market conditions. Subsequent to our IPO, the fair value of our common stock is based on the closing quoted market price on the date of grant.
Expected Term—The expected term represents the period that the stock-based awards are expected to be outstanding. We determine the expected term using the simplified method. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the options. For stock options granted to non-employees, the expected term equals the remaining contractual term of the option from the vesting date.
Expected Volatility—As we had no trading history for our common stock when we granted our option awards prior to our IPO and limited trading history subsequent to our IPO, the expected volatility was estimated by taking the average historic price volatility for industry peers, consisting of several public companies in our industry that are either similar in size, stage, or financial leverage, over a period equivalent to the expected term of the awards.
Risk-Free Interest Rate—The risk-free interest rate is calculated using the average of the published interest rates of U.S. Treasury zero-coupon issues with maturities that are commensurate with the expected term.
Dividend Yield—The dividend yield assumption is zero, as we have no history of, or plans to make, dividend payments.
Stock-based compensation expense for equity instruments issued to non-employees is based on their fair values of the options determined using the Black-Scholes option-pricing model as the awards vest. The fair value of non-performance based awards granted to non-employees is recognized over the vesting period on a straight-line basis. For stock options issued to non-employees with specific performance criteria, we make a determination at each balance sheet date whether the performance criteria are probable of being achieved. Compensation expense is recognized as the performance criteria are met or when it is probable that the criteria will be met.
During the years ended December 31, 2019 and 2018, we granted options and restricted stock units with a combination of service-based vesting conditions and market-based vesting conditions. The estimated fair value of these options was determined on the date of grant using the Monte Carlo simulation model, which utilizes multiple input variables to simulate a range of our possible future enterprise value. The determination of the estimated grant date fair value of these options is affected by a number of assumptions including our estimated common stock fair value on the grant date, expected volatilities of our common stock, our risk-free interest rate, and expected dividend yield. We recognize stock-based compensation expense for these options on a graded basis over the longer of the explicit service period or the derived service period.
We account for forfeitures when they occur. For awards forfeited before completion of the requisite service period, previously recognized compensation cost is reversed in the period the award is forfeited. For stock-based awards that are modified, a modification of the terms of a stock-based award is treated as an exchange of the original award or a new award with total compensation cost equal to the grant-date fair value of the original award plus any incremental value of the modification to the award.
Common Stock Warrants
Common Stock Warrants
Common stock warrants are measured at their estimated fair value upon issuance using the Black-Scholes pricing model and recorded in additional paid-in capital. Common stock warrants are equity classified and no subsequent remeasurement is required.
Income Taxes
Income Taxes
We account for income taxes using the asset and liability method under which deferred tax assets and liabilities are determined based on the differences between the financial reporting and tax bases of assets and liabilities with consideration given to net operating losses and tax credit carryforwards. Deferred tax assets and liabilities are measured using the enacted tax rates that are expected to be in effect when the differences are expected to reverse.
We assess the likelihood that deferred tax assets will be recovered from future taxable income and a valuation allowance is established when necessary to reduce deferred tax assets to the amounts more likely than not expected to be realized. We adopted Accounting Standards Update (“ASU”) No. 2015-17, Income Taxes—Balance Sheet Classification of Deferred Taxes, and classified our deferred income taxes as noncurrent on the consolidated balance sheets.
We recognize and measure uncertain tax positions using a two-step approach. The first step is to evaluate the tax position taken or expected to be taken by determining if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained in an audit, after resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. Significant judgment is required to evaluate uncertain tax positions. We evaluate our uncertain tax positions on a regular basis. Our evaluations are based on a number of factors, including changes in facts and circumstances, changes in tax law, correspondence with tax authorities during the course of the audit, and effective settlement of audit issues.
Net Loss Per Share Attributable to Common Stockholders
Net Loss Per Share Attributable to Common Stockholders
Basic and diluted net loss per share attributable to common stockholders is presented in conformity with the two-class method required for participating securities. Prior to the automatic conversion in conjunction with our IPO, we considered all series of redeemable convertible preferred stock to be participating securities as the holders of such stock were entitled to receive non-cumulative dividends on an as-converted basis in the event that a dividend was paid on common stock. Under the two-class method, the net loss attributable to common stockholders is not allocated to the redeemable convertible preferred stock as the holders of our redeemable convertible preferred stock did not have a contractual obligation to share in our losses. Under the two-class method, net income is attributed to common stockholders and participating securities based on their participation rights.
Basic net loss per share attributable to common stockholders is computed by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. Net loss attributable to common stockholders is calculated by adjusting net loss with current period accretion of redeemable convertible preferred stock. As we have reported net losses for all periods presented, all potentially dilutive securities are antidilutive and, accordingly, basic net loss per share equals diluted net loss per share.
Revenue Recognition
Revenue Recognition
Revenue Recognition Policy from January 1, 2019
On January 1, 2019, we adopted the requirements of Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers (Topic 606) (“ASC 606”) as discussed further in "Recent Accounting Pronouncements Adopted" below. ASC 606 establishes a principle for recognizing revenue upon the transfer of promised goods or services to customers, in an amount that reflects the expected consideration received in exchange for those goods or services. The adoption of ASC 606 also requires the adoption of ASC Subtopic 340-40, Other Assets and Deferred Costs-Contracts with Customers, which provides for the deferral of certain incremental costs of obtaining a contract with a customer. Collectively, references to ASC 606 used herein refer to both ASC 606 and Subtopic 340-40. The core principle of ASC 606 is to recognize revenue to depict the transfer of promised goods or services to clients in an amount that reflects the consideration the entity expects to be entitled in exchange for those goods or services. This principle is achieved through applying the following five-step approach:
Identification of the contract, or contracts, with a client.
Identification of the performance obligations in the contract.
Determination of the transaction price.
Allocation of the transaction price to the performance obligations in the contract.
Recognition of revenue when, or as, we satisfy a performance obligation.
The substantial majority of our revenue is derived from monthly subscription fees that are recognized as services are rendered and earned under the subscription agreements with clients. Clients are business entities, such as health plans, self-insured plans and government entities, that have contracted with us to offer the Livongo solution to their covered lives. Client’s employees or their covered dependents enrolled in the Livongo program are referred to as members. Clients are our customers. We improve member health results and reduce healthcare costs by providing an overall health management solution through the integration of Livongo devices, supplies, access to our web-based platform, and clinical and data services. We believe that our overall promise to our customers is to improve member health results and reduce healthcare costs, and the delivery of this promise would not be possible without the integration of Livongo devices, supplies, access to our web-based platform, and clinical and data services. The promises to transfer the goods and services are not separately identifiable as we provide a significant service of integrating the goods and services provided by us (i.e. inputs) into a combined output (i.e. member behavior modifications) that result in the fulfillment of our promise to our customers.
There is usually a six-month minimum enrollment period for members. Many of our clients can stop their monthly recurring subscription but will be required to pay an early termination fee if the termination occurs during the minimum enrollment period.
In most agreements associated with our Livongo for Diabetes, Livongo for Hypertension, and Livongo for Prediabetes and Weight Management solutions, clients primarily pay monthly subscription fees based on a per participant per month model, based on the number of active enrolled members each month. In addition, clients can choose to pay an upfront amount with a lower per participant per month fee. We have determined that access to our solution is a single continuous service comprised of a series of distinct services that are substantially the same and have the same pattern of transfer (i.e. distinct days of service). These services are consumed as they are received and we recognize revenue each month using the variable consideration allocation exception. We apply this exception because we concluded that the nature of our obligations and the variability of the payment being based on the number of active members are aligned.
In most agreements associated with our Livongo for Behavioral Health by myStrength solution, clients either pay a fixed upfront fee or a monthly fee based on the number of members to whom the solution is available. The contract term is generally one to three years, with one year auto-renewal terms. We have determined that access to our solution is a single continuous service comprised of a series of distinct services that are substantially the same and have the same pattern of transfer (i.e. distinct days of service). These services are consumed as they are received and we recognize revenue each month using the variable consideration allocation exception. We apply this exception because we concluded that the nature of our obligations and the variability of the payment based on the number of available members are aligned and uncertainty related to the consideration is resolved on a monthly basis as we satisfy our obligations. For certain arrangements where the per-member fee varies as the number of available members changes, we estimate the expected transaction price based on the number of expected members over the term of the arrangement.
We sell to our clients through our direct sales force and through our partners (channel partners, pharmacy benefit managers, and resellers). We are the principal that controls the transfer of promised goods and services to members with respect to contracts originated through partners, that are the subject of the arrangement with the client, we have latitude in establishing pricing, and we have inventory risk. In these situations, revenue is recognized on a gross basis, and fees paid to partners are recorded as commissions expense included in sales and marketing expense in the consolidated statements of operations.
In certain legacy arrangements, we derive revenue from the sale of our cellular-connected weight scale and access to the Livongo for Prediabetes and Weight Management solution through the Retrofit platform. When an agreement contains multiple performance obligations, we allocate the transaction price to each performance obligation based on the relative SSP. The determination of SSP is judgmental and is based on the price an entity charges for the same good or service, sold separately in a standalone sale, and sold to similar clients in similar circumstances. We typically price the devices and services within a narrow range to represent SSP. Amounts allocated to the connected device are recognized when control transfers, which is at the point in time upon delivery of the device. Amounts allocated to the services are recognized as the service is performed.
Certain of our client contracts are subject to pricing adjustments based on various performance metrics, such as member satisfaction scores, cost savings guarantees and health outcome guarantees, which if not met typically require us to refund a portion of the per participant per month fee paid. We estimate the amount of variable consideration we expect to refund to our clients under these arrangements and defer that estimate over the term of the arrangement.
Certain of our contractual agreements with clients contain a most-favored nation clause, pursuant to which we represent that the price charged and the terms offered to the client will be no less favorable than those made available to other clients. We historically have not been required to modify the transaction price as a result of these clauses; in the event a most-favored nation clause is expected to be triggered, we will reassess the expected transaction price in accordance with ASC 606.
We applied the practical expedient to not disclose information about contracts with original expected duration of one year or less, amounts of variable consideration attributable to the variable consideration allocation exception, or contract renewals that are unexercised. We also applied the practical expedient to exclude sales and other indirect taxes when measuring the transaction price.
For additional revenue and deferred revenue disclosures, refer to Note 3.
Deferred Revenue
Deferred revenue represents billed, but unrecognized revenue, and is comprised of fees received in advance of the delivery or completion of the services and amounts received in instances when revenue recognition criteria have not been met. Deferred revenue associated with upfront payments for the device is amortized ratably over expected member enrollment period. Deferred revenue that will be recognized during the succeeding twelve-month period is recorded as current deferred revenue and the remaining portion is recorded as noncurrent deferred revenue.
Deferred Costs and Other
Deferred costs and other consist of deferred device costs, deferred contract costs, and deferred execution credits.
Deferred device costs consist of cost of inventory incurred in connection with delivery of services that are deferred and amortized over the shorter of the expected member enrollment period or the expected device life which are recorded as cost of revenue.
Deferred contract costs represent the incremental costs of obtaining a contract with a client if we expect to recover such costs. The primary example of our costs to obtain a contract include incremental sales commissions and stock-based compensation to obtain contracts paid to our sales organization. These incremental costs to obtain client contracts are deferred and then amortized on a straight-line basis over a period of benefit that has been determined to be four years. We determined the period of benefit by taking into consideration the length of client contracts, contract renewal rates, the useful life of developed technology and other factors. Amortization expense is included in sales and marketing expenses in the consolidated statement of operations.
Deferred execution credits consist of upfront discounts provided to clients which are included in the transaction price and are recognized over the period of benefit, resulting in a contract asset.
Deferred costs and other that are to be amortized within twelve months are recorded to deferred costs and other, current and the remainder is recorded to deferred costs and other, noncurrent on our consolidated balance sheets.
Revenue policy prior to January 1, 2019
Revenue policy prior to January 1, 2019
Prior to the year ended December 31, 2019, we recognized revenue in accordance with ASC 605, Revenue Recognition ("ASC 605"). We have determined that our diabetes, hypertension and Livongo for Prediabetes and Weight Management devices do not have standalone value because the device is not sold separately and does not function without the associated supplies and services. Our diabetes, hypertension and Livongo and Prediabetes and Weight Management devices, along with the associated supplies and services, are treated as a single unit of account and revenue is recognized on a monthly basis when all of the following criteria are satisfied: (i) there is persuasive evidence that an arrangement exists, (ii) delivery of the device has occurred and services are being rendered, (iii) the price is fixed or determinable and (iv) collectability is reasonably assured. When the arrangement includes an upfront fee, the upfront fee is deferred and amortized into revenue over the expected member enrollment period, which is estimated to be 24 months and such amount has not been material for all periods presented.
We have determined certain of our connected devices do have standalone value, such as the cellular-connected weight scale in our Livongo for Prediabetes and Weight Management solution through the Retrofit platform. When an agreement contains multiple units of account, we allocate revenue to each unit of account based on a selling price hierarchy as required. The selling price for a unit of account is based on its Vendor Specific Objective Evidence (“VSOE”) or, if available, third-party evidence (“TPE”) if VSOE is not available, or best estimate of selling price (“ESP”) if neither VSOE nor TPE is available. The ESP is established considering several internal factors including, but not limited to, historical sales, pricing practices and geographies in which we offer our products and solutions. The determination of ESP is judgmental. Amounts allocated to the device unit of account are recognized upon delivery of the device. Amounts allocated to the service unit of account are recognized ratably over time, but not to exceed any amounts that are subject to contingent revenue limitations.
Certain of our contractual agreements with customers contain a most-favored nation clause, pursuant to which we represent that the price charged and the terms offered to the customer will be no less favorable than those made available to other customers. We have not incurred any obligations related to such terms in these agreements during the periods presented.
Certain of our client contracts are subject to pricing adjustments based on various performance metrics, such as member satisfaction scores, cost savings guarantees and health outcome guarantees, which if not met typically require us to refund a portion of the per participant per month fee paid. We defer the maximum amount of consideration that is contingently refundable to our clients until the performance metric is met.
Cost of Revenue
Cost of Revenue
Cost of revenue consists of expenses that are closely correlated or directly related to delivery of our solutions and monthly subscription fees, including product costs, data center costs, client support costs, credit card processing fees, allocated overhead costs, and amortization of internally developed technology and deferred device costs. Certain personnel expenses associated with supporting these functions, including allocated overhead expenses for facilities, IT and depreciation expense, are included in cost of revenue.
Recent Accounting Pronouncements Adopted and New Account Pronouncements Not Yet Adopted
Recent Accounting Pronouncements Adopted
Comprehensive Income: In February 2018, the FASB issued ASU No. 2018-02, Income Statement—Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income, which provides financial statement preparers with an option to reclassify stranded tax effects within accumulated other comprehensive income to retained earnings in each period in which the effect of the change in the U.S. federal corporate income tax rate in the Tax Cuts and Jobs Act (or portion thereof) is recorded. This ASU becomes effective for us for the year ending December 31, 2019 and the interim periods therein. Early adoption is permitted. The amendments in this ASU should be applied either in the period of adoption or retrospectively to each period (or periods) in which the effect of the change in the U.S. federal corporate income tax rate in the Tax Cuts and Jobs Act is recognized. The adoption of this ASU did not have a material impact on our consolidated financial statements.
Revenue Recognition: In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606) (“ASC 606”), which amends the existing accounting standards for revenue recognition. ASU No. 2014-09 is based on principles that govern the recognition of revenue at an amount an entity expects to be entitled when products are transferred to clients. ASU No. 2014-09 is effective for us for our annual results for the year ended December 31, 2019, and our interim periods beginning after December 31, 2019. Subsequently, the FASB has issued the following standards related to ASU No. 2014-09: ASU No. 2016-08, Revenue from Contracts with clients (Topic 606): Principal versus Agent Considerations; ASU No. 2016-10, Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing; ASU No. 2016-12, Revenue from Contracts with Customers (Topic 606): Narrow-Scope Improvements and Practical Expedients; and ASU No. 2016-20, Technical Corrections and Improvements to Topic 606, which clarifies narrow aspects of ASC 606 or corrects unintended application of the guidance.
We adopted the new revenue standard on January 1, 2019 by applying the modified retrospective transition method to all active contracts at the adoption date. Results for the interim and annual periods beginning January 1, 2019 are reported in accordance with ASC 606; however, prior periods were not adjusted and are presented in accordance with ASC 605. Upon the adoption of the new revenue standard, we recorded an adjustment of $4.7 million to accumulated deficit, a $3.7 million increase to current deferred costs and other, a $0.8 million increase in noncurrent deferred costs and other, and a $0.2 million decrease to accrued expenses and other current liabilities, related to our active contracts as of January 1, 2019. The adoption of ASC 606 did not have a material impact on our revenue for the year ended December 31, 2019. See Note 3 for further disclosure related to the adoption of ASC 606.
New Accounting Pronouncements Not Yet Adopted
Leases: In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842), which modifies lease accounting for lessees to increase transparency and comparability by recording lease assets and liabilities for operating leases and disclosing key information about leasing arrangements. In July 2018, the FASB issued ASU No. 2018-10, Codification Improvements to Topic 842, Leases, and ASU No. 2018-11, Leases (Topic 842), Targeted Improvements, which affect certain aspects of the previously issued guidance. In December 2018, the FASB issued ASU No. 2018-20, Narrow-Scope Improvements for Lessor, Leases (Topic 842), which provides guidance on sales tax and other taxes collected from lessees. In December 2019, the FASB issued ASU No. 2019-01, Codification Improvements to Topic 842, Leases, which affect certain aspects of the previously issued guidance. Amendments include an additional transition method that allows entities to apply the new standard on the adoption date and recognize a cumulative effect adjustment to the opening balance of retained earnings, as well as a new practical expedient for lessors. This ASU is effective for us for the year ending December 31, 2020 and interim periods within the year ending December 31, 2021. Early adoption is permitted.
We will adopt this guidance effective January 1, 2020 and elected the optional transition method that allows lessees to apply the new guidance as of the adoption date and recognize any cumulative-effect adjustment to the opening balance of accumulated deficits in the period of adoption. We elected the transition package of practical expedients which allows us (1) to not reassess whether any expired or existing contracts are leases, or contain leases, (2) to not reassess the lease classification for any expired or existing leases, and (3) to not reassess initial direct costs for any existing leases. Further, we elected the practical expedient to not separate lease and non-lease components for all leases and account for the combined lease and non-lease components as a single lease component. We also excluded leases with an initial term of 12 months or less from the balance sheet.
Upon adoption, we will record a right-of-use asset and a lease liability on our consolidated balance sheets for substantially all of our operating lease arrangements, which approximates the present value of our future minimum lease obligations pertaining to our operating leases as disclosed in Note 8. Any new lease arrangements or modifications entered into subsequent to the adoption date will be accounted for in accordance with the new standard.
Stock-Based Compensation: In June 2018, the FASB issued ASU No. 2018-07, Improvements to Nonemployee Share-Based Payment Accounting. The standard simplifies the accounting for share-based payments granted to nonemployees for goods and services and aligns most of the guidance on such payments to the nonemployees with the requirements for share-based payments granted to employees. ASU No. 2018-07 is effective for us for the year ending December 31, 2020, and interim periods within the year ending December 31, 2021. Early adoption is permitted. We will adopt this standard on January 1, 2020 and there will be no material impact on our consolidated financial statements upon our adoption of this standard.
Internal Use Software: In August 2018, the FASB issued ASU No. 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, which aligns the requirements for capitalizing implementation costs incurred in a cloud computing arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use-software. This ASU is effective for us for the year ending December 31, 2021, and interim periods within the year ending December 31, 2022. Early adoption is permitted. We are currently evaluating the impact of this ASU on our consolidated financial statements.
Disclosure of Fair Value Measurement: In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement, which eliminates, adds and modifies certain disclosure requirements for fair value measurements as part of the FASB's disclosure framework project. The new standard is effective for fiscal years beginning after December 15, 2019, with early adoption permitted, including interim reporting periods within those fiscal years. ASU 2018-13 is effective for us in the first quarter of the year ending December 31, 2020. Our adoption of this new standard on January 1, 2020 will not have a material impact on our consolidated financial statements.
Income Taxes: In December 2019, the FASB issued ASU No. 2019-12, Simplifying the Accounting for Income Taxes (Topic 740). This ASU simplifies the accounting for income taxes by, among other things, eliminating certain existing exceptions related to the general approach in ASC 740 relating to franchise taxes, reducing complexity in the interim-period accounting for year-to-date loss limitations and changes in tax laws, and clarifying the accounting for transactions outside of business combination that result in a step-up in the tax basis of goodwill. The transition requirements are primarily prospective and the effective date is January 1, 2021, with early adoption permitted. We are currently evaluating the impact of this ASU on our consolidated financial statements.
XML 49 R21.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information
12 Months Ended
Dec. 31, 2019
Segment Reporting [Abstract]  
Segment Information
Segment Information
We operate as one operating segment as we only report financial information on an aggregate and consolidated basis to the Chief Executive Officer, our chief operating decision maker, who regularly reviews financial operating results on a consolidated basis for purposes of allocating resources and evaluating financial performance. There are no segment managers who are held accountable for operations, operating results, and plans for components or types of products or services below the consolidated unit level. As of December 31, 2019 and 2018, substantially all of our long-lived assets were located in the United States and all revenue was earned in the United States for the years ended December 31, 2019, 2018 and 2017.
XML 50 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - (Tables)
12 Months Ended
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Property and Equipment, Net
Useful lives for property and equipment are as follows:
Property and Equipment
 
Estimated Useful Life
Furniture and fixtures
 
3 years
Product tooling equipment
 
2 years
Computers equipment and software
 
3 years
Capitalized internal-use software
 
3 years
Leasehold improvements
 
Lesser of estimated useful life or remaining lease term

Property and equipment consisted of the following:
 
As of December 31,
 
2019
 
2018
 
(in thousands)
Computer, equipment and software
$
2,218

 
$
652

Furniture and fixtures
915

 
730

Capitalized internal-use software
11,229

 
5,653

Leasehold improvements
1,092

 
585

Property and equipment
15,454

 
7,620

Less: accumulated depreciation
(5,100
)
 
(1,783
)
Property and equipment, net
$
10,354

 
$
5,837


Schedule of Intangible Assets, Net
 
Useful Life
 
(in years)
Customer relationships
7–10
Developed technology
5–7
Trade names
2–5

Intangible assets consisted of the following as of December 31, 2019:
 
Gross Value
 
Accumulated
Amortization
 
Net Book
Value
 
Weighted-
Average
Remaining
Useful Life
 
(in thousands)
 
(years)
Customer relationships
$
8,190

 
$
(1,227
)
 
$
6,963

 
7.1
Developed technology
11,020

 
(1,848
)
 
9,172

 
5.7
Trade name
448

 
(114
)
 
334

 
4.0
Total
$
19,658

 
$
(3,189
)
 
$
16,469

 
 
Intangible assets consisted of the following as of December 31, 2018:
 
Gross Value
 
Accumulated
Amortization
 
Net Book
Value
 
Weighted-
Average
Remaining
Useful Life
 
(in thousands)
 
(years)
Customer relationships
$
3,890

 
$
(266
)
 
$
3,624

 
9.3
Developed technology
1,820

 
(329
)
 
1,491

 
4.3
Trade names
48

 
(9
)
 
39

 
1.4
Total
$
5,758

 
$
(604
)
 
$
5,154

 
 

Finite-lived Intangible Assets Amortization Expense
Amortization expense for intangible assets for years ended December 31, 2019, 2018 and 2017 is as follows:
 
Year Ended December 31,
 
2019
 
2018
 
2017
 
(in thousands)
Customer relationships
$
920

 
$
266

 
$

Developed technology
1,569

 
318

 
11

Trade names
96

 
8

 
1

Total
$
2,585

 
$
592

 
$
12


Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The expected future amortization expense related to intangible assets as of December 31, 2019 is as follows:
 
Amount
 
(in thousands)
2020
$
2,769

2021
2,762

2022
2,750

2023
2,494

2024
2,324

Thereafter
3,370

Total
$
16,469


Schedule of Goodwill
Goodwill consisted of the following:
 
Amount
 
(in thousands)
Beginning balance as of December 31, 2017
$
2,486

Goodwill from acquisition (Note 4)
13,223

Beginning balance as of December 31, 2018
15,709

Goodwill from acquisition (Note 4)
20,092

Ending balance as of December 31, 2019
$
35,801


Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following:
 
As of December 31,
 
2019
 
2018
 
(in thousands)
Prepaid expenses
$
3,284


$
2,059

Prepaid Insurance
2,459


25

Escrow deposit, current
2,100


1,750

Prepaid commissions
948

 

Interest receivable
504



Prepaid rent
352


227

Short-term deposits
201


718

Other current assets
12


156

Total
$
9,860


$
4,935


Schedule of Noncurrent Other Assets
Other noncurrent assets consisted of the following:
 
As of December 31,
 
2019
 
2018
 
(in thousands)
Escrow deposit, noncurrent
$
3,150

 
$
5,250

Other
310

 
235

Total
$
3,460

 
$
5,485


Schedule of Accrued Liabilities and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:
 
As of December 31,
 
2019
 
2018
 
(in thousands)
Accrued bonus
$
8,652


$
5,857

Vendor accruals
3,984


1,574

Accrued commissions
2,611


1,470

Contingent consideration, current
3,004


1,316

Accrued payroll and employee benefits
2,291


1,447

Employee contribution to ESPP
1,805



Accrued rebates
1,152


609

Accrued sales and use taxes
932


1,887

Accrued professional services
782


295

Accrued offering expenses
286



Other accrued expenses
2,302


1,697

Total
$
27,801


$
16,152


XML 51 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Jul. 31, 2019
Dec. 31, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Jan. 01, 2019
Dec. 31, 2016
Property, Plant and Equipment [Line Items]              
Other comprehensive loss   $ 0   $ 0 $ 0    
Short-term investments   150,000,000 $ 150,000,000 0      
Restricted cash   1,270,000 1,270,000 179,000 280,000    
Allowance for doubtful accounts   1,245,000 1,245,000 575,000 51,000   $ 92,000
Goodwill impairment     0 0      
Capitalized computer software     5,600,000 4,000,000.0 1,600,000    
Capitalized computer software amortization     2,500,000 900,000 200,000    
Advance payments from partner     9,500,000 6,700,000      
Advertising expense     4,000,000.0 5,000,000.0 $ 3,000,000.0    
Cumulative effect adjustment from adoption of ASC 606           $ 4,685,000  
Deferred costs and other, current   16,051,000 16,051,000 6,022,000      
Deferred costs and other, noncurrent   5,700,000 5,700,000 2,447,000      
Accrued expenses and other current liabilities   (27,801,000) $ (27,801,000) $ (16,152,000)      
Minimum              
Property, Plant and Equipment [Line Items]              
Property, plant and equipment, useful life     2 years        
Maximum              
Property, Plant and Equipment [Line Items]              
Property, plant and equipment, useful life     3 years        
IPO              
Property, Plant and Equipment [Line Items]              
Offering expenses $ 2,400,000            
Livongo for Behavioral Health By myStrength Solution              
Property, Plant and Equipment [Line Items]              
Description of payment terms     In most agreements associated with our Livongo for Behavioral Health by myStrength solution, clients either pay a fixed upfront fee or a monthly fee based on the number of members to whom the solution is available. The contract term is generally one to three years, with one year auto-renewal terms.        
Blood Glucose Meter and Supplies              
Property, Plant and Equipment [Line Items]              
Description of payment terms     In most agreements associated with our Livongo for Diabetes, Livongo for Hypertension, and Livongo for Prediabetes and Weight Management solutions, clients primarily pay monthly subscription fees based on a per participant per month model, based on the number of active enrolled members each month. In addition, clients can choose to pay an upfront amount with a lower per participant per month fee. We have determined that access to our solution is a single continuous service comprised of a series of distinct services that are substantially the same and have the same pattern of transfer (i.e. distinct days of service). These services are consumed as they are received and we recognize revenue each month using the variable consideration allocation exception. We apply this exception because we concluded that the nature of our obligations and the variability of the payment being based on the number of active members are aligned.        
Accumulated Deficit              
Property, Plant and Equipment [Line Items]              
Cumulative effect adjustment from adoption of ASC 606           4,685,000  
ASC 606 | Impact of Adoption              
Property, Plant and Equipment [Line Items]              
Deferred costs and other, current   1,306,000 $ 1,306,000     3,700,000  
Deferred costs and other, noncurrent   1,867,000 1,867,000     800,000  
Accrued expenses and other current liabilities   $ 1,011,000 $ 1,011,000     $ 200,000  
XML 52 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2019
Fair Value Disclosures [Abstract]  
Schedule of Fair Value of Financial Assets and Liabilities by Level within the Fair Value Hierarchy
The following table sets forth the fair value of our financial assets and liabilities by level within the fair value hierarchy:
 
December 31, 2019
 
Level 1
 
Level 2
 
Level 3
 
Fair Value
 
(in thousands)
Assets
 
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
130,640

 
$

 
$

 
$
130,640

Short-term investment:
 
 
 
 
 
 
 
Certificates of deposit
150,000






150,000

Total assets at fair value
$
280,640

 
$

 
$

 
$
280,640

Liabilities
 
 
 
 
 
 
 
Other current liabilities—contingent consideration
$

 
$

 
$
3,004

 
$
3,004

Other noncurrent liabilities—contingent consideration

 

 
2,411

 
2,411

Total liabilities at fair value
$

 
$

 
$
5,415

 
$
5,415


 
December 31, 2018
 
Level 1
 
Level 2
 
Level 3
 
Fair Value
 
(in thousands)
Assets
 
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
96,681

 
$

 
$

 
$
96,681

Total assets at fair value
$
96,681

 
$

 
$

 
$
96,681

Liabilities
 
 
 
 
 
 
 
Other current liabilities—contingent consideration
$

 
$

 
$
1,316

 
$
1,316

Other noncurrent liabilities—contingent consideration

 

 
3,688

 
3,688

Total liabilities at fair value
$

 
$

 
$
5,004

 
$
5,004


Schedule of Investments Reconciliation
Cash, cash equivalents and short-term investments were as follows (in thousands):
 
December 31, 2019
 
Adjusted Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
 
(in thousands)
Cash
$
111,098

 
$

 
$

 
$
111,098

Money market funds
130,640

 

 

 
130,640

Total cash, and cash equivalents
$
241,738

 
$

 
$

 
$
241,738

Certificates of deposit
$
150,000

 
$

 
$

 
$
150,000

Total short-term investments
$
150,000

 
$

 
$

 
$
150,000

Total cash, cash equivalents and short-term investments
$
391,738

 
$

 
$

 
$
391,738

 
December 31, 2018
 
Adjusted Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
 
(in thousands)
Cash
$
12,247

 
$

 
$

 
$
12,247

Money market funds
96,681

 

 

 
96,681

Total cash and cash equivalents
$
108,928

 
$

 
$

 
$
108,928


Schedule of Changes in Level 3 Financial Liability
The following table sets forth the changes in our Level 3 financial liabilities during the periods presented:
 
Year Ended December 31,
 
2019
 
2018
 
(in thousands)
Beginning balance
$
5,004

 
$

Contingent consideration recorded upon acquisition (Note 4)
3,300

 
6,204

Change in fair value of contingent consideration liabilities (Note 4)
843

 
(1,200
)
Payment related to Retrofit contingent consideration (Note 4)
(1,316
)
 

Payment related to myStrength contingent consideration (Note 4)
(2,416
)


Ending balance
$
5,415

 
$
5,004


XML 53 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2019
Share-based Payment Arrangement [Abstract]  
Schedule of Shares Available for Grant and Stock Option Activity Stock option activity under the Plans for the periods presented is as follows:
 
 
 
Options Outstanding
 
 
Shares
Available
for Grant
 
Shares
Subject to
Options
Outstanding
 
Weighted-
Average
Exercise
Price
 
Weighted-
Average
Remaining
Contractual
Life (Years)
 
Aggregate
Intrinsic
Value
 
 
(in thousands, except per share data and years)
 
Balance as of January 1, 2017
208


12,209


$
0.79


8.3
 
$
9,623

 
Shares authorized
8,661







 
 
 
Granted
(5,996
)

5,996


$
1.88



 
 
 
Exercised


(1,372
)

$
0.78



 
 
 
Forfeited
1,205


(1,205
)

$
0.87



 
 
 
Restricted stock awards granted
(1,064
)






 
 
 
Balance as of December 31, 2017
3,014

 
15,628

 
$
1.20

 
8.2
 
$
10,559

 
Shares authorized
3,196

 

 

 
 
 
 
 
Granted
(5,016
)
 
5,016

 
$
3.62

 
 
 
 
 
Exercised

 
(1,454
)
 
$
1.19

 
 
 
 
 
Forfeited
1,619

 
(1,619
)
 
$
2.25

 
 
 
 
 
Performance RSUs granted
(1,830
)
 

 

 
 
 
 
 
Restricted stock awards forfeited
754

 

 

 
 
 
 
 
Performance RSUs forfeited
4

 

 

 
 
 
 
 
Balance as of December 31, 2018
1,741

 
17,571

 
$
1.80

 
7.7
 
$
89,990

 
Shares authorized
10,504

 

 

 
 
 
 
 
Adjustment to plan
59





 
 
 
 
 
Exercised

 
(2,766
)
 
$
1.12

 
 
 
 
 
Forfeited or cancelled
785

 
(785
)
 
$
3.36

 
 
 
 
 
Restricted stock awards granted
(982
)
 

 

 
 
 
 
 
Restricted stock units, Performance RSUs and Performance stock units (PSUs) granted
(4,103
)
 

 

 
 
 
 
 
Restricted stock units, Performance RSUs and Performance stock units (PSUs) forfeited
121

 

 

 
 
 
 
 
Restricted stock units, Performance RSUs and Performance stock units (PSUs) returned to plan
35

 

 

 
 
 
 
 
Balance as of December 31, 2019
8,160

 
14,020

 
$
1.85

 
6.7
 
$
325,474

 
Vested and exercisable as of December 31, 2018
 
 
8,999

 
$
0.97

 
6.7
 
$
53,566

 
Vested and exercisable as of December 31, 2019
 
 
9,698

 
$
1.44

 
6.2
 
$
229,110

 

Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions The following assumptions were used to calculate the fair value of these options and restricted stock units in the Monte Carlo simulation model at the grant dates:
 
Year Ended December 31,
 
2019
 
2018
Expected term (years)
10.0


9.6 - 10.0

Expected volatility
59.0
%

60.0% - 64.0%

Risk-free interest rate
2.8
%

2.6% - 2.9%

Dividend yield
%

%

The Black-Scholes option pricing model assumptions used in evaluating our awards to employees are as follows:
 
Year Ended December 31,
 
2019
 
2018
 
2017
Expected term (years)
n/a

6.0 - 6.8

6.3
Expected volatility
n/a

36.6% - 38.7%

37.1%
Risk-free interest rate
n/a

2.8% - 2.9%

2.0% - 2.3%
Dividend yield
n/a

—%

—%

Schedule of Restricted Stock Awards
Restricted Stock Awards
 
Shares
 
Weighted-
Average
Grant Date
Fair Value
 
(in thousands, except per share data)
Unvested balance, January 1, 2017
110


$
0.91

Issued
1,064


$
1.88

Vested
(47
)

$
0.83

Unvested balance, December 31, 2017
1,127

 
$
1.83

Issued

 
$

Vested
(373
)
 
$
1.73

Cancelled
(754
)
 
$
1.88

Unvested balance, December 31, 2018

 
$

Issued
982

 
$
9.76

Vested
(246
)
 
$
9.76

Unvested balance, December 31, 2019
736

 
$
9.76


Schedule of Restricted Stock Units
 
Restricted
Stock
Units, Performance
RSUs and PSUs
 
Weighted-
Average
Grant Date
Fair Value
 
(in thousands, except per
share data)
Unvested as of December 31, 2017

 
$

Granted
1,830

 
$
6.40

Vested

 
$

Forfeited
(3
)
 
$
3.92

Unvested as of December 31, 2018
1,827

 
$
6.42

Granted
4,102

 
$
12.49

Vested
(1,100
)
 
$
7.80

Forfeited
(121
)
 
$
9.28

Unvested as of December 31, 2019
4,708

 
$
11.31


Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions
We estimated the fair value of ESPP purchase rights for our first offering period using a Black-Scholes option-pricing model with the following assumptions:
 
Year Ended December 31, 2019
Expected term (years)
0.77

Expected volatility
50.6
%
Risk-free interest rate
1.9
%
Dividend yield
%

Summary of Stock-Based Compensation Expense
Stock-based compensation expense in the consolidated statements of operations is summarized as follows:
 
Year Ended December 31,
 
2019
 
2018
 
2017
 
(in thousands)
Cost of revenue
$
151

 
$
18

 
$

Research and development expenses
8,182

 
2,188

 
541

Sales and marketing expenses
7,659

 
916

 
413

General and administrative expenses
16,640

 
3,210

 
1,164

Total stock-based compensation expense
$
32,632

 
$
6,332

 
$
2,118


XML 54 R17.htm IDEA: XBRL DOCUMENT v3.20.1
Common Stock Warrants
12 Months Ended
Dec. 31, 2019
Equity [Abstract]  
Common Stock Warrants
Stockholders’ Equity
Redeemable Convertible Preferred Stock
We recorded our redeemable convertible preferred stock at fair value on the dates of issuance, net of issuance costs. Prior to the automatic conversion to our common stock in conjunction with our IPO, we classified our redeemable convertible preferred stock outside of stockholders’ deficit because it was redeemable in the future at the option of our preferred stock holders. We had concluded that the convertible preferred stock was considered probable of becoming redeemable. Accordingly, redeemable convertible preferred stock was accreted for the difference between the initial net carrying value and the redemption value on April 10, 2023, the earliest redemption date using the effective interest rate method. During the years ended December 31, 2019, 2018 and 2017, we recognized accretion of $0.1 million, $0.2 million, and $0.1 million, respectively, as an increase in the carrying value of the redeemable convertible preferred stock, and a decrease to our additional paid-in capital.
In March 2017, we issued 11,773,932 shares of Series D redeemable convertible preferred stock for total consideration of $52.5 million. The original issue price and initial conversion price of Series D redeemable convertible preferred stock was $4.4590 per share. Series D redeemable convertible preferred stock had the same liquidation preference, voting rights and conversion rights as Series B and Series C redeemable convertible preferred stock. The holders of Series D redeemable convertible preferred stock were entitled to receive noncumulative dividends, prior to and in preference of any declaration or payment of any dividends on the common stock, at a rate per annum of $0.3568 per share. Upon issuance of Series D redeemable convertible preferred stock, we increased the authorized number of shares to 80,000,000 shares of common stock and 45,960,013 shares of redeemable convertible preferred stock. We also revised the redemption rights of redeemable convertible preferred stock such that all series of outstanding redeemable convertible preferred stock are eligible to be redeemed for cash in full upon a written notice by a majority of the holders on or after March 10, 2022.
In April 2018, we issued 12,655,477 shares of Series E redeemable convertible preferred stock for a total consideration of $105.0 million. The original issue price and initial conversion price of Series E redeemable convertible preferred stock was $8.2968 per share. Series E redeemable convertible preferred stock had the same liquidation preference, voting rights and conversion rights as Series A, Series B, Series C and Series D redeemable convertible preferred stock. The holders of Series E redeemable convertible preferred stock were entitled to receive noncumulative dividends, prior to and in preference of any declaration or payment of any dividends on the common stock, at a rate per annum of $0.6638 per share. Upon issuance of Series E redeemable convertible
preferred stock, we increased the authorized share number to 99,250,000 shares of common stock and 58,615,488 shares of redeemable convertible preferred stock. We also revised the redemption rights of redeemable convertible preferred stock such that all series of outstanding redeemable convertible preferred stock were eligible to be redeemed for cash in full upon a written notice by a majority of the holders on or after April 10, 2023.
In conjunction with our IPO in July 2019, all shares of redeemable convertible preferred stock then outstanding, totaling 58,615,488 shares, were automatically converted into an equivalent number of shares of common stock on a one-to-one basis and their carrying value, totaling $237.0 million, inclusive of accretion of redeemable convertible preferred stock, was reclassified into stockholders’ equity on our consolidated balance sheets. No shares of redeemable convertible preferred stock were issued or outstanding as of December 31, 2019.
Redeemable convertible preferred stock outstanding as of December 31, 2018 consisted of the following:
 
December 31, 2018
 
Shares
Authorized
 
Shares
Issued and
Outstanding
 
Net
Carrying
Value
 
Aggregate
Liquidation
Preference
 
(in thousands)
Series A
10,394

 
10,394

 
$
10,382

 
$
10,650

Series B
8,935

 
8,935

 
19,957

 
20,000

Series C
14,857

 
14,857

 
49,407

 
49,500

Series D
11,774

 
11,774

 
52,397

 
52,500

Series E
12,655

 
12,655

 
104,786

 
105,000

Total redeemable convertible preferred stock
58,615

 
58,615

 
$
236,929

 
$
237,650


Prior to the conversion of the redeemable convertible preferred stock to common stock in July 2019, the stockholders of redeemable convertible preferred stock had the following rights, preferences, and privileges:
Dividend Rights
The holders of Series A, Series B, Series C, Series D and Series E redeemable convertible preferred stock were entitled to receive non-cumulative dividends, out of any assets legally available, prior and in preference to any declaration or payment of any dividend on the common stock at the rate of $0.081968, $0.1824, $0.2666, $0.3568, and $0.6638 per share, respectively (as adjusted for stock dividends, stock splits, combinations, or other similar recapitalizations) per annum on each outstanding share, when, as, and if declared by the board of directors. As of December 31, 2019 and 2018, we have never declared nor paid dividends.
Liquidation Preference
In the event of our voluntary or involuntary liquidation, dissolution, or winding up, or a deemed liquidation event, the holders of each series of redeemable convertible preferred stock outstanding were entitled to be paid out our assets available for distribution to stockholders, before any payment is made to the holders of common stock, an amount per share equal to the greater of (a) the applicable original issue price for such series of redeemable convertible preferred stock, plus any dividends declared but unpaid thereon, or (b) such amount per share as would have been payable had all shares of redeemable convertible preferred stock been converted into common stock immediately prior to such liquidation, dissolution, winding up or deemed liquidation. After the payment of all preferential amounts required to be paid to the holders of redeemable convertible preferred stock, our remaining assets available for distribution to our stockholders shall be distributed among the holders of shares of common stock, pro rata based on the number of shares of common stock held by such holder.
If, upon any such liquidation, dissolution, winding up, or deemed liquidation event, our assets available for distribution to our stockholders were insufficient to pay the holders of shares of redeemable convertible preferred stock the full amount to which they were entitled, the holders of redeemable convertible preferred stock would share ratably in any distribution of the assets available for distribution in proportion to the respective amounts which would otherwise be payable in respect of the shares held by them upon such distribution if all amounts payable on the shares were paid in full.
Voting Rights
The holders of each share of redeemable convertible preferred stock had the right to one vote for each share of common stock into which such redeemable convertible preferred stock could then be converted and, with respect to such vote, holders of redeemable convertible preferred stock were entitled to vote together with the holders of common stock as a single class.
Conversion Rights
Each share of redeemable convertible preferred stock was convertible, at the option of the holder, into fully paid and non-assessable shares of common stock determined by dividing the applicable original issue price by the applicable conversion price in effect at the time of conversion. The original issue prices and initial conversion prices of Series A, Series B, Series C, Series D, and Series E redeemable convertible preferred stock were $1.0246, $2.2384, $3.3318, $4.4590, and $8.2968 per share, respectively. As of December 31, 2018, each share of Series A, Series B, Series C, Series D, and Series E redeemable convertible preferred stock was convertible into common stock on a one-for-one basis.
Shares of Series A, Series B, Series C, Series D, and Series E redeemable convertible preferred stock would be automatically converted into fully paid shares of common stock immediately upon the earlier of: (a) the closing of the sale of shares of common stock to the public at a minimum price of $8.9180 per share, subject to appropriate adjustment in the event of any stock dividend, stock split, combination or other similar recapitalization with respect to common stock, in a firm-commitment underwritten public offering pursuant to an effective registration statement under the Securities Act of 1933, as amended, resulting in at least $50.0 million of gross cash proceeds to us or (b) the date and time, or occurrence of an event, specified by vote or written consent of the holders of a majority of the outstanding shares of Series A, Series B, Series C, Series D and Series E redeemable convertible preferred stock, respectively.
Redemption Rights
On or after April 10, 2023, all outstanding shares of redeemable convertible preferred stock would be eligible to be redeemed for cash in full upon a written notice by a majority of the holders of the outstanding redeemable convertible preferred stock. In the event of redemption, each holder of redeemable convertible preferred stock was entitled to receive the original issue price per share, plus any declared but unpaid dividends, in three annual installments.
Undesignated Preferred Stock
In connection with our IPO in July 2019, we filed an Amended and Restated Certificate of Incorporation which authorizes the issuance of 100,000,000 shares of undesignated preferred stock, par value of $0.001 per share, with rights and preferences, including voting rights, designated from time to time by our board of directors. No shares of preferred stock were issued or outstanding as of December 31, 2019.
Common Stock
In December 2019, we completed a secondary offering in which certain stockholders sold 2,777,327 shares of common stock at an offering price of $27.00 per share. The selling stockholders received all of the net proceeds from the sale of shares in this offering. We did not sell any shares or receive any proceeds in this secondary offering.
In July 2019, upon completion of our IPO, we sold 14,590,050 shares of our common stock at an offering price of $28.00 per share, including 1,903,050 shares of common stock pursuant to the exercise in full of the underwriters' option to purchase additional shares. We raised net proceeds of $377.5 million, after deducting underwriting discounts and commissions of $28.6 million and offering costs of approximately $2.4 million. In connection with the IPO, we filed an Amended and Restated Certificate of Incorporation which authorizes the issuance of 900,000,000 shares of common stock with a par value of $0.001 per share.
In December 2018, certain of our employees and stockholders sold 2,138,302 shares of our common stock and 57,945 shares of our redeemable convertible preferred stock at a price of $7.4672 per share to investors. The purchase price per share in the secondary transaction was in excess of the fair value of our outstanding common stock at the time of the transaction and accordingly, upon the completion of the transaction, we recorded $2.3 million in stock-based compensation expense related to the excess of the sales price per share of common stock over the fair value of the our common stock at the time of the transaction. We did not sell any shares or receive any proceeds from the transaction.
In December 2017, certain of our employees and stockholders sold 605,345 shares of our common stock at a price of $1.88 per share to investors, which was the fair value of our common stock at the time of the transaction. We did not sell any shares or receive any proceeds from the transaction.
As of December 31, 2019 and 2018, we reserved shares of common stock, on an as-if-converted basis, for future issuance as follows:
 
December 31,
 
2019
 
2018
 
(in thousands)
Redeemable convertible preferred stock

 
58,615

Outstanding warrants to purchase common stock
695

 
785

Outstanding options to purchase common stock
14,020

 
17,571

Outstanding restricted stock units
5,208

 
1,827

Restricted stock awards subject to repurchase
736

 

Estimated shares for future ESPP purchase
890

 

Available for future issuance
8,160

 
1,741

Total
29,709

 
80,539


Common Stock Warrants
Common stock warrants outstanding as of December 31, 2019 are as follows:
Holder
 
Issue Date
 
Outstanding
Shares
 
Exercise
Price
 
Exercisable
Shares
 
Expiration
Date
 
 
(in thousands, except per share data)
Partner
 
3/1/2015
 
695

 
$
2.28

 
695

 
2/28/2025
 
 
 
 
695

 

 
695

 
 
Common stock warrants outstanding as of December 31, 2018 are as follows:
Holder
 
Issue Date
 
Outstanding
Shares
 
Exercise
Price
 
Exercisable
Shares
 
Expiration
Date
 
 
(in thousands, except per share data)
Bank
 
4/16/2015
 
28

 
$
0.36

 
28

 
9/5/2024
Bank
 
4/16/2015
 
63

 
$
0.80

 
63

 
4/16/2025
Partner
 
3/1/2015
 
694

 
$
2.28

 
694

 
2/28/2025
 
 
 
 
785

 
 
 
785

 
 

Warrant activities during the years ended December 31, 2019, 2018 and 2017 were:
 
Shares
 
(in thousands)
Balance as of January 1, 2017
2,188

Exercised
(361
)
Forfeited or expired
(1,042
)
Balance as of December 31, 2017
785

Exercised, forfeited or expired

December 31, 2018
785

Exercised
(90
)
December 31, 2019
695


Common stock warrants covering 90,277 shares of common stock were exercised during the year ended December 31, 2019 for proceeds of approximately $0.1 million. No warrants were exercised during the year ended December 31, 2018. During the year ended December 31, 2017, 361,425 common stock warrants were exercised for total proceeds of $0.3 million.
ZIP 55 0001628280-20-003960-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-20-003960-xbrl.zip M4$L#!!0 ( %>-=U#)#Q7&C.< +04 0 = 8VAA(-!'I%# !0LARN332"RCIUE+IS)P*<4JZ M.]WOO?-J[W.JSJUWZ[W:M^I!_5:1.3/S?>-KQAB(YIU&A)J_:\?.'2@M+11* M"_E&:490/LA/_VM?/Q_RO_H,+4T;RF2>EFC.*6VM):@Y)EK:)EJ:3A06B7/N M_W$#ZO_\TIJCK3-7%SU/3]\ N:%A/FJ.EK;V'!WMN7-U=)"KJ0Y;:]LM]G>#2]1U\7]_^4=/;U__ MP."[H6&Q1/K7WQ\_?1X;A[Y^FYZ1?X=_S/[,2PNE_1^I_Y=YF2!YS='1T=9! M_\Q+:T[2SQM,=.8N7JMKNF4?^EB<2\7]>]Z5E:- M'+I^,7/_NYDV1_/Q$W>N_X4ZPH?4S&QE3*L72 M**$N=:W( 'CGV(4U4F)KX%FN)+16\ER]_#UU?P]U7_5GCZS+XF@&O=0VK^-) M9)']@I,#,3,8D^C]-U_!=WM');;G8H/&B;G8>ER^EY9BE](2]CTI(M-MZ!W M MA,\BD?OX9Z!,+R-2@MV)8'S#L&NN3K5HA^) @R/"08"Z7O6Z\@M\87,364 MFSM::GN\#*(?O!]O_OOWQ@M\=PE?:5;I!V>"VFK]0@UJ+AL60"11P)23F)$I MK"?S2$/2$-A.&L$Y)V9233,F'*KT.#TFU="]7L>-I?SYD'W^QB+^BYJ_X ?BQ[ M1#0N?!1=-S2^[^@1TK:OYVG*"*85VX)2-,@M'K6#BT$-*J0.RJI(O0OOG]@! ML;+<@LAFT8$A]4TE19?%BCRCPQ([\H'>J<4EXPIBS^B7+SVC*QV?9:VX?S8H MT)>'S6(OZE/ZW8L@S:=BJJ/Q!E:^739["B5"3%0@\X*:%Q4Z#TG/.++KO M/9 A#[KIU))2^)@7L:AT6**7ZZ_SB)F!!??(WAG(7C7&BX1&UWB?%@/3\*W^SPJ,D)8T63S!M2;,F&L*Y=\L"H;#<\!D@UJ-RB_FE:P<2B,:PG^0[@K\9G-'9O*-<@C'^ M'&H'9XB-XH\,UMM9SH:L/SHP'8+S&XB5-80X[.R[[XE8$O ME/!\Z1$W(D,X9YIH1DB?85X4ZKLRK;=7!GY>!Q\X #-$KPF=M=%)KT[)/;:5 M&'UL,GY<4B89MW2.+G>[\^)9T"L?BY:\ZX9,WJ#2K$Z^1'67;3K.!#?GQX>J M+JG743TA7#MQF*/6/\:B=9?T\]N89I24 #A>),CKGK#!=3C)#QH[^]TH(<8YX55Y+C"4)[%2FL5RY2WP>H6S\A=5TVJ: M/:Q!R2,1&)MH P1[ZC(1-D^#0K%=*&1Y(+M0RCSVIW&^A?N 33KO+VI9X9')HOE 3O.59FN MC4F*_NW/Q<^R=A+P&I2H2H,"]\:DJ/4*%8Y"=;]-0(>1DS26>9?RK2U4?Z#5 M H!TOXE?3.9!F$Y+]8*>!F]<2!-(+*@NB_'<_SPW2&'[>MT[_Q,].\G)=1V+ M;H+1XO#)(,7IL6'^9#YX3RH6=H;@Y)=A7V3H9^%7BE-**@)&DOC#KE<=H4ZJ MHL3;CEW?[9? -S!=*Z9&=D#V>5"+F)/MM1[D^(';DMLA?$5J&"&-ND6 %8* &Z@)S0Y3 /]#S/#WC[7DT=X2[W[>2WPDXZY?JO$I6-R$O9)Y#V=6\_V%2,ECXXIK]KVRV Z=U)"&%W@Q2GEW 1& M'.3AD X)#"#"2P*Z9.F C@85P3%5+H4)@,(_FF"GI*EM5'?5BRF N*R\DY.% M7P@. 6G 2 MJ*1DR-/MY[!+G4CSE/:%^^&=4D[:K(R'-0[B9#*YH=;@ITQR[&J7T??:LP?K MX1O(H@R =E2+[-!\VKQ^]J+/P]3FHG+138+%YZ32%3U55^ QG[W]RDTG4_$M MY6.5CS%/_,]Y7XCS36!%'0EF72,5DNH I253Y-A)&B)VD.KY4Q;H3,ZIYUXI MBF!*I=P3=$_'L9=&LAV?0?1.;P/)!U9'BK/O]OZ&:FS;D6[[H&*H.*_!8,IC MT \&1"-&!P('9\A/CY[KI;FJNTA(MI'>.'D?,I!NRN!&%8,311P:$0$='%.@ M/ @L; MG$GR! TJX_Q?JC+V&BJA&;:0I"9)#M]6N%(8$A)C)D6#LA\C&;O4KU3Z24DZ MHV/#&A3=Q>V#.[>95M6TPB31?]V6!T3Y&LP8T,8$#W#F1 --Y"F" DL9YXL% M7($N50<.5WA2=X'E_-:J72P)2ZT?HEBHC('YT(C:X+*$K$/[G6.I/'8, N1S M5?EJ6]KKP$QFV^VD@";(G=&*9<%;I3R:.1R>8IQQ+DS5(/9;7A]RS-7SNIF_ MS;+OA6? SX4O,=,[%7C:@+U;+WL#55^53XU6N%+CP>JB!H4UO%[R)D?A0ZGI M>M/;UHQPE-+A 06['=$)S+W=-0](UA'V&\#KD/&-N"I"=G4U2;$KLGXBSPD@ M[&3WG]\$##/5^DY2W-"(6A^CF*?NF UO9QK 79B1N_@U^ R(L!=6\S)\.99A\](3E0-?:UK(F>7YSK^EL3K_B PJTY]:Y:=5/ZJ4T1 MLW]D:S/,!Q^/!+="%P@89]=(M0-EG?/^"?YW ZMYSB-F!G8=WH;2('2CY$$E^UMP57(628O",_J7QK8DSH\G31R*LSS=M6%R<_KVT, M6Z2\H*KE'!<,._$\!$K+,![>4'69YCI1NAJN1L;5797.7DXUA(SIH"TOH 1! MD&U'=>F[^PPNE)+I@2\X]/R_9G4S$\NCDP(?OGCP(;!:)L]OE4B@Q%<^9[14 M#1,$4YH]);YS&)/>ND7*T8V@K84.=)5:@P]K);?1?A N>_0 Q2$$O87=YSP3 M+4&=;QEGO7('HRY^(2498<;?P)0(FC58 MG(U?1-F3ZH))4R^&"9(/NS2HHT^01<)()!A3@,ZB84&!+/9X'STG4-@)-!'J M!'R9J3*^C^TY-KI858K?2-5EB(1\K)72X:T;]F*S[K6[".7:N!(,EUUM)%G3 M+%X]'&^^6L+GXLQ?QJ]\FQC]:.KO9P6+%AR>(E?5BS E7B8*VJBZF]0@G)JK M6$G[8U3G;>O),,7B8$K05M5#M@=E @$8^OQ0 !OU;10.Z.!@ODP6[GC6 ND^_RWA=_9#$-/U(K4>EVO#G](6 M55O)4S+$39T3 JV1"=H2..=N%$T?8M%/="L7/Z9$2_!IDI81G&'04$3HJN<0 M66Y7FE\U'!A=$5[.G!KYB3?XB<>8H]P" M6;411_SD&7GR>A433X!Q[<@2Z209LN]+O8-X\0C[BC&=?>">XAJ8V89W!1OO M2UXOP1B%4 I]F\#RBPDWC8C[>Q+?X7)Z_I(SX16"=)J;\B3\$F'%5OAO,2N+ M8-9 &OHDCU6UA$,R/D/;/2N\G[I;O9!,]Q!FT:RHP'.85-Z 2$)'D,\EV9%" MW[^*V5"@]@1?/'R.*^!MZTN(3CYDY?/:&V#M6@Y(0SEI3TN"&?E4G^U">MA^Q>2YK=RMCY;M.#J\:/^>H$K"]7 M=W/JOE1'BX,^.$F+VS_L$?!#5[%!7'K-M :5HY[[HA&BY]>_=*#O!X',\L;! MO_,Z\2M[_R[:R&KU?N#]L3;2X5[PT:XW:9Q+9&M:)[8A4S 9K5@/!_ X=9Q. M#BI%)"&>9\BHG"#JMWA*!811[.9P#_I&ZGKO6N^G"U""7O;BU MSRU_CI]6PN"&_#.G4N/]@^Y@IM8'(Y4$G;@>U^0,"0&A)KUIHZ#=D&6>V,AW M]P![*06WJV\U]:AD[6]4@CCOE:WJS.CX8*>';,B%4SL=E'VO;X98%YR:-2#R M6;FGN(MDAE^H]/#W(&;;X\& M/O]7Z8F78LA1NXTQG!Y!9!T+J9\^-W8ZYHH MRSGRKQ]GO_:\&1U^]])U,&F#O/L^T6L?![JM.$1=THUW4P\SP81P[A1.M*<2 M8DF8G80AHAP-AK=[H[D$_5BO1 E%O1(>D9_M%X$GBHB(1WQ/V052G@HZV XO M()<*E\LG[P=2]H2$'1Y8[?!V:VF+6G\!8D,&0YWA$,A1Y%T^60=]0SRHK3-' ME"F*,(HIG"1F3?YF$P)6'GO:[^055>W+//C6Q>]-RSM#CH/%6 MO[-5FUE,MKVZ1[T<3AI/:V:M!9@=+3SD77BP69'IH4&EJCS%A?0!78#EN M[TFTII#V#;92U1YPV,,?'H/MSNO;DLY>.CJ6S+\X$_ 48C.7#G\L@-ZUKZ"# MK>K?AP>GK) 97XE(EF1*,>+_BM6+E=M@4PZX(X^5@;5UP^9ATW0+V3U;N-_&]<#K/YOU9-IJI4LOHI_FC0_3.P&M(V,TPK/&!M"E[!Q2D.%WE# )ZH\3'OC&2G5]Z(D*'[2R#QAR/AD56R3L("M M&S@VP%X4LD? .SM;24F?[6V7LW$9_B^Z:R3F! MZ#Q6QRA.=1N_@L+. &\XZRM[@>>[HEQX^7R\FY;X/H&IX.'8'.S28CA"BF>14&B:7 MO1#N[:#A01ZO?^:BO0,8D.-*LOB\?G2L&!=>$>A3%6$UG'7;>8!Y;F%1<>/8 MF=[ X"XP>.F9^XO2%1)?[H?UO-DDKLJ/3S-Z GVL)=N-%HHJA>81ATM=^IV7 M^?UP:.YM=8L#[!M28\?*QO<4!KY[M3#G6')WG7-9>QZ4H9Y7#$9+ MIC_-3Z M+0_@3V+W K8I)4F"55J4RQ\CEBMH#T1*2V3.B:"M@-=*6XBZ093U7;0Y]9S> MA"D\8!#-$*NV3Q&>2G*J>U8L?5%7[WZX@_R*-7Q?OD[50/5[C*BF/7@K2I*8 MU1E#EE]2/>2('@.UP)2!8H7ZK0TY:\96H ATY7':VNTQRV^# MLUQY./@IR^ND2 5L[Y--,TPBOKN_/4()V@'-93'J?[B=QPSG,>&5 [52)O)> M"782IW!7VH'%7<[AA7-=]N3L9C+]MFSZ!>Y@KF(+O'MJ0'R,/B% JL\"-$[9 RA5@-N@0]D MUFEOU@)^*4KTQQZN&[@+"B_H5J+S3M0/UMN9CGK;.Z1(L$;C9P^;"4=>A2>Z M]V,QRO40("Y7FK6TL0W@;X^BA:9J+WB]? O(OX!WB:(MZ)TAV\,,/L%RFI51 M1,-"UP;R3]X+%$;CG?N]MDBM9?GUC6>O?(AV=U\"7:/U+LW[D20"8$<.#Z=5-7C%R)VG4*6;U=5$4X(4)17\@ZPH%:<'[ +LJ]0[*+]R5X! X2.H&-B M@V>KJ;[W8$:GR<-B2(("($H97A6$=^UI-AZ]$L9?96S2#8[TNL6ZI&_@' MOQ-&;LK]5)4T9^4\9),6>(6!0E$3CV%.=5'5*6,41B/JWX7H:6&6>B5^#9PG M%5X(=.R(P4D!'L=8N?Q%=TSBE+9?_\/NZ9%(ZLG*B.9M:B<2*GABV2?Z[AXR M[CRA*C],G@?KW:'X20"&&X"H)X/32EMPO\$K1IYZ&5+]P!BL.#=2[KN_E60W M&A15YRL.REZ-'GY=6G]:MC3S_IJ@/[YV,7ZPI!QXM7M'GG> 6J^<175X2]T$ M^8J:E.9$_BPK703GQ4&._B"['#P^(! W%/,\_<-X;-O&[E;_X\/IE%#Y2JJ? MV [H+#4>I"Y>_<2WZD&\[75G8,5IQ%P)+PZ7\V0PSCV3BE:LIXQP0XU_[L5K M&E0=AXL]GW<.9.X#B5Q$YP+6U 6*53"SHYF9Y6HP1=K>H_1TSZ<2I(3Y8X%X M-ZNF_M,-9<\IL1;3-T27B MMK*14N(L(W:"$P= 8%(E)M!I2R%?GMV<[UR3E^'A2=)*!_(Q20B-=Y.W+W(_ M7-(3-&6_L6'G9D)E"_DBH$?V,KFG]&N$F> X0*"#GY+9%C!KVL9=$ MT9:_G?(R>$ YHT'Q9IEY#_JF;+E%H58]TT,S^;Z=9A,F?LNRNR>G*Z/SMTKW M[BP=6BV^$N>PY"\-:B%I#N%7V;!?)P'T9^C!QNV<2.$[AOP&;((T)TY5!40" M0W2)!:=-:!DU:@6G5!#1C 8R_3O6#&_*%W_P.=H*+X9\VO'.$.Z"LQM#'_8+ MI>^ \ TQ9208.-@[$Y+$G2V?U@(9(CI"%<-(\4T>J 4$;.M]: M.CGZ> <*MFUX6Z!OEMH$9DGHW.HDKGO3'KT71MD/. M7NMDB6*GE8>--EALUM.@3A!'6!+.U A(.JQZC$QWFH=%TZ2L:ISF]01&:5#F M[$51>!/XOF++&&WNP S.X*4TFTHX)OH0OAGV$1/,*CK= U,UXJ!6\!=)%/"$N"]%;F^'M4JP= MO ^9MYM[!NIC) MT$GZNIU0@'RSZKS:3-T%U']OQ^79H^$?"IPC@VT;^HX2+Y;E>L6+2'G)%HQ\ MY78)69>B0#PH0^_S8*D.9$5O)8I9IF/S@UU::N#H3AO=EIB*$9B_\^V 6TNQ M1 :OM&HC,4ID2O,\21+?7UM^"N9) ;0R"?E@'74?\^GAG'BD;\4CU&T%(_*\ MP5:2!&?Y6:C7FLBBG)0I-XE')EY;!1R9#@GK''Z-9#&U^=4#."F@3W;"92-PLNP 7 T.$AN@L_14"=D@6$CYUG'V$J606Q)RH:2FC/79+#C: MA%\=44*[8=Z<+Z]^Z#; C Q;6%QL93+BL&M5!-->C::4:%!MPR0Z?AUUU> , M+F=VSUV69#GP1X-ZB2+CC6O9PRGO^H$ MYGKY5KRC6K*;5;>4#J)\TU>25,1TTVN6@.(6.._NU=[[[.SVU;/!-M]MJ&<# M,Y1W%:XT'E"//H]?@*QMY]N$$]A\>V.(W,&$70*0-KY(,%V6(<+DN?JGM)'J M#C]G46Y/XRRCB_=28@U>H,4Q ]9@1(^/T5<[M[][W-R:4.H>H931 M?B%=,J9V5JX-2B%9E*>YA).S[>/ 2=RDE-I (]F"7[/=34R[CVX4[8!!>S6H$P( MT82A)G%X.SF'64^X2'.CNM?![B"-']H"9TA?$[IL=)ON15B%VC::C>.Q5Z2_ M].&V\_-*PQM[787S@LZQE_8W5$YY[NA->'7;;V]=T\UVA)!C!B!.@085]@,1 M.=%B,@/9Z\BR%@A/=A'+E<<1_2ID-$:H(A#^K09<4Q. M"E?EL;=J"^I\6$L1 I.EM^7W00,>S;17;8+(#7/@%%(9)1[\F\4S6B[E%H6W M'Z"\ZFHF94^79QQM;'J6^.SFP8%?&[H3(QIL[V ^#VZ#^6!Q9Z.-<:58B!A# MXYDI=Y[-7Z/6X.C=>["T8[B:D>VUDWSZ>[$]MANWVBTZ+X84E-YM/Q[CN*?H MT][<#S9)C4>NW8J)*"6 N)S$UP#7W@YB9KK)3"G[#V7PD#=1?>]'-0NS/EZ1 M?!S8F*A:WB&7[NTNN_+QS1<=QO[&QE.EPY+Y7N^6;5-BD15V1MW.M".<9&9S M&F63;T>M>I2;%"NH9K!"RBCXR5]6']Z-_ A<7J$XJ%S+>3&H]+YWQ$#O7F\K M0>$>-2O,\[(M&]]W?[SYFK 3:['T7I!!],:_OI+AQ?S).@ES+L5/GMC'B<32 MF8W$#@UJQ%&^&8Y4^-#>D.8CQMH>=MH&,MN(IA%8,[6+!M7!'Z3ZWZ/N?0*Z M%&.GL&$0NO-LJ#V<4T;)Q6:SO?JGF0N#8=:1?C7?Z#.GKXVP!:E4&0'5(]8VHO,FWA:>K%5!,5TY69F62)JU"2![RP4E9N(*L39P&3.VS^;J3? MB]2@]+Q(]^&PG>#A,LF'A4#41,G4:W[.B::!J:F$%VN.!!(K5%O :/EYN+CJ ML]7H)M5=JAE8+OK$-?(1\SLPV7@]^-H#Y?'F02_/BF#J3IOAB5(CZ%>H*0UO MR[K0($2_LLI0\Y,LOCPOI[!Q"X;+\L::9D^^8>+:$=WSVRX$!!=P380 MV\GI'$/U8L0)54/+L1>&21G4N6!O>_/WBTK?JN#/&I2MVA:^&7#UZ.>B +_P M\(<48'N_F]^K#UN#@A+37THR/[9<,8BDK9N"?=-57UT:]WM6G/8*2X*:%BI1(]R$%&V(BZ'1'N&M2N M 4*DT,)?#&1<8EC# 9.CCEE\;HDPMX%A9;3K4U!#;TPK^EZDAR$49>]R97(, M'=S7ZBF^N:E&N47B[+#G^:PI8HB3N+?7\P*):6Y8>\HZ/C]P=L\L)IU%/71G MF-(4%!1D5O'^MB.W<%RO:GRKD5=J8]C)DW%_!P)E>&<-ZARIRZJ#]8XLKX ! MA0_0[H4G4 ^I;JA7P,6BV,N(T$*F,KU*&5@+[F""-_="@AP:FO8GI\&%7A9( M$S3:N\-'CST8MV%Q!6B8+C&^+<4MW'"[8JRH!,=][A444PW?HD0?['?,,OXD M?P,[*?; W^7I_:U^8+'<6_6(:B!F7!""),X[#4J>,=@C:,>:T)9',2V\'.]2 MW)3.D(.\"VPJD+%F8CSWP$?C[D;,6J6[ AS-+Y]H2==ZKN4+K5CWP">7IJZX#<)%0RU\!L\>6%QTDZ@X"H#&OU M$,'@(86KULL1$880C?*F3D+ T/Z :/VS1![10AD-$;)<\\G< W#3+V "7K<% M'+@,1O.:DG'9)_IF3MR:J'P\WKSM\/R=*^M2B@M>MRK4>C? )DGQ>8[H+@<, MY"R )\1T1 O GE+?*2?P)X\C8R41ZL!Y7$39%HI9AM1E+2#M126,"^E?[5RO MH@EV#TZI7WH5'=AXQ3;/*:\M#WPB MC03*I;,9YLJ@\&F3CM@R_-:$,.@+2"6LW(7T?EG66%BH0E\]'1#ON.^ M7F6 3N#)^K/6P8[D4CQ,KQVEZUO#@1>$BJ>5P2KEQ2.O]\2#1^(Q0\6/NY=$'/ MY"F_B=K''R*33VI07_N81AH4N0(070*T"*=Z%4;4@S !JE/K\114VNO1Y:J[ M;&NE/DQ\>)0"R'DP&L1)8LLDWN$2X:0&51X:48S%L#=1&%WV#AD=@ GUZ!W2 M<#19HD'940[+NF89] 8CA]">^ANT"ZK'G.-!=H8(-/A-RGGP2D60,A(^AE5: M6@6H:CD1,9X25OMMGQ"X09SJ*!5DC9)R1I?TTK3>4;W XCPO;9"Q#\X(7][$ MHJR@>O8L>0+%UE91&F4["XD#58GN*/5M%[:GTJRV'K)0R9#6R!PH"C5YUEWM M=>A<(H1I'Y"S;9HATS]FYS9ENRP?N&)G*0WZY53,$CO_J9-] RL#>;$ZL=NG M "FN@Z ?&IT,Y.)7*#W OS6HK%97]GK(HNB%E&D0\3T9?<'^8\]KKP/505&! M#?6S 72;+^JNH<01>&KZX;/6AK38/YOFWT?DK! \0!A"R^\-MOHCA&U+(;01 MGOKR@6PK0A,FG2,J"G52W6#A[:G8/BI13+0]2C5\ 2:R>$XKE,2R[8YT5PW* M@NK-Z?U2).NPLN+S>CL*)VR,\X'[6_"/..58PKWL<&I%\BN68Y1KTX8S_ M.MF1)STS+2^<<7=[_VX(^IR0NK-ZV;7ET4X7?',X>61X9<#D2JA70LQ#^%?: M(LC2H&J%/()EB/(T&*XT974(GUJ6BX7G9Z<4E%F%J%K&5:V7O ?0B4>\\*_< M..D)'W2=4I/V];J<[J^?TM_P]-F+IXU-26H.;=VK1T+:2ZQIH' ;=*JZ7:HE_1[13Z:L!%R\Z;P?-^,CL/-U-%E-TDM?;)?GZ:NK!<_\DEQ MX)TS-S*?LD;_A9D4(OM_A&!.W:1!Z71!,IYLZ([2%<0H+3QY'%/:0J7M -4 M"B7F#+.XY&SU'"A!;=1+]80(W&$FEX%Z3[Q'>;7W@O\Q*79>:)1\5O_/,,@^ M/SP\=O8!L]628ZJV&YTH70+RR@N4MO$2TKPC+RO@.FZC>N7;4X-47/FVRSN7 M?<^>SFY ][EZNA900KXT>*8$)1P-"[^\+3L()*OGK5>@*9YB@1)A +D-%#!E MH=A$*>X0-EI-CHF)%T,M>@EB*DSF.W0Q=6JH9"B:'UCTD&:+=(L1KRM#9 $! MF;%4PKG'48AX3'B]=F;$@.FPCU/TT6\D[IL&I329D.^%,T3?P*>8$4([IS$K M37%,W<%!^)9\W65FRJ?M[ "ACMZ%TU?WJS<.*L.DY)S#0@M7)OU5O,)WC&3Z M'287O7-^@I[6@@CR=M5MO(5R!<3LL@N7 M#'(_!'6H#>&C4N;%=3YB(9;BL+_?:[N(19?%A[%(\&%MB77,3(/]XG32W52E?[#+62/&L%; MI*0T#\GG? 9-6Q\H)M3L<)'FQX2N_HVE4#V: 8=ZBKGLY?2] M/B$FP(HA(L2$QU%W.4\\N[RB6"25(EA2P7]0+A!'@% MNB/:'\?CS&G8 LTDR'+5WO!M"8ZN06&HF\H^?-X_D32,R69W@XH \ OCWK)! M^K3J^-?O^QI2W0^T0ML[+]'^!.K0R'1F$D3I@#FRH/3A6TCO :19%9-,IJL)(?"Q&*D=@9L\ M[7NHS\RO7S8Y+5Q8K;ZCI3H\3C!EVT=\5R_LF2';P>Z[^Y2DL',5\($]?=0# M=]X)X9O^O9-[R@% K/"LWNJ4'_O'JSVZZB\ROX(OP\._I]9$[A=^;W@9HN[& MHJI<7\5$*:1)';;>-M\ZUE$WU_?7L)?#2X2[GX-+U^TT9[LV<6Z&^!U5.II? M^O,*Y?A MFXJCT4 ]_I+:>$"]-(*DP\90#_2Z%<-NX*!$SBH[&C5[BGGWR&<;UH56HQK8 M\\#SEK?.KA\<]H%%#3&( (D^3YM4E0''G0TZA.!!QKO#V$S24^=7M#^8C*\*A2V:O]EH!3;7_]+XNVXOR",/#2;$_F\ M1!&Z)ONPK'/#Q%DME6&$< '>Y.^?I1 MOW/Q87:M 2>"=B[9LRT!L@Y/0M[H(INE26>'2;G+GS_)Z[@\_KTI M>7M!T:_/"$,>QQU81Q6KE5:JA[WR#\A'N%-#>SEA@F&&/ 5V HNE@TJ+O(Y0 M APIQ6HI?:#82@4!#I)N+[A;04$,EQ3;Q3(C380NA6]'0BW\Y#(9PS=?ZPF\ M25S>4@MRTJ7L_@2<">5^YR+LH.5E2"8ZRZFFI'!+L%W$S$!^-C4DL>8=?&!K M#WL)[+YO@.I_3DQ9\AQR+J?7MSC'IDQ%?>(.?./&U02-/0GQ?^#CNG]3;F^+6<7E%CR=<4!<[@):WY M[_ZK&XJ^??!+)!];NI)LV&0HL?XP"%^"W136ZFZ\)5-^ O)0_\ZQ]?*6.)NI MCL'[0[\\M9:QB)LM^XU2+NMY%-.(FON9[8K6,J28HRZZBAY'27A.:XA M/IW-.GNZEYZ92#8JFQRN*5S(\%K% ")CJWJZ[GRYK)TXHVQ!6L02."'(9IL" M:46$1NP%X#1'GS;$>2) 1$?J500K 6G%'1__^'>TK'PC9GYS5T,N7XV?.^.MHMZ,86]N/JYGITQH@CYBCO:VHM$ M)Q*\NY*E$SO3!-JE1.W"\=3(B#LZ;6]^6Q=7.)%QF1EL7WJ[(DX-"'Y,3&PW M1UU?\$8W[N+WKOB+,UTI"7?.)Z>U_RZ]^^GRYW->!>=^QJS]-E&P97"38'#I MK9F7=QXM2M?%D*!914_W9NP*I:OJHEI?N5SU$(@@#H^T#[!=&N'7BGWO8.T] M<._C<7NWP08 ]][)3Z1$[)6-B# M,5L_GKV5&KC9VY, MTW;QLEMAFR9NQ96RIW]--G[^V>/3IMF_"DN?(\V 0MFA%FS:^"655G_=/N.* MGK3"NAW_X-=?9ZPE",9KUNW1)1YX+WU(NWISQ\ZVER)%P74\>^C-RH@[U+Y^/'W38U*5+K&A;R-R"E'@YVLLX&1J7@COMOGK';T'-H%0IL^&#=G6]#MQ*]9I#7YFA9+S+Y?,[\@G:?L4=* MLLEGW^-(XCK#WFB@[R_5F7,.SR=V]$\O5-" M)>_?SX3WX>465<7@6D\Y5:" MH.1V]Z0Y&5Q@]Z==>'65M/P*7ET"?\\TT3 M""*+#WEOQG<:_K;V5K+TXFR<7]HM4;BU@)HU"9@ 6]^/EQW#:H+V1O><6.ETS&D+3^2 M$Y1/UHZE%:3_G#/,ED%O-(G$X@2N67_+\!.A8"VS9J,@.*[GY\5_^?B]6MO_ MY>Q\_MN>'>C]OZ!2L#Z3T1]EP]*=L*Q*J0V5E4^./!JS!*RWF(-:@$,A,(9X#B?_S:RY+W0>$:6@\4D",UA6R[3Q*&[83GH\H(U MIEZQX8_FH. @=70H-;5Y$!!=XS00 Y6;5/;:5\A"\'90%J$? 09X3O0$6 M*CRI>T!!AX ^ZDR:$QQMOYR!N-P1M?W ],0'!XE5%O6 <8LT%<-CZ\&7R164 M]5WN'G-'+\[N14^]/+E?>UUZ\IS-CK=^T_MT!6WWVF5'W&7F[F]OXOALS%^I M1C2:&N%S [P+9:1=3X))(]C17)6N\%A9/F&WBJGT!F6=R;0;(D]A;H#'^X - MPT*>3"\DHCF+";F+>0T70L,[_=$\6?R]2 +&56 2 L<:.76Y-P8.*S,@=_D- M>*A\0MCPO M;#DF.-"0F]&F?6E]FW;IQAH#"3JW-4#LC_]#U@$8)V7VA8'7-[L.>LDP:4+&V5T M_%KU6PT*"YQDPH>P9EY&4*'\-["\ V-+W=*C))X#1S4H;AT<+\TLS\5Y8>+$ M E/8CU^ZN*F/94@SZ>^J"TN,+L??HO'_WDEQV9DWH4%-A1Q09[Z2*3'=P(]C MFVW[#F/D-14:U-:_OZO1GSG*)_<5 0:H&E3:+TZ!6KU#W]Q,^![,UJ#:5E0959*[U8ONOB#X>9TZ[D 1#7')K_0) M#8G$62L7JPR*A3#VG@;UM8/QK[$$K&(O;4G=&K.& MDK1/$6QY]GO/RA?=U%IRO'=_ZS:"O-CE9-WU=3$_#JYT_-CV_%]CTD[.;?_7 MN(!_#@DU>N\)\,]A8?\YI//NCZJP_Q26[S_#<\=HW G]+Q#M^]\^E.?K)4&U MCVJ*J)Z/5-63I:J J69I>_T!X_$EX[,&KV[^ADLXL""WO=I2A*C?2.I%HTE;*YUG+A2# MPJ1_DQ#OYQCUX_^[.UH[(FOH?UZZO2[/V\ZOXRW"+\_-+B_2WG+YD M?!MEOF_[?SIQI=X@)HN]%$YM=9-<=UN0,-,W'1/;(_4=3!083GC$-HBG]@\> M[7:+<22!H_?+H@-/JF]7# 6]Y[K=GMZZEQ&=4&P98+6AEY(OF$P"5RE$= 8A M?$*%[G0O1<&5Y?D$R;7.4@_HJOT&.!O+3;;*^%*C/ 3I"X(:H6M_3PUF4MWN M4LB"AH'5Q410?JT\PL8U\%3^L? P=)_K7O1+K#7G."N#8T?UNT-IX;,7J^[& M) J,*;MPP"E19/Z]4VU'DN#>H@MF%'0273FTR1E M.4&M/Z)!G7J-T-"@!M6+X2>KN'?FY*[XIV.\'_/#K@&GL*@GJ[RB9_H'5Z*5 M!Z7:5#$LX<&!Q6]18,Z M7B94ETY6LO[3Y_Y7QYBX5X.ZS.=BY7H047T1_#OQVLMQ[->-<)BZ';]2@^HN M75CS]/S/U/^GCI. O5*Y#R2T UH4NH34F7H&:PP3N);RPJCF6T_>!S\KWM=7 M51^RO./-FS'MEXLJ4O,63K'UW#[B5BK:\75(^]YAX# M,R2,+O("2KB$P9W2%@UFNC%LJ5O?MAX %4>?0;1KXFHS;C%MU8N^^MNV'0!8 MR)-:#_KVSJ!-X'6*T!(GA8'*YJN3__&NKQTHS,,5+!.H>,H %+0E$]L_D#L# ML^J,;T.#?)HV' ?*/W*Y-G*6Q:=V3[R6GL,B E?AZ]E MO3Y6UDZ)F?[>[/Z]J.C;-P^$ZL/ ,"[)U(6]("KYRYV2TD(IC@X8M1)9W'LD M@4B 5NZ&6R*/I8)-XL''EO0'./S"M> MI$@]K3VV:P5ZD#$MNOE!+F37P_6Q*0F_ WG>>1=?GNJ#_Y3LBX1UDC,^7Q6,RC M]V/@NZ'QPS:9O++WI&*2$=Y8W:VV5EW@G 8RUA^EGH &N:]]1[";4CF/-G#/P=Q);/H91@@EE,J]OR M^V2I8/ZXAV6A6#@_E-:S?_Z\G[]1T"6X7-7Z<1\2M'-,W(09V"?7LC+!07Y@ M5[4(&,;(B1!04!]DA]L3$]1.LX%38GTO-@ F(\'1&R ?W?1.YS]M0KJJ@01E MY(;DW'1N!\U!_3M@ZT::3^OGS$L@8Z)LBC.!*":\ C=9J @[H@QM'G0]ET#4 MHN+A'1K44^.[D$]'\K6J[V"T7(WK(6M0)X,^.+1Y[&&61=G0:LF0;4=3MW D M,,)^38P9,K$BH\JTM[_^FHHF=_Q?1NR\S9TTP?Z=>%[.:=H"OC@X/%^I=9>Z MN;:N=V9$9G-D2]A9\K'"=I*)>C%U _O<19R6WPNB6)BCQ#T2#I^^?/T(*23X M2$YZ<%Y46#.7W 0"\#V$T*.<5ZHY:#:IT5J V MIRU&%$+9Z>[-]JFZ>:>HX8]\/T6-^&:YTG6B9S]3&ZMK*G3W59R[>'WOMI-_ M.%F>W/OF[^9_C>$T]JMG%$GN%"&^?7*!I1KC>X6A=\#G.,#YB]\+KW$EG^JHCMW@8K(T:.])^NE]]<\./7W(\1 M'Y^=V6&YT>&*[^E5E?9.A7:,MI/7 ]]-OK*]\ H\0ODVR)/6NOYV/7!^=_SA MSH#;'@>ECUO+-Y:EOGX"G][A4K\&#K2H=1OW/'"77N;1_QC_MGS/NEO,J\>' MDOZ[%%K?4D\\[<\FSH%Q?+;G.MP7UK000Z K\2?>H/!+H*I1V]Y3>=:GBO?$ M;(M9?(VT*"";UD.RY$1@,@$M]2HJJ6>:D%5J6=@6JM??2HR\/UZ<_*F@P7/D M]J8E$5,N?]62]"-F*9>>?UN:'G,RS&'>LC=B\8G6H")H3]S5O[SLZ*\W&AA7;6;.=.KD&':YC^NUS:T("@XH];MM2GT5?' MWIP9;W4O_/A<9M+?\=?N M1V-=I2'X<\ML*Q\F.^8JSXF8&.5I.!'\*->@ D+".I-QV0^.$L2+!UHKG?+X M3VPLRCI?5RPX?C,XU?%P[H!KXK=EC8U'#[&[3_NV(*@Q?Y#_H\8!$" APRM8 M71Q+2I>47_+QAMB/:?$Z-8S67+^R*M"[>N"J\^#N:.N8&9WT'D_,TZ";$<E@($(HBE*D16I(:-(3I&PA)!^^ M9YPSSO.\YSWO'?>>[WSGWG'_6!ECK35WUMY[S?5;O[G67'.G=X*%[FGQDG>: M2A#7\52N^EP.OM=+#?M^-\U\OH9DBO]38">DF M=MTI>7FMU=I,N9,D:LNN;=%7YO@0B'&J7F:%H><@>L8%Z%C>;N:'Z>$(RQSW M21,9P/[CQWXD "FN/OWBI,;_[_$9#GN/\BL6(3\&X_OOS_"M? MHE,W"\Y(,(*D\D-KCN5K#JE;;W'+J2M?1#."Z/I>AO0.KWY#YDKWX&_ M_\)SH*I]MG,OXAM%-*JS!G#737!7GTX[[T[#X_M&4'5K+CU;HL=#5$4Y?SQ) M3TO?H4Q]GYR8MOG*@_/STK14WHQXDA#O=VV#/<+_KG/BPYZ>AQ]#'AFGF5B Q'DU;!1._%%JU/) M.:\GYKP+BVH>X)N<8\5*E?\9UU5C."3.R^!]3ADZ:&O7U3[XT2%B"P]#=B3L MZ:"E]9[FO;^$VBJ;G+*UOBH],M6A7#]P+OEI5H9+Z#0//BW9>OYNK*+)9_>' MK_R5%++%V_TEC"Z5G.SQRYXK.'E-O$G?U%NL2UQYPN-"EJN.?)9)O%V12 %' MBO?GVF0]SPGO"VD5M?"4)ZW=" MC^@MDM>"(& ZT5VP@9>5=0@ M((^(9G@0P4B00O(/5F[;CDU 'HVO6 XN?#9_WF&+3LKOME-[Z9P&PWV/]^%9 MD,\NE6+XPU6MA-?Y7'3"((Z4QT)4D.#UM];_9JQ0$5K$-51J>GH7;,8+8<3-#]_J6L2=_5*YKY-88U\=.2<7 M6NE?FR4;HY[[6I8*WN>S6MJ5[^*;Z#I$.G"7-$O=\,,[<7FK6&9="J'CW7NG MQHG6_/S>W),1-SFWZ*!E0KQ5YSK\:>A,D-&R.<:*1 T+EYMLAI;/_^)DMG W M4RY\-6M"G,^8M\HH?:2MXVF'E:8U A[ZT]UQ[Q'VDF77<97\?<"'D\5;=^0R M*KD93O'>GQP*J]#4$@D7+!+M&4(90A)HI[%N<6VC#N) G'J/D^A'&O^PDJ$L MW+M)2ZS%4*%=+*LF ^)PZFA*RDE(2/_B16NX* M@[%TT,G=L-$)?5W8.C3^[J]&80%\AF@(U O-HG.BX(RGYUZ7XL.0YVT MM!GV?B4@H3T+CM,Z2^$,WWR+*)-'J+U/,#IE2XD-/'A.Y:P\5/:(' K_;'<7 M1.EK\CB<,,L06XL%&XI??/EEIBJR!@$EWTEZ9.Y=3*8.2,$-P^^F8=1++:=G M(?P%Z@$[_IMY3' SSC"S6*],SO<"NN *OQ*?G:_HQ'?ODTT?.[]>G_=MU2KY M@'-@=Q;7*U)7^^T:GSY4N.'.:U;T?.2K9^=E6YQ;MK"XSI)YLJ=) DP B"/V MAQK(=F/'*W$WTBX&PG $$GG.@[0Z"=81HKY#&L M5O)UX >F]J%+O8*[;;*A*"XMR67YWFCJ]1GC4"V9C >5/&L6J-@\C@K-B\3] MP@LGN-&SXJ\8,_YH_ -=I,E(YI[)PYU(A$5A&9&"<.5E)7/UJ"B$X"N/S/+. M(#W_LC;GYJ))PG3F\J;'R\T^8Z4558@#-1F5ZU5VI"V7Z2[\K>HJ],0BPCJ; M>*$H@B0CVT>,Z9ZZ\.*B5'O4&0HGG]Q\7(*4+)^I2=TK8E.:L!K%1;G(#!Q- M0H1%RJ_>L).N$V%CNQ_S6!V=*X2J*%FD@]:B-SA>X909.B@\B"%>>EWDE-\<%%V[S:Q< M]W$%)H\)=&"+G$/8OPJ MX1\ZH&Q4UZ?>C_<1"V2J@]!PT9WSC-Y=YE@S,6%-U'G=9;6J;]5@-AC+8M,A MY)/3&1V=7BPT/7$W8S*02G.WY-UFMFKUHVNW6#[$82/VIB8127(6'3; M#RI)QSYQ M;N5Q/#"Y\,SV?JZ 9--UI_KDFY]4+R396_$LY76D4#]7$:@^>PYN0HID14"4 M_>-W+4B1YH1,+ZI6S'V[AK8X%$)[V,G MLLAV!P0=)\2(U RZ-+?64X&\G5>CVVC@(F&-E](] ^ONCTE!W "LR;L.K:$K MI(:0+0-( NIHZWFXPD>A4Z/;APJ)Y40(SU:=DL)KG:L?OOAA%%6+L2U8SHRL M(D($?DR?)6_$8/3R)^&VG7@ZJ!P))2M%=]60IHL$BF M$I[NGZ:>']8"(:P/\F3\8=$,VL!:"1,D7D@]KO-T&T6V^Q'X!-R=^*FUE<*W M).M4T \.P? 3T2>71J?Y!K:\%6X,;#TUL#^#,_:]L E"E.W;T091O(\A\9 Z M=$BK$-"*BFI&K:;007_\,)X0OM%JSZ_?/(1!4:YW"HD"!R6 RTU*\.A[5X3/ MH:S!K8-IR&H MO_^Q%=S\#:3UTO3FXIL+D$>%E2@!=THEF,204 ?]PV/'(4]W!OKJ_53 ]'\>F60HBDL/OG924"/CJ"U(\\ M(Y0TS=$4'84*%(\ C/OL ,Z$PDWEPM%.?:YP0$ IB^'KE5"W#4#T IBXP3$& MN!$EMU%//@>4A?1>]B [E]=ADY/IA?TS200/8 M2A2A0N'0!A@!ZO9%Z* >/^Q,!7;G/H%LB#JX1 VHFE0'M='&FNB@?)0='82U M.;01I-_\M: L*/9_KU39SP^T4U%>WB3TF*[UD%(P_^W8C_!=8LLD99G-BLD M^Q[(Y!WL,V,YZ(@0]3=/XI)J=I/OJ;1"IN._PNKZ5S<"]XVIA[!@70(06P4) MQB38*7@BOI/Q%?A,EAY"KJS[K733(+_%-U.B[#5^#R:"Q(4'G:0,O>O=&8X* M&+QD;W4EWZPX/+##.M7_,=>0>(!3MAW1&N0:J6O9[;Y_3Z#'X9> EJW63);GZ2)YTB^F)4 MULESU)O-/E*V^M>U([S&+\Z_#E&UUPTX4CI@.L )\6RLQ6<+&C9[2 VPE:N:4WT85KANWQ0\:Q%V3*E\R'?^,(T M7-1$2IZ/AC![W[C&W0=FRD";)G6@F33N-J^/AK^UN%WJ,*9BTE M,C868UL)Q.$(; BIOJ]X&M](NJ7Z_4[[RL?>SCV+^L.D^NPKU2B.8)9#--T M*0@IX(#.+I.B9-\%[[ OFV!6^<1SO7(HOXN()"HK5MY6=._;3NTDY6UX< M;[%M>'^-OIJ%7V2J]>RFIL]>G8"628?5?>>JF*+0L@P=AVD>-F[FR@X^O)6O\9#:,*4'+ MXP22(IU&EV!UV-65RFJ1.$H*T:WD0K*4',Z;HDM\WAB8C"YCO?8RT_[C-;,#*&B0G7*74N9+'3!.$YPA!S\"9VI!G$V^. MB[/;DBN?E5U(JLWUTEE!E=B=T$G?+8^2N,O_::H7]B;;.4<_ MVR057UNU47?91&RS.?J,)PP,ZY"Z,'^\M;F).RDBVYW<@)Y;Q=UR04XS= M0\4\8"NPOAI3:'I;;Y.+T.E#!WG_#3BJ4(0$C4/@J"/Q85>#]R56 Z!%66RH;2CM/O4UVBGV"[E%H;^6A%*=SF 4ZBKY,BA0[*G>W)UM-]8G= MSS39R_D0O[0(@3*9[F%+Y-[.B-_72O:YQ/^<5DH)+SA:;HWEO"!YY;D_B6$P1"O+0Y5[[,FZVC2$9VY3SU+J;V8 MH]E$[:1PMX\5)PD^_'9CZ)?RH&P6\]7O*;UBAI, MSQOV'^D(;+&U):2^L;_N*KX?9YY LC$U8'\^7Y=_=[(ZFU8IX75CW*17WBY1 M>GD6,GUAKLXWHIA6\L]1=>Y7*S,27R\!?8^]7V9HYMSQ)E?Q(%=+",8EAR4D MHY@\'=B?! K_>G R/K#BYS5I1FF]@[!]Y)($\C,%LF-!@5LDA8S2N!#&Y**. M_,D(BSQM(*G"MN/<+?U3XQHW ZZL#9+>9S_*E)^ORB.*&Z3V#'Q6'>+WTM-- MSY,BWO>7<DTSC,[&;#Q?K]>34;9Z;D&R+8\L; 9^[MO]^,77O7IK M+[DD:\%X!CW.U*8^$URZT#5@Z^7 2QY>C2_4/?N\6S;S9"AOER2C)J1%(C"- M\5M49TPG1L M3E7=K19S>Q?DY:]%RV\#%\ MU-P$XW Z=R&S[.7# "[76F])ZWT$TB#R=,C6^L')*7[,^N#/@2:;Q6L6^B-<-Z:HU)G+QM&&YC32L<_S),\W[C5]- MVZJT,A15CI]\::L?\W!T<4V2W9:VV1)_0C?'+6GQBWQ\OWSDY"_D,/5DA;[$&N MHOY,?X;_DA_I]( (M#+!0[7CK@(M9*QMTF17TA+DM*9PJ<9-X9_QGFE!'7U] MYP^6M$W;H=D)&'R!];(-LN",<0G!FG#]/*-+9L\"TYM.VEU?N T0Z%6?FL]0D5,[I?0M-Y=)J>>GV$_7 ML<1C$,'@52%9<&QB&K;E6N%H=L_>TF/W?W;7S3P06*<5ZI+D1ZP''81NUEWM M)AMTP?BVL>!EI/@00@"A)?-86FB]ZXM)"XU D4DB-B:T]+W6+D2Y95D8E![2 M^$N?DL*$SU8\NE\@1V*>D/Q4C5!\WU3I_]*QNKR&@7&P1-,">JECJ-V13"FU M>?RCW9S"63H8OSQ<8B2CU^<;^\AZ4:W+&C>FXY'GKMKH^"@^7:9K8:Q8V;?4 ME.<65A9WIW-63B'BI'F%ZFW<8*F%29%1D9[8^.D7F7%K61:-AX;5*"/TW78% M#L>M-Q]H\V23];W;M",=%%/<&Y)0N#&5?/(:H_#;O\,VL@=VIAERRJA%J(8. M.L5-LF#7R[HEAVHWFUE-D=[B=KZB/'OLLX1Q1O+-(Y>8+%=@JR/[AH#M3CS M_HH:%*??! 03>Q_\[$C+NTMQ*RN,?"_$C]\6//HTKL*4UWE(,RMF:\DM)NT* M&^OGDTE\V)NSL*-4*_**!&X1X=[6.(F6[%RX(Q^O+%&I(M;Y=BQ1(E&4+:J] M/0WVTGFE.?4>44[I_-1%)E./S_JW3:GX4,U ,KH#@6=+?FC)[_IKW2/\B]<" M4"XM(.(5\5A^4AJA#&&+*[6%A+0[C:B;OW]YSV"W$M9B:N(;7P0)^NEJ5V@Q-6N'K31."; M=ETTJV6R_,Q!<>MYH$V *GKP0DL5"!7LN%Z%,#0^A3A%'OYD)6$\#U^Q2>]> MF(JTJH6"1=*_X*2DGS/@AHBW:.:<4D9'7$U?N(@91,N]%.(O,#'JT_K"UL&3 M71]A>5&LMG0XQ:/$RS,XU4B%>+=HVVX\UU=5_W;I]:A+WZ=%.TU?2'\M!$J^9>,(8BU,*7,\,ID,6O>: M]ZK@WUFD-$VHQ$/=L2'C]U>P7\B$2*H+!=]9'_LQB6<48>A/QK67/@Z)S3\J[9H%V'<8 <-U!L93L=J^KJ0<6TU:<>"=(G]$9DJ MD3(N$8E7$KT?+84*5@@G-9)G']W786O4G(@T]S3:?C?XM4; 7D][LVY;TT(W M>=%:2Z3 R&'-#L]DJ%HVJF]I>YLDI2/3SX 3,+!(-9!0_6H$D>IY^/GGA6E) MEJR%1H%=%E:+(OB<_\*V0\]2P1C5?]\8P0=X, \"A"YUH_"=F0QOMQ%%C;(. MX=JT>KZ6X7?9E/WMZ*,Z) 68.@'5=D-+T"M=O)@*(?LD:LEXGJGI*&FC">$1 MQM[\(3?3M,E<";,&T?EVB+4W+.)'_N UN>J[-LUX$$<'N<*B:IBJF*D,P*/F MD"0W0W?8@#,EMS5%^(1>>H>0 NJTUWE7IT9]V;#U1;6Y VD?;Q\/9HO1=]K> MWG]X<7#M4 HO73\3+^5[]4RAR>M$3A/0L1#)]C2S:^58XO58(+$%0C(M:6^" M@A\^$(FOX@VVA<21C('8K1H;/OTS%>DS69'_UI)EO"<22]PA^N=N*I MO1=/8<<;R^F@^'S;QRM$+FLSG'NZ>8U9A)1M_[VNU_J>%8JST'[^O!@ZJ!Z& M_H.%6/5L6HF\D_7(1B7/8@3)@[C0D"A??MTPF'39;Y8!'1OVSB>*V/H,/JOA M4G?_F9[6$>0WI*0KAE*,)0_A&FYLG*D*HYKO7P-R\1>OQ7D'S((3,1HS&HRO MKSS1*T&(*:^(C!H\#./^R.DT6Y*R3Z> 7!I)A%2D=E?SD(GWWF]<:%IP5<3&6!16$CKKZ:": MB_5OGI=T^,00:NF@#H,[]?N:K1!8-)][>]6)YI3D."+LF2@Q.&4\;-?;IWA8 MN$UBX8H7AFRY2B$S$-=ZEH78#G(Q1ZA=%(YI#O)H%2D#=JYA$EYB-ZP$ M9;-3<^3![!7&V_F(!BAMU7'N<#9^B?4D.L"8?T)">PZR/:3R)-Y6WT_F>-7D M8I1K\*+[>*II"<^X! JK.D+]H]D(_?^:=+$_J4.?GZ36->K]9RQR=;\2UAV*@XYNUO:]804P'%;4@ M51 (5/+7J:M%&]$[,95G[CJQ1TN^])\SP.G7(?\5$IH+=)!%HY8T>3:'R>:X M8A7[$=XXHVGB')EF[?N6\/'B!I?Y2=M;(MN?H'-/AK&K%M^P6Y0JO*6#[.F[:@'LKJJ8+,42 M4RL[TQ*QD7Q3*X0;$V=4&;,1D]P7RITUR^,9KM][[L@U(97C$N[+R$3P;166 M&"JD"#[#+:C:--ZZ=7?ISKSG[90(&R6//J5[SF+FZ!9=]LB*DY:XT3"S IML MB:NEV@J?:$Q4NT&M2\ -K[1Z%22$PH5&^1'[!0%)BW/^A&/P?H.3F?C(.CBY M*'?<@GT)OQSG4[:D,.;YA/"A41Q2:?F)#N+3Y";Y1&G)^HR;$472?T4 M99B^N%F)A=EC,N9JVB#^8M^%I3RGC>BHP38AI*NZ19QJ41? AO-]?F^C+PPO>O J)"@$ M66MRA?'WF<-&4HKS'K*$ZC%\^X3A>L3K93M/=9T,!.NTK)2T3-0G/2/12.-F M/7M],=%M_^%XUQS"2'\[W@_V#/-Q6AY7_0IJU<$VBMC.3I/P[-]W' MSB93MH/WJL"". &53.-Q-P0TV4VAKHDR9L' +8F*8[M6@*]LWIY5=6#^%V"/V!G1^YN77S%]KB(![K.O7PTG K(\#G_5G Y M%8-B:PN)8H.C%K)>?-WS$\DWQ&)O5ET>AL[D0JJ+9C%I*%;' ?MQBY^*D@4N MYS-..M7KA 9,L*/E5<RU*"8BTXA.U#FF[GI(5O NS8DY^O/K6Q4Q'LG[:9KCS"(AX,]H^N.>FZ'LI MO4_6/F 8,(,N//COWBZ6S\0E;4.=TV?__5 @/ MEN8VHAA5E2[G<@V]'M3TKO38(8SE\GGE%XXK)GU,F4H-B6[CR(TDA.U7J&+BB M%8+0(,/:JTYYM#(<&AW[8"; 3->K:^BQO1JOM+<-;3/X&B7EJWM2YM,O&25) M8ENVN %[2(?4-U()LX,";X0YV2I L[7"W( M@N9,/O;#*Y2LD? > MX1(]&P\1T&7' 5^3TVP39Q#*MML20#G2,C'2*[S+637L\HYJ,Y-T+M\9'/$= M@':-+R^(BU"Q2/ G!^#R0-3+0\1!#--,/Q, -0J5XWB2RS=0V\MU.N1()%]P M7=/SYR=L+)[<9_EZL_(32 UT=_MR__ V-$&:DQH7V>[T\$Y+))CE.J-NQI?O MQ#=#^0:9%@O))?IRH8^JO,36Q6\@K!1K5R KMFP M*?0TL&@QH.B5@+)K(.^DG/D2&,B55&1[4&#:(J?KY+:K'ERXJ_>T=&D4'XR- MQ!@2Z2">'VE"PN36]R5>XUPE M56RYGVPP%/_'YQL]O8ZU1WW#2(TYAXFL4_ MX7'-;@QF:S=FCSL^A1GH.M+DH$1!SS:$T$Y:W3L#5!NZF.$13J6>?-!0!#M1 M6@1U&L!WV:2A\Y>UQ/". XH& 7&]83@:]Z 2C,UK/.=@)#*I8$GYS"2,T+XY MKNVW6D=6H7+P$T7#D7((R8''$ [@V*QR5>D](>&L+@@K30;97_:0#N+6.H+0 M&U3,*KM\K'N:S9#/FJJSJQZ9_A:(PJFDI=$$*%7A=5]8KLVV$\Y0SU7 V6$C M,[?!MRE1:SED\,=Q 1L:E@0]?=6+(91J1E'HJ+\-!W?M\M%!(4@^.+MM'L[A M=SBM#F,6F=#6KE0!UY-KNFA.9 MK[O; @N>Z'X2$%2^1PC1E/8K]ZA73RN9Z17]C6F/]X-MB99AVUC^[S:3<)@> M1;(1*7IXG3UEM8ZHJ-F!L9KYA/FZJ\/LSYC93NO@!0RLKN;+[* M9 C=F04*]I41)@=HC!-)>P##_8HJ/(KD !JZ6U5\(E&\6JIP4RB@1U4A0J-I M(/).=1X']2H1$A[4N8K/5:!$)=*XE[BXC%/J9Z":'M1@'<&),%:DW#)^/'@];H8.>G;(KV3#44X$,'R\NR.S%!-* MPW4CN<-V5$>V",P_F'P4:<)-E-W0*L68N:$*C*T_\3EX>N8J*#'\;C#+.5<8 MI@U9"%Z\67 L>RZY0ZC 5SI17K5/=:L2W$T'@1_30=&9P6DY;X"H[E;!Q*XM M@J[?#$0(*/FH'K[N/=>P*>L//K5LXSJU]M*:.;1GP5HZHKU;%=V;P -":M(^ MEY?0F')^<\!SSQAV_D8"9T)/TD'/P=W([?VHI&6H'"R$#GH/?2:E*7DH]NY0 MHAH>--0A='FD8@WU>UOR8KNGD#AE,89J5J6/;X9V!^9*YCRU'9;9-LB"V\[7 M-F3.OZY+*$Z<+#E(P3]\@K@Z27M#ZH&S;^?X4J$Z=;C(X;%ICI%(XBL:%3/$X MI9(TX\-AA[%HU1HBFJ.U1VSP'?6XU9^$=JV/M(\-=-"KR ]T4-C4(2(F>^86 MS!P(6PYMU%:8&IJ9#"EI&.1 388V_(-U2'U[79O<#1]J/C0D$PMRQY>G]<[F M_',EQK2R"5C@N-[\,^GZK&QS23=3$#,G EQ^_O?WVW5@BJP];NHN: MVD$$TI+7K.(/THHCY?:#2!5P/[=%?'9I7Z)(SJFM(%49Q^90_JS U[G3)+'% M4/A=/:=,7I.[L59%"9EJSLG*EHDWW/384K]E6+'+Z+ZA=B+D9JP>8-W!0DO0 M/S1A92L_J6#@+&Y#$;_G7VN^8S4@W0\=_]V[2H>]>R !&,<4=,#Y5M@C BV"7Y"@-:HI MYTO-+2I>N TOF5:HFY3G&Z\$(F4B/%6I>7()$K>_5F.,N+E*;Y>:%@LEN ;& M?A7K'S>%WW_"53)2(\!1U*\I(B$7/\^IH3M.7&Z_717>(=:EFBUM8_["<5[B MX>2G;=%-76^PRA'6SIHX+K]X>2^ M7DH'?58\TO3[#W1^0X$3'?37VO_IXL^#3J/X;'IK!DG5J44&%4://KF(!Y8Z M.-PXXNK=+AE3J/W0\DA[Y"GKJS@VFSM_\:%GN/Q^V'^K'YJH@$89U1[Y-;+O M"U<@N4?782,#L,=I_,@!&SQ:</+T1X$\T;FVJ;OU5N*'W6ZCW(<0E>@KYCB%+,8T3V3!\A M[V0<$FXI@KYD(WQ MP!&NKOGW4#6T5-(:A,C9FE%(O4YYDN(1,#.!$@3,VK2D6NI'7K_G:RVI\A+B M'2JD*+<$OP5BOVVL*FD8&I&/K=K(Y?T<:A#*-OD=QT> ]02#(,.K+0Y'=U5> M@6//GE]6&$W[%V=YJN9!"G9>C0XB6Q#VE7T $2SM)5(#OR[XC\\S_+U__LT_ M+W'9%?[E5-[?CK^RDRQQZ%-4*[);PPR,YWO=3DS%Q.N; _JCXY%Y@3X2=DO- M7>A@(9&AN@JA/3$E0=';(3'>LHZQ5YLT/Q$Z6D]0=2A&:!*+[DXPT/N&*2]6 MB&V(#JI%2)/&G)7K\WB1@KCS$]; D#'#K@$I^&*\C3MZZ\Z3M"_F8V4?+PQM M"Y*#31PN4KX0CR(LR.MY,N@R:#CM B!I<@C/>404VOMVW48XU>P/'26%MRQX M&C]>&G>/)CE0=,9F>4^IXSU&9)E)S1E@E?KT4TI+/8J/7 'V[LAPX'7R8RZZ M$W'*S@DW4*J^_4A*6[\ZXE1@+JN_+\\Z5S?IHA&/0%\%@O.^#K]$7TV@<7OO M):M8__QLU^=F7Q\.CTCI<&H][!9[YD#^U>5?JKYVA"]F2WD_P(/CV=5 MSBXR,BTQ3? T][B3PVS!SAU9P6/9[O).]:WY.SB52R1'RH*)_UHK.Z=^VOD$ M?=\MLM6DEE-$07Q[__CM"B[2I"MCNTE*A+YYJ:%.$=^61-=CKX$RGI%\&TYQ M\W#/:X<#W<3A_?!_%(GA[PYNS$%HNF^@JW<."=_05*K_UC\X>?.G=.3OCTTW M7;Y.TX4PH[Z+=D+W%'"IH__40?>([B\ZB$\,2J32014@I _BP5 =BU#?3]+B MFJ5B'C-5JG$OZN@U^FWMH M*X$;-RU$WHUZ/%([H E]]6-<.<.U9 * A?_^6"2T9DOH,@8HH[PUYJ.-0$X[ M4?#QFMXSP;H[J12W"HI9&QUT8I:B$K,MR[9TJ"SBY+(.A4GJ)<"[!"[#!#R& ML'@U&T<4439_['G'!^7%^XSS4*NPYJG/)*[ROSS#^K#GIF.@JL35X\:2"87, MCB#U6,D9"" &ZT GYC'2N.$&W5"FQ\:090++E@^OG=Z^#HS*.:1(.(UX0LYK M;R"G1X_BNF L".FW2^,X>"4>UWI9B//#[P#39MIXI(@]%4J;2">.AE5X#0BJ M/P1CWU3AJL9A.P1*"0X:!3G>>A$0GATI0=..46\"YRAA'38,:^+DV6MDH:)B M((!TR^$B>:JJ#1U#J-V-*AQ04B9;KN:__KXB2X0E$C@PDL1>\$W ?9;( 65[ M37Z05>&!N_$#8[[O>=C+Q0<%-)GK)!89Z$GD%T@#]VK4OH GE'D5(>MZ(H*B MH /T>^U?'*-: L]8:][J!I"BMP-&45['AVD.'' ^>R@&?4#_)NEU])!E#UH M@_'!D6T"E2N/!KW"OV7!L+-T:(MI'6I\Z.&EW3]H4] MAD-69(,"#D ^WZP@ M$R6TD+T-&I,Q'00IV#\TW0<@OVF"!QTTNW4$J^V(>I"W=VP%"TA#J4CT7YH_ MKOJ7;1'_$]6Z\?Z\J&K_/H1207?-OL8BSXC_PB2NGVC[Y/3B@@25!;-%^/=- MOF+9DSSVEV;_?9,A*C_*P7]N]MN?GQATB &S>3A9]NYR#ZA@*ZMMA]8E.%_; M:I4B=_:8!X%;\ZB(2F85SCO(G(7/H29J& $N[Q>(NDXY?ZW\L\O31R[;_1%Y M[!A9RM,V==U$Q$4_J>8GQ]R^%^L'>HZ:7F]2A$\G?/ M)_(AWXQYDIC:I.2A>@?-QO;\O^_I^4NDJEHJEO)-!J8.A.7MN-YKYT@7G!\^6SD?F6^4*B33 M;A8'_UH9(;7!FN;T@O1N;+'7Y9P4FM-2)9]K\^NM%S^_*IXGC)3PO)': )^< MHJUGNS"/QIOYOWL7J9Q31I08Z@[NUO8=5TFHQ9Y>4G_0DF^['%0?5_Y]?#G( MHM3%K8'+)C$G^*C=V/2XL6";7L6Z]WSBO4*S2%W>MD]\L'_?A55#'N9%#JGJ M6Q)F%3IUJN8%-B]F35-MS,^7&!6I/W_ 7J*J)&8DW67B:>*MV%\07Z#:]?"% M.V.G/GN<:7S!17B/O&&ICEYQIK?B>D["?ZX,M6*$U^_^O8;K_D6[CR%C/_Y[ M#8?\%ZM:_U^#B&0I5Z.(BI&PU1P_81RWR2JM[U>??YSN)'?_?AB/="ZC@)^] MY7_S/?X??D7_CYH_9?/7=?,JM=91 W@-KAIU=\7ERR#FEK*@QJ+W)AS^P&1Q M,ZZ!=8S?^KGC^J?#1OX[@>^?XZY]6K&/R+W$O-+QM?C/"PXV@6P"\I6=**6? MYZ8:9=3,77(O^?]U(X&QVSGP&-HO_H#!;&U(])#5]QPT5-+.+4/YH6Z$2 @K MU@-ZE/:E&=ME^'OK*+VK07VZM(IZC_(X,Q@;A;A- QVR@R< C*J$'?87E-4? MWH:)ZU#_M) M_P/N.R,;FAIEXV.P'S_')FA(VC?(&:0HP@6((1)8X2H[MP\^M')2S$Z>3$2ZXHZ\L.!?T!+!.ZUK]&1QW.>XI!! M*>C*/0&$48*,8P:IGD",'\7/!L@G545F%K^?82) X%DD!$V:(AN[2CT7*/3L MM1=?2U]$\=*X=GV&4+K;D1U[^.\O,(3KDEISBB=L#QD<'83+,=9+/JA0RCNZ MK'Z-/]I?$N[85#-:"V'_D7N!W-IR+]G6FO ]P5@G;45_>+6BCD5BO8_HJO"4 MD^,(Q>D@C'9R_+O'J(-@$P4?7@P#(>X KJ1>LQN4BW6C113A-@(_QB^8HD&J MBT)?H,@DD)CL=6]3\CJ\73JT%# 4D12/?"#=8!1A0#I"/+#5&ZJSC3LU"GFW M^U$,8>A1X;$G5%<$#Y+E0/!2UHO(_<9X=S01&XT\A^SG8PTCYH7FJN,?\\XT MM393P+A>[K8\\)IB5A< JH-B4 =(0..@M) MG"K;!1\;0%[#@O]15!K&9S^@YW087E$C?D=)%0K;Y' , G\R_?:/*P2R0:AV M[]*'T#F+;Q]0PRZPRJK?3319_9E<_)-_OI4L-J^;>$-7CS/I6ZJU-0^GJZNC M>>J+U,/?%ZF.5\]^UA9),51Z/&1X.3-(\> *@#*0W1<&=O"X !F7@PRD"/Q9 M/KEB[D-OWL?^Z,SYOGERT6KW(RN$(J4U7_(S\4/I*6O LB, 7&@TX+$7S@YN M"#&5!U&CYH*[KVGP+5)MB5!68 5G0PC7M"ZT7FGEIW#E^!5YJ6M3W0QL5_@; MO_I=%QFLUL'%G&V,&"2-DE0KO><2X2Y)2$= @]3/AA"F9$-J8)V&%KN6!"__ M #(_2;E,6$^E W)BJ6?0<&8-N1V5+MJ!/FI]\A7FRX5I$?*FK=>W&^Z)9)7Y MP "J%X+ \MP"@3F>Y^(218R_45O0SCLM4^AB$/Z>?3SR>A8^BPZZ4R)Y^TL- M8W]$OKJBG(#L,Y1"%!T4_Y33^-AE>4U_5V/I-QN?7\QZ]GSK*=XI">DTI(/: M#;S-?ZOD;C^^+@%>5[P6PG^)3#NKU.7 M+C/,_0ZN^[^I8JX.!"7*D?N/T:YJB:_108:::O9NOY_B4>;?;>3^WVE*$ 2) M^/NHO1 ?G\7^I2N0%#J(;-+/!KC3SO2'T8[A+P#L,UZ]7C@LF^;5(JH#@-M_ M3-4]B%)*4!>4^-FV9U0Q P'!"V80]700)]7:EV3E7^;MT]'LBQU"<)>,P?V, M&K&&QG;!"OL*R[+?%6Z1*^/VQ1'BWS#L+F198W(]&AROF,,'&6OH'B=T&H?5 MV"QA3VM:W_4'LU#U*5(F<'1WA&IWIDE5_ &T-? M?Y4P('W'ZZ!%T[URVG./#EKCW>?T3$L3.D^9@)_"=Q/>0:-IHO"R=J%C%$CL MXO!C629[^ QMI)6Q;E2)'\;R'; TI(B\+X*KM._DGAW>X@^^%GQ6\W33/O^. M'QG2 8G,.XE1FR'$VFS@^L\ BP;#&%??\I6\4T@AV784R)/-2TN%(M)4\(5X M:,+'50 9&&F!(*ZBXJMOK Q)QJ>G#,IP;V#V*YD5(W/X&M#3" [+]$,,_D+> MG>E**O&D:8T6O^.;?KT'C:H-EKPYJFE(0K-[?O/8;<;LN4/P MF9SGQ(:+E/A>+)Y*BD_C*9>!\$=5A'>:)B"TSF>76A1I;/9ECQ3F9'ILF\:9 MQNF;>.HI_41_1,>I[\84XVE<"+/0?EV 0![SSJ=XYV36JEO&/]8(F[^7QTX5 MJI;@I[VZ5A7>]^P$YK"3B, 0&S M/CAK&7]9T,KN34OCD5:_O?F&]">$ZH@5#I6T21LJ.5!*[W2_>)6>=*U3,'7WI>;AO8.(Q,4KUI(4P0PRMX^O; MGCKX-7/YK\&6&VXO^1!O]6O+TW=R&3(Y*.]MG#V:K?;TM2;8HMKVICA,8*_S MKOP/7?O[UP3+A9%-8)$T!B"&W-^.)C%AXW-!E/Y0C'8IT#VSNW:,;(G+W(A! M7"?K=@_ '^U?33?!*U: M2G:E=@9 C]@!J. PQ F,S[\@*T=X$MA,FC):W<0 M0QMCAA593(>VE$,/J8\F[?&17_W'D -YG'20"R$J]PC0,+/TV#@.QH^QTN)$ MF&#)EA';4(:E)(1U&! 16 ZMXW _$XHH];S-3L.; M98<3P#.*Y"WRQ9T*5,5$8 /D+/7605ZK8F\5[3ODQ.,-1O@72XKLFN"AO2%Y M$ /UA$5 SYP?*!9B(6,_;D0([XBT4EJV#U'"Q5X2-Y[>+@9U T=/0]Z36_-1 M3B1!BT5;LD 02]$:-FX0CO)_)WY)?99*!^7FO@#%GA183.[.+?#C FT&'4ML MG(V=H9V%BYI16O-<78H/.?\BKM1;UG R,SVD$B/K]0:FXST7MJI20-4&YF\W;U\%[MY543.4J#!VB#D460'#3R,T/A75XQ[#7FG-0-)7\I08Q]H MC)\U@*A.E5S>1GQEVH8NL"'U!"__(Y=]X'%]0S5LRJ9<_99\]+2+KQ*N&8/Z M@/V.AVY=\LK;W?WM6VR(E/Z'NQ>74.\K43\<\="-]0PZJ"<3^N?LWWRQ_SLD M-)=91&: +[?1^P$VDYH*A=",A:6)3^KUS?E@JOZ.MVE1^DD>+D?K9[=;H#M* M_0?,?(L'!T/07V9W7M%!21.F=-![6YW#D=.%M;<'.1YJEMVA&=I6B2),*=!! MJ8JH/^>56K3_CPLI;:*[8%%:,H ?R0-Z#QL>93^*T/9R\2BA.I&EGU6K8#FH MQXJ/"C 9^-74Y@;RZZL0.'21>G(U M* RFUBF@$D%"U"R;>XU^G'W8&&N=:)#MQ,'EE.2NJ@TM=6MDO!.?O_9F7_^% M%W&Y"V[7?03&F[K X:OV1(4[LF)QP3I8\PO+JKO:0(51H2^/ICU_L,OQN"*4 M2^RKN>S FBIS_Q+3-)U4[6?I8NV4]MU_5V>'N_,&38Q_B.ZQ?A/ MW0@["T_CI8/N;D!@B*N#^2^0?= S2G5-0'Z!#4[JD)XQ8/S+]-^A8_D,R\_1 M>F=0'/88+CKHM-2Y>.T"SWZ&F(I4[W591^.ZM?6SOUU//%XW-C3&JKW*Y3UC MY19YQ_I\FKB+6^+-PH34V23>Y!NNC]TL_B _1)]QKKDW6WU_)T* @9M,?4/\ MN7J<%4[TO519LLUZ]O-!>8E%Y=7<]@0;@+&GR.;E+6V!)X;Q;WY*E0GR.*6Z M*ST4$/O&S1 MD3)YO3\?K\VP./->"SMWC%]MC7JU@ &6D18L>DJ\/WP^?V0X@=K M'Y_*^9.5\V?K(_5.O=9$UYX7UI#(+L,71!;8LL=4&("C<(.E-BU!(\+Z"7R* MKQW,I>3VBKB^H9%/)TB M\R*#>LI3B8<(J-/E>?)6K6'M?>J7U7MJE45YK)_GBHCM2?3:B1J M'R"P#RR('5J)&WO3=JC F73QTU\N'6RR0&U=X%2<$Z"J>_E'@9M#Z\:1A;^# M0T %XL_4<_NEU/,A=4$14@ M)@>=1I&8ETQ4$;\SYF?P,:A-*_5[FTI!_E2&MFY%55=GO.CC*=68">3V$27\+F1?1Y\ M%.A4IK/?(3A'S$KY78J/XK5R(^Z![M1PFT>/"PY9$>G -7/MY,B:?Y./'&>* M^G:@_QUV/?5?0;$S(YS8_Y)VQS_K_M2] WOI$7J)9MZHB_*+>IUTV'F9/1>T MB3%CJ?^=&WY"0MX8K2NJU05K,,_JU#5842JIOOY/^07_L>473V:1JHJP?HI5 M.=7Y!5.A80:D_**1)N6.G(74SXB ,)^P@$,TN^$+P^W[M-E[7YHIO7S>1$UC MJ/B'Q\]T\G+4QQR3\5?PJ.V$-XL$M,_HSBF[CJL"I5ZER+=,8:1E\05M_1PO MA8=!0*=-8V9HZ9.GC%W:[>2"X1:LW\!6$,%IBR5I$A 7 /64,M3H$UP&ZZ"8 MU45&S]R>0%1.F9]"\LHGM',WPE;YC'GO'@VM@L]2?VS%'(5S"0WQ1VM_7JR- MCU>/9X%I1HJ=!ZF)]R;'?IR3V'N^Z.'5UB"#P!S,3 K'8Z+*76?Z_)M*) K[ MZ'U>8G$4X9QC>M:8AF-PX$]BGH7>JX-TS2G];<=+='>YJVJUFA^]QRA.MHZ? MDU77/*RV@^AM$++?J*OT4_1MBKLO-0,E0C0!'6YSE7^%<+23%ZE)*M(]PW8 M-?EK:D YZ1CQ1)QWU0NP(.&C#=*N0-NX@'^JRYJ6$?[,TE-2VZJWC[.2A]X,/)AE>=R_5FJUHDNP>VL1,F61H;W([;M93 M["B>^'32ZX@]>'R7E9*,:^GAMP>^.OER#YH$/RTP.)ZBZ[V#>X10@LE@R,AL M>6.3ZJ_=5?LF>,J85:5XW_=\@8/WN@US*NQ7;LY=T7\I*NK^G)#R;Y:=^,=F M:D6#V;A?YZW!DM9@DJ0=+L,7H-$6Q=!DO<>M6JIF:NNK5FIZ0*G_J!]G5&SR MA3LANEDA5?605D5ZX<@YY\Q#)6&2A_#R_' HZS?WC4 DLXFZK:,)I+8DR_4A M\6'")TRRV6NP;<&-IX_/9^Q5)QRF1U _N)E^;>Z!;*VI.W^>ZTEY>;EAI]U! M-MWA.J4G]81%_/=M\"'G@OW.0=:YAJ># 6<5^'9F5#I7[(I=YOD[7YS>!4CJ MRV1QCBQXQ\736KT\GXR("$N6>7IUEBD'/_(=F^R<<6BS9UO?[1GZN$26)=2P M!%N[*NC&W'7E9(*QX_WEFZNE3@-5)PTU+&,I5]/T&QJS=ISK.78O;N.E7+\M M:0<^?3CX$\%-3T(ZKECP#,P=E0:Q-[F2XI/NNQY)K\&&>]@//B_,B9(Z25N[=;,Q"E U MSQ4J!S>\3PS@!X"'%M';L7YA8JV.^&T3IT7Q6PEJF^Y_^9X'Y$87_/'BN%G% ME9U$]C=(F/_CY\(W'/OM,:M#O M,I0R?!8!^D#U8*"D5U?IEYV_/+GTT3GO% M._ FE8A"GVSU&+_WQ::94VK/XCUW=G#.\CQHL507)LNZ4'DA!+B>@3]=#5/L#[X[7VK#XH RR4O/?]X)Q?U4 M !5>P5-S=X#!C"W]*'G"+-*JYLZ049$3Y.74=]>6\'GK^,32D'=.7QS5:\_O M!/S,X4M5OI]31\XNR<&[$#/:@&,+?(- :!*E #[%^7%S@B[T([W*)C4TP^ ? M['!F7GA_H8#L*;5/GVLL37#//#*"$RS5NY>C5%M5%(4>:/BA M#GS,^Z 1D,F.N6)]^I',H^W7Q\M#[D/8*.P9@22@G5+IKM-.R#S)U0Q5%TIZ M\_(1RCN>Y>'G[21V:6^J_S<:4$YOAQ_PF+1VJC@GKZ+SQ:U,TM \*/_[+C@G MS96ULT)5+_^!)[A0=+I"073;?+%-FF*L'\LN1%E/\,*MQ.9F2?[IK)02E]@O M"NNX3IVNG'__/U&3 4:-0H_EP7>@M(D2D <'#2<:=B/]1\5H/A8 MU,X>>ACHP_%A+0+I"04]@CT$NUP:)K@VU6 E MZ#*/1_P5K>IXG?"GRXS\,LLBE^GW$UD(-@+>PAG=X#]R )2,H45JW^E=@^'G ME*:J*/+63?QB^4=!E@)@I#N-24K9# M+_)JF/&.J>AUV!&;IHA??+^OAXZX7L!'91CB,+W#K8*P>!05 ZG7- 7L%9>C M2Y7S3P&;ZW# '$^$E2X'E;(-&#?7A6D"8Q/T UQG1.YXB_C)5LD2R,>V^ZY= M/^H 3F4W.!++A8NN=!$4 MS1Z5Y( ^KY@)!IE-C>KV4:B=..9V]"6R)$&?M2X"W8K]:AP4PJ?<(9DS4 # M&C+4QPS,T Q#>1P\N_T3V;+WL(Y27.\K5+_=[=RQYX9U#H?.[CR^,27J;EOX M&)\,BF*@L*)!?X/T>'H$]\ ?@X[_F,^. MJX21A);,:NI7LYECCS(FBZ"B5R1UH+I1QMEW#:;,N7XE6!F/H?5IE7_%9W5S M<=Y)4[I9%J&W]URB?NJ<72$OBTPSH;U]Z)^*3'GT[WTVZZK,KZ*VU3<>"ZW\ MTW^5_WRO144$*,G]R;6<\<&\^?*Z,55YJKPPBA?RI_"3SV_ M6U@@$V :M0;;6YW^@?S^G[QX-XZLP6IFUV 3\%^N\N1?&PG\T7_N^/C/GI/_ M/Y&CPB .L-C.;8N?']1)K%JW@(FF@'MAKCKDP1O&2_C;CD"8%KW)YSK/M**Q MA##7&A$ST"%Q#RX >_9^%T]?;_'.;T09:'H-)JI@W$M+ER,$G0>8+?@-;JX3 M:%FDC$3V,[7^']0G MOUZ^QE?)-*88':-"+2"&0B<"8!![S!+EJE$N_M'5;PTFS]_HK1_^#T%40_) M;8#%JV5ZP[M8KLYONYW]]=70';79A]NN?L79I1/"MF)W?#%)5='C\)5/V%.; M3Z"D)62UB37BHO5T>_;\%>!%D8(KZC7'<7>I(E1RP=!1\^=,FZ0KHL4"V3YI M57DU1OO1I@-UG?"8IW4>R>R>M)<=1[8S7UI;$6;VYF[V+W#R_L&.%%EEXM=@ MIU;#UF ;78K6%7V;/W.[1H6B M.XZ]=1,+=7O@\O:!?9/N(=IRU@ZF8YH.S1 MX /6,F$@FV]&G9W<@QH)<96.6?-] IV&A=FA1=ZK,/]\!KL/?I7K(E\ M\;I*VDO^4T=?W3\[ND.S5:X.?80#64V(#R&-^:PEFUE!2R^19?7BTDH,V6?$ M6NCF2NC-4^K[MDW]]=I[>Q7-.7'CHI= RH(QNJ#TLH+Y]\<#_[O("RM-HAZ^ M*7FF^?:#T/G?,SP)]C!IIS'8UGU"9_S4AE^Z5"]:- @KK)!&!5'+S55KI_L2Q7]Y*^?JPC9/,&AE8AN/JK#[DY$M+P=P>M,O5 @ M/$F@ZJ\]3% _=;3.N_:%FZ/M0$_[W=?OQX,/.O,XS%9X(IP!O0"W0.KLRNH? M0,]8^:S@5H]KID1&[@&H,DR\*"7$\WV#49A"]&7B)M]QXB7/1,G__ZXDT(9#AV5,YJN ME$6M\V6$[^\.]-TK]K[G_[7*2WTK9MO8@OA9*6"<%?X**'K(A'^16X.Y>5;PGTD6NIK98'N-\=V;U8M MTEAO@GT#3=-V7;Y+5%ZDI M(> S7,WV/VPN.+5=WYPMQ!H:--IQ7J5TE1GP+^A#8GZ?=?WG\!3'/N_K)O9W M+G(R/P^&BAYZU7-O7$P-&YL?PVXM,.VP+7J9M\6HKU3C7;E#CGGEE9#]!ZM' M"^)8G.?!]\745-(44US][V^[6K#IX,DW%Y[;6-F&O[$,,OOTNOK;?PQ'PM7& M/-9P-*QU)B3AV[%/+M\Y<("?'A= MY,]+#I !XQ+R=UV?*=@_[)L2^;5OZL,_[IOZ==I3.\A_2?BGXZ[\<]S'?S/E MSO[PIXXO:6:XXE?V8K%S.L/MQQ/$2FD6@6*^[RQ^W^W9X$GC/J8/1=F?24-$T:;+SW &$G^OP0\A7F79TVMD]NF- M&4FV=HI.OO?.;G;?53VLD%:FY7D)5(_S###C!5B8K1@M3__63Z-(32I>8N;Y MRV=5IY9])R['N,VA9UYN+63E;L_RW*O%[YH*O2'Y)L7^L"P M?FGZS2_ 2D+05OL.O](5E"@7V2ZEU_;-/:F.F+Z5E]%N06MWGUJ.R;L1C>F>I2(J=L7$??H8BZS]&"JJQ7)L M^WK\[6%AX=BB0Q_*+NE+68C&L&U2ZTH&?A5^TO%KGTK.IUZO.Y\J4M@D?DCA^\Y9K4L*;<+619U@_V77I3["N ]>-V<"/N>8$LX M)J'SF7]]XT)%=N&'5P7VA71F8X:HJ].]ES=_O$F^L_G:*6IN9S,E!2Z-N0O< MY7 ?/RE-VLPUENHS^O9!,M7-$;?71ZR\=.BIBRD G\*'LZE)88 M(;,].!@_V,-V=+E/221I3(>/MG8J.+_-# T;,<0Y([7R1L3;.H B=BI*@[S) M=[/:@0 J_%R?[D2SS]2F%_SWGTBQL?E*^!' M+HZ[BKJ>Z+R>=V" 9?_F9?'G!Y"[:,+5\A]4C16,5#*QSF$;(0'],[WUQ-C+ M>=I2\0F[7(3B(Y><@YSGG2)N$:7*9@SO1Z,J"V3ENI>0\)BR!5?35F8GE,P] M6$$4!VZ^S0$?SM(MR44?<2/:3D\__)&[$1BI\KA63IO.B#[V#+5A&H7TN XN MM0VE-^_X'>4!A7 >S"%%@:3>(Z;R R3EY[U7D$:\\TF8(RG%/*^ 5UUC/?#I[[UZ/CY:4NX43?MD\S9 M'NYV)S\7X]3UUSUX>JN&>$'L/6N789."-.D=MTTP.]5H$T\8(_>O*=7H<>D:&2UG=R7DSK?'7 MR4_^C>^H?]GD?N6.U.(CH9-YPX1X+B(Q@&]8-#JU]:F?=;*AA5-_2(>[!2Z[ MKYMNR.G8UFX'2B:$['_^DM%;^*(KN'TZ.^ PV[KOL&HRYD5#77S7](]\P;83 MP$J3BCX4.-9AYP06-8]&HZ51<,)=)Y#2A!T2X;3%5N'E7/F:8"W R..4FP^T M#5GFWJ[P5=D+18+"38*] _S]W'0A:*IUE)6+ZOF:>2K9#1A(IK"R9F^)O%^# MR9!QU,%.C@@;(4[T!)=:M"0MH$">N*>X,%ME?\_,N@DG>Z9\6KNM^&SPM#B: M9:#76-81Z!\<::5E3*ZT#V[(/CBKJU=9;[/U&P)E0%3MH0<^Y>LQH2A. V+7 M=.#$;!'D/[4RLWS7DGO2TGP-QLZ*[+909!=.J^Q[V555VBDQ$?ZHWZ6?B7LR M+3.Q'#GCXO;#Z"<6/ 17(OI 0D"I*UC$/XRY@05L#+5?492J\#?"!V; /,%[ M=RG O9QWEAZ!='%HX*9O=/O@S]SV#:5,#.M#*@$\KFD::JN@YYC_MBAR^;O;AMM9"Q@\ S M!P3%B.AY=#13K(SID3R:$+Y:D_:X*@!MWD,2ZUPY2?1^;_6PU%^1G'!%R1J( M+*]*;6EKCMSEOQO.^)=0M8.ECX(^WNW!@6E>[/0^(Y;F$MH7JA60K- M%$6B;N[0S,>.8NA0&V=V83%O:RQ77B&0_QN@GJ[SF28Q?4VE#?.2\2/?6#_N MX^N--^!IZ'^MNBSU%?4#E:TXDK@&VU3UJUJGGPNE&;L#8BW#!VL$6]F:N?M MN:XMGOG3 M^)22CH/^HMO2JEAXYRH$+*W!#CP3M#/68'GISFLPIHK*&NR+'.QRE]/H8-CH M_-%I]!*//$409^@CX!,BUF#WS@M5&GN1O4?)[]O*UF"CZ9+D[TGI M?[J7/U75I**B+>EKL)A.:\SLJM,1H/56JXU$;&-47]5[U=T3A89)YY_O/;*2 M$WWR@+'[?^)J?T\S_R^[EX&3W-&M4%B;NV(_?P^W0ZW3#1A-H$WGJ#MWXWG2 M+J-.GUJ],M1W(:^@G"_6)M[Y%==]I?QI$G?'4U?TOS4)^S1U\?A6CVG./WPN MJ"W1O0H]TMO[2,.ZV6/Z]/EI:ZK)4V^KWYOB8U5PHJ7UZJ-]CWRVMM2^.69U+-FO\.'WMJ91.4(Z1R&E MG'F)F11>\*WBCHO;)_XF*+6D]CII-T'?/%&%UU2_,+CG=RA]S,+MA=MGS5PU M@.LZ_4*=@@_?MR),-0?)R>1--&;RB%0VVV \86'E9+O%L&$$*W??\^3?XET! M?#(M4;PUEINS[=NP&:VNIC>XX;&HIN,1K=64S/" ]FS7.N.KV T,58C:HH#: M [F!%DX-[P5Z_./R(%3":AT^$W\6#(T.V7=K BO-WU6CJ-$>R$F7?GIF]DC< M=3JZ(K+(A"%U5HLXVE%+EL+>#+JL+GRI;]KQCQ\BMBCXN%-)E89],##OXUZS MZ5)M285M:9;W<1?=P!,2QVA?$MY=VR;GYZE,[%1]&_@SO?/B(8Q:B^WK0+M' M@/W/#..44O43QWMB2C!JS7UWK^6JBYH?*XXJUYOR.B([KIA6J+XI@9JPY/,G MQ^#U'K\!"I!]BC*\7#T'&5=D=WP/1AP1*AM,1\ _,!Q85M_/>2_!A&/?Y%;^ MZ3TO7Y^/ZY!+"F[O6H-IJU1.IZNR/PO.&+V>TF 1[< V5CVJ,H@CN76:<0PJ MY:UX>E&:X.(ZG6)0LDW/?O0ABBQ.W:(**+HYVYPJ_5H_J>K38'.%%G M/ON<$%BRH7#"H_%CK"_ST[V+.YP&B@5=JNDZ2W$$F MXA.1>P1DU/TO)!34![Q# R<>":3HQ![Y=83 H*3 MLNQ0RJOSN"0F40>Z3)^NJNJNP&3(XS#"A-"AL_(F::/-W^__H'33A0&[)JQ8 M0,5%X#<%1:W6QPZ67D[;)Y;3$XE&UW8^Q75*$_(=NO'T,US1MMM9)K5]51J% M$AU?8FQEB:.+;?+CRU<%&$S\RY^#;89&VK7Z3> M[)PISKL:$J!_S\MOY>78=H5RH80R2%5;M0:+-&$XK%B")V^+-O+-]U\GT=.'EA\Q_!\C>,T M6)12A0AJSE)=\E:IBT")*$Y M#"Y%VNV?B3H*TDMO%)YT\[(?58GV?5."?LD_ZI,W>71V@X:L3=+\Z$Q#5T^S MRS_AE.]?X53P6*VJ1E%2WL-Q>Y#N^(A38L)0.L8]="\0)^0.WW0Y_R#[/>NS M\WZ"Z1+6]\1N(<%UPSI#LU=3UY^\8/X%GIK^)9:6 MSJ2?'_QW:)X)7TIJ_:NYP/\"-A^+9VDH_0G__X3]-_1\R_!_@?\V?X7]L'__ M7K3_JJS[>,URP!@8%M<[O?SB4C?=ZKM@@WBR2_N M(IC%?^="K,MYL3I,[[M"MD,OXEZ>C7AON*U)F?GMW7H&WH\:7FTZY>>"U/86 MW>3]_F^'Z=S4%@3RGSVY(2.S-@V_FF7; M5HD&8*7EMJOGN!U 2?64FKPSR&9\:W/*QO0%%ZP03ZHO5S,B5DL8"CC*3A*, M>';=.'SHF=ZL^/4V+O#)TQ_)N(@.S)F^^5E2CV5NZ,\]R>?OGE.\GG5Z;^PW M6^>$V'VJ'"3FE:G]I0-[BL]%30:X!O3M6VJH5$QLBR?)?ZWK+9*T][1X8P&PFB[)'GR*E4+=N.F 3OGP[?]'&;;=5<\X6D!^9Y*WN) MAT#)IO3!)<[<#;KK7HKT9']X84'9D&GPX;%N*MVXW%^17X^4.>C[R.^,M<7! MD4\C0ZY_5!347-]SYX02A)YXR!WO1K=4'.1^@_,>\93C.#,-AS,0,LU!8S.9 M0@\_US4BKRB(6^QNUR!?XEPK.4X/V/:AS-+WZT^3"(?87=7^N7!)@SDI>!M1 MEWOE!/=RV[&F2[5#7:_>L^NK K^_>7XO<,>Y\SB[(C%Y%0MQ"W&K*E^K".EG]5-?*D-IQW[J$&L M/:>BDF6-K?8X]E9%XEJYU:,2SR(5\P[$M5\>[897CB MC*1ES4RQD>\Z7T8>G/BWF.Z_]LN K U6> W6=&H-YCL')[VEB-.5>.6;N]=@ MIR!QOL!5N$K]KM8R,PR% 7B[Y!? M,7\_5 F:6D!^$>!)M@ !K*:]*.'O[".IN$)WK>+:N+NN3HSL[]M?&]TLD.X+ M'J3OR1LDM"[VN(+V7]A.T_H,*4#04.+R7>7$*IV/RR=0%N/!=U&%D,/X&&6F M:L6'] [](CYM7BD';7>W57"H'Z7'G/GBS4,G*+K7K.;CO?/3X\-K9@W'?(,1 MXF2O*2E"6EM3[G'!^UZ/>E ][C/P061J5C;IFO;H/OBYXD.!L[<"9R\H-$LF MYLI"WD6#_KF:=]W3>JP;]>3;3@$^J42_JU<<1BSNJ+\$,/%$TT@_R?LRE*I/ MPT:^OP]O>?1V4@E&,OQ7JUT_*%=?S =-9_K6P<1SEV#'I3D*J3,^R'/ 'CV.N,S.2=>](VV(H!O7SMFU,"T5/R5 M_M"AE"#+Q0]?[_3-\EPI563.#ZDU6+?&NI"HI$!1]>EK,&02;/7Q$Z;"&NQO MC:'_CSD@Y,]AJ)!-P/H3I (?*5(+J9L1D!J9+Z^(E7,AJ+.S6N9BO5;C#@^[ MO0 6\ZE01;L%N.E3 O1PG/UTJC[C8>ED?4B/Z9=/;A/+CWR'R_?)#:_!V%]5 MUV!/'==9PP<-"H? !==EA5:,C$F(OSE$_K_D?S_DR]R?:["8KT)U+]8E8?FP M5X07>MCAS/%W!H$I7KN"*QC,K7"!*)9S'[J/>[S.BJ8"T6T,S;NO!H;>NDOC M/WA.X+Y#U^!2?OWZ*JII;(&\SQ#\;$WO>'6/>KW4]/U1;:N@FW7MUF#C=\^!:?).G+78']CR/3_DO\=D5?\U5YS*BO53B#JQFDG MPZ&3QO0UV$V?]37E448W*YE0T6.^)^H&KHBYM97CAD)OHZ.YX.:"@D%TR80O2!\#Q,0KUN3N9-U($+_..] M6JG\,%P0QU"U=63'P,S<+,J3?5/VS=C0A&2_N&A2YI!.+# ME]/N1T8486;FK46^.+8@H'6TF$D',8O!O8R-.!79JGA'.A"?B%3W -VU5"WC M6\(W,9,$^Z$V[M=G]?+Q^>2+D+;%^QDB'A1MS&N'<[F2O*FF:2Y& :4!]$IC K@YIISTN(K]C<^CK<'4HB34 MMR+C\@__C/Y3ZXU\&#NX. MV1WI^\?"$M_05WB\0YLC4>.U8@L-\,JR,FX)E$#$*T0<=FNYSN^NG;/MD?@F MN#3I,-1CT_O-.4_Q>C=59PV6X.)6<"N),[?I2^K/VKCCXI7M\_*_SGS8] (X M_6\DI?C?,E"GPOP\_^0&*J@6TJVP7''TP\(5[+K:XLK0/AUA'-DL#:VYQ>GI M+&KSG#C$5;;2VZY\4]W5>-*Y>?WXL9_GD'T47XQY.M&_7QY?_A M9_J_/ !'$=K77P07,W1F#-^*L[0X6_,>I4 \"?T<6_4QJW5EE_GKK\'D$2C1 MC[Z9+AY)\B_DLSR)>GT#]@I!+2<"SEBM[ H2"O9<%OW/9^P0>B\$V7;]SUH- M_X]?$1B8/0&R6U5VKCYF>L$'BYKJ"_,Y.\E^HTI$;Y6#H.!^X:1+6OGZ4N'+ M0+KE1"-&-Q(YLKN[BBHY.;(7]$FLH*L6J1643!H4#=*/XKA-A)9/8 M:P.WB [000XB.0PEU!\2D8-C"XY!]MQ!.AX8:,N5J^N9H=N/=6X?)?BX PY5 MJ(>'RPNFPW5GTQ.(2MST[02<6U?5)P6';EUQM.V/W-%@E M#(^\G;#"L:H6$B$)4-H6URM6TW6.CRS#V2VI">0@3K4_LGO1"=($R5,U%Q] M0G1;.0QYM:&T[W+(+0@A/A+J&=,B+Q+Z4,?XQD!:YEA!+U&UV'?=KDM/H)^L M\,_= [P&U!I+?;.LTA?&7\TE'2&Z .O8S2LFHJ%4'D(94K?Y5>'1M9]XG;LJ M8_J>[L,KQ>ST[2O ANCA];@XE!MN.+%:NE2(NP/)Q@3W]5^DY"="M%?+1% MH/\"%"^O>@C4)%;,I\=DF:1Z<5;EE9Q&V=T$^+HMED K+:QEI#=+C[J/7.B< M86R&,.OGB^NO6501J[QK_+RVFX]X/!FZ7!D\;$:)!=Q@R7?,==NQE.>807Q3H MY @:N;A42<Y M$9\*3 AD &ZNY.3O/U\7W01-.* O7\'"\KC[K MZQK,MD_WY$IVHZ-K?Y5%PRQL8]^M'QB%+!>@PVR%R\"V%=NV"9K M_7C245+'*#P I0@%\]T!2K+K:<6*4JZAM@V(;28GS'(CU5NZ"'AV,N#5C!6C M&W&>56A6-=HN+8;3T]V@HQRT+/\TT-G<*6M9"L4WDS8(!FHAW.;BL(T,.!12 M-CUDN!1?A94C^+!O#1D5H%,J=,0QY]]?!*\TXLNGEQVBRG#+\LF1A9.H?:!< M88D0$#^;#2KQW*-6C@JZX#01UF@:6IHATP$LSK49I-_8!UT'SAC_TMGB.=4/ MX7&:XR U*OO5B"&HW,FRH*CX,A @NCF;(C0YY)AV!;E1JX)XDKLJ[V8PHF7! M1ND*1BG20^S%C]!](+F5H9C=1'Y>-(-?T2?UUIM/NFC%KL&BT+Z?3+F=<21U M_D50#$.=UJO)>@N7U*7$P26#*6+09O*V*0.'HJ)I :*/:%PZ%?YV2.]NH2NI MT!\MK'F%CAZ;V^)'WHY2)7@UC<@#I.*Q5 Q+H-Q+1 040=,F?<&S:,L,O/PH M%C*U \4,WDHY?[S@,LV0Z.>KEK1=+_6O; \Y49?@>CTSC>S!'%QJN]89$,9I MGQ5A#8VRT^-^906(&),4Q;*?0$IGEA*8&Q@V\(OHNIUM^\Q'87;^A' M&A5]:'KR:<(Q*ST.:5H!Z6,;^_C[G[7GPT1'M-.Y"BTG1Q,S&.)0#U?RAD 9 M*$-) 1T#J<&&,J],4:-[IS#/+@S$I@$Q7Q44Q?<24.8J:F&(I^M5S%H'+68)N8*0SEZ2QL"S6- MM.V]5P\U@&\4Z<'!2[I#%K_AID^@34B'2&]!XED(MP;;-GH:Z@-KQOZ@M"W' M-UNZME*VZ*;#)MUU!Q8,'=W[B1;D_&F%7!THB->XC[JQ#_V*^, ME@HWSYB<+XW(UGBW%_,AN2F+$D=?EU!,[D ;51F:8Z.V0Z4 ]P?/)Y$8\-@( M#&H9%6/H8/T<1]!0"#? AZVR#1B/,XU=V(H\P5%]N@9CZ7,0$CB2?!V0FU@& M>3EW$XU6BTJG3JE( ;Q%&E0 DLC0?O7FG%^;C,)BR)>9-U&:T&WP#*>O.KYH MJG^V>(I<>24*)+/?3[KO[Y5;F#488.7NS17TCYS<:8U;#NDUM;O6/_'R^C7! M('J7#CX=NVU>A!MCV@7'';SP=0P@#JK9V*_/W0 MW!A>JN.)>H)N(H*_%6AG,7=6478@DG3QFZ;=E4''-*)$_>&'7$G1R8./2='^ M\)=M[(=$[(H>5,1>8NP%4#DK&G[A7V,!ZBO2=K+$!TA>6<0=V(<5_[U+-U7O M5V!183'J80%D,#)J\;Z#754.1TYE+JEW]5T1F- MU[$,8N>*- Y\RZ_K8:A,,-1S^_$RPY#&;]75E=WSD:;-MR>7O>,:N_%5VJ7]H/YC)]7%U M3_D:T-T2@H^CX!6HDC.&V#&E*-&PFN-31O::ED%^O+ M4RM>>*!R0H**4,4>)7ZO(Y0;WQ8.6708+(Z<"*5G]&SZ< JUO7I H,/W6HTE M;2"Z8H:P[I 0MQ&W> T* ?%<]6:J$%\3\N9AI' JAP90,H2P9KP\A8-.4-D% M8F)4W\_Q,<5N(_XJ?Z9E"*Q%!XY954WESZ#X+&Z>K>8(08WPWTB;U,U HH]'-1:3Q] M+O1UV6CJ=,H/:85Q JER*,.8PG49I5=P&A\E63* M,J.&XV;*[4''SCOIE(I?]0^"CD!&"XE7F%6ZT[5?@7-9HM.*@N=:\QH!AW ! MA]\+CR&BR32%EO9U4>4JV":NW#F[E4H\!36M'(4:%J. \6BB,Z@]YI )4'GH M&[0UF 1_QWO!7J(.>@=)WF*L$P;!FX=BO_3GAW#G-A*8K!');J0,".?(EX_A M?N:A]J$.2D5FCG4FY!X!F>RYP8MFI9;P)(8: ;-N'")#BOWZ0ZL[U.-IB V^ M[EK@Y=NLVZ(6)PW)K08#,?RC(9OH-F7A^$3\7MJ1![R#O5/,2O+-JO3XT9U$ MT9!20HXN/+W^T)1W(V]?#D\,(,MYT*7"3@,O0>IC-N /?OQU&Y6I%\&:!A757>JJ,Q)WUA M,FB$S4D7;7CP[9+@=7=PA%I_U=/DL^G-"L^=78W(:[ M@C30V>7UQMFK0C_! M"D'W*"T^'K61-#J">)^[!N.&I: VD?J'BMCD#::"-JP M-)&D7])Q]05*VATJY'$SHU POA%TIFC=NF.&%$Z&1PH:"_A.D-S87-)0>M3" MY+RX GM(HH8*28R[5?=Z#M :%2Q7?**106,-EK9*C4&_$KIB)C!Q\,K%=""+ MG!I&4@3;TJ_@20;$\WVH(X2T)>=LEL)= KDEO#.>KL&)@)![E&NB9\HU@TVZ MZ$IY30$>9<.X'M<+QD&$FO+ , V53HX/"R-,5 )FQ^.1X@6&]US:$G29.R"* M([.QH8]OQD,H0KD3[M#=5A0"W)RON9R9@#0KOU!V>MR:\3"V*K8BY\GDK0^^ M+E9W"YUAX?;_GM?X?[G9ZI^9UX%EQP7^T=1J_GRGNK#8*1'UJ.C7DU;4<0+? M8#5/H$KJQ]98W5\QN+ NJ]R/0Y'KDE-[->W*_%S2$G.GKILJA\H:O;$<-C.X MHD(\O_J8+TP&^M=@+>'1T+0QE,]I#.*F97L#/68 @J_JDMF,2+P%K8\WHW;V M!A]8R$845)#'\LDJNI@HIBS3;PXF>'MDFB)$2Q_,YV+;TN,$NJ!/ZCQUJRL6 MNLL9:?20N+NN\FWWK:>F\=8(*33]PC+U5H%[RV.PQ>'S]&BPF!+T)&C#[ M466)<'TL^8'^([TMKVV\!Y@V)ED*WJ.KK^2O'" :@V%)*'WB 2B"ZD\26DT5 M'.1[894@85=0F5%L6)BS8@R)O%)1A+PUH,Q31WQ)._H46MVW#" ]>!K9P[4Z M.8[G!G0]\LX\GLSXR@MK)M7"U#XR-%G7LN5W5*38>?'G85#)"5RF0PZW(T M]"SRM^!]E6D':!%^0R-N\FU_=&N^#5T.:1A@K\$ 47):S#?45DH@\=M2__&EWK2YE=$&&=?\Z\?>1&FGC9+K<)+ MN_F']S^D8@FA2[])#P^;E2E%OH(WSC]460U\O\"OCYA?HK9)BJ_!FLP9:FUY M!)4U6-LZP##@?B[I;>BH]:MC.A.8FV>#T;L(3WCG>N@A*\%\ZVIHO\\8-J&^ MHHAC$19O#IBF(@*0O^4> %9OU8(B\;_7 3.*OT&7!]2;&;H4UA*_KL&2\..840&&-RA/N-E.V7T%&K$CSW7N)(B)Q\Q-((TZDL'F_ M%NGHA/49]?@NKYXJM 3AF>OD@%FYW_+S;-/EDXMNJT\%!XCAH$.E2 )*=A#" M'/K!)JDPZGMUID])5O^ME#'_GS=5I(TQ[+KZ#<9FHB;DQ8,G MH= .M;S/1T+EC:'AR4+#N("I^I7%SI3D9A\*,(,R+A?@9/RSZI:S?7!SR>&'*X+=$NCNH>@>^L68UB_NYJJBW_N^UAR*XB>Z02T6P6J=!";BMHUD7ND?P$=G;M[E;+@QW<\ M7,H]:8D;&T@^K/F-;P@.R3%?,NGGH[D6Y:C6SEJ>N MJSKL(E'76>@M:3=PDH\:8,A-#GV-"YD3(A2*6[@,\+U+H'$K$,%JVL;7 262 M08.5YKM\B_=5S'CP=/_(MKY@O(+3".3Y9L[V15 3^$+ $BM4( 50DXD6//(.*-FJ*\0P="@ TT*6UHT8W4X8;[:=*K*_ MZY+L#.HU/!N=5LS-"WC6%'2XX'K@]5VW+YA_A^^#(E?$26_AHCI8,8+/*[+X M[\!2+%^&D^/:)-@&5-6D,=3<"-BF7.5^NCYY;&7V)&M=DZ7C(I\0+I)9B)*I M<.6"_G@/CW7K>6 I8]F[[\Y'BX9I_P/"GY4QBUM7;U=115^/-?J,9<:%X+YYMY&Z:SIG4;7D)LSMS0IA -JC3$ ML^G[)M EN#:%^[ ;1;E7RLO\40<:^G0[=PP2-$Q[Z,B05/\YZ]QOK V(V-X? M'RWU^W2L15H9>U?C25NI-TUB@79VN"F;HD# LYBTS8E 4:O^=D)TZR)90IUV _YBSN! MI9FLY:\OBB8%(L#7J@J_>/;2,H*U;CJFA3(V]ND,NTYK-"+L^^B&8#)/OR46 MM:>GY=%[/\=PIYY+W9>K(J^Q LZXQENG66#?F__[24C^SV\_VYK=A5:?4A=F M/9?8%)ID=+#XACF;^MHNFD5G5$;]EY&[A>U[<&ZH<2=\@F*$?Y"K:<+(S[( M\2:EMU)WJ^G();TV;]D#?:^NOKO>O'"H+W@\[H_IJ[/;(-\#=1'AW5SD&BP> M^/YTZ+.%I'OCE5"JV>D?%PAO+2]K[CET@J1]Y!I%LWAL/"IFLE2_4S^M=>PQ MKZ#<*BAGB&Y+S^QJCGJ]!D-S,1Z]69!/&Q.P@0\6O5(YS !"OC*YDMO73?.7 MDT/5!>M6>$?YA$O( KU0J<&GMZ6O!-OX- G\F*.H97[\:YK3QG0D?L?$^CIO M6*0U ,) 9IK,#_)39]&W'S#JZH*"JBOLBU5OGZ=BA!-*)^=7? Y2[*_FH8MK#9Q,U2_5Z5*^P@JEZX[=#5XH+L2W[%.H# M5N]6-7ZZ/W,L]HY2LA^/4."\X*#1P.IDY\?%JH4(!NF0E]YTVKMDBHO(S5Z"52_I.('GKY]J7)6QR\8 MFMH6A,/O$!*Y\.U7WQY[Q83!@4YY+_3/NQI+:S!QI!MW1'=, M189+)\=<\!&[%'%G[(>8Q1N0*&JJ6>I ,YRQI& _43RB][QCL-E.EX PNYI<0&^G1[I!2B2K=G;Z9&=1?^6PP! MS;@,_C1;\22,OW(777^V>>2F(R&2BH0&EHIL7"?'E"^KOJ[1)Q&-\B:V#[65 M$$P7PZII#HW]"$UNM9OY5/?9QR991R.U'I5*O[W\Y3LYA-V70S3@N_R'XZ46]7;/E._/OKGF);";/O5C8TRM3L0")-%"'E M*Y!NZ)L)X%MPQ1$7^FEN\LY](>(8<^#M\OYJ)ME/Z&=!=?<5I&E>2\3NX[$+ M%D>,?ICHXWYDMU)HA_- ^"(%V@F4CI%G11Y/C@A!72MZI*',+AQ*OHL>2Y7433'@1M7Z8U0&)>?^J_?2JTYMB$ M= ?^!XU2+=FVJKIH 6!;J3)3]?W)7*P(_Q0DLG)0T+N<.A=+5)>( BC<_?&S M,D_YBJM4M&_M3 %0Q1PBJH^5FM3VT[7*38,0K%D%5OT3P@_7]P@:0F*J)%1S M] M19'N=27\I.OJ2:=>.KJ8<)K70MZ ,L#ZK\$D"D!F/%UM2"'1$^"[H%/HZ$CN M2>50'"6+;[QNKFE! P$K*/[&OBKJ$'G1&_( 17@^,W+KZO8PI3JAI"POZ0%!E+:\O+!U+>+/[ M,4;53=?24O0VWZS8!4815Z/4U5>MKKZF:Q:O5EV=9)'8?5SJ*?SVR+[5<@$2 MPT,G93 DP"]TRG;4-L$0^26U";-%T#G@HA^%O[L8O_I <&Q(T.D@.+ ^K2"? MHA:N1=' /#H1K8!2@W!<]1L+KFAA@I9 =(HDWT?3:$!($HTLWE7^C^+>*ZJI M+0S7QJV "H@TD1J5*E6I C'9-JH0 :4*V4HWAHB"! F@M-"Q 4J+TGL10J0E M0"!LNA"*! 42;)1 @AB7$,+)_O^;,\8YY^)W(8&Y37Q$2:\#P MQ2BG=7O8:-2IGDB89-" Q[(,_G -65$2=V.GUXL+S=3U46PUF\2A\U%>#&/&0K?NUD,DT#L,;#Q$ 1!F?"-4 M +)=/(D)B"S&#D Q%N:\8?$CGF.93=2WV%1UB$5*(L&BD C>&:+=4+ N1K[.@7=-@Q='AO&X[/7Y(Q/0I+ M>6(B;@U3=5P08V&-/Q>P9(A:+"7BR[CQK_^6D@]5"MI*OX#<*)[X5:#W9]$S M6"0B9SR5L#3HJ'1P24\:;6I"\ MQ>KOU_6D>S^KX5.H+T0(L&"HC<7]VOB+-KM*4^<3^8%&(-($2X^1&V 4B/<^ M!/TS!8ZDP\67MQT*#-R(U8Q&1%D_9^3AC!WAW=SN2X@Y B<>K8DYROJ*H^". M9,;'R$$#48".4B:?WA;*R>\Q9B4WN;J[U1 =S&76[_1FE(S5 30.WW1"BRK M>",%5^(,^ :#^> J:P%KY*G)4NV8PH_XKPS949$JJA$YIH1K?[]6^.+HT>90 M7XJ@^67@WZX\E!_-K/(@1Y6MM'E][>055+C??),]OTGA3-L@ZYC!I_RR19)4 MGY_V\4-_?AD;_1=_OA4 N)Y<$E>2RF&Q=7%)8(M*P+4WIF&#J1!6A/API\WK M-_;7JKX$1HK]SX>R"?RY=76J<614)+,%48Q_^?OL"C,7R3>;$4DPS' MX_K@PNCV)5^BS&XQ&%J,5EB,VN!*OG!BS<2_'8=(WS$7[,?^EXE2$*S^)5,L MQITA\ID/1(\*XQ@QAPP0;>@"A1%?%( MHQN5_)OV9>+'O"GK6'H4J_TR:Z$/@4O:_C)_ D"P#:V!2E1 D4F6$A;K]V[W M C5,%^I&70M#JO/&KD_@[2R\K.PGFUNCZS2W M.MU@Y-?G_&)F!/JB/[L]]N+'VU0&BDRB9?9ZZW5.061Y$\H'@9#%/[6AP!I& MNY8KT,SFO T($WS77W%SB!%$5 %"UB>V?Q@/NWRW?>RN(A*B2L=05WUG@Z6, M^H;$TL?>%2H5RTM5-?X9T5EOD7R0MMQWJU@4JS'*)LZ7!&@]?=#=+SY@6U2 MMI](@*F8#[-?NTB>RS]V(8^M%.2:(/MXX,Z7T)![\4MF=E*GV4(/GOWC)1\L M$;\DZMMX)"QHQUPJMM(\QJ$0"IMDD$[]@@*ZL+6HDA6/C*RP4FZ@J8?_VZBR M3Z\Z!$N:+9=@[;FC#Z0(J>.YACI'?&ZGN)L\K[)QW&H$H#OW8\:_8@Q6H-^H MH7L"CIE_:@)(>P(U8?6,XKX/G_L9)&FK",VV]LQ>XDF[ZHI:XI#2R"#"=2@D M1*DA0K#YP;#J:]W>YPMJ:=6_ MNTQ$>CVX$50G.*8OU2^91 Q1.7H]JAT^H,^5V!/H(1WG.K)A MC%^$[HT4HC)@7S6'@7RH,TYW[HT1/0GD"=66$Y)IVI$BB$-<9[ICF;W@^([= M?.G4^&OK)V_2-%]%\_C?@=MMA?[8),K%,-27]P2XP.I/' AS?!$ECKDZ L!/ M+'5@3PZ=0>OD=BH2DDDS5_M-B\'![@E]+@48%ZMNLPRO5&LLMPJP4%]&HO7-0@6&L,$$XRY(XII8Y43 T#MV^*Y_C^NA4W7$T/ MNI@H"UY*(Q@DV!HM4PHB7+JI";:-+RO-NBDH)NWG6!+?<*6Y:H3Q=9X6YBH0 MPYJF]GKD_F@3G,GD^M$7A#T1CX8H5/5G)3?1J4[46Y-XFU-6V>?-![YW/C_W MY=D)W_19'\#]#<:&M9#@0XW6QEP8)ZJC&\-$_GQA0Q(6 XG*;A"\%O**EO%RBU+Z,=/G4 M^=B^Q0;\1-#U8@?7%%Y1%T.+P4+?M<<V8-+H2&=WG/U, MAT5UT/:W] JUSN'I!YT9U:6?O#YZE9@^_#EG._U;\N#ZR=Q#)D/22>U9W(7H M,9+\^IZ _]B3-N1(?1*9"S,\'1&D U0SD' MN4+;8#:QV\AT8U)F,4 .8*2+=).48U!\=P0X4"P!+L1/K$H=AUB7."63$"6, M'OO[$\AQ]%@/MANGT Q-]-XG[_V,;4@O3_S.@O?N"2B;IH)E&+"_YH&XOO!I M9<695H?BWW6M]@_ZHP^S1CL7%PX#J7U$Q0]<>[:4\U0H:A\Z\L9TZ(X8BI); ME_#F#D1K>FM#9#GIQ](L-.# 3KF R.=VFPT>1Z $,[ M#S#W &W&!DW+_E(O+2:Y.?.@N *"*,.&Q>EQE=@BBZAXHA3P@%,$J+#*&? 4 MXNGE:&F6_4*_?BQ)!NH'Q1:>GPG35T;[])K']&8>X%YMG@ 'L&7)X4T#=*5+ M]/4GU6\Q5]C\@3_)+_/Y7PO)H&;]KH4,3BZ!*RV\5(Q19R_T>(5;3QNY1\N- M[ A%3Q@$\HX1V11<&=J''"/584^W#^?_/H4] 06T*=G#Y'64'S1QR_[V*$S! M?960^TIX+2 .<@*099@FZ'2$+8H?!WPHQ,.3&96[!8P%$41N<#N]G5VT$KYM M4C?M,9\7$E+N956V0O,N+?>V$2/WHR)\P@ZDO;MPXF;](:X7X+RT<'!%&HJ-__S:V0?DT>W+N5*5'59LD!?K.OS@%DXJ>F:&")W&6%4%V2TB MH,(?>52XDEZ'E6FR?MFKY=-OK(I?XUP\"0BST&55FPG/B$$;EGBZ^-IWMOYE M ,>>XT" 8A:4PA-A$YBM_ DURQYC^BSJ/][F,Y0G'7J(-XP3)FJAP^UPO5!I M(RCVW:';8FT' ^ Q7L+4SN,&=9A8@KTKU]G!7CQ>CPUKED# MJ[,\0Q\3M=@.%5SHL/%A[-3+!)KP9#LCDTL(!$_84?L*]6?W9Z3(.D=U3#,F M1J2?G=!73&GS(*1UJ+SQ^G%,?B,%8U:T@*YB\KU+U'V%]BVG[#,Z8S?]O:>2 MT/SFNAP^E;+CU:+;_*7UU6Z1J+I_$O3G,FLW[+P*9QN>-F]XNI1'EL\V$-]1C"$ E)UQ>= ZH8VB2I;OKN,9"$5\\UW-WO%^::3B=N[GP73%D&+MQ,LW3AS)_I^:'NK/L^L2V+*N.%C, ?1O:U98 MQ]%/>F^%RAZ2.(:2S.$^-D.YGE:3*B\BZV1'M/?/3,"U:6Z?+ MA?+/YLVQI+/2I3:7M :UOFR% E.S:<'K]\):*VSRU:[*)7UJ(KH8^F0959U MMM:=6@SI."*?H2_ED(")EM(I-3;5\3<_ODRO/-?CE))_?TT9>NRS9=:Y2+ . MHURS[7DY+#=D2XO,-DW:RCR(CO1@6W:&ZFPA]U_E!V7MYZ7#+MG7.C;_A-2/ M&(W*#L4>_*GZ$WR/4K/^YH\L]V0,B/2#@';F#_TO?F8Q^<4B,&/X"599.;&? M[D)B:]NR'R%<6F@%#*>)9HC MDOSV.9OGE^="GJ0,YK-3];MN-TK?,VITJ_>OO%;I!"J]!TU\'WV6<;=)I9OM M;96>_FB\-K/\,9EM=/;ZYK!%^LTH#^.S7-/X[HLU]U9"R!TNI]+-&'Z6.88% MUMV\BF5Y?&)[:5#;=-:]G$?^M;>"*H-^.^:7]F5M27R:NXI;&Q!-^@B.M3YQ M%&%)TMT3\(7)<1W8V:F1K(6_@;?%Z&N WHB^$5+?E24-T6QM_U"OKXXH)TS" M>^7!J4>>5=RT0G+<3^6L<69:[*3+9"3Z.#'_:QEGZ &9YTC2Y\2Q:*HJ:RC= MT%RN[O!9RO3@3] 1G]BW^715UNM1<7'1N5Y1@E&ZHIZ?G82=F$XT/*[W]IG& MMRD?.3+DZZ-J%@8$RS( M-[PYHFB/6RR0[6\S7[G4KVPRT>$[(W8GE$(%@T#QE/Q&'0;3W^U79P#SVW*A M4/JKN=U7%U<.$!\Z]Y"0]4]+XONX2"H75(O1 9[4<\^R--*;Q97F M/=SXAN,AG@K11H.N3!J)75Q?7^]?^WZCI2U[FL88Y5"=FUL#ZXVJV[TL:;1O MH,^;^0\U#(98P"=OQU=?W%)6JBNS_/$&5>^Y&DVU3B\AC('/O:V&][G-FCX-K>E:F/SWGZ3//B6[?"L_-#1K M=:;GGQ#$[*##R]V68UDK%QT4M_*U8#_R-OA69<2E15^*G2NP-,Z@X+TM",0\7F.U).3$PQ[$Z^+@V8>*X/G+UK85>KX MMJ:HM=LAL 0#'0,9;C:@PM@32(8W$?JM]P0"QFAQ-]GBR5P9UOY%+&4C&2ZX M)W!77X[\?1DG"?47$7.F&\?3K"B9(.M3#8V[142AMYI%:/5?_ 4YC#V.SBPCQKM3UGFG=AO87G M@'#!J>&,N!O$+0=G3C+/$*.2VC>V>"A:@PO-[)>8-\F?EWA!40;!)&."K,H^ MKSHMIQ:UO#$6GJ2/U]2%I:8;G%/F+=BDK80?&W?+RE]".W.2@'U+(TZZXET+ MBM%'T51/G#-I_/8X5X-MV.U]:LIWVJ@8TU;X0KF@!!&>\_S.HP=!N2D+R\O[ MO=WQ"2N?NB7P[R5XX&6("EN_2YP&ZW;$F/^W43",MLJQ [[NA&.LFML 8T:Z MR6 _IWPWZ;\_+Y<8$[@+Y]QA]\?J@L\_@"9C0!5HG_X ,E0BL[?, M')),1PD%>>1D&'<^HO8<^YVSOF_WZAWYT6],6_STM&N.A+OGH6#?V(EOUY.+8UVNZLMQ_V9!R;5Z M2JA^HA[K>UQS7EYC.6U%66TZ=%>>]O,:PC-ODKI60GH?QR1LNL]Z>UGY^&NT M1R(\7T]+24NV19M'?X8*I1@.^ M-A]6Y,_#$Q:4P:;L5<[R;A8)^7"ZKNQ3 E?)F0@.@TJNTK!3 DS[#%&'4 MI[:)IT&, (U>^3A;&C0N6A^-I;MR3R@KM;1,!H>.^*_/T.&]"Z)!F\/;WIW_ M=('PR@IL:"+7I^@C\*+'@Y?*R#RRDJS3%MQ)9SKU>XSC#[XM]'3W:YPRFEV_ M6[>4\NT0\TN@QE.K$-$/-BUN)5<6,?;LU<7,V%]#8V)H$N,W&2:"V [$(V'6 M;/$,C&$Q?#EV5\>/2JD4*JZ<:WFUG>:1%=\6RD<0_[QK*>OS=IKKDH&S1*7= MA Y#1KL^S9!WV'&I5M),AW\"*IG4O/"XXP++@*8=I+.EA.K;MEK;92I L1!I-5.M!?<:1,$J#6R;FRL M_;VPCQ341#\/XZ1A&1K]7J:<82"<+694/28+%"^5)T4;H*G>?(GGPNBUUR#U MC *5?I-'6"S8D46&9\PX48TS$\-Y?^5T_]X,=*&9>PI$C_@^RMP3<.S>16^/ MPU-6=SRY,3/1:FZ0!$9<.4"XQ">L3/02QQ%XO6,XCT:1)=3C=@P^S@)=Z/"E M?%G9MB VOJP"HN@.F')*\ VI.83]_PT6+=N!2* ^SOL!8PT0;S!%QAF_7^- MR4*80XQ*$D)SIA=^%+K(OZP2Z6Y>)]R!I=_EBR4O*$,#2$#-#(P%U!LE1[SS57$0["%HO>!2I/Q\ M^8[UG3T!<9Y18#)C(5%9B7_??AA;0(VE;<6"DSM];('JB!W;(!!96 M!N=>8FM@.V),.?G*QZF3F1Z9GI.AYT_]O)+W,8]#!O8$J@ L M.9>7P):Z/ &^AFO)88;L&'&1@#!C3!2-V)%:+._.3/ 09LI%L9J6YFN_])5C M+C3AJ1@+UL9B/:4VIF^&J(;KADI@1-B/HD0N-U++IXD@>. BJ,EC3R"%:T;W M*1(_NFHB;\8&)1EM'/YQ<3ODT']][JEQ98&<".%14N M5$*T$ 0*5"C_".HT6Z/'*8R#? HST!!HXILB<@J,$2PN]8 M1H\7:K*$L,5<3:")A>*DLEU>LYP7RZH9D>+QCPAQ&.,Z(+-+5KZ_5TFX:T] M+1>33Y&N#,FMAA'&NBDR30 MG(TNB'@KFY $5BA&*"NQ$ML9LQWGRVT8YP-ZB""VZ(P\!TOO='5#C%RZ.&%< MG5?@:C^QCKQ;OZ[1%NN.&P_\/V]CK^CW:3'LD:[7^SU8L-'+A@Q06JJE3]7=2.HJOE/Z8"C52%X+*NZ2=125B2U MK/(V:_+L]9?%QC )RX([=T)(.I-:EHY.Z0LZM6'A_I>02%0 2K"TY"B-1B/+ MX/'X#L=N% IU "%]YH*H[;-+HHZG^J4=B_KEM8JTJAZK%Z5LJ1RGG$V[77R\ M]#CEM";EM+OE:??_UO^LR4Z:_>_S^3N[R\]GU<9/U PQ9:TG!Y!6ME34QZJ3 MIBTF.;XE=S?D7X2(8N^B5-[IW4M;']SGK^&0XJ-YJ30HFWF7%<0YTYE_4<0R M<92FWO+D\I-;!-_DJQ*:N==4DHKVJ3[6'_V#5STZ))J]V:?X].H[U88VE2M: M=N]MGUM>L)&\-JSJZN(N\^K$KIH?248B_/Q0)4'WW)<_I"(ATTJ0 M46V$PCWI@SJU$X*)$TE0YT?#XTXU?EDJ]., M/OFF<,8QN08IK[V#J#=EFLPT-JOI+;[_^?TG_;V[2L[HRW]K?#$E-/7,>RW+ MD*RRX99L4W._JJ%;09HMU/ICG_76='N?-B0.+NOJ.C$FSK3\+,6W#2G4G#TP M6?38$&VH?AHP\$ZGM^A.ELQX]%Q2F_L-A)P\QME4=,6=XX<$. M4*#V9^60D=@Q:V_06N=YF:7"\^,?9ZO?O,?^^Y*"B94IU%%1/#KXUWL_!<3M M%(%O6^+"@$_/O/P$6.E-8&YT'CU=:)#J,&'DAIQ:NWMW[:_=Y\>+<"-CSZ^; M#YR,N-KZ.G_0+H]\8?ROE_*6V1)9TF^H-2U9Z0^+LC;/W) 6_-M2QE)@?\HT M_W[G;";F/9<7'!HB\!;6-<9RWJ.SI:3&QS=KCKF^,[JRSCSI.52:0J.7Q*JU MYEO))Y>(!1\\V9*H'8DNBIT_6)QX\&3ZJ<3CMR\H.EZ1ON5T;NG*]0RC&Y>O M''ZC^5?I_P_GXC__N/;]CF$Y;'PLW%[YQEGEH #$^:FOO;_##2%Y441$7F4A M@Q&@XBC0T62]>59 ;/B>0!\9!>")Z->WBGLQ%L]"#MP+KFEX M-KJ9+X10U*G>,?:B9UN(>UT+RY*WK2XI6M&Z/KG^5@$-ZM&?#>=$ R)5*]L+ MW7L""1 I(*8:0C3MKM=<3C\L%WFD__-V,=!)N1/G874*Y\[%]-4;%]JW6X,0[CF M!SFG!5'3RB9/\@7ABNI#/W>(X[-_*K^VJKOF^,Z&G;Y>H"-T(Y;L!Y@_J#9U MJEFFWWM9\2&^RL$A3.VXAAGAM*GZQQL6M1 *0$'IU.H-7^BU_$83B3M^/Z'7 M/_#3FP>*?BU+(9N-MJ[.,15L)B>^G;>Z2MU8ZFCQM'B_<;&)E MW-=0M[;GYJ538W>;I+2Z-='9%[VN08V&:L6O=$::H8P*#%;LS;=67"1O+G,> M#/A4&"7Z1/EO]C 1:#]UY[!]&8O_VKTV+9BJOB(0X!DD?R/K\^YN8=XM1%35 MJR/ED4@_A.#\&V1\T1QSYNSE%]Y1^; S6*:^_DOUE^KC*HE^1&RQQ]Q'FF>0 MN5]GW>OCJ0XM<;#FQ/F>$X[Q#Z_U'^X+.A[X(9Y@G:-9+G?-LE1ZGXT1$Z(= M\"Z#,J(+LF Z31]HP3!'?QP[*Q5PY_M]1>;-K>-1^/2"W#8/CSF/XH8 S\"3 M3[P>=^DT% F=6](15PS]M_KZM0,@OY9-'\+FR1TP!)8EG%UX]?;G9XN'CGU. M.H%>"KQ8(6$4TGS+]J1XX.V'R87&#Q.&GS9I^J=<4GPFIW+[D(VHTY!^?+39W$ULT3&31Q MKZ]$F%$N/0LY(E\H#AVXG__SD&U'B%%#*\4K M;I@UR3Z38.O8Z_PVO=C[I;9E@4?SDLM9Y^LKD[$Y.E]PP<(&P_?;WM5G^[!; MPR*HH>6>^U/JXZNU'*[EE6N]U'"X7_;=0>H>LF]0 NFM-?^ /A8/%06?K.JK M0\.[O&4^&">=*CR(U]6P;&[LL-9[,?0^(>")!+?RJ>"S0UH[UY]E.9V73]%Z MEY:I1N?J-)@=@65]>75Z.OL4&ERLW^/WWOVVQN'0[]YN&"4MHX(@:JFM5-7B M=TUJO)_Z6^ELB[/]W\*R50SZ?0Q%+P=17B*60HP;;V1IMMH:3=G^K#0^./C@ M>6R.ULN2B8X\/Y?V=TVDU'\[\2T=V'LQZBL'ZT[-[]O7T?J,>D^TR^338VOA M ]]&9%84?0WFNL'Z*/!9^P/)7P=$&TN>MMTS 3O49+S?_]5/A58]4+K\KN^ MY#+'Z=*==MVWD7;A*9_/5+<$]*V3!$H:PN+W6U" M9A7Q.55(=@[Y!G175%54CWU\Q_J6SMMXGO_EC"/A+1$D6>YY%JA77 C(I"]D M=,C2X7)H88J\%P_+&#L %).W'3KI4*E 6@WJ2'DI@JA_!1^U[4W MFR?!FL\*;GEDE1AZW@K>.AGV<4M,GJ)IQ)2U)TWA#S9'Z4V/V5%SYV#-A);, MMB@IJQ&YBBG>8J[O+O.XJ2'5*18\;_#&TC%U?T6 MQP*'%*?YSV;^MN7+WYLK]64?(>4FN-T7)F\X+B-1>MGJD4_*!M#C"J^-V"$Z M3:D:6;7\2%ZDN^;6$)A[AF)4:W1+_FRJR-EX_V>OA=?13A.#?5:#'C:'#K0' M.*4(_)GK(C7I/P;O8\\P^#PB6#J_^IMG"(SXL%;(7E1\"+V2G\7?1Q]'Q[BQ M2(EC3Y@U7%.?ZA^2L*+5MO2RE@E$^&I5LLK/8ZH)3IV+0?+72.^GA/+^,;9H MMZ[1PTL$W-6ON_M/A&_B(./GX,YESM,!\,05A$[] 9A.VK-J"ZGB*P(^-"#R MPKN6E-&Q*Q-(W1/O<]=%/)$F@R*!P75^0>MZMV,U)377-0IH0>67W?VRB]' !JK*Y:09S,+'=27T1JY!(:<[#%U;A M!IV]]VES_SZO[I:P]_A_W>/Z?W7LWYO]'U!+ P04 " !7C7=0,01!0209 M !(*P$ $0 &QV9V\M,C Q.3$R,S$N>'-D[5U;<^,VEG[/K\!ZJ[8R5>.V M9+LO[HTS)71U]GQ8#8M/O_S' M\?$_KZ:WX)J8S@9B#H84&AQ:X GQ-?AF0?8G6%*R =\(_1,]&L?'+A%0/YZ9 M]9F9:[@Q@,$Y10N'PQM"-]=P:3@VOSQR\%^.8:,E@I90P8921*Q Y#4WZ KR M>V,#V=8PX>71FO/MYY.3IZ>G=S9Z)'A%WIED+TA.^V\$04.A:E($5F M0%=,%">0!5".%0@S;F SL.(Y9?73F2K=O[BX.%%O@Z+,TA44;/LG_[R[G2G\ MCG[]"0"%)]IL">4 IW!8&FRA*!GEQ](&IMQUW.L?2X>Y<7!+3(.KJ/.HE!E1 M4D5T FW.0D;'(:-W0HE1PBT_16+Z^VRFC1I3RWB7PM/_M=YA0N M@4J3/WL=5GXR?;*E9 LI1R*)B8PH%(,UA-N&GN7?W2@++JL:)4@01BVVR38656T2 M)-!NJ3E;"JN:(TB8&);7"CS)8"X* "3&F%>&+5/BV1I"/B2B6<""+3L"LM#7 MZ3AST*VTR"#VQ?D"PWCZ];3?/^OW>N 87"-FVH0Y%(H_/$9 <0(AJU].D@P2 MK!T&K0G^5?U.^L0C]HKD$"8J<6FZ>#W1DGD/?9=7!F)@FM2!ELC)(6:0#; U MX6M(AZK'Y[?(6" ;R4"[AMQ =C/@*@O+ _J\?W;>+PVT>.5)![YX8& +* 6 MIP&(J !^]I3XV\''R(W#A7,'&]&CHW\K#3T7[B,F"ID7Q4#O0X48<*6!J#@_ M'CK T=](<1Z0K8]);9]0^B30:U]0)W#MA#DCQ5 ]N4 *0AXDCIX Q>-A3UX MA18V'# &^0M5[/)2"L%_7P'\4"Q014YA"'RJ$ *>X+P16!<4*;#45,]. MH#3ZRT%;N5EB3WUT >M"Z,\J0>_*4I 'TKK..H[(W!")3#-0/19YX)WUS\YZ M_2J=\L\NUX,"R&$(0\:$(Q8(*V5* Z,CS9^S[.GF+#TV(,KGP!&()"[+L27^ M14LD0S,YW!B8HHFAT!)-VWP-$1TQCC9RI?\K@TO'OD6/E=/A[Z1-?JO;TXV. M='$BGD>J,%F"J'[I41/P553MLU(2!%H"5TV@]#S,UEH#_KU!J?CU6'6RI RK MPB!(#ZDR@B!@W>'F.45N;;0<&TZ6 ]OV5IHGRP>'FFN#P:$H@2Q(U>/FR-80 M5HA].NW*P-X7+JM_*%[^Y2L 8AIT(9)"3:2MR,<9+^<^^@R*'?6$8I"=% M2X2!$ B41! 1V>'N.:M:^IW-(#_Y[NF2;RUV!YAV"_LWB&_4:C&V1//$$5Y! M;*+2N.1QR$W"3]]KDO (-Y4:Q?AUN$@OU$R$JG#,;0Q/WVOZQ%S<#CXORO%] MV#G=0WXG1&ZHE<*F]GW,/@@IC03N$T]7T(!0F&:%P\-L^-7!53G3T]+D)SED_ M(\%)HWB0B0UFQ$:67%&++MV7!R6+/@<4D>"(_V22,Q-^4S=M2$PF][/)[?AZ M,!]=@ZO![>!^. *SWT:C^:P#A+,'0VY%6D..A)Y-T8DS*X2J7QXJ\'.,]Z'6 MIBI\/%"XA MI;*DZ-L'V/UW36P+4B:W^/'=M5#.1+PAPDVEYX?%6:6PF(ZN1Z.[P=7M2);Z M?32=C^7OA^GH9C2=JN*3X?^"P;WWZ[?)[?5H.ONO__QTVO_XWV#T?U_'\S]$ M4CJZ&0_'\Z[-;HQNT\[ZQ50IC+K!ZX.Q@J5#Q2^?@V@ O MV8"#GV =;;8VV4%X!;%@6WK0GB++#?CSCYJ ]UD G\[U:!03;&M_ 1VF^X"K8B%^%<[91COR&^1C@@^@U!:E!SO=]P MVK-.A4&76G\L%W214O*O(-Z\LS1R'T?T)J'%SHO-)Z4O$..N*(M [2Y*TQ'Q M%5-HV.C?T/IB(,QN":N\S;")A,((2JU:EHN@4"A04L'/KMR_=3'@>ZS2BF4> MA]PUR_Z%9LTR"\,#7+4<8^%C.#>>2T,1I)AM7@25T7()33FS$CR;&AQ. MH4E$6F&C&J?.:C(OQ#R5I"!P,0R+/:E^/NB=AA9BGSH@FZFLT)?5%J3H;&Y@AA\8F66$Y.!8/ZDW]E^=76)M2-\\FT(KR5VWD0:\1B/9$-B(/D,[6!H4# M[P-P,J#G)+*OV-L_41+.JESS5]ETERW)=E"* $(&4$) 5 K@)+:3V1/4 9L% M0>3B$\R1A6Q'9I8S:#I490^C9]-V+&C=4+*1(T6'>W>CC R*15<4"*I6[U]; MR_RE1=WE+?4"+WF[2T1[$*H/?/W=KS5&+)!$O@T1R5V+52%D$H3?*5 SI!8& M7FKX5S/P-/EC@DL71(5P5LHPZ_'.S4+/=7?0U R( \Q6)W1E8.]*>35(9R9% M6[=G\&_R*0EN*5:YZ4Q/=XHYRM8;Q0>,9;7U67>@Q3Q=*Z!X@2BS#HZ*8_HB M+ODIT =-A.-_AF@&!]YFT*5R(NE&YBC:7E-\OZA8U,B,@-P! ^$4X3X.N MTA="EO'PY6(D5V!AJ*160FJ'2N:K+F;*0AA0O7RT)$05QDEJ5JYYG/CEN_@H M FV\V8JL:[(<6,0;,\W)%ID?>A]>,E2*I19&36I*K6;4R#4EI8V:RO7TD;^5 M1D"HU$51(9[>ZP=(U;W6V(23A8U6-39/[5]N822E]E75;G_\8A%]0*A0%T>% M>%::FJW%.G=FMJ?;'U S&@YP9G8&5W*K=N1R^Y)(:@CS)WMT7QGWF$3OUC]H MWU=K=[/I\V=VSC0S.QHD#K+M4RLU5P:3+=%&;KNN5"?TQ+GU0GZ3/5TO)*-C MQ0E$61T\$#77&THRR]_:=*Y)8+. .O@%!;W'-0<7!XPYFVV-V>TF$@J!3LV# MY "=<= Q(K:+ T^4\@X12;W[PF2EX_N.01R113&0&J,43(&0JG>)9ZNW"X( MBA'ZBBMO7&TBH3 $4C/G=4- B>TB0(./VC?#!H_"+W+P=4/H%WGCK7]MV$2U MH -Y1JKR50PO(KHP9E)3HR5CQM4&!.H D8@#I9 :H;IQY.H$?*6ZB IA=38; M@^X$JMK7>XF<S<\V<4S8\ M!SBKE+KQL0HF<<+M;^0J2.U,';TX_ RL>.EU/+6L^A'-7R55(;M M*@5\K;I 4HZLGDCIR'.3J--/64F4'MI#3*.5,1F_Q%ND^Z1;HD*EVR% S)T0JC)3+E_(UI$D=]%/*!V*C" MA[!+,LNM33WM4][YZ>Z1K<*PC_[?W3 )C&(W!U@V^1)9MMB4'!-G 5?.K97ONKJSPM( M+FP$TJM"Y4,D<0V!KX[\^B+P%?()#W3!J"*D0R+\A[G[2:LI8E5G0/8EKC!L MTN/8NF$3TP%();I(*0'=6%B*5W+ZR+VM[64#)4M:89RD]Y[4C9-0!?]^NBY, MBH%[H&0+*=\-L"6G'K9R7^17!D7#?"LRMQ>.FI+""X,HO<98-XA\C=0J=* 3 M<)4"2JLNK#*1K3:15H5E[N1:[_Q,L^A2)01^[.FV7TZ>F?79V&X17A+YR'N M,7&U5\_D(VB[GYLS%DQTN":_/.+4@488.QL/EMD8R \%B^DD4? +2@J+B+67!6T'.KM93[9AW'J\+^[!",O^Q+E MSD6;==KK?5)SN+&RK*PGZC%MN=N4Z@\.-=<&*XJ+[+*O9F1H5.ST^="A\HN( M@149+^NH[3[9$"PZ%;I+ZKUP/Q9]>62**)&?2DV;@[#\M#TO8\U,<*.BQ9/] M;>+K5WH+2Q&TUVKK4;)Y,';J PVRDLF[/#"DJNG?S>$SO[)%# 965R!H$*+< M9],\2C>R,TM>!CPT*-TM"54[<05T<^-YJ!P9>Q$8W8S'"Z)OP45E\#-;*>%P M8GVQ'9,P> %_0/Y@("NTK!K1J\1K2?/96OXOA[6/ MABU[.-FRB1CDT;M^,/C"TNUT+;D&FLR&2Y1"9,M&+: M5RUHN&R#L*F2KYF%9T>8NDD;TF#^4+:07M^1"+@R)5N8%1"L7B2-23QM0<7Q5)*? M ATZC).-R.9E8GH-167.[_55=FA+ELTJIZ+%J<#92PJY%3?CQW MS$1?+K,=-\D5?9-*!.MYIP2O-^@LD13[!@XL2TU5LT*O9!"]1J98V_K@6])1 M8]3$"KL2AJAA0O13,'E.J<'K;87*%"Z=<#Y@Y]KFWU.4YYDBPC?M!F_6L8+] M(<6;JBL)*RIU,B5HV^R+1TB9*/9 Q?C"_V)#Q-R,U[7R*)%$;3T6S7/VC!-1 MHXZ-#3F]'7>XZWB,B:'Q&$Q!C)D<]O;$+H&(O1'&1S;D MWI'CM\GR3K2_:]OO99C>G.S"]>,/">^(.&]:3_W$8+(4__H9=F*=LZ!,VQ8? M\FWSIZ33D]CEB[>WU=#:D-%ZE"S;DE8D]1'?G>@!M@*/R,I8>&7H9H,8BPZL MFC!H6X!G3CE=0]D+ZB9MM6_:-V=V#1^%@BRI>_QA"]46$04Y2:B=>/CZ$WUE MOF/O+E8@'*DO[B*US)A4B>"$@EJV9FHJXL'M8WW3OX>@UTX'1F*@M1*MIA#V MQ-=NLYG1T)8KVHIV=L1,H>0UW!+A[T0:D/&N98N5>E/NB=N/9U@3>]TR@S); MG=$S-)56[IZC1*N9^;9]S><-H6K6@E.R1#QZX#]N4HER[3/NUMW2+72_@FOC M$1%JV+]!P^;KJ]UF-^,BZ%9\/2.V4C)N<$W:]CGA3LY!"L:_(_BD2T]RWK?0 MF,#S"2/2SU^_SP_W*\I);>)-@OCCT&L'WHM,93ESA*ZBE-MK^V8UXO!F M4N?Z5B;WMNR%TVMM"*GD#XT)PK#Y&E)H+'E8,?;$JVVQM =?(7PCLN0_H$%9 MI>C#;G3]!^ MA&H^NZF[-.Q^-(]-H8QAQN7AL'@> MK7O1OE& =^9I$-<]];2UBE]I%;]Z?<4CBGHGS A]H,2$T%*'S6(3-VQ.O-,S M_IF;\!1. _K6+?!DHQE^I$Y=-*W[N$$"Z2H4+8@"=Y%&LZ2C??-6)N]$1%J. MR>>$V*+I#[8V)Z J*-2^QF4Z^\I^%P$%K0&6:Z93J+HL*VY78:F6&U;"JK=@ MDJ;B"\VKMRC[8/0VW!,Q2:(=-[**>ZHR>AONT9BBSL,4^Z.0LHT.<-ZK'#NX]Q6H,S4K,;I/]T ER[Y^FB"/"GB?8?'WL_C[.B*VY!1I M7M4$G]=6UP M&-S)$CCK-35H[;'%VEY1-SH22]V\*DG"HT+A,];8]V6EO.AQI'HUN:[)&9_R MU=S/\[(B7GTGE]Z\C*WJ90NW8Y0LE5T4 [>HW!1-(7&<_!(=L'?^80RI][SJIKM=]J^Q> &+;7 JF#,L)8-=$W M7ZMK@AO[N*JTMQNNDR<,*5NCK7>ZR%A!N=F-R2F>.9$[(Y")MI'#RM]%TBL= M<,KOB6,6A?:ZC9AVY)!(M1LR:4D&GF%!5IKE5AS_^L\ROBC-J46UKJH54[BU M#7,?_HAP>BU_Y%<;RXOJ&P@U]4'WMH5CZG#66V-#XD4+U?=N#)1?S#0I4FU- MPHZ\$BUH>,)%F6M'C@S<5,>M ?[EC]X]EI%*597J]1N4,AJ+\=42"A4L0D?/ M6T0K&JPE;ZOE*LNM"G F4>ORXNP:Z^UWSMJ:D/GZ]>NJ_!" H];8_XR!^"A_]D^^39>I4O&_UBW!^[;/T<[C9$BI"R_MZO)OD!%+78ANX=/ZE4FL&6)VX:S:GO+ MAF]FX=;.=?\.L>@WU6WFAIV\*RKKY9LYEN+UF2HM$#$WV%)DG_9.W\<[G\)2 M[4N $RK?P(6 B.X*;=,6;+UY,[CE2EFA]GFN??J2KY]#^,F;MP^+A5-&D^4M M,;#W'2;W?M>$;:6)OE?/[WY,CYEKN#%^_>G_ 5!+ P04 " !7C7=0#!SI M!U\X "5E ( %0 &QV9V\M,C Q.3$R,S%?8V%L+GAM;.U]6W,;N9+F^_R* MWMYGG,;],C%G-BB)/.N-[K;#=L^9?:K U:H]%.GA1;;GUV^"HJZ6R"*K"BSY M=$2W15$%5"+Q(3.12&3^V__Z>C7]Z3HNEO5\]M>?R5_PSS_%F9^'>O;IKS__ M\0&-/IR_>?/S__KW?_FW_X'0?YZ]__6GB[E?7\79ZJ?S1;2K&'[Z4J\N?_I[ MB,M__)06\ZN?_CY?_*.^M@C=-/II\V%:S_[QK_D?9Y?QIZ_+^E^7_C)>V5_G MWJXV[[Y/+NOG'H1NR2__^=NO M'S;C1/5LN;(S'W_^]W_YZ:<;=BSFT_@^II_RSS_>OWG4R;2^GL\^S?_BYU>_ MY+__?E_75YRD,_)=.*1MYOUC',/[Z.KR[@X7R\6\.=?:^OJ M:;VJX_(BKFP]/7(DQ[ZESY%/UJOU(HZNYHM5_=\;<&_):S72IKWV.;*_S>?A M2SV=OI]/IY/YXHM=A%9CVM]?GZ-Y,X,%^:EVTSA:+N.JZPD[N/N"8UW^'E== M#NZ9_OH=S37\F"_:2H^7^^F3^HV$^GT^\S="ZH:!K<;1I,<^1_1N$3_;^B4I MW,$ CWA!O^.=?XZ+U3>@8_Q?Z_IS-H?:KJAF??8YJH\6EO.1U#]NVQ&5ZV4] MB\LEO,75LXW@W$_=CC;]4?5@):8W 7[6J2HE1QYF=A$#S/''RU@OQLM5 M?95MZ#^6,:VGO];7S05:63+ZX]WO=K& 3]>-E>T!??1'=3;JPWH:WZ;1=+K= MPKQ-[]8+?PF;B'-XH@YQL?FZQ;B.?TN)D8/$ J/MRKZ9I?RCL['N[[>_T364 M@7M;=D,A]']5KZXV&YU9@/E>P;8UB",OZM MGM57ZZMW]MOFV3]FX<;LR@IQFN?_[>?-UYZ#5Q-.YKT1M,Q$J9A%[W1?(_0VV_> MKE?9-YA]KL>/XY!N3S.VP[U&W;VAMQ$W7[T[&W9%WVPYG]8AV_(/]VD-Z-O3 ML&?ZWMF\C[^,J]K;Z='$/MM+]Y1_6,&_5S?;K'.[O)Q,YU\.XO#.#OJE=ZOP M&NRDF_?0+\7O8XCQ*B\6>.(Z+E9Y'_L.B(Z+17X2EA0HQ,W/R_D4%/PRNT]6 MWRYBJGV].G:8';UVT+PY>M7U34-77 -RWME/??8CR+,YCW_0KII>?[H:8AF_8TZX:VB:T7_V&GZ_@;;$G6 MBYMEMH^RG8UZI.O>&CN_M+ ?6;Z9_1JOXY1-ZAGHY=I.;X]@OS7D<<>O*3+V MNS_#QUN"MI[667AP!GWV;4/UW^O593V[:_2_:U"H"W_9$8?Z(:8('_^8+:*= MUO\=P]]L/5O^.E\V]Z%TT'6/8VRV2VC0M!L:W\S@8_QHO^ZGZ9E'.Z?AT;G% M[=?;L[ZMK&V(@E:==CZN<4K19Y5Z]]U[L)O>1S^'53FM#_&8M^NU\Y$=:F T M:-HYC?>+_V)KC,+7=Y+PP7>'QR)U^Y8>1_Y[7-V[. \1I\?UUOE(FLG-%QMT M3D]6(W[^:985"7QQH/UX<$?=T _3EF?K75Q\N(3=UFBU6M1NO+([DXRE@<'J+-5'>KI.DN>#]&O%YN5./[JI^L0PV0QO\H* WJZ.6,= MV\4,4'[WHH8S/!#R3LSK)PW[YMWNUYV$%\WD5JM.NQG7V\4G.]M&)6[TU=(O MZL\W(+L]Y=XWC$/Z*$?UH29*FSZ[&=7[.,W.M7=VL?KV<6%G2^L;>6KWM>N7 MNH;L;=B\*UJOXVP=;ZVO[:\/[+'S^7)U%T6XG_1C>CO%2+;1\.^C UXWGYG. M7G&*,;_P90]#;_*F4W+@KE6/8W_^':<8]9NKSR!"P'(*\ZV4_CC_7'N)92\, M:/RZ4_!B^VD0!T-O+SP%/YJ97VWZ[&94'^*G[.-[$.BX MC^:76_1%44/\[&W8$7W9'CZSRSPY5]F7UXQK.UOU2=FA5NAAO?1)^3,G"J/E M MCJ[AS5EB3^:+O^5XJ]L8A+<;D(VR [WYH62?[^R5*^NK*[OX!@0^^^=VHS^H M[SY'V4S;-VG;(96/8ET:T?9LB[XH.DHO->JA+XH?BIJ]$4='CZK-6_H?^8V< M>9L>^ 9![L;%=0P@ M\763()V7GN^'FH-7>,/V75%[JSWJ3[,ZU3ZK2^_GZ\V]AG?S:=WDDM-AO92D M_'#NM^FUY,BZG9M3SM'CVY5?LA0#L78Q7[M56D^WSS>VC_M[Y6EX EK/@QRX MB?5^7R\;Z]2.WW.:T3^],MW3X/>\YC1C?RX3P>$7U/M]:TG.-+0YCNCKQ5%X M._7KZ69)_ J_;Q_/-+=)$G7SNOAU%6=?\L3\$J>KY>TWFZE"F&QS@OW/[=?5EM '%&UIO*4( M]O-Q"M,]]]7>-I4WV"="&'*".,09H8C2@!&WP1FM66#8/![JYE+_?+&=BB)C M/9O/ULL#QOGX^8I[0J1R&.DD.&*>1*0#E8@:@J4V45!!FXSQ >!&"__3? &V M^E]_)C__]"76GRY7FX\WO=B%_PZ'CW.W;9_X99F78.X1U:MX==L^YZ3K90;G M_? +1K,'#]\+G_Q-]1^P:N8W![1VNF."7WZX.A\SA:6DAC')U)F0V/"1/#,3 M1HT19^/C9Y:^PIGMC%'[I[33)?[!3C?QSU?U,J=U;+S4GV]7)>ZPCTZC(!RP M#GN&!(X>$:,%X]X:+L3QP&"O$!A]\:T43I[)7W*746#U**W,W;V:_2 ZOM,J M<(*]) 0IQH!8QPFBD3'DL;116^Z3T< M.$TR$-_"3M&O$!J],:X45#:V>U:97WV]S'>SWMEOFT/?O5C9T[+R*AD+? -A MQP-2G!*D?? HV&@QLXE:UT*-F%<,ENXY=[2NN-5H;Q/\!*MZ$_*Y1V7L:E-I M(\^YG$A"S_F84\8G_!SV>WP\X5KHR44+WQA^A5/>-<-*B86'=QT.\@[O;E@E MJY16WB#+& ::XZ<,PJ)2+D022G8E[6 R&OVGW;.N7NL_-LOSQUR]'7Z<5BE MAH*G'9-Z!A.;C]/",_G[=X!Z=\,J:N6"M S>2R6RL&Q1XL0BYZDF401AN#O= MN<<.XI^9H]]A/CY^B=/K^-M\MKI<'L>5!AU7/@3'H\- +\&(JA@1U4$@$90- M,?%D<1M14$02= F,^8FY6TJU'#:P_QOMXN.7>6ZRHIM@()I$AR2"N;$)) M +>D]=[%&#AS:NBG2<,"WI%L'2[T)O/UHE/DY0XK161*7 "'A,UNR*!13* 1 M*.;*4^N9Y'+HATR# MZ17!TP[N#9;G$'SU;!:6&H5(CPE _C(H/EZ1G"S"5O M)%62MG :ECFU&A;NCN/J,'$W2JNXZ!Q\CWJ%K;/&-.F$F)<)$1T#PEB @2*4 M#DQC ZMVZ =:@T%@6]:>RBO1M-9B@?#0(RLCEJ?LQ;*&?SIM3C?JORWFRR/= M,INF520$!J\YTHD&Y"WSR)JH@0>$P+BYH'\Z7KKEWQ!4K_?KJ_4F!]5#>7.D MQGV^LTH*PK%W A%J-1#),#(J4I2L#-9'&Q+'G3A5T \'K>Y8>BH%NZ^8; 'U MU;P.;$$%=G.N;YR08-D"1'YY"F2B1'D4I(H!APX)M0ST+R$1?/E(GZ>+^O53K)W/5X1R32YX..SBY&19^>:C"_P2)Z1,\/(^82V M$ 9EU$P'7S8QKO\CQN:-L?[]"@=252,%YR MAK0Q$1D1%++6&>29-4%2CBEIY'_H<9D_'D;#,(]G&U41*T(TAH%2KI".*EM) M$7X%HRGQ0(V2@Y?[G<_JM_,ENM%7NO[5\7=HY7&CB<%VR5K MJ$)>@LC"062WD1?&<(6[VAF\8E!TP+2CXP ?629[XO^>>[8R6%Y,+B9,,3H^ M8R/-)V,VDJ,Q,6<7&I^UN!-;YDBSK\GMBF-'S^QV8/?7\Y[S';WP9(7I2!,S M'LDQ/V>3T=F%.><&*!U-L,"$C89^7MCKK+;F5RG!_6:VBHNX7+V//M;7S:*[ M7VQ3,>^2R[I)TJC!YG06,:L\DL8ZK3!HK-CB'+G,>5[?HKQ+[A56[^\;V;OO M-SC0/"QF-$781_DJ%@IPBLVER,+G.N5DBI'\FO8A.A2"R=/F2MC17:#;=EV.A?/]WFK!G!L M?$O6N^E-(N*'M.U4;R\WJSCE,GK*$;$\I[$( 8E\(X/1P&&/CD&9V]/Y<5XD M?=^!\>Z&E>$^**,(,H$H1+R,(*5RC"\/3" M$;X];P25M(C^MG#FYVG<3-'LT3GDB^/<@:NN7E$IIRRS&NPFQ\!N\EH@F24B M_,8#T3PER@9_K-P;!$_(YE/IG.>R"'9[O/Q]VIG2KWMPJIW>!/A9ISH/^_O M 9C 10PPE1\O8[T8+U?U50;#ON21O8]@=[;>@K; \TF$[E,';>JQW5S1)3OD MV2'=5"(J:K%RR"L0^IHX ;L^;Y%)7A!/0_2IT=ZX)UO!?KLIKCW?PN=V;'%O M>-F^IJ#S"(@K35%,B8#5ZAT2DEJP9(DTD24C=8M=8!E[H;^I?FH_=,_-TR91 M>Y9'#ZXSO[DYQ0[=K+-G.JZ4=5H[ LJ+K=>^$N[C(^&-T 3[OU= ?F'YO%W1O$#L;4IL@9?;AXY;.FV M?%FE5$R$A802EQ)0JS62B@=$K4A.L108.Z$YV.6 S^WR^;T M]R^NM'&14651B,:#4O(R;V8)K,;HF=/ >]/HCL? 3-&B8-PO0D\[8RX<)X>J]S4O+^TL]N\ 846T%XZ*I'32!))4*+4(^J\1D*K?!DH$9&D DG6 MPD@K$W_Y R^D/B;P-2ZH9^_B%EI$S[Z[,L(E&BE!06J&DF0$11TT8DDI&2SG MN(VKM$RXZ@^\<+J:M->X6&[OSG\KIF6V[ZN,2]SI'&I*X)\43$),"X>2!508 M^!A9B]Q(96)V?^!%T6:B7N-">+1QVQ5W>XJM_RYZ*IJ$QU@*I(P"A6Z40('J M@ 2S^7:_U8&WN 17)M#Y!UY(?4[DP!?:K>'Y+%]VAT/W],8*BV"8$RJK<8D8 M90YI1QC"*GC.!-',#[Z*ZB!X\_I.9U[AV<#KF;(^#PA>H:OZ=4Y<=_[J5^@K M?353UJ_#]!4ZYU[-S)7QT+U"+]&KF<%_9E?1@V\*[8$??%,1(XC3E(,%"'LZ MZSQ!*A*,N-(!-DV><-/"<%=EKF+]Z,NCW82]QD6QM9\>_N$F='>Y+:U8UEWT M,AV5-(+&$"F*-KILA!LDG,E;J.23=L<=K/XFM<5;>C_FB_EM_G//_R"DH2889[6B+>*M!.^->S?KI;.I*+9H&485WWBBF'.)<(:"CP8E;WQ*E%-I6J2Y*U0PJ4=P/,V:6H[/ MQ9+M'CJD7/J\=5JE%)S2*='+0+RR;O!5.X:,R#:< M'BHF5C/->*PHS$S',# NP;#WL[0DSL(V34?L6,K*,,W/ B&S# MZ,$"$LS&S@%YVV=E-- M)B _PA8XVEQ$O3,\WG=9,4NMU0RCR"5'1 N/''5@V]!O;-*F7,.MYL74&S&=[KY(E*7 +<^6T0BE7O* D"82= MR?DB.;9X\&5C!HO1KE@^3+@V*$%R3']53!;V?0Z6L^ "):X=,OE @(!-SB/1 M4I 6&YTRMV '"\GCF3PD$%[L#.EHV$-E?7+$.8>X%0[TA@<#QJDS 5EZ'KJXGO57,:*9YIUBXCVX?BXRJ&N#6\' MA[NNW%F/.ZLTH_GZ>T!&:XDLS@5?#!9(1QJ]X SS,/BTW8-"71O6#@]T';FL M'G=6D42]U,$ARQ1L6CFA2"22$(_!6\)9GJ0?P5=5#G0M6#LPT'7FEGK45Q45 M\/W^DYUP<61B0/ MZQ%C*I',-35=KA!.+ M,.[W^'7U\4N<7L??YK/5Y2ZU>VR7E;"!>PLT.B\HV,)&PS\I(.9##!)T!Y'J M1W QM<5A008??2>O(1]^CZMY^K!VT_S4IH+,27HCQ M1/&+LQ&E6/(Q9^PH=U*+<3]#XIW8F.\6]IV_HZ):*\'/Q;DXTQ.&*17GH[,1 MN<#F?#+!XXNANI.*86(^#,XWCM(>!M>[Y\*@E/%)ZN2^-N;W?^!V"M_.<&;A MI'; 7@_'GRN@S/E>MX8(P*7>=7;56=^5D1="*3-B5)_1L3IC8R.!\V/#J11" MM# \^CU1>$V&1QN.OWZ#X\C1#^(L\=49&.687>S&0A^2==<9;8>]5^IB9,@Y M$X*>4WT^(9(+#A,P$7*"+[!HX5$>B'4U&.EZ+,]_%/EZQ/@'<5/B/GHPEH];$Q9#)B6)YM)N#\C)())RU.3?H]*GYU4O98 MEO\@0O:(X0\C2N1UBM@R["YWJZP/ ;LC_J:[SJO1!)]C<:[QF=#C?IY9>+U:([_$-+UF-$/(O;O M->SSZLYOX??\]IB6>KPF\K MG SYR=OO;9W;;]ZN5\N5G068@N%1]'X^G4[FBR]V$4Y"7 $XSI;S:1WL*H8S M.\U6YH?+&%\$9?_ZYB;!^PX]LLT 3U1,+'&".$T*">HQ\LX2!$)%11P)(=*> MSO"[(7)_PJE'SU4XUWYC$M2^,!11@R6BRD1$I::2JQ0";7'+KTP.FV.F9]XM M4TJ91ML:]_G'@SKWH]4YK-YO(#W^PTYWVO:-VE:UM-%RUN8)<$A1'S>B\#,]*869T#5HD2W50*Q^ ^ _1KQ?;FEUN=?]; ]%Q M6$]5I(Y@;Q@2P044&!,41MJXO>6^6P M86@ GQW-*N"<=]$8I%2@*#B*$?.&("6PT$9KXE4+F5,FP5"'6.F65:6 <5?X M"*C= 82'CU7>*XH3YXA[@Y&P($(I*&SDM(X:)VH3;9$!N$R2G^XFOB5KBMDA ML(-=6+_Z>[VZ/%\O5_.K;9VD1H*@0>LJA]DYJ2B25&)D?6!()L,\LR:("G' ME+00(F62YG2'EGXX5@XM\\]QL?KV;FIG*R ^&]V?L^MLMU+9U:SBE,OH<^R) MY1X1DZ.GE3>(T<"MCA@VBHVV[J>W1%MM:A(%:%7>(G=H2?NQ%0(ZY](0=AB--$"S#BH?C:71:*1DB$B3Y%%DUB(; M@@"#VM"D!Y]NL0.<],:M8D$#]R9N(W@\^WSE0/-Q$?*%6@_",C&"7$H2Q8 # MQX1Z)@:?]+ #-'3%G%*3_["N\RQLSC,OYU/@^3);N*MO.W"PKVD55"(V8(9D M#!PI+"TB(N/>1F5XB)&Q$Y[Z/2"_V2 KSK5D2DM @^?(6?@G8H41MB27)"=< MZ!9.^3*'.]U.VM/ VU;,.@'D][M0OG^X8CAX*W .]\%6-$)(\.-12PH&[4T M'O[VBF!PV$R]/./'LZ?TXV<7S63)RXTJ09,!Q2N02)(B M)4!R1DLX"E@G9K4FF+50+V4\::'BKJDJ# !<2\X2MA0 MQ!QPPP:JM1>@A=L$ A17/ZTLTOYX=D)YT@@M.]N!*>924%$C8I5%DE",K',< M4:Z=]\X(KUM(E>)ZIQ5&NN9444_= R8T=]<]VZC2,!*<4XSZ@#W"20MD,-,H M$A.TYTEI//@ HJXPT2F;2@'B8[SZ/%_8Q;<;Y\UM7.WH*F_&1JO5HG;KU2:[ MP1QPOALG!_=566ZX38H@&3%&.EJ9 MG'CR:)6PL(YR@:C+V:NT%"BJ&!#ADEAA)1&BA=@HXSYK.UG?&:VM>53,<19" MG1EDI^]L'=[,SNWG>F5WA9:\T*)B05CL0<+A) R2*DHPOIU TD8?*'72L!9Q M!F741\Q3"VBQFHMN7(^_75>F-97\14^WIWJ-F^QI6D#(N@ M$PH:*Q@^F.4!6X> E=0Q$+68M A'*J,V.@9)+UPK&-"<(IC5H9'N>.;IRE"P MB+!-(!#!!N>6!H2%TPBXMDG=38QHX4 MLVGI&!'=L*FD[?#"C?X]9L0+K2H> M#.,.Y[S.SB,;A4.&F^\TVZ3*N:G]O M<_1\U?[#"O[=\.YMRB&_D^G\R^FNW&<*GERH?1R1#!/\^(L'3^Y:7VWZK2CQ M0&["2%+0-2Q?K,,*+%=NA#0""QY\H]CP_GCVY]WO)E*H( I^L+OBK^>F19F= MT>F0] HO:+1BUKNXJ.>P6?2+G 7J(M[\A-^GZYP69_S57UK0]N]!BXU3BG[G MB6-10BJ!*2.8,)0P!\O71-BL@-6*G"7,4,J]2(V"AON9E7Q#%$;X;C&_KD&Y MGWW[8YGO DSJ&1@DV8_K5_7UO@#2YIU4)":PQ3P,WQF,J)4.73QQB6$YB)-\OE.IO*8*;>^Q-W[J[WM*UPPD:) M()$6&",E+49>\81$H G#[L!).M@\E'U/\_<71#MGYBE M*'U[>?,V.7X:USX M>AE#0Q ]V[9*BFG&/!AI-G'D><@*V'-$B"!4FD3"TS*BP[-F3@"BKIAY"A!M M4^+=DKU+/^YJ5EFMHS7!HA2)0%2$[3$(UCP1S9E/;/"'AB> 3@=\/*W^>A]# MC%>;2/+Y[#HN5OGNY6,OY\%ZK4&?E1#1"P7;C@@R&1%*,$K4*D2E2DY$P7UH ML?$JXT@\J;[KA\G%P+C-F3N9+X#FZWJ^7HX\F*?+S:'<+L3M;%A9)EC*LG<^78 PYJ>*E7<0SV&L'V+#DU$>VH< [M,L*JPB['ZI Y >' M9" N7ZN&E4QID"XPPT2+\WSU(^*Q!)/+>UH1?GANBM?O?>UF9DIKUH_S MC8VZB"^FB6N@2_=W IS0(4GLD.8D 2>20)IYAB+'W 0F)1?='#&?0.2UGOD7 MM&"3#O^G4SX[$Z3?H@$VMU3I9T@-HJ$=")@A$0<$<8@_'/%/D5DHLG(3MRR M/Q"F^N/MR?!VME[6LUQK,R?$NXF-V_YEYX'1 =U4TCI'>#!(&:41PS0@FZ2# M[77R6B9^\1E''N#D$04Q%'6"D)+2Y&772V)S6T_<]2EHQKECFC_AY M$7V]S_G^\+%*<^T#503QB!G2'M91H"2@**,WGADP&5OD73UI=$W7,&C)MV(W M;*_FBU7]WQLRWZ:GN:=WX&)WPTI182.1&!%'!+)8"91LSIE$3<#. SOLX*]2 M%D)*YYPLA9U;>^Q\?N7JV8;^%\XR1SE$Z-/-O:;SC4I^,[M)3)&C%GGJ;LG1W(-F+S:HL HPUV5\<)0(98!'U\(\56@5-H[.A161% MF3()A0#8,1^+I;PY-"KBA>/XA)V!D0CDX .8F2D@'N!70PVW6ABM38N3Q3*% M$@HAI3,.EC/9;T(;;_87'^W7S?5M^'D.7]8[I?VXZ8&7I1#TO:OD^Q*F.U#4I'F%C5,N5Z=)PA+DN8@H M2)+/.V5*B4NJ<0LW^FE#9;J&4D\,/1V<;@NC[O9Q[FQ7)>H83SH@RKE A,8( M2EIJV/9@+S@V0<06*LS\X !JQ\G3(>=6JL)68/'I0/0\:5O%P#WQ)J#@8=@ MM (6GA QWV."38FWV@F<)+=M[B62'\KKW@]M6$G2_IBHG MB646K $C4: X(!X#8\8;ZE*+>_;DAW*)]\'-$Z+H^WH&AR'I^_95M"P7M65( MR^S"UT8A&H$)&&,7DXR1L#;A!3^4?[LOCI9"U-]L/:C4*"[4.R/\P>)>K9I5\_LLO9-H['V]U09E>_9"8ZL M)B #5,2()8*1R0EYF?9"ZT9!\W_&H'6^G/N;QU<:B'9/9([]O3GY7X-HNU_ M9S'-%_'!<+JF5U\>P,F7R-QR.5I$;$$ZF$\Y:Y%F%R)T#J8>CYWF 9$*=+H?I.0S>2=,\\ M7>G@, DR( O<1X*RA QW!FGKN V!6TI;1'>70=%@YOYI :Y.^%T<2UO':",D MW3Y;":FQ\CX"8RA#CN947"0%%#$UR>(@HQK^/=[6$_82 %JPJ5P>BV6$=^6; M$!?Q.D[G&V-\2_@.*.QL5\5$K3=1PY90)N2X5(@Q;9"QVL?HN8MQ\(7%6\[B M][F<.^57L="QN!&,0/9O=O&/^( ?N\+'7FQ4*0;,,P$C3X5$,3B+I+,&1<^( M4YYZJP9?*ZE;9'3*K&*.EC@#'DR!Z%&XJF?U9I9^FX!T]51H.@MTDAKK*H-Y8A0G/M7Y$/_(ACP@R^7$;7QG0[_I0S MHS>';;<;T:=UV\=?M[>&<[@)_)<#>G<:UP?W5CFM/98X(6P MZ=E%%VPJ!86/\>KS? &+Y*:29PY9BYEE.4(DP-_RYTUYNU'X?Z!K]\1:'-%; ME<\K@YV/CTI7B=+EXWOOH\ MG7^+MW*\Y*OZ']S$UHN-G/@MVN5Z<0/FTN_[X"]C6.<8LAL_T?+-[-=\F,*V M6<;M],XQ="*.W%-X]V?X>$O=S6436-T/HKS/OFV&D/>G]>RNT?^NP4I<^,L] MX^A?Y3^@](ZXBWKII_,\YAW:?7?#*E G-)$,&:= D[%<+SY8B7C@*AB>0F#I M=$%DS9V7=X [WULE]_A.J\ )]I(0I!@#8F%'@&AD#'D,^P-MN4]F\,Z=+@%Q MM*^Y \X.[_#D;E"-BC6WZK>*-@;GI$4B1; -E1-(@3V(- LFXISY1 Z^!N*P MD-B*N<52N6TTUV$:X,4VE<56: Q["Z_SX9(R#(4@4C[A]B%R[T6S0IH]^5N? M+>!^V-@;]U$)P9,1@2+O.'# 48^D=@RI2*C70FFK6NQHRXCVCF;ZJ6NV1Q[V MOV'=8Q[^,5M$.ZW_.X9\/6*9/0%QCQE_DNKM>2MZ.5^LC;.GA3BR'ZO^V(;*\.:8_K&M^#YTW&;S MO$_SV[.WU\(NSFU[^7/F^IEO3M'C/P"/BQ7.W-IM.BU8CYJ M2HQ ,;"($IA*B EJD&-62QU]DIX/?<,^&#RUSQ/08EX&G-T"E!2@8%?N_^,[ MK;2)+@A.DJ"@1D39KF0C*C>>*A(S(H('KA@_> B@!JIZ865Q& MW5@8+634S@XJ[2T8)X8AJW-@GHL4:8HP]QB!IN=("C#V8-L0" V@_46+_5<9VZ: W.F.??V? MICWT":84<_KT>W_<>U@![Z.?SWP]O2G=?NHCI^=I?,ZUN /FS3NI+%@M3GNP M.P4.H"]$3JC! !-8\Q0C* S32%26Y,;C&1O=ZL$LS]9 V;='#Q_,IH-ZKT1, MV&LO,N1%=AIG+X,!PR\"9WTRE+G!'Q#U!9?Y$-A=2BDU&=WS'H:=,2)MNJV2 MI5IXV)5X#CM+F:,G+$X4>0;FH=")IN';00,"9X=\'A(JGSHJ\A,7-33,NKZ^ M3VAP)#KW=5]YI[@PBB'#C$:.Y)2[3G.DC>,X.4/ )AFZT34@E/; [R&A]?=Y MML36?I.B8VM_/I_(N25NF[^H,LE&DW1$*L&JQX(Q%(.(N6!.M#AP3MIL&\ID M&AT0@GOE_'XL3Z\_S3<()72+S_Q-E>N]KS>W$/[/W"U'?O4VP4/J-COJLR-Y M'Z_M=+WY^#;=.H;AR1?+TO;TIDI=*&X4'6O)A,;T@IS1B;G@%V="R,G%18M: MM65JK?6,SF&P?>ABM@>!6@43D@HL(&="0%%+T$A8:11IQ,Q91H1K<2@@?P1P MGH#'0T?BATN[B&=VF>/%K_(WVZP..^-JNW]9I:V1&TN?Q@#CHSPB3I0#'40Q M_$D';AIES'D>O>I/]';,_2'A^J;4^5V&O[9.@*?=53Y'*$3'@#'!PJ;48F1( M5(A1S)BB29'4XJ:=_F?#9@?\'1+Z;JV:[VR6_[BU9T;3Z?R+G?FV:O^ -U5* M.9.45D@*(Y&FF_N*L$E-V!CB-2:$M:A$8_[9,-LOZX_>234GO6Y"^LC_U[I> MUOF[=W'AG]_YEWEQ1?AD?,[%2)_KB6)T/($?XXL196,B1ABW20B'?P3T#G(: MBAY"%DQ^^N"M]TF.OF/HQJ-R]]V#/&RG/@K]CM('M/T>FT0ROM"RPBZX: E# M+@6-*-4!<18M2C9B3QC#UIXPQ]%WU!\XV#S"*),()@E$.<-(Y!(OVD@/GW@ MJ4X$DXWJ00\AD+R367PA2+,ETTK']MZ1N[DT?P@H-@VJ*'B2@C-$11#(1V=0 M D,5>2N=)8XI25MDBCP1+ Z>NGU8.)97)T/#77VG?!5MDXU!S"-AV]U110YF7DJ$ NVP4O?,P!T0CR:Q,FO!<[6/H80PE,-8Y M&T\)K=OOMF[ A\X_6"RW2?:/<@3W\;HJ1!&5@86+B10H8*U1H#3")Y*2#IPS MTB)DO>RUF)Y!>@)>#PC)>3TNKF/>=^7*+VL[/Q#'D:#%$6!V%;B,PR$0FG06,WW#P9WA[?;#L$6(];5I)+@W6(8(@H@R25 M&FFN.8I8*)&,5,&T.#XH$S50 D&MV7:Z74,^T3AH3Y ;5%8KIPR8I"3"MMLJ M$A#1P$SAL9)&$99H"S=GF1/[(A;_D=PZ&1X..OEIR(>R>0, \(?K?(Y597W]Y-[6P%5E;. M\+PO7O? GJH4H[%>&J2X4\C*?+_- MMA_4@ M%F ;Q3NI9\#>7^OK&%X,MCVFFPI[+2@A#N$ A\^4$1]=\?NH,!\.@ H,WA^@L0 M'UW-U[/5TQ<]\@2#5'_>1?P2RMOT68T-';,Q(V>3BW-\1CE7XW-S(<=2B/,) MYXVN'/2C-EX>S0XE\7*CRO'D-68*2:X3BIQ@%!UVB!-.-(:-HQUNOK^"\SSO MD:&E+(YG>7##OAW8V=&JBL P0KA$0@B,:%1@73E)D9&:2<.4U':PQ5I.!YYN M.5I4*Y3,Y)[+*OCYIUG.K ]?E"M-#7#(*'@7%YMCG-%JM:C=>I6'_G&>U7>^ M37U?37TXE-SK[-%L58=ZNLZQ>O<5 \9?_70-M-TD_+WZ##W=7/X:V\4,L'_W MHL'Q^)$U\K#AX"CM?86\77RRL"9N3QPOXM(OZL\W\WA;+?;$KR\8)OH^;NJP MO+.P^_^XL+.E]:N'>Y^"KRPQV.LX6\?;G<3VU]'#O<5R$Q/[Z'3DY(1LCB+S M4P[X-C@VO?#EB0NGYF3O@*N_UZO+\_5R!3IQL?$\[ ZGW=6L(A93ZZ5$..5< M[5@P9 0)*&G)M.7$$]7H?DKY$9_OK4'>H'65O&=.*IH/-C&R/C"D$N;(.RDP M9U&J-BD\"^5E[&R"GV9'ZX6!Q9+J[:"^40W[9AU4/AI+H]%(R1"1)LFCR*Q% M-@0!S#$TZ1:;Y4*Y&4\!H58\['^'N2" MH,CRP%&N2HLD"TI[[ZW&)RRVM)/VX]3%T^85;+5I])$@ITR$_;CVR#(L4&(P M^J@])PMPDY.IW.* "C5EPMF]:?-J\=&JV]NUL^Q$]7FXS$&U[DYD5?UC^_-\ZK[T+5B[^P MH,_H>0+N78QW-4S!>EU??2[DW-E'U?NX7"UJO\JU7N#)T>8,8G!D_3$KXJ+? M1]7&5;M\6$GW;XN;T*!-R[>;21WE>_R@9DY&;M:^BV] [;-_/A59_8O4!^[R M'*EUOTLI\K+2DN;1RQ\NG!#C5>8UV$#7<;')&_5N<5?/"5J>EL";-?0V/3CC MV-XOR>6!)NO5>A'?@(3,!L(I*.T?IVNWC/^U!H4\OGZ8Y*K JTIB]$X*U9]F M=:I]EI/>Y]/H>O;IW7Q:^[IG-C5\O2XB[ TE\,UO9V:O?P&225$2+\F\TZZ.+DLB$TB< MYQP !^>&?_\_W^YGOSRF^6*:S?_V%_A7\)=?TODXFTSG7_[VES\^_JH^FC=O M_O)__O?_^/?_^>NO_U=_>/N+S<:K^W2^_,7DZ6B93G[Y.EW>_?*/2;KXYR^W M>7;_RS^R_)_3Q]&OOVX:_;+^93:=__/?XC^?1XOTEV^+Z;\MQG?I_>AM-AXM MU^^^6RX?_NVWW[Y^_?K7;Y_SV5^S_,MO" #\VZ[5T2?B7[\6C_T:/_H5HE\Q M_.NWQ>0OOP0*YXOUNTN\I'@\?CM9[AKL/TQ_VWRY>_15UU_Q^EDHI?QM_>WN MT<7TT(.A4_C;__W][<=S*:/V?Q+]M=Q=O];_/XW/9K%YA_OTG1ILON';![8M0AC6'=UEZ>W?_O+ M[/%+%I""$J(-3O_K=*OE]X?T;W]93.\?9@&CWQH=F1J/\U4Z<=\>TODB7:CY MY&9YE^9FE>?AZ[?3T>?I;+J99.OT]GL0S:;^2S_.LHGM6@ZWU^;U+R9APGY9?IYEJK% M(ETVS;"+N^^0UL6[=-DD<0?Z:Y>:Q_ CR^NN'L?[:7/TZQ7J738?;Q:I#8"U MZ"C38YL4O<_3A]'TV"K< ($57M NO=E#FB^_AW&X_UY-'Z+F5'=&E>NS3:H^ MC<)TKCCZYVT;&N5J,9VGBT5XR^?I?+UPGA_=B3;MC6IO)MZ^F82?T]MI!.3E M*JG&@;-Y.@D\_G273G.W6$[OH[K]QR*]73A_++VC=#J,][-Z-\CS\]EAZ ML[V@C_9&'97ZR6J6WMRJV6Q[VKFY?;_*QW?AO&'"$]-)FJ\_KD%7];=T07E8 ML8+2=C]Z,[^-/QJC]7R_[5%7<@T\V[*9$8;^[Z?+^_5!9SX)_%Z&$WPXR4_/ M#[%$T];'>.G4KM!5ZS0\B678C'^?SJ?WJ_OWH^_K9_^83S9J5]P09Y'_-P_K MZ3C_\C8-$[3L6M[1ZUO'JMSD*=U!<^/-YA^7V?B?_XA"5,)HF8S^*)]*[=#D=CV:5!WNPE^9'_G$9_KW?'!C,:''G9]G7 MBQ ^V4&[X]WN=27.A.5[:'?$']))FM['R1*>> QG_7@B>Q\&G>9Y?#),J; A MKG_>9;.PMR^B(6#YW::WT_%T697,AEX[:&PJS[JVQ] 4:F$X[T=?TO.DO7BP MF??;]/-9\=M_IKFW7JH6G6K3S*A<:)Y]3U.=S@/?SV](QYYO9S0E83K3K)FQ M^=$T_\_1;)7^'DXCJWPSSS-^FC^D,^W# #X>3 MT:QP)GXOB7'#K^F$]MW7X==B0%N;X7RRYTW5W]>C_L=T>3>=[QK]QS1LJ/GX MKB&$VAE,)SC^,<_3T6SZKW3R]]%TOGB;+T2/F[=/ED MW;QD.:W66^.4E%LWCS9H?#QQ&QEG7^9Q(PD?7*@_7MQ1,^,/;(O<>I_F'^_" M:4LME_GT\VH9D?J4[5FFML>S+*\S$=K_+U3'3? MQK/5))WX/+N/&T;H:>,M=*-\'J1\]Z*2'![(\'K&^D7#MK$[_;I>L"BW;M7J MM!FZ;O(OH_DVOFZ]7RW&^?1A(V2%O_8<&9?TT=VH+U51ZO39#%4?TEDTKKT? MY5-C?4SGJ[30OK9_[NEC)ELL=_%PYX=> MI;<^*-G&=7](/P>LRW.FL5?T0?.1#UL@OIF,&6"L E'Y='UALOPZ*Q#KV:SY.;S[/IE\N,3"T]L(^\"BG M?M7ILQFJ/J9?HHUO+V3OW)B/MVAK1"7EYVS#AL87]6$]6D3FW$=;7CG43K9J M@QOCBNVS_*_QWBK(@;A9BUD*AK0RSLEVWQGJZBL M[N]'^?;F=L\V&-;=-'],)V'-V>0ZOPD[:53(&X"@QNO:PN*" MN7ZB74.C6WU>I/^]"EJO>RP3I'/L^79&<_$,+]F^J=$6N\?TRWQZ.QW'[7(\ MSE;KO(;WV6Q:)EWGLEZZ'/GEZ-?IM4O*FN5-GSQZGB?X-:YB85FSV>KS\G8U MVSY?6C]N[Y7]8!)VO7%8!S:QWA^FB])[:L/OZ8?ZE\F_+1%_YC7]T'XHI_[R M5.MVW]HE,B5UC@I]':5BE(\+0K:_[M.RJ\ TG2]_FTSO?]L^\]MH]B*,_TB- MIZ)L4ZP/1=>CWVO9]*#"[^&T%2;WKY/T=K2:+2L.\6@_+0XXNQ]-Y_7'^ZR; MQH>[[OW7^_3^\TM?9OFQ'NJCZ8'>A?[R\>IS^NL.FHK#/='3T4$'H9G.IW&3 M>1O^W#X=QU6G@-CF;>FW93J?I)/VWE>O8%?[X[NLS%;[XRE;(JO]D52L9[4; M6!Q6,;!9-CXT7]9SY7:T^+R>,*O%KU]&HX??XN;T6SI;+HI/UMO5KP!NBP'^ MK^W'B8_$IG&3G;Q41P+]Z9ME>K\;W&ST.9V%W2\;)Y%=18+\9SX==&.+-\RI5WJ]WP1QPE9[]HG,"C?2>(L@8I;"J7Q5AL/ MN 5;)"Q$2I=!XDE 53[^)@;3PP7JW M^+?Q+%NDD[_]91E6SJ !G%7)006]5?$Z>CBX M:&6KSOGRTM4@HG]*6C\2]HS*'T/ ^A$LLUHLL_L83C;;E)2XFSXL?G]V"#T@ M1"=:)=(IXB B$E+%O::4&53029D@70K,H3/U1=)2CY-96ZAU)1TVYB=G#^GD M4SJ^FV>S[,OW#],O=\OS$G*F9>(\$!11"*V$7$K@E-UAR"F E:4$7;N4-(M< M5Y+R*1]-TDC]>=%X^6@B&"'0(Z.(\0;\/,8WR4'0;;325BE+ /4 FRT2 MB.E.M,]LRE)7F958?H(I;?WFF'E7S7CR16*(1]-YS%J:$ MXLH8O%59'(8<#=1451'[EYRKA<'U\'!01J!N6=<=R_Z1QF-@.E&/:3XZP[R# MSR8>>@RE#B<(KIFQW&+H"EH<%ZA+-I[6IRMS(6L6@P'8=UMR3$FGC<=A!EC/ M6#B< DM(@8/!B'9H@!G*?ML^C ,0IY;=!5X#(ZGVE%$,E41 $E_@H9#4P]SM M6^5\3;]!-43_E+1!Z237+& _BF,**"&$8B2H@<@!HPWDHCBM6X#L<+2?UCEY M@6/J,M2NWS$E%'?,*\JLD5 K943AB'/$ %U=1QZ,8ZJJE#2+W#4XIB@+. E M):?48J<%1+B@"&/U SBFJLI"3:@&H)W\/<\6%<]2ZZ8)THAJJ 52 FD*)/:: M["A&5%[5=E+?IMTP7@.0$#4>K^Y7ZYIY^YZW:C)SI+,$:DP-59Q;ZZ*+&%L) MMZA02*"[JNVF52EJ!L$!R-6[=%E-AD+#A& &%!-A@PW' 0^$):HP7U'G977_ M61];4JOR\K;6J9Y(HR3T!NCN-;461OHYSO* ]J5Y83\8')2 M&;.^ BA.W_S>?CI5^3O;VQ]+Y>O5NQA:^6O1.XQV*8;U?K:ICK4;V]L2L2[G M&R? *HC7%I%*MAIY<5M13U]_7:4\IG=ZQ-(IE6 G J, N M)B=07R"O@--\^!$Q37'^Y6;>$&2=Z7M[)3:C(69SM=3D9OXA7C.13^=?]&@Q M7?PQSS['TEX1FS?SA]7R^85"^\2>=Z:T],K$*,##_XF"" E$M&66[A V@@_< MOU=?2^Y'@HWO363?!F9:)%110@Q&CR"AEC,"@ M,$@IQKJ5IY)'[]Y9G[4)<>\BI;]_"@,YHPB6:)U8X)P2Q-L8TH@4%LH6Y@\M M8(UDW,Z"MEI2"9L'KW>AB>,^NRF6:!UC)Y5 '&$H?-@8K&"NF(0Z3"0[;)6M M400TP5QL0PLM,C-12Z>O!#:VI,HYS)VD2KLV/:*@_PQ[IP\XF??HN_ MG0^#.=XH49Q2205!Q#&&& B[LBZH! YW&33>HTPT#E17XE#([)[X;H.Z(B+K MNY;.2D?I/A*",(:(AL,H)YPZ(_DNX$-S4<-^V9JKNDUA:0NWKF3G;3@4IK&@ M_YO[ASQ[7%O7STO+B58)4QQ893S4BEOBG4.D.,09I77U$B"MN:C;E(_FD.I= M]SP76G>Z82(H10Q)%7.S'**&H)W\&X#- *L^M.A&:Q2KSNJ!/(5JV?0A3\?3 M[85$#[-T>[GO?@C741I/R%!3KTBX =HQ@;FU4G$HD78[!!V[*I6FOK3UA&KO M*];ID+Q3S9(856:@%4HYB<-_U*E"TS-$@.KY MUK.2VN5I,[C67^CRO@4P_(72'+H!H-!YL>U5] M>./GZ7QTX"+XMM^V%ZQW^V82?DYOIQNGS3H) O'I+IWF;K&Z*/ Y&ZIVJEF"" ..4D*%EHI1P,).M99221##>A#EF X0 ML-#?]_XJ'ZQ6KJO$00B$T<)8QR6@V"FR*5(GL?>.=9G0M':#XC*_R2(M$(BF!@=P9H3#1% M%M^@#Z*\A9*UI[F=M ->5;G1HM)LM MX[QOZ6S;Q') @[:@N C$4TDQW%;F"31C:=RP_9*U.5E",IK Z^>0E4%Z(8*=-85+ M99[]_OWC,D_G7Y9WI[GV\KG$&N$PQD8&,AGU1&DJ=N-C-?S K1G(6N);363Z MSRYLJY28LW*P104JRH+-:'J5CN9 M':Y/M'&FP;,JR>GF"4!4.RD9A@PH+SS#M# (((CT .M4MN*1:0&K[N*?-N,[ M,7E>%"[=]LQ*!+#3WD%" MM K+("1;5!C59C"U9IIA;5VW_65H=>FV+W4'B,E6X87YPRA??H_:THFKE0X] MFAA!('98,D:X-D&'-FYK J HS?FB^ MWDL5B&:!^S&BMI2&X<",.3?""^:P%XX5-#-EKS3"KS0G+P[?JH;7SR$K@U(E MABLB#6D3=AIXN,Q.JP[/'DJ HTHPX9W&D H,"%%X-S+M_7#TA!;0SAJ"I=N0 M3.(8I]P+1$G0@9%5L2K;=FS6L '>==02RVKATGU(9A@&\BKHK8A!%%:9H*"@ M8GR*P^H>HM;F7"XA MPU33VP-S $+5!V*)ETX6VX+T^$<(S2S-T4MO\;P(N6L(NA,. J.1 M=4!C$]@)=3- &IX$)ZS\"&?/%;9J? M";Z[I)N@5W+ C"'<8D6UY19@7B#A%:@>M=M3$%[%^(H6,>M*>MZ/OJ]KZ7W* MMB?.@J;T[!VPYYHF1FHCM$=:*H(Y))0\P:H%JIXRTE-0744I:1BG'M>5>*/! ME_GT7V'AW:N;\ZI:SMOP\706T$L7X;O5_>MU>GT/W:>[T?SO63;Y.GT*C"JW M,+4WCD0BJZ"U!AOEJ9#&>;2;I1C9ZS >M;*R#0;TGSE.&5##H<:&AT5"A&.1 M8F+'3\1K7''16FVU5L2S0PS[5>.6T_F7=9#&GE:A\J!6?-F4P/T0?[NYO5DM MQUE05-?7U/Q'(/QB1:_JBY*@5P/)(,8.(TF-B^4:MFCJH.)4+X! KTHB>T6U M*QEUBP#T5YL^9 &V$R+V[+G$. V1"I/-:2&@T1SS'2T$^NIF*G95$E('E &> M)??V^3>;VXXGS9PN#W2<4.9,4 ]43&C2@F!-=F:7\*>IKI7QJQ*A3E$&\-)J/PQ-JO)P^KG>'\P:^:OTF&&* &)3*.4@DE](AO]-P;)W(>'!5 MLMDEBKTI >O"Y71#?X];B![XUZ2]'Z5JC+]N CG2242 D\0!AZ9#PCG/IM MZ3IJ("0UI.BZ7!6M0=:CX 2QCWE)HS?SV_AC0\AC.E^E-[=%E.7'Z7R<[E%J M YUA$5Z-+G1,U'M7PK2*H2Y&>*48X,)X441Y&L9==6T.7KWWH5-DAR6M;I3/ M@U*PN,G?9HM%)T)[^2L3Y[3A@DE.%+"$Q0NJ"X.600C6R%"Y+M?$0 #N5X0? MIS$6<#3;H_A-9.QHIL;C>-@*M+^9C[/[>'-6JB;_M5HL[U_JQ7O6K(L%NND! M)% %S*F&U#&$C24&:KI#/\A(=?&^>C]'_W#W44OH*19?S=;L#A_>W+[?IE<_ M(^Q'K#9D*7=^;0R!+J9P&V*+TF)&0?F35ANBF&!"A4,.:B>%!5X7E=.UX[[+ MB@_5JPV59FW=:D.7H=5EM:$FIEC5$@+"2RX$%MCPL.,;#WQ1NDUCW^G]KNWF M)I7F?MD2 A6SWL7*/:G+PX/[P:7C^' MK/0C(U5+"/0F(I>*1G,E! 1V3C#N*+,L#(A*I(N"S\:K3JO3-9;77!KMXR4$ M+H.EVQ("U#+C!!(* 84H@L):L%.E"+F."/@F6%8+E^Y+"!!F*#/2 @9L()6! M>'M\,;[PSU5$@3?!MYK(7&.N@ADM[K9W0#^.9M&#UE%RPNL7)PP1A;'@S"D@ MN11AI2,%VM+1ZL&U_3@WJYXL!X7R5#]N/WW8(U\?"O'YQ(J)%3G&, M*&"0 MH@]&".R$Q]['LS^FUEE5\(+J&CI//^F%0Q#\ID&_Q@FPIOE=MDF_+':_CH3^ MX+L3QA1QS).PV!#%+'?<%9@[:GCU%;Z?3,I/<>/.;P[G84B>!<"NZ@8@@Y8P55I@CU<\;7J,C?4Y+FI1(]?,Q_C!7= MIIOT@6UF6&\K^HMQ),C%BG;>$RD,9 83R L/AO.P3BK\3^_G; SU:YP!!<6? M1M].+_K=O3SQ&DA--& J'.FI%7!7$88X3&K4@^LIAW4(LMX(U-; TS6#/O>!F1 M__$RC2U 1&H$-+,L1BDKR[8++5:>UBD5<_$Z4#W3N#1KZV8:7X;63Y)I#!&5 M 64EI%(( 2D4E04HQH$:>\G%(M1NIG%I[I?,-+X,N!\C>Q1ZSE10["0&#JPK MZ!M7T!S-*=>9:5R:DQ>GD5;#Z^>0E7YDI&*F<7\BTI#'J5+B*L!88Z>H-H18 M2[PR0A=C4YAT>K5D4PF0I?$^D;AZ&2[=)ZX: K V6G@"K7$6,\AMH5$1#:N; MK'I,.*[$MYK(]+@0+XIS77DOUHG6"54PT"PL=9A2SIUTE!5T"RT[+?O0@,&@ MZI&A>:B&("+OTN6ZK%KZ]O15?:7[2,(:QI7!"&*IL'*2 6X*#*2DU5V5_7@J MVQ"7.H#U83'Z]"S5]X5-:#N8.N\,[[J?KLOY+=1\LBMR/I[V]-)WHSS6W7M, M^[:&O0V,2-.WZ6@1AK(8Y].'L@:Q,RT3R!R#6A*+,"(&*%/<&"FXP%J7.KIW M2?,Y\]>)5HE%RCG H25*6RV"_NWAEE86=NXNR]ZVP _;U-4H9\M*36WT?A[I&:3Q M:^A"TY!9Y6-VN_PZRM./J\^[=?2T@>5XBX0"!Q3D5CC&"&/.K>\OWHS9,-JE M^Z3D2:E13F1MH%1Q&5CDR[TE(/SU ZA7]ZOU=28V M?_9,*00MP%QCJ[4M$/&0X6$J,!U*PH6R MUR#(?XH?JU[4K0T-Z >3NJ;\3S$U+KSO/Z?IUYO;V^DX/>.'.O)\0C4*(Z8T M8(/"=J^D8[OQ6F<&5+.X&[9DS8-6F?@NY96Q^ORERUZ?PQS/[@><3)BPSS N-&1.4!]'= M1O*+L+U!VZD=H]SQMCT#?'U\NN*]RM/1S>W3Q"@$_P3[CS5)&(4>XH"3A!1( M86SXNZ#0(E\]N:4U5W!;$M 01%T)P$2;Q>,@$CVADN&=,%H-+;&E'HK>5ZMB4B[2#6F5E\=VU=X57_ MD$8X SU;&M1]U%8WWR]/7LAX<5])O/]!(.N=Q 823Z06NZ44,E)=BEI+LVQ+ MBMK&KNWPDQ-1&4]1^^_2Y8N)\<=\LJFA-9J/TUFT([Z83J.Y\$_/N.WS&S4;R;=SNR MF_S#],O=\FV)\)W3#8/68#'P'D$&*6&2.>PV>?L"A]]XCW=G'ASXN>"=XXV2 M#8X:WW!T-#:ZB0#,\&59QHE1#HL Y' M*\> =]1PX# H*L*]33:JMHV$C_,A:!*DI M-G],'Y;K]X>1D(OX?*!EXH!S C MN=5&>B<$**#!%JOJGH?6C(UM,[H^2DUQ M6CWDT]G%L_E%JX32Z!U! AM/D'&6$;93HJ5"I>IX=&LK;)O#]1#J=>?>.Z5? MNGWO-4UDO/E=<8N4=LACB3S5!<6>H2ZKF-21B99.BM61ZE4VW+=P:IHNTO?Y M=+QOV-E\NX"7"LRY_A)@) XG*\0MECI,1*DU*;"AV+HKV3M:DJ*&X:L>;G)B M<$6ZNQO Z8N/ 67V((_9+.9 MS_*OHWS2AYVZ?2? ?)'-II,8OJ)'L^@'^7B7INVZ HZ\\OTH%E:^2Y?3\6C6 MS?L_1J_ZVOMRSY/V^Q/MDL8 \@11@E%AC",C""D $@"TV74 M]V75Y"KR^9BX- !.5]K[BZ&>M<8>?#YQU$H!D.08H'!B14PC6="FD.;#MM$W MQ+>L/:1^+&D8I%5^2$+0TT'^2>4]:N0[^FS"I982"4:!\"*LE^&0X@J:C+?5 M4P%:,^/4Y,W+[<>TG=$)*O:8 M(,IYP$%A+!V4*,PJIPI\!*M1>[;EU->&M(5N8!N(6,44C+.[2>D^$A)F%!>" M6X#A&FZ)=(&!)G#@Y3E:Y_QEDE8;UY]3Q@:IQ5RO:#5D8:Y4Z=:Z0+2"G!FE MPP !8W:WA#N/N@Q1+*F[M(#[B8JWE^%3/>.X:L5;))#E4F+(K%2(,LDH*L87 M?G:I20R#?S41ZFQ!3Y?1TOL^SQZGDW02%J=%O#5^%_BOQLOIX_IZEDTT_BI\ MMOTRK&7J\V*9C\:GKN!IY@6)A-PRCZ*;GUJ@G58 [-##G=Z24%*^&C2"]H)A MAQ)8JGCN\WJO"')--8,D#%UKP*%1?K<>,MJI@:/D>M,Q$U_+4&7X.DN;G?S7 M:K%)_]DNR.MY\RF+ETK-Q]-9^HR*3UE)0$LL4VV_.L&.,R$<04IBQ;GVU#W- M?2"K&^;;VR#[%=B!<:2K.;!?->&$O.X_EC )$ ;:(!7V%.Q5F-%T=W0@0RKO M,CSF9HWAVMDJ>9_ER^F_1ILB2&_FR]'\RW1WQ]ZI->YDPP0#1#06"EOD((&* M!R)WD'$[P!5JL%+4*-)=R=7? ^01IIOYQ]%LKUK+ND[EKDCE"?DJUT$BC<6 M"RB-%))X8"E@!?4 P0%5MQF\G+6">%?R=N"2A%W&]S*&)07T-LJ$BM%?7S:1 M2>8N_OIFOLG O[D]TJ2X5_3[J3C7CD:0 $2A, Y:;*3"A+%8PG6+/R:RNG&K MM%HA?99;K/5Y^7M:J;&XTC4F;+\1YLE0'O.B-4(80-@ M. @:NO.V(E0N#?Z@<+9V=_9@A;-!G+N2J(]WHSS5HP!)],*G\\6Y@\?A!@D. M>#$(/$'<.*&)T7IG4 B[3_44DM8NQ!ZL%#6"<'?'U=LTSR,4$:A/HV]IK-P2 M?IKPX?3DJG2N::(Y\UAHB[7T&EJ)G<9KB@W CAE06:;X3R=3#6/=E72%X>:; MZDZ;GWO@F-'#=#F:E3#ME>\D0=B3L.L;I($74A$M,2M00$14ESCQTTE<:ZCW M)WO%5AZ@3:>/9T+WRS1/F J',@>P%W:=$F2PL 7E5K@!>KW;8.M9R:F-7'\R M\V;^&.9FEN_=PE=*6/;:)9C%BU?#OV%%YI0#0AC8 :EJ7+W6FF&N%RFI#EE_ MXE'LR^& FG^Y4$1>M$VD,XPK B43U*,8(JU50;,$IOIET:W9U7H1DWJP]2C[Y75G*V;1.O%2*>*@@)-]YS;?5NGT8"5]>H6[,N]:KA M5(.M5U')5^FD,)Q>JN6\;IX S@C@RB(?QL"@C!LCU MK_-L[WNOI/,4=\5KJ2W2V*M8;8M0Q)S:+:E0^.I%)UHS$?6J\U2#K4=16:71 MDK&^3B2&Z5ZZOAQHGR!MJ%0*,(,D$5)0H$1!.Q4U[L5JS<;3C\C4AFYX()2P:'!9M!LE?^(($<0.@ M(M'A9=H*Q6*Q;+%3$ P8XJW*7;/_I>N_+6R[EC"?Y<4]TB5$:>_IA"&H MG #0$BB4A91"P9P&D%C)Z X/R47UHI)=*UN]+42- MR;P!5Q?^DB MX+NI3K?]YN0E6!=TDQB-E:"0$8F)PM1#)&B!A)>V>G6UUDS=0Q.UYM"MG,"\ MMZ8&6,9I.EGX@)M;!&"_VO0A6TP/#OB $-7J+X$F5JZ1"(=#,_'((\EV9V5< MIY)Z:X;OGJ2I2YB'=V!LY%"8A(.R8X(#)YS01A@$MQGJ,7K+J^I>EM:,YCTO M7:UAV[.$^>E\-!^W:)*X\ 6)THP2I+A@0OF@VPHDG_19Q:MOJJWI;^V;)-K% ML,-#[71"PNFV"5=:6(:($T@(#3WW=!? (UVYXKV# M,$"TQNS7N0>-0MJ'&*W'>;,NB;0HZN6?5._/M4ULT#>MQ@;&ZUZ5UV&CV/E# ME):HLAAU;9/H0XR:@+0/,=K=[[(9\IG,J*/-$N>!X A[+Q @$ *LJ2LH9::& M<[EKVT,?PE,3S7YWL0_I)$WOH]$DX/28YLN8O/T^WWK1J^UN)?I,J,30(F, M =(B+1FQ9HL1)[Q&\$O7)HA^=[WFH>[!"A_&^SC-5HN]FF3E#/('&B9&:?)_FTVSR.GIW/%O%E=E]&Z\KWWP(R[:[O4U/6OR[ M'4A"#222<06E%!922Z39[0V:D^IJ86MGW08] X/&^BHDORU!3C013(=5R&H% MI$ <UHX]0Q'LKC#OE]0J8(BE>?? T'_.9J=S,LKU3[A'$-! M +!&0J*U,N'(5]#N2(U$J_9NE1^XD!R0Z:;9T-T9?!_&6+IHE>>GTQ>.-4FB M"58I'*LU NS#^F#13KMA @W0R7ME@M80\EW)UL?5P\/F1M_1+ XX7F/]9GZ; MY?>;PJ#G=^B2/214:BIQM+9#K]Z/IY%UZNG[7#M4/26AO:MHFN;4J^SA M.@AUJ?5$RHLZ>;M8S_GD@+7(3A?QRO!5GI;4Z.MTG=" -G-:,0V@OF':+7E;Q]2N\?LGR4?]_<$M,18FG=A5 M'O#:Z(OKP6_"81;K6RGV0F.>4L).Z41U^@U;"U0",A$S^X&7P)NGK44B4=W: MVZJ.WHLH=@ET=WOOND[)NB[:9+H,,"W>;$X1$[U:OLN6_R]=:P\G]]AR720V M:!O*V%BY7W,&M5/X"7=?(P^YM;#-WD2M)4P[<\Z>OL)S77MOKT*6"G/J/IV< MNA&D8H\))U)Q"(A@CA-+?#AI/VT%T%??:5MS9O4F<]U 7#F!M"B5=7,;?L8* M2]EBN9L4)Q>J2YHGRH>UV"%!A(2!! R8 3OTB*XN,*UYF3H7F!;QK"P=VP5S M^J]T4I1L>#:BO?YU-'[/YE^ROX^S^MS6P,;HSFTTG,;IN M=[!>W-P^QA99E,HRX]49J@8"Z]D>29@L M_RTN3>GD;W]9YFN/Z/;#;+X,$NTV-M6__661?ME8;[JX_3,L;)-/89SJV_3D M99_[SR62.L0 UYY#YKD26CFYQ1$0Q+N\:.(NO"(?KSZGOX9/T_EB+\C[A$A< MR,>7]W'6 *,SN\W!$.K]6^ST]Z=GMB'9:\*>J)M/8KFQ=Z/[U*ZWZE-K1 NO M2ZPFD$M#J&)<&\^=QJQ %FCLDR!#H]5LV:&X[83LUQ?O/G"73C4I*75]5R_ M_BFZS2'I#FIWWI2M K(YW$3TLODZS.JT^G6R7>*5P9Y(Z1CC@(?? M@"IHA6'R5@\AN-P;THW:0./I]XQ*PP!D@L);=<""Y501L$ MF@Q;06J(;UE[2/U8TC!(G6-(0M"3,_.IJ-)9!>+5LXE@'$&-)/2$(N_"UJ9I M09-W=(#A8S5Y\]+G6!.1KKBL)I,UPJ-9-!B_F6_MRVF5YO%T9R* ^;:D#AE3W^;46F- L[QN!I;OXX)?Q]2]"Q#YDLYG/\G@\.AD\ M7+Z;>*!B$!-D()20.@<%=T$0T_';=;%K2=)*3*V MU'V\!5(ME_GT\VH9S]B?LO>C,WE1%_<5%G"DE:5" QU6;\H9-#M, A>Z-#\, M6)8:![)RU,E+(3\<(+J1_7?IU_571RO:5^HL"3,':>\LY#'N"C$&H"@H14H. ML(YSJR+3&9)];5TG8I!/25B=[A*-+8::FWAGN\1&2&[(%AG,!:B^+'5XUW0' M6UP+6 XN)::\:!WO(W&:QS14$-#60,5P>.T*#(#2U8,>.KQ[NGUY:@S QK:W M]8*YG^GP1^! Z?WL<.O$>XP$4\*&;9EQ$@Z9MCBT8@GM5=PKW?8&U@AT38G! MJWR72Z3@<.-$0^XE8'0=60HD5\Z#@A)O:D1==WA==,M"T AR_1EI7L>C5K73 MG.PID8IXHP E '' $,%V=ZPDT-4H;M+I5:N-F6J:!*O3J*62YIG7=@5@E8E[ MHZ6*V'C^4Z# +KHO.HT7JKJ4-,2U0^%$-;#J-%'V&?4GXSE>/IP0Y2$R%&"G M"118, :+;9%0!ZIK%!U:45J2@+I@=>;)7=VO9J/E]'%;*>?F-IR@@D(<#3[Q M9!6.5^/IPRP M3EDW=RJ2?9PIBYU]4X39\/>;3P UB*B1(!?Z]U$0>XJK"SM MB%1GH';G7B[J",1[#0][10MPXP?[MLC]Y)S2MY*T\\(D3&0L)6%40$F"WLGQ M+@B0".&K[X,=&FW:$=E! %[Y-';2FKF]W.?D)5T5>DDX1U(:J8W$CGB//">% MP2%L';QZ-?4.+3;-"E/[*#8M(>L#9%T!.=Q)(K1!RE@" 9:>*RFE+A1)JB4> MX%4B?A24=,*L*%E$4H*LLA*W5F>Q9"%O!=1!+81GO:TE/ MM+"2>R>DX%0Z+2761.PV N&KGS9;*SHXB*6M*H!#6,)J2,\+!S.W6%,$.+?2 M)W?'("[3:?+ZHO9R4X31@4"% CF"2&*:@UD89!A'M7)%[]ZNWYG MJ YA<3M!3RR]67&9.]-KPAU%4"G)H'/8.@V=VN&$/*WAJ;YZ$WUWL YBZ3M< M!>+O>;:H?)H\T66"',"8!V0T(Q( ZAW5.X2$JI'>?+7F_(XQ'<*BUZC0G>LQ M',F!,R)P0GA,8D23L85WC'&,:VAW5^LBZ!;2;J.WHC,UX%+_,O$JW24:$FXU MI@Z;@(:@A/,B<3U&2U:_> I>OW.@?3Q[B-1H\/;Z&KTF/M9'$MXP;+V14%NF MBU,7-YR#ZG)W]?Z [F =4J#0FJ#/+PGZD&ZJJJ) 5Q?DJW=!# S[KJ3]7;H,"&?WZ=O3 M^N&SYQ*KN5;0>PH*MW1M0!ZHGIW98]KUEZ?).>JN!]X.L&( M40I9F+6"<8TXLJZ@C7'NNBP>=K*4>VW>9$UC,>JPJ/LB7^X)1?CKI4"$CY(/ ML?3JD2JBS[Y/K)602*"M-1 S1@U&I"!4>%@]!*WEXNVUF);51Z*BSE*>>T<+ M@;UX(N'(0,^ =(P+CBTECO+MN+GQR@VS[&=%[%]RKA8&U\/#?GAWI%AGMZSK MCF6_C[Y-[U?W)YGV[)G$&2^M"6=YRB!1T&O):3%V#VN$C#<>3U(9]:P9VCM+ MN@LZ_'3I1^-XP]OW,W6T7S^<$*0,(0@"CGAT@QB@44$5"/]4/^P-?SML#)9^ MF'VV3O*AQQ.*A#8>$L@-%\0RHJG<4B:4D7"8NV<3K#K)]5KH_$C\']3..Q2V M]\/N#^EC-GN,]S0^&W.)BKDGVB78QO!JP#1EA!E.'*)P1ZOU ZQ]68]EK^KF M-@=.5X+P-IM_6:;Y?=ST2MQ6=NCQA!EGM2%<>&H%@2"FNQ:4"62JUUBY/&JN MMXV^ 6#Z8OG9Q?YP@T1+Y3Q7Q',@8P$[980MJ./&#/P2L7H,.\/]6@C]:'(P MR&U_".SOB>W3>7ISN]FBSN[WKQ].O),.< &L=]X* 9B@IC ->^%K^(+;VN3K MLNOOWPTP9A@"*GQ<0XH9BA^HDA0V&6YD-[V M])J@],'FLVOXZX<3 BVW!@#/- >$20GQCBI+L1SV/EZ=22>X70N9'X7O@]RW M^V1W/VQ^GP=PXBC/;M8OGDP$E4 I&B*N<^W*S\:IYNZ4J7##9Z:)#%1%#!*+": (Z29DGI+H=*>=#J?R[&[W>B# MRM!T-[.S<9I.%CX HT?S?^Y'$1V:.##=E=0@CGJTKC6,8-; ZD[(_O#=H WM_$,^FE[!CUI7S_<)#&,H"![ MWLA E! .*EL<5A73MOH\;RTWM.EYWA T_>SL;^;+-$\7RZB0K"-H)^_#F39\ ML1>6>G:O/]5)XAEU!E#N$?+ 22$@%04*"H'J M):#F>[NW^#8%7>'HJ:?IMD M/K5X&D$4X=%<31Y'\Q,JW^6=)$P10)"6%&ND,+&$P2*$2"-3(\*^M;3*1K>+ M-L&J+ :]E&@50#/. H1<2(:ULY 5\&DL_ #K(38J"*VBU5E0QFRT"+O==K@W M^8?IE[ME,>APP!VGNR\7VV\7\,1V4JF_!#@:3DE4$2\H ((&3(H3N!:V1K'S MUI(8F]Y9NL"MLS3%^RQ?3O^USD"[N8U(V>EB79[]?9[>3U?W)^3G;-LD "N= MM\888+T)1S!+S-.*ZJIGO+:6)]BTK#2-41]NP5WDRB9*56=YGGV-<2VCA_#- MR?LW+NDFJ&'8.NLDY]0X9(B#%NR0L+#&/-4N48DXY+H "AF-DL?<[N=?6U*C",'@#90OX]'..U:/%=/'Q(4]'DYOY MOK7^E-I1MHO$(FJQ,,1:)P#4SAA=6.V"L,L:%NRKL6:VA%4?NTC)72)!WJLP M> _B_2%*R@Q@M5(FQN\B;,!/'KR5*47.ZJ*%HE#E$?=V# GE+=A4Y/% MJ3O0"FJ$B5^-+;,9:-I.^W?W#[/L>YKJ=!XZ6![+.6\@P_WEFTXGN3?P0C^: MYNOR&K^GH\4J3Y\Y:CIZW+$OXOI9(LW\[?I8SK#?CH?SQM M6.\W@>D])_WOQJ\6BW2Y4/-),;1INMC2%':H#[%B?S2VA ?>9?.\^'.]C;TM M42J@T?TU,8R7#S/E25H[!T)%MQJX8F4 M1&&))62>;G$$6-0YIEV\7I\L9M"3]&3#P+W+P@D7"[Q>+0*PBX4:;VH>13DX M'9%ZI$5BD)-6(^>2BA7% EI*258*=-85+99[] M_OWC,D_G7Y9WI[GV\KF$&8)$.&0#1;ATR#/%=C0"K:N[DUJS![;$MYK(=+40 M[Y2/2!KWYD9S<;KFZ2S^5YYQ3+G MG;;>G1!D8Z&6,&,L0U(!+>--B&O,$95T0"5J!GHB&@AG.I\->U:?6.#X%8V+ MYT0N/KQ@P-8*=*X,<"OO2XP QF*L(0<.>@P!]:# %@HTP*(. Y*W8S.A1PX- M7?J/D/I^E8_O1HN3M^^T]DT M^'M@?JP0_68^GJTFZ>3-W(WR>7BLPWEQ? Q!N37>0D0!LBH '_Y"A8J PO]* MU?3M-EOEIYDHC7'M2F?.QW2YG#UW]+4_5?9>FC!BA5:2(T(]P\Q2R0J[;1 - M5]URW9K;^Z>9&]79U+8/_HSG>/=U^+7P&A\ZZ^GO:]=RA&@ZWS7ZCVF:!P+N M_O0O5SH/6Z^HM2#HVT'ID#@LGWJ;1:0%IJY4)9SAXMF=?UD )(0FEGJ/-960 M:+>->M&4T3H77P[9OUQ:>EKS+U^&^Z#]RV:TN N$QA_QBI''T2RND^=J%A]M ME$"+G''.*F*5"[R](N[H\]//3#GY:H ME%J]V\1RQ"B@0$.*"%),&;JM0*M9T$C(L-W338C J^3OSM'\4_Z.(S9(E_>U MB5T_XO9[-D^__S[*_YDN_6H^.2](AQLDQ#&G$14L'-.$-QAQ\T0=T=7KDK3F M%NB&F5D+Z'461S.:__-3F&\V?<@6TQ*+S.$&B78(4DX]MXP# 8/"@%U!G;8U M%/K6S.6]R$8CZ'5NC=/?]TP1/D__>Y7.Q^>N!RG1.I%&21O.0)Q1(B' CC-6 MT,TU[[*4U97IW,VCVZ>-=S?NL[%[)5HG%$M@F%+:BS!/E?&JN%,IS"9A\+!5 MZ48Y6\*&V@QZ/X_T#%(1'KK0#$=8GN(JSJHZ99HG5,L8TR$YTD'!B('(2<0P(QA(1K0MH.;>D M>G!5RU>G#$KG:0[@7M>B VZY*EO8T7X2C#613$ C*5 ,BW7=["T6$$EV-:I0 M(PPOLU@U#.7/+5Y#UY6&+U4]2],FH&(-"BRO+[UNE<0J[@ A36"LF6 1=H(7 M=%*!S'6H20WP\9BTU,:L3]E E60#%71BJ!S5"@ .-/%4(2D+.I6I<>)J/]2V M<]FHAEF?LH$KR08NZ$2<*&^M<@PIHBD0=!C2SF6C&F9=R<;F MV+ ;=RR1.,LB0.KS8IF/QJ?J"IUMFVBB,<& 06T"O>'T:K7?A=:H.A6&6I>3 M7D.+FD:V*VDZ[)TY0,?%P4 '^DC6U[IC2KRDAEA@@%;%:BO"1*L>X]Z:=#7( MUU+1/O51ZWT=JK+^),(3(;"!QA**'4#>B0)%B9098+IR>Y+1%$I=2<+>>EMM M6RK70>(\X9PZ8PU'!D#C! 4%]=:PZA:_]O7;7O>F5N#MND")R>X_3^>;A(AL MO@SHA.4R_+:8!A:.-LD!VY0$$]!+3]97K-YIXIP&A#HJ"//$*<^<+)@@E:F1 MIM7>':X-L_](>9/6L1RPQ(5).VY#Z)[Z#0<$0=-@*=&"F0%X8@[Z1R";H>Q5M6=JZV=_EL6GD;QZCF1[8^@ M,(QFTW^EDYBGNHB)JNF9,K#7D4;UMO.T-!+4:XZ5A/N@T])V M.;E/Q;[/Q8T<;I$@3E4X*\& A(::*"L8*D!AK%.-O:^RIV7%XJ5@-H)H5\K3 MIWPT7]RF>43J8YH_3L?IA;+K?I,C3[]1]6KQ[@&**>$6F%#SHS=D:+'6@4^2[]0%>F MK#4&ZL^4%H$FDSCKH;FG_)W'+%!JEC7 M)G;][91GA>?IH80H)QG0$D O@/<04:<+:Q)4;("1OMTP[<"V5PFQ:ZL:P;W% M4AJKK>/"6HXM] 5U&M'J9JQA5@:H*@^-H-?EFK"_9"[-*,^_!WUPHTJ>CYPI MUT$B$=(*2>P4"%AR+:$H=$KKC*UQ3^AU1,Y4M/E%< M&B:)QC1>PNR<,4QM:7=.^"XK$)84K::96NX<5@NVSF(Z'T?363R%^BS_& 8> M+UO]&.?4>MJI^RQ?1C^SR1:;^Y5/A7I>V%6"$0 (&0:,5L(Z:ZPG!2*:U[,/Q/:7[_9OX8U(1SM:7+=Y(X2:14ECO'*'$^ M7NH "A2@KJ$GM1;KTL&"U IV UF5QN/5?:R/G4[^GF>+Q?-P&)W>9GGZ:?2M M^E)5KO_$6T"P=UAYHBP(& J'=[./NNK6[BN)3JZJ8_6!_M E-\9PM2FYS_I/ M.(24&NJ@C6Z)J'X4^25!%_%RR+F!5RFY== _+[E'+A*,.\"H3+K1B5-GM8X2 M#;G#B*%8I@0[2"CFK* 0257]B-#^[0V]R%5.-N76F_J=)@B'DW:8,6$SYY9 Y)'C!>68]I*-L0[=.)9ML1U-G9>^F8=?H[K8T4M,=O^0S2-E-[>[C]VW MAW2^2'4Z#_TO3V>8-#L<=WN;CI?3QW3WV8>@5S^_GZK+\;P;Y3&U[#'M.\WF MYF&=XS;_$L\4:[/1[>9ZL%+),R5:)YP@BP'2-IQ--!1>#ZX\U2:!GQ$M&+"?88\>M%'9+H>".\6%'$=9EVUDIJ(72CR@/@XSJ M&XH8],7^99K/1[,/Z6,Z7Z6;9(#TS8>/9\.WSK1,$(=>&,FT@)8$:A% Q88L M" >=UGHM9PVMS[I7LM D1%V)Q,=E.'-$4W!@R>S_6^73Q60ZCCPX*Q)G6B8 M"Z,L\\Q +R50'@M1T*N-$I5%HC778>,BT2Q$G67QC;Z9/)U,E_M:TQGE\6B; M),@V0QAYRB#6#!MD'2AHM$&+[U ,!J$_-H54K]+P;G2?GD_3/-TR49Y+ISB$ M.,PGQHP&M*!7$N;\L!7*!OA81C)JX_7CR\D@%>31)X_ MF%"@M ;<"1DV0D^HE4%9VE+#-1M@R=[&^/,Z:Z@Z,-V=+ +.HYEZ>)A-QVO+ M]?LTGV83LXD6F3ZF&VOW.A=YPY)SUJ@J'2;6K#/=*3." 0^@4V*'CG9NL/?G MM&>MZ@#&X0I9">M&M2X3+B2VA(792+ERU#"G=(&00\@,6WEI6RQJ2V$ME/^4 MQ]=(#5))^E'$L!_QL],PVCR=CU.=+K^FZ7QK>?K[:CH9A4_?S#?D;*(RU7RB M;I=I_BE[F(X98&<5LB:Z3[3TS@$,@\X M=Q;?-OFO51$"D^7OTJ]J/,Y6ZW*V[_-L'GX=;R)-SBB#%_63,,YBX7@F-8?2 M (F5V6$AA*L>Z79Y9.X@=, VT>O,NA#>=G.K)ME#*=OTH<<3Z3$FV&J,73A^ M:P,T+PSPRBDEAJVRM<3%ET:&YH#[D41CD-K3@"6BI^UF1__'Y6@^B2OG'P^3 MT3(-SQ,@SXI&J?8)@@AZ$BLL:$D1%HI@L*,=BDZO "]IF:K%PI>[20L@5120 M1;[<$X[PUTO!"!\E'T;S+^D1_>+9]XF@A$)OL6%>6 FD!8KMQLQ9=5V57I?> M4 >5UCEY=!*_>"(ABD.J#<'44\X\%$(5OE4-E#FI; M[I9UW;'L]]&WZ?WJ_B33GCV3.$<](889RJ 2\9XPOAN[XWY )5(KHYXU0WOG M<7_/LQW*A/T];Y%0Y)7A2'F*N;)*8JIVD=<>.#0'$8X;I5$M4GCK@U!'"$F3 0%SNKD;#&77&M%5QH M4R":0ZHS=U5ZF^9AR+L]61 M?0 RT2!4G2NFS]->S5U4RM_,"XIB3/:Z:,GK#;.,#ENY\P0:)0!52G)L.?;0 M80MW>RVH<3LONT8!ZQS0KL0PEC$:9U_FL9!1&/U6C3^U+!UID6 CPF:LI#(T M'/.-EU077F"C':[N2>#7*##-H-1V\8.]'/BG"RA?"7-0S/<^VUM:N\S1?QK? MNW3YC'/]WX[9?MH^"&HN#7(33M .0&\UV=X]S[&!K-R-KUW37C=MWW#,H9+" MACV:0RIC>N*69@T-Z#(0NG;:?FG^79BV?QE&/T7:OG"QK"I#G'/@J*7$F@)J M[8#L,AZP46=6:5:72]N_#*9K3-.VV"(9U'V#C )4.FBW-40#A022@5_^4Y=M M9?.UJZ'T(\K#H'QJ0Q.#OMC?5MJ^TI )36-$D)&(>LRL+C9D*O4 LZSJL^[" MM/W+(#HO$D>K_LVF8:>;3T?[M!UE\-DV"0S[(18">: (,91Q@50Q;L/9@.H] M-L[:IL&IS-2;Y5V:KXL '+\@Z?"#0>RL])!RQ;FRFA/+=C0;86%U]K7F_FB6 M?741N?[Z&5 #P*3&UDLL)0]"RDU!+Q"J>@'SUOP=C:_-S4)TK9Y02\-.XY 0 MW%CD3#2;%3N0I0YVJK$U9U)LWA9P(5#7ZPD%X:"++,1(>">L5PRS3;5:3I!F M-5SCO<905!6(YI"JO,]OWO;2(ON,SK"*'1SHH36A=I]).!8I*Z5"7"OBE9-$ MD()NI$CUP,E>@RS03]%A:>8C/IS6O1Z!99%3[X,:>#?*4[59?-@F@.9R!/+AHU7TXGT]DJ)HT^U9%WW\:S51B: M#W,@5J0./<4AW=RZ43BMS+_L7M2W/Z?F\,LX?9IZ18(A0N$4!R2Q$G)E@!;; M QT4FH!2Q2A;.B T)0[G'$G-OBBQSD 3SL5!FY)60:V@V>K6D&@MNKQ=]:3? MJ7L1>GE(Z1/W0?NR:N*AOQ_NX%RR>'MO38SW6C!+@*- 6B0Y@X-A36JUC.A@M,H"XPD(X.T.39'%M?E7]L![2N!,?=/\RR[VFZ M'NE-N1H=1]LD@DJD!#":2*>1Q49)6M!H;(UX[-9,GZT)1E,@=;>"+);Y=+PL MOUH<>#YQFD$)"5<$4*$EA]S +6W<435 OVB+*T-]@+IB_C_BW6+SY5FF/WLN M43C P1$,VZM50#"'5;''AI-'C6#ZUER@K3&[#C ]S? _ NR+#Q__N'2F/V^7 M& B%"Q3"<,@4'CN%C2AH#9]6%X+6C#^#;]J]7=O2^:#@TUWC;P0(W^9?1?/JO3:9O MS))K4(LK;H^>V#N=K8S$:+Q(",L MDRS,F_5UA1)Y(82!I:P@;7N[UT/6W]<$E'==OVJ5>(X(\9H;H1B24GKFW996 M@L-V.A0_=$U.'74JUT5DT![B=8!O?)O[[]5T^?WI@O8S/MZ3[1*F@I[%"3?A M""2Y\$$!HEN *.6FR]"%BE[:&DP_%$+=$%*='1F?#_6L\^K@\XE" "'#K$5: M0L9LS!K8TL:PD'K8[M&&^/;R_-@@4C^6- S2?SDD(>CI_#B9K $?S=Z/II,W M8*\X#F?G+:W1F3N\\UY-GKVZ$:(Y=+J2 MA+UCS5GNOWHV<=PC[3FT5BD%$$,(L!U-=4K2MN8W;);C=1'I-)TNKGC[ZG19 M9?!EFX0S)[WUEF#/F.,8:%70R+G0U>=YRW_[KAQ,, M%5="8B:I- H$S&2!$U=/&42(C;%>"J<\QUIP2"R"!08>U2@. MVYK.UZ!(M 539XK@ZO-B.IF.\N\?1SM%Z)PB>*Q-@CQA".N@- .#/4;A/[I# MT?/J(00M7PO=BB+8$$J=2<+3**,[_>9V??/F:%SJ/MWSC1/L:-A9P\E6PQ@G MR;!EJC#1$TP&>E%0@]Q\*1]M0?:S",PP%%M2: MDBZYN"J8]=8!7'&?Z(P3*+-XO%*MZ1 ML =-R?W@7#>)HIPS\#+-74FI T MCE;E8/>]0?TQ#R/Z&L-;YU_L=+&^_#A6C(HVM^DBZMY'2WA=UDO"J7=KK8I1 M+ V6&OO"[RIC_:G*DM!:ME,SDM ^5DW(PBS#])=-$ND408X# MP B-94RA5(7W5E)2(WFQM52F=CA<$YBN-H1/Z?U#EH;I.:FEWV&P:HN_B$0/U&F[6K M*,*;.SHWP]]8VA?KR/,]J_M3>L3)((8Z'2<&,T"=AQ@R@TT SIE"F5:,N^J^ MCM82IAK6(KJ$KSMWV3B"-+V=CM(Z1*E-M#I=IK;9/YN!OLN6FZS1CP^SZ?)I1GR( M-,)S"],%724>!9RY00S'6OJ2(*)WB!C-JL==R.N0GY8!ZV[Q60;LTDF1N:?& MX]7]:C9:IO$:O.GXY.WQYQLG4F),A7>.2@5@F"H^_K&=.*Y&$6L(KD-.&L>H M*\EXERXWY8%C#N()(7CV7"()0RR-TDD[T]S\6T6R[*YVMQLOIXSE5MGPG"3$>*VXHY\8#!"'#JA!P M[<-J6%THKL1$VAI674E,&/DX32>+F/$=]>]8JN#FMD3TT0D!JMQG0EQ "2(# M-95 $0L4CVS0F 3V*%HC\^]*K*E=0==V*OZ'=+T1OA_ER^][]M\6T\B/O;'O MC/$CXWI;(GG\7-.$*N8Y!=1B J52)"PPVXI! %A.2RV_+1U@=H%OQ_BBOS_[ MIG2&^07])4'M$C1JY@ )R"&&#FWP83Y>:-1E79"3N>?-,?IH&GI[L TZ0;T< MV6?B4LMWDD /I)9"$.Z YD)S0O@6.L<9OX+4]58$Y=71J25 NSM"UO'9BS!K'H8[KN26XU16 M MX%I!IX7AU$(()4+<8%S0"2@J=8-1O[G*/>[\%1#L65(N6N-?1_$23<(DLH9[ M0S7GWFD+MK1Z?:T*P&5<+"<9M?#ZL67DFE2"'D6C275@LKU>WJ=I"9W@U=.) MTF%TCA*"$ E#@\# 8MGT3M6X_J 3Q: &]J]TA+K8U D)'.7?US&*FVK,T1:A MON3IVCIQAJLEVB9( 6T@] P911ES(-"RCTU-6Y^;\TET@:/FT>J.L=706,9 M+=*R3#[\>.*A]\P9A("1CB&+#('%:*$&U8O1M.:::(.OC8#3\[Y4%,K%*2D4"X-2&??"E4[' MQN]\),\Y/ NW! HJI"3&J'K4'L#V+H;WN[]N M:E]O?V,6JTW&Q-OUET=$AS@R/><[U,W-\B%=]2F*%J5R3@, R$^FI1RS/?>#33YV>'KLM2(V@1]HQ MAJ,N(*#&6NY&BY%SQ32*[D]L+ZLO]8=.T6>A;Y*$)C/U]>ML%QJ]#;(WV[#% MZ;?*W=U5-^O-XCQMX YM]\!@M<:4284AQ()(+S#U-:2*DF+/2/OAR%HFP/Z]"TZ,S"3BC_XN// M2!7IS;T6&HY#/SM->;)5:OY5K;]7U7RG8?_V,+U-@9UOYMOAZ.INL4QZM[I; M5\N/BZ_3&P;8R<(W?3P^0.\D4Q[&74LRH "EF-;(&6$+]$@/3Y+%Z#CG8JBZ M_<^'U:8BT,HOEG]4WZ.1E]+U4P+FD[ !E*CC<382V\, MPUB1&@L/._2B'_BH?! %<$CHLB7:Q[>]O5.WBV85NUZ[/#@N'8LC8- #XQGE M3.EZ9$ 26;:^-I 47R;=]P?<-5&C2-6I8$:,M-?LQ_\AU8B8+&]7?WZ]G:RK M>'W\K-,M89K<'QB!A&$KG">IF[)!UNR=0%S( EN!=A/AR]UD )!:'[R:+Y/Y MYZ@>/?, M#@%4KI6@1B =Y9FX2"[NJ^7[ZNYA?OO[=/)I.DM]Q2P:Q^:V3M=>I;J3VT&!H*L_0IQ^HNVG8;K$ZF#2\:Y#PJ* M&QOM,">108QZH0VL5UBF08<8[=[#.88A11;8AB3&S@I_7]TL/L_3PMJ!&S\] M*Q!D&0/.>VTE]HYH&0>Y&R=SK+T>T7LQOW'IT16Y(1GR;O+C_O5-Y,PG!.-1 M_'3./#(J&O;"(6+J,5$ VEL@O1?^&Y<-[? J*][BP"^O-]R!>C\"G=HK/V]V8)_V$.YR'X=_Q M>%E3 )E0GB*OO>#:Z@A5C1 BA;?+')H6?9TSMT/Y%Q]_1JI(G_VUT/!7N,.A M8W@'H8Z8>0@ \\Q);*6ID:.HQ+R+X4DR1+C#>3A?=[B#I4H!ACC&1LAH%JL( M?HT%X*)]AY QPQW:*H!#0G=)9]K4Q+$A11A%R%$3;3=JZY$12EC9^MI 4FQR MN-T.N&NB1I&J4\&,N.9P!\0LQQ% 1(&55J6NCFHW=F:E+E"?Z2;"5N$.YX&4 M[13\]>WUA.IQY*Z((J%"Q?F#'.2$$&BAV(U3>\"*[9(]B*+1'U C$^*DC7[T MOB"ED=8A)M"FDI?5.*K_N[%RR0NO--2+%)LQHQ->U\V1(C6.\JC1T\FVK5)A MG-7Q*B7/+@J(0P%5JJL(J:38 T3J_=,@R[*V-.\4$'(.D7HS1616M\>37"S9CAIRJU:I:IP8>K6)-7]P= M+)=""J,@=DZQJ+1J+_?'\39KY>^^8I);1QCT#E<)-/EC,;_IQ)3'!P1%N$Y5 M[AQ"2EL /:!HOSF1#BZ>W!O L&1IC5@)?&G)DL )C*JKLI!H35-1/"QJ;X7! MQK17#G)O+L-RXTRV@_R/;#( MEMAR?#"N# 1:KP'*FP]Y,[]9IAIE?K%4M[<;Y ]V(S_K(<%CSIC&5C$ =8. MQ(FQ7R25*G'IZ%]JIT*6^X*O?V+8:O]1G9(;3CXL&*U5U:'6S=&(DJ/, Y*F+2(IA+^/=+FP".#5!PJRQ'VV'E!833/03UJ8%7[ M,Z?>DR$*(D\_8 Y*H0^36942'OXQ6?ZS2F=JFPR(?KATZMG! F.]%'&[UPYJ MY@U!>QP(!.WSK=@5DZIG5,O,P]G?=2P#)WLUU#?W7Z-P'@^RW][5$7!CIPKM M/OS\N,'?&[6D[/KP8 F'!)!4=I< ;50J/^XM@50"RX$5369Z8VH0%,\451XC%_4: MQS2(?Z8(X"VDR-.<>79G!:/D8E(_B5'GH?QW3$0QQDKMHWI-,"(PVFI*HQHA MK0@N._YE:%KTE9'2#N5??/P9J2)C;:Z%AF,%;M;-TA?:^Q"%NE[YT'4BZ"Z,DL*5P? MOE35>M?:T$Y7R1W\L*Q6#:*\FCT@8(NB*6&ML%A !RV+VF$]>@]8>Z5XP$ZA MHQT##()IMB4GG>XV8<[S"P/$.!H-48MGTFGI'-)&UJ.)"EZ!YGS?8GJYK'3! MIX30X7XR$A0FG!''&"2(*PZH)/MU4W"1M>-4,UZT%5R+_(/SP,F[!)P6_[/K M @78:\41E#::\M9S@OQ^M80=ZIL/YC?I2=!=8"AAGO>94L*@\@K89+\#()DR MQNX)G5H+E!?[FV&VM\8G[X0_.=,C.,9YA3G2$0I&K89F;W%!K=N[J08+V.UU MBI\Y_ES2J^M>3QLI_*]<'0 $2"L0E1L+( , R MYJ;>L7?-3RU8)'168NLH]1)J28QG9#=R!(1I[T<<;&GHDQ$#0#3"KG":"J]0 M'D7[ Q& .(\[F[ 4H%I3@5&A=05UIAE"\)T!&4',S>0;!.$.2HT(-)(A@YSA MO!X'@[2]03Z8$C>08,]$(I=$WZ?(_7EUZR;+^73^>15WI:VOLDHY -.;Z;&) M?/KF8!W'UF)BO6*I3C3D"M>C5@H4:*(-K.SUCEDNIGQ8+V[^^64QB^BOW'\] MQ"WI"#-^OC@(R3PQB@@G9/P/B #NS!F(M>_@L1EL)1B8"9TQ&L/DF]^>Q8-3 MMP:@B=)$4R4YEAH(RE/%[NV(0=2!6[-BL,3*C,9@#XCE"S>^B>KJAW6$(YV9 M-W -'+@C0$80)XI3K26F$2P.0#T^(7U[JW P&V#$P[]^0,RG;&R \A'!UVP= M]]?-[.$V;HK) 1;_?_MQ\M=1[>/LIP4,Y$8%HT0CX)A3U-=J-8Z0%5@TL+.$ M7\\:&Q"U7&SZ;;E8K=XM%W='==0G5P7.D:2(0J,I!HII9T&M@A/&>,ZN!"-) MOST:V=3,:C9+]'N2X>W^^EK-5\>230_?%#PCS$ #V,;RPIY!5JM41*L.=5X' M,T#ZEGEOX.2BP-NOU7+RY#./^1I^NC80PSV/NI8T2!C.4$3'UV.B7!34Q78H M@7?%)+NF)I)^O#HXH2D%3,4A,(4U\4CM^4N\;V]3#F8]#";KUJCD MM1#2!]:ZQW3^$#]\-X+%?+5-X-A>%]6.:N7^BN!$B4SGD^6/C:*<#K>3UK+8 M+&EOYNLJVERGK8Q!WAHT1H2DU=-""WR<70C6KGAB#&Y?46JP^BU]LZ\<='.Q M^(]-';73J]6SZR*^6*3L)T:!W.Z?XY2)6MA].K9X M^VDV_;Q1S0JIV?:^2F1(.7>O?62R8&^B%#Y.[Y-:>?F6E32O>^GS(CXIN<9;9T3B1K)'00WSU?7],ELM-:-38UFCM4GK^>2I^W?SS1MO5/QXO>3?YL?%( M?)\L;YM8H=T?'BC$<8G ),Y8B0&/"A6V1F%GXX+AN6H4NC(082"1<*39H3LJ\C!<9">RB MS<]Q*O7!:+<(:@ "WDF;LD\ V@%H&8SC,<1*-2I:-]Y..?2X_NHS&;C M ")ZGGA$$74<4X[W(W.>75/1OL92;%*BK1UPUT2-<2C1:]&^K(P8APEYBO8Q M8HC0VF.!%/4>>+5?ABWUND ?4C<1MBK:=QY(+0FR6JZ?D"/^[24QXJ_"^[2[ M'M!$GOU[P-P0S 4!&.#XZ4X(2_;?K%W.D/@+T3"ZX#>XS ].]Q=7!$B]M(QQ M+ZEC"$DD@=U]M^/"D#+U@I;8OY1<)PPN1X9%;>!Y19=/9/^8_#6]?[@_*K1G MUZ3*L1HY9Z71&CL?OUC42HF#GF8MEGQ\+VV-^J*?L>?2H=[-)O,_)O>G3H:? M7A8$E-HYCQ'1SCA(9-0$ZI$ J]J?ZYZ?5W0A&VEV0N32Y5S4SCNF>,\5ZX%6SBK]RMU_G2U^ M5"F9)"Y$TV]5^I9-,OWV=#"EH"1[3,UO$0!B<^#T[-K5P4VZ_Y>$!*\% '*/ M&43>&*EK9#PEO, R]VU%NR@$PP'8U98P=15_CU.6B[044$F]XIJ#^OLUQ.V+ M'PT6W# L!UK!TH]8-R1[]["\^1*5F3-%>^#>$-=.(1#U7",C4T\A@5P]#@]P M^[/$P5++>Q=O/]!D\Y5NE-?XRE.'=$^OBS8+%\@3@XSA"'K!*=VO0G%%:N\G M/S^A_,(T_2XX9JLWT1J;Q]'-;QLKDD.\+BBG!0>>"&P0 \RFN+(:62!DZ9VY MVK'D9=1".<#^HFY_"!=I25TP8\=AZC-UX6VS,^N#]P2$>%0A$.-*,15'!02J M YN -P+EY$PSO6M<4;],I.T)V'SA[*OU<>V'#7\LUBT(\=-=P1%'+!68 M MOU]RUK\ Q6-6P0CG1%=KVM'B^0OT9);%*7Y8&^9@?LT'DA"/X M_"<%(:U'CD.OM'&:RZ0*UF.T2K6GSV"%R JBS]!PMZ;4AVKY;7JS1>"UKSQ. MHV9W!\+BIS-O(&-0,.M=_-MN+%!1F3,K_@1U!I?68FCT6C/AR=!:LJ'Y$X)F M3 $E*!/ X;BI.JQU/2;,:7O]I'=5-2LC!D.PURWG^:A;DJ7S@P.2 A+@4R$D M$K==:NQ>,X<,R_9QG;WKN%DYE!O8D6SD&K]S;>7G]P7$,3,.D)0M9@E1&LG] M-!*Z0S?=WI7B7"0: K>NZLF^L/.&NEN'SFICG;746,Y_8-!"DPBB-XQ$%"UB M'M)ZQ!Z[]DP9K!1J.?IO+M3;\RS!\.DI#(\H;;_SU2& MZUAV**LZC)J-YYXRU5X$0JZ2V$C-,-3,$$[D?ER+M,VL&J]== MA#K3'Z2YJ)+VH99YK2ZA$7!NI.:G'$6=6^Q7C?$_OA46# MM4$K '&%!&3>0*B((V(=\11R(M%E+9S33 M#UK*L5G(6@\8E<.5C]\7/7!E_Y0 D/:$6P2D2"V9HKJ-ZIDG+.W0 7VPP*-< M7&F+42ZN/.D]8B9?I^O);.L[CF96M,.J6[]8^H?UP[)ZLUH])%/I"&/.?E9P MWCLBF)8DE0.EW!*^QQT*UKZ[U'A1CL/5K!L:WAY\I\V]27.WZQ[>6U '%)OK <0 M(*454E#6+)#&PO:!7^/%D@Y86;0<213/^O7>R.<=U?<7).5]7JS6Z<'Q?1='XS M7R^G\]7TYM\GLX>3"_7 KP_6<.%Z/^X7S4(W_YBZB?G)=#GTM#CS2^+:A)E@@G-CC? (0;GWGBI%5'M/ MX6#=HR]XA@PKG,N<++\M%ZM!^M\T+R W7M7M$EIW]G\\;[ZKX?I M:KJN,1S:'W_@?0%:9*6&GCF,-$$,*UXG.\>?8(=B6==TT%J2#(KG]T[!B[/X MKIJF (F]EC>@/O_*V[9E13FD'&M*G.76&[YW*FC:0=7Y=9(ZA 2*9[:+\W?] MX\U\M5X^;*+:MUV#OTSFKQHU0]#]S$\(!%'J& &"Z%1)R2NEZ]QR;:WNL+[_ M.GG-)I9NH6(9QM/(ESGR%P5A'* :<6,0EP 0S7D=P:0)Z1)A?4W'M9(& 0L8%HCCVMVD M3<2F/;&NZ]]_@F!>:^2HX@;;*0PQD9-JY9 2C!OS_=? M)YC9Q%)^N-:IX:O/GY?5Y[A%/8]WV*(R2'!7IR\*T+.X2T+CD,'>(J"LW6^5 MWG=I,76U9Z#%2RE_HM';[_-JN?HR_?H8J/DQOFGU93&[_;AX-UFNIS?3KW%T MO2<9-7YS -)([ #V1AC@N6;8UA:X81ZU5XC0-9V#EBF-XA6F70+)_ISLX=/J M9CG=3.WWK]-^Z%<&(23$B!$HD4D-M*R#=6R% 9)U:%9PC2> 5HWZ=M M.;VIWMX]R9G=3?DA=)R3+PUQ;P3<2**(\\Q9C RILP*, KB]&P5=[:EF"8*X ME'7]N=4?QUI/]P$7]H/O#(8"(*PU6#,#%(:2J3J/P&BB.Y#]US'G<'+(KY7O M!K Q))Y\=_SQH-MFV!<&I2&EU&&I!) >$0U('?A@K& =F'M-AY-%":'X)7H[ M+U--CF$=DJ^])WA,-($8.(H!99!#M$_IBAN?:M_$'5W3$6,)V.<_4C]T=/#T M=Z]E/&1X:[#4"T&2/PG9..<]=Z ^K[# \0X+\34=.Y8GB>+M0W63#L26Z8QV ME\&]'?809N&A=P6JJ) FFML<1Z/#::1L'85FN9#MTSW1-9U]EH)_\1K&DW&^ MC&3FR&" M2^HG!VF$H)Q#+2SBA$H.J*LQ,*Y#H#6ZIE/#<= N?CE].>HW\YOEYH:?TX6& M6%[/>'T@3%%JJ #QCRAQ")VN$Z\M-KA]5CR^IC/#@D525!KE+GHQ_O3V[F4* M7!K;:E=V-/U6W2\>CAZF#/3&(!E45F)E75QKK(7;?I@[>P2 ]J6&\34>&Y8A MA4>6_^]_?2& .,1_;O[AE=_OGO%,%M^_?_^?L^FWQ?SSXG_>+.[_=2.'S0G/ M3\-Z[ :Q#^96J]7#_3:@Q5;KR72V>OZAU5_K:GX;59."MZ<]*8;8?!X9%Y 9(.8U#JE&AW M. (*3(+$L)K=OU_[J9+>(3_^U?ULM-JM#N MEXOY.BX);K9Y][_]RZKZ?+\)(3B?Y:OE^@G#X]]>LCO^*KQ/PSS0I^?9OPJ":X Z9I&>S:J0./8U%O>B.7TLMK;G,#S9C>'%%(!2G MPS!J(/1&0B;KZI+QNZ%VOLP^/"VQ?RFY3AA."ZWI]<$ M!85PS-K4O=,88* !M58"7;33V_L"BY1;A[%GRUW=[.*I&^/QEH3/K@N4""( MP ;Z.!Q$D8=[#CHG':4^VQ1\(Z ML[=_*-2%-TELR9)S?:SY@/U%W?X0+DHGO0+&CGP*D/REV\2^\UI'/[TG0("H M(9HAY:"&R"!J:_4$ =ZA2O]XCOA!17VL@70'8-N?X+=MM'[PX+YUYW:#M!94 M$!,-#:92ER-5SUVD@>F0"W;55,J*^BB+5*O.]H@[X8 A7# /;'4$[T?%^X0 M/#I>^LEH"U,K2(N/ GWM0# 5YTG3Y&.UO#]9]G20EP9(HQG')&,@KO]0>H%L MC7)J)=2AV$'!1]NM3XU*D4,Q=L8AK(\-^-\7L_B8V73](V4#[[Q^0YPLG_T1 MP6I'%5%:8$:8\%HC06LI2*T[1$E?ZVPH42[7-#N&:\-Z]D<$8@UVRFFJ%!)$ M&6MWV451"DQU:)U=J,DA)!@ M %CM*L?4VO91@B7G\18Q._J4RT7.CO?3U3_]LDJ%LJIE-+YS3HK7WATL\)A0 M"0TDTAN*K:6PQASS#I4'2TX!+F(N]"".JYD"F4V+(Y\0&$8>"^TUQ!X;9!Q% M;"5ZYD5>H^+()P2*D %8>*JI9P@CKFU-$:* :!^J M7')6U!:5G7Z;WE;SVYPJTVOO#@YA::17S%IG,>>&[1J:1LP= M[%"+L^0LYB)F0@_B&#O;Z,6)VV:HO]*-3I%/6B"P<8AZZI37W$+C))1&8"YY MLP[HO]*-JD"@B-L"TBS.$BR53*>[.QR9EJZ]6[# =*.FE!DLW>@\L'.F&V6* MR65& RT!!=8CQ;A/EFP-0-3E<[)MI)CJPKZ7A@>C0B;!DGTQ;&Z=DV5S13&E6/#3' M-P0+E51,$!E-$H*@$E2 G0P$TKQ]N%QY\V-@DN:?2ZU$>/G3J+SNY#B=KD ( MB&!>(T.XE;J6 .:HH&3Q7Y.H#PE>_APJK]-IJDU'A1'&1GN/<@4P-WL)$-"^ M!G!YD:G7,HK17Y]X8 MAOL%SN$SQ7_Y$_>Y55OF[#WS&X.*,D,.>$@\L@ I+H&M96B ME>T<_YMIO"P M'+C\>?S8[R7(1"BO5EZR0Z>"Y_'PW+@\N?Q MSJY_6%8O,UP+F<3G?& PPB(GN;? <,^,\<+M^6<8;*],7[)CZ<)G\( $*"RC M8E/#[%="Q7&/#7#"$@?C BVQ1<1KH'8Y,_$G*QMMTK\2*N)&YP21'!%M&/-> M$X,@W^4>14QI^].L\A(J&E-FL(2*\\"^PH0*PE13@6HYY>0%0Z$00R2"4Q4G-*$,>P3M/W0AE\20D5C5F2 M(SR]';"_J-L?PA>04'%1C#V7J0?J5+^F_;__\&3^:ZUY8D" MU><_*?"(M!:>.J^M- XJ!.I2H!YJ6E#7GS)$O<@)=S&+WY6F7&#.J7:("V@A MC/^1UK':(" 0Y$SOS1?JT-H**EDV5S13"DJY$-Y!J[S# ,;=UP)MZ]5* P?L M-:4D#4S2T5(NSA/AY4^C E,ND)%(:08 X 0+*Z3/G7UDJ,"RIY$ MG21X^7.HO)0+#[&A4BI,E-;<&&HHK27 B&_?&_&23^3+GD.=)'CY/4;ODD_&R9U)7(5[^9+KVE M#*.!..FJE0I(Z M@7%MDC/K8?N.Z>6IB!?AAQA0>'^GR5CX# Q4&X^9)TQ11R&G./4SV4J.2\U^ MI5STQ_T"Y_"9XK_\B7N-*1<64D(C Z-)P20$AJJZQ:?FV,'VAF%Y.^??9@H/ MRX'+G\?7F'*AH$($IX ;PU(U[@R/0+*M#8NAC,06.YF*NL%!+1K +$SBGE'D;4,(H]V59D(U(SH M2\K%:,R2')'M[8#]1=W^$+Z 7(R+8NPX3.VGN06W4"G%(2%4"Z4(4(#48R.Z M0U'FR\K!:"SB1LTMS@-U),+4*2/G$N?Y?2&JT5H:K Q5!*-H=T>%NAXK@JA] M5NUXIR C$J@3N*VSP)YD#&W&_-I''<_^:OZ$P!7A3 HGA01:,*JTQ_68E*#M M$U_&<[?G(,RP,/>:0/CD*U])26O(J,X/#H +!WF*Z"$ " .U9:Y&P)B+##?, M1K3N/ M*TP*Q9BFAT:\3<.XPA'_^Q"N#@-@C9XA5RD6##DE6-R\D2"B7T_]W@N?E MD*VOH[=^97-I[']8?UDLI_]=#1*C?>A=49'WS%I,&8ZXUZ]]?7Z7+SA$&G2=-W!Z80!X(0S!B0QFCK(-IACAWMT-R _IH?(PFI^(EQ ML5G6$G(D)+ :N[B?(RX$K\TW3+!J[U]GOR;+Z.+JYB?]='I(G\X>TOLJK@KS MH],@\Q<$03PTDC$FG-:< D<)K3'5F+6/!^=7/P7*%E7QN\9NF&\?UJOU9'X[ MG7\>N"K T1<& %,LO*9$(>U2\1/+[7Y/)O(2#^<'#.\M0087R/#AB@8>>E?0 M4$'-G+-*W&^23;9N7^JI8WT]5Q'^G9#PO.$PM@1$!)Y;#DU*IZ>R,1H_9$+6\!'HBH M0V-^*0ON;GQ)SQM\P?WI74$PAX@BUG)J(-+8I,/!'::&X_8>F/)RI,=7)+K" M?RF4?K)4O$CQK"?SN^7T9I.G>I=3@V[X,4%(Q2(CL*4,: ((H(\+C5.@??WZ M\M*.QY\4@\OGRF;-^%,E,.HT(H(3;Y46QFGEZQ2WU/'@$OL[C$C2<>;3F4(L M9A(=C)1M4NBGMXG4WU<$ VG4H"6SF&M"C;8"UN>.% -W374:"YQ,HPGR8B94 M/HZ6NP"TQC% N95(\1A7;Z2J5)MHL&9]6Z^7D M9I"\HB;O#1@CP!&6GGH'E=).\GH!BLNI:C\!>H^ NH()T*8].38:\7Q.X8)8@+2QDEE-KTQE<+1>IY14>H/?$ MT]=F3]&RNY0Y=7@C/80$''!.M?B:@ 70#'/(5-S1+9&0>;27"_/M39IB/71E MSJGA975-'/!TOIK>#%;2^=0[@X0>(<*1\L *YS'K@X!B;JQNT)7 MVX#SHP )7>#.\GR\F3:0%R\-FCOL@+?*:^P%DDH@4:,,G6J?#ENLZZOX?:*; MB$:J)_YP?S]9_GA[]_H_CUTWW-U_G2U^5-6':OEM>E,=H-!L0^_XT]N[]]7- MXO,\921O?8QFL5JO?F]01+SG-P4D/4/,0"BM4MYP(!S<%I.7#$O4*&QAH)5P M7WVXGS$WKR[>X_N"\Y!Z39!RB"FD)65BUVM#$F,Z^"=[KC0^&J\.EAT?3PI% MER!_,X]+9?5A/5EO7O[[;O@G"I(?N2MXK>.>I VGQ*;2()IY58,C!,[I'FE9 MGGP4JBR&0CB7JGG@BT^6<3YZ7]"IR;1E,BH.G@N*H:5Z-U8*+(-EEQ+O18K- MF-$)K^OFR#C<.%&SNSQJC$.)M%9&/7PRJPX7-3UX;3 "ZU3G-RH#FA@JJ:>L M'A,#F.04?3-[L"<9+?I%)F,=[2J^ZXN:W]KJ6S5;?$T@N+_2MEHUJ:9]ZNX@ MI3)""^$P)E3@U)NZUA2I0AT\!(-YDH=A1/]89?-95;/XS,_QP_\Q6?ZS6L>? MFQ+DU*U!4LH%2;5UG8Q3 GA#S7Y60%)0.;5AV=$S4+FH\5LUKY:36?QL=7L? MA9"\8.OIMZHI/QK='P0GRBMJ$3<*&8WB7T1M; +3H6328$[&84@R!%JYF+(S MSZK;UZVWW1".4*79 X(T$G$%(+!:(!M-.D+J;999)[+JGLVX4HIK9A" QW$G M;TS]0^[BW>=T?NN7Q2P28[4M$Y/S77],EMMY/[9;W,PFJ]7.9]_$N?WJ]8$S MQZ*N8Z1#3%N+(UFWA!*,>Z@;U749VD6]I=F/S0#.:&/Y\JX @!6(6FTA$Q!! MZ8&TN[$2*6Q[=:=G=W%'21WN-=D1D:)=M_OM_BEZ)QRW!^\)F#$ID( 0,\(H M]YP2O .&*L)S]C!MVU6RO;!_*IS1#TK9?"A//O.D+^WGBP-)^084.^$%CENL M$\*8>E02.%ZVD[4':;WTIO0%T;40H$@/:A%R'\MI>G^_F#?K7?C3M7%,C"#N M'5=8^S05M5]VL;,8OZM6JZG\<=W M\075I" M@5;/"4PS!"D4@J.H8$MB":BG O.2%EAU9 #9+?(AV)$ANB>&-'].,,PZK F% M&F!',55%G83B?+'RE4I:'+\M ]06 H100$,M,_%,Q6H^12Y75:!G?9=D32MF8\/B5 MJ=_RV[N/R\E\-;EI% YX^N:@,=;&><2IAX1Q#ZR6]:@5P[APEV9W:;[DQU"0 M_5T(4Z8+M$2>C!1:_.[M27_8_IK /6>6,$8!X50(%;?*VDSG$.,"7:!]"N9E MV'!+6'*)]FW4=%*TR#HY^[<)B"=%??">$&>#X0Q XB'%"ALDJ:O'2!@JJ)UP M!M'W!5,'$^-F,;_=Y&)&)78Z_[SM3N C""ZN8^OZ-[N(E%-V1HN'!24L2VV> ME"> "L@5]?5I$?>:MW=I#9=;WS\ALN&7:]'X6-U_72SC6+9!3.KF9EEM8K46 MR8BZWU#]5#V'QL\(E !/K&1QO00.I.9SS.\P$,BY L, ^PVY&0JIUNO*BP\Z MV@KEC^K[YI]>LT+;/RP8I:3F@'F70A6I]D2B>J0:VP)=Y?UP(AMD(RTE!\:R MH?O9UI@M@N5:9YVY<._TVO:WF MM^\GZ_3A=C&;39;J?O$P/U8;M/$S(MB:2F^1L)A!I;56LCYC$DJ#@MJ"#[.> M#(74"!%@VTU4/:R_+)8I2Z-9+-C+NP*C%BH>UTJF&%#4469KS[-T0K=75P:K M_-HO(_K#9IP5XPP:'+\Q8*2L]U$;M\QA3P3#O-;")%8=W @S!KC652WL,98.H,TK-&"P+3;=)@A&NO2+V<1%'>#^9IVSS9[EJKP:HGO&< -(Y MMF-0(D I\S+^N%^%,1#M.W++RZ#2D&B-N6=M9\>9^]7VIF !(Q1SSHEVV!KO MD2"/.[/O$+$*+H,4O6$S)@.>E%4]DP9/[@Q&$ &45SCUT/9"62SJJ"BI#>Q0 M#.9"O+#] C0.(=Y-EF^7F]2>K3?GB,?DO <$$*<"0 HD0!$W5CJXU]LXM!TR M' MWR Z*4VNOV:/NT\@S=N#RP('P6%HN$(G6F3,.\MK'IS3U[94"6+AGM$=4 M.LKPE2C$Q^_ZN)Q^_EPMGUC79XB[RY,CH,89 K6 EA@+L5"Z7NV4 *)#($V"<8'&^<>*\$PA!@\0C$EQU MH-6%>&$'1&L$WIS:ZD[=$C1P +DX,L:H0XJ@^+]ZA"Y.F?9\N!!?;$_(C"#[ MN!2NIA'KC:OF?7533;]5MV_/7S1./R<@ZX @$%)+*)2.4K:WZU1$O8-E3#VZ+RG!*2\5U;' MF2$VHP-&T+W.AF6'0+3"G:3#@]4'$>K REUUNR92?WE+8 1K;S60" N#!8\K M']A]M8;:MM<14.$NSYZ1&>&HOH5SJ\'=@1!!==P)J6*0" OCSLCWX\8=#FS1 MA3@^^P3^\FTZCKFLG7Z7HR.]"L*747W[9)KN?# MMC?3$3(-\+; $4H6&S6$:@8%X,KY/:[6=PASO1"WZOB@/I)UP*JGSVJ"/J:P M-DA)OHZZH4P #;VEA%'D(*5.JMUY*HUB(HUX/I#1T7O=4 8E-QY$&PMYP:QD MS.U2.FCJOIZS&&2+NJ&-)75&W=#S$)G\?>J&<@2H!8X*3*0G,+GP5 T,I^PB MZX8V%G;CNJ'GH91-,^U8-I):Z:.^S5Q*Z!$1,V!)/2H 8.E)]MVE=;I^9#N( MKH4 XPB^==W0C'+OR[4P5J5 9YG'&% /**42*\SD?GR=DDYRUA!M+*1.)0'/ M@ZHC%48H"1A'A!#1%D@"($>*.>5J=0M@3UM3(6?MT Y4& RJCE08H?:?,4X+ MC@SQ,%JLE@O#?3T^RUG[52%++$YW*@P&54+Q4&@ZHC%<:HY@<@BI:XP(X9ZVG:\W0]/D5=^QCM+*$RW:DP&%1C M)< WSS0[<6?0D?%80.D@@476R"F4,V/:&9.8SA%YYT J;43G0+(_CU*UQQ!(QEOK)*46, M@12@_8BU!P569,K AO8 C40),UDN?Z0FHYL\>K5>+Z>?'M9I%_RX>!='=+22 MP=G/"MY9K F0WE%L'*8DU:_;8>*@:N^(SASMW1-I>D=L)!;]/HW_N=T[4-H,@=O]\25/D :\PQZMT#> M/0D#2>VOE]^J6[]8^H?UP[)*F^DD#NLZ#J.1%:G1JO=4R2AWPPV$43#10I%& M$MBH?,NE'$9S!J,Q!!3Q%$>#UBL,U6ZLG"'?OE1-EL/HQI(ZXS#Z/$2*/HS> M@?8?JAE'MAL+(KY[Q13!EUQ)VSN[%_==%JGVW:JHIO'9? M4(9+SXB0<6\E AH E-G/,-6A[>#YYT[E: L]()6+%2\^]>2>\>KU(6K#4&IJ MH: N3B)+@:@9KQ"4\$+TAFYR6PR'U'6QH6PEH@ 2C*0[/AX%G=09?KHV6(2\ M8XY[A* 2&"FD?3TFZDV![>$ZRN9P/G4K1+)E3W^?+&\_QE>>V/:?71>@)< : M;2 VT*=8;,IK_BN,2-=_5/R=/)E?=ZL;@3V.;G[[;C:9IVYIIYN%#O"ZP#T&#G!@F64*4)'53TI0W%2<3IX3Q!":=D_ YO/'.)).H3W)&(="Z!=F/3"KAH]Q D=4(:HY5;?9H M[$G[\,[A.OH63)Q6H(ZR;9VW8=66+6$.0,*(UREF%BO/93TN('C[].7!XL:+ M(DMW2$=P"3VMRK4Z&"K^/!I5?W70_+B?DN3.M^;_DAQ0NOIM]&#Y5]\ MV.\-XN4/W1*P$4)199%5'$##D(=Q,8*8:T*H-(TF8)91GHR5?^7R@#2DG,:E M.YJZ3 $B&"[T2&IJ,BXO!P-DN\NGIG MF!T F F6,[SU/!=W)VD>]6V?!\DO!V%SU=%"P22CFCH!A77:.%E^;-[(E G<+/M MD2_TV=-Z_($[ I?8 &8(HLQCHS5DU.SM(]^A$]30F2Q]:O3]@#.B\$]K.8?N M"9!XJY#@,LX;)A0P$-28$> L+5O+[BRYTTSHA--UG D9P:Q&#?-(15^>\KU9AY'_K#1]=^NOU3+CU\F\UV7HG^/H*26K%N@ MNKAN>OJ$ +&"VGIM,:28<@"\D%$"D0L>>&X[-$*['!J7B?7@Q[,/]_>3Y8^W M=Q^FG^?3N^G-) [K9M/U,4WEQ6QZ,QWVL+;)^XLY6'VW7$0;;OTCF>;KU(8L M"O_K?<,CUM,W!^?CBXTWACK/$561P]M>:E(K3&VCU.N!EL-]$L7!830O5G;\ M$=N6@YJC.#DL X@ 3]4.!>HI!AEWU:.'LGT*]& 9LUZQ*OO(]K$A8%0/_JB^ M/UD(EHMY_/%FZSP[=:1[SG.",U +;0&&0$O M61$UP!R(G+FL[?,:NJ+(8?[ M,_8.8RXE+AE+;^_4[:)98/YKEP=!#<*6(9BB\@SE@CA8CRS.8ENV VD@*;XL MC-H?<-=$C2+]2 4S8APF/([_0RH4'G7ZU9]?;R?K*EY/@#Q)C4;W!^TL0C2= M.:-4(3@"R[NKKI9?XS&XFHKGN,:2KL'!LYQW+"QL!2K^*7<.[)'!ZH.(??9 MJK(-I*IDP;-L^0].B,PL[H?R+ MCS\C5:3"=2TT'(=^=GJWZZR@J_7WJIJ_K[Y5\X?JM]1Z(?[VS7P['%W=+98I M;$;=K:OEQ\77Z0T#[*3RUL?C@P%$44"X@,HZ0+1FTM;(24L+3%(:GB2+T7'. M=T0Y1%$]$BTOY8%$ &M J>=H/U8. 6EO+V0KJC>0LM*(EOO"'%WT)?2-[Z;W!H55VN'U'6QH4A=J"02C!4CO8X?5]VZR7(^G7]> M-0B.?NV&X+UBRB*3"LMQYH0%'.]'IUS6 HM=:NTUEM)/8"CO^*IT.WC[VO#QX!!(F Q#.#,41<^7HI%-((7N9> MWUU$/\NZ-W"N0_!%;>N%R/M<.1_H]&ZKS4N/MW%_=E&T2#T4(&Y@C +)K!12 MU&N8P, 75+"M)X07/4'16DB_;T/(_&*IJR^3;]/% M5O//ZR\?%K.'H^>ZK9\5"#3<64ND X9ZR+U^'">-FDPYP9(#B#P#8JV9H6>+ MQ>UOLX>;Q:KZ1[6NEFG,#\G#=6I.G[XS1#W206CB(J8)THC%/T$]!H5L^TCO MWFNC#2#UWO')F3,RO9U.EC\^3/8%H!MD$KYZ3P "4*L%T41%^]0" !7;KW!2 MMH]+/+_]<1D:>=^09:/%XU>F!-NW=QLW]^2FT>'5Z9N#IT88IYSES'..4[+F M?I(9JTMOA=%=FB_Y,11D?Q?"%*7T%\V3D<[(W[T]ZW9- $ZC:*-BK@67WGGH0!U@ M+*UQ.9._&AC:K5!?]#/V0>4V^>NTW)Y>$XQ@ED(!+.4, HRP@+7'5\6=H_UQ MU2!NLKU28)_^/DKW>+Y0;N M]7HY_?2P3EO^Q\6[R7*3\W=0E>WXY+B^ 4>PQU@* 8 3E.,]7E#) A7@ 5,] M\X*9+:GFVV0Z2]_I%\MD/7RH;AZ645S5RE:?UH]_,P_+$V0[\TF!&,DD )P: MRA6U1!!63V?E6(>^2X,5,QB07,."ER]FIBXC8B:K+W\LYCBWQ>+V M^W0V>W/_=3)=;G")>^T1OKQ^0R#68A+W72>I%%0Q!EBMKFN.7/O2 >>?!XU/ MC%XPRL6 @SC\N:HBH7^?WATK9-+@[B CT2'C7G++M!, $;MG/A0=,I7.=PR. MSXW^ E_;^M"/:RKY8?%W?I[5+W5[>U&-L<6CB:W!X*Y-H!5ORY>DC L'4(\>5TQQ 8JF4 MN-;3M1>LO9$CKHPS'5#+EV#[K=H6Y$A?/YG_^*V:5\O)+-KWZ_B#NOTV72V6 M/W:!/,=.&,]Z4$CEOJ&RE#@++ ;.68)J-#3E[0^=Y05R:%#LLME'M]\B/-/5 M=/[9_96*&!YCR\\7!RR]$U !A"TGE#D70=N-RA#'._CEP 52HC- K2,9GQRW MOTUILX]?\)JR<>J6H"&.2A57Q+/X\5H(ML\D-YIW*7%V2?[6GF'*Y_O:Y$F_ MJY9WB^5]LKS??II-/V]V-%NM;I;337F>MW>[HJ0?J^71*I2MGA=2SV/M' -& M"8F(T'$B[+'ITD8!7J)7-0>&V;36%QG_;^]>E 2;SF^F7V=57<#VL2+4,3VV M]4-#E(?4A,)4_4)'G#"AM6YOJ%3M_;/P$AVTV8#,1K?%?+V8< T*-MW8?1F8(41T"""[17]L_8B4P MI=$14+,'! 44!HA!!+EB$OCDEMS/$T [I'!=HAMW$-"RV3\W-\N'ZO;WZ>33 M=-;T>/G0/0%9ZZ1C5%'A()(^CKE>0*V7O(/.N3"F!7M2ZEL_QB' M>^Q@[7C9^Q$^-JX2-U5:*-*;WD]7_QR[,/]/'_1[@X+\AV\*&#@F!4,:*BLB MAS7&N_5-.2V;=<3(--)39?=?OR$@A9B2BO X3(;B#Q+L/%A*QV4]9ZOKHT7V M^Q#2SWM<=T0F&4OI-PS9_,_%LMZR#]4>>_W"8(TUT J.)?0:^TIW55-448+ MG;-'ZUEI#%TEN>@1E2'#<;=)-\\^\6AYB8/7!TD,AM)!B3233#MEZC0=9:2S MI-S,ABX"6@P'S76(?1QQ'TF&&%W:/;GRZ_.CXP4(GE\5DG9NH44N%=) .BYB MM2HY*O/C70$+BZQ+*H64DID(':CY:#'LX)\> MN A_3ZI2_Q"-1H7'3JIG64_[NP+CTDM&(:/8PH2N4JE11CG8ENM\>?OOQDD8<3=P9FK98*68P M]X#HC'88VA=@0V# M>Y'>3Z>:?:(THBZAJ_G-E_O)\E1-J5.W!LV($Q0@3X3VGJ,XTW@]8J!P^^S9 M@:N]#Z]5=,%I/&;4'WW^#O+BU@@E80Q*@I&E4"MJ+1"UDU-PX2].R6@IT)-, MZ06WOP-C+D7Q*(0HXQ D!2JN=G%F?U3KDXK'J]<'[:->I@E/+<<=%EHSO1\; M@+!#,%4V=:.UN%ZI+=85H(QQ#"\2*ILVH?SIE@ D=TA;)HV7U#K+,/+U""E@ M[\BWI9_,7DH7-9 MJXNW9,/O_9__MD>HC&B6Q\",-W$4\\_32.U-T-:)R)'A.>S3H*O?I]^JVY>? M]GN#"(TFMP=%4KT>&/4#)0VF6#)6:P846-+(=AIH$]_+Y
*09$(BF5AL2&EJ?W&%D MJ"O3.] 2^P/5#MMA<#DR+,I>SRNZ?"([OU"E=A90:MBVUK6.XU:UCQ-#UR%] M>O!"E8U1/UBH\KRQ#RJWLPM50HD(CKI%M!NI4T)*8?>C-[Y#DO/@A2I;R:W# MV',9ND?V=OUC&Z\RFZQ.M=,]XRF!>R01CF8>!\(R1CA@9(<#L0JU#X<;.(AC M0'UH>!@+H-/C]Z=@J).N]C.?%(2BW-!4^YX"21F%D-;+8FJYH\K4Q@:5?'-V M]8CH+Z85I3->,L'!Y7\TV3LK5E^G7TYV"C]P5C),P#4\(9X5S$ )2AVH0 MA&3[>G2#.7X'D^2!8)3NJ.5BAZV^5;/%U^KV8W7S9;Z8+3[_>#_]_&5]FB$G M[@P>&0:YU5@0P!V@4=V$]7BED+0HMI(\(/?=AXO*57HZ/&$UW!L(16<&&EBTJY8"B2>!>!(2U' M**?2@L4^!'CQF[!6KG(>,_4VN1EE5#>X.5A .(SQ"^&C^2>R!-C584??. M&9\R3#^]QFQH6D*[-7BYU)##@#3)L&EP=V# 44(XL=1)9*$S<8.MQZTTUV6[ MW7J5;%/6=$;O[\.>(EUII9-F)(OG81FE\+"LXE?[Z5_II].&[^&;@G=><:*Y MHIY3GFJ$8[D;I>/,9SV9[U@ K(WL7AHW?0'5/DE_N;A]N%E_7$2K9/YY/[83 M.?O';@H@HH&CN8>BG:Z4-M1B4G^YX;Q C]<0(NX=J-8BK@OX[U\?1U@7\S\N MY]-WAFAIQZ6/&2\TXE'-AY+R>@Q,TO9+??[2LEV%W3M:V1)C=A^Y<\@>G?\G M[PG64Z$4B6-R"%*EHA6H]ZPFL'T%C_RU8GM8X?O":73EL+6^;'JFKN/2W]\FJRJ__,__C]02P,$ M% @ 5XUW4/==)H.#10$ 5>(1 !4 !L=F=O+3(P,3DQ,C,Q7VQA8BYX M;6SDO?N/W#B6+OC[_2NT/THMZS,[,!9\-+UQ.P\Z:OHO"12 EXD!1)*6N!1K4?:9WO?(?\#GGX^K?_^>-AXWS+RBHO MMO_^%^]?W+\XV795K//MEW__RV^?WL!/^.W;O_S/__@?__9_O'GSO]#'=PXI M5KN';%L[N,R6=;9VON?U5^?OZZSZP[DOBP?G[T7Y1_YM^>9-]X^<]A>;?/O' MOS;_^;RL,N='E?]KM?J:/2S?%:MEW=K^6M>/__K++]^_?_^7'Y_+S;\4Y9=? M?-<-?MG_J[,_T?SNS?!C;YH_>N/Y;P+O7WY4Z[\XW,-MU=H6,#+\^(^??OY[ MT/ZTEZ;I+^W?[G^TRD_](/^L]\O_^O7=I];/-_FVJI?;5?:7__@?CM/141:; M[&-V[S3__]O'MV?1I;\T/_'+-OO2\/TA*_-B_:E>EO6[Y>=LPV&T7_M:9O>G M/[$IRV=?:!A*&X:\J&'HGZY\N'YZS/[]+U7^\+CA]/PR K\"X/IGL*;0M22\ M5P%YB=67']2,]XYWW4POXI\_J1ESU]#H=FVB_;[\K&;L>B$;;1E%O=QH;AD_ M??(LYDWS4^_XK_H?;+Y^07Y;X[VH'GTX^U%GVW6V;D7SV:>=?/WO?^&_6NRJ M-U^6R\?%I]WG*ONO'4],]!O_3P4_5W6Y7-6+($&>AQB,PLA+B><#$@88!I1$ M%-$(D$7[O46V??/;I\%Z^T>:OO\7&09^YK;,JF)7KKK$Q($U>;G#^A\'2$Z' MR?E]0/6__^V7@R//R"M6IUI#B^5^67UN ?4^^DNVJ:OA3]XT?_+&]?K< M^D_7R'G)9['2QV='SZ89/Q1EW_:>-1%8KIRB7&Y1!W\(\%]D/D09<2MR/2>^DSBDNE"9_N-;O;45,<,<:-EIX'EM+@F%IX] M/Q+*(\_I/*5'P8\KVJ/*C*+XW"T_;[*%CSP0 Q)!CX11XOINF$1NX@4Q"OT4 M@F2$[H@9L"PYO/1$[LN&=:0% MXS1H^+"?XY$4$$F6Q)3#'$%RDB'.C1&M>$;#!9%0HVL>ZJ"(O=#18"1'&5^7 M98:65;;&Q<-CMJW:@C,L2]YBLJ:27:&GP\]\6#XU?]8".Z#;KC_P!O9^^9"1 MXF&9;Q?$2Z(T @C0Q$L('P3%& Y0@>_)C5*F &A1G3I$L@.<2:(F.$":>\#4 MU?):K,R,K0SP>6EL-F7XYJ'>TU+P6T MY$L6S!3Y$Y-E\\3)Z>I/C/W>0;*LKB=IN2"/XVB/$II)&W95YP6H/-7#K'ZYU&Z M(\NJDOX8I'.D#AWS. ]1>LZ5N#@IXD:COR[(Y M#P4:[<65*K\:*R-4IY_\>2$CT$_BE,_^H@2ZV'.'A870I02,U!U!*],HCUJU M39U*9?4QP*(6_9FF!':.'SD-DN1TMBHDZ\=U'5)B1E&)^K%6P)@;D=0G(<8Q MI@C ?0DJ]",V1H4$+5A6H%&:(TJ:DMX8X&OL)H9)IETG:1&7&$D:9RDOLCY< MEA8E1A1EY5V^S=[6V4.U"'"20 ")3V#L>CCRF8?VXZD4HQ'*(F[$^CZI!IK3 M8ALWNI'@44ELS% X5F]$V+.A.7MVQ&5'GM!9*H^"&Y?%1Y478?UI"DAOJVJ7 MKN6F=:V<^[WC\TGJO_D3F7K MM]O.T8470 \1ADC@@0#$KLN2E,/GZ8RY+":>UMUTMD ;SB8=FA&Y8RX\Z=IT M-\>X2F:B!O^;YAJ"M7/LI'/DI?/YR3G^N=[3(2%USCI'WCJMNT[-_75ZAV^< MOO'PMM,Y/;/]?II".68/H.W6-),<.#M:9/<*3A,WT8Q*\FJU*2J>LV_OCQWX MF&V: _:XJ.JJQ?_Y"/_1&6#*$STD :%Q0'G"#P#RVF-X,<.8,5$I-8S"CD#N MA>](&ZH MSVC@10E!OD_ @"_U$RHUMK:&RG1QN7>DF;R+C+JJB\,NQ2.\]D(L.,*>970E M,X3=P)H9'NN*PZ7QK_58SR/'3.#WRQ'L1,P+'Y]>_V-7U:UY5I3OL^]PM2IV MV[HI2Y7%EO]RU8%K=W9YA( $8-=W&4T)_YWK^CT&$L4>ECI>K=6RX0QR!-:Y M+TJ'PW4.>)WG@-5.:.L-A%@.F"X&?&PFP^W +(AQ&,1)Z 9NP$W0)"'A_MN(!B*C);DO MFBY"UGS"7]7Y:KEQ?LV6306Z7\40GRQ*4G19E\RQ([LC2XD8$:7A+AZI#/_= M2X5YQL$)!5'C:%J%4,1B_3Z7Y<_ M\H?=P_[[ /F4DA0C%%#&OYH,11?J,2!T48#\5PWW_!Z,> >7Y.1Z%S='AUPG M[W'HF2P(=>IGGI_IUFKL3-^Q%7$78]N%7&5BN(^M'34D7HHH98$?(HJI%Z9\ MTC"8< F4.K F]6'#7;S!XC1@E%9XY"@2JRD88T>NQPL38Z0\<$S"A2J $E?S MF.RK02\TM!4U%>B/WU-"4\("%J6843],@R0=Z@,T\>0.KDI^VIX2*"URR!(E MIP8&.%+6@TE6-(0OAU5D;%ZJ( O^C"XH<7!-&3;?OA0+V(2)/CQNBJ\M] MV];YMZRQ>UGZ?5O4S?2(E3QC.:=/YE(X7DW'N^V]OV8?]6/8@@CR-S$3?QNPT+BN@PGOMR. M9W4[,KU):9=SUWWZ.RSDEAQ&L">V^F"'-CFEOW*%Q$U/Y43[FL\R=F'%8CS+ M\UB\T.!'H;O]20Q4F]=TNCMDX';],=MD31/KS<4,,"_Q6$I@D8(X:'I0VTX5ZI9AEA0"']N.*F#L!F,(K6X46AN2*HB_;ZH7UBD(0T)2(+(!7'J MDC"E*1LLHIBZ:CHM;\>R5'. H^5:@4Q9Q3;+XSC1/J9PM' K<*FJW68YU2/? MFW#JOF.>BLO"_*AR6GHKM'>7BU M-27,I[''(,(4Q2G&\3ZI$ A=L<* *>O&RP6GWP*]<8X .VW_:_+"!_X+&0TS M$ V1'#%M&"3SQL6W6!NU.XY$!UHIGQB(A4R.F38FBGG'2&P$\Y$T86=SE#GJ MYY"W#'I7V&G $OGM4U9^RU?=_6^G$/66PX@;BACVHLA+(L(H_UUOV8,@A<+3 M%DWV#$]?>I1O6IAMMI(01EV4"B2F"=B4K(4_)_*T_"DD'UT<2R2<";A62S)Z M.!=+*F*DG$LDFBF=0?+0[5%AK@%*)(FC?'3-.HHBZ,($1(E+@Y@!&B T6 ]B M(+X.H=&FX61QA%0M8>BD5R!I3,2L7.(X0:JVY*&3;XD$,A'O:DE$'_]BB42< MG'/)Q "],T@H)KPJS#;*D=6UY_.?:Z#\-/%"EZ6^&X0@3@$FV!M 14$J=&67 M)2@VEER6+TH(DIG(0CP4RVW3A4)+]>UE:4=W2K,0N)&UN>D"J+54IS>0ZI4[ M*3IE"GEFXC2#3&K1V6ME/I,)DXP-=0T(=3 ]QQRERG7KD[^M/$GE)]P M4Y+=9#V ST>SS]XF82Y+( PP]F$:@Y@B?Y\3@]3UA!/2:$N&,]" ;^B'GQ5G M;>,9%4@Y5LF4RS$7>53)*.,)E4@A5HE5RQDC"1;+$-=X.)<2M/$W@QR@SY?" M1 L;<;/+L'GA&2EZQ*3"%#-R M$B%(BA%E.&+@@B*H\#0/)5!"7HQO)4H]OW^Z(B%AQ+PX0RK)P/N;U5T&\) )RSU;HMR^C)$KW4W:0G:I=X2M[G,Y]43KW+5(G M[Z$Z?\WYC[7N_+.<]!N(BIC23QL..6'OX]""O7%ZN,.=AQ^/X])!=@;,=C5< MFM(+DFTN//-0:(/^%;8:NM+IL,M9X?/+K/!^UTPB;N_A>ITW_V1 #S>;XOOR M\R;[;U?=YHX?LN2[ 7QBD*":5A"J)A_;IY)3U6.$8V*5[#8WZXW>ZX MD.3;5=G<#G$7+/HSXE:N2-LKZ85&)@QH LSAANG<]6YO7<.S@ZI M:>^NT_KK<(=EWT2<20C43M"]FE8S_JC='%J/[+D\D^$YM\=U9HUC!CMEY\;( MZ2.!\\!FIT3Z(2N;UX277[+;^]M=7=7+[3K??NDV"BY_Y ^[AX4?>X!APES/ M]2&"/O3288Z>8N()/JB6RABNIMH-J MN<;:ONYQU"2.7.RW4O]ZI4G,J_XJ$"X3E5F=K60>%8%Y4*&KFJL_/L;37ON? M?FL!AY\7:V]!$@8HQ2EP*2,0(P\$P0"QN37'2II3 69I!\9C"\=2]E(*D.%L M93HVUK-3MQ XQ/?#Y?C.*Q6=B(6)U#,FY*\\U8QR75=J&<^_5"I1F?X=0_R8 M?_E:5X=\N'"]F,_U"(@)0P&)*4KQ\#11&KE(?FNS=83VDDN/2"'!V ^;1*:9 M=<0F3CF=;\?3I G2C^X 78H MJ)/-;W1$P41248[T*T\DZG[K2AXCF3=>'NLOFJ$_>$K+JZQZV^.\*^KEYNVV M+O-ME:_^<[G990M"XR .?8 #Z"6N1U//'W80P0A$H96RF4[ IC?B?/E29E]X M@G'R 9?SK0'6K!!T"T5%ZXVS;#RKG*QWRE;I36OP#9?DIHJ[]3S6.]HDM-[5 M9@=7Y^R-L_?4:5U])34\B>"9J.V9:#LSRHRSH417+=! M-=/&; V_926?-+9_27A>8,N\[+Q(DB!*HB2.,<$)\WTOW1^G@S"$P&9JU8W= M<)8= +Y9=@B=+PW$=F+GW'.0IU-NU>YS_>T3:>J1W7Y7R3,.LG5, MEXL[KX\3\>"YT[O>_8C3..\TWK_&_"P96X.IVE0K^W-D;6/L:$[@9J,X32[_ M6UE4U2(*4YQ&00BHGX8 4I?"_:C#CZ"='20C\!G.R?3@-_'VQ_995 M3>9LRX3M+/CX[W%1U>^+^O_-ZH_9JOBRS?\[6R] 1-S$Y9"]T$V)QU@8)GN\ MP$MD,M1T* WGJ=^VY1Z+LSJ6O>Q'\VO)I<$)HRF6LUY'(-4SU\G+K?;^#(FJ M<8#_:>T\9;5S\.'&@0_%;EM/=-FY[I!FP(11B%DA=[C4SZ%-GNANG/,!5.@$P M,T*G3HGFF\%D>;)SK;T]XLBY/TG>/!FW*9+IN ;T)\^P(\FQE79UQ-#.$;F/ MV7_M\BJO!PZ&,Q@>\4F*/!;1P$>A'P4PC@:L<>0Q>V?E5!&:WN73[G,O!W!. MU3_@:?\0G7((#1<\K45OHC,.>]>)N9 Z]D[ M/1&QM2C'4^I]EC4Z!SW"BZF]E M:BXLZ9?G5L.[H9.MSRF%T<[ZG.D(3K<^=^3989'NE22K\\$QN#HWIBF\\D2E M@P'-JW/CHV$\25&>2NNGM]NJ+ML;^*K;^FMS,=AR>W*%<1'Z - H=),0 >8E M#$+D]? 1(L<>>NT[CHU]_?\ MII57D@\E0VDB29IJ3:\\XIR[CX8SL!_.W?0HD_(S97BHF<9YTZE\,7B\X1O.D.CRQEZ?UTT MDLK0=Z5WN3O9I\GF[(M+LQUY6_AO8G<9'Y),$\,39\+>SYREGRY!GSE>J6)-YQUT2Q6XIB 8X!J$^M,#F*8I?BW5^GZ^Z74S]&Q;MOZEPOP*XB$.6 !C[+O$ MC8+$CX-A>S#"'*W"&UO&L-@N+.^72?/^IA[GXGS,52]C$I54(OSJ7LA&HNJ3_;#&&AZF/ T9\%Q*R'W,P%J=V;H$U MZX/A44&'PEGN[_0[>IKR]4S;GSSF/+.GB5M]^S:C*K9Q[%OOV]Y>OJ:/QZNF;_C?;GZ6FS6=\6' M95GGJ_R1>[)P4YP&U T83K#+8A0%9%B1QQ'S52;MDV$UG+[W0(_>'^&2VT-U MZL)Y/("U\9*QQBA+3?-?18 -9.7++Q8?FL?1.XY[1YV[POGP:IN'C4>NIVDF MDSUPK:>Y&'[96C@FUXL5D[>&614SIF=#RVO6IJ)D?'=]_]+H_M#V[G.U*O-V MF/>Q@9LDJ1?X4>BE/O9Q&A/J#5=U83>-Y)]BFP*DX?%0#X^/>I[X)S;..EOO M5@TX2UOF1\?0\!9YF^&S7H,8@C]XYQR[YWR4R%D3[WZ_$B43N]UU-8P9U0T/_ >_=7_H=F.6P Z#PV")M%^U6+L;_L_Z_];%_E)-A$835<>[<; M4>NI;=\>/@SMH?/0:5W=8ASR]P,!U$T)P@"+LPL!+(SB\AX=1B.S;QQUV+/;[H+B'^\G=ZYK*G8V4P;G<^-8QHT0W+0^: M9W.Z(F-VP;8'VZXG'V'DOQQN)T$> ( &*4SY:XVM]%WU6@BT+Z=JB_EK7D751X*6Q5/-,3$^#^]&4&_;&SGV-[JP($2A%[@4 M!"Z(O-CS]V_1X]"'R,K<6PF9X>%(AZ8Y[]7=XCS!U%HM8(:GT\9C97T*W4^8 M#P%_5;=_G8J'B8GRJ+B_\LGQ.-]U38@U1,#LC5SGSE4=_UFU(( E2=ALL_8) MSX(LINYPK(JX-):<"4^'T^X1Y&?GC<^_HSF_:(I.BU]'(%62$Q*RWCU"TM3),P_['? >?POFX<*%Q0D0<(Q>CX@)(41\%TR0(5A M;*?V.P:@X;1U[=9$Y^@]W?4N:TX0[Q/;Q;1FZT7 ,;$W7$:V%7;UA';R!JKC M=-5@?25%X@MLFZ@5ZPCNC#+59!1H>]Q/6SP,WT7Y,7O<+%?9>I'B) %Q[*&$ M^'$(TM@%=$"%J=@[?K:PV"T$5SSK=,!FE>,RD=DC-(ER:LX?(_86#'S.+ MG96[*(W$<,*[**_&TO1=E . Z_N1C(=J+N532][JN8M2D67CL\J7J-]N5V7[ M#Y:;GP88800!P"!Q^7\"-_8\BL(!>H #8&66J1.PZ>.LC; \R^CY 2R?AUZ8 M=,PXR(:GDU/%U_P XD1BC1-4,U%R_17+B_-2(K MO^6K[(PGW?L._%>W]Q_WQ;]N*U:#K<++QYQC;OX4/A2[;;U((P^2-("$\L1- MB!<1ML_3[D1K;+S9M=E3E5<5_S%I0Y M?]UD5=5>H2NY5#A9Y,5RXFL(NNXJ:XO0.<)L-^L9HOQ"HILZR//(;9.S4,RK MZTF^?K9:-5_/MU\^%)M\E6<5_%S5Y7)5+SS ^*PQ",,@\ ,?L 3YG<&4&_>! M*_H4E[H%%B63^T-$P? SHG>)UF>T$2X8('!/M>28Z/+W#J_-R"=%J5E;1.C[M)D7B_W M\] \W4Z]G%";X$Q4"_?/M9*\6FV*:E<>RV^2$!+BD#$8PHA2-QC6C2%";BKZ M@,PH&^:ZX>$M9^<(V&3CBDLL7>AQ6LB=1S_3XTIAH/$I]BE855E=P>WZ7;[\ MG&_RFG?H7[-E@V%]N^43B5U9\K[.?^!]L2V'W_+91U[=+3]OLD40^2A)T@2' M.&EOY08L'?"YD$CMWK.'RO HY=!O;YP]6F>Y73O'>'D6;<">[\13ATY2.V<5 M-56A'14PLZH[EE\1B;86PYGIN3V_SXF_9>:%,T6^76Y7^7)S>-$*_LBKA1\# M"%S?XR:0AT)(DL@?K$613Z1T7]&&:14?8!V]D;,:.=I:BXIX4@R9Z)K8[UXJ5):6!'5G+MRN:WN>8?E8M<5O;G2W=Z? %'= M\0]7I_^*% _+?,LA0L\-(H #/TY:A42@AXB# $M=ZVL5V 3JQJ>6'3A)@;,; M,#%5G&VLQDNI0)B,J*E.2B](\"21FX=N3^-Z,8.>(YFC76BT-J\Y'0& M+ZNO7 6;_VO>=?ZVW#32U@Y]:>0#%H4I21@)24 Q2O;"!GSFRFC-"#.F]89# M:NM@[2^.P"E-A,?0*28^EIB4$R!E$HVHT'F*+BB1!E[GH48Z'"FTMSDY5?J8 M\5%6OFK.T9XT??I/>Z&,7 \F;H!\G\,(0=H\,3] 0BF3NB+(*)#IE$UI#FPV M*&+J-YMX:-/'2>:Y8VB\H*%6HC,/E;7C:C%!ZY+!2.H$AL1G+:BH_!A0E!+Q,9\!-A0T;)IIY<'_*P,X29+F(24JP$\, MT)1\%^WFOQ;;[.G79?E'5K/==CUH2LQ(D*:8($+CA) X(!X;C"$?2*V1*IHP MW/U;5,Y#"\NY;W#)B8$J<6+"8($S.9'HZ.H0.2VDB23C-#,7Y&,DE?.0DK%. M%%J;E_T=>^_R;?:VSAZJ11@F21Q 2!F,$I\/<#SB#1A#0B+;N_;$D5G<8GMIKUCKE_-[XYG3NC;!/C^)@ MN-9EMK"575:<(\VQW!^XC M8GB'H'SDYY$W)O+=P$Y!U0C(S'>/:Z U7I;E$[?> 1\VM:>^CZ"?MJ=$0A!S MX\FP59%03*3.K6DR:3BOP/4_=NU-K/"A*.OV_H"+UZ@895=\6FV96(4I]Q'" M&V?9G-;O0/;'9J8Z*B-&WI7YND;VYR&DNITZ,<_7SMG(I>+G&!8P3G&4AB@ ML#G-0S&.8&^;TH2Q15W4R\VH56-)BU+"MPE^I-,,=-K1YR+@_/D^CER,8$(HP82% PP4I9&,^FDW;EH(=>S< MT\^XF").2K:<.#;0G ,V/K\?L+^Y+\HW%4=_(SH*-W,[BR27%^326%CFH9SF MW'MYOXM9'F6&D"^%?+O^])6;O\O*A[?;YC6/=G/U@J9AFD(24QJ!D#(6>*X[ M /!0L[0D-X[49-:PAMX5[>6S'.O-3^/)=D!4-:#?\/GY@Y,?8,L/-75%07R\ M.4$ Y >=-Z=&G)SV3P?:WPK0;FSH*4;BE?&GYDC,0TI-.'9B)&J$.TW#T=5J M][!K;_+\6UE4U6_;,NNNP_O;,M^BC \.LKOECP4C;A@P&D 60N)RC D-]M(. MJ-09$CN(#)RMBY9B8S8MF N+[;30>/+ZTL(S_@VD!;7XONZTH.BSIK0P MAG&AIP&;:+DZ<./<-[WWFW@>,Q !\=4 ^]2;S5YSV(5R@D'IG2AC MHC"/&8$!OX1VI(QG3K7@ZNEJ; M4<.C^>,5U/&[\O11K5:BL<*R]BK,M&65A$L< M8JNQIY39#U"4Q$27!FLD\ B0_ M CVU'07NMZ/S\QC.:O&DT-_N)%^^7'W-UKM-=GO?O&Y; M;)NN?'N_QT%_-"_>9BC;9O=YW3Y\T1IZ+E2 M]^V8Q&%XV#I ;TZ9', WOSOJL+T#SE][%R1?*S<:)C%-G$N$Y#13+3C]RU/. M=,]NJI-]07QMA' >XFS%TY>O=EIC5U[SL=EG34/EV]7^29O M9Q,O( 6 )J[G0A^%&)/0CR&F R1&HE1-W0T L2CO>_3'ZM$XX#SW0%7<381) M5MTGCI"ZO(L&9T;B+L^UD+H;#.'*L;I^\E4%5US7&3%?+J0 MJ.NX0#1F).%2# NIMYF8S4VX#7EY5K--LBHLU[N'AV7Y='M_^YB5/$MLOS1; MK]NK0^Z+\ONR7%<'"+&+(A:'D1D<@AO%4D=@M!HV+4$5GHIT2>D5XWMZR96@\Y+.FHC*3,35B&LO%=4;IJ?-J')PE'2J<=:8V)!BV^<'O$< M5;B'-EJ!98/RFM17VC6J?+F<)(PY1\ MAFYH=(MKD/R]S.NLN+^']WP*W.Q$X WP:4$H"FF2)CAE"'DN]8@7 M#* P2Z'4NW-FH9B>Y3]T YGO'%R=;1V.KUU4+NJO6>DLV^>"%"XO-AT?,;@P(VS;%QP!A\L/P(WBN\+.FPID//0:5O.OGS7S2;'9FH%!. ( M00PBB,/$2V.:H/W(.0Z@][Q60+>"HUF]()0K!0->S76";+L6*1+\B::HHA&: MAQP8\FW4%%6.0='.CG95OLVJ"AB%6KB=1Z?3XTIAH.VI;H1N$O67 M;7.MZ=LU[\+Y?9ZM^PU_J__:Y3R[/]_XQ_]N]]!L"WRV_X\0+TEI , (M<' M412A>$ 9>:[0_:-38;.X<;I1TU5WJ(+_[@/_%U^75=;LA*CR=;L]2/TLC*5 M"FY*F7$,)?>N'(7OX(MS<&;8Z]ZCZ7>XZ(V)T-YLN]&?1XZ8S/NS M>[FGB()\)N(333Z!?)=_XS"W->^#>3/5? ZS^K LZ]O[$QGS:"\Z],.8^@0R M B !:1H!LL^8*$K4=.Z6/R0UFPHGQ8OMW>-__W @4!A 4N QZB,?9] MS-S]S,[WF- EAJ9L6YP3<9Q."]0Y0BJ74+0S+UWY^F,B.TR?(!SJHW ]D3 \L!9C M5&C8\[66+)!(3=FE")S'BHUVHOK8T % M5L9H3C>]STCQL,RWBPB''O8H@1Z"<8(\CU!_L,MB(O4TRGAK$^C0S5"TRYS? M.Y0:-$F28W5U,D>OCFFQ.+/6-.L989+JI4;V?'5,T1\!11O#E-"C)R3G?U87 MOV8/G[-RD024)E%,040B_EV0^BCM#6 &@="%H0J?-:Q6/1B)9RLD6;DL.X8) MD=.7'H?S>X=$YF5425(DWN8P1X[:6QO")(D]F?',O1-2.8*#&3QIH0B\&!U_ M"97[F-5E<9_7O05 (DP3/X&^"WW@>PDA[F !AJ'0]G@D.K@\/0+2 M9Y09.?$[D*(B?_+L2 B@49;4)%"&+3$1?.GD.1E4)F,&0JB.O=#1'$97\-[Q M/WA;9P_5@H"8LB1&#'G4X[9P2 XFO53JH8Q1AB99/VC@.2V^\14["4Z5BW5F MZ-2QGB#"I*T*W9XEN>*C23)?=_J_^\G#I0#5 M,T0!%-0

8)LQ_RE&=( O:".@\1-E1O%$1I.A@,0Z0=8 M)HJ7_:QG)E2S2'-[UUYO4MN[8"F+R;>&/U_:4N# 8)Y2C&L^J'YL@4VDXF;8"@GGK+IC^(L MLMC+R5KKYNO-:#^';(H)FEQ;^?/EN#%DV)J4J<1H\JSWH

E_FZOZ&>_WSK M1?=W"^B3( X32""?7[K(!0BQP9>0Q5(7',[3 \,YLL?F9!VXZN@V^5DFSG&M M8>)\:JTAS#+-#DUM>%ZD^8?=$ U>;F&O*P-?"O(4B5E+H_N3YVL]'-E*XQHC M.D5V_U 6CUE9/WW@(E3WJZJ/S7[5!?-00!*6@A3YOA\C/P+@4"CVE,X/3XO8 M>/;N@+5:F@VHIDO5(T)K/S7;B>HL4O'@*O]5X^S-?MO.Y?8R^\1[-H26$NWX M)O3G2ZP:.#&82'5%;)I5RN>7:[9I_^[K;!4Z2@"8L8*S9CQ0 M0@D.3&M_CT$IH?KN&=>MZK(=Q3+'[:C/0LDNM/-S?W%66GYFX[ M@]^O-\E>#:FUE51=3>O/EW0U%0-I/Z6:C^$LTFC7*@Y^OOJJ\,FX6O%L4<'H"'!>%$7]7)C/_$) MPI/*='M/A*7RKODG?:9SECW>Z5*>:,SLYS@#X9I%4GOM.'CYA&+F$>'+%F>&VWS6;1">VI&[.:"4N,AP9O2)7"(Y,\BO+@\/ M;8@>MZ&NP/KN3]&&)*[:G!ETF;:D=I'G/-N4V)6A=H-U8K@VYR8S@^M.Y\I, M,?\./Z<2"&94XE$.LAS*)&8C.\LAF8G2R3[9O3Q2C-ZA262%Q&=K$2BVK+^ M_U B4>;&:HED7 2GR+P#XKOEC^,A T-NBD+D1C!HGN5.O 0/)[!I$ :374"L M"-=6CJV7/_8ED*<;9YM->-))-;+VZ;"7=4948ZOUQZ.G*6$NC( M9O/GRYIC"3&8*K7$:HK\>(R60.8!EK TI4%"D MB;[A0F>' QXMM]F59G MV5 F U5(.]-..W_R2EA'CU5PV8&<+A]*1=)^$M0>O3EEOC]%LK.?X53:Q)\O MK2FQ8#"7J4=%-('M#QL%+ DC%H# 3Z+(@RF%Z?"4-/-=*K1 +?U1PY.EJ\<- M1U(B)MU&V)#3VFG.70HA]5B]"@F.?,9+X M:8@C3"@(A\O+&0-Q8N& PVB,5DXY//*__;JL,H;\X/3]A2K=G :EUX*D?U"JK5G,(T%,SH*>0:GFJ(BFKT^K MK]EZM\FJVWO<\+VM._V\O?^85W^@I^:_;+GB ;[+?M2($__'@J+8ARD!$8U] MMRGVX*"_L0;['G"!S/C5A'W#0]T]9*>X=YZ!=AJTY/AFH>2&_6PL-?XU13X M]I[EV[S.WN7??KZQI&W)!R2I'\.$1@A0/V!A&@,_=0S!,W*BY-C=D/$O0%*:4A*0W''@TE-K9 MJ,&<8?%]=OWZ'I["P%<'LV*J:IE4.05]<4WY6SGA7-PP_E]<,1R7]="_@4YL!O<>2B&99^+*;N3I.XT9TJ?O^K3GWY9 MA A3CS63;@R0'P)NVA\,T@!*GU9DHFP9'7LJ5+F[$)W>MK;?;:ED08]0+D1DD<1CZ7H#"*NYO* M$N+ZH>\*W_.E]'7#2M%A'O*JXJVE M6J0H3;@=$(8N=%WJ1LSW!BLID%']MJ7QUNH 24(75+@2T$_#-*F-M[ U MAB1TTS!3:JHIPYB88O[LYCF]'$'(#-1R#/I"3[.0FYN^W7+-R:KZL HZ*+/G MP@!Y%/B \JFOSW]'W<%>'"=2#UZJ6S&LG@,PI]PCDYNOCN!/;.)JASHY1=VS M=KP=8Y+BV%EV+LQJQS,ZC^FM!C\*W6U-J3#VL;$0NR!)O3#!:4"P#[W8C?;R MQO4M5:B)"7W7TO!,?+ZF1(Y4$4P[+VKCL8_6U>+(_^M5+RF6YJ$(2LA/U[H4 MO!?M]?T,L.KVP X*P\8IDQ.) <_^Q,,DPXN3K%R0CG$LSD-$1OI0Z&Q7"FO] MSPU%/H51F+@A2%"2,)F6J8='79<*K_ZJ4"8F*(;9 MDE.3CJA)I>1G/JXMWZN1-P\1&>/ J>7Z,5Q(SD;Z+0&POX_^A7 !S_6PA^(P M"&E3L@:PWZ1$/,P:/1&_LD2'/2F!4;Q^1&G:,HY%J>F,-0+5ICD]O*,W/2;5 M(0'2KL^-M% ^#Z72ZM'IN91&MD2U[-F![^:@=[O!?^%#/X(I#.,TB2*?_R)U M^_NA(/)\3ZJFJVC"\)#HY\LJ^L,-YW. ]%?[(JP7!!'O8!G!.+\W: 3E1)6ERS)B@2!)^1#D1D0SN'-'>L%_]U(K M3GM_0B-&TC2M-HP%7VAI*N):\'[YD-W>/S-%BH=EOEVD(0Z\E'JICZ(T0A3B MA RVFM-EHI*@;L&:,G1X)+1A!&O7)<(.8:I*<8TK;5IQEH8SDC&>MNF50X,/ MA1W3:\+ M=V@<*+,539*9RPIAFA3):LG A_-[AT501)6(D=F?9XX@Q;UYXD0);LU[YN$) M31S#PQRVY"DB+\:W GG50[T%#X840A\CZH.$!)B%B X6W"@0/_@A^5U+JH?D M.[*?6!(II2MP.M,Z]DJGEPK:BNSH[Z&QO]Y/^^-XI2E$? B M$+ 88Q2Y7 1[BREQI6[''&-G*F62*G1I(51U869GJDXJGEQ=_2I%67N;JD5YI8GHEFZ?+FI6YI96G$ MG ]EV]77AV7Y1SN@0U%($^#Z+$P08['/AW?Q8-:%@=1AD-'&[(^Q]OAT30$E MV56>!YHC=O2 2YA36S/"9US)30O5:)Z)DFESY_H$<0Q/ZEHV&.V'?SX,H\A+ MP\ GP$,0$.+V3\5#FL0)&Z=EDL8FU3(]DT9I?E75S""U.M5L'G/(%VQ)Z9DB MT7/5,U5WKNK9*)Z$W^I:;K+J8_8MV^ZR]UG=CP,1\R!$80P]1&B0(!2AO2W7 M\Z0J\6H6#"M7CT?R42TUKL0$R3Q-B1-D3 MTQ@KQ,G)S G.)A*:<^1E.=D[_)M]K;.'JI%X-(H M32(?>9 D:=0EQ M:&>^M6=(9J8E3^L\]$B'(]=F5ZK<*&O2AZQL_F#Y)?,6;@1<%&*"B$\3QN=N M*7(/4SD:CU(E&4-6=:EL^M3C'MU(59+B4U&73%$Y5IENG _7:;0C3$<4R4B3 M"K,S%2$AQ "Z M>=?P?'^]<3X_O?AKI6M # 5)L (\>7SDY--8:,S4D578O51G-AJM>6BP81]? MUJDM,#IV=/0<0;O/P&/-W;A)$L;417&"XC",>P TCF(@(]$:S1I?0'O6HQ7V M+>FD>-Q0U#"[8P:E4VQ>$J=)830Z@NMY:*()QP1'J*.Y4U&_?OG>$*92.P(4/F]7S91V+JF0)J];!O@:I4^3;$?ZF1!!)9)D;WZ* M(^O !651XD+HGQX 29SE5V#HLE18($=RD.O5CQ1"%?$Q( M<,PP0'',*")N;Y.A$9- >4O3*=3HN:$"K:-4R@"CVG1J\MGC3SS):Y4DO[-6 M*UE?Q/1*B2'QF>;Z4U9^RU<9RX9MIA#Q;U,0AKX?\@][+O:&-0%&^717;KHI M_WT;<\ZUT\-R."[9F94"9:+S3[-L*4Q"GQ&E/!=58$QV0FJ6N1&S4DD&)2:G M/[E\<8:J3M!IHRR:&%71)EM M$RNIT]3*B+AMDA4E?3S9@@HOP,=9O=?)Y1S47ZL_A:E6)Y,9=I\W MV;+*7IIB'F,1Q;[OXI1&/O%QZ VF/.0*/<$ZRH!I_>]AJ0F^*FDB&F^!+TE9 M_XDJ)1U7Y4Q&NBUPIZC6"AP*RO-IG\\J\DB*YB#"8UTH-#89+779=_M3; !& M+ 8N($'HI1"&+(#=V#]V71(#K*$T*VYLNNKL.]53K^,)'E6D-<.MMCJM"*TV M:[7O!([#:F-ZUA5;!7?$BK:J/(U4M/[QW(IQ H[W/OX]K[\>_Y-%Q' "<$ 3 M'*"0\TD@2 =4GAL*C3-M8;&DAX]MQ[W/LDJ+]ND+Q2AIG"0*FI3S9G@.O'*: M'OW\C.%W[L#SDS&ST%91ON6E5WLD9ZW,^KT5$VY#+(OJ^KNLJHKR]C%K#C-O MO[QKQLAW6?EP>X^+;7? ,O52S (_)J&7@"1-F]>T!L/,]:0N9=%@SE;!@/_; M!SEAUL&EF/9:IE%.7CMP-\X>GM/BNW$:A,WIPP&C7?V\SMD%B=1(^#Q44*=# MA;'&J7IFF^7;O,[>Y=^R]=MMS1MGSCLUK*JLKKICB)1;AC$!#0Z",'/C?G-# M0HCG0Z$U, -F36O;T1'@#NN;%JQS0.MT<,>>QQX? #$AG(A[R<*J/MH-G[6^ M1N(%A300B7DHI0G'SAZEULR=J')>,(N>NI>E-\NJ?YP^"%(O#%P$"?6I#P!, MT8 @(7XB(YTZ[1K6SBL=]_.3T^)U6L!*.^.U!D%,/J?B7TX_M5)O1$$E>+P@ MH2:B,0\-->)98;XM:U/1@_WWRX?AZ3$/NWSX"ZC'$A1%T"/(A0,*EQ*I_?FZ M;4^JIC?/.G2#6G$CO_:(C)95X\'0*:TJ<;"MKZ<(5=/84:&9O>'J0=@S%!S)YP_6 11$JH\L*ABQ[".[M\$ M+(^QJ3VLJ$2CF"#:8E!._/;D/8,U\5N*)RBZ(&/9$94D MDGW+-L5CMK[+5E^WQ:;X\O0Q__*U'JQ2YB; !YY'4B].4Y="LA?"&,B]3#W6 MEF%IVL-SZCT^.6$:3::8.-GD44Z@#A0>H#D=MHE4Z@I7%Y1*%\OS4"MMWA1F MVJ*<:MV5RW76#-<&,TD4AA[S*8R]D$(:)"P>JHR4VY7:GBC]<<.ZU.)QMAR0 MG!K)DR0F/T;YD=.;CIH6RT3Z\I*,"X*BS-L\%$0=?J&I_6@K;KW;[SV$"<)) M&F./!@%P71#XE RF29#H6AL0-SCMHH#Z_F8];(^N5IDA6FOU?[K-SB*\J56B MY&F?AZ;I=4F\YJ3*E_ SB0]%6>?_W)&G M"TJFB>!Y:)@N9UZ^L:B3(^$-<=F7YJC;Q^RQ,;[]LG\S)0FI'Q(:D 1@+PIC M3%+0[[^#A.)(=/>5ZO<-[K7J(#E[3).]#72.G$M[J,;R.8\N--Z-E_NC]/ B MVFW>[YIYU.W]?@MK;[]:4.2#P",1CB((76X7@;V]P(^DWO=1MV(XR7? FH14 M['=P5STVN?P^@D@Q ;+#H9P"'>@[;(#_=(T^(PITEIT+$C2>T7EHD 8_"MUM M34Z%Z'_M\OII+W5Q',(HB"(/A\SU"&)NTL]L @^ZOFC*EORJN6[2 9DL.S_G MX4*'4"1L'KU %7RAI=%([N9H]HSW:;G@#7WHS7+LB#A M%N* ]I?GFR\>72+?6J',<;P*:8EEJB4TQ5U M%LULZSC+T:5='>.)G8?^Z'#DY9X.7=R,TJ5V%W'B$P^S)$5A"&$:1=Q.OQ@; M^!X5NTAQO)7I5$GAC,,(,D=HDG8>M4G2!&<5SC(D*TA2K,Y8C^3\$)$C!69& MJ=%P8[=' ^0!ET84DR $7HP&_?,)\:5V;8RQ,YTB*1T2&$7I"%4RP*8V79ID ME_\%EF2U29+;&:N3K"X_<=];6]QJ..Q8=BE-W BE,4$X931)W"')!"20>$M4@RWK@M^ ;+I0 MJ*Y.2IS*2[YI.D=J_AY>RZ8&T5>B55WU3=.K2?9E:5;2_1-<" K_&!;GI_RC MO+D@_>-94M%^^%CFFZ-L YJWJ7FN"3 +?4Q)%$;)8#&%8H^CZK!C7?-;@".' M^=)DR@N^21Y'BOV!00U"+TVENLB;I%23P,M0JR3N+S@0%'95YN8GZLJ>7!#T M<>R,JBR_V^^LCP )7,9\+_) &*41;6ZB[8W2)$Y'%Y?%34U77WZG>IYG++DC MRLQF>-56:1:AU%ZU^9W P1U-+,^XYJS@C$C9696C40IVNZNK>KE=8"R)4DX+=.$< 9Z!@1VAD-4R%Z1FKF)([(CJFSM,H):,_LG*55]F',E]E^[^L M^K^MO(6+TP DGA^3($5>C%*$P@$+" @=+6^C$1C6O &?\]@ ;/5N76PVR[)R M'K.RTSX=TC<^$B/TT&H0M(GD/C0M[*.?J?8_9/ETA!*YLI*J+5@SUEE]/HJ( MKV9&A4J=EX!T.T_#%$01<9GO(I1ZL>LFPW@V)%3L.0$]ENPH; -%>52IB5*! MDJ=5-E6D\O8@E;AU=KBJK"W/C3?5%^7Y;K_OD%' >Q!].$0.C&'DB])(Z[HWX!:BZY ME1EBC[5ENH!P>+Z)XW.> 50[D32:7+%1LTU>Y41_%*5&!L%7N+HPW-7%\CP& MMMJ\*[M=%0_9W?('W-5?B[(YN]F>2* (^FGDQW'L4D! 2# ;C%%7 M[E9'11.&-:M#Y7!8SAZ7TCDE50;%%,H">7+"I,*;$3TZSAQZ?[@5)XC,7AB$&49SX<+"'XTAB 6&,%=,;Z_;89.K:HV@3622P MQ9CD L$>ULL!DOR6Z'$KIJD,DHQ<-TI10%@:I&G,-3G&@U4W@4!F MICW6EF'Y;.')S;-'LR=JTLC=_#\6Y_ ,5%40I0!%WJ4]=C!(5H6 O!7@2EMDKKL#?I7HYW MJJ?:M# MIFNV298<-8[FU_+NCG<"Y]QT4CX/G=/JD?!.#U6VQNO=@H ^HG M28R)3W$$4SB4,0F@GM0:[ @SUM1MT_2^U3$V78)VG_S%V#.M14UM>M=C&:-$H(L7$R!:'J9$-TZ'S/*#Q.3EB\7:V!&JZW=??I_5Y[60SU%/@JH6"/J0I,VM*@B&#-(T M3,(!CP_#8%$7]7(CL 1@%(64H.T!B_?(YI](%,'-,BZPHC ;LN64KX/M<-S. MQ1DEQ^Z<44F9U1RS89)8UIA-N-160(R&36S!9 R#Y]96K$1E!LLP=OPL;+=W MR<6=U==LO=MDM_ M=>?NTI3$OB_UZ(TVHX8'] .Z&Z?%URYB[!&JG873Q[?@NM 45,MEOW$LFUD@ M$F3MTDJ1;N+G,2_0[];+M2,SO(GJX5FCZ.F.?Z@]4$.2,/:XK21AJ1^D 7,1 M'BR[(12ZXE:GO2E5\,9I8"J=M=-"M9@*VF99HP"*$6Q$!058NR" .CF?A_9I M]:@PUT(U*5YCMS_"$[D4A&$<$D!3GW@4@S@:+$,42PW^=-B;@^(IG?;30O9( MS3/$LP'-F^1(H !O*JJGP/K,54_%(U'54V9+5/78KMSF]:YLMBFQ_$?SJV$7 M):,,QB&*(6 QB!%B29#V!FD<,:D]0B/,&-:X/;*VZ]WWV.34; R)8B)FB3\Y M[7I.W0!KHKV,YQFZH%(::)V'..EPI-#>Y"06J;@"KG>K^JXH^$]\V>M?;]#E MXA? $/H^)! B#$@0#@9Q' MMK=9@QOQPJP'GU!TZ)QO@2:QIC.118&W)'H72 M(ZF6O1[8<>E,_AC+2!HEUG[LT:FVN#."5K&EFXL$G%N;T[BX?''=>[O2F>,3X5]_7W99D-&0-1/C>/,$N0'R,?>RF(!ZO-GE#Q\]WC M;1E6\0'AS4&_V_%1U:.4.;>L@5@!1;?,J9RL#^".A*=91Q[P*1T'UT"KS*%P MN_0J'@T?2[/@"?&K7)Q3?(TLSD#V=7I3F&EKDNOGO1&2?OY1!]$C%W',<*QQ#6?"XX_725-9 MP)%G?!ZZIM,AT>4;5:Y&*]UO57:_V[S+[[-%$%$01B3V89+@P"/(=X?5"$4+2Q -A$G@LB1@-@N$=+$+7G0OQ"'EUV97KF,4294LY# ML75:Q/M7YF0OZ]'&LN!\=!)Z)>>G1QC_+Z=#Z30PG0-.Y_<&J=-"M7Z9CR"% ME^:PVL,P#RTTX-=/5_V884Y4%_N+?!EW'1?;NERNZK_G]5>\J^KB(2OAYZK] MLT6*_31.J$=C&D9Q&F(2(T9"#Z2NFWI8=(BBRYRYWCK<9MTT!F? Z'SG()T! MI?/[@--R5Q5D[T)'U9UOMS Q\=-OFH7:3YD95ZL M\>YAM^&__Y;1^_ML5=_QO%WES=]WYSQ(0K$/H@"0.$W"%%$8)#TH0#PWDIG' M&89B>(K7H[]Q>OS.D0-.YX%S<,'I?' .3JB=6#,=/BGAG4/DE/387-!,*K4B MW=<%W'0<9Z7KQIT]+?=V.!9_KT4637OF)8( LL"G+* T0B[_;XH',#X#DL^X M&(%@6/65=4/I^3LS01+3^!G$1T[;#87&T,LR*N1>4'+#T9J'@IMV\J?G:2QP M:DZQ^Q,[&),4L8 %8>"'7AP!B/P!#FKO3C*IV8(@YJK:BH\(F@J5*>4V$"5+ MVCW1.X5J!&O5;\F8O58%EW5SM(8K\2JJXGBY635VL_5O6TYU/S?XVRY?+SE_ M;[<=&)3=%V5V5SSFJ\B-^EU*E%".(/(3%_LN"P*(P% . C2.$AD=-PC#L)+# M3]B)7" GR"99%Y/DF1 N)\H'T,ZN0;U_FW' [>3;09,_M]"=%CL/4#31EDEU MGB]HLX7@S4.=;3A:6.\8<@I-:W>(7D/5F=]6R<6-R@=?!_@6IMQK<>8B^79>+"3N3I872=_OMMB2, MO= -&0<6N@A#AO<9BL0ND1JR6X S^P73=ZI'!&S$TO#*J9DPVEX]%8G@O)90 MWPF<4K 8U'GD#)L.ZUI.5>5:-%^@Y:;)6)^^9EG],6NG-(>-=]5^5T] ?#YC M(20A0>)1CT0P# ;CS(VDI@::3!K6_1ZET\)T>IQ'NU4KD1UP1BD7D^X)V):3 M9RU$&U%?,>HN**QF[N>AHKJ=*HRV5SDUA%65U0I8Q"2'S=^UJ'#\Z]RXB7+D)A(&:1&3HPZ(),ISG,>+BB+(F'S4!!5 M\(661B.Y]'5JKW-C^'U6XUU99MMZ 8,PCD(:15[HQS!V01H.F]V:V^6QU!J7 M!GN&1T8DN\\XD+6S*BK>5YHJ6]$\(W_CK#J DLM<.A@67,^R3*[DPM7)@Q8W M3HOPIGDBZ,;!5Q@VLSQUG;9+ZU :29^'?FGUZ.7*DG:VY,8^@PW@!@S!V/=2 M@F%"6!SZ;#_;]*C4^Q1R7S:L7NU[=(-2.4F!_'JJFVRF)49$R M9W(#(SZ_Q)3!(/81GTU&@" /D^'C'D*2=V((?M1X$:@;#JD/@Z[3(C/^T'-I(^B_;E=_GR<[[)Z_RHE.QZKH^@2SU"7"]R MX\"CH+/D>6& H,P 1N7[AD?/KQW(8TE3M MS3?MG=O/KFQ99_?Y*J\EJ\5*=(L)AFFFY=3C",UDQ>,3C%R0EC'\S4-G1GE0 MZ&M-DJ.)U:K<9>LC@\,L+DB 'P8Q"4GB$N8Q/P9TL$<3NF)/] M>,RV578T>]K79#8'T)(C$G5J!0M.\F6.KJ9RT&;55ZRF$/ MH;;RCCRWZL4=H[3J*>WL(LE;9)%'676YR%I>ET2*.B,Y$MA"C@8\I,X M\4/7CV,^LTP(X#_;/H!VC;$+4J21[GDHE$Z'?CH@IIDK]4_\4/F]E.O1\=2MKD8U]Y^$Z<6(R99@S.5DZ^7(# MK.LR_[RKVX7$NG ^+.U/DWYFZ8(4C:!T'M(SQH&KSRU(8=8.8J*Z\*QFS(CN;X^J"\F*\BER-#X;\NKSQ.*@OT@\O M;UV@T?@B_2EZ!%?L1S$[#T73Y\Z%M7P-/(E?=;LJ'K)/-1^RM8]'[\^E1:$? MAS &"*4!< F+77>PEJ1,:EE?U89A;>M@.7M3S9Y*_K_UW?+'(G#3MB@& M0N2[-*(0L*$D'G"04C=KF[!O6*MZR$HW,>GE6;1F-2W%LD6LJR^'W3A[S,X MVN&H9_6,V"E:+U:ZS 5I'CIIU$.YI\8TL"FJKW\KBZKZ4!;W>;V(8S\%/O P M H$+(T2).RPGA%$42^FFS'<-ZV$+A<\Y&RQRHBA%CIC8F>)%3L0Z2CYUA.C\MR=?PL/Y>JY.-)G8?.Z'#D9=5<%S>B*G3[F)7+(S/5(L0QB\. I=A/ MF.6+SF9V6,9I,7R1J2? MN+@@*>J\S4-)1N O=+4@1=WH2E'O^&AI01,$@!M!_M$(!BAD/MPK5,B8U(J^ MRO<-:T>#H2LY]/I1;%5U0X8T2>4PQ)>J=O2EY[\V@"SO*CI!B8B$*! X,Q%1 M\>"@U1@8*C'Y=L<-W^[[6/>^0?=S=\L?645_U.62TYEOE^53>VUU M<1F70-\;CG:$& = ?E%L&IPVA*U_ MS>2Q++[E57,?/?^MDW>]MVZ\45ECFRBL,NMT\X^HTEI?)[B'"GGGFG/P;0AX M__.M>]U]1P=WG,&?*58)C03FZDKCM,UA'HED%DR<7/&<0W1$$]O[K#Y*GEX4 M),VKF1%P*0V2($#^?A3.[44RJ4CNRX:3!P?C;#@.N?0@28Z8H)OC14Z"&TJ> MR_ <=K(^8^>"#JJQ. _E4L1>Z&A'(]0!?EOFFZ9MW!6X>'@HML?;R="RRE<+ M%%*",0H!"P,<-H]Y83R@"*CM6KS/=JV.4"$=05#0*..'_-M\Z:CY^7Y=''SA?VS 1&3&9MQD1.5O=G+SDT MI\76RV9+=8_/KH1>(>N"9.JB>1X2J[NJIY>^.H7H*)7!"0(/*HAPA(X@"[L7< @Z26@ U!,"R8 ^HW MRPYVIW.5LVNVD7()Y&KYN&L7.+9:I;4S(ZFGIJ(L)K,S"+"<^@Z G1ZQTT%N M7F#_U$7Y"/;DPJQ&[P6]-ARO>*X2OC[-@=4DQUQ.L>.Q A*FM!Y]+GQ;EP9,RGR(KPA=_4U M6^\VV>T]W-9YFY7S;]FG;+4KVV.>W8F ;-TM0#3YOUUXN+U_B?.N2?P+0K&' MX\1/DC@ET$/0PW@/$B52B\^6H9G>^-M[TV3<8W^<@T/.X-&P@KGWJ?E'I[I[ MZYGD05#;$1?3UQD'6TZ5IXBSF6W.6B-R:6OT-*&?1_Z8ROF76["GC('P_?[C MH*>Q^ /_)J@1E#241"EP(W)7Y"@1?UB$$ Y8[N3HG3&'*D.M%36;$_F#6!ZG4X<;1QJ;)$3=. ]'YO0.I)5?($#Q&\ UQ MJT6U16FUJ-X'NJ0E6('I.>NHBCM"8JC,D_CU-\,%>OAP?]Z'X?J\=C?#KUE3 M\%W$"64P\1B"08QIG 2AAP;[*06AW..=^NS*]$2E]ST_"MTQ*'L;CC;:Q01O M&K[EE.^(Z".0SAYEMQ?+^;T#:ED"A0F\H(7Z@S /433@UT_WV9AA3GC9Z>%Q M4SQE66OI]K$9D/;V$I#Z,'$Q"E.*?!)@F(+!'B817&RS6G";E;(-H2Z9=EUR M@"->Z&P[7?%X^4BHF>6F(\^I0&/UZN.&EB1GQH4=5EOJJ?]T^* M(B_UPAB&+DA0&GLQ]GI;,040R=V=IV+!\+3H &JX?/C[LEQ73K7[_(]L53=[ M9LKLD?_CKTO;-YJPOMTJ-8$!I*#I82ERN.3B-&4(A"7WH,3A80CC" M=-_N7*Y23F1Z)R8U!) N?1'49Y<&GY-!XYK4MV%Y(EPFME MU=A,9/4L$1L)ZAP7EO=!,+>*+!_G>>0 ^V[K71]6Y=U2MH$/Q6Y;+V*<)D%( MPY!"'Y#0=0D<:B\)I7+'D>P@,IQG/A1UQOUH;K(\'"X8CBAQ]3D^<.1DSW1J M]5RGAK-':J>8U(\L66H85I*4@38Q28:Z<3I/7E5RZB";RTR2P?U3I"59G_7F M)"7&Q=\A[9_,N;W_^5'/T\=0+G%,=HA)B[M(^>JW,SZ-3:_;II^",-R\V&9K]]N\?(QKY>;%M3;JMIEZ^:_2TX9+JJZ6I PC6@0$N1Y+L-A MP/4A'2"AA'IR=3VC4(P7 -75+Z;4^W5 M[3UJI^^]=]J-&G+4_%I2A."4 1"3DN2+%C*!NUU&*D_3_ M8^]=F]S&M6S!O\*(VW&[3D1Z@F\0TY_P8K5[7,XKUO>)HL]E[1?MO^===MQ3[&@_V8 MX)A%64)]FHNC-\ ?\& (E$J\[*&PK(\]<&] KB:-%LF74TLW>%<3T,>4>Y>H MVTN.+G$[(ZW:5(^HK7WWN2' ,]A9S3TPU&3Z]Z:XOF7-H;Q;'XI&- *3@$&2 MA!E@64[R+!P:(3!6.M^N^-&6!96C:9?V!SQJ@JI*DYQ*6F1(3?H>D^-.XOB0 MHA')TN32#1W2!5\9Z4]RBK'[]J5:L;NB_L(SR5_KZOOAZ_/Y9)2A,*19F$>9 MG\.0,3^A0[,H"&(9#3'6F&55&2!Z'<9V(W&]_^&))>.CI,:8(W9<=1;A5$V' M'M&I)4.6N-U6F^/=L%#A%LKP/L/4:LEI&:YUTN9UV4:\U?[B1&=LSKYJI7RMN&!V;QR&* MH!^BH4&0,ZF\VD SMC>&>F3>)33%C:$)'$IN!LU#G^(&T'/,.2-Y+U,VMNLS MG6A4I/.$YIQ[(X/8 F5LP$*#5QFL2BG#K-1:":/#WD3H"Y\CI@_5]< M4:H1^D:DR@3I;FB5$4LJ\UU2J[?UE#M1KD7H74!43+8,<2VXK+T*OXC;RL\RZ M(V_2'([M#QOW@QO29\&NQ_N_EIB33N+6S5>TWXH_1/WZM_5.#/O';:=1C$!* M@P0@/\ PRV ,AK93/MM52N>,M&@[L>/H>#K"_^M=@+SR/GZMZL.;3T5]Y[W= M?ROZZM*KMAKDXJ8F\0\5TT S?I!,"&=W@6)J*'@7E#YU@"NJ*47A6'IHU 5N MJ*5AFQZGC!88D[][;E/P%C_OBN93O=X6',?UX6M1]Z64S?GG:+>KOHLJ\KRJ M:77\?+@][H;?ZF?C/I]RXSQG/HP030,: QH,$*D?$;4KZV8$9EES!S3>&70K M B?DWFU5>P/VH:Q9,46=UY-R,\Z]>LVS[JB] M20^-!(5%.H(;L6,9TY]JVGXO=SL.[>W^P(>?N+D8-4UQ:(8? M]>VC&, @B4G&NS3B?X(\/T="G"D]V6ZN5\8-?;5@5V6[3QM3QL=_[W$D01B&+(X08$D4 MAT&.\5!!CX(XIH844K-URTKYS(C>%R_?9S,7Y9/UKH,]_Z"03U>9KU MA'6BRYP7V*GVR0NM$29E!5Q Y= L19\?]XUNS@?2?C_T8Q/PWU(@C0$/AKVRQ!//97VK(PU M:KV>O,/9YAHGD%?>>]7,SAS+, 6(LC"-?(:3,,M] M-E2"HHS&2HN")MJSOHW?0RS:J5<+[XTXW/RQNCU\%S?WCM\F9H]GV8WZ>2E6 MW::_1"?*7P=\':WNB*($CZ-[]>:\X(84&K7HR3Z]:;:D)Z1W]^NR;B_FK&G9 MW%?->G=]^Z[:?WE7?BNVEU/BLQ;G7(%Q&,$HC=,D#?S0C^$ A<9J-UQ8 6![ M(GO"+ :PP/JF!=LO1BE.;JUX0'+BNS3YBI/B"]YK;P#\K _FU#9= MYH;2VC7Q\53Q-WZS_M&61XIKS&_6]6%?U(\;CUD TC#STRQ# M29 B2L/S&@%,I,X)&6[2=I53!]0;D'8/#O18%2ZQ,,CQN+XN2*^:HCYA-K]@ M=N*5(0;95K@X9!G6]:X/,<>^W"4BTMP\$W\LD>O A2(6C*JL=DC5V^_;Q]J; M5STJ@<+TX,"FC+I]>O<#6229MBV8VDV9@U3RZ$-\F25"I,B]NBKHOM M]2W_\Z5V$^IG 4V0[XO'O@.<9BP:VLUP*K559:XUR\(U8/0&D"IKL 8YE8')BJFN&784L=W:6]1)<$VS+I;8RA+R4U1HETX&$UJP]E:UNIQ 1 MVH?;\+HIMN)R4)ZWM=WP2?%$& %&LC2,689I'C ?DZ%AWT\RZ9!@ICG+,:%] MA>5-B]*[A*F6V9JD5R(ZS,^L6GCHGE)^AM1I\<$0P0H!8GZB]2*$$<+E0H04 M)2_%"+-\.A D#!M46>M["F&"M$\(M\+XCW5=KY\YZ\PG*6F DAA%XCWJ"*1! MEIY:Q;Y4G:VIMFP750C<@+ M-(W5@4QEUHUEZ^EF/#E:88076=UY_+K\XU;#- 9^#G$.LSC$&0Y(=FHU@ZG2 MI:Y3V[*L0N^+@_>N:AIQ-[_7S>O0X5"7GX^']EZ:0^5=AOG^!7 UO9I,MYQL MS'TK]L="U"V02EP_NSG\ MHSQ\)K;BMJ?JR M+]6?(S'-M)S6+4BRFO0-_+;%?P-4[WLIG@SKP2ZO@6ILCDBB);>XH9"VC'MR M-Y5%#A7U\T(5GLR(&4,DR'T^(Z8AQ@R0:)@1DYQAI1QQ>FLSJ>1]-U#OV]>< M>&KX'^O]<5W_\((K3PPM+>6RM3&C%^JY*TY[Z MZM$IK?M/X4YJ)V4FVE3W4#ACUR?&)N^>3&%1:=]D)C9U=TST697=*WF9@)=W M20R0YL3^B D[*M/=22WS?%]\[^]7+?=?;NIJS[_<=&^4= >PTAA!$-,(A_[ M)$ Q@Q!D PR:IDJON!AOW'I>*A[7\@/;2M[L4[!>(.$V[<\)N/?^U] M=?#^3W$8?ETMCS7O,;FT=E%GJ463"^J?.LF=M5!51D=28FO.<2-#MF=>-5,G M5U/E3\7=?57SJ:ZXZN;P@T.J"Q'Y/U4?BBW_F?BZ?=WF_&3J*J8PS*(TB_TT MC'T8@"CMGO<"81#'*%[MBR]KKC:?Y/79!@RI40^[4?\$L;0"G*"*-+SF8(N[ M=G^)][?VJ(KX^KX>*L\;L=>DIL)6/"0GQ(MY14N+3VB]#NZ5=_;-H?+.D+NW MO/B/3ZCG56,-6D<$V::3W-!DJQ96\W5YU7SYT%4/B%UL]&U=[H2N?*HNBIKZ M36N\;LK-"J=9B'Q& $LA1'D *,0#BM#/P.I0'=8[V739;-M*V?()IM)>_T[L M]:\?[?!ONAW^1F:'WU+BI43D:-YEQR5N#'%KUCW)NFRR^-K0;NK#ZK=R7]X= M[WXK[CX7]0HSZB<)23,_H3C#@" 4=DD=B@(&I&[S4_]4RY/7'HQCT@H>[>NP29M%D(, ML#Q<[(O;4APE&G#-?8NN/&,CH](&[VX,3BN6/;Y=UQI[LD.5\DZX%\=A]]UL M611K\"[+[NYWU8]"W#O9+WJLZQ^7OX3NQ'+U*L4!C$(_R;.8$I+Y68[# 50. M?:R2NUB&8CFK>0!/K/B>\"D>)+#M$3D]=<@9:A+; _ M_&:'?UXEGL;UB#C/Y$0W]'HN8ZM%!HH151>5'GU5WC^+[2J&($KB@.8T%.5W M& ?1$%$BPI!2=:^9%BUKM$#D%=TE-&9469712>)KD4QC&BLP.J&>#\E2%TE- MLIW60EV;Y"1O$F.RRO9Q\[78'G?%]6V[0(]_D-VZ:3Z)E?M5#L(XSC$@&4I# M"&&>YHPQS*>Q61P%L=)+A5/:L:QB S119-!=2_&9)S$"GO='"U"R:-4(I7*" M-A>;:C(V@4@K2C;"THA^F>#6#=4R8DEEON%2E"--]N1DR#YQT^3G=<[LW-WQ'"TC MNC.-1C?T9J(-CV_G,,"(_)L>V_;$YWIWLRZW;_?]^X%]E04+TC@%*8T9R_TH M1R!B\="F#VFH]J+'E)8LZ\T9G"?0O2GW7H]/]5F/273*"<]\3*H)T,LDFBFB M4I:B4:)&),D,P6Y(DR%;GKSE88XAA2J%HT#%>=Z%)G1LR,@'_ MTQJ*24PHK^NT*TC]>E([4P,I@SG-:1SE:K!_1"76&W) ##=R/W\O1M%QV<%]_*VJTVU7MQ3W7[6T^ M0WL1BA,,20IC&"8P"]-@F(2)=RN43N3KMV)Y\/^^YSW@>UV*?_JO7H=,30TF M$"BG#O-PIZ86 M.;$ZB>MX7TXT5^1O1D.J=NZ(L!.RK3O4U_8?==N2_>'HJ[ M9I5A&*$@28,HHRE,8]_/AD7D+".!U%7ETUJ8>7E7 /-:9!.6>!7X4U_EM4/= MM(5>&=:L+_:>B)%<[U4GT@VMF6C#R*JO+B,Z2S!'H67\+^*!KN9MTQS%Q2 7 M,ZD58@#3(&6(SZ,833*2I:2' !D!2M)CM.&9EF7:JP&]7\J]U[10_Z:_,C.= M:_4UFEEIGK!:<^5U4-MOM&"]#JW'F;_ N]QBSFM,2B[K&'.(&RIHQ[21I1[# M_&EHYDU=;HKA4<,53G(0Q7D6983!* $D2X*AN11$2N?EM1NQK(77M[=%+6YB MNQ>H6C'<5KO=NFZ\>SYD6V'4UT5%/I4UT!Z5D_2NA75^%W4Q87M CYR(Z3'J MG&!IFO&R.$WA14.(2+5O2DY7>U.4>!!$7.MV_4 , R9FIZ2]QA+'612@9)BD M0OX?W:TT RU;EBQQX_-]76V*8MMT3W VEPF=MEB9X%Q9P6:F>Y*L/<#J#6"] MRHTL[G4FY130H$><#[D]H/0[7(TYPK_ FX8(^T'NET*POY-XM5"/IF?!D MDVH'WC:T95EEOZ/J!:9AMLWZ.^E6D*$X9,#WTSA! * HN%0-DQB)'41P^1& MYEIB4+N);SIW:J'$*FV3XL:)0#8S@7KQP"J11L1?GE!EG7]LO(2H:_/EEH+K MF_&"7$_D1?,5Q&[U^?IX: X\*>;-KT+,0IP$ 0Y@!@C+LI0FIV:9V@[]Y,8L M:_4'J4<,K_H-,Z\Z(]??1YON +E5EUFY5Q/\I\\7]AME%_ 6?:?P"5DC:RG& M>'9C^<2<.>//#4[E2?Y<.Q_!W>X:/0I]O>$J6VV[YDD[Z$4J?'U+S@+PL=@< M1=[,19A$J9^P/(B"E$2$XV-DV(-#*6"^VN%WJU!LEQ&TY0.]3')IU"\DL.P1 MR45I=YRAF"VW?NA+"CKH7H=]D-%VZ;K'+]:S+RSPSB;,?4A_"MUC2]GS^-$- M<9[+V"=W LS(L:RP?R@VHM*LO"TW[>RHN;X]A9A/%4=XM]Z?+I]-2%^@E-H[3FU/53>"6N? MY\XKN4H\CBBL'7^X(:B6;*OFZ-$:>7#_X&_7T/OJ4+3?_7B_*P]G&?\@, :K M/,Q2!DB81A$A ,9AC$\P"$Z5;F$QWKCU=0$!I^A+9AL!L9?0-J=JMWHUDEZC M]"NDN4LQKY'8]E#_M5=,3Z"]ZD\%M( ?)+>VN-15F$?/+B^@G$:ID$847&H-'$7IGH+LK=G:R;KS=U]:W<%EO\X_=&%+!? MW[>54/LO:',HOW43P)CD$0(D 8#D?A@$:83R'@#.^1!4224,-CM#X>:&0_6. M37?XHQHP>NL32+4LPB3G":R'7N?= MEG))LC@N:Z9=X8SF&3?LJ2#:X4Y6+6_Z"NZ<6R]6TM:O;\_[CQ$2D[7O-# MP* M7]A6_#+I!^GXM9 #M.*7+//Z\ORPP[DS\ MLF';T_AEC4&%^$7D,?@,!BE!(?8!#:F?9S#/3C&4^E@Y?AEL>Z[X16S%+Y-^ MD(Y?"SE *W[),J\?OTRZ0#E^+>2*2?'+G$M4XI<\4^/QRP+CSL0O&[8]C5_6 M&%2(7U0AAB8$AJ%/(H!BG&(6^BD9,& $@?S):=,MVZY?[H8KM16[3/I .G8M M1+]6[))E7C]VF72!CS14)OA@L[!')O@.Y=8E=24BM.D8IH2_M#-:SIN$(ONEGQB5*(6]HWNG'. MCH]DPYT&:R_'/)LN<"+P636PFJT[3[H##&TV=2'Z^*=*!.>[]FVPOZ]WQV*5 MQ'X>4Y@R!GSF1W&$TKQO/PL9"R9AC=VN\[[XWOZH61&$( 9^FC, 4YK@7-PHWP/!$96?A-AIWK(FOU4^ M[G/E[8N#^/732:%-U1P:]7O+;/I,8HZRO+NFJJ[,C64<>?<;*A-'2TY1F*0L M[QR]28HU)\G-4K1H>VF68M<'#LQ2+!M8S=:?I]U4_#R6-DJ?H0""LHKYU[D66XE9^P MF'65DW,7PR:^R!3X-SF@>/BH8\(#AXX!BFH0A!5&":'J:6"&0&Y[/J#5N M6:7/&E!TUYR5W>#?=H/_OA_\4YXGM><78W,6>RZQJS M6(9KM>#UJ&SJRCOQ+G!>"2E\TT%]TV&=^XX=20I'9@WFW>#&5,&"74_NS+'# MG*Q$BJ<&JWUW$VN[9H2.AZ]57?ZSV*[2A 8(\%E(BE(?)2Q)*>U;A"S#4OL9 M)MJQ+(,=M$9R&C*8OR.$LC,*QOPPAE2E4P$YNRK%8WC]>& M#0K65))U3E4PR6864J]^==6H!T,(N@#[O.C(W M"^43U8YCY$/9ZU!V]4/J^Z$VA.\E\J3U;S+[+LK@=*-&U= 09U)50.=WUAYN MOP(_RR-(01;&>8H880$8"HX03G(D7>FCVX#U)?[3@X3=$;')=3O:3(Z+VFPD MJB[HG_C3+Z[1IDRA@&8.ZO2*9#0HE*N ><'DEZI1-R7]=MTH'26<\:!.0'GV6J$'SP?W%EP]=.G4&&37 M=\KARAD?3HELMGVI$@RG$#H>-V=QE3,A=AYKGT;C&5DV'+@OBEW?\N^M]XUX M2+;:_]9%IN[ NA\1DD0YP&$.G"WD MOS]^WI5\$/0WM5B) &9\:322S^Y&RU']P3F!M^(')Y.NO-ZH5Z[^6-[#5N+] M[)Z>*?8;\+CI3$"&ZNE9@5&'_E09@EG+];(%"^QK5%B_N-0;QUF" Y(F* WB MC ;,#X?WXS#/8)3*%TVT-VO%M=G-)R-TR^T\SBU>;W,!6$U %W&SX.;Z\+6H/WU=[WO [\6,HN&Q M\P//3_.J%O]HA;*89*$?DHCA/&<1\/,^8.480Y(Q MRS'4]L+992"[-/4RFGF??SP?\ 3VJ_[Z$._"9J\UNKNAN3?[RCL9SK\\BDNX MQ=UH?0GQ'X(,KV=#^JIV,S%R7E>/A$]'^YP;D=55%WTPMGAY;[?"Y=7GQQQ KP@ M^2KO("WG!,T'D,PZ0_+=(R667MIPM<2U QNJMBRK[/=4TV&))Z6W1Q,<\;/$ORDF*@?" MR7P:6R9)?,XFC9*$I+RI *:4PJ%9$9W[91*V?R7^&6M0?9%DP"8]@EEWR\9? M>GU$EN:?9'U$VAS5]1$UGF2'W:]5M?U>[G:7ZZ 0!PAF.*%IE(>81!!%?:.=BW8C]5UILV@>1 MO2AH'\K-EADE$D-#FD>WQH,\[!<&@:+=JCT?;?[[*'+DRWQZ%:=\A*5)R)(L MI# ,@R3RAR;SF$H](62DH;GBJO"?MQ8(FZYD[Y?WU:'P8L4J]FFDJL5:ZWSJ M!5WQ%G0'[.'\?1E=>8XD":V9Q*U;^C/-E!8+WX_WZKD!_EHVX9S&(6 33- :8Q"0@K&L&)L"'<@6KVA]N.01?8O($*.\/ M 4MR;JM/V7BPG84MM0"K3)2,*G [+Q2!_^VQ&KQ$Q#.J,)FS9=5A.OS*4-^1 M5XL/Q3WO+5_738&^U$5;7_BX95K=K5#IB"LABD]W6Y68;9R1KT&JG&5$B:GQ>DR3R_R^N5!9LJFSU2H>(D MK^J[HOY0'.KJMCRT&W]?JQWGLOFMS8I7.(Y2KI\4!YCD64Q#G)S:I!!(O;QA MIB7+2M;A\P: WB5"A<*$Z81*U(;,RJ6:=HW1Z/W1P9.,#8;X5*CHF)57O=*- M:?S*E6>\1L-+=1C&Z'.@X,*<+96-#J:VNH./3;DOFH94=Y_+?=OA2+5O2MYP M^Y?VSI?NAIA@E5+@IX3$@$8HP110/P(]!)0C/U@=JL-Z)[?Z8[1AI0!PPB@] MLCZ)?^(-L=C;7.)46Y\V2[?<>O5B3*N%AP&F=X&SO0OKC-2[@#KO6IP*AR/K M=59>DN(12\2&4R1S+*>.L]*JIX0#-.U3# M?IYW1G?EM?AF?O/D%;9&=,\8T6YHG3ES'K]P8I8GZ3NG^MW$O-R7A^)=^4W< M]G?@W5'<$(AXZX?F'X6H+2RVZ!L?WE^*WYOB]KA[5]X6*S\A(, 1 1Q,EE& MTNP$*004K?:%9,&.51A20_5TRD2QN*?#X0D@BI=&665>3@67IUWO&JBARJ'# M_68G@'MGY%X'_D_&6W8N@YK ](BZSN) -Y1W'E,?W^,T'[_3INV' MX; M]B Q3YO)BIOUN9+-6F<&IR(QEW;(%X>LZ_V;ZGAXE-]6GW=E>QI1Y&CWZQ_> M+\=[_J5BQ=K]&_%E*>.EUCEF\H%L#&(-I_8[+>ZKICRL",-!B'B08SC+ H)! M!$YMQ$&>J"Q[J'VRY36.#HRW%G%>3=H5"9)39GO6&$FEBKTST%FM;2._*]>=R5Q[*HGF[WQS%MU9)R@@E$?+#!.,LCG ,XP%4 M%A.J(AR6H=BN,UB7PXW^/.?8G'.4>3:1?PO0&_"XFB M+-=F-J^F.-$-^9W+6/T-KND$XDWO0!@AW.;L_RS2O]P09I'234R45=WDO@0]6*

:B\;)=8,;5Y,Y0T5+?K90.!,K1E:L;7M-L:@OK^K7$.3QK%061'Z8! M1(P%,000LC _+:M1N8,P\R"Q/.L9GB7APK8=WK0U435MV3U*Q8(.>$:KDE!< M?OMRI#IAO_).Z+TS_$4*#?68?KT*T;('W8@7,]GZ?/WB+ QK;5/2LOE\Y+K6 M[9<6.U&^\:FZJ:O[HC[\0.?[AX(58GD2X9!1@&C$,,S\>"@?QVD$0^T-38,8 MYMGZW':XO>TE\ E;H2:=H+%INA#_4[97O0>8O1ZTJ#L:8'L7N!?E/WXWTC@$U>0M+F67L5: Z*32SD7. \:2P9Y7RN-9@7&%1; M1IGJ!C=TTX9AKR]FF.%N@CIR;19'Q-=O][?BCP[(MV)_+*YO^P+UXF/)&;Q M2CE.GE\?U[M5BE'&4VB2Y0BE/LA(GJ4#SA0P-%%$+:.SK+4]U,G*:MM'V@+L MD'M,Z#0WQVOM\2X,$B^^MR:)Y:?!**\15CT0=F&7D'IAV>*Z/LTQ:O(_4R=P M-DK,9?_KP6163YB-.>(L3+G_TES7[RKQ]H0$7,8P 5D*08Q\&J<$GJM.21@& MS'SHL0#2<@1Z7QP\#JZZ*[Q?=ASS]$-$,_G.9$A:V&T6(]-@F7@G2]CVDX[QIL5%T>TJ0!QR@H.$I6%$:$P"G)S HUCJ&E?'(-LNA>7Q M3.PFKD](3<2V^1T[)=(Y[5-#<6^P\6'DZ\WTSG9Z9T-YC#N9ZO)57Q8\J!P0 M%^M"+H?'Y4B1"I8+^TPV='[<#<8_^URL( $9_X00IS%,64@Z4YS +$& Q0YJN$R)FA M60Z%@S4B_>?V7(KB0XN\]7[;UXLV;<'HY2\.9JF%T;F=+!"VE+&5TX,0L6WGJO]H5YO#O\H#U\) MCY/575&W=R]Q8*>JLG;4G)&DQ,\H &$. YJD8/V0PGR_D L;2;E"+"@H>6%SR-9@=T76;?G)#O*U: M^/BA;^ML2CT)<@X4'XIM4=R)!CFT;T5]$%?AW=1]T7][>_W;ICD66P[PXD'R M1Q"SW/3 MR*%5Q-,;O05%O;9FC/P?OZ[Y;W:GQ._NJGTO$1^*IJC%5=?B0%]^/!SKHI4- M\7"Q[I*@)N^J:WSV*==?M.O(_?S#:]$M/AM[A32I%;5I=+LQRS)FS8MK7B98 MDE8Z,:3QNA'5XW?WQ;YY?"(>_SC_2G^8$GU?UUOVWT<^PWN[;PYUFX@TUX>O M1?WIZWI_?2\^HGDO5+TY%-OWQ_:UL"QG 44YB_P@!QGU,?__%C_ /O-IT#_6 M_O&PKB5?9W 'NXH@/#936AM^[S$-;\)?/7D./O-^*?=>TZJT8KV>.US*:K@S M@"U& V' F\_" N_2RLMK7$2 N/R]X7!]:^N5UUGK79CKM?9Z!VZPUUM\Y9UL MYE^V5L\<6^9RYEB41T#Z$C,?A7_A&'YNW^IHTYJR@D,$0X M]7T?Q%%&,PAI#S]($ C5[E=S!K:* .M=L-:M@<@$UY],'A\RO8@Z:CK[KRZ. MNK3,IHV3_+:\-/Z]U?43_#R(2 (ABF*$,2 D(?TS=AQ^&N=@M2_:EW4^*2SL MN()=2A]/#\T],E-:)#M0?T61?$CW(B*IZ?&_NDCJTC*;2$[RV_(BF5?U;5%> M6L"AAA2C*$D83,* XN$)8VX!BP$==')IB51'KJ&2:@)Y@N3B*HV&IY=>I['D M8L=7:LZ]B'>BSNZ_2IQ]XM!%0JU^M_JK1]L)S,P6<*=Z;_F8^WC-*0IR1EC* M,XR8?^1#J-TW\=M,$_A6G M+"XN>\MVA[^ZC&KSLMBRMYKG')+01X]@MTM6XMR_>->N?8ST0[7;\9 A/G5% MXL0'#+*$0A3"A&51% ]6TCR0JOW]66VS7$0T8'US>O&^A=M>*^*UCPRVB%V9 M#%GJ/TM/F);O.JY.JBZVOP=NQGNJ]P?ZW+0'(.:NPG*K=RR;6%CIQ_]CT@\[ M[,V?I%CL!3]3*K-*,,FC-(]3E+ D $F4Q:@W#4"<0B<+[*:;Y53MW>\?J<<; MZ::3SBSNFNQ$/T\28[3G_&4RE_]YZ8KC.8IT-_W_$Q-URAS,1A3]O7P*\K#0 MYW7[:)#$"<^Q," I#'R2( 0'^R(6 #?644Q;97D%Y:($TF+#(]<"E\W+O#S((7\/P1$)$U! MGM*A_A"0.%1Z;.@G,$LQB'P4,\S]BZ),T@.BTMY3D:>3@88'I M1KETCD R&_G)-/^OL]DNVY?^ZGIO@S(7-]O5_"VK]=?UE_6^_&=KD'@:J=J5 MV\ZZ_?:&RTC17\Q[?9N7>ZX7Y7KWD7^G>[>"ELUF5S4\5ITO]TMR$@-":>@3 M%,>$!3GJ']"E- B8TE+U[. L3_S*'EZ[4IG[SNU!N M$N>T]]2F8Y>F=(_IG8QI_7AICG#DR2#O;)%W-LG[8[&[3TT[921*+N9_-R+> M[S7'7?GE9,1^'E.20)F%&TQ B'T.,&I:5>:ZKWT%8NGF=KO3^$O5YO ML.1;"^XX0#(,+@_47EQTJ)-8B9;6?3<2/MWI-V[$4X?XJ%P=X9H1MPL)QN8AR.:A2:='LKIY*LE\0J,(!\#GF4$4^$GN#UB#+$3JA[>6P3G+:2Q< M?"GW>R&._7*<9A"Q()SP\4+K"O9L4] M,O%LD>[@6 Q;AH.7XM:"'K$=JUZ >L/'^-=U4S3BV7>$&_ MO*\.A1WE%).N?R8?!6[OJ)@_U9(Y[?V$J7J5D3&YX/D[F)AS(FP.*57+!(G;7<' M]P*GL-C[1=C\-V^P6G2YP>Z?.IZ^[,[Y JR!+O67C+@F>+$;@HUY;J&8_+$X M'';=YNHJC6F&$01A+"IX4IK -!D 9Y3%&F^U+(A6(_1JO,XRE+G7Q4Y\@G>H MN)(>ZNJV/+P<@YV(NTJ>7R30&O>V>Y'UPL2?.HA>V#%?U-3I'W_),*E%A-VX MJ.^;9?<+?1BG#+$L2UB09Q&,8PI[K!%BD7*A_S(H9ZC8I1CG?&H0QRE)?(:" MMHH1!90"*+LE8*0MBP=)!W@/RY('A,O=_BU!V]@)').LNS';YD M!R/:[:KO(F+E54VKX^?#[7&'-IOJN&^EHBA;Z2!<(SB\%0M1 C*((2,XB '$ M-/,'##EC2EMH?KK7N\\XY.)>9&AJD=#[@Q7BW95LW1 MA]5&\*?B[KZJU_6/[CC;S;J^KEM!V;9!_*:HV]-O*QC&(?,A! $B?A#D%&9P M:#V&L5(IA:DV+8_:#\6V*.[:M8B-.,I7'TKQ]3T?BT4M"J";0[7YKROO?CWL M%(FCM=MJMUO7C?9E'\8<(I?B+.$+M2SGA+"_]>+*XR"Y!'3'K[;]2R<<:'=A MQKQB*DG?B(R:=H ; FKOE9U^<]BNZ(9SDB61R1C-"8Y M1%&&3E(-TGB"6"JWY8A(=B\7>NL3SKZ6,5HF?JH@=..^,;E$5?$R5 MO/IID^RDZNE;,ZYV$UF:I'+=#>^K'($TR\4^+*8IGSX"'&5#BR@"_F2%DVS' M+74KS]??FU,V6<8GJ)H%L@TI6H?, 37K@*@JF2*Q#JN8JB4R"J;%CJ9ZO2OY M']W1^)MV]!:'U XE>Y8T>4F;QKF3VC;1I'&1,\&7 MK-J1ZNZNVG\4V<@#;05<6"$(PPPG?IQ'.8I2TK>69Q%5RM-TV[!^@$G ,IR) M:?,IIV9S4*DF8#V+'SL6.U!7BZ1?+W SHE-3V71#FB9;49GM8Q,%Z/IX: [K MMJQEA3!F:4@Q)2$,4@@B%L=#DWG"R"054FEH"2FJSO@,ZI$2O9JB9(M9$\IT M@6UA>;I HJ)1.N0Z*E1:IKRF5OK\2!&@B[XQX4 4SA0Z^Y] M-<&I+8:R&,+ C_E8\F/@4PCAT%86AU2]UZNV8#LF=W"\=0ON_U8+NYJ"SO+RJ(+H\NB0DVC8\JR?3&)%._-?-5[3?BC_$LL>W M]4Z<4D 'LJ[K'SQX=[7 +"(1R3"AH8^R,,W2S,_[MG% _%!I!F"D1=NRP]&U MUP=OQ!?%&>?,V:H,5V-IJU&NW1AKAFUZG,A:8$PZQ'];ESNQ6YE7]4?>\$=1 MGM]>3D"+SX?SWX:20C_R:9+F411&*28DQ7D4G%#DOM*\W'3;EL?GQZ]5?7C# M_^&=5[;7](^?&IR';LF\84&FU3(*@<<[ [KR3M#?W%;UFX:#/Z4;,^<8:AR. M91^6O.&&5EJS[G'&8I5%:?U\4GS]OC@,3?)/A4E.DBR)_2#S&<%1/#1)DT1M M?6!*0[97"WILX@*X'MR5MR_:0T;K\8,,XE?^);@*XZ1-??XE ?R+]KN4?U;W M#%'0/T,D?H%_D5WQ=IK[8G,HOQ6['XH"/,E?DFH[EZL4)VL#Y1\NO+2^Y?[V M'IXV(76Q+0^>N%5C*:T=87!,6$T0[XB*&C'EL62:XT=6']_R3&G/B?S!6UH! M/H/,F9_!"($$0 M,0Q@RBBE44I)'H&^F"\D,")*4TH3[5D6BQZB5W08FS:MJ=JG>#NE$W9T5H @/Z&,BBL7HC3STRQ+AC9"%J2K0W58[S1V MN!I\/6!IQB -9. MU-6RUFELRF6QLQ&IEM4.L*Z\%EA+)3M3.7NF.T;3:+@VP*X;(F3&E"O%=^$]RRIZ+-LIWXXN5IM-^V1Z2^5CM.2-.=,S\5>/N4()CA@$0P90!C M&"2GYF.&E8*FL48MQ]%W;Q%^^^[MI[?LXY7W@5'&?D/X'?/(]?N_LP^?WHJO M;SZPG'W@/_0^?KHF_\^5A][W7_[[]3O*/GS\W_\K"P/P;Q[[?W]_^^G_>+]0 MEK\E;S\IGM$TYR>Y +V(B]1B]@7$T^KJX<=B)TMD&1M1-^.DNZ%_YLVJ+'=6 M;0U]?"R&XIC!"#"2YPD&A#*,PU.#V$\T55.U&EJ5IW*B6F-^L?UQ>[@T0HUD$\XA@R@*" M^9>T;XS/A6"D4URNV(1E 3H5+-]WL/0JO55IDQ.>&1A3$YT363VBA2NW'_(R M-O>;1J0;,C/5B!?JM"=Q(BLO]%A\JCYTKR?>K.L'1V9@%J=YDD=!EOJ)'_A9 MD@X-IBC$*A(SH1G;,K/]UAY]N.]>DFP\X5]Q1?]A7]17WFMKAL9)E1.@F?A4 M$R$.JGN LWN+L\>UD!2]S-"('!F@U0U),F%(9;S+39V"K>(D B!"$! 4AYA MFK)A YQA%@*5=5F-C[>]1ON@;O5BXK7TG$%IKB#-HALC98H!K\X-%+F0OSMO MWTXYQ)-[Y-@,#YX3WFI359)\D9TS#3] M;HB;<:N>7,)G@[4)(L2+,DR+(HCK,P"%)"ATO1_=Q9JM\N2G\66U&16TJ1YLN-4:"%_.7%$T7K55X<*+MK^\1]BWSJ4NZ_ M%/M-VR( ($EH&K+(QPS&*$J&ZV_R-$^57AJ?TH[MHHXSM.ZNT4MPWB_OJT/A M91HO#6C3*KLV,@^CJNLA#\E\@&O^-P9>(&ATS6,ZK6X(D!%+GGE@P P[FB_0 M#1? HCNQ'8P.A[K\?#R(+>%/%9^JM/.3).!""6,6)Q0QD";X="ML3G&L-%TP MW[IE,5-_;EW<-NC_7[X?G!];_S?OGT5=M>,WR:[2('GZ\/#5\#A4>U7/Q>,L M:C<5_INW?N4Q/?%I)S3_$D;@*DU\J_X$2\LVC?^Q)]Q)F5CRT@!=< PR'V< Q)D 8M# M!)+3(A?*0J4#WA.:L1PM+I$-QS>*[G3!+]OBMMR4A[\I%CA/X51.)F>B4TT/ M+T']ZW!"XWD%7*SN6>NHA@&VW9 W$X94QGNB\MV171K7MMP]@A SF/LHAD$4 M9 FFT,_BOIHB\BGREC9U?TSA2V@9=Y/?8:9$9&4YD0^.] MU*X9F! 2H#@"(>1^S0&B&3DUDU.E^@;E#Y]AG?+\+NHK,@@O9!#"JY#/F:<+ M(4RN(MZ,^'' Y^$P6% 5U5TOOZQJS>OJ:ZGG-UL7%,/'G+RR?*I%GQLRJ __ MY9=8=7B0/@BWW99BP6R]NUF7V[=[LKXO#^O=*F,$AS0%?A9%:1ZE 1UJ-'AK M&6-*)^$TV[!>X37 \L3-T6_*O;?ID"D>BM.E4$Y/YF!/358NB!.0/$X<>84X M.^?BGF=F1%RF-'0(M?@R!4U3?.5&V/3G#F*U]TH\J3\0)>X MRK/Y6FQ_K:JMN+SS^O9#T13UMZ)9A3A!.24Y9C2(,0ISG'15AQG+^7^5:J-, MM&5\$-,T7O:;0*9=LS\VD6N)]\?[7B<\68'L%L%@J&4 N]#;8RZR- MB)E)SMW0,Z,6O?3 F#&VU&XTWSUW+S':<#FMBVVP\L,$,PBYGJ8^RK,\C9+N MK1D8AT&(Z>I;47^NU&XVG]BDRGB\1*>PS-9HW6<^E4HY29N=0S5-Z^\VWSU_ MM[DW0%SB?O-QSD84S2CE;DB:69.>O?'<*%_2&T#=6H?8S1B.W8KA_$E47*S" M&/DD2?V8D@A2'\1)&N4T@3'+0L+\0&DS:$I#MC>&SMB\TWET@<[[H\7WW!F"#7#=TR8\KCO1ES_$S4*?1GV:P2$B<9 M\D$FKBR+XSB@0=:WB',_5:I7G]+.8AS!B&F- $1PTF0!T,+,$FIM,PI M?J[MG*M'HS"F58F14#J+G"AF34.FI*%UJKPHB)U%?O343IXG.;E[:.!+>J=) M@P."IXN\FMX)%"2/_5ELCJ(?D+K8EH=!7($?XH REF"$TAR@+,;#I)<0++= M-N7S+4O@"977PU(8\[J,26CB#&2I:>,3GG1$4INW!=O#\5=LP(@BM,HSU*8!RE-@\1GR= L0'%L M8*U/OK'EEOL$1J\%:6;)3X'@2:M^=K@UMO G0^NW;Y7B6M3I[_P($^HI'K-Q:7FY/O16PXMM"MO?[7\ M;57WB93WKFIFO]SP90K'U,P$\XXHF1%3)-YNT.1'6L&^\CY8O-V_V/3I3ID$ M!V$2P2 '(,08$ (@."EH2-62,V.MVL[26J#M(=6QX2ESJ9)M^B7%;Q'F%970 M'.EVU$^6PS$I-.X'1W31O%V/1=(2>4_UONCN**S MOW?EY\]09-EV9"0:,44E0U'CQ\AXP[P12D*>"^&((11%^7GG,Z7=O0B.Z^U_[O?U,6Z*?*J'F[Y:%9Y!-(41[PI/_ CS'P^&3G5&B"D7@E@ MIEG;XV\ HK$C;HA7A4*"^2G57.KXQ[-+'0-:C\/U'&!>HU1A?@],K&0PX@FU M:@Y8,>ZZ4P@9WTR(.+4X /G2/!7\H-M67O5C77Q&&:4) MFE _3\6KI3SBG4)?B)/5OGW)8?MI:@":A$)JS,)NS#X!+#UN>UQ>?0)F0AZG MT3\E0-FGW$:@&E"W\CBXY(-#+C$1N69SC94(INNBB:%LC#3ED&;$ RZ'-C,& M2H4X@UP:"W5BIUI

+I8Y@E[;2%' M=W]D.BMIL,!\8YW&4_/&JXS5R8?('"*<%R MJE=^DI YV4S5P&F&5V/A\^-ZU][0^-NZ_J]"O @I\#47N*A/: ZS(/$Q"W": MDS@\X8H#/[<11R>#FB>@MC#;8JV[ :A7_'E?[!O^;6O1=;K'#(79>;QD/=YV M7N1V>"=#6C%O[$7>Z2XT'()G=:7]6#S)I>:B\FNL3@G/QCSVD\1I<_:J!FS# M3!O9N4\ CN* HI1F49YB$.(4GY:50S_I*V78?FM@]_ZUQM3K9 9?(XT<^_@2]+]4^P@2]MBLH&OAH_TB_Q;#;UL=CB:G_DF1LYUNV[M0#' M- T0C B)(Q;&?IY$# 80((+#G"@]SJC7@NUM^0Z4]UF@4GQX1X^Q\<1S/K+4 MDLF!IQ[0E==#FOG)G>=8&=&9:2RZ(3 3;7C\V(X!1J3FW7\O]MNJ;IM;[TX- M)32("(Q D@( F)\A+EI#0TF>A=*U/WH?;UE,.E#>ND>E,&'29$MB$FN?*#4A MZ3D: +TN),;(4I@NVB=-;_ZG3)[EXWD5ZG\KNIMCR?YQEA2%:A\+$I]T4CVOM< M[MO()B:RY?X+;Y-_U92!>HK[\(WY*%O3M 7 M$E)]DD=4=@;/N2'!WY>&4VV8( MY8BQ@,4H2"$/'20,^\8)I11*3^#--3E3PGF__L$_8M=N=1<]5.]SCU5A]FJ0 M:XGI_S(T:R>E+)Q[J1%E0VS\_?EW7!5XWQ1;5M;B-0?3)6JOA?WFL\#M70)??CJ@3_+(=& &S[DQ'9C#T&KV4:$^ M'?A0?%X?SIN$A)$L0PPE?I+ZA/@,T61H"$0Q5DW]%3]^IC2_[E"I)YFJ;,DG M[Q:)TDO4>T 3,G)5LM2S;XND38?VGK.8:XU0N7YV33C4U/I^\Z+!Y')S7HULH[WR%K)'DTA3- M;F20QJRI['1&KW_,_AM,II_RP/HAAF89I1 $.N% .^VFI3* MOO;YLO4OS86-,.; E-B,'97IOJ268EZ+ASYZS1I6.,MSB,C3..%I+0$ X32G M"8\*P\84C2A22C$G-F59MUMTW0D"/EK41-L4F7*YY8P\JLEW1^$0 "^@+91; MCA,UDEL:8MB-W-*4,9657J@U(7ZFO0CZ(41)'. $T31-XYP,RX>41#E0>;%) MOQ4EC=)\KFF1^9G2\)G.GQLCQX =ST_()C,SH3"5A4TS)- JVHUXO\C C6=$[=T"@#=E2F>YL! M)7J_OBMH=;!BG I?K1EG1K0>"^,+36%4J5-3I L,J:F M/Z^1Y?W109Q9@A[R,Z(XFD2Z(3"ZX"LCG4EYY;8ZML=L/Q[6^RWO&LWO]^(E M1.[!V(=]VZ&8 ,89HAC#)(PR%$>#="$69$K3,S,MVJ\6Z$%Z)Y1>!U-<*AF_ M\>%"0TB*OO%%8(/TNS'@#-OT=''8.&.RP_/M?E/=B;I&UFU\]@<45TF8(P)" ME"<10!3!*$%1WQK.?29U;=S4-BP/P9NZ^E:*XBB/QRSOE_Y@N2>\_S>O;#'K M5$EK,RJ7 D_=+C^IO\TK7"]R,B-54-MV0I\E65&;[F)H$ M_7V].[;KQ&BWJ[Z+FY9%P;5(3NIO17/37MT\O'(X7)"]8H!$*64DHB&(,LKS M%A+V4 @(J-(TQ H R^)UPNRM!]!"L[K+Z'_9]BA?'G\S>D).UQ9W@IKH?63$ M^[CY6FR/XNA'$/)\[H] M-T36KHG5C*-![S*)4U"X*&)8!6$4!5E"""!QEM( )@/31*$E&XKG]209;D] M5=/RA-#;G7'IW06A1Z6G@@4:>*#"L%?ZZJ1?I[:[&4-SW$T(G)& MJ'5#S,R8\L*5"@;X49Z^BH=1]AO>6'>QVU=Q>\/;_8"(_T+[F$/S5%=7 4&9 MGR $041!E M^>9IB:$V&+OE&<,[OA%C7E M9+>WQ>90?BN\BXGV![%.^-":*^_LNP=JV]GT7')ZY:$[L?*TT"Q=VQLR$WK[ MKG9#R>B5S*Z<]\-*JIT 6#%\@6+*$?)6I$E=BCLB/9,G>&X< I(@;43' M3%+NAIH9M>CQ95G&V9)6M@/_[*_5CI/7L/\^EHGI:8DQVD-\5>E%NA_;:]0^"F:@YU<2B[:<(P17L.3I8$+$XA_R.+4I3' M&HCYY MPHU$1Y?A$:FU[C0WE->^F=7,@T$U>5H?VJ8_B9M-5VD01@P$.1-/JE*"@@#E MC*(K1\&$J\"@>.E3E27)69X\BQ0F<-#N6MZSV=S37\0@:241BBD.:( 1SGU(6^\ M;:Q=K0)J)P"UFK"L$VBS.=X==YSBK=A*+S>EXAN@NLS)*<8,I*DIQP#(&Q M M=OKO.6)&I&0BDVY(RE0CGIP*-,")2THW3Q$@33%7,0.7]KYB Q5=I.2$R$RB8DZ>VXH MR10#7DI0=+E0J !]4 7_=O^IN+NOZG7]HUOC^E#M=GEW*'U%<9P&41R2((!! MPIC/PA,$0D.EK7BC#5M6G1.RUU9]9Z!83HD68U=-HYXYQR/J+Q_S[?TAX'H] MWIDU3(7*\BN$$Y+' M?I*A*$8^)A11.C3KXPRM[MN31USY^)+N1?ILM=A\'[A*M#]]LP' M^UXC?&2$&_.5&Z/:G#F/[V$RRY/FZ&UOV^&M=27\Z-"]4RSZ\*?J9MW=Q1V& M&-$DPSX&69: -" G'%Q>V.3A; "#4^/[T< ^CVH^Q+O&%QW,K],M/[H-NL[) MX6[2OO'Q;YQ)34$0=XP7HH#M4R7Z^]V]^+HM,5PQ#'R09C[/);"/ NKSEOOV M(Q]ANN)#XG,E?=^DL795!O\E1)65W Z;&,&UE HL.L)?YE)^9!OPAY,CVH1= MXR/9&'-23Z8]FT:0MF.*W>'KV]_WXLA"GD=AEJ*,S#D**A91A0N-H7 M7\1.Q2?)-]0,-2LU=&$W=)\@E!Z_9USR ]@[5/S'=W?\WW1_E\G%[;EG?+UC M=I?HW3;[:#WCRNLP7GD7#KJ^]5J<"W"L\&S; ESK/>!FAG.YU]SD2'DF!-F@ MU($7WDQ;5-GK@/H!IPUL3QO& 5Y2B1CRT0^W0LM4PT: MB2Q&N#*VM<#[!0:8Q&&(@SA$$?!)-C2;D#SJUR+9?FMH8^&U!M47'@=L,VTK M%/OM>=WQK[FA(.LC)]79*TQY'C$A" M)PYB P@<&M5CP_E_TC:"K,N<'.0F[9N\C:#&I'X%U=.#@I>U"1#%.4%^$OLA M\-,PCNAI=S,.6*KT5H/IMJU7;Y[!_:NA6JJ)9.N64\W'LY&*JN>8=ZRJ:I11 MI<(J,[YQ0T^M6?=J>95)%J7KV9^D;CY%1&P*:A0WYV9P+6<6-HE6$T.AS7_"S0S5\ KS/?TB7-#JR;@ M?US^/I$)_7M/5C'*@Y D?L1P'&11EJ;!L'$0)\R'&H*CWL@LBO,P)RBZG."7 M;7=@[V].%' ]I6YL^.CS[,CXF6# JW>5*'(A.X)(=]*S_%9T%RU?W[XOOI]? MY+JIR_VFO-_Q?*)[=>'Z%FVKMC!DQ6A( I+[/J5AC#*>4&!\&M(A4SI-8A&& MY3G1&;E7M-"]]?8_C\VA/;DE^@C_>X=4#$+TD7BIGZI%>IL^DDL)''&/6NYP MX9D.M7 Q^U=/#YX0BXF6?WC-,)-/?IYU5*?Y1%5G<%U;JCO'(96LP\+Q==& M3]+3?*K0=EN*MM:[FW6Y?;LGZ_ORL-X-,T7QC.@J39;=.^5DN6KCL6ZU(+>S*_<6G'12!A:N$^X$:*6 M)N'QP[LN^$2J=*_]X+=-9!!?CQGG]9]##%3[_W MT'7**EXHL760K/.#5.%DD_##AA/^!;F7G$KH>6X ^IU2/L9_ZGXUR'M KOC7KB4GAZ7F.%*/31*+=#4Y3#9.(34:X4]HN>BD^7I8*D_-$ M_6.QX;_:ON$9Y90&. . ^7F44H#.:S9)DF2)VC%BRV!4AK'6V>+9SB;:VYG2 M9O^U72S[;G5C0CN7L<_MCLW%\41Q>7(,X7E,7-_B-(YS'^4I3\;]E**A'B<) MJ>*[0U:1V-Y/F^T,VDR.DRRZ<<9GQK/JAQZ],, [6^"$^,N1K:[]AIWHM/2; MME5.^:TP;"2K?%]\;W_4K#(*0'MS M/:'XT1#GD\39)MWF5'@HH125#QU0)\3V$7FZ&;4Z^T[+I[91*AFR+F:5'4M4DA=]1ES$B.V/[PNJT+NU@"I1DB $&? M<@09RC,4Y<$I6?4S9BQ?U&O>F4VR[MM=65W32:B=M%+330923/L>4I15@>K- MYS5'P>?S=_?%OFEW@#PDUO&_=*]6?/[A7?[>S?I'^VTDCI]=>=>#OP9[FG,% MKA-"/,*\;JXZS8U.2[01 U5R6!-!@I $44@BFE""&!3'G7H<*0E2 M8[FM7NL.2[>Y7%?3,=/S7OL^,9X#=[_28U;??$!N280/^<5J%3=BGD#2; M8-)( OVA: YUN3GT%:AMBI%7]6U1\F^MTB0+_<3/TCR.8Y1@[,.AS"W-PSC3 M.+U@$@3/L1;+-2P) X1@&C 6488#ADZ( MPCS1.9IF$XY3ZFXNV9[LI>EI]RR>L96 OR+IP@ G1%V&:?Y X3:]PS>4)CI;OIQ?N<@C^[L'U>^[[R/A>W55UTI#C"PLCT3]Y,D>EC2_CD5^C6>==>\#7C.:7TV9Z7*^KX7K7WZF)7K)O^FL0G:R5'\6S(U&M:3;M,4LP7<]/DLI)G-;N7 M^M:,8K?UN()[PI\7=GG7GW?EE_7\E[?I<#VFYC9=YXB46S7QV1MIK?*I<4G; MAV+7RE@EBRBG*,RSG*01S0D,,$WQL+D*" #^M)O8C,-Q0]+[JW%ULG&KOI(3 M\<7]8T?+AXOJG1+Q"5R/:/D<'G1#TF>Q].5;S"RS:_(6SA;0Y\> /@BI:LI# M\;&HOY6;HIML?"@VU9=]>7Z-&R8!0R!.6>J'*.=]&:7#[1@ 1^K++8L#M;R MJDP[@>N%:'-9JUS\*;Y^>=KOJ&N5@X;[7E6++.CF+9%8WSE=Q"GB"ZF:@W=A M@WN7;4YQAESH6;8?.!>?%J9#XRK.&?VD_]Y/!(D/*$4XQYB@-*%!.!RQ)^+9 M-M4G$M5;4%&>AV#DZVLDWOIQY/G2:>_7R'+MQNB>@/_5]VO4F)CP?DU*<18D M"0)!F-$ DQBS(24EL:\Q@-2;F&$$7:)Z_NV:!=\+?4K9:]LN>OPZ,FHF&/#Z MJS5J7+PV;IKZL+JIJ^UQ<[BN^X"'_BR;50*3D+ T3#"$"29^ ,0PC1B%&)" M2#W*J?WAEF

?O+1$&GC!_ M>ZP<+U'QC&Y,9FU9U9@.OS+4>Y05HT'[;=]00ZN[=;E?\40X#.(LB/.41%$0 M I33OJT,$KD[2*:UL(1V=-#4U4.'0&D)L,*YD;OE!3N<$-N8(;O#\ZV)+1PZ(_%"[(7]PO M>O?DV_&/W'WY.I0]$Y[LT^_ [?EV[:OFZL@*(0_OJFK[Z^ZXJ9KBMX)' !%H MC_?WN[)H^E:I#U@0$)ZZXSC$8%0+.S/SJA9?I/,N%DM?)>"EP&*31 M@3!ATIK*3F=3V[VX/GPM:K$761=?BWU3?BO>[C?57?&N:IKWQ>'Z]M/ZSYNJ M%IT2'0YU^?EX$#?Y?ZINUCQ0'58!\ED9 QUV[Q>!_F_BOMCVBEYN MPI77&^%=6B'>HNCLF'?3:B+I(SM<<[G3C>VPV:RMEADT:A)_OC> K)NO[SF% MQ[IM#N"0)4$:A D*:$P0S?.T;XZWER"UM["TFU&1 JU7KBYNYMAP:/..Z9=H M&1FLDYET8Q1.-Z,RW,/4QLVO/"7[7NYV;^_NUV4M>8*GE,+K,R:4F,Y"FEG$,@*Z\,R3OW5CF M9T5IGN=E1&^5C]6-T>OO-L8*@?Y4V' MC, X#P'S4Y*@'/@,GYI. %'1&R,-6E:?"XSM9$J ])H>I9H.F>%73I5FIU9- MHRY9'?!Y \ K[P1Q7LF2(6U$P(QR[H: ',4T@C,C0?)ZEH2FY4VIT2F?&NG3-= :WV9U4(;KV:7P MDCM-.=2BWWU)U#-+018G\"8KC6_WWXKNW)!H?;W_\6NQ+VIQ<*@^\"_0]EO9 M5/6/O@B*IZ(@"1 5+QKY-/(9HW$X@, )"%0$TG#3EF62PVGOYKKOS@HVGN@K M_&\M5C5E-,VYG#XN2+>:2IZ!>CW2*Z_'ZO5@O0'M4%PYKURJ43DBFI9\XH9T MVC*NFJ5?JY[8;U\+%A>&L.Y8^"J".V"L\63H[_IB-$3V:0)T;FC/%@"!34V*+#E 3JV6YUY-T'J\5]X%XHOK MEL2]3 _\\O^Q]Z[-C>/8MN!?8<1$S%1'N,XEP2?.?,*+??/@AW?5WOBM7'NL#[(G',:=H.S><&4VU&YW2@!_/!S>&F)'M7+2XVM*RN5Y7S:XNT%6SK9?7 MVP7Q*0"!V#1!8IA1XN.X,Y8AGP90]J4VS4^WER0%(.^ R/MCP#3N\*=RIWF= MF#,]9B23;G27L4Y41EO7F(YR67S;8N[:GPN0)B&",09!3&*?1AB0O;6 4:6) M5UT;U@?T5XI;?;3)TI$5.SR-U!4!RFM1S:HL>VZDI46=31>U1<.+L^*BR\I; MZK(JR@6I'HMZKUXAR8. DBB""-(09RQ.TAQF81RA,$C!6U>WJ'^@Q555@8/7 M_[?%?ZCT@6;H!$UQ_1^WU>/_X#YU[9]_\;S9O_#WE8:NS\F\37L$[FIL:Y!O MOK0_HG;)?V-!01SQSR0L!2R-*24(1BR? R.5!=5[> M[M76*%',=%)LF.C6QPZ?Z-5:G,S?J?5@5R/;@GJ71IO-;KG^4CQ4]7:1!T \ M_0XRBGV4!CB%-._-1 1B7[5K*WWX5%V\ ^5UJ-3[NAIA\GW>&E>:?5^.)I,B M<,S &V*@198[HJ '_Q5Q&,&#BDA\'NX)I$,M] AS1RXT M\;^B%V.84"H4ZN6F*;L;SEMM0B@,<^C[-($$YGZ21>%0DT2^GZL7#:H&)BL@ M]L"T1QCJY"E4%C9YTZTRI"DS6G(\8^*M\D.7.'=D1-^%U\J2<7S(B G;;,OM M][Q<%[_NNHM0$,EH$O,A#LG#%"4A9/L!3AHE5%9$E#_8LGAT>#P!R.L0R8N& M.DEOBX55?M1$0H$:$^+PW/,3HJ!-T/QBH ^],M! 5#O_E^*V%+.:F^VOR_MB M$24X30/$]85!$,4Y#F VF E#(+7O3OO#IQ&! RA/H%(5 E7"9,7 (E=:@B!+ MDSE1>,K 66'0),L5<="%_T(@1O$@+Q+BJIV:CT':G6M?M[RR(=5NLZV_DVI5 M+"A$*0.$YC3R(18+(!0-5A,42%<>)FQ-(R%/,%YX+4JO?4>M1>H)J*JZ,I)C M69F9CEXMU1G%K#DI.LO2664RPZ\K0F7(FQ>Z99(E>1F[7'[[L.*557E37K>6 M^[&53Q*2P93@F+,40TCS&.SMI7FF)F"Z5J:1+O&4\%-XF@61-IFR2C4%CUH: MI4ZA.6$Z03?^OC^6F"!9)F*TL7PA2? >9\VR@,E+1)E1<$9I0/+T1F/"-C! 8L$A"F?A#[:>3G:11&U$=DL)4D0'<%1L$'"8%194198 C_ M\E-]6?VU67#URB+ F.]S$2.1'X394*S%(8JQEKPH?/[$XB*0B0D)@4U36%3( M4Y052[R-$Q4IRHP+RH$*&3G1(,XQ,='QX)24:+.A+"3MW,^G^G-=/9;E*7G<]5LE^O_IWQHYYR3.( YC$B XCS$69!$ M8)CRB1'S(RWA43,QL>QTX#R.3FN]2H]%1[&MD8Y#OU1\[-^O-= MM1EVY+$$DR1*@(\9-Y3X%(3#'&X2)E!Z7E7Y@RUW[A:/UP)27AI6)^GM3FZ5 M'[6.KD"-B<[^W/,3'5Z;H/D[O3[TRD #D>_\7XOK7 $]> =29>EL!K)*D MI@"J_)B0@>?NGY !;9;FEP%]Z)6!5B(O Y?UWQXIBCY/;M^HXW@*+=40]@P*(\)$D "4U!%&$X3 ZT!WE5 M\[S2AUONZ@,F;P"E>!Y&CS#Y=&^-*S4!4*3)9,8_9N"-K*]%UORR, [^*]E_ M! _R*PB_%^OU_]I4?VV^%LN&UQVK#TVSXX4'"%E&"4$P)(!BE(,H"P9[$5 ] M":-K99IU!('NYS\%/&_ YW4 55<2M-F474R8@DBM]00-#LVM*)Q@Y>RBPE@F MYQ<<0WZ\6%HPPXR\!/VC6N\VVV7=GA&NFT6 8S]E$/DY@C$DS ]8V-M)J9\J MGF%1_?1I)&>/RNM@J0J-,F>R F.3+BUAD6;*G)P\X^"LC.CRY8I\:.-_(1OC MF)"7B_[^^^XF$5%%;9?;7;.@B4^S-(R(3^*0!"3,V:!.:9 "J7NW1QN91CQZ M<-X>G=?!4Q41729EM60"$K4D19D_<]+R.B5G%68DBZX(S5@W7NB-$5Y4+@[@ M'79YO2T?"[K<+H=7."B-@R"%),D)96D$8T*&RU93@'W%(RF:1J:1G2-PXNJ^ MY="/U*\'T&-25G8F(%%+=I3Y,WD)P&N4G)6=D2RZ(CMCW7CEO+\!7M1N-*O) M_G.:4A0+FX30"F,-O?VIKZ.4[4+S63_^QI1*;%Y V@=*XV4V!+ M5E'L$:4E))(HUW3;DIFF:1 MB/=&DH#;B7,:9I11/$P0IV$8*PY$U#Y[&FEH,7D#*%5I4&1+5AKL$:4E#9(< MF9.&)_Z?E08]IER1!DWT+Z1A# ORTL#NB_J6UT1_KZN_MG?]<^L+/_9S"J,( M,1*D>0(@Y=_HK3',%*=(]&Q,(Q4#-J\#Y_7H5#5#DT99[;#/H):&J))G3DQ> M)>2LJ(RCT!5Q&>G%"Y$QP8J"V'P[W._2(L MOZ%7^^GM&AR15QT /_LIK1YT!>$#[OKM;E=;ZNEMM% M &.0)PS!.$N0#V(*DN%:Z S[\L])J7_R-'+0(?):2*IJH,23K!C8HDA+"Z38 M,2<%1[Z?50(=CEP1 BWL+W1 GP&%?1_5_;VX8;FZ_O/KW9(WED^[;;-=;L1. M^D6"?>"C , \\M,P@WY.ALTF&]? MBINB+C@3AS?D?1K'!*2\B"(4)C[#!.PE$P4I4'WP;KQ%RR*V!^H=(_6NQ%LM M/5;UI_ ,\/RVCLU#L9J<2;#K_2& >BW2_W>2)_3>).R$O)DG?'Z5L^#3*Z_N MF69,8:C&K=?+]8?-JOCVOXKO"Y!F@<\2FD=1$ 8Q]2%$^R$A#15G<50_?:(! M68?*:V%Y')?R"$R5-.E!ET6^],99TE09'%@])>'\6$J3L/F%923^ER.F44S( M" ;B2K42:I6OE[<+RBM$&""?UXZ!G\(T2,FP'IZ%/O1EA4+M4RT+Q!Z,)]#( MRX(B-6_+@3U6U&1 DA 3G?^)RR$P<^F$"DB@F.< QUY"4^K@W!1FCT@6/M@'+77XX8=(!\P2RMU^\-TC? MVUHP"7-JLJ!%FI&;"$]P<4(O1E,WOW2,=Z$RV)34IU0.MG+^G6:1!7%,$X)( MPJWX0>Y'>%B+AC!)I*=_=3]_HNF2)UVC1:8^2Z),G?R0-#&A$] M&5&Q,+&0=-#&28D2@:IB8HN[<7(B19MY03DB0TI2=,AS352T?#@I*_J,O"4L MZ\?;:O&E:+9U>;TM5NTBTV^;B>ZZ3 MHPG2%/LH\OV,!)@FC,$ DBP*"$FE'HV9"(IEJ3HXT"W(>BVV"^\(LB>\\):\ M1#C^YM%/RTG:5*$[KWT.1DU-)*4#ADX'S/NC<^/TDM0LD5OU(M(^K/N>(O@$ MN&.1?)8?!7MM"@Q GP#-\/E*IIPX4/.FU*F=K6;I# I)NMWZ@9=-L1(;5XM- MTW8.5-?BKD716?#WPX]\7GX7WT)_+>M5MV<$/2Y+_EGK(J_JO_/?V7ZIUFO^ MM?B)!8L3# *6Y$GL@X2F?I22'B[( 9*Z-7%VD)83>[^O:@_1X\'W6I *HC]K M$"42^7N)GUJ*;\']W&+VCOWRCASS\'?O^.=ZY[S6N_VNND/T\R'ZWA_"2:_W M4F4$,&MC4!@;O)=&H3=J<*)QR TJ+ ;BU'##A=@[,!!Q@H;*L3XI-WC9-3_? M+I,1!0AYJ< P(2@ 6Z&6+9X:&=/OFZ7]?;\$&9V MJ"IJ]]PK:<'#RW5;]2P;\8H*+:[;(:L7!A<>EYS,^ZG<>$WKP-_DDMGLM+TQ MLID=G^V1S=7YY'4U)*^KUY)7YYQH"AHCW%YXIME<]7ZUM/?31@7ZVTS M?.?YS+'M.+V2XYQI&O/F.'=HJ!SKLO/DN-WVKJK+?Q6K19KG":5AG(0<:YJB MA()HP!DDF=3$^GSHIBG)EWM \^AOX ML=*2AO^6\I%N)"9+1&BU:B]-6:Y?(*8)\N,HA;GO,QS&,8Y1RF",DAPS&80SB&$8QQ2!)8Q8A'P9#CB:4T<6FN!6'52\G2'RFL4MI)^RT\X6;TCK: M@I*LS]Q2/$6^;B;%?OV4-;M M)QQP)PBD?A9%89+XD!!,60!ZW"&+\5X>+2NC,;P:DJBFACW$8O4_KL5*S'H] MR\R5N?A:KA"F#>Q<=4+OY85WY&>[2?C(4Z_4N7IVQNPI&SH;:=-XLWGG^=(\ M'Z82I:5(S5]'[(5^[P$,4I!!G^*0\5((I%F6#NM.810BJ1.?+N*V/)FV!_0C M5A OV)ZEB-"/^3O719O,3%9*C(V>_!;TJ[?A7RG#_U)PV=\$"/PX2I[4AW [/UDV<='O52PC6BI'>JNP%WYK("GRTK.G>](W^] MUF%/>'PH.O:-YX/:@R"NQ4)Y7[L;L*?:YNY84U+8]CY)G,[N@G>KI;BR*=XQ M5E[LD7<,GQM;YEG*E^9C""4@_LS QQFLW27W=7_UUKCJSV_,'475C9>GU(%E<3AK9*MYY$C-$@N&%(R,QF2&!=1EX@0,4X(0Q MBF"*81XBRO(!9X@#?\(#K-H8_TU/KNK'=/(<9B&03J2O88?UN\U;'?QI4I9B M(_CALI6J__82E58DI'.4N(_J0]/LBA7=U=Q:-TW5E0#M7_: V+>BOBXYV 7+ M(^H'W"B"B(4PC2D:9K B#LO7V>-L'L4TNY7W>&:1R.R475$:^;S MW_IH1"T24RE5KZ1B/4Z2AM/'#!J"Y<0%&CT6]O"V&3!]1.- MR?L#737;>GF]?;^KI)+1G:8 --W4?HRT:Y,@>R6DG5@ZEK@72F /DB"9-:UVE'(G5G!_>TK];B!KB"=;R%W7#-P*FL;C?W[2-4_9'Z> M/RE+MZ1_JTPLS\H\Z5+]HPY>._TCYN&E>)J,Q/;:6 _2#*V1([I?&PSALY< ML7K6IPB"@&1^F%(_!U$>TR@;)M1C@& VY0*R74\L)^Q3U[+..2%MN6E,,TWM M3JN8;_):ZE;7]Y;I;<;=XF3W-.WQG8P#W.!JZJMD#4;8M25J/PX(3''"$I+X M>9A E U'RN(8@WS&8QRC<#MPN$-R)."D&+^?-4;9AO!C"*QQ5F9:8U2+V@QG M1]XH#!,48DS#/((9RB(8Y_O",$,$SW2B9!1F-\^9S%E-&6L-DQ]"F:PA.'(T MY8>J@R3C.,U)%B,MZ<=(O<99L7?JQ6#4IDJ]A_< :=E%-Y/ M_[M8ULW?VF2,;F_K]@H,[P/_J7+3E-?>/Y;KW<1G8D8V@VDR[70M8+[\>O3\ M[)&3[_9,R]F064RE9IK*CY% #7%A.&V:C)!2LKQZ&_.53> M\T=77F]WPO\94O*T\7TK43O:VAQ*WZXR]%I2=Q7KI*G^=%5_RI-@$68^3L(T M2! OZ&D$@R0'>T^27'V/CV/XG4[UKT]P3YOUK32::;+^W.W%U1GM'R7K:\37 M8M:WV=I^C*QOE2'#6=]^-&?8O;.?CFUG8QTTL]O31-61ZEIVLV3D9IF6Y9FZW H+\[+ M@[VM5Z,B,T-E^Q1OL, I"YF?4Y3C,,\ 1!G(!L !0V2F E85YOQ9SK%B5#G. MD]><-D/L2&DY?\JS$JIIJD3=]N%0TIN9"'LUW[C82*>]Z[MBM5L7_5.H+Q/V M];9\++??+P6DR^+;%O,(_+G 481R;A=RG@B#@!+$L*3+\T"G) H5DII=B!8 M3E<#:K'1M\7=>/MG9+V;JNXNE&ES5?LR2B]?WN"-8M:R%";)C#1_A/2SS3Z+ M'#KAQ3X*WA\M9D^ ]EK44^\$TJ+V7':P&RM'E-^RD\]5?0I.QRCV<28Y?H=) MI(X.8=/L[KOO/0-)\A03EF19EN81#%B<9OD ,@]].%;)+4*;6N%?'Y8>JSL? MG.[]\HX<&R_V-B.LGP0<":YBG,/D4PX@A'"% ,APD%&"_QT0B/]"D._X3GWDWDJ@'$@@R1EBVQ%_5A>%R=6;]9MV/E7GVZ^%-?5[:;\%W>QO46/5,VV.>#-_ BC& < MI2AF":*([?'Z::BVDVLVE+83Y.[^?EE_;^51M(F?\A_*;EL>63Z4V^5:^''AH?MJQW_:G:1F."I2*6VNEN!:0IN-AY/I M;-[(6#][P_ZYXU7IAPVO6'?BF\VG[5U17]XM-T_O"2Y6P[W BSPD/HL)""&. MXBP#">]0W1:S4&PU"Q>;=H/NZG*"0SD6X$N)).Q$\H6GTH))GMR?W[1SO^_E MNEQUTFVD=4T45F3)W?L!X]9Y137*WT[&1FN^F3^Z^ILN_R;G*C$9E3A\TV MF7\3B39,VM3J;2/FLL*>EQN>/CZ6CR*%;+E'):\O4=,4VX:7G/6V_%?K;5^8 M_LH'Z)=_%>O'XI=JL[UK%CGP4\)R%.0^B4,_(1GN]SW1+,LCJC*)8QF*Y9D: MX -?;0K&-O5R\RP.L:XVF=(!_[E%[AV@>QWV=L9DCWZ86+GPA ->YX'7N3!M MAAM']YG,-%$!?;T.;.JU--$V9-H&QU.HL\#-U;ER69-[;HU)L6JLWJ,"*_LX2GCU M&+6HM[RQ%HLHCUCFX*Z,XKKP!I5GN5(O9NU5?-R_'ZJ\&J/07.>7=9!#$&&0(\#<1QF*> 4A8, M8$B"D%T!EH)@7W]#V_HK1[4M^37.\F3J*Y"[+KX"HU'M50K7>Y5>-2='*Z\& MIQ:%E__L D 2AA2GE%$<0Y#C&*4#F)2W3F$ ME_^.\\++?]:L\*J$Z]T*KY*3XX57G5,[PHMNN$3M$=$(X3!*\R3)"0O]E/^/ M#8A8$BJ][F03AV4)OKPKZF(I$-D48D7J;:BQ/=:GD.0V0N]#F)\0;4R=]<+W M'B5:T]-1.CV&70-B_6NQ7>0YRL2+ B$-?9JG+(Q]?S *F(\6VVJ[7(_68QE3 M2I*[1R6M !R"AZOJSSENDSW/C%YO5:'4^0ZIY(Q\GU/G2+9;?2D>B\WN\%[' MYZ*^J>I[L7?QT]6ZO-UW8K_VYSL[P6?]<>G>$#M#3-\CP. M4P1C&( @C1(_"WR:D3P$:K. $T&R/#+JO;@X>DCHR!'OX$EW/JF]'J)SICV6 M=N1.?SSI])FD60,K-]AR,*9JXZX)PVE%N*#O9"?!\Y9%,;-W,2?M(V,Q'ZN'^07*1AN.F\Y N]T9ST )A%H4XSB+" M[6%QY"++N>TP)N(Z#[77^LQ8G"9S>-O*NRJ\>G_)B07I?YM<@ZINE%=K@MU= MDN2@%(]566GZWY& RONDHXV*C$TV].YNZ0@6*%%* (L@#/Q>E8,P M38))!]ZRH&QOT>B&6>+!MUXYVV$6'W:MBINBKOE(K.YW\Y8'B=IGOL!H7[0;4=!08R"+%3)"2/,6%9Y@4R(@):4CV%/3IPG M(DY-;@?.6EC=.Z@],$\@FU8[3S-T1@T-T.J&OIEPI#+>Y-0TZ.]UU32?Z^JF MW"Y0"*.$91$F?HQ8E@) R=X"2(G*=C25S[6\]ZR%XCVT6*;M'D,YHR MGE(W%,: 'Y7IQJ8Z3=04_&?O>#JG?)B[KA[$_7^]\466^+RV2(. AE$:09KY M?C383&"L-,X?9\GZ;'@'KAVQK@[P5*=O1I$I.R_/5!TO3 M)F=8.CL78H)=-]3)D"\O9BW,,21=!A0;+HMK;A*M[LM-*21Q6SX6@]4THR!. M TP 3[B"HD9ZJTF@,1*&QG'VK*L5#V\MI+%! @R".41A"&$#( M8D#VZ!-*E!30%T]BJ-_8NKR>@]AZ)_9S[?,;+FZJNNA^[G+YK6C8MVV]Y"3S M07S]O3T@P4&+VI1SN&YA#-M1[=(]QF5<"'(;DB,$TQ4[G5!-7'[ MM=@>#?5"&L69#U*:)C##20[2_BT+;@-E:K>&J7VR90$1EX2M.8YI)>()!6R5B<:BUM1I<;4]/)/87?42@B2.^> @R[,DQ=S._@9KF*0I8RIE MAL[G6ZXMAJ?3Q=3XQVIS^S/_C'M/ /6.'HS4NU!+BTZY:L,VDVHEAB$2K2C, M*TR=T9DQO+JA-J,\J,RU,L73&'6Q*K?Y\KJ=?V_O[(@ (E$$ C\%:8"3B/A] MJ9+!U.?_4#J%H?[QMI?G6D3> $GK[B0=TN3DQ3)?:NJB2)6=LQ8O"#DC(B/8 M+0-3 MJT@':Y2.R%*GHR066!NI)6\1-H&:=!"D]4210Q<51=6%LYJBQ8?"/0/5^K'< MW#ZU^4MQ?U74O J##$,_P7$2)22-&(B#O4V:J]YA/,*299W9@_.>=2#E"P#& ML"FG.-,1J28])SGT_NBP37]WU6F>SJB1&7[=D"5#OKP\^6Z,(5FA$F6WJ+I% MR7;)?[,=:26$44RB-,MCFD6!#Z-@;RH#1.F BY8!R[+T=*[APA.XM"HI/?;D M],@Z<6HRI,.9%?UYC9YT9!:13)=%-K5)UX0VVT M.)'6FW)3?+KI!D_]H"EGD/EIYM.' <_D8RX6L=/QC69=B MF>K+&VH^^6O0CFBB@*26^GRG-U$J\N*GNKDR^NBN_1B ?R,^4D&X[,6YY_C,8PBSJZ8XG 4<)S(;:G%+.\Y'.*'&GET>#31>G1<>.L]FCS M(E\-5==%L6J/]N'EYD]A?I%0$$MU48>I MN]+CBJ/R5AR6:I&DPYQLI629--5RZ9@O :A=(YZZ9'K)R=FZ:02%;FC+.!=> M5%"C^7A+4]:/M]4S_?IU)\JU3S>_5)OMW?K[Y^7W]ES9(HIR<3D1!"G(<8ST_ 3\@)Y!:RC 6(#EN34(*IXHOJFD8LIX(# M+J_:>.O]GCOU\:<^C7)CT$D85!/^8_*>'UN?^B3&Z^2<&9".YM.-0>EX-UX< MO3#"B]YLVW 1C5A:^,K38K'Z7/"VQS/D;;'(DY@1/TYS '*?P2P+XFP @("O MI$<&S5I6J &;5RNO&YKD5F=6;C):1XY7]Q0+H!=>!]4[8)US\NX48" MX8;>V7#L[)2?0>ZD"O;?E^+:[6WSH6EVQ0HU!VM"CY<;M'H4#\#VLY )BOP( M8!B'&* PHE$21#T #$@J]02 ][O&(LLN:(O64'6:'F M-,R]1&T_'^UJFKEGO /JH>9('T7E*GKMKK^L[-.=W7W$GE9K;[>+7E+'="Q;QQ6 MV12K1>;C)$UPE*893$+,:) ,\Q0XS/)X\5C45Y546C)L6:5_'H-4[Y[%@,G[ MJ=QX38M7^I;H$QU1C8Q3/=$2I0YT15N>5?8;I%K1S'MZO2W_U6:.3S=BO$K+ MYEKT_L]U<5_N[A=1B"'+*2'$ISF)HYQ&Y" "S%>IE<=;LSP\YG6S /\+R?>H 3WWG_)F%GJF%S9+M1!!OTI[+5 M+/4/+.]O>UE^*^]W][BJZ^HO<1?,\H'_S?8[K[I#RBB#:1H3!DC$ NKO(7"% MU3W*/-JP;9V[O:V+6[%+_H%GGNOR0;Q.V0[Z1"]MBNL==\.K][)LX5"31T_/CU'/2"]\'JLWAZL-Z"=[XSU6SR>$4TKX7!#/^VX=N;$ MMF'^-';^Y.NJJH_G,A<()0RQ-/.13](0T##/]T*.*0&:>W[4#5E6S1:05ZHO MHYAA46(2<$H"1RZ5=&0^63"9DDSMW3QV236TCT>%7)T-/"](D-NZH\^= W," MQEPYO5UG+#]Z2^5XV93-UX>Z6*X^;8Y/ZP8+"F(:9B2BE&5^@!DA>-A&RC,+ MA(M-.XI<7>JNEX^P+=6M8->M7L!4T?SNG38-V3=/M\[:N6V*S:2#%J77P10; MJ)X<^9]SV?PT?=*+Y@8BX,9HU[Q;9Q?,C?&F,W>P 'F.^*?F?IQAGS("\HP- M)DB6Q+IS V]^L.51K%CG:;QJMVVVR\V*2YM^/?\V1^KUNE%Z%.OQ_;[#CW*7 MP%DONB6+:FG.W) 1/>AGBF)%_S7/[Q;#NB@#<>JS&)*$92BGO.*&P[HHM^PK MO62A:\.R2+PXO5L4WD_KHFF\[=UR_OG(DB# M+"0X1'E$81Y'@)#NG0T(<92D2D,48T8M*U./\\*CQ4U1BV6*_CL>'\T' .JU2*=_/T.* MP#/"9SP&;BBA>;=>/K!A@S=9K1R>N_QTP^X?UM7WHOA:U(_E=='NH^$59+$B MU;UX<+V=4D7K-B#MFO27XKJZW93_:O=AE]6JE8SN8466!W&.(X 82)#8 9=D M>8LUY?K.:TT589T'H645;K'_?"7 #T=$/22V+-T6W8BG?^1^U4HP63Z4V^5: M.'+1CX/T7G&=*=IR*NY^H-4DWWZ,K>0"*V$XDSCF#;L;669F#BJ7.J):_NK> M$6^/ [57DO5(VHN6#Q2P+E;9>CK%C.9=TT+P]-F\ MIW6-^BA"Y81^*B[5Y%J;1BLJ?(:C,UIJ@EDW%-&()Y7Y=F=$G8879Y(H3VD" M&2)YFL5A0&/YG>5+7*D5^ MG58K55_D]$J+(>FGQ_F [=/-U^6Z:/H;I4D6XIR/UP*"<$1B&.=Q,MA)_%#I M&GCU3[>L3 *06*BLNUD8Q;?&U;F2DQZ[-*G)S,,BR[E#(MN:JK*$>\'N$;IM)F M>W[\3=+.KIR8H]P-#3/JT8OU$M-L22^5%&O^M[?<\"_+^L]"[&I]9C:.TRP* M>/'((-=6/R?]PUY"7H-(2>1&&[.]@-$.!T0WO!_P:8K;>%HEEQ>F9%1QI:"# MUM*Y!S>SIKU%U[D9?5-,NZ%FYMQY/L]NEB=9'?M[L2GJY9J;1:O[%IG@6E%\PU$X MDQOFBK<;660V[RLW>IU<9FKJ[>+WHKR]VQ8K],@3X^V0 ?,@#P.(HR!/<4)H M2L.@/Y3#0I9F4M="Z'^ZY>PP@/)Z5'+Z/H*L\PH]#4]J&ON<(C,#9.[ID53R M/SV7R9-4O")TXVF;5ZH,X*],-2"U@6S.!\[;XB,?-J\^;+:\V917ZP(U3;%M M_EY7#5@NO!;?M .TM]@Z,^(R1K0;0RAS[E26&J0QU4+7 MU[O[W5I<,W)\]>$BP&%,8I2FE+(@B^.0PO[>5A8'4< TKE"Q@$*J?XZ^3.4( MG7<,SYCH:0=AM Q:)=Z*,"H'8VJM/$&IGGJ.C8_S>CK:07F%-<.E_"T,W9'> MR^6W(X%'5TU[UG 1HH!E-.$VTSBC01Y%*&8LY]])DS@+I:I,0Z8LCQ+W9YNW MRV_>LL7WGZH7,8RC4DXE)V1131'W!')D3\>'WA\#O(GG\LYS=4;J#)'LAJR9 M(?>1&R?+NOY^4]5_+>M5T^Z,1IN5V!B]7B"2YC[) M-NOJ7/=GC5 M5F[^17>_V!,HPP;.11+1,((9@(C&C-"8,-\?4$1I@$8)]DC;<^T/%T/3ZQ;W M6&4>2[ZF($_(NP$=%E]W<)]K\(!X9O$]3Z>*YAH*C*-2:\J[MQ36*(MCA'7X M7K_/XLE2]F:%BTUQPS7D];5NL9Z]"!) (A^FF1^"/(T@!QSN

U+XGFQ?H?+]1&V\;)L/W3ZVNU4U P)_/XO>J'.-C[Z.-34]^ M3'@W?S(8&Q_%C#%9!A.42)'U8]&(7;_7U_5NN6X6>48Q M2C/(_)@E**!(E",=F#2D0/$>8"L0+">9 4+>6 ZQ3;NU+#$ M[\XL]-"=2P&OT#M.Y,?$Z]W(^"@GU85Z/*?:4CQ\H[M,9 %9F#'$X@!RPRF- MHY ,%4J:IVK/T8ZU-=5ZG];E'J.)U!10BQP:4,K]-SMX,ZOA4ZY49$^394?U M3=>;MX1L%$OZ"W[BPO%%E$$^)@W]W >1GT=!&H=P,.:C4.DPO:8)R_JD<;&Z M+E>ZJVO&:3*Q=G:6MHG6Q 0&I14O)28=E1E%)]Y2$[# %$'$_Y_1B*0, ML A%:+"<4.!KO0(ZWNPT>];WP+SE@&RD%.DPK*E+ME@U)U('>M&;]$XC62\Y M4]&O$8P[*F9C/'I+V4:SI2USOQ;;A1^! (>$1$D8\*HPI(CAP520D7&C*1D# MEL=2'(*%D904:FFH"6VC/^H!/_]2* M%I_*6F2;RA&J= 3-H:,KKQ F)TUCF'9.I$8YUFWP6!,64TYA93'Z6 5Z&$]"AH@M)D7%UH!,(T->* KUUI+P9P M)E1N!/EC9,\RX89U<$#+OQ)XVRBP-Z,PH2B>I%-9)<<'QF79-."=E(Z:8G&< ML+;K!T?'K+MQZ8)&D,0@9CX-8AH&$.0LV$-( F),537M3R.IZ)K'1/3V\G!S MP8Y9E')$) FR M[H0WPBD,,%*04LM(IAJGMEBYIC:[6DQA]>?W>AVX/@"6$UG;X3DOMRZ$Q)SP MBM%K'YX!>/]*3/_#Q+7HK*KKG1@T=9>_O(,H/0'L0+2>)4W!5)L* ] GPG'< MO9(2)PK&O,EQ*B>K21NX7L71[7Q\FKD7.2!1B'V&.XMBM<>LX5TZ,4PWPH[VL?&2R76"* MZM^"K-1*\R*MM[E8K,JGYKKSA:I-+,$/?-:\U-^5):= M-9EU2Z9&>_/68O0HEJ2?1KX3SUM\V)!JTZXB_5YN[\BNV7*QK/>#EOT24Y1$ M400A 3Y.&,D1P"EH+W.$*:$X5GH9QJQERZO6'5A>(WL#7.\OCM<; %\O-%04T##0? SHO.*ER>T4L[,7%#/2WY]OR5:(L,RC\Z?\;V B4X MB1*01"$-2(1P1B-_;Q.!2L]]#DVZ$^/BMMQLQ V! M5\MU-]78B'UT_[7<[);U=R^X\$374GVP?A3/DC(Y&;F*LOB6&$[]IOT9FLXI MGA%Z'5$X,[Z\>/?>'$-2"RQG#?)JNBZ639%7=??R68/+];I8X=WVMTV]?VEJ M0:,@#L,D24@>X" D$6"LQT4I2:2NKYT.C>4Q9(_-NVK!>5>[K;<[@J^$-$>S\\+@CWF\N1U!A,<:Y2.JMRTP54;E5 M&A.DGEJPF31@#JS=3.MO-5?7,%AC?.ENB#D\_+C(6<(0B1C(_ C1&/L10 .( M#.!(8Q>98033;'GH<7FJTFV+=@,UB"6J[10EXAJR+@)?E*5V@D+E!9>ZE8M^ M4-Y!*3/".97:9BR'1J1T4'E:[-5^^/EA3^J'#=XUY:9H&E+=7Y6;;LP5PSCB M51G* <@09@P'(!ZPPB!4FS"?!:'MHJAI^#!OY8G&QTNB#I_8=#8 -*C,]J)H M0,"="*!QG=\/MG\:_/J;=\/'W?M?/=K2[0W>>40B_-.G!=T(Z68/ZRWB'209 M^QRHY**)(F)FA2&'":$)!"$D*,L82FG_V"FW&:9^W*\PL,W*Q/K"6];4UQ<& M8-)RQ'_AY=("#U7[8K47OK6X\(XFQ&7)?@<=7-X7I0EQ-8;,=+B0$);'@%*8 MAU#<%1!%86^341PJ[>L:9\GRKJYVG^5A7]=;-]&^HXXE2^Q[Z%C2OBAU+#6& MY#O6_7VY%=.]XC9I@8 K>;&Y+HN&ELWUNFIV=;%?KV<1"?,HP^)8)LC2@&&4 M=T_*0A P2*6'XR:-VAQF[W&VQPF>(/4.4.?;]Z)"Y-F^:2,@KO15*[Z]Z+OV M:ER^+;UO,^?ES0<* FT,YI7'F0P*SA 8#B"SR,[49$J.F;>\I/->O5:<] MS')N4$#MT&U+005:KX7KHH;NN1PKHNI!>4^KRL MM]\OZ^6FX9(M#H>]BB 0#Y\*_?:3% 8L" +:(DA]P/@H345$3=JUK* ]5*_% MZAV#59-/HU3+:>=<+*L)YVF"W5!-!1;/2*:-6+BAEU8\J^RW9(5]BE^+6ER" M]J58%<7]\FI=<+E^+.JMN!SF<]W/4;3O7O[23@0N&$WR,/3CW(_C&(8H3& W M-93%$4"IU!NA=BQ;5LL.KX=&;FI2=?O4!B9K]#FP6;]44#5"Y^V%Y#-PJ M !&F/HS\( 4H88CU&&(_S&/%[F?0\C3=#QOI?O)NG^]^%NASIOO9\.UE][/& MH$+W(_(8"&$X2P&)\B!%/.]F),T'##1-5+.?02#8!;DZ8 A2P!9\-^^JA0ZH$';*AWP M&*9J%Z1&NJ"\X^>[H 4"G>F"-GQ[V06M,:C0!9D\!MZ@0 Q8%K*$T#P6XUX\ M8$ Q2Y2[H$';4W5!9J0+RCM^O@M:(-"9+FC#MY==T!J#LI/5E\7]0U4OZ^_B MUN3M=[*LZ^_EYK8[$H.VV[J\VFT%O,OJ\[(6ERKGC(8X\F'.XI"P,(ZR#/4X MN"P@*-<-[=FWWA7%W4@#SO8EF8EWT"A3=F8&U1[];LRC6O2OFJHAC^K0'TO^ MKU6[F;53E4(\RT4C3$B$\SB+Q(WHW!K9F^8#:C2J#^N9M-YMT>UMW1X\\XX M>@>$LW;B5SF3[[?C*'>RJXYTZ7SO-,&7;(?\>GU7K';KXM--OMONZN*7 M[^Z_B"/2Z\_+[^UJ=5[5GQZ*>BG6JS^*'>K-9:L5^P48' %*@@!F:1CY4<#_ MPUJH=T+L%1<9N7?"&_![OVUX@_5^Y8U/["I?"_#> MWB.O'ZTGWFPKV$;X M/Z/PT\;7C10PL<_5G#U*-XFT)>%=M>:A:+ID]FNU+7[GP\TEA_>I_E+>WFV; M Y[ CQ'$60!1'J X#Q$*2(/=+- \:# MH:K]<\9!7^^/4?]?7H?;$\ O#M'AFM^!=TCI%=F64G=;$71-T:WY>5+%[3(K MOQM44%6NR[;:^'1S?+G,Y?(;+C;%3;EMV+?K]6ZUGS!H/A?U=EF**Q5]NVA__4O#,M&F^5.LUST1_+>O5PL; IV!9A2ECT!U[\6RGE9Z3M!V1C'&$NU&1Q_M166V^1GI5L-U*LV7HMFMQ51(SATGNUJL M:WUN&R__Z<]54[8'"A9!&ODYR$%&4Y)"PAADV0".)$#I,JV)(%D>B/Z]KIK& M*P?0?1^][N"VW;-]=>=AP*LVD)PJ;'+#10BNQ"M=\/K M_&A_Z?.;L9Q2>!795]=I6^%U6M:M.2V7!>QR;B5I?.:@ZE>@H9@ 2",$$2$0 M!&F:P&ZW4QKZ#$&E]5-I M8FQ@WV&2&.WRF!1AAN^1"6*XG%$2FI^" %(,<1:)8UDY">(!6DP(-9 @S *R MG"#V8*=(#89#-2HUS!R!#O=3>6] MD)R]56-%MC/ER[)NSZ?@[[_PCKVK"[&%+:^+?^Z*S?5W]*UL%I @WHDSDB9Q M! ,_9&F2=)L><)+B-%491IFP9WF4=(3+VP/S_A#0%!?KC9 K-_"9FE>U<8T6 MI5942H*G,XIEDF4WU,NH1Y6]-JFI:J_9I=7]LMPLXA#Z)$$(YQE- 1)/ T># M90XHU%*U$?;F4;4.G*ZNC:%74=;%6'\,/,8PB5(&<1*#"/DHC_J;^+AI/PO86&E3-FA9VP3& M[I2U>'RNAS9>TM1YU=/Q2.G5XP7TX@$@$' B]XH#"&(,!Y4-4UIA#1KT3$F M)Q,W;P^NO>C\5_2/L57I**:5"].I2-:5.W5^;9>H9QB3JU)-4.Z8[AERZG2M M:HZS48.ZES#Z@648X@@F64!@[*,DS,*@GU7G& ( E79*FK4\JQ(:JV1',#]B M_#<)Z2:5T9DB]R1UJ@/#T2%P3"G-^B8S5#3$H+)N?M@\[+9-*]-!/TI-( Q\ M ' 4!""%%(0L2P>+<0:(EDIJV+&LB2T6+]!4/1W>%#7.,F7ZI6T'[,+K&9R[ MP'W)DXQ\C6#7,;$:X\DI:1K-SA@A H/%,$ LQLCW4Q]'>8P A(-%1#37&33L M3")$8+P02?.F+T0V*#,E1, A(0):0J3*KKM"I.R)A!#IL3-&B,+!(D@C\8X9 M8@E $8[]+.YO'1)75V12CW.8L#.)$(7CA4B:-WTALD&9*2$*'1*B4$N(5-EU M5XB4/9$0(CUV9(4(-4UQ5 ^^\D MCG 8A7X28,)MAM"G.!_LALA7>M9PO#7+ MHM0!5-,D Q3**=.T[*GI4X?MPCN:BW+@4>PW&3NC5.;8=D.O#/I3V6J7BH]< M+YL[\30L_Y>X$^QQN7XRMW7 L$F[NJWO[,/^W>*S>/1=,]L#OQ,\NR#)[IG>:CX$8OM>#7\W>5 M+3$W>L2QR/(HRT(2$!K%(?-!SK)!)2! Q%]LJ^UR/7*D\:85I5ZY!R3=*R_% MKWC+%IZWW'HW(F$^GGUYPC2-(T<;1ADT.,IP9&BA,Z20IM0-D3+@A^P00I$9 M61'Z6"ZORG6Y+8NSXQ:61VD:,T))"H@?$);%_F"->4FZ)I2'5_56[: MVR!)M1&G@OG0CW_5E*OV&OQJ,\#\WE\TM& ,^U',XBQ*\HBA/&%PF'6"B "E MRLDB#,NJ^&E[5]3><*7;^A#+X;*WO1O>];$?TW9L?7[/=/8)@N:& $SA:#5Y MA[ N%.)1GAY3&(8(1!E)$4I!Q#+(2#!@"G.H-%JRBV02N=CL\9A0C#GB)3<6 M9F_XVW:V*7"F'M EB:?#?TT)0S2@6O(D>RBO:YKJZ+ M8M6(RZ[ZQX'8MZ*^+INB63 ?A=R6#X(D"",(.8#>)$CB(%3::3[*D.71YX"M MNW>NZ&&)RZ:NJ_O[:N,UXC$E[Z_^\20U=1O'L)RV34:NFK(]Y;4'YNV13:M= MYS@ZHUQ&J'5#M\RX4EEH>FJ:]6'#NV7QL6I:H]V@<,?'A?W3E'QHB(N;JBZZ MG[M3NE_U/]_"O_#>#)85O1S!]!DY MG2)^;JCM))Y6T_<.ZUJ=\S^6MYL%'^ BFE.4!A%$V ,T*]*JP7NW&JWLZ'B)UN-6>D]P-V.: M%V(Z=?UUN]P6:+/ZR".SYM;9MX=BTQ3]7;W[5?<@8$$0D2SU49HD+,2(1'LH M.%5:N+("P/9.X0[S?ZK)LAVJY01Y=I;5I'AX0JS'>^&UB-L9TA;S1?LB0 _; M^ZD'_K?9M@CIT'MNL[;-:+FAO79=?+Z%VSZ?>GK[POH"PB2C. 99D'%-QT+R M#^/P7.VYR+&V+*OH;__Q]3^&'CY&235(U!%-N_R-TL?7U7!."7Q!EK3:Z=/L MHK"-\.:LAHUE25&NSDOF N$0L)P&) ]Q&A *,,T&VREDD89HC;1H6;I:=%J: M-99))>6:D$0]_7HVK'-(Q\Y3][::&:+>*4TSY=/KRF:4,=7A6%=CO[3*,HK" M* F1SV":X2A$J'\$,!%G='V=X9BN+1>G&D?SIS82FX(ZS9%8!\TA!3M%EL1( M;"S-3JG6>&].C,3,L*2H5/N)P>?#O\A/$3>&8S^,01BB+(*#4403K++Y<*2I M238?OK6=V J'2F(U!7UZ6G58N'!$JDY0];92C>78*:$:[T=.#UIQ2<$2VW(Z-S_1 M:O(WX'TWJPI:!)\13;L!: M>PH"Q2SV&4FH3WU,,?5]'QX4ERHM4!@U[-XZA5E>U91O_YLH5[.BC# MI(0:&@V(6YIHUK43RFB!/^7A8#=->=(X]?F(,R$Q2H,X!" >#!.0@;T*N]Q M)EU"_;*'>PIXGCN9D: 9\MU2/5-.G1H)FN1,5>E.6@40 MQ!0Q0OTPQR&F#-#!:L!'I"I+(V-M3;(VLNI!ZDF<-HUJVC8%@YJBYIZ8Z:O8 M6)K=DJ_1WIS0+3,LJ9V*>VDM !$? R8T]3,ADS!EP;"%CT0ACE6$2M?&) +U M4%>/95-6&^^FJKV?KCIL[9&KOWEEU_NVXNS+'*>I5'K96);=Z%VCO7CUD--8 M5F1[T]>[95U<+9MB1:I[8:\]1X7$702W[>N=^/OA1SXOOXMOH;^6]6I_S0IJ MFMW]0WOZ2B"^WA:KRZ*^#Q9!'/LD@4GBQR0*8)X!VN_D0"%-&50ICF:$:;F@ M&L!X[2L)/WTOEG5S.D\Z%T.Y8XQZ= M5W-X%]Y]!U C_;E!G$HZ= /Q^TZ/!Y^]+VT#^N6-!F0O94X2SK=2J%MMRJ&4 MZA@QKZ58QR ZEW*7WUH'(DI"AAB.$0)9A BE@ P.)"A1>J_8(=CSI=P.H'LI M5S;>[J1<"Z%^#RGWC0;T;E-NY]?,*5>Q3?W[I%Q58F9(N5JQFR7E_EZ4MW?< M ?18U,O;XJD?BXR&?L+BG" 8!$$4^GY"!P=B2I6NLG8(]O0I=\8D.S+",R39 MZ8+K3)(=7/9ZGY\GVW><8\]&5T4 M'S8\F13-ML5-_3R,8AB0(((YB4-*XV# '::9TGFB^=%:SJ@"T\\W')17]JC: M&G;&K*H7TQF2J?5P.I-#A:>><-4;?'WOJ?.UV$V5,4>UFQ\P48[CPV9^-! I M9]+B,%F=A" /,YSC(,Q# @B+0=+#CWP89$YE1UG0$R1)[V62=&%M=52H'4F: M-J+L>N[\$995S\1RSERJVIS^35*J,BU39U:]N+F38/NIZ1@ XH=9'N,X%Z?, M4TS1 !_Y&7 KP4J"GBW!SKZ2.BK4KB18"U%^!PGVW2^BGHGEK E6L3G]NR18 M55HF3[!:<9MUOQ(M'\M5L5FUE3<#(20P1PFEC(9I2A(0#;A9 .;+K%IH+:?4 M 8OWO2S6B@=OYR=GSAU(UJ+H3,K<+Z/O&\D[G\Y]+713;S+2:C8_8&H:\EMT6'\M'<9)[R\&65VL!I=@VZ+ZJM^6_6D?ZXZB72_ZWE\6W M+>91^7.! Q\@ ".:$<(RA"@&W7[B+ ;CZW+#1[JM2P92PK21E:QR7 VJ8D%C)IZSIQ&3X3A7 MI,P1=3?2S#RN/R\]YN-?-0U]NOE[5:W^*M?K@T5$?8H"WX]0G@$6!RCRD\%B M2-6>;1UC9\(D,8#34WPM$M4$W#9_^GH\X')&7%^A2D(KQQ#LEO2-\N2$DHUG M1UV8/FWOBKI_]Z>3S&?*R$(?1("!/,T12;(THWFP5\8\H7HZ-=KLA++UN2X> MEN5J&-\T[37>K0/>\#Y6YX*NKHV/@:K,34J_ONJ]1K)#"O@6BU*":"P4KNFC M.<=.RJ5A[C35L[/\*^>G0W(TN>$'($@33),@8@2B),O)8#Y%03Y"._6-3JB< M!WA]5S:@DR/8UE+):8@>JY%#77[$N&,Z>9)'>94<'PHG-=* 6^<5TA1OLOIX M+,L?R^65.+)8%L^UV??C'%&&84(@C@E):40'VUD6*EV5:L;BA,J(KJ_K7;'R MCL"^,JP\^ELUS304 3G!G)Y\-;4\R>GL$BG%W!E]-,N\&^)HV*?*9EM5DT6\ M:\I-T33H^I^[LBG;+0^?ZRJOZOOEE^*QV.R*18R"+(\R&K,PCM.4019WY3X, M<88A5A%%$_9L[ROO8*B)FQ$>Y:1M:@K5A&U YQW!N_ X/J\%Z+W%KA5-DZ#L MC**9)-P-/3/J466O>9K3LE^+_@7QCU73+,(H3A$)01!"%"(&$S\E@WT(8Z5U M#G-6+>L:!^.M.0YSPJ9(ZGAYL\>G69$35/?/[_PDH$[\WHXTA9JBIQ<&]Z5/ MTR\% 1S#G/*[/+1LKGF'W]5'HTB:9BE#$$$Z5REZCJ8STF6$73?4RHPKIQXV M&L^/^NK$\1Y[L1ESLSHJ>7\IE@+-ZM/F2R'F!X^\UJ79)QV-AD1J\6;*T+N12V;R_>0RT/01>"M;K1]OJR. 'S:/1;,5 MI\,:#H*3S+&UVS6?'Q? 0HP"8)T\Q MRZ4,6^2?SPD.\*XI^I_.4:XBZ)-$855=[\3'M+_L )TQ*L_2K&"F39X! MZ%.G'E>OY$;+I,^;_&P[5TW2=MMG>(_J M0A('B 88QQ"A.*>TG[+G4&%"E%[8FP7@A*F0W(F3YHW'RZBNI@J/ZJ_!9\5* M:IZ@RA54SL=3+<4>UU*2!=2%=^R7USIF3OP-G62V$*4SI=:LC<*-BFM>"IZ? MB)X_'E+U%VLXQW_1XJ%JRNUA?^ B0GF$4YBP+$D9S7E]%W074&4$943N;-HH M Y832 ?+6W6X+KS-'IG"R%V;/(DJ:0K>U(2ZIXP.E/TZ*64*)R:'<<'MB^M0T^>G1CR?X=-3% MX)[FLXR]M:'9#-UN#$M-.O3:5F:37&DHV)&M+(=A$,>,T3".(@I2[&>#+>J3 M>+&MMLNULF@I6%#2J3T8Z=YV*7YEMKZDVGTT>'.NQ^CX<+J3:#,BVR]^7XIK M#[>_%/=71;U( 0O3+/ !'SC /*,YS#)Q@""G, -1KG3V4^V3;>?KW;;9+CL\;:5]\!__F[9%-YU=7]?;;QFRZO6:?O+$Y[.]!,]/MWH'YK8*Q,M M2JT_D+8=?!7-H+=# S?=)5EET^R6/+;3]H47[)SI#_I,NM$G1N"O3+4IM;[! M[A_6U?>B:"U]:J^_[>UE&4[3+,VASQ"E29;[?MS;PX @II(W]*U,F$.J[O)? M1U+(2,(Q2"."-O;S+#2X:->=O)V .FVG.DO6F8YEAF0W.I?SK2\8;R5&6[+<+SM\WH?-_O*B#J+WAP#I]2A5]CZ/ MYU9B*\6DM*JMW[G(J,).BTF9U=MR,99AN?T7;Q%Q:B.&,0(=V)%ASI?*1A-3 M';%MMO7R>OM[N;TC.UXVWQ?UE^)F=S@V];V_0XJ76#$)(:0!"C(:11#Z&=T# M"%FZ>"CJLN+5V;+>R@[8C!E7Z6#/<4KW,5S""T]T&;4='B8C(+?38R;:%3-&#[(].>P-,"^\#NAAO_O%<-W=U.-H M60[/#J"-!\*5D;-YQUX,F2UQ9T$YL7C;EN8,1%GF)V)WXB?>W@K,1PI[Q]$KUZN_GO7G67ZL?NM; S>7;^5=DR_WZIQ M)U?COFT=W5>[S986-P5'L5J@E% ?^0P" I(XSS )\ "^RB0+WJ-F[;=?ULT MWJJ'HU*;F6=9IOR=E6#-T<]4D+==LHNJO/16'Z&XWY;\XC@C0)/%9+O:VA3F+,.0@>AP) M2_+%IK@52WN7YE*6.@BI;@R[;OP"KW17[G%Y]1Z86>74(-],"K-$N.4L-H3C MBSOA,)O+[(;%=CI3"(^QA/:"L1$Y39_]]Y'61OBGF-G&,FDJN7U>?A<-?D%R MP(VD20X(PB'.>#%(!NLQSQ,64IJLZ6D268]&\KI9X_2:25I&*;64H)H6$$TPR1@$&6 M[0'0&*)^09/Q7S6^KO:&:?7ES &E_$;/;M/TTY5,6ERW^P.]\*VUS!]B=EXV M#.]N=E[:L1&K:DK(6X3S9=B+090I&JV3;LW#B^;8C4, MCH[NO@-YFL)0'&]-XSQ @,+^''C X+U M@,CM67 I%FHCSQ;5SU=M&'I<'A)'4F^+^^[QTKFN;AO)Z1D)GBI:;NCR9-Y6 M\_0)Q4<9=@\/Z[9I+]>X&UQ\O2N*[0'M$00(TB@.&:8$L#AC8HXA[9\?C&D& M?*4W%TP:MJS-/3ZO!=BJ<[61K_+M4"TGQ+.QK*BZ1S"]IVP?(9U1?%5X/*.T M5L+AAJS:<>WYPP'V^),^9+BLQ9[2YG-1MVI]L)?Z)$9)G*89RR@ODTF4]:_F M ,*_([7W9+P5RU(H7K43[Y9Y')G70O/0=EN75[MM>[W$MO*ZXS%>.Z"]J]:\ MW2D*Y0B*Y51Q&G;5)'# =$3L?')WDJ SVC:>5#>$S( ?ST]T&F)&_:&MYY;% MQ;[7:+.BY7HG%CB>WD3/$(CC)$]SED8!X?_(B-^CB4(",KTGM[U;%*N>\B?ISURWH MO01_ (HB'V.&:$PP@DD21#2)>Z Q\:'2?4TSP)M0Z(]]\@Y.>8-7GFBMWI%? MKZN1;BJ8+N*J6<+)8.LG$$-Q=BC%F J05/:9O#6XEIBF)^!DSIHI%K+I[&/1 M-$7QL5@V!2V:Z[I\V#]\M: ,>:G 8T0ICC+4)P'W;1,FN (0Y6\-,:.Y033 M0;OP6G 7WA&\7C\DKT\P0JF<\$_%IIJ"CR#2BOJ>8>F,C)K@U@T]-.))9;[E MJ3SO6MUL_^(R^'5WM3?6W[05^\Q'04HSEB11DC!&2=A;2TD22\V!C+5A>^C; M(_..H:F\##J"O?-"-"5QBL/(USCS_NAP*3VK.H(\E?=3IR%1\Z%4/3(E7T,] MZ?FIK:,&N')@JZ@)+RJS+4A.D9MZN_A2+->LX?Z^JAJ+??T;>R6:0,Q2'T4Y!$D4]ID 8I[/%D"2%2%S;81V%[ M86YYWQ:Y R;O#X%*4IHFB,%YY7>+?K7CX:'4W8*VHX M71#FU9"$)N56 M"\#D2MOA,JRU>MR;D5GKM(]5V+<8GU1C7V-KA+R.(O]]*.LX%Q5%U0"?4K,* MOXA;)OAG_Z,L_OIT%\-X&0-N+8ZY= ,^/D:0)7M;E!&I&<]Q%BPKXH#+ M$\"\#IE"3:Q/G,1TPB27B]OJR=F,@(C!A,^4&88DI@D*$\&,R'SIGDU)%+,8AP!0$.:#%1R%\A=H:GRV9='L M$*EKI@Y+$I)IF2 UQ7S"C8Y@ZI"DH)>6R=*32T72Y-3RI:>GQ'($)PYHY1CT ME9F686)/T\=R4WS8%O?-(DA8$F 8<6OB:A3$S<=[?<98Z?3$6%LS[FT2(+T6 MI9$-3@K\GM?<.:A5T^"QK$ZXVVE/E_*.)W6B7=[UI.&-U,XG79;DM8S;0YO5 ME_8D+?LF+B,H%DDF;H/),QPF21:G?+0)06\+DH#F:@JF8\&R;@DP7M%A\1Z6 MY4H<5]W>E?6*_ZD6.VA5)4N+1EFALLV@FCQ]>BAJ/C[:W'8"U8C;X#B=/;"I M5>D5;LYJT1@N75&@43Z\T)WQC,BJ#:J+Y:>;PU+-L!2S2.(@#T(N:C"(?9@1 MRO\\F*,@IRJ"HVW$LN8(7&+MDO]K[14M-.^AQZ:F-OHTR@G.) RJ:5;)R9,JJ2M\Z!BC=Q3IDWEK ]*JK M=7G;3H(HCH2,D2PG57.P.W:TU!/=HQPNEVL\CG-:*9,D[XRRF:;?#:$S[E5E MM]&JR>!GWE#ON%UQ.T_9/N7VI1 [83B>'D/W3$KW]]MBM0!!1C- 8U?31@O,RZGDO*2KZ>6 U3N %07F M$(1!-?N'G/:(IU5.94+/:*B]X+BAIA;]JZ9JYHIW>(C!K##_Z88LF[M\7?W5 MH*NFO:%Y$039Z%H>S%NJ-LV.N]>UBB6!/ O!:9 M]\> ;>H;$L[0=*9/&F'7C>YGQI7G]P^8XT>V4_W*W>6F/M6?E_6V_P.Z_N>N M;,JV3,'??]N4_]P=3YZWYR5 G*8DIR@,(0L@2#@3^$JK<;8P6!["]$AY M6_,$<&_X\S%T[^J[UX%_NMZD<';,>J3DE-&%(*F)IKWX6-%438+/R*WMD+FA MQ-:]K*;M"$;U6YS-Z$]D1%G.R]XLI7X8()+F% (\V,=1H+3Z:,[J_!I]X;7' MG]0.F5F@WX@,6V+>N/#*DCZ'TAXXU-=6C3B\"S75\4M-/[69DU;,8BL&UY_K MZK%<%2LNUTVQ^K#9SQZBZVWYV%[W)9[_*3<[_KW^+[FZ[X?C,$AI(M[L(C2F M/F88^?X +@\5!\#30+*LM01]_9]>_O'3[U^]_,NG7[Q/G]D7=/GAU[][B%Q^ M^,>'RP_LJZ*Z3A0J2>EU+TJ*NBP>UQ!"/+@@1K\_"2^\Y4.KEWL2XK6NPL1];V#[;L"G8O>3\+)O[6/IJCEO=D2G.T GMM/Y4K; M<2,IND/'\_U=S@!3>\OTZ,J010)]$/J8 $11$.8(8S_>3X9%4SDJC%DQORI0?] M^9N:^O[+RL+?E^5&R-2GS=?E^N@>H<^\I6S9/W?E0_L\.B0T]-,L@ 1F,,I] M&OO)8-P'0;#8%+?B8J)+>=TP9%FJ>\"N>[P *=U5VH>2N(2LRN:A:I9KL1%@ MV.;>"DTQ %93%U/TR^G.E)1K*9( .(P:.=NT9;LAX2=_!4]PS.HI1.;&;C$S% M.KJ'("KFHGP4;P!<>*0N5F7_'%]_6,W[Z4OQR,.T7/]MXEV@9W@[M^'3!-UN M:)D95YYOXS3'C_2.S?USZ\=]\$;!$6_N 2V\& MJ$NCG$Q98%!-H!I '7G=O@V'517_2-&VK??%OUFV1I^GZU+3ZS1^EZ%(4XUX MWNAJ@A/YPM-]456BZ"5*8I_7/XJ:[3?\_VW0JU+Z69BX:L6HB8.!%ZA:?,ZVK9 ?!$+5@M14/F6+5!:I5"U<=2QVZPP-N&8: MSK_JDJF7606J:%UFZV*5RQ#1R] J<^;\4@TSRI.L?O'AJO;\FO;_H^)]LG[< M'M:[H7*/_!S3)$M0[.8T8CB._+ '@#!54C*#PT(W'GT5N4'];*FWKHM#^T[N MMNLOVUW7SR)6A\M[9_OPR)&+K]:CWEW%56&3GI'3Q)FE+E^3M,P=7.4 M^#3MATYIEFJL.1@9U\Z*PU GJD9U(JZ>4R52AVA=<80BUZ0LGJG'S:V&O]*F MI(,36%^J DXQZ57MF\R7ONJ]W7\K]IQJGAJM_#!DN<__RW-6$A 7X] =E);% MD1&Y4QG0CLZ-$$V5-B4V=37-.(,FQ4R&3$LB-H*BI%XZ_"Y5MK1L>56O]!G2 M%ZI^[LWG>A6?ZZVB+ D)PUX4TB!'./11S/IQ(S<)C(B5ZJ!V!&LH/MV5=3?# M+0]?BVJJ>BE3K*M@(+2:5+&!X0[AW%+VC# E.=,E>ZF2IFW/J[(VC2E]:?M0 M%>*LY'[X;E6+[3>WXJUF31UKE?.);Q2'(:*IRT0?'DG)H+-!EAC1.R-([(A@ M![5?4!W)8%?YFZJ&9KRB*Y'V/&%2-WNG]!TDPB<-8(==]HDE'95A54E;4LA\$CV9K?A]>8=9RP:^#HU7M4R5[J7*G;8]TG4^/J4DB M5AV+S;O3,NC*)2%V"4M1SA^1T(O$;7?#T+Y:T["1 >&E3" ZERZ.5H<-")PR MT1,T#I)C4S+7L/Y.@F)[2O>,-E6QTV5]P7JG;9*,Y$WC:WK%4'2Q[X_%*H[B M%,5^SHB;^3A 8<:&E-&C>3Q-\E1'L]7F5[5X3-4&I_$U6R#^T5:BL4)T'$F!LF*,(T MHH'+:#]V0$.E V/,C B=O&V^K?D3(::A[=$OXEEH;I3;&UCUT&%86]V R36C M<,>B/5"E@>E\>.7F/ELZ]RMU:EHW@?K%ZMT4FU[7O,F,F3^2<46Q&W+)S8B7 MIKDH^S&*>@"4N3R+*P_KG9SX&1Q620$'A-)OZGN9(ZV6>A+?A=<4P /+>%@.J16.[4,D<3V&1>M('B4^0]@=JF )AV?@(%73D(#SG><' MJ;Y]_[?L$\1!JL9=)9<7+=!+:HG3*P>I#H9&<4I9R%SBTV%VG;@!U6AV M,3BZI0:7[M:MVM1)3R;YE]-YVYSK78S7%Q7XE+>#.9SS=-,>]'33T#[3:4_R M)%X08P!/+$-P(0Q[?FX*%'>JPIF7U:?R_O!]716K$'DLHZZ7DEQ,QX. D6$1 MA?E(IQU09Q@[4MAM"=S^N\FO>$*]7^_>\)FP4W<(UZX%(E MTN[&GHF9VE1':*9K-L@WEK,)2,X)X8TSH'_#A>]-O;;=9:=(ITKV9L@QRQ)+ MX]:]EL<995%;9.-CO=T7-9_H\=E[>^]K]R>;51+[C 9>B",?,S_(/42#'D(> MI:$)A9TROAUY'5^N.)S?TJR&K#N@$^5UD@LTM16<=F/">D)ZTURMT=] S5XC MWXZJ7B!215)-^&.A>FK$M-?$U!Q_KRGI[MOOY3@KYM/QNZ+8U#EG(JLY5=_3 MHCFT^QRXE9?@$(41\E&N?/YG XOPCF;\NXH_NKVY,[E M.^D)WB4XZUEX%$PU0<]#7JNVP7"_12P7.N>D6"J-T@[=)++4)PDBC M@[0KEC&1@#!,NV%!D;N):IEO]^O]G7S'!(O# "-&:$A9CCQ&470JR#,2&NAA M,PW)<@];_O8]>Y\ ]+ 9=]4D 9[32T;%>3#D^GK8%'V@+NU03EZT[(,9+1<2 M8#E7N(AK2/#?UO51;$NZO4_*AX=RW]SYLB(LIFF(<$81I;&7DSP8SL.+,I\H MWL8U<31@D1_FP\V&K&T'L2G/-R"=6J!TCH^ER+*YT]8[Y_'X9;?EC_']?5%Q MUYT.9.]_6J>78[I;),OX5CVB6%=ZXHRW(V>T^)P&H/6KO"[S=:E$;XSK9>BJ M07M^O=G+*%,Z:MB,<_O8B'#VHZCNMERV5VF(HS3V$\^/8Z[#,7'Q<'@[BR.D MJX9ZHUE5PZ*#U32%-#)8/CY=PJR*Q[['5U_N-'E7ESMXRJ?(78/.Z> Y [[Y MU.XL79)J-XWJY:G=1'LNJ)T)IJ;E?A^+35$\B"X2GHY^*ZK#EG_YH>J."VC5 M-XA\+T5)XF(W2E$7IPA =DKE1>:9U6CDY^-]VY;'>M3;M$I8[).WAHPG2-%$>-CMO6WW_EO MDO'KVI_U]O-,R6Z%*8W\"/'+JL?KZ>PWLK46]]M"VGE<%*PRK9C[=:4*?R\_K'_^S/7S]6NXV?'S1 M@'_^1N@XCQC-B9?ZON]E69BZ=("#4@]-Z( WCL6.5+17#3?'[%?="5V'LID; MU0*V4Q>'PZ[H4RNQ5UQL&_^^KC::NY#,^TPMQ9K'3U.2KYOF%N@1UAOGE3OM MYTG*5)F52-? G+4H10OROWOW/]>F@V2V41C4(4 M$^:G"/G($[^&X8+3=5QR$JT]#/BL]83,*??.CF-K]WIN.#J[+_%+'%UX22?3 MNHR7<+H9I>''#:KG;!4'S$M"ST5>C*,H9U& ^@OE"2,>-M"AJS.LK0[=QU%K MTOW0D&2X2U>+=]--8D8I!V\$6VJ;EY%6+FE7+$,-(0S3;LE2Y$Y6,<7HXI?;>M;WNW.XH4*OMQU^R!^\B3 M@>S^OK@[K(+$PU%(F!=%-/6"%$?)D#O%!'LJJKLPZ!:4>]N?*KW=-RI^TVIY M<3*K/4^K&JQN/J"FY0NC53(>+ PU7$Q)&K\W424;^_UD7/N'XCEX_KTG/] : M[9PYJ?S&&4QW>ML=8;S36F\W1MGU[(4XM]!';!FQZ&.XOS09DB+(?9U!UJ(F$:]-DL O*(@!A63I)WX'Q!BY&TU&3$4&;83 "+B M>SA(W- +W3Q&7D+"4P<6&@) MI#-TL\P,NAB'#;L@"EN?]0J G [=X? M"_&L;W?;9CFR/[%/4L#^O.1BD/Q#LL2B$,CS<77%H=FVK,_C[,74BY2?OO^ M>&R!I%GK1YH^5Y>L5&3+']W)4PZ!-9UYRTXS)MX&-Q>,] MI^-857SXE=AHP)B?9%[J^CF*PQ0-I>20(J3Z&FH/9.'-^_@T9[7=_76>F(O= M7Q.Y7,9;-=V,7[J_C/ B^^Y\.CX^MOW9ZYT8,-^5W]_N[\OJH9DI#=$TB.(@ M\D4S?ACG"&>1B[)^]" )L9U32 B,S@CD;/,D2?(NR)UI^I>A?L:M*F$?6C5M M?"LN]^)R_&&]W;PO#BOD10CY 4-YRB<5+D]DTF%&$6-?42@A RD=OQ+T^GR^XW9WI8TR'Q.*D=5[@PBUD8NQ[+ MVGOW[,/CFWN?/^ M]GUS[NOHPO+WZ=FC7S4J_+ >E*_5+\9YZE7W)K^[<3KTHP.X10'I7*._N6=J519YEHT+GXN'Q[):5S^S9ID%@8#TT#(T =3"TM[SKIH1-O.'[,=CL=]L#Z+(]+:M^VWBX^%] M>?A[T>2DJY0GH"Q)4S^)8A)Z<<;\D_#D*%'+_ P-"OR.]]?9-G6WQ^ZR\R9% M$,M+S4WG8I,/GXJU]Z>L[^[*H]@1_;C^V8B!^"C_9G7D?UX(:\7?);Y9'KX6 ME;/KSA]1WL!ISFNRV=X,#E/-ZAJ(SABCTX-TOAP//-D[.#^+=@IM.W&3H^]B M@F;8 \L07?-F_9)P@? FO<.]S?-NJP_KZM#]9G0RV:V0@7[33;LIVVUW+4&RVSG8 MUKO;U@SK_7NS?'NG#J#GH;3ZP4 M5R"<)A&4YO.75H&E<54/]+E.QEV912-"&29>(4[-YP"]:&74$7)!2XFBET(7 M#,\+"&! AI7@SZA:+6MH*GHG]L'4^5%4TW[C$X*'XT-_.FMZ/"U5QB1IVH23 MF/)H2ET_I"QA?I92&C(_5>H5,3TV<%CKD#D-VOZ88\4:OW&ZY0I2OT[ ]W"7"\_ ^W]1V?N/Z]6%?.;VO^05%!G*N50Y'E"P4I*'\M MHQ %9EUIYZDWK[ ?BX?U=L]IO[UOGVCQ0*\\FD0^QY$$V$T0"DD0T1Y/1$EJ M6FOU4 "K[@!*+->*%\^\X&JR;TYZX8D'$F&QJWWDGI$:+T]YSY(\48.G.>YZ MU'BBG1JZ;()9685^5]1U43Q%-=PB,PH4[XL?A\_?B]VWXK=R?_A:KW 21JD; MI:D?>"S"+L>2=G!(%.)<1:#!0 #KL[HDP]$MI\B+8%I-D%O(XRT@#>J;83'V MY\U(DSEV1X!W6O1."]^N(NN2?$&0P?VV##V&-[.T_#Z 5"3>[C]_+T50J%=! MB/(0ASC*/8^BF$>%+.EQY"Y3NH;=_.C@^HM7Z=Y6F"Z!!"SV8%15>GAX5?6A5%6>8M.J"L(NN*IRU,M6U9Y6(ZJJ[*-K4U5U [55 M59-+PZKZ^6M1%>M[KD*K@&241A@3G#.2>UF(_;X?@E)$('J]%$8'UM03$A!E M5:'9J+ ",0RJJQ*^F%-43_"F:ZJ&>ZY*4G7LTU-4;28-"^K*C7*4X0@E/@V8 MZP6)ET7]Z"15NV_7U)A*XJE^4>YG\2/.??M./W3O='\+_2+?X>EOKC3G5_6^ MRENE]Y8JLF:VZ?*NV'X3NXZ&#E#FA33+2VUW78_23C%2J[MR(J:-J?HTOUZCQ$^T>)+>FV ;1OR3X5Z:A/K( M2R,^5_=2/G4G4;]23\.4*-V* (-@<1WU0$1#J#@$QS9TN\.]9)E.7KTC"]95 MURC%RC9.$E\]1F'D=M1ZBKTL"XGG^T'FIVY"O=B-.SB1FR5*YU*"@;C*-GH] MNB%T%XAI&]*[[-[ZERJQAZ%1M MUN462IU/#:\Y]2.2IL1C28P\+TQ];\!#>?R %&=Y%%?9Q*]).(PTPW!M29F7 MW-E_EF2#NJSNN.N490T[)ZJR+K-@HCSTRS)* H(#PI*$\1C!6!#V[5V11]P M5)2E45SE'@!-PH%$&81K6Z*\X(T!9TDV*AJ&LXK(83I,50%SQ%@(]TB%T&8AO&[*\Y'T%YP@V)LD: M/KM&1=8QK'!,715Z0(IKF+'4C-^I/Z(I00IGIK0<*0R]R!X(5 MSB%$V"C=\-*[9+DU)K+2/KE&:94W;I*@*G(H=86/Y,Z4]\6AO.^W0K0[(89F M:2^,^3^$NB$.F"AY!$.S=.3C4*I'S186X"270QO>],8(Q9L1K+GDLNPNT1M0 M.MSA<"67.GW&5!TSD]$U=M>VL!UPK9 MM+:'PS,=9+C/9L8\*>!ZD MN5MH!N\8BL^S. 8H4K\DZQK;B.;VKN'P/8N7@0.Y06^;B^FR1$^)[L:=>25Q MWKS=JA$?B'G(V/_++01>ZJ8>"UG$XCCGR +$^LT4+"5I!!WVE0$!1WP[05[= M#7#Q'=0#UD.[PLTM,WH3/IZ#>G6V4*Y_+X_9("YQ[\XLSKO>T*UOLH&H/9%O MR("='HOMZ)J+)'(1QK&H(?@^9HB%7H\K="F"CM9J:,!#M>RF0XL.@(O3<-Q; M#]+2=_[,Y47X^ SGS=F"L^Y-3F9#\Q-B#<=E/:==;U#6M-= 1)["-'PX'EV, MDKEN1*(\]#P7)5G(*.D7V!G./-=.0);' Q^2)?>=6G4"=%"&X7^VL"RQ-74^ M7]H*S3 ^G3TXJV\[A@C/E_84S^&Z:P_1&A8;"]*Z;(.'Z=.6NS3$S(M\2A!C M)",9(L,!;2RA(;$2I>7AP =IR0W(-ET '*-AV)\K1$OL49[-D98"-(Q#YX[/ MZIO/ <+SI9WE,_CMRH.SAL&F8K,NU_"A>=AX&2;(QZ[/8HQ=&A%"6!0..4.< M4#NA61H.?&B6W(9NTP70H1F$_=E"\^L[U6=SI*W0#.+0V4.S\A$$$*'YPOD" M,_CMVD.SNL'&0K,FU\"A>;0%UTO2-,Z"+,NC/.%3^RS.^ZN%XACY-M::%= M!V;5PP@LN@$T.@-Y8);@O& ?6@G,0+Z<-2ZKGT%A/"A?/&#"OLNN.B3KV&LF M(FLS#;QI>D5#'.7(8P'-D\A/B>_B?N8>9]0+C89A30S0P7?Z:13@7C 4A2TX M "CV7MI(NQ ?6=D$;=17,VY^GFW'\Y0H.M$E5Q([IUII9F>S(JNR9S3EZVWU MM_7N6,0_65T7AV2WKFOV8UNOHC!F+J)N&% _8VF&@KP[.#5C/$@K7;2B/XI2 MK%,_$*1!XS1PG'\(0)(G21B@[W((L\N<6I!2( WDB*07.3FC9>9X7,;!1P;L M*$T_89J*TXQ6_\8ECFO@YG;_L;@[5A77QGA=;^N_[LLO=5%U1X<^'@_\CSE% MV]VVBM9!T%<^Z^Q0% M<\F>FZ"WKSD-5G$-DRHCV'/Y<6%Z/QL-+X6+>?TB&VT^5"5/N0\_/_ WZL#V MF^Q?Q^VC2+-_*QZ^%-4JI8$;)#X* Y0PEB34=[U^U#!4"QI3QP+6_A[>C=, M=-;[C3- 5 L"DUF5TW*;A*I)\D4NG7^T^"R+]"ML7=!:4SPO0S*-65/"/(UJ M O:IO#]\7U<%'[#_,BV^%;NR&3HI:Z'!S?@8^;Z' IZR$TR"+(E(C+OQ8T+5 M)NSF1@46M63]N#VL=]M_%QMGN^=_P7Z]>W.L"Z?N8*L)FT&VY21N'J+5Q*X' MUJC<\)L13*?!.9/L23-X00#->V$94@A@5PG]_*K)8U-'_5KN-F\?'JOR6]%4 M4+L10T;<5)S_%#.2XCS+$.X%.6%Q[*D(XI1Q@"5P@.9L1]C4=&\2C7)*9XM! M-6T[D3>&-9.47:#H@GB9('89_WA7B"XZ#/9358?OO MYOLO8ER1Q(VSD/HD32-&O C%V0 O"_U@M2]^%Z-\EAV\&5^:E&WT@6 M5D'4V903+NBX=3\O0_'MFUW._'X9RGK?%X=5[M(T\5+*6!;Y_%>0L;@?$E-7 M:G.+D8& 6V?/9[PWSKZPK .72-+)T52X7<;[:L84V?Q,G1_9]RJ[OR_N#MMO M71O@Y_6/CUP"GJZFLD-><#K7NT^']>'(6?_YY,,KFJ=\>NMG89;Z""4A]EG. M8>5YDI&8X$1ERFD##_"\-/OQR$UH%@R:>X<.ZQ_.EV)?W&_Y!.O@'+X6SGV+ MWZE[ YR* U=+T*QX3BXW6YK3U-*R 7U_412'Y A,SE,+;H3W.B.K%I?SO4[FHX4 )-9KWG$/[H;/%?6*)CYA$N'&QFO\2YQ/%?K(KKT?EIYNJ(>^&^#6IZWE9%=O?]T\^ MD6[Y#U;\P=^N=RN7)"B!@G>_P.;NRKHNZ M$?R-2"$W/<8FZ5=<2;?C*7.:;]5)4-K?>_+YY\:&+#@&O.:#B;' F(NO)R:8 M,UDC-ACFVV2,>%_N-\7FR#_V95>(.LB^YI^H"S[&5Q[-1JU;JS2-,A]CEN1N MCH(<4>1G0R##D?&BD4%HP'&C1]4DFYM1&^1=56RVKY1[%^$Z<^%C)J]!!9(G MYCB=/>).TY''1S8M.*;(.V9B= %X JXGSD 8KQ%QP'P@==P.AY0<#S4?Z+_+ M+S6[.]S>\P>7)%_Y.\A1GT7\L?BVWAV;+V_OTX+'1JZ=_)/MKK(53BC+,NKE M*,@3&F'DK(D<: MG*86? 9_L;&_;IL+[LF-TQK% ]/+06EDFOBYWKCF!UKS%NYRA9. %NYZO1." M9GT$Y X0,L_[F;1B;@\OX,"A.:TOE_&>V9G5KA*:DC1V61:1E'$0KD_Z1(>F M$8IMS%]?!0&<*W!,;T;SF>VA> H9^K1#SL'-OZZJ(UW6Q2A\4X$P_# ^Q/*N_]]\T5 <^Y&V.PH^Q2WP6J^)8]9C@:-59VWNR,B'595 M(D^[PA+DRSX"""0&'HCK#C$F"# 4?(SYPF18NCU\+2JV^>>Q/C3[@E=9$OMY MX,8Q2MT,X1"1C/50,C_,30<>90# H:7!8SZ.J/-L+E* 4@P5"QK0S@CU@F7^ M.<$3A5S;7]W^E\+1W_JB$MOMRN]KSC*[^]=Q M6V^;;6SM4[\*TSAU248"CM!S:8K]'&'=">ZY\>>^< M:L;K'J^S.1;.H736)]P*BP?SDR>S?#0_RB6$D&Y58;L_MUK@#&8Z@YTWSLC2 MU^/-(I\.A96F^='"+SPMYVF16X4"]\E+BU++>1@6L$:U(#+*1;ZPYB>B_;J; M!.Y5&(=NR*@7NC[!C!+?C9,^?XOCV/@_=E53EOEZQ MV/<\%.4$$4)3+V?('P!DC&0JQ[08'%8I:&C>=V@B..AQ.D7WP>F$DO0%Z?,Y M#I6E=Y(CEJRJTPR3$DP#W)VT-?_>4/_7?X?\0BZE_^\']02P,$% M @ 5XUW4+/? =-7X@ P-T+ !4 !L=F=O+3(P,3DQ,C,Q7W!R92YX;6SL MO6MW&SF2)OQ]?T6]M9^K"_?+G)G=@VNOSW%9/K:K:_=3'II*63E-,=6\R%;_ M^A<@F90L4622R)MHSW19$IE (IYX 0"@_F++\?(FGRY^ M,;-\M,@O?_E:+*Y_^>LRG__SEZM9>?/+7^7LG\7=Z+??UH5^6?TR*:;__(_X MS^?1//_EV[SXC_GX.K\9O2W'H\7JW=>+Q>U__/[[UZ]?__;M\VSRMW+VY7<$ M /Y]6^K%)^)?OU6/_18_^@VBWS#\V[?YY:^_! FG\]6[:[RD>OS;L^>_XM73 M4$KY^^K;[:/S8M>#H5KX^__]X^W'E9R_%=/Y8C0=Y[_^K__QRR]K.&;E)/^0 M7_T2?_[YX7%XCJ?F>5L%KY^6XP^%Y-B4>1SFR]&Q>1$24Y]2YN2^^5B.D7O3O"1)Z];:IF1_+\O+K\5D\J&<3'PY^SJ:72;)=+B^-J5Y,PT= M\DOQ>9*K^3Q?-*VPHZOO4-;YNWS1I' [ZFM7FKOPHYRECAXOU]-FZUCXJ51N $!3WA!N_*6M_EL<1_:X?ZU+&ZC.93: MH^K5V:94GT:A.Y_8^N_+-M3*Y;R8YO-Y>,OG8KH:. ^W;D^9]EKUJ"=>O;D, M/XNK(@+R=)14XZ#967X9=/SI.B]F;KXH;J(-_><\OUI.WA9W]0>T;IO1'G;O M1K-9^.VN]F1[1!WMM3H:]9?+27YQI2:3S1+FXNK]2AQ$K&&TWHS?3J_BC,5D/U]N>=#7'P(,EFVEAJ/^F6-RL%CK3RZ#O M15B6A^5Y<;B)-8JVWL9CN_8)5;4NPP,MPV3\1S$M;I8W[T?WJV?_G%ZNS:XX M(4ZB_B]N5]UQ^N5M'CIHW;&\H]>WCE6]SE.[@N;:6TX_+LKQ/_^*)*KA--E3 MI+4VG=)7:E;16IL?R%E]+LT)K$]7OOWH)- MM6\Z+R?%9;1*'Z\X:K3O0,&6V_=^%%>DU_FB&(\F)S=V9RW-M_SC(OQ[LUXP MF-'\VD_*KT"=MN[F>MJK GKU]!NBS_DEWE^$SM+>.(NK/7CBNQ]:'0^ MF\4G0Y<*$^+JYW4Y"7/[/#H"%O)4,1MZ[:"Q.;G7M=V&IE +S7D_ M^I(?%NW)@\V\W^:?#]+O\3/-O?58LVA?F69:Y4+Q\C[/=3X->C\\(;WT?#NM MJ0G3@6+-M,V/BMD_1I-E_D=8C2QGZVYVJ&5["[78K@=KS%R/PGID_F;Z-K_+ M)]B'!7Y8G(PFU6;B?4V,&WY-)[)OOPZ_5@W:^ RGEX]V4_7]JM5_%8OK8KHM M]'^*,*'.QM<-(=1.8SK!\<_I+!]-BG_GEW\?%=/YVW)>WQO00-4MREAOE5"C M:#-M?#,-O^:?1M\.MVG'HXVWX3L/?/7Q9M=J,];69$%2I8W+Y:ZN\G&<4K>? M?0AVTX=\7(9>.2F.\?VFU=JX9,<:*-M[&A\YO-\9H^'@[$C[Z[/BHFF;? MTJ+D[_+%@W?SF.'TM-H:EZ3>N/EB@<;;$Z>12\,&1]N/1%373_J"V MJ*WW^>SC=5AMJ<5B5GQ>+B)2G\I'GJG-\NR0%"=6UXLLC[8"IXOBLI@LX\CS M,1\O9ZN>Z+Z-)\O+_-+/RILX882:UKN%;C2;!I9O7U13PP-I7L]8/RG8-G;[ M7]<+%O7&K:1*FY'K8O9E--W$UZWFJ_EX5MRN25;MUQX2XY@ZNFOUL29*2IW- M2/4AGT3GVOO1;''_:3::SD?C6I[:0^7:;5U->&L6;ZJM=_ETF5?6U^;/1_:8 M*>>+;3S_ MHP^IW]S%F,&6"L U'Y='UALO@Z&Q"KV:SK.+SY/BB_' M.!A:>V$?>-0SOU+J;$:JC_F7Z.-[%+)WJ,TOEVBK137Y<[!@0^V+]K >S:-R M;J(OKQYJ>TNUV;)CK=#C:FFSY3MV%-1\OKRY/<;J:Z#J;F3\D,_#XFN\J':L M8PA14T+6J;L7*?^'$=L7\[^'N.MJAB$BQ7)5'2@ MU]^4;/.=K:*RO+D9S>Y# W=^G2;]476W*66]V;Y.V09;^5VL2ZVV[2S15HM. MFI=JU=!6BQ\/-0'8EY[3FWX/?U(__3P;TO" M'WA-/[+O.E-__%'K=M_:)3(U;8X3ZCI)BL<9F.1:CFG^)6ZNO1U]SI_$\>\J M-YG-OBL64S_)F/H)LI4DNVIKN*5QY[O1QCZML.'VOL]G17GII@U#O+O:5MK^ M<3&:-8SY2Q4WW/Y/P8C/FVWY\RJ;;G.Y&$T:;O.S*IMK\PG$6#QO9DT6W(8U M91C;5_/]V_#!YOE8;THNM_7[\F^+?'J97Z[RQ55OG)3C7:*MQ+H:S3^O9%O. M?_LR&MW^'@?UW_/)8EY]LAKF?P-PDQGO?VX^SAX'C#P_A6 MZ3+*V49?[>+W<7D;J!%;.YH\5JTMYN-)&>/?YY^".G5X^S_WP'1,-9E$G%#L MM#7(4>&\MI)7:%B!0!TT'O-7S<:_E+/+?/9?O\)??[FMO$-OU\U\,6WBBLZ+ M9X/0:#9^U@N^+[AYXO?;U:FYW\;7Q>2R*AVS2/;*H+(SQ008JB'E]YUC2FNC M35KFQ)^CTQ-N608\==XJBX#66&AEB)-0:/?/7CL M?#[CFE@&8^\Q!#M$@K1X(Y]&WOP<;U(X43:O@8>!Y25V/5_XQ4^R?X1^7:Z# MXT:3/71Y^>&,6HB-Q)PRSKD#0A$GJI92+U "5]!/KC0,_V&B-#H,?1Q-5B?: M;HIY3#E=>SC:72[,M@I+*KQ!0(DXO4+F*UF),R2!:O@GU=K31%>LVY&I;9MQ M:O%= KWMN>O#E#R]TDP!AC"6G#J + OV*):L0LEZ81/X2H[EZUT^^UR>-6,[ M4]3)L^U#GQK%+,319?PD-<.!&;AV!9E0RBOGH",*,AEZJ$%H(Y&QULH$ZM&? M0V4'*NEJS'P(&GX4(Q4#*%8Q1RHF_?JRQNF(,?/T2C/&N'#*88F)!08[$?ZL M4-+2NP3BLI_$[4E-J2/FYMA.O='Q^XBNS-H[5W\;%/!YM?S^Z7\7,'1S:#I3, $":"X8=E C8P03?BLO M-2D3K_A)MS9UT?':^/VLO,I7BZK1Q.='^.I>*)C1("K#W'G)D7,*"^!,):WT MR"_#DR2^\IDRD-,I$!,6"ZYAJ'35.L@ M@[1-<;! \)-#[:BAJW'K\3GJ1SM&A\>M_04SSP@-@[3A7&GF+0W]HUH766Q5 MRK@%?^XVE"WJHN,9\RC2O2PCE@!)10G45%G&&/&FLDBMP9ZG\.WX'8MGX3'G MQ;>FU-#?UOEQ5_']W"I_&H;!L-4(,\C#I :-EIJ3=82$%0J:'@-Y0JN+11ZC M="^?W9GT7-OO@F8_? &^<5],!0#)@1VE>("4]2 M=@W.=CJLS;*R1U5U-5T>)]3_RT>S3U_+QOB\J2_CQEAM (! 8PF]MPZQ"AO* M&/T9%] 7C4_3T(#9&UZ?-\O?6&-&/'$"!&AH^'\M!4-2;O"1@J"4R):S#3?H MD,$GZ&BX'/;EU(J_0X:'I/\,8>B7P\2H:)H'555!NXRS^ MKM;,$J4QX9XQ;QP&//S/53@YAE-BJL\VL*$;*J?H:0!\?I?O\^+L+YAYKX2B M0F&+@?7<80I )2UR(,5".#XZXI7X0EM@Y?&JZ,\A^O>RO/Q:3"8?#MQ:^=,5 M^I0W-$R2 D&A 5106JHAVB@84ZEK;72U@]\.E>Y!8\?3F=102:&I9=@C;;!4 MN.H3F$DH?CHM$_A0-HU_5[-6U=(:9,J@E)3P,/QYIBW1VF%2H4&/06A3D2 M08JK&9-X8E,B!P;H8FZ#+ W .LBQA#(AM.'<4N4XPA3YRH8GPH"4L>1HS^WM MSF0IKX$<1\+8GT7ZQ)K^N5=_HD'"A"(" D8-IU)!AL-Z=Z-O(XRNM6774KSV M0^KMEQ=1JR15^T*W:U>2.4N@"K2'TGBKC0?<5D.@A4BE'!HX6W.V-GN>1G&W MI98!^&;T_1^C_RYG9C*:S]6WXL2HD:>U9!9C"0D&6EF''*)425WA("PZL]56 M&P2I[YI)!'\ )'QH_[O136[+FU$Q/8V(NVK*H %04.J@%YHQ!:T&JL(#.)OB M0AP@&5MA2GTV-J"!KAAIEO-%>1,OW9FL]#J_+F[G?^0WG_-].]U[2F72*>(@ M(A)2Q;VFE)EJ96N#J9IT/.%5,2V-!65;B'=W9ODNGY2W,2'B^'I:3LHO]Q^* M+]>+P^PZ4#)S'@B**(160BYE/*VXQ9!3 ,_+H] 5PYI%O2N6?9J-+O,H_6%: M/7TT$XP0Z)%3'))X3%IX7MDA+HC8J0/B?'B4"/, 3+&WQ31_$Q9.)RX$ML4S M);01DAOH<-PGI!@Y6TENL4A9 0QPH.IW!7 JZIT=CWKD[WJ>FWW?&:F]!3,) M@\E*@2-"01K/(3)T09O4RUYV'9U5R$%816FFKE"6 >H!-A033Y[:&ZY@]IWM6 MCU/+B3/;?+9X1,SPUU-2AH^R#S'IT N^TN^^SP3D#"BL23 C+5?!$(3;-EN3 M%+LV0"JUH/0'ZI[O+9Z(#6=SZ;>>@QE#HL"+EFQG*+H:MD<3PI$?$0]7^L M!LMF\1O 8KJES37IPK(1A]YC/6-04& )J7 P&)W9P=46IY7VP1\ "5O>7/,: M&$FUIXQBJ"0"DO@*#X7DF04BM,*4Q,VUXS3P>C?7@!)"*$:"'8$<,-I +C9R M$@O0F:6=:(T%1VRN'8?XZ]]<$XH[YA5EUDBHE3*BVDQTQ !]9C=%=,6P9E%_ M#9MKE 6'FSG,0[5!_O'I[&MQ4P[(BC% M5FZRCS@*"4RY;:&^27;HWMQS(6(S2A@ -9,R#A#,@&(BV*)AQ>Z!L$15;D;J MO.SV$J_6,P[TQ;7CD>Z?5W_.\ZOEY&UQ=5H*EH?BF8C9UGTP3;C6U%D;Y.=; MR0/:"1P;8-ZKGCAV,MY]QJ_)SM<#\<_AIE:@DP>&(VX, M=]H $::4*AFB41;6NS#S*7XOW)WBYJ%W?+7Y;3DO%@_:VB'BOLQNLE-AKW JE:&P,MCBG?*[KF!6 ["V5$AZ[A)>)AW: 1H4%F M5$GJL/II/Z6P8]?HTH0:NIK -FU],YTO9W&\V4.QIX]FAA/NA$<:8@@0%4)X M4TG$+$T)$CA;"^E48B6"?YA.==9P!^Z]W/5L9KV#6 ,F.&$H,)TP7N4N!XB@ M,]OH[X#?2<604XP(0&A 2WC@/*B2XP%%DV[7$S]YU3#\ M'4]YU<4\&P]B79;5*)T!"@$T4'."B8L+#ZHV$%H8DRLDT$Z>JSL[<8IL4!]] M.K?+VWRVN ]2N'\MB]N(T,_T-W530U.LL+2$8V*U4P815IT;D!3"6MN5[>#W M-V0H6P$6=&Y0:8]A)W^U5, M=^N)%T: @Z>.#Y3,K*" &HQ83,6FC!$85)&NBK&S)6)OM'FVM&A2/;W34=]_ M"@TY,,'7*)U9X)P2Q-N8%@PI+)2MCGEH 9,N8QC@MG?K4WWSD/=.M=CN@_-W MC=(Q\Y@2B",,A0]3D17,55U7A^YW9@EC&F5"79:=C/;)F^71X;$,:&Z;$)KS ML;Q:? T@O3AGUBR9:8H9)Y!#3!7&Q#"R-5HT%+K3*SY[9,PI6BW;1+JSAOO#[)-]L]#W.<_2BC'OXU]0K,FZ =DQ@;JU4'$JDW19! MQSI:*G2=Z*I%PO:DF-X'S/VIK_85RV(&)@.M4,I)'/ZC3E4+*4,$2(D\&N!! MVCX&R^-1[C 4=]M']D?@;A_+ %3"8(L$ A[!L!@2LDK?%2Q8F3)DO::%03I? M$E#M+]YL9:G^C"O;'QV$F5=6*>V$E*IPQ XFWA#-GN0M&H#,659(3:GCE1'9TY26MG=J[#RA-J MRSQQW@CA2;RG"FK+J6$;7! 0(L4!,4 /?;\T;5\__:<(G3]>5&SBRFL3.*7: M3$. %)+$"F."9I35B%9(!>NCVS0X9\[D#A75]5!<[NN).OR;P( M_TE,F7#DA " M0)07R%&H"-C.7F&)ET+0LST\GVY=I.JA>[X]3T-V@M%[J)+,X9BUQ"'/O3), M<&$]W/8ZSU+BX<[V\'TZ&QM62T_D?)KS[P1JOEA%I@%$P;[7ED'BC%1LFXW) MHWAG< (QS_8$?T/$;$HIG1[JW_2FM\7H?[BL53X#@ 9TG9;,2$V- MX9;82G8A<(I7X&R/_I]*R#8TTHE7?#DOIOE\;LJ;SP&6Q>.\79U[PWU^QS"MOE3>2\]#OM=-0BO7&IV18 58KKTIGTMIB/IZ4\7X6=Q5:Q/DCV]1^M? MRR(H-HR?GZ[S8N;FB^(F1B)4-]+<]7^]2QLCAHHIIIRR"$CH )!(NG4>:(D] ML?4R,;5MS58"K'0T+U8"Z/M'?]7/IE"OJLQ!"(31PEC'):#8*:(J5+QC9W:) M8C,$>=%H;07SKHS7'8T_<*+RA1)90$X" [DS0F&B*1:;I#22 .C/-V%"T^I_ M8;9*@[M/.JUGGL/G)P^6S2P'5(7>R440GDJ*(325S%B:E)LW!TBQ9,W78%(* MOB>?E_R0+V;E5?%R/H$=3V6*@QCHR 76SG($/'=;J;7A*6FG7XGN3]15V12F M)^O[C_N/BR#TE\7U?HT_?2ZS1CB,L9%!3$8]49J*;?M8TMG7 49"M*3S1%0' M$+^@[_\8_7[1G_2VQC'_?<4R1!APE,8D[E(Q"A@3>",I8EB?V056?3HJ M3\6\6T-_LC-F>K-?!@]:]_N+9P!1[:1D&#*@O/ ,T\K'@B#2G69\N\MGG\ON MO1@GT&"G%=\HTMT=^%^W;\_ _E<>9_#\4@7]C+[DU8[LU;XMOY1J,QP,!,FD M)!AB3Q3 2(,**6*3DJJ?<+!_\?KXV"'Z?046O!O-9N&WN_P448W'W+7[10WY4^0QB MQ#G4S@ML&8*6R\UYA" S]_5R%@R?6^DJ+]L']^1=8%_.5I[1]0[TQT4Y_F?, M.QC0W+\K?*A$(LTW;;?RG,)B6U)IV5[2+^^$#;'C0S3O*0& M>2XXEEAO=L;# D'IE&%F@"[KUJ>P9N$^CQ VI6%8_6'.C?"".>R%8Y7,3-D? M)(2MMN:/#F$[#M^3)S-;!-@6Y?Z9Z[N',N"H$DQXIS&D @-"%-ZV3/N4$X6O M1/,G:JIL"-)NXQ6)8YQR+Q EP7Q#5L6[>39MLX:E9"X(>%5O8"&QJ;%UN]):(84A]."-(5W5\Q[/[I?)4#Z5&X6XI5,^?S@ MI44'BF9&:B.T1UHJ@CDDE#S J@5*.9HTP FS%88UC'&/XUF\HOS+M/AW,"<> MY9QYEFGF4>ZL\-WRYKGULEZ-*T29!XW(+;7CDPBJZ"U!AOEJ9#&>;3M MX1C9\_?EM3*B#D9A/W+X+Z"&0XT-#P.,$)8K)K;Z1#SIOOOZINH@PG]/)':' MZ/=KM"Z*Z9=5D,DC.TC-@B'T99UI\4/\[>+J8KD8EV'1]X_19)G_GR#XT6;M MJ2_*PAH52 8Q=AA):EQ,:+%!4P>C+"5%Q-'IK/L_7M&HZ=N13KIBN)L'G+_: M_+8,L.TAZ'?/9<9IB%3HJDX+ 8WFF&]E(="G>+@'F*"Z%7:E #K -?LCV^3- M.D7QY='#7=V*,\J<"2:-BF>;M"!8DZWC-?QI4JS0 ::A[GM=GZZ!X4W7E4SW MC.29,Y=G5@,@49@XP'W7/T^ZIL ^/CH\-"',=?WTS M53 MI09Z63;98OYY&52S7O_EJZO,/Y7579^/L-PW5)]88Z:E *1R M\&F&94I$+1Q@[$?[:['6L._1['C4ZHU$IIPOZNSJ'ZXDHT1*X '"\2H SPBG MOCH5;" D20S\43;!6H.[1]*%+A//SHW>3*_BC[4@=_ETF5]<52'1'XOI.'\D MJ0URAL%_.3IRRROM71G3*H8D&N&58H +XT45DFT8=RGV*_R!][4ZU:<-EPPR8D"EC C']R.!B&8=.YN@/%9/?*^=>7T M2_^[T/QR.IH\DOC-- @TFJCQ."Y,@^QOIN/RYG:2!P$O_WLY7]P\70<\\CD> MW1F:;D &5<"<:D@=0]A88J"F6_0#1U*ZQ@"OA.VP:_2LJKY21ST$AZK)BBY% MO*CO_29UP7?"G6-RJ4 ?KHSCDD.#PCI)"+W)DD 4\:A6?VI'VCZ32U%,,*'" M(0>UD\("KZN["[3C_DQ2N#1+D-3D4L=A_@KS=0@O WI88,.#"6$\\%7Z/HV] M.3-.M:?^NODZCH+[//)U,$.@@(,62-7]TOH[C M\.TR7X? SHFP^*;,LM @*I&N,JD;K\XMGUV#FGHY7\=QD':;KX-:9IQ 0B&@ M$$506%ME937!LC[_\PU-J#L)T^[S=1!F*#/2 @9L$)4!A^BV?>&?LX_Q;T+G MB:B^YC.?EG+G5R$&T$4+WA#[("F49W:(N$_[\U3,7^,9*3.:7X[,='8IZ_N*,(:(P%IPY!227(LS?I$);.IH27O\ZC* 3B-?B*:AD#;W*_A # M<:>+]9.AECS('DIVUBM>>'UFG,2:.4FYIRJ,=-[8S:8=L9;36E?+OY[1?_A] MHQD]O<8>\F9Z%YXO9T?&>*>_+Q/>>1P7<3$CC*-04P2VV J6DG?@=5C0P^H# MIRKF-9+^N_Z^.@[G$FHI&K.$84,$@YQMM\ML0*E[20?&W!!4/H!LD: M>O7]X?TLOQT5E^[;;3Z=Y^'Y%0KK[_KH)OO:DRED,2="615F:: !U;JZ>M 2 MSU,R([^V^(/!]9X&%?<:.U45#/U^,@J(K%=>MS%$HZ-.].+[,P\UML)+*C5" MB&NTC52)5BU,V9AZ;0>3A]!IFE+4:^PDKR>ICQ$".^&Q]]%/@JEU5E6ZH#K) M3GMMQZF'T&F:5MAK[#PKF=^5Z^/FU:S;48?9^>Z,,44<\R0,5$0QRQUW%>:. M&IXRL[RVD]U#Z"1-*.DU=HQ.>T*%JH*,!#S#>(,)!Y!SZ"I4B34IVQU'G^[N M.8WF$*A_DE9>(]*VVXI4N MPER== 3RM1T3'T(7:5IC)P?AG"C4:&>_'X]GR[QR.LQ'&Z_#HP=?"O'IMA69 MX%P*[J!B"#EC!56FBG!PQB==^//JCJ0?VQN&KZ_SF$GLAD.;\ZB]S21/VI$A M%S.T>D^D,) 93""O=JBOL=?8>RJ)/XV^[9]LNGMYYC60FFC M%*:66@&W&;^(PR0IP^FK.[$_A'[2B)I>8^?HOD<\QM(-1DG=X(2LU5_6R7)^^"7ZZ2KJJ@O4V(38NINQ%X1Y3#$2C$$EG:HR%Q./ M@$NRYW^4K>@3P1SXB%A)M;,3O,M;V \^],:,6,.1]U:@H!%FK*.DBFOTGO*4 M$TOP^"W@'VHH;%@W_2=JV)''Y2Q3,\@P%DF#/7!4 Z&X0YM=$RPQ-+4.[)Q? M:@8+$)$: M%$O6_-&I&8[#M]O3^@!CC9VBVA!B+?'*"%VU36%R9A>/-ZBK/:?UC\.T^]/Z MA@"LC1:>0&N(!>QWY!$SI/1/4UG];7!F"B%;8",J8%"R+R M2M(P@O+SXD^?)LFIF/?(KGFU JZ_3;JG=$85##U*6.HPI9P[Z2BKY!9:GG_: MJ!,H<)A7B3 /@5[O\L4JXV?^=O]]S+7KR,+,S)7!"&*IL'*2 6XJ#*2D*?OH M QS6.J=:"MA]^?4^?9VX\WHHY?S^:+1[,SD=X'T?RAMX5C 1$N$-6>4N5 MI5(R:K>ZU>Q,,_NU1/-^E-*CY;9C9ZP.C8^L*8LQ0QX#3Z%VW"!D/-AJ!D$/ M$D@ZX""O1DG:+N1=V'(!CIMB=0/ /$P6VSODQD6/QMR>-MEB/IZ4\^4LKV'= M'55/YHC!86&G);4."0Z=5NO, D(BZ.K=+MLC'G5&B.,JR@P.E@$*PZ6E D@C M!;.P0D20<]M0:XDM98#>:Q2LV[O*^XSCZ&4 HPR ,XA@X1RFA)!@: MZX @P9G"J):SMQT\WH8I*L_?YJ-Y4,U\/"MNZP1U["F56:2< QQ:HK350BCJ M826K)OK,,I6WQ(.R+;R[LEU?S$"B[S^%AAR(XZA1.D/ 0Z((9S@*#H0!%&SD MYIZ8,_,7-,* IQ<$-XYR[^R*[3X8S%&C= :MMM)Y'TQQP[$$K+JL.\B-[;EY MHQIE0EV6G8SVR9O]'\NKQ=< R,?EYVT7VK_M_W*)C ('%.16.,8(8\Y9@ZLV M&T;/S 1N5(ME&PB?./;,9XM'XT[XZ^F8$S[*/N2CB9LOXAV1TWBR=WFS7-T, M;/.@IW&QB5#>MG\5P;R^MGKW/)=<9\:=H@%BCA@AP%K((9<;; 0S)F5+=X!N MQ"9GOZZQ[YN7[T8W^8, +TZ.*=5E\2BN9THA: 'F&ENM;86(ARPE^?B QL(. MF7,D5QM0RND1=#&_1WC?/XK\Z\7553'.#T32O?!\1C4*+:8T8(/"\*ZD8]OV M6E?O.,3YD"A-I67S@)],$'-=C$=?RCKUJD8WTR(VP^O*9(Q"#W' 24(*I# V_%U):)%/2?8P(#.G M;?8T!&]7!+H(C1O%':,5$G._7"QG^1_%M+A9WKP?W:^VE>S>\/^:-61,XM7D M#QC1SG#)F*X E=XFG:H^>FH+9L;G\I42K!V\.]LW6<[&UZ'=#[N6'_)H,09Y M-C*HF[A:7'\?3,U]NRC'UI7%*W<%LMY);"#Q1&JQ'<0A(RD<'."]1&TQL&W< M>XX4>0CN?)7Z^3CH^DXGT1#]4EW_#&C2ZST6$8['1D"E0F&.E^' M:0O!8NJK_J)+:HZ6-1 YLJ9,61:0EOIPV]YVH M@R'97.L1]3*Z0WS ;S3Y?_EHWX5^)]>906'"J"R H008A!BG4E082<&3M,>@$IC:ACVY=7M]+59W>N7\$W+LPUWWZFD_N\C_"&'!]V!=V?)49,4Q: M(*W%%"I)0(!GXUP,Y@0C*6Z. 2Y4NV)L1^H8TB ;I'DS_?2UC/UN'U./KBNC M#'E&&)$>0H%TZ,3.5)AX4.]XYNOQXPYI4$W1P_"X&=Z:-\?.;6V9#_.+\S:H M03.E!''2N0H7PE'*3O< %\+#X^>IFA@<0WVYG#5&T&UEF8,>0 ZI9\)[X@"G M8MMOB28I1ND \PX/CI^G*F)X]"SNFAL_MY5E''"-E$00> 6%T!Y;4J%"E4Z) M !C@9;/#H^>)BA@8/3]=Y[-\=+78&7QRU]73L ^/A MD>@/B7T?\G%>W*V2S#?CE7]>8:8@$\YYXB5FT@F) 0(5.E;SE/7/T2ZD+C:C MA^.>3U;&,*G:CK]^;^T9@=;&VQP8(T%5W H"M[@!0<[L_%?;Y$KBJ8N33^[7W/]XER_* MJX_+T+#PU/K"BCV["0W5G$&FP_]Q 1BA*EI = NUQ(2E.+4&Z!]H=U.A'YVT MRLL=S=PZCLO]^P:-OR-3CGL./">&"ZJ,AQY7<>8J+$B[/2S>VMC9.8N.96]+ M^NJ:QS7B_INL/H,66*B8"B.*]@$,BE3EJU:6VTXW<'^RMT%5=4W<@%RQ;\^@ ML;HS:B1 A.BH XR)0HK!"@<&1+=G GY2MB$]]>0> Y-(S" $R MCBG!*Z->$0=3'*_';QK\Y&QCFNJ%M?OV")JK/+.,*!B37R"EN.,.\6W4A3*" MI6S2'K]9\).S32FJ'\KNV1MHKO*,&80)P$H3 H3DG"O)MIU7FY1(KN,W"7Y2 MMBE%]4#9O7L"C=6=06.M=M0Y+X-)[X#3OHHNUAKA%%OV^,V!GX1M2$\].&6; M=\9F(A[W15!1X8W$EF- *K2U$S#E N@!;0H,GIN-:*?G5% ]7QS=3S(G#*RG M#DII!*#:&4S@9B4A@;?U-M7:P>/1M:N/&;=.U%GQSI>S)_0\X4+IA/HS39 U M$$K!@ZE 8/B'BP?\2,K<.,"P_):X]?*%NYUIIJNQIYQ^7(36_14O* Q2]#;: MQ MU%O3T'?FZT:_ M*Q?Y<=>2UJXC\]9:*2 E D,OF'<8DPH'"T2GB;2Z.%-V*@V>=NV6 .ZI^P[F MGM%3NS,#<9=>:&(YE0!#0.5FR8 H(*Y6#$/-9<,*N#?S^3*_M,M9&+7?Y[.B MO/QX'?@WKP!UW_+9N)COS 1[0BV90L8XJ418L2O+)# @TH^14FG-P7UT$UK MJ[?L"N+.4@_/RG&>7\Y]@&C3YJK)!VX"?;%8YD"\--4!!%DP)Z2DICHRA1B% MV)S7*;9$*K6 :$^#_(,Y6GURL5S,%Z/I9>@;KW7@YYPHAAF#AG@ K?9A2MU, MKU !5,MOTM(Z>#*:S[=87\P^%%^N%X=NB'ZY4(:]<0I:R@05032.@R5126IH MTDT' URAG:KFIY?#-X5G5^/]S@8?N/;YQ3*90!8:+Z0F1"G)6)!M$WB-$70P M)1Q^@)QI0MEU^',"M+W2Y^#-SGM*Q7.J6$,*''/&8D(AUQ5RR%J48BR\%@H= MI^\Z##H)VY,W.K;FRFT1S6"??YXM1[-[!!#=?XWJ-MDJ0CW!1+U.VLF!P]BCPIE5$:KT=$ AM/D'&6$2:JMDN% MSBP]1=OL2$.W5S/E;8VK*/<7S!BU&'@?E^&4,,D<=EMIG>@V0]KYV+NGXMLK MFQ[Y-H[ETZ.BF=1."L4M4MHACR7R5%<2>X;.[4*HN?_0SF9^'+V M=32[?*V; !8B W4P:Q 06BD((*KV= 30]6ZM:RF8(VXVZM$\OPQJB7S3]>CZ<7J0LSYNW)ZE\\7 M^>4C_>V+".FT(9D2Q(BP##'8:>\=CF> MQH!-,40'Z#9="H=GP:5#%E'YV#, M.R^0BRLCPY7P&IFP,JXD]E9TRLK;=3#"8C1;M,K-H9+JV"7"<;H[V1;K);K' M"$"\UQ)XQQB7'M'J0A DK:8IP;?U37RYYN4T_S):;)[]03G9O@K;I6>0^RHO M @CE;.463.3I\^HRSQF6V(1E.P__ G1]@;0:XZ0_-WY8TU]-JN^?S5R='TC&F M' >&0&,40YYK6X58:#T&%5>1B M-8S'BURFH4'%:/*^G!AT>".H4ST14@#<0*"^,A<@CM-Y15''3QM?*]M". M]&H^#^#7D//[!S,J#((>22)XC $GEN&M1)(FW<@^P([AN5$SB B&LE3Z&AG_,QV&QOH@'S_//BX>_#M]@=F1- M&<# 4N8Q1IAI8YCV&&[Q\/7L^]<31] LX]K%NC/NC3.]"X\K9?6CI'LH\ M?BSC 1'O@)!8\;"6L\Z1;6<@"*183 .\PZM9BB0 V9F]5$Y7,OY5+*[-!%6@W;2HWCV]W)]_QV M5%RZ;]%?G0=[;^5Z_@Z=/;RJ43KC'CO-)7/66LRL\7B362?(+;%)L8@&>,M5 ML[QJ'M]>W !UE_\9-PI0ZZQ33N"PE&!"T&T?<4GY^0:4.[(E.RR**]E5 MU""B77'G0QYD+L:+?.62>%=.QP<'EY>*9, YJ23"U&- =,P\ [=CIL6$G.-Z M*IDS#:'9%5_^7I:77XO)9 \_JD*?P8;"+IV0^ MG(A>5_KWQ;18Y&^+N_SR35#+]$L1;[Y;B;Y_MME?,*8HD)"P,#,K+5Q8)"I? MC8ZK@U3GN$Y*YDJCF YAS5UK_JE7008-@UI9X+UB!@=88A2L-2><@]R0K6R8DI0;> 9X#6]#O&D"RFX7 MT0=7SQFV0"M./? LL%T0S38W_X;66\M3B#"@M/:M[)8?B5U7FG];C#X7D]5N M5UB=/8_FJA%84;>*#%BCI-#08,DP:X@&XU0JPT+W.G/#I9S2_L@2?AVB%K9LN@C62>HQ% Q0 (&@;"NE0BE<&J#ON04N-89M?V;V4>9U1BCF'"L9.@-!VDC+7+7? MXK1+RN4XH%ML6V1,,J:#F,M.=D'OJ"$C(LSD&$F*N""2:A\366[D!XBG+-6& M;2:ULU1K!_8>I[A:9-M;+A,",D&A$)@0@6 P$&WE5/$2@91MCF$;3>U0K$FP M.]WW>(1,_X#;]1V82DU!W16E/N4WM^5L-+M?(U =B%0W MT<>J%HM9\7FY6%TO6[X?'9C!CH\I>/TT:PSI#@\& MK36T:OFAX_@[GLZ(DSZ8BA)B& P#*X$@&Y<*!E:!E+B" >[:-:'@YZ=_$D'M MTLC:Y.*U WE/E%O?<*"6B^MR5OQ[YV47-4N&Q8 61GALA+/$>*FP M4-LNQMF995_HDF*)4/=*K?6E&L?2:ETJ\XHSX;VW0%L6\.(:BTI.A9-.0 YR M#=\UI4Z"N5N> MV/6V"#\N5[I<[\_DP;*LS["=Q3.F*;.0"H4(]UIQ+ZLE*70:5M)3Y1-8=L (TA:95LKB/?#MR,, M_/T%,Z,==Y!I:)V6TO%@D^>770NG^Y4 8!,IQP MPC!W#@FLI:.5E +4NWBZ,0?Y^?'I))3[Y%(]T_Y R8QS%/.-Q6S,Q#NO,/85 MA$X*E!2>!'[2*@'K'J*63C"V:I3.2.A$D++X?@(M<.'?ROWB+,$IEA;\T=SX MS>/= \^.,++VE,KB-9S>AAZ%+?68*4)@A:%W5B9=L?ZC>>F;P[DW/ATTKEXH MD7'AO>0("4T!\3@,S,Q4\@ELD^; '\T5WPS&O7&HYJW/>XIE2@?DD U+6R0A MDQP[0BI)/74I)U/@C^:%;Q#HKB-8MKC,+ZYBIG _*;\.XM;6;6.."UIY5BR# M4""CL45&"!\O;W&A7UOJ;-"SP/72A;IZ[#KRK1[,N!*8!#XY23FBAB-E M>"41%SKE$H5AVZD)RGT6RYB :'<1KYM&;DZ[E3>WY71U]/);L>\\[-YR&6, M.<(HH<@0A@-RA%2R2F#.+#_?J8I^B2\-0-H5?9XTU98WHV*ZAS8[G\\R?%N\Q9,=*VE36 M#=@#(>.[T4U^<.*K74=&0C_D0G +,%S!+9&N,- $IIRS'^#PUCI3CF/FR7HX MS,7)W9=RQ3"(-OR*G\2S"JS+@BM(&=&Z=! P)C=]DOG4BV_DJ_6TQS=^$7VLMS;_ MH?7XJ3AV9I_DB^BU>C\K[XK+_#),F?-XJ]K%;3X;Q=Q9:KPH[M;);5?)M);A ML\V788:MX?MLY@69A-PRCY@SEEJ@G58 ;/L63C*E!SAKI=#GJ='2!_X=LO?- M=%S>Y&_+^=X%W./G,@2YIII!$IJN->#0*+^=I1D],Y=1UP1XSK^3H>\NF\Q_ M+^?KK($;,V'5YV)&W''XNYCDWTGQJ:P):(WAL>U79]AQ)D1,HR"QXEQ[ZA[& M#9!TW># N5B#NX?KCQS(F <) &Z3"7(:]"J,!W2[" MB4F*.AH>+X=#C*>)OT_726>C\TTY6Q3_7C7QXNKIC;_[QM:]!3,,$-%8*&R1 M@P0J'H3<0L;MF8V,@V5@HUKJBI-_'Q73"-/%].-HDE]F_N M]F9_ H]Z%6326 RX@-)((8D'E@)620\03(GYK;_XEFN.3O,O,2+GTX]+U5:4 MUA5E]7(>%I/S8/CQT)W,/YCEJ0 42A, Y:;*3"A#%LM]8;)DE'Q@88.3C8WC),=7=WUB@@ M/ \MW9$H:$\?V5X1XBLT\P/P!@R5V@SKJ;!,@ MAOWJ48 D1H/DT_FAM=KN AD.>#$(/$'<.*&)B='(5<2'Q2FG)P>86V"P#&Q$ M.]UY!]9*70/U:?1ME4LQ_#3APV+O:'BH:*8Y\UAHB[7T&EJ)G5['UQJ '3,I M9TX&F'U@L'QL6$]=,3,T=Y:'7F3S]<]'X&RR6-?PX-:O)$/8DV"I&*2!%U(1 M+3&K4$!$I+!U@+D,!LO6UC36'V^?IZ \BK'/BV=,A06L ]@+RX(]C0P6MI+< M"M=-F%#7GH[-].[@&HYVW__V=YR&69,>1S^#1,"IQP0PL 6 M2*53%C7UW; _!-%.1[T_AE66A0D6[YFI2'?']O>S_+;47%9-=]]BVNK/)BRJ\M,#VXXG59AY@/24C.& MA 4J[L#Q3=1HQ#WMJ'-]?^4/P:9#W2K/9,JBNUNW(=8IG@#,"N++(AS8P* W;!(%% MR7&2&WN 3L2^R):&>O\6WX<\6*M[;_\[6#;34ENDL5<<.$PH8DYMAW(HO#XO M]V"OIMYID/=(LV4>/5&KB\7B^9!CQ[4=Y3.D#95* 6:0)$(*"I2H9*>"I404 M#="_UP_=DF$?WLF*1DY/9(( %KJ%?:!@6A0,I8=_PYG=9O_NH_ MJKT=O?3,SN@BFK=Y[N?(%V2(&P 5B0XJ+PT.)C/86LDFX'=>09KMG_MI%__. M@FM&]ZM]I4_EZCSG+/\N$B^LY^N$8-:O)&/$:">A9=H*Q13@6&R-&@.2SLT. M=S.D:P8]C;)I2SU=D]27LX_EU>+K@>L6GC^=,025$P!:[J-]0VF,?M[(I3!* M<0P.=VMD(+0[70^]#8+J;E1,HF\IMGTTR3_FX^5LA93-/Q\U$NZO*8-"64@I M%,QI (F5C&[QD%QTK(.%\'O!=9U#-.KE,W!X_=K^O(L=35RMJ:7GMFYR6K>GF?I MR!=D2C-*D.*"">6#@2^0?##J%4\Q"X:KU)5S]RV?C8OY@8OO#I3-;#"SK<8&8JT#GCI,4-NM.*4E.B^'^H HV(0Z M^J#@7Z-X.G=1-?G X=47BV7. \$1]EX@0" $6%-72/2,7*/.C$H,+3(&$" MTI(1:S88<<*3 M8M0&F$-@0&QM4TT][/R$]MX5Y7+^*.]LO4V@'04SHS3F7@1C'7CL$0CX5F'T M'$J4DM[[5,?16=.R26UTS+W0YD.9,W; >)B:I]6;$2$DEBC8.?'."(R58V3; M3P%-<7G6=R$-Q.79,7T[T5C7(^LF O!3^6GT[:]B<7U=3N)E=G$K[-A,%Z=6 MF6DOE? <6HPQ=(Y9(+8((0M35E+U@XM_3$ZWK:RNZ/PAO]T(=''UMIQ^"?J[ M.;!7_U*1S$DA&=(\9LI#&,'XWU9"FG2ZL7[P\8]C'#2DA^%YY1OQO&>:*F@8 M! AJ(J57DJ(JX0=7'*9+.."]#Z[VDP3VH0>OI5?2:MCI!IHE@.HQ@5BL@ M!>*0^\JCS07U*4&K1Q\EOEUI.O!NMO@AF'TD^#\V427'D% #&&3 :P0-9P^^ M0Y1$U*/#6M9$==-V3>;!T/0XZ%\%38^>5&I$NO33H(P!YS -XP=3!#!%E??5 M<0IN!$PY[3+ 4]-#Z11=Z:O+WA3D?2*E"BN5V>P^"/2/T63OZ?Y:Y3,>1A)! M +!&0J*U,AQ587;3U;PUFL0& M^TGY]<4*W3A&@04H.B>/W(E[3 -8Q\EUQ]5-^<5WJY>)=N?A_ M^@4=3$/0IUL$ MSQ[TQM=NU'-RNHHJL>K%5?@9^M;3B%QIBQK4R,/7/O/WY\IXVWX8/75SF\V]3P#>%+@B4_+Y-^;=%,#3RRU\[21]=WN3;1M6[%6Y7 MB-\_K&<[%T-OE@H(SY())RGC'L/ MH+$ NHV45$&1,OD,T$W1-*\: [8K^OQ]5L[G[V?E5;%O@'[T5*:P),R)@ >@ MR@F.D#5;.1#OUD'0>AAVTP0Y'"V-ELAB MI:#!E8Q&Z)3PN $NSYMF2U.X=A@#E(=WQ6 5&V;82;E*.;UI_/Y H)?+98(! MKCR'T&+"B;0" %+)RB3M-&RM?0XUH//GP3J-H=O9'DX^F:P7@7^,9O_,'^&Q M;X/FQ4(9YH@H1"6'7,69%P+N*RDQ!F=FUC3/H<:@[5E8!YQ9;J;FJ=0LOEWQJ4IT:\J; MS\5TI;@7,D6HF$'JR]HA8U:!EV^FZB9>9[C:==R;7&+?#DE'+<@4M!!2JC"6 M$DKI*#);_,.*-X7? S39FN?W,/74V_+AF&5#!HCDP- .504>$Z@K8R1L%*R MW63[[FQQV3SW4A'MG"7K%=/;L"BNPY.'IS,D@5>.02J$]<[Q\#NHY")0=KL5 M]^K<$.F(=L:4N+/\KIR6W[?XL!FWOV#FK*3<$^R"44&H%$QJ5$FKF4GASP W MV1KG3Y/@=A>D7W&]\OL_32ZB\ZMREJ^?^S3ZEL_=MX!34&N8QV?WJ_C@N$T9 M=PS*U7JHBC<_N+G5RELS@FW,XL@%<@ !['B8*38X\V W=Y-5Z]4.@L/13+<] M($BRZ:@Z+,7V>_Y?*)%1 $ POEX51)@WA-0^:ZY%B8EN^8 SSFUP[Q45#M, MAU7+3/ONN0Q;0@5 W'(FA68><<0J693H^"#)JQN;4K#\<8Z&.&2<)2!>Z>*A MMM#:+;H<MW#7>-P=T4_-YI-@Q$8S^-7F56+ M<=QU*R;+Q=ZK2 Z4S!0QS&,OM0Z"8P\DDU7L40Q 3+E5# YP_ZII>C4+;U=T M^BLOOER'YJF[L![YDK];WGS.9Q=7*PDNEHOY8C2-,6KU679:A1F7R@+'N6 < M:&U@3(.Y04<8H9..J ]PQZMI\G6">I\QQS7NGHC!<(\&\;6A8<.:9_RP^NP\ M4'DK0U#&L\;5R0E2IWS&G=<"(L:554YCIBGS08E>.^3#8J^6CZ9E^3]%W=41 M=/5@QB#"CD/OL)$XC),0JD<2)1T1'& \3L-:?G9<-0':KB8B]74TN_P47JF^ M%?L< -\]ETGJ$ -<>PZ9#\M4K9Q>6.@8$UBI, M"\ACJF$EF]8D)?CY:)(%N^QSV?88V"M!7DQ1=[I*NLM8LID\UE9%1*^<1KP. M3+A[RV5>&>R)E(Z%)00/OP%5R0I#UT]9MPW09]#0!-PDI)WYG;YOZL$9=>?S MF4?,"F. Q%)RRX4(*]!*-@AT2NK" 4Z)#>GYJ:.I 62[.SFX]:T>G-^>/9L) MQA'42$)/*/(NC)V:5C)Y1\\L;V&B7I^=$DQ#L[-UW^7E*KO':!)/P;^9;@[- M'V3+WG*9\Y(SPA!4,ABAV@+MMWTK@'!F1S&:94Z3R'9G2R^"R/EEY82O84SO M*I 99BU6R'IE>;#[+) (5](!0U(B]@;HA6Z6-XU VKDU_+9*REG'!'[[D,$S M--YYSRAT3D+LC;!\(Q6B1*5$Q0V0*$W;O:?BV&$,VY,TYT_B%SZ4DXDO9W%% MN3^PK78U<0W*(";(0"@A=0XXM$7"6,3.R]A)H<+S0+>V4.XIRFGEOY@_VK>K M']+TK&BF-#6> "H4)@IH8Y6UE<1 BTZ3N'1U_5<[E-@?TI2*?$]V>=I/=N7/7O>==_G7UU2YC[/3*LM#WD X6"N0Q-21B#$!128J43)E: M!VBLM4JWSK30U]2[)[7S/G:F5)=I;#'4W(35$9?8",D-V2"#N0 I@^( 3T/W M,CFWH(?!A< W$?B>.:UB_W$/MC8&/R- M3/9M!/VFF/3L#H1CB+2[<*8A]Q(PNLJ^"R17SH-*$F^2,F+7/X%Z]CQJ!/QS M<)B$5VJN#0G+(TB0PAR8RD[%84&?LG=T]+'3;BZ&'(:[Y#CKY<;%P1_>U3/ \?/W6K8F]-F53$&P4H 8@# MA@BV6]\F@2[IFN+"?KQ)ZK.\5OVQ2&>7&GF;#!%C ? 6D24"/!KO>UJR)W]1D,[=.Q,(=W%/%8Y M+N:?RA?"[2IPXP>/K=/'1V&_/_^Z-UBRC1=F81# 4A)&!90DF. <;X]-$"%\ MRCQ>?]^B?\=,.ZP?A,Y.=@ONW1/\:Q2/ZRSF[EL^&Q?SG?D$3J@EXQQ)::0V M$COB/0KKM2"6V0,I9 @*7G2DJI M*RN::HE3L@8/,Y=G;]QJ1 &=+F->ZA\M7 1>L^(,>VNA%IP[X#&S7#T8/I12 MD3(4'IVULY]MW!:71EVII6<2]WR9?>C?A!'B@?(L3": 656IB*( 79?[,*]_ MQ.U#)X,8A.M$;=6,8!-6'L.-( EDLYF#_"\TB &PR8T,82!L2%ZOEQ7IB R M$".#+;5&.1DWO3:8, -9TH YP/WI(0R832AB$(/GDZ0^J[1! ;BKO-B?^?3T M2C-&!0(4".8)(8IJ#63E-F,>I25QJK]Q=*Z>],X4,X2Q=8\\R]G)INB!6C/N M*()*20:=P]9IZ-06)^1I4D3'SZV@[C0SB %X=XJWU:WF)]NP+U>9(0S*J'=;;\Z2!KW#)PPQP!2 M/@*@6.EXP14'666G?N%KKX'IK:N14J_0H]5<*^B\Y50H&G_4PA_6+!,>&GQKE:YC%8\,)7BA7LTW1_/AM*?D\4T:GQ]-*]) M$]T&2R2+ \=J"($W<3!Q*$NTM' YSN;#+.K2+(?J6-K-J**;V2BJY,/DMJ@Y M9:S+,;,NIO_/[?+[_WM3S';#)?[P"=AX"*TA1*JHI @3 M9=Q+@2E1&')4>[1?_>EV.7W8YJV.+SKQY4\?"191$K_6.(XU_8=[ MA'/2&@S(J2E#8#1ZBY*D2S0X-HOFA MN;1^+P0Q4N><^@W(::A9[6< V#(+/I2&LHV+RP4:/'LV*,L-\)',WD(.N?"8 MLE(,KW%.Y,& PKB;Y4$.@BT3X?-JLEC/=B=G%::$EX\'I3#V$@#+I)$>,$%P M"0L!("LAV(#2LS:\*.2!V!(CW&(3#4H_F^\K9)]@PLO'@E5&6$;CS&8\YHIA MZ0[S&B=/RG*_Z<#B9AB0"5ZKFO]8W,Z2:(M-*OYX5OO/'PV$:G"?%V9;! M2L4=,M9; J1.\%A5BL@4S%DGKHZY?1L<:1+/5BGS>?+CW4T$9?9U-MU^;(7U MXT2; S;IA9/046 RF@B4W00B_N;&2)K#ZOE]]EB>MX./=XD $<% MYYQ2(CEU"%AL#D)%TREGFSJDJ,<6F)&'9!?T^+!<;R;S_W]V?W&36+Q\+CFF32G4#[:((#%B$ M2TN882:S3,?1'5MFHM>2ZO>IEWY"].7S;#,_-=I?/A84-P):CQ$UB,;=D%/$ ME1_/ &P:EL1P1HF5I MFVPO7W/T/[J3Q080;-7L_US&X!1W'T[P-1N1!V"H3S,,JH;#SM$B+6E3*PWE"'&\2;+1S M!7)D08Y.\KK V'>!CT:0;)U=ZB5F6R*V^7J6 MB2<#B":RM1@IGV[G)9?BX.S)@=H+7&$>@,$4@XS5FTB$IAXC8[:Z88W8ED0RBVNV1\BUOD*K/$TP=# MI# DADEA'"+.I5*IY:FZ@%1DE6TW2UW20&JY.>HUC P#1!0 M$$E/ ,=" F_*0Q5AA,PI6X1&>E+9()XMQV&M']V]BQO]\V/21;&8%I^+'QL] M/U[!\JKV 5A*#8K&$3=6,N"T08?QH2*,&?3!HSO6; O6=J>=^,&K5/CRIOCQ MOXOSAL>+9P/B @+'K"<$8D@MD%(=9D^+;9,\'&U5%"!>*Z"0&7'')3[K(%!C(GL!N/[MPR![JV'-YVIZ9^MIY.YO^G MF*S.1W6?>CQ(@!EBA!J/-(W4Y1;HO3 IKW_6^C"Z(\N&4&S9J'C\/!]_<^KL M\L33(26:LLRHN*-2'$ /B"[WTU(REF-OXM&=7S8#8B=\V!V75&?$D^>#5!9B MXC@73BB,)76'-4YB2W*RO>'1G5\V!>,C*]I+G&2++YOG;^TPS5IZN8T@S9?K MAU51(:_:\0;! (L0)$990Z6P!NB4$@L[*Q2P4%;RW.A"PG.;N@LMHI7)L))4 M(T@-!99H9 XR0F<[37_6?L+A7$4OVP"UJ_'X1ZKSO;T<+S:3V7S]YL/!TP8I1"IH47C&O$ MD76PE(USEU7S\BTY+;_=0SP2(ZRVQI;-X%93YU9+4^QS-D\,RY5MW+]H#MBD2_+1>W$>:[--.F!-(75J1C MCP=FG-6&I!1/5A ()($'R02J5E-@^&EZVUB3&H"S+Z)<7)>.-PA:*N>Y(IZ# M:,EAGY*2EM)Q8[*2(0R/+'D*OL"66HAVQI?9HGC_=3<37ER27C\U+IN3BV15+_CE9S=(,^G&RN;3TO'PT8$PP MA#1N\^+X4: ,"DA M/DAE:9:?V0"GD/I*/<..6DAVQ8\/J]G=]BLOKB\OG@R"2J"4C-:XM(YPZ?WA M=$DZ+[(2<0V;&=BUX\'EHIV>4V 0%13 M:BQ!Y4V%$I+FY L;_)E^/F$:@/0R6>;?;Y=;"D"T)T#ZS0M9=@D+WW_]?;G8 M?)O__##YN0WK.$*'ZHT#(1X0R66<>84W&OAHU)62X(HE_-[JX5I]' M^_?[#WS_-1T.?-X?#IP]US_>))B4$0MA;V042@@'E2U/$133-F=^&?Q&.7]^ M:0C6?BR9;=:;8KU))OLVM_;-AV(U38J\K>YT=JZ3X!EU!E#N$?+ 29&BGTL4 M% (YY!J\A=RTM=,@T+67M'\E1] 4C+BMP:O6CU^0Z#]9J)OOJ2CO2?/X^DX" M4P00I"7%&BE,+&&P].[1R&0EP1M01HI6EK@V@:Y-H2O._&;FDW5?^W[U<7;[;5-^](?5;%H<_G&]_]?UL>)06?VEBA5Q/TH5 M\8("(&C$I#Q9T\*ZG&QL TJLT=9ZV 7F7?$Q3KJKS>R_6RV^_UIZL:>)^,.J MN)L]W)WAWL6V(0(KG;?&&&"]B9M=2\SC7.YR0JD'E*"C+9XUC6\?M^H'_Z*= MVZM>KE;+OY+WT>0^_LOF6$Z&.MU$PQ-;9YWDG!J'#''0@@,2%N;,:$.J?-86 MU5K$NJ%S*S]?+E=/]Q[53JQ>-0M*,:<<%T !PS&RV/O#F-'6Y(3U#ZDB6@>' M5;G8]G/:H"?KV?I35-/DYOWBZ:WC.3.K:A?!(FJQ,,1:)P#4SAA=GNG&@2*S M[E6JGY/+';L6Q6W:GW]^,R1K&>X^%L"*"UQ WJOX\1Y0H8%U!GGA2DF,R$HN M,:2::UTL8%=BV=/U;7'U[6W9(CA$>=I.&.:$\C:NQ[(\(HFR@JS B5_@L+P9 M6+L(>G=W]_/ESZ+0Q:+X.MOT%_">,HH6B_6.+8N;C\5F%K<@4::KHN"OZ"6D MHCH$$8IQ2BDV/8JP$^#]YENQ2B4?5P=)2DU=E]NB M;I=!4.@(2YYR C/EB;#^@!+2,,N8'=Y$T I_7M[4=Z.*/F:/OK-F=#^)$$>C M/K#'TANJ*"% JKU.XC=6V^NU90Q\C>O8C5DN-JO9EX=MUN[Y9+%7V2K)DFBW M7$Q6/Y\^5,%FR.DX, TE1H!Z06RTE8#P^Y#$B)B78&01#:UPZ96UT:%"NK-E MCPIEXFSYL9@N;Q>S_QZ]-+NJ?2"28TJ@]19A9I36$)>08^-45M&8O\G8%.Y= M+&5^,EO]8:0V"(A7&/509^:!]W;UD']L,;V\VH?MD> MP+T-XD_3;\7-PSP=WFQ+JZ[?+7XKOA=S[&>+R6(ZF\Q_FTV^["+?>[9?VQCV M5&BB+:5QNX QI!@12Z.*O+<^IEULUG%%*A4Q*]9[#=Z\7WQ, MI7&3-T9\X(_E8E7^=7MH>REO7&/O"%APJX4G4A*%)98P;?/V.&*1=__WQJ:3 MRI0Z-9UTK(RN;-:RC)J:_N=AMBN4="&:]T2+8)"35B/G4B)CQ2!U#);R"65& M%IG7 R^6;>BA3YZE'U?%Y0#ABVT#!,!3X+TWFA'NG(+"[66&FN"1G?AE:[X" MDW+PK>W<$'=WJ^77,UDGCCP5*%<4"9GF=AQM1&:!4^6W20M'DE6Q!5TMF\*T MMKY___EI$X6^W7P[K_&7SP5F"!(":: (EPYYIMA!1J!UC@O= ,] 6M)Y)JI= MK1Q-K+2'Z]&6S>XGU[":<2ZM,]12)BE@0J(22T]H5AFVX3&T?VNH3^UU/A+. MB[:5Y<_%\LNZ6'U/H+Y;W#]L3S(7R8=Q2R+=QDM8B/=3BF3G]# MW* :;R&B %D5@8]_0Z6!@N+_Y63CJN['_3P X.]A-BB=O]%Q]ZG8;.;//2_: M'VA/7AH8L4(KR1&AGF%FJ63EACE2P^5N\ZM.:7&5[U-3WT\32LK120 M) 7I"4&CE2VP),3*/;98.9R3J^OJ7#B[K91;_+U"]:?A 7C^'/XY_EAZ_1P[ M+-(_MZY!":'9XM#H_YL5JRC$MW'Z!U$&M$ 2("J,@0!BHO9>7'%&U#U6B'Q; M_D$"("$TL=1[K*F$1#M2XL@H'5E%AV8HU9I_T'7*Z"PUSV3]+7YS^H_[S\/L M^V2>9JE+U<].-DJU/YUQSBG*)31&&&M*MTZ*P-B*0_3 CI=I>9I217?I,^.( MG$WC-N+XIQ__;8726?6[#98C1@$%&E)$D&+*T'U),LVB'3XRU[8F*/,J$V=G MZ'?%T]^7B^+G[Y/5OXN-?UC<7&;@\0:!..9T7'18-(F%-QAQ\R@=J6;+O!UN M=4.$90O(=^8H.5G\^_/LKK#%_7(]JS"S'6\0M$.09PM+X^?]T>SE9?7<]T$#@Q$#F). 8$8XF(UB6TG%N2X^\UP&1H@UI@ MFU-+K[/?D>N!.JOMR7X"QII()J"1%"B&Q;:,X1X+B.18(TX;(DB5*;$AZ#NG MX>[&;@L*K+[VOFX54LE#@) F,&6WLP@[P4LYJ4!FI!1KE@.GF):-=Y^\0K5X MA4HY,52.:@4 !YIXJI"4I9S*9&T9AKQ][9Q7]?#NDU>X%J]P*2?B1'EKE6-( M$4V!**O_:$&TR(D$&[+5UCFOZN']=Q3CN;@BZQ6U%D! C= 24X#T 4M,7+(QQ)8[0\RJ[PLT.-D M; V^O"S)TK!6^O5M.2+'U:XN1_H(0G+C,25>4D,L,$"KTMX1<;G*"8$8(#,; MY$0ECY9\Q'N?_^K,>T%X(@0VT%A"L0/(.U&B*)$RW6;"6&XF\S?*JJ80[HI% M3^;Y>DMIM0Z"\X1SZHPU'!D C1,4E-);PW+.G(>\*^YU/6U%-5TG^C++NR^S MQ2X^8+G81'0B_O&G]2PJ?^\LOW?0-Q&]XFS^[OJ=!NA@P6^. G[9!V,=^ \98(2(,5XHCXH1T!I9882]' M-ND.C[.U53&,U;_VJA^ IT8*9 7AB#OI'(+N@+&NEGBWL;/*UJW)EHG7*-8# M"$C[,QHZDWG*A9^"OM?59+&.&DQ( M?2I6WV?3B,*3P.I'(=:?XX>MC__316>I)E\3D5008$939(K8*JDLXZH,QF9L M5QFY?%H.1A5O+50((@2TQ\(IH9V50C)3+DX&"C,R)^9^B%$M=.@Z3;S5&'#' M$/6,2"N\)18[H\4!-(K\R+)W][]4-Z:*7SD&G &H!, :H8@.H1)%Q$NDM/2_ M3@QX9/"6HXM]*5T&M&<_>X %]%>N-0(\G\[F)Z[(B=$"(Z5 MJ4. M@D1(*R2Q4R#.*CQ*+TH=6&=LCF/_ %?SGIAS9'EO7#4][Z.?RW#]EOIY^Z"X M-$P2C:E*-PW.&+;/9*><$[[;I'ZMW^$V38AJ6^:F,N?;T7G.__3*K@*.JD3(,&"T$M998STI$=$L M*PYX@&ZI+9.P9?2[G/Y>(K6X^?0M?O[G8G7W;O$]&OF7,JE7[R0X2:14ECO' M*'$^%4\!)0I09^V0!NC,TL%$V KN YD-I].'NY3#NKCYQVJY7C_W=='%U^6J M^#SY47^*K-9_\!80[!U6GB@+(H;"XCC5$^DVR/D=SEUE_HE!P6GDF56*^SNSN MZW44-.0.(X92)"]VD%#,62DADBIG.S72$.CZW.Q$1>.,+M48:P2\!$)JRQG5 MB!Q,?@IUI[O^[\7JR[(EHK9-D=K!IM2LZYS'$G&I#UV!'O.M=';X$MVXNT<06N*&V8I"F0B'M/H4@9!_RBM5-Q3S@]X&EH- MSS=XPY=%K>5P%%)[D7O\Z"=3W?-B!.$21<\H,42F%J2VE3$LYQ&4N-Z'W9&KP=#UJSO+M? M+M)2F];=_:_=C_MBL2YTL2B^SC9])PIH?GA+XS$3AGF&H *8,NIW-WZ<2:=< MI?C,-F5--S4^$G>7[>0A1;G=[S.=[&]PGFC0QA_6F]GT(A:U>@V6*60<0I0 MDLIW"*=*K)3$?&259AMAS=')H0OTNS)Q:TCDXU]GM^W W3# M:(.W'<#>#R%??7UE[KUJ&:1DPFJ*!!1QT=%I37JTE#P:6?VJ=BEQEG^YT'=, MM?/87";<^?9!:8R J2JEI M-%40QDH064JK+.NV@E#[03@]$*T9Y+OBF=TKK*G-1*W^ B!628<@C\//,\*L MQK3$1BN2$V9#AS?]M;&;Z +WGCAY_1Q8K8-HX1*&,%)8"^*X-8YZ7DJ//,C9 MPPYP<]$R0\[SL1D5=$W 9QC5IV&5;H+5C@)GF 46:*LM $ ^ FU'MN7HAXPM M**+S.7%GQF;,B6<["-:"""0S5'%(,4(0Z5)Z@QWJMN+ 2&G8J JZ)F!]YIV4 M%TE$K7+& NPUUM8A6\H+XZHPKBU)/Y1K!OMNK_FNX=@I^2 B<1YGE@.1QI3D M#I;FM"%8YSA!L>%QJ[WKM5QD._9_^U^.SP%*$Z*Y M5% K(P%A$%G.G17>&\>I)CW62:FB#_7TF.8A?MG/9P^?P:2!WD,J0$H\=LQ9 MG%+U$*Q\B9WF9&2I8!MAT;)O+72U'%61[/C6XFP@;TZW01C,E42>0RVX1P1" MB4JDC*(C2TS3%U\;@G](1'VY^4A/V%ELF/0PF\PS"7NI^T!<5)@$2@$I!8U& M!-]&.FR14T*,+ BE+^(VK(8A$?B/93+0'N)C7^;%WBC]&/D0OS&EAK#%]V*^ MO$]Q9IE4KOZBN&67#A.BC <>48\$PNXP'1"98SV\,6^H-DG=FD)J!Z;&SS0/ MV]C9_[7\LE;3S?NO\2%NODT6MU&2HU)\++Y/Y@_;']]_+??G\Y=+N6M,/0R- GY1:FWV"$33ZXRDEN5<0% M8%Z.:V%E5DZ;Z\]SWA1G.X9^Z.3\]"UJ0$_6*4WO7?K-OA#UV4" YE\6N& 0 M8AS'N?"4 \(=+'>\ AN6LX_C?Q.Z$Z4,B>KO-]^*E;KYGX?+F9OK=!>J1,9AEA,W*/ZF:T.PUS9GJWS;SKZ9+5Y9+_\L+1LUGR__FBRF MA9K^YV&VGJ7??2A6T^,[LFY>'%BZR>=1-1$N"(0EV!-G%2*&6H5!SB6C'#=Q M!ZF@([,Z?B*-P6F&6!*0!;M-*($QT";ADGXI M?BR.\FKV'NLDA79 B*3GB'-AH5<('U!PBF=5-QY@09SNB-D VAU?T_\Q6:7O M_%Z,[RZ>46V0TT[%[8(&T&CB@'-:$X6X -7<.=N1=4^.Q6T*F=X6)?FZ7/TU M6=WLDON=D?="RX"DU@)$JDDF$)'*I52C>YDY B.K6]Z(]I=M(MRYNY9ZV'Q; MKF:;GQ=JD1]O$"3#S#H?1<0:"LZU$NR &D,C*^GSR;C*[ MG%'F=9, /2->,F)YW#M@QZT4=B^AX(Z-+#MLKIHOLJ86JMWQ)B*\F,P_%M^+ MQ4/QJ5A]GTV+=Q\_72S??*%E0!QZ8233 EH2I44@71WNY"4\*^O0FV#1M6I_ MQ:,FX>V*3L_\?/[7PVJVOIE-D_8NTNE"RP"P,,HRSPST4@+EL1"EO-HH,5(_ MK:;HU"R\7=$I70U'IG'TO=@>/GU>3Q>[RYN(^OTZ'P1JA-&.4&<& M!] I<4!'.]=M3L0WN^!U OYPJ5GA'*%>EX$+B2UA<0Q3KAPUS"E=(N00&EVH M4+LTRF9M+:UT%C6]][F?%KK8_%44B_V^^!\/LYMT)_ANL1-GEZ(T;G34UZC2 MS\O[V90!=G&M;J+[H*5W#F ('.;&200E*R<8A3W*\0,>!9^O)=C+$.SN==05 MNY^X*/GEZH_B+S6=+A_2+>3MA]5R$7^<[FJ[7; 3KNHG,,ZT1(I)S:$T0&)E M#EC$W7^W*K'G0)N:=[9'CV]Y_53?+^TIG=<<>#])C3+#5&+NX%]0&:%X> M2"JGL@[H!CC[M:3UESOD?* [F\(.\G_:3!8W:5S]>7\SV13Q>0+D14Y5:A\0 M1-"35"A&2XJP4 2#@^Q0Y!SA#9!D>>I_.4^U '!-_7L0E%#H+3;,"RN!M$"QPS=S-K+XJZ;7L1PL6]?_R6GCQ1.!I!Q/ MVA!,/>7,0R%4>7^AH?(CF1AJZNJEIFMAUJ:N?Y_\F-T]W)W5]K-G@G/4$V*8 MH0PJH0T%_/#MCON1N$C5UMBR&=RZ,AY.SVF_S1;%MK!(+7>Z0^O ";(8(&T- M=!H*KSDK5TU-L1Q9O&-;>YWFD7Y[F= H\LIPI#S%7%DE,54'^3QP:!PS3RL: MKY@1[3J$NV+0ZSB$%+*>[J-6WXOU[NPK2K0J)NO"%KO_GJ%7G>Z"XR9YI1EL M$-,FV9I! MN..0WT_3;\7-P[PXDOYLF\+O\+LGT_KXHH,E8$AI( 0QG"@NL4V)W[QEG--4 M8+C*(&C7^#EHY1^KR-PK"G\=;QBP@DY$^:SE-,6A$Z+H7F)&!1[9\5,CNC]A M^#0"<->V].&C3T^(ST)]KB%:Q2Z#,MP#([S#BCD6IT= Q $AE^4W-$ *-D67 M2RQL!_W>^'ETN[HNW?>OH>7YG@(C%A,ID%26.F.I<0"4>! .$QGQQ0<-2I@35#; MT]<.Z=RQ9@;$^?)6([E$3Z>KA\F\RO';=1T&+ZQ67$@'J&,*6I66IQTZ<0.. M#SED'&S;=3CD(91>:6$FS*U8=[[D9V"-P5 MU[) [F\?E%*\7K7+20T"$3+B@X$'B !/(*=8EM(!A7-BSP9X5-O9'J8&MKTQ M9XO!U06*U1*9[7(R6MS_;EK9U4VVV9.'6Q[8\Y5]TI5 M[BJT53)Y.@E+#'?($47*HRS.;%;D8/5LX'+'J45Q.]G$SQW-I)2-=V\\^Z.X M:OL9'P^ (*BQ,81A&-=N;)73I610F)S9Z?KTW*.9G:Y'M@?./+GHN>Z:X4C# M8(#!<61@CY#56B,DXD2\EU9A4*D$ZMLY56OYFB$?X'[I]&&UO"]6FY\?YI/% M)FX\W7\>9I<*PUW94S"26F=IE#W:B,F721NSQ\,RQ;M)%]CC$IC%D4K4:PK[ M?KFXW6+XV6*V*7Z;?2]N3E9[J]--L$0:BJ@#%E*+H43>P0,2#.9L"ZM/>Z-F M82/ 7Z;@B<(L1[[IYX=5<3^9E>=KZ\FC]X19WMW-UNL3*?OS.@Q.*6.4]]H1 M'L4V#(J=<:(TEU!WDYSIC5.M4Q6\9;=9CPS!&CCE591.IG*(I27L()0Y/OW5 M3^=?D*W+W4$;\UH#0/>VLWSRR5=N,I^W#(#Z.%TCPX33R!B-!#O("[C,\4*\ M_KJRUQHDC;DC92'::S[* M6B2&8P[329E2@$,J4R[\4F9HP,C2EC:B_2MKD5R'<.>Q%IFU2.*LI9!D*-W] M.&IIQ,R7TCF05=%]@/QI3-?5:I%LRLWLMKJ-1C7<1JJ_W*6B37 MP5O[\,9,YK,XG2YFDZ>RG23'Q38!QDD7"X$\4(08RKA JOQNPUF.(_N0+SER M:=$TL+4)L3U+W'K'K\^SX-6#D;)6>DBYBGM]&XTWRPXR&V%ACNH'Z&;;K.IS MT>QJ/6FO&!'4 #"IL?422\DCP;DIY05"T7$YNS:^GC0+;_]Y5GYK*$D9T$Q2 MS11PR 'HK2:ZM/,,9"HGJ=T UZ.V]DK-(]T_PVH1*U@:[2^'A.#&(F=2*'-I MEUGJX,@V3XWJO7HFG^M ?KN9?$ <<\A"C(1WPGK%,&,[.0G2+"LMU)N:G/+) MU!S*M2WGW=M>GMD_DS.NS\># $\9V3E]!JV0LE(JQ+4B7CE)!"GE1HKDY.\= MX#U2&^SJ6@<=WS1M;8(Q72:)E*9$4N(@I4IJ1+36"@TA'N3]/$)) D+/V M#-"0:80U+[=[^(-&N[,_L>_&8-2KN+Y]GCJI!T^N[#9@Z 2!02!-C M+$%<&5 M2++X_B\%(WDGGKN'(S6$$V5/LS^0!)YK*LE MQ&I'UN?&V_NO)U3B?DSG#S>17[O3C)2-/^IH$7_Q>>E^3.YFB^WC'XO-PVJQ M_KB!>4U>B3I'(,?W?V!:U,O]>E78?E(JZ M6@N;RP@LC,38"(,MB2N^I(AK6,H'35:N_:LI>+^MH/%I,UEM6B7B<$A3,:GP M=4KJF81E!924^.]AGI9\'S5@'E9)-;LB*?'I#\M=?><:G+WR!0%R CSR2-BX M@Y+&.>E$B9YA*&<'.\ #EK=&[G:U./<(8 9CJ^Q)B6=NWY3PRH;]# M+#=9)84]?NCE$ZQ339+;)Q; 6"4$P9*:N"G:NWTB Q2MY)G?C915CJE/M@D< M&*H8Y5PD1R]D#!&VE#/^9F0Q2?GJ7K8#[ "'\>,EHUIL9C>S^4.Z!O]43!]6 MV[O%W8Q9W&PW5\N[^X?-?H9]B4G?9]M-3@N>>HR)A8H1A*%!6K']7A$2+:L5 M\&[[?C]379="]9M]4; N#C8NDN>RM IJ!8TY(*I%SDWL6YJ *A/KI"M #]KH MRO[-%$W_/-[!A50"+;XU&.^U8)8 1X&T2#@*]Y>@D&*%RXH'.'@"$:3P"H@ M6*JUN9UGC;SN][WG3%&H2YEXLGNMLG7*H"! GT.1*J36Q!"GH52F7-JS3 M^F1OFC[YX-8.LH];T*_+U5VJ.+2M*'J,R>?S5E7O(1CJB!.,40 !!58JBD$I MDP'5SL<;*TOV]FR;=N%^(\>UOU7(8]34*P*&"$7% $FLA%P9H,7C("2 C\N5 MW_EM#6006PU_@@#Z?=5$7K_XZ^LEJ7S8'96::VXNY^N9JL?J9Z;)N?J:A[ ML6>@F8"*> ,=TQ*Y2&W M92@$@@B(G#W! +/ M3O=-0YW9T?VQ>SV6YP#U/=B-;DM_GA(&^[W7[<0O7_8 MK#>317(7WXJ@%CAT&#QGV!@B@4-S3&T^M*J/3HAI,#AD'&%W2 M.!D[0;VS ]V77B65R7>A94".,N/C!L9+*B@P7$)3RBMM-7?WMY.>I'&6-0OO M +=M/>>];')SQKA"5K'DY>_B ">4XG)H$ZM C^73GF2=.\^G.FD$K^DQI-,% MRCSWCA-HXA_"@!(C;%#.M>%;VO!5ILKI]($MPMY]YL#<0^.K&-O4RX(B0&NG M+#5:2<9@W':7DSHU0(ZLGD&+9.Y)(UTLA^]7MY/%[+\[_:8RS>OI:G:_DT,_ MK&>+8MW?ZO?TX\QRL5[.9S?EEWYX(O'[KWZVF"RFL\E\6]LD;>[7%9;*1OH/ MG!' 2-0?H4@1D5*&[TX1I+7(V$J!/ /$[S&U5)7IJ^E7!>H-X28B&!<"0HR# M?N^L%%&%T(TL4*1C)KXLK]&O\H8RS_V1O.72'-_WE,IR#NZQ 17$L6 MUUC)E7-:(B^0P0P,83^QW5 M4FY&%B#% $*&Q1582\B8374A][(Q+++< M$8?(G6;T_/)LLP%D._.\NKG9)G*:S#],9C?O%F9R/]M,YA=]G\^V"PXRPCBS MQ#D/L%<<.U+*F@(VQ\6B3'V_='MJ$-FN6/3D^/LB=DF[E>=]-9;@CUCCF.@52DCYT+G MS"\#9$RK%DXFMIW-,$\^\Z)I\_KA@*'B2DC,))5&@8B9+''BBF<=:0]P16I MNR_GF5Q(7Q/E[<"9(_P;G:^[33F!C;%>"J<\QUIP2"R")9H>J4HG0DW-YUU$ MS35(J+9 [LPP>/BRGMW,)JN?GR:')>Z287"J34">,(1U-** P1ZC^/_T@*+G M.>&7 \P4T(IAT!"VG?'G\2M3&.'[KY]7D\5Z,DW:NV@H7&XR[=&F*8C[V,_^5B%\^^CS06B)%:0,8F&99 2DY"Q[V82I M5C+N[;BZMV'N-(%K'Z;.4Z_\];OU^J&X>;=X,IPJ&CV7N@G*<6TABYL&!IRE MP@AF]DA(9_C(0VJR_T$Z-(2 M;RR@U&@B,%2T7 -D_"-GJS; S7]K!&L.ENO9\>K5M7H)7#JW7;GP2B6!DN-?7G#*KG.BJH>H$W5#(O:Q[D) M#KW_&J&/7^1^W!>+=5&%,"^;!.D408Z#Y"ZK.%=0JO*>5E*2E8IT@&%_[; C M$]2>$CSL3+)'99&[>KTP2^%1JU!&YW M'A!1^IWE;Q\2_7?%]':?O[N[66]=8Y_WEXQ<9PCT/-^=) RQN(NU/%H'3BBB+"AE<11E51@=9 6>9MF2 M V:'Q#"3];%[:SAWQ;;XY=.BN%FGA!-IMY(2I;__6L%S\ SY M:O<9B(LH062@IA(H8H'B20T:DZ@>1;/"$Z\^IW][TUM7P'<17/^QV"[B'R:K MS<\G]PO]!="?^J *L?&7F@:&M0$4:1NM7(TYM@;OLS8"I*7K,8W6J4^_+I/' M%;T$ \W6/E,>,"ZA@Q#:$@O'^&<5N0]SGZ^\ZBT>8DX!AA@ II M4K8R+AVD=)?@A'E+I*_D\-?2 %[ M%!QG?+3I,UIA2L4%*UL-?9#Q8GC)ZX>#0XHI@H7PA%%-$?9$'J0R;F3^E&VH M^PRC:F%L.JM4-O!H15T6AA.;;3:)4+<8%S*&?<-HZVYUN.25 /WGOEUU7+T.O*& M:!*'GC7<&ZHY]TY;L)?5ZU]E9;I.Z]685 O?O%7IYE.Q^CZ;%KXH*BQ-KYX. M2L>O2=^IE,?F1X'K7!C^91KL^6A[A\ M3M9%58(%S6$@+ ^9;F4(0;H,?8K8OV:;;T^; M7,_&JCT'YHV@!CMAL"91^U916>(% 1E9KLOFZ%.-ERVIH2O:_E:LU\O5P5/D MMS2_?RY6=UN/\$N729<;!PFE\1AQ2Z"@0DIBC"JE]@#F'"2]'4,LGWR-(]W- M]>GW8O%0V+V.]G_=UBC8_<8LU]NHN_>;;X_F7 ^WJ=OOVA6[V8&9!J]Y6&^6 M=\6JTJ5JI1Z"%5XSC9P#D$I I(WKXZYXA-32O:QMWZV#Q5D)JGE75.LB1&- M8*.Q\L1*3PDR1I8HD-%=7S7.C5?+4BNP#V]^2'6/'])37^(4.P 7C*XF#0R] MDX9H@XPS%D*D)08" LL,1JS:448[&.P3?\_^FS2UDR!I[)+?Q;EF06H$/=*. M,1PWIP)JK.5!6N=^T)@]J#NK.LMHM9IO99*[N[^?[8+%=R*+9!53, MOA?NZ]=BNMF:5[,*UU;U.@Q6:TR95!A"+(CT E-?HJ,H&1D1FR'*RTQY72 _ M7%Y>O.ZJVV7@E@G,-3"6$ZHM)2+5?]PB1#!S6<$2P^-FVS3*9FTMK73%6SM+ MR2R*Q;30Q>:OHECLUYQ_/,QNDF?^N\5.'%U\7:Z2\:6^1I5^7M[/I@RPBYDC MF^@^I-6-*0_C]"(94(!23$ODC+ CN\UKGV#+WG74%;O5S?]$6VE;G"A M5BNV09N =Y9_)[[M_5=ULZR69/?8X\%QZ5B4@$$/C&>4,Z5+R8 <6_G%EK3^ M,O]./M"=S5\'^3^EY$"3U/E O9:01X.5.U '%7]#HQ=5>Y [_4-% 330[!A-7,V%0).17K MV4L,J,Y9! =X!][*(M@PQK4=;,RWR>(VFH'/CE@_+N?S.$G_%0E_RM/F4KOX M_1R;E,X<62H4$HC"TF*ER/JR/9 [FWJ.G&=^++X^+&Y^FTV^ MS.:IQ.##*L%Z;A*JW$E@CAHLI84*"DN(C /0'E# +L<#_6JJW>^2K&TFJTTK MA&N8%Z\J@+4$^EBIISU#V'J'B!" 66XH*:=_IO)*$@]H.S@8TET'=_U%\?(7 MJ;MD&9:WE2=7R6L["HH;"Q1P$AG$J!?:P-)491ID15\-R+1JAU"=0-XFJ?:' MQ4_GS".CXKY'Q&G9E#+1J.H,0E7/-_YK M$*H>Y&.UNICGUAB+B>1"&>BD$P<4+,TZA+\Z0_G.X'>+FS?$NM8A'YX+V8E? M_BJ>9-Q3&O=IPGE,-!6">@Q\U!MQD2P*533#,008Z&'H#>*T8U-[Q$QWLVLBN^9HC2 MC"?9=<@/EY?M>9)I"B 3RE/DM1=<6QVA*A%")">Q_ "YV3:-FO(DNTXK?WN2 M/7HI.0AUQ,Q# )AG3F(KS6%Y0V.+=6R?8&UXDEVGHW%[DEFJ%&"(8VR$C)MZ M%<$OL0!9(A9CF. "(*K+2* J757G9FI>YT?>W-DZPR 6IYDET'<<^>9!<6 MPS.M(HJ$"A5''W*0$T*@A6(OI_: C2R'2BM+7W/P]DRCBQO(E%.Q09;EV,]O1_/7:FG9$)S9%]3G-?W\J2 ]TMY)J:VE'#M-H2_W MK$92EE.@[NULE7)4G85G;5V['\7T(>%M(KBSS871??SID*J,0.L%YM4/:^68\J+UL%R*:0P"F+G%(OH:B\/^_"DY]>P0VM M".FY)]Y:#"SAZ"!I M_%-T:8.U'0;8(@^NF=&N@_PMDTM'V:Q!<+::KE&;9+U?JYF;K/7/LY.'Z3H+'G#&-HPP JP=B(; P:!4JELS MZPW3J'7HFR>5+0X?E17G=[&S8)RVU'!&+? ,<4'BJ#D,'Z1S#B.&%^C7-]<: MU$2KG$MV9ZKBT2#S3G09I.)068ZPQ\X+"HVD9:"! 5;E>(H,+RYP0/QK1A^M MLO#39%ZD\*O?)ZM_%\D=9AN/U0P=+_4=+##62Q$W6=I!S;PAZ( #@2 G +IZ MV. OR,N&%?.6MQ&4:TQ@M$&LP)[I"#33!R,$@9REF0\KFCSE&\@Y-7_43"",IRY)! M0#-GO$*1RR4>5M.1^7@WSI(KSD]SL>]S?3I\^Y4+U*%=4$PSPA CV$)#E!:6 M@(.L"G7J5C>$4]0,-E18I^KBWJB1?OB(I^P!%*,&6/&0PUQ- 6=V^-@K6$CR:C6#?/ZTLH@9L J1QWU.@K>,:<,<4@ MHBS5@"!5HB&0SKG$K'Z*.Z2-9$>39*XF!L'+?=EMMB2I"Y]Z[XO4$FC%K'R" FEG4O;LQ);"7&.Q3G$J_K^Z=V1 MI@8Q"FK;IUXR8YE$6!HEA%/<:E+*BGG6"4KUP^7!G*!T99U>A_H@&%;/L?=5 MXC,J*)+IOM!HQ+"36!%Y&%L Y?!M@/9HZ_ONYB$?!-EJN_@>Z2$@1KF$<91% MB2V23CMXF,Z]P3F9>0;H)- KY6JC/@C6U5Y$L3'.4V2M]%AR#@4A>"^K2U%% MG9IVK7O[]LJP*[$>W@W$N[O[*-MC)H3W7\ND/K_0981!DHM4M,,1QB4QEFN? MSD1DW(=# _J[C-A+<'TZJ$L)-O,Z#E8X@RC#-(7K$*F=PF*/&+40_*K7%55Y M=+S2>S?*Z&II&TJ23J:H\A@YCYUC&L0_4U*R'3K(TW%FBVV=2LVD\;Q.-\-E M;GMI/(VQ4GOL,<&(0,ZHTJA$2"LRLC08;=.HJ32>UVFEN^CZ^31]=W'S9S31 M5FZ/ -M4ICC^)@HZ[8W4\:6BTP8UIZ##54 M4&H%O2VQ<$",++=23]9OFRKIBIY-)*J%E&+L) 7(4>]]'&N&E9)I93NM1CVT M1+65M5XE4>UU0'@.(9"RF?2+"A/.B&,,$L05!RGW3"FWX"(G2>P YZRZ M2J^1;/$Z8+N=?"Y3Y]ES@0+LM>((2FN4L)X3Y _S-'1\7"<=#9$D!\(AS"]- MYMYD4'D%;#) 9!,&6,/@X$Y,S+[O8-9IC:VW4XT%V>8"(YQ7F&.=(2"4:NA M.9S=0*US#E&O]J?KPJII='*Y$KVN=%]Z\,TJ;:Z./!T !$@K$,TY"R #',.4 MW#')%7<*6.?4)AG@@M.RI9L/<(>GG*E,^Y,/KF"IG&H3L*"(8&Z)C:AYZ!&G MKI31"5#)]?#MF+996GY]E-D(IH-P]6XHFD5"9R6VCE(OH9;$>$;VDB,@3,X% MS "GI";9U *\/:QDEVET9+B@N--#!"#.XVHL+ 6HM,U@-/]=CH/D .W>)DF3 M#68/%*G&C2 (=U!J1*"1#!GD#.>E' S2G".7 48'MT2**U'L[B)M,YDMBALW M62UFB]MU7$EWY^!%"A&936?G8RHN-0[6<6PM)M8KEJJJ0ZYP*;528&0;Z98- MX\;Q[HIEGS;+Z;^_+>=1;VOWGX?S\6RO'PY",D^,(L()&?\#(H#[;2/$VF>= MYPUP!FJ91=GX]K$M7]QF:W@(&2IPCB1%%!I-,5!, M.PO*[0IAC.U^W!>+];E(\=.-@F>$&6@ MV^YPL6>0E28DT2JK.OL -WI-\Z4Q8+NBS_O[8C5Y\IGGSI)>/1N(X9Y'VU(: M) QG**+C2YDH%SEGTP/V>BV96L78_ M(CA1E[/%9/5SNZE(+B;)2EMNI])WBZBP8GUY-]?*6X/&B) T:UMH@8\C$\'R M>H@8@W-RR54O0/)FF3LR[BBT6*KF44.(<%QAH=YOTH M5T[JG:MKC+P]EN5@V0LOU/?);)Y"9CXOS?+N;KEX>M2F)^O9M"IS+O<4-''6 M&$VH)]B0%#YM3(D'=EG>*.(7XU;C:'?%OO*BZ4.Q^O0MXKC]UI0];C9_V)Q- MLWZA9;!&8L:]1DX)B0!V&)7')'$V!CF.!G+\[&H6W:[8]*]B=OLM?I[Z'E?Q MV^*/AQ1@^O[K5H+W#YMUBD*-4E4G6;T. P,46\R@@]I2P;$!'#ZBH[-"T\'X MR=<)ZH^<'$IRS/T_QR$7+<^[=)WV_LM\=KM][:^3'M- %M6&E!>":*FBZK0$ M @(KC$M%;*J,G58Q^%BDI#,I[\(Q1:43DVFJH3&[2]N)KY_B;]=?HV#5TV1F MOB @R>/FVU/,E4Q>&9 3MD?08Z1R#DH'>"73.*^.7]%TJY2.[P_K"[>MIV7C MQ'\ACU"S+PK64DV(M9AJBJ2,>RH"=VA:P"7/*>PT7(IW1L&F1T".[M[,2/BM M>MZ/!EX27#1O,! 4.N"YI%0A)4H4M84C"T!]ZR.@KMX&Q?Y<8@>E'<&:"F*B MO!H!!(6/LF-JG#9*C2RRO@_2U.'ME6H9%"7/P;?S%8-M3L?[5P2N4@9(!C4S MW"!'I(1@KQ^(.:B+@D!0&6 9-(K3"QUS.X1E3 .PU&NQLWQ[*5_59_*Z3TY2A3L M$+^ZG9*J\+E&;X$9("SGR$MH*4/>N73!OL5%05WM=/#-K;2MD;9]#72Q8GXJ M;M/H>K?8F@!/=RJ=KX?[3_E8W"]7:6A76 !/-0G.&8*C52*M8LX"1YW@VUI? M'!AL8*4 HFZD?(STJ;2,76X=K*+6*;E- @,(U7&GKDK9.<[R]1W@VI1/@5?. MODU#W,\X[OO6J\GA+(A#Q#IL!360$6ZLI'N\E76FDB=52QY ^_O5@S?G7H:S M7F*GV@2G$<70,L.84B#*J^E!3HS8R-*RYZO[I5M/0\!V,F"3DY&>K-.>]"XY MBO>[^#[."SY6%DP_%:S*(I_9<]#(S@654HUW"TMR4G45SJ_ M;OMP[9&(3P544;.+V]WIBO[YBJSJK\GJYI+;36/O")1SA:"+FV(,F; :(4M+ M'"42.<76QS=K52;=R9.V;M756=KIC:1!4O&P6(Z'GB$44T3@64XX-DSH^LMG=+6J]2Q>LZH#O, M;]M!%2]&#!%:>RR0HMX#KPZ#U%*O.YW<>JOB59D M:IX70=Q37JM5YLGU(I_ M>TFK^*OP,,#<$RRZ3^UKP(2*Q**^#XO" 9F0!*_44>8(-M1"\S(?Y]]OE5LL0[764=O:]2-^RS3*Y@SDYY"3K5RUN(CIB>^K\[-GUR76F^9>$!&_<&D+N M,8/(&R-UB8RGA'=:H[@[;EU+B^5 \&^!F77)5A9@]CBE)9&6 BJI5UQS4'Z_ MAC@G@_H MT'M\J<6I,U08DO0#P^KZ;>X*E])BQ-M0YRSA4#4), MF'. .\!,B_T;R3GH=Y;ZM38VC](M;BK;VFV\+BBG!0>>"&P0 \RF4*4262#D M2+;_F:QZ>37;OR(Z2USU=(I_7^T"[&2;@!"/TSYB7"FFHE1 H-VIBP# &X'& M=D'1+U%>YKIJ2"W=1<:N-ZM9BFS">>BB@EU:E MZVE"@$3E5SNH<@K=#'"/, @:-:R39ICTQW)3@TRO6@5''+%48 8HE\ 2Z4JO M4@ T=SEQJ4/<4 R33[EJJ4^IYS/CGXO99IV^+ GY&.2_1>3"(>OU/041]_O( M<>B5-DYSFA-5:!\+B MIS-O(&-0,.M=_-M>%JBH'$F\8^N:7K:-?&T6/1&M)I.J]Q T8PHH09D #D=3 MP&&M2YDPISD6V8 .]#ME4VOH-[I0/I>Z)M&R.PY("DB 3WFA2306J+&'?0QD M6.;XU0UH1] I_[I62D]G&25^UYYI/&\7$,?,.$ \5]@2HC22AR$HM.BTGGB; M=EQ7%&P#]5R#[%#);$O\W;'=>KL3KFFC7=]AT$*3"*(WC$04+6(>TE)BCUT. MSP98@V 1QSVDG-. M])BV&!W08]F37IJ=-1N:*\\ ZH0QR@L(J11QS6$&D?(&A6-NS] V%1TS MJ6'H>[F!O^[NO3S[(<0JJ:W$#%/-#,%$'N12)">BIWIQ.[FCU*+8C-]X:TX9 M79$L78BDM$[G/>*>/!6THY9YKBVA$G%MI.:DE"..R9QY:H 59?OWAZN/?<<< MNNC&]NRY("R)LS=GP#OK6+01M05[68028TN!6$N+QYE0"[^>/2.WPR".E#B: MWB].AZ36Z"5@CK"@C!M(%1$$''SY(@Y$VI$E6*C)@6I^C W@.QR>??YKV0#/ M#KT$@+0GW"(@12K^'>U-5(Y:82,DX]CI=F<>F0GM+U;8YVKK"NB/RFK;";WL\UDOKM1B9OQN%LO M;OQRY1\V#ZOBW7K]D#;49WA]=5_!>>^(8%J25!F%T (>&$@X5(3ZQR1E)6G "GX;F1E[7J@^7"5.7B3Y4.Q2I&^D]NXOCXI M0[T[Q-JE0&G#F*GPVH XI-Y8#R! 2BNDH"Q9((V%.8ZK SH<'\#J," M#GZ\ M;/_8;Y0N%^-K\C7!"D^=,Y("YZTR&D;]EDBF2Y%?+(9@@.,A7VN=\K_.8OE4 MQ(^SVV^;]>,D<&D@-/V^ ""/*[&-UJG7V'*GI2E=OB0#66'Z0[R6Z'E$]*R^ MP0\-]^-^MMH^O!O[;0R'E^\(0@@KJ<<:<$,9TH@B4V+(BK5,5R)V;R?S=8K.:+=:SZ3\G\X>+"T3+KP\I*S\G MB!JLH #028C*0PW%*.O&-^*7&2S#TN9;&4?_B ]N#G+_JTB+9G&COA>KN&1N M_]%.-H6?S%9M#ZDKOR3.:Y@))C@WU@B/$)2'RQREB,HYSQ5_CZXWH]BW.=#^ ML5JN6[FV._VVP(@TDF%"'9*$*@><.DQ@B*F<#;W\>\ ,2GF=^X_NO&V/"_[' MKJU/_ST5.?ICN?D_Q>9C,5W>+F;_+$R(.&%.8D\0S'3S^/4(&I\,W/TYV4X1?KO:_2L^=.R'N]D."(88##YB/ MB[A@R$OBRM-(93S.<1V! _2<&^.(:D*Q@[?1MG]\+/[S,%O/-B6&;=^WG'A? M@!99J:%G#B--$,.*E^DTXD\P*VOFWQ?X0]/?X,?&WBB-,\#78I:<=@Z6:8O[ MER-OVZ6%YI!R_'_;^[+F-G)ES??Y,3/8EXB)BDU.W[ZP=%$M1*LDC4QI+.O>&6Y4(5D/DED)G(15/B++?>\)T#1M,L]>S] MAGY8W!N\5+@H^ZM?'V;+U>)N'0OZ;_1OP"6YH5-=K">6O[FGF<4A'& :L2-05P"0#3G*2)/ M$Y*7#/0>!G!Y'.[JJ*KB0Z^JIN"O4\;]4_UXZ(*FW@N"EY1:29%VF")G%8(F M9:IK ;/1.YG(H?'(][/_?-@1,O M*%7<(& !PP)QG-QZVD3:Y(#R_2Z]/TY=OIZ_*??:\JAQPWV$AA MC(W:8>) 580D1U;>;\8O@*7##UT\MGSU_?NB^!Z/QJ^\CWN_7+XW#W"8H?_YY%MO\H?SX$/'^-7UK^F$^O MO\X_31:K\JK\&5?7>')B[2\'((W$#F!OA &>:X9M\E88YE&.$H?>[]>'R\G! M*WG;Y+'='>K=M^75HEQO"Y]?%YFV/QF$D! C1J!$IFIP:1U,\3X&2);56NK] MYGR +!R\TK;KP;HHKXJ/-X]R_+?;11MZV=&/AG@F VXD4<1YYBQ&AJ2L'J, MSG%7H??;\D$R\5+.DZ<>DKC6M%6T>*#L_68P% !AK<&:&: PE$RE/""CB'T:-[QQ[WNL78_&)2&E%*'I1) >D0T("D8QUC!LE#_ M?ND]. 8._FC8R'15]ZA=I_%KWPD>$TT@!HYB0!GD$.U20>.!JW2.,+Q?70^% M;]V'>>R[&GK\N]>RG3KX:K#4"T$JOQVR<;_PW(%T'V6!XUD'P/MU]C"Y.'A; M6EU5EZ6+ZNY_6ZUBL^PV3.A]WPI442&-08;C:&0YC91-$9F6"YF3GH[>[]2' MQ+O!:T6/UOD\'Z65](O]GPN."BPB22&BUDK%* *)QU81GJ4CO=^>#XQ]/01+ M?2Y^3B=7;01+I3<':82@G$,M+.*$2@ZH2S0P+BM1 KW?1O?'J<%OX\]7_6%V MM5@/>)EFV,:V?L+G V&*4D,%B']$CD/H="HR8;'!.=5#\/M=],#9.:BT[VT4 MWJM^IV?G?PHJVE+P;)H+(2*^OB/F4MW'1YW]I? .1T MIL#OU]'#X^"#A/SO__6">7&1?ZW_Z=5_V;[G!3^FY?U\]GW^/Z_FMQLVKF\ M7RSMH?_"+B%#+9=WMYL@+5NL)N5T^72RQ3^K8G8=5:KV)=J6RZOI?'FWV-QC M[F;]N9ANU-%(^Q=ZP5)]6ZX6DZM#@IOWXD"\I)I@[Q7T'%+BHT6XZ34AO038 MU9'/EI2)IOII'-(8&NO9X:C"1'@'2'71AJH.W!NIY0I08++R#(:WS74%NN<: M04_L.O/87RY6C^ >__8Z"24,(,-BR>!%RPRH&?YARI MF97&/CR(]<#K>3[56T?*WK9ASYX(A.+JOI,:"+V1D,E4M#C.&VJ7E;0]'+2< MR:OGG#Z+9FWR^O=R5MUN'^3VDV<",2QNI, #$!4U)#VS6F[G#HU4(VDU>#;' MYLW0K56>;R(:#O/\\3-!02$;NHDV;XZ\;&<\SZ-99GO;Z MR*IZ/1]N>/SDN4")("(2TT ?EX,H\G"'7^?$V)HV]:85-$']P?AAS^@WGN-W M/:>]N>804\*UI]ICCX1U)LDHHE"/K 7SF:@ZU6/:/B,Z]Y!6OJ!-(M[1CKI[ MQP0($#5$,Z0>XS&3+^7>R&X]I7-'OD\5? MQ6J]Z)3<.;O^7"Q7B_*J*K=1S?#/6;E:[L5:W@N#05H+*HB):BE354\RE20? M:6"RLK>&M^L- H:=*L6(T?A\TQ8S!J9L_]QYTFQ "H .<,5UL^4#L.$(5SBBL,,6^I=].H0>D%LFD[J?K;954=&:!@ M= C+IN)WF^;AX(^$0PO^]WP:7S,M5[^J]/BM^[:-H^/D202KXV89]T>!&6'" M:XT$35R06F>%PK]+TB7P=$R2U5X?]9,G$8@UV"FGJ5)($&6LW::N12XPQ;+B M+-\EZQ)X>I&2]:Q+W5,Z="59!R<1A,6 .>J-DA!"@@%@2;W'U-J$2F@@D=Y0;"V%B>:89Y5+ M'6=._"#DJ %6CD9\.C:E#DPA,(P\%MIKB#TVR#B*V)8#!,BL%HKC3+8?K#"= MQ]'QR%2W1M2!*02*D %8>*JI9P@CKFV""%% Y,2DCS--?[@R=19'+U*FD@5I MR_ORNIA==ZGFO?;MX!"61GK%K'46Q9XL%[N>R[;GK0B)Z%E&AN!"&/$.P8YC[^31F!FB*QUK?6>RU8$ D4\3I!F M44*P5+(*;DETU-+EN%X'>#W8%>A:RV4[C5W#CF9G1@,M 076(\6XK\SPM)9H M3(P,>CU@X& T^VG4'XQZ>0'1[-17K9R-]LPPCYF0#KLM9;G@LE::]>7@^DQ4 M=1'-?AHCNH+X,S7O:,#FJ\\'HAR(RU#2&:4L-)X+FM;F=%ZONS<3Q5X;(//F M63*8';7OP$UI(]6,0]13I[SFD7*):I*SL475]*X%=,ZRP0/]:-.O/^:S^W6# MK\_SZ=3/%]6@-H3BK(D$ A15!&)(!640 >JP3]SP0&2UXAV@ '4(W\X:.3; MUQ%)6;TJQUW,(5BHI&*"R+C;$@25H )L>2"0YCF'T\FR]7-=N.O+:K+H.4&F M)YAW+XUG@>#R!7'=['[9:[/BIU,(N+K[@A 0P;Q&AG K=>( YJC3VA>#,';& M+H)9_+]\"1Q>N_"J,"451ACK*:1< 1RBA:AD59B,>$;"]'-KM\%<;@0&)$8/DM362OM M-IX&NQBMP?A+3YEIP!9(X;54@C,O)?6:)<1)F7=_.\0;B5$[5%MD_%L2Y(%+ M;Y!,&@> IQP:XQQ%PJ6+7$E\5O67M^RG;4=Z!K@+G B@RQ?]IPZV8 A\<@"I+@$-O'0 &W?S^VW)?[MXN?R]X"GWKUA[@$GSC%HIBQ5W'#. M &'6WBY_+W@*U3\2Y"?I@;P"D3#$98Y"3W%ACN MF3%>N!W^#(,Y9L#)U4Y&^'?GNBW!I\!Y@JOBY2_IPJ_GK5I&=186L 9=UX*$16Z5(G.>6)J=TT,@GQ+1Z\!S8D!&F"@>5>@:RU5^#1V#3M5F# 5MV-M ML>=$,HR%I*GQ@N>"C*Q!4 \8.)@J?!KU!Z,77T"J,!$$,D@E,5)S2A#',-7- M\D*9''?5 '%])JJZ2!4^C1%G=Q]Z36W[_.7/936A8G$S7]Q.9MMV[D?:#IW^ MIL CI:-R2YW75AH'%0*IBKR'FG;:-700WI%6@3+ODEF#V7-[3B8&3ECBH.%< M8HM(/./4MNA3_,G*G/UTB%> O>L)G;-L\$"_\&1BS#G5#G$!+83Q/](ZEKA! M(!A;39X.X=MO,O%I?!V1E TH5%QX!ZWR#@,8%5P+M$U'N@8.V$X3]4<4I'86 MS'L+%C\-!)$[EI/=DXB&*8!;_+U\" MAY=,["$V5$J%B=*:&T,-I8D#C/A:%S+OR<27)H99(+A\,1QJ,G$D.+):84J= MI A:765U;_G@",\)G3@WF?A=#H<,@!$8GA2/.(#:& .^FHE0I)Z@3&R37(K(=^9)<1H_:EMLCX MMR3( Y?>0+7QF'G"%'44\9"D9X"[P(D NGS1'V,>L864 MT(A S0V3$!BJE$P\Q [FN*?&=&Z_&?%O%S^7OP>,,8]8084(Y%@)J V2&E/B M=_LXXN]YQ&]L#V@7/Y>_!XPKCQ@"#YF,?QB.#6/<,YL*Q_*0A0T.GX'R)!E?&M=L8;]2SGT'^[/O@+%_W6X#.$+.)- MQH&ZGY33*@P\O'KF9Y$@ZC0&2HI8I'9 A*\ M+?]*@-;U.NB^IQ<7P0L@*9&.:(>IX 9PRW=T9-WZ7@>?7EP;=*VE%Y_&KF&G M%V-J3:6O:02(IA9;R51:"T=2C MZ/6#@8'KQ:=0?C,)\ >G%&D#LC&+>460M M@\BC;6%F C4C(ZO8<":JND@O/HT174&\F4[$W$*E%(>$4"V4BCHP2$<1)#JK M.=?;22NN#9!:G8A/8TE/<$M9T*?"[NFXP#W2TF!EJ"(8,#'4!MG99U&@MCT>S?*6^0TTT9K\X "X4;!6J$CJP$GB!J5&5B^L2YC-!\G!P6_PF]25O3=) M;6S[1SX9!,0>.4.L4@YPA"0SR?&#A'*=.G/;CN$>#ER;.B&:Y>ZER<_=ZL=\ M4?YWT4J:T[YO13O=,VLQ93C2E7/%+$KN(@29&$GCI-'+RKD,O1@A4=?7935D M,NU27/9_-5BF "5<>@"1@ZKV;7[YV>Y6+^A M54FK^^W %.) $((9 ](8;1U$6YIC1[,Z9M8/>.V@]LOXI*LE%@]>K"ZVS)*$ M' D)K,8N*A2("\&3W8H)5CGWANQ=5>SQ&,ME=9YK^]OQ)7T[>4F?B[BCS Z* M4,;!GU8#](X[[KRR58U_ MJP6##GH!$H6YRHI?$!AJ.\>QT4_RY0.MJK9KGO6T%#!35SSBK)M?18 MV=0QF6"L8:>QWX.OE]40/-N3EK.8VIF@5*%R'Y;+N^+:WBWB;#4M8;YMM M+\'<<)WY-\6M=^?F!1[I6$AM/8U[/K*:E MER(FVSV^LH!;%Y,7WPJ".404L993 Y'&I@I(V]+4<)QS=3:@T(\16(.YK+L4 M<7@D]L]*U21EZ-.BO%I7V[GITH523\2>2(, M!B.&>Y/8ZM1G;DP4FYM%,)!&TT RB[DF-)JM J90-XJ!>V\,,EA![ T$%R., M:9&]R^-)$PG**:H4X9P2)(57GMD=-V3<)=_-N4L5R39Q,!BIS/6D]J2_9LTK M$(F@$0!S"SPBGEHB$J0H4EE5^\9D,0Y09@<$BTL1X,RD M$NGZF%*-1I M)ID8ZS"5PP2Y 6%C++J;55-$3BB]2RTZ#1 8M7LQA_3?(&S?=+D*^^."#GC7'4&BJH)P!Q)L2F*Z(DT-0+=FEIG]S5T7:W/Z?S7T7QI5C< MEU?%'A&"\Y!Z39!RB"FD)67" M)_H:D^7I': UW148][;-ZX]U7:D/'V9Q(RR^1#2L-_;?MBLYTE#OP*C@M8ZG MCC:<$EO5(]7,J[1.(?#8'#[]8F7>%E]ZQM_1#GH'QP7-B.>6R:A0>"XHAI;J M[5HIL R."X.-<+T>DLZB;U=8J@0H*FR3:;&_Y\[>9X,16%_\'B?^^V3Q5[&* M/]<%U[&A05+*!:G:1CD9Q0EX0\U.HB 921GR=I'5,)&[@M6_BEFQF$SCM-7U M;3DK*SMG5=X7=;%5:WP0G"BOJ$7<*&0TBG])9A,#)JM.\ ]<.T K U*=X6R M9@R9WVHT@VOX2P%)SQ S$$JKE#<<")<. X8ERLE\'."A.RS3LU]>=B4;VP44 MUZ^O;RO>!R!?[P5!&HFX A!8+9"-A"=&;RO M+.9)@>5'Y?JJF^#-"I?+N]O-[[(0??Z'0M3JM7%,",$]D=!%J\\G:GH,Y+@T MQ@$AO3.>=24!?\QG]\5R]:)7_7K)RY-W[G->%RR'U!K(N "*:VN!U#11)NKR M.;&= W0-]83F#CC3_:Z];U'K;O49:L<9[PU1K9;$*4T4,D)#9I$&6UH9 F". M]C% _U/O>W+[+!J*$K(S,ZOE?;I;7/V(3WR:3F:M:B097PU,(N&,HYXK1 !U M!F"=Z*R# $0KJB%27%''E%5N1V/ M<\(.X?\U7Q@.I:>TG==P1 "63 "@F),,XZ3JN[M@T= ML,BJ&C1 3]:Y('BM\4(+Y.U'=O^8+#9WKWW'[)\KRT09Z4C[U!<0O,YTL3XB,?S$J@ @F1*VVD F(H/1 VK16*6S.63Y\ M>:W-Z/T*;"9!.U- 4[C%>J;;>1^).=\[)F#&I$ "0LP(H]QS2O!VC501GN/$ M'2!H&N'VBQV_&=IV%NG[:)I'0\5?/AQ(52^.8B>\P)88)X0Q:542.#XRQ.1S M]WF<;RY)NPL)O[V=S];SK!$2_NS9N"9&$/>.*ZQ]M1S.>5I3%#4T+ICD,/5% M''@>*;N+ [\NBMMJZS25%W2Q*N./GQ)?ZL&F]CL"4$!I3 T1A! @@?>([:0- MJ4Y+;\2)?IM?#J#:(O)QH.WKQUXLRF*I<@!TUGL"TPQ!"H7@R$,MB24@"1+S MDG;:W:$+$+7 ^7EW],_$EVX(7_7?$PRS#FM"H0;844PKKUQ:'X_$'=LFU0F^ M6J-_)KY,0_BJ_YY0]2B/9$,:<(LL\$)ZL9,?"W(RV$^.41@-OEJC?R:^;$/X MJO^>8*B1" &#N2*::8< 2QH&TTKFF'8#C![H!%VM43\37:XA=-5_3T"><..< M1%XCZ:+E$K?JM#XH? ZZ!G@AWPFZ6J-^9\[,NV_+\KJ<+'Y5B<\UG9G[Q@2! M 8120$ L,_%/Q6A:(Y>J6R/Q0IV9#=&V,_P\S/*/R6W\\>MB,EM.KFK5P3@^ M.&B,M7$><>HA8=Q7P5MIU8KA6G?!E^/%:H#[S_'4-(D[JZWRZ>-1[]7NF< ] M9Y8P1@'A5 @5-]IDV'*(\3G[ MOHEH]Y$(+NZ?J_2;;73%,W&B4%7GT^<.:8P%5X!6+:6@R-8KNU0:U&AJL6E.HFZ-H59KX6 MMS_GBXC_;7S-U=6B6.=#SRM3.UW!$J )U:R>+8#!S#!BFW3T9A MSHTL53\3!_-NJ'SV&?AL0NME?E@N[XIK>U?MI)L(YLU^^D?Q]_J?7MN.SG]9 M,$I)S0'SKBHG0+4G,D6!"8UMIQ&DB M&3PW#AA/HI6<* ,D&%FAL58WMC8(WO(>MVY$%W]#O?D50%&80,:1A6$ M(F0YILJRW4ZN>$['T %>T'2^O^40NZO=[:ESWY;WY74QN_X\6543M_/I=+)0 MM_.[V:$@^=KOB,365'J+A,4,*JVUDNG&4R@-).CS48%1"Q6/>S13#"CJ*+/)@)).Z!SU;(#9ALVBJ3FZ]K-3 MG0"APP,#1LIZ'RT7RQSV1##,D]8IL7^=QA;>3656%^TE>]*MA\2>\)X JFL,Q*!&@E'D9?]SM M_AB(' >M'#L,VZ1TG^?L1K)./&,W@X(%C%#,.2?:86N\1X(\:!,^*TH>C!U0 MC=&U3_0\ZN-X(H0>C0Q&$ &45UA+C[U0%HL4SRBU@5E-04;OW6^6N/V Z=-D M\7&Q3J#<>.L.>,1.>T$ 48P 4J B*.+&2@=W>BJ'-BMK>;2._E9I?+9']4'7 MJ^4UW?-XX$!X+"T7B$0KV!D'>?+_*DU]CA($1^MQ;Y"BF?Q_)6[Y85Y?%^7W M[\7BD0?D!*CDO#D2U#A#H!;0$F,A%DJG758)(++Z\8W;X=XY\3L X".;]:^2Y=]010-*5OB(R;[L;K6.^?T;T$19_ M5T6H;>LS+E]93LT ^6.O"3 *9Y153IQW B%HD'B@!%=9D!R]=[]%2O> N6/' M\[$A00,'D(LK8XPZI B*_Y=6Z**XY6!I]#[^AJC: V[B%KPL(Y>V13FOBO*^ MN/YX^F9U_#T!60<$@9!:0J%TE+*=_:PBU;,LR/$[[ULD]?DA^ ^3^G,69_1W M=54P^UZ57JPNV9=J5E59O2V7U1&_-^[PM+<$I+Q75D>I$NO5 2/H3D?%,BN M=;3.]_8)W02(4@+ MG-5'<0\'Q(8P=I;#23"PF#!XXZ[K?7.--0V1R="HW6E M-TS5'L)ESG!\UA@="!%4Q].;*@:)L#">YGRW;IP5^(!&[U!OGL!= 4M=_]?= M3Z4/5\B>5Q&?7[I]B<54N=[*TJ;1_ M (@M?"UPA"K+F!I"-8,"<.7\CJ[69X7EC]Y=WS]#'H#>9>WIATRL&D4N+K4^ MM1$2(<\M0!9++;S"9ILX2#'VHM9=>TMF6>/UJ1F4W'@0K5 45V8E8RZME4CJ M1U9J^%Q&GU"?^C2"=A>MUV1]:HX MG_HTDF844>BI+JRS MS&,,J >44HD59G*WOLRTJ@%")H?!6>5?3R-S)HQZ*/\:5X00T19( B!'BCFU MK35"*< ^I_GBP*V$^K<]REK,;#3R2 M*1]&K9$Y$T8]%'.51!*FL<7<:^D!<]#SM#[!4$X*^LFA2SU5S,\ 4FN$S@12 M'W5; 404.8$=,];3ZJ36:7U5U\$,()T<:G1Y0&J-T)=518H)H*&WE+"X0DBI MD\JFM1E"1E:9I0T[O@FZ]E6"I7[N[Y&10<<]%@LHG<-8 RVP--M4>(@&N!=U@*&S MZ-HK?NIEN!T;&E.0:YS>/6'PMS+^YWK-SXU=4KP8(DVAFA/190]YUS5_CJMG+.L M#)/!6WV-(ZT)$O<=A;'=H&\>!5)]CI]9W!?7?K[P=ZN[15$I I.XM$L-Q_" M0JNP D1Z"*$QWL<=0$3;7W(D0:U\OTL)Q^ ,,F.!(IYBA*%7&*JT5H9\3FFW M 5I2YS+ZA'",TPC:L?OF/_&LF\Q6'Q>?R^\_5D?",?:."."4T\;#Z:;M. M*_/J@@P/0PWPNPZ"SJ)M5QC:3O5HIY0GSP6.'.8" N2UE5Y8+^/*MFM!Q(_3 MU9?'U7ES]+S,<$$-J/,"<:<4H5A:J9C;KE%RJ',ZI [0M=?&^=04;2\E7)! M+S"'@%*@I2=.0ZK3JK#E8PLPS>?N\7#!TTC:%5!R+LY/?D=@UEB*F&+$Z$@, MKKBWB08J+XAGD*WFAGGMS_G51')9=U3[;5Q01DN/2-" MQAV="&@ 4&8GGRJK>^X KQI:/=D:H&]76'HVU:,'W*O/AZCO0:FIA8*Z*'J6 M I'D1"&8EZ4^0.PTP^=Y\Y3M(17YZ)'VXME@$?*..>X1@DI@I)!.OC%%O>FT MF6D71U+*Z_QD\>.96>/!>@)< :;2 VT%<1V)0GZ5$8 MDY$UH&GC%,JA9V<:3'75HU^D$U?.A._KG76I?ST\\VGRJ_K=>F$/JYM=?YI. M9E5OSN-]N%OX7. > P0^F=$9XK5[<_I M_%=1/$J+/WI4[AT3A-"<"^XE<,I:)CR(UO1FC1H9Y<8%MGYA\EPO:X@IW;DA MEJM%>;7:6K)_SLK5\O.7/VNX'@Z,"\Q)1AP1F'E*%$64&+=;JQB=WW-( &R2 M,3V!\%3P;=>F%7!11R8 (JL1U!RKI")K[,G8.D,/&'1G,:27H_:T0S994(0Y M DC7E=15SB:Z3*M"PB>DU@[1*MC2$#+9\=EY2DA*S@0SGNJ)*34< /A=FU& M$CBRAI2."B.42P$@!B*6 MH[0-T&K(Q,5^-ULKU.XGVG8M>9<7-JLCIQSWC!&!B&!(.KQ-:>1 HGHE=YZO M:%\6]"E5X39Y2?$P?)16LB;QUTA4';_XURMK;.,SH3(^(Z"=$MAC0:MB8(E" ML&K<.BY1/Q<>\\%PH#-/Z^L'\ %XUAP9I*Q,3XJ)CKM==?N@!$CK53[KSF^ M'H%,Q+5#U$[.D+MOR^+_W56WG?>5:=#;V?%\(C5.D7U# A8:0NT5(PQ*"Z.Y M0C;L8TX[1FLIX=VLLI:D[AL3#"(:1IO=(RP04$H8@M(Z+>$C2\'(9_=S:6V( ML'W(Z1]5:.ZJO.\]5:I)N27"5R5OG(52N?@]Y84% F*N"5)&GZ4'MK+*HWE3 MKSP>D(:44\L4M(0)@$ \6=+JI*+BC4AK;28?EM9S:#KLV A@$7.$24*H$L1H M[HG9K@4SP4:6UY+'SH-!$:<1\CTHHKX7V$+!HOZJJ1-0V'@6MV=$ MX!(;P**M29G'1FO(:#IB"/59;2L'Z'-K5 -LAJ0]0N:X0K=O3(#$6X4$EU': MF%# 0)!H1H"S.>$- ]3*LCE]'#EGT;4G[!P][5Y]/F#O ;,266(,-TY3M=N@ M"6)9M>8O S.G\O@P:LZB:D^(^:U&<,N^(0$;(115%EG% 30,>:AW4B9-3LS! M$&/V6CRBSJ5I=VFHNXM1>U?US_Q4+,KY]2Y,XK&>MM8$_RA6'V_\?'%3E%7@ MQ.%4UA_^.1"FN/\PVA,IQO#4TA0"Q@MIZ;3&DF'( MO)"1 Q$+'GAN1W9#W[P(#)-/W5PFWMY.%K\^WGPIO\_*F_)J$I=VM>Z;76T% M\VEY5?881O9R*C4N%?CJ@/)IJ@:='G'!H.HX%G MK=2<>@BV)>6ECG\AM8#?=N3>I\7\9[%8_:IUHDRJ/F*35]R MS5$\>RP#B !/U8X*%-?: $NKU%*=Q:/\- "/*KP?Q1_/R+18CZ+ M/UYM//W'XA5.>4]P!FJA+< 0: FXEHSH1 M.QA:SW#Q$]O=Q;YSX70&Q6^+Z\W+S^83N;"_;K?]+ M%:@?[;'EGS^O)ZLB/D^ /(JI6N.#=A8A6@5\H*K*?B0D-]NU,Z1 3O/#0<8@ MY '@^4[5 HF[@M>'6;DJ)U/U\V=4'38-%]96O+F[O9NN561WD1UUH,I*61ZBVO-FVKM'%ZN^BF'TN M[HO97?&OJK=-_.V'V68YNKB9+ZJ@(G436?IU_K.\8H =/=F;>'TP@"@*"!=0 M60>(UDPF"S'^1-\\GD\%V+QW'G5W7]I&V5X257KE@40 :T"IYVBW5@X!R5%$ MAWC?WK8>T"2Q.ZM_TT@-7R2,YT8B)ZWE'"B*;#J#XGE4+[?J@27^[3E0XJ]"W&6O[ZY6'Q=?BL5]>;4O;GG?HX%*BHQC MB&HIJ38 P^B@\\'CP""1$#B MF<$8(JY\VGR%-"(GOV) &TH^2U]B(YN8QP&RIVJ.+=8?W7N&O'PH*ND>"A"W M34:!9%8**9(," S\2$K:-L2=>4-D/)O!OVWB!OQ\H8L?D_MROIA,_V\QF:Y^ MZ%^WO[ZL(@V^KWY\F4_O#E[]L 2X= M4/ML5.GI?'[]K^G=U7Q9_%Y$LE9KOJN<#5U.%K^^3'8UEFJDVKTZ)@ !J-6":**B%6@! M@(KM=E8I<<5ZDB.]$T5H_,;FZ ^\_QU#2).[N=^_3QJ*]E]TS03$((9#0#K)4,QO]G MR9$NH2=C:Q_9(%.?WY6=2=(VC>;/52K! 9_*[M\#5,@I9CU6F"MH'"4P[;I2 M:9=3"I\-$ 9M.E+.)6KK0-B[*SQ[(D#M";(64LRP@E9AI)*[41HN.@T^:E>S M/8-7SSE]%LW:Y/7OY:R\O;L]R.TGSP3@-(J*/.9:<.F=APZD."MIC1M)>/;9 M')LW0[=6>3[YYSC/'S\3C&"60@$LY0P"C+" R0VHXE:7XSD?F+\CF^<9=.M* MY]M[C/U6(]?^^.#@HJ$/C3>&.L\158J#I$0K3&V.ELB'@Y;.;-7&*=X5SM:9 MIM7MY*+X4">74,F1V3%- FC>)R,ZB]J_GY33:IY^OJB, MP"_%U=VB7)7%TA;?5@]_,W>+(T ]\4V!&,DD )P:RA6U1!"6CASE6%8?SP$= MM!T LUW"=Q<6DVI;F,GRQQ_SV=51Q.T;$KA&CD(&(Q&A)499[Q,EHZS13OO7 M=9$DTB*X&J)Q9]O9=#K_NXI7C;)@YW??5C=WTVW6R_)S<564]^MV(\ M$SRMJ("B91QU8"2I)VQ'BRH0=US1-FUN92V2O2L(_FL^O_Z[G$X_W/Z*#&Z""CD$#&O>26:2>B=69W4@-%5F+0 #W:+>*J>6)W!;)M8[WR MOS"G)'$(^XB-:GR'#B]$R_*S7OXI9L9A,/TT6J_B#NKXOE_/%KVV\UJ%0@)-> M%*JRYU!92IP%%@/G[+8S5:2&ICPGK$2^*?RU2O?N"ONL^UDNR]EW]T]5P_ 0 MTEX^'+#T3D %$+:<4.9<)-IV588XGN6U!6\*3MG$/3O(]E%,S<&! UQ5"*Y(I[%R6LAV"Y7W6B>5[7I;7CR&R9Q=Y[1=2;VIV)Q,U_<5MZ1 MC]^FY?&R ^I"855 M70\=Z80)37:0H5+E>/[A@)(/NC #NF)"9U"=S]:U)O]3KGZ8N^5J?AN5R>6R M6/U1K(Y?"-08'0R0G%0MI#D&A!IO[2Z^U1"BLL+%WM8]0//4'@+*:EUJUGM! M4$!A@!A$D"LF@:].:T\9MO>19.E[]NP&Y =6LB"K1]MD+A%535'Y 4M^UR$?7 M?@ 8@;0%7'NIK+4>PE3NPP@/ZI5R;&>E>K(LEU&C>CKW7YL_Z[0?J/>""&[- MI:6466(DD/$0334/C)!@+ 'N34)AW@&=NSH\_'Q11('?[$MQN@\I7U5&\_JO MTS5;E_6!=_8[@P;$:.*PH!98+URT'T"BD999]](#]"^T@,6N2-\5//]<%A]O MW')5WD8]X)!#Z^F#U6HDA4X:B@1WPALO4%J-D20G@V. +H 6@)1%S[/=Y2[J MW=_C,OZUF/^]^E'WP*L[-&"A$+(">2R E\@Y0&U:A8*09*!B@+9Y@ZAHB<+= M!525\\7&1?6YN)I.ELNU@KMFX:Z$_R.WZ\'HJM->%3A$E@A.H'46 1,M1[MU M41@)H[H_KA"^%G:BEBG>%0;UW3+:D\NEF=]^*V>/S^!#*OS>08%CRI%C!E%? M]73$$B"55EG5L!Y7"%\;:GM3M.W0K7A55'ZJ:JJ?R^5?)O*G7%4_'?8E[AL5 MD+1,*0>PXU9"6O5#2[NUC =\3LSZ ./S6L!0<\3MS-Z;E(M_3Z9WQ>_%9'FW M6)?A/=6Q4/L=P4&"( 92$FT8CF;N+B312 VS6AL.,""O#7NN)5)W%_VY_!$- MS^H_E5_U?C*-"SC!E5!K?&"8*,XLI%P!J*40DO"T=A9U@''%W;6QC[5 YNY" M8U).T/+K8G)=]258I^F^S!DZE%ET5!5K\C,!5)6IO7= 8F49M(1;F"AI 5JNI;B67Z9^.HK;V.X(B/&HIQ(@X&17_ MR[U_$&XMLDKBO8U[@+9H/0"\/?][#NY>?U>@$"'D"%;<44RJMG8Z^9\5)"2K M<^3;\/VW3?,NLS=FD;DG6"3[A@1GN2? (14U8,D<-A@G7Y"2!&7%T+^-BX"& M2-M[[FQ],-5]1= F_L^*J#T :2!#?!?$853*;[<54G>>VSC9!&O' M;;98S"93,U_6."-KC Y*,JZL0PQ'_6 MF&;UX(1OXXZA60J?O1G9+:%31F9-G-0>&Z@% EJJ ) <,?P^UQ.VQ03JG#/0@:@ 6:>VXP4D#,-[IK$WM;;C!FZ9QABZ^ M7'V\2?5OZFKA^\=$BDAK 2"& TRTQAR)=(EMC!,YY5[0N%W43=.VJ[WF61&: M^2S^>+4.C5V>&LI\ZJL"DU@B;7"T.PQ4Q$G)1:*(92PGHAF-VX_=$+OR>+Z$ %.?5>@5%"@#*$>VWBP2FB-2W0! N?HR9?E):H-D+/Z0IQ/\LZN MPGII3\( Q5;AJ-EA##S!1*;214I0R[.*XIU9U6>3T_EE-5FLVL5B>\#):EUR M&DLZ#*"[+Y>1PW$-O\TGLZI/1K''AA/<6>8 40S3ZG%&M-4*5P) M0DDWK;XZ+"O5'>H:)7QG>8CE+!(GG@^O)VIL\BBKE?QG4:Z*^+0U%U>2\.UFGBA!1&>JTA<-!"G*AEHJ:; =,A>D\[ VFG;!GW46ZI85H9 MRB(;!)3<";T[-SA6.3&A]1VNKQWE;C:6+;5-A@S10'V1QSXVJU01ZC"JTEHJ MU8HK3,PVH%)I(U4MZZN=E;X@_;I[\J&P\5<'!*004[+*+!.,H?B#!"BM$**L MVD:795_69O6Q6@[GT/7,DZ=F'_O_B@?E]E9HJ?XI7ZN']OJ#P1IKH %4<"ZK M-*^H"J;SLPK,RHEF&B Z M[+11 QC."7,>4"A9>SP^CXZ]%0'3O[[&">S1!FJ,"EA89%UU&$HIHXU$#$A8 MMAAFM4L9$%X:5@V:)VQO *KFNU=KJ#$J,"Z]9!0RBCTW1C,@55JGM" K1_4" M '0.QX^:'N=2MS,4;??;%S/?>U35'!F8M5HJ9#$"W'H/B,9@1T/KLA(%+P!- MYW#^1=>F)BG[00$#QZ(Z@#145DCN-<;)Q^&TM-U<)8]&,3J7KKVAYU.QJ'XQ M^5[ 4_#S:%@ C )-C-46.>&CI,E40K 2/,='?HR=P?)C*#J?ND.,+'A>>7)L M@07":08Q-1( Z1'G6.X"DZHHF5IJ7$MJZHX'OIR5JV)=;NHY.XX%&]1_2?"" M6N\]0=Y:P@ETRB4K(.ZP9F0*;1.0>*[*MD7K-J^@/\?9[;M]>/+O@3NLF9&1 M%#0JYU1XO)LSYH1EE6(='C[:8.8\GZRM0V&O1?/LB0"\ $@S(!"E6DH)3>H4 MIC R>-G I2(8*(BW"UU2D@I[&[UQO.LTD@CXWD& MW3I,V=AWD.E?FRB,JCO?DN,NH,#U%B&<%"^FAW&TJHURY%\%(BT<@BNYH% M0VVDG4WO(5YPIA96C[M7I07>%Z.[[Z0<$8$9=L(Q 1&.ZO%64Y8V[DFU!*3M M^\Z]7<7JWW8>?D7 $EK!A94N&KI5^7KJ1:("1VAD%EH3<-A[U]DHI3LLDO3Z MI&ME8]48':P@',:5"N%EU0C*[SHC2!N-TY'%U30/A[J-!L\F>>]0JY6W56-T M8,!1$G5(2YU$%CH3S^2T;J7YR#:S1I%0%V5G4[LSW?IN$;6UNT751]V7_U0_ M'7<'[!\4O/.*$\T5]9QRK;W VR(B<1!.:4QAA@ND.;IU)3 M-.Y=BZ[CJ3X^.$A 8$,Q]4J)P456&]=_=);7,\M:,]X6G([H ME)8RQQ'P&E1W-(DVD((<4VJ ^T$3(-GCBFZ/Z)TIR[6OCT\!XPEO"Q)Q)1S3 MU"'LB>04R1T/K'8Y]04'J :U",;VB-Y?L8/7Z[W7QN-Y+PS 1NW304,(\T!Z M+&VZ838((9J3=S) #T(+D.R$[KWKYW40>'QPL( Q2@WQ42:=5%6MR6WF1E0? MHQ$T+@]#"VAKG,8UE/+M/U1_?)LLB__S/_X_4$L#!!0 ( %>-=U#-**;0 M).4$ &2;.P 5 ;'9G;RTR,#$Y,3(S,7@Q,&LN:'1M[+UY=Z-(MB_Z][F? M@N=S[WU5Z]J9S$-6==[%V.T^E>DLV]5U^OW3"Z.0124"%2#;ZD__]HX "_CM(2)^_K\OPXA[(FD6)O%?+H0/_ 5'XB#IA?'C7RY^ MN_>N](O_^_E__/S_7%W]MW7["^KIBJ_V>H(H]WW!E_J]\F6SKP?%U\<9]+/X/#=M9B>C21H^#G). MY$6^[!*[/\AAO##F./O+Q2#/1Y\^?GQ^?O[P+'U(TL>/@F$8'U^PS05K]"D+ M!J27A%=]THN3G$P?ZOO9 WVD%V8?%QI]%'G!N.*%*TDH7]//KL(X)RG)\OI7 M5!K4/)[U1U?A0_+ZT2P??BQN-CR6+7LLJW\L#*ZRO#=][.4AC3YD)/CPF#Q] M+&[B8\+"8_DH7?)<<;?\/[Y GW]!,$Y38+[)%4QQ\XL66]4,(")^/97A1DWS M('^(ZMOCG9H''L=^6O\ WJEY(!W7-T_'=>1'2OE1M(2.<+?\?PT=8919X_BS M!CX)HI0LX11ZN^;1T$_"^F_AG;IO@9R$<4W_Z)?8S;HY2L9QGJYBC?E&^!JM M]C5+'Z]YC$IGUL!4Q]ILN98I6BS1-*7"#D._85*K+6J& M-,ZN_#1(DXC4<'+E9LVCO2 8)0U?9?<:I"9[J)&T4FK@9GTW'WU_-$?X:C?+ MFW5?#/I76=TTXP?IO3HI)4$4^%$@->G3Z?V:AU^RV?@J-EGD>>'C?W_YY0YF M9.BCJ.5^') I.4FXG+H$*$MD4=#F/DP?+SXM?2Q:S+XW2DF Z*/Q&>-C M,?T?9XWG);"QL]/;-9*7-FB&M$XQH#3FDU$=>TYOU1DJ BV:/L.&5Z."@AK# M42BAH,YHS)GP1EHLMEKVHM5HH5XUS7T#9FN-GD"KFA?Y:0,-X$9-<_(2#.J_ MA7=J'DB"4;_!J--;2\:V?$R-5F*%A6BV#K7*IKA1:]E[83\$(0$/Y&KDIS4 M^563>H:O_6J=!IY*I;!$AAL$&*APU22)[%XCZ*GKX!3TU'64#/]H,.]XI^X[ MT(%L/!H%S?VCM^N^]>UO!B^-R*7!Z>G5N3RD22&26H58A>[-%F&^49W^*6!;D@3/ MRX$=MFA ,,W8I+RT&!Q'NI,#8:0EKN#LP8U<29$2,N]P&J+.I$-&GH+-^J:-PEX M+>?U1U?C8&DHA=ZNTYCCAD@*W*@W1XVFJ Z@CNI?[M>A693GE(1+ O>K3=% MPZ0.B17&"&\VX!9X8UU8:(:KZ@-#K]A\WGO#VP]^1JI?"N)>/VRP9;/[M1BS MX:&ZQE.G8;6#T^R!]QJCM^QF_13T!U&#?B]NUL.M43/<&M4]4GK6C7)8:5"/ M01H\U/). U%J@UXE4>H#7^Q.+TQK]/SL2;Q?I]RRI-]OT&]XJ\&_6Z[CJBWJ MV/KI,9ECZRA\2N+'Y$.0,#,KB!63WJ XE@1@EY!B>K\N1@-#")>(VV)T9HJV M\FS0(#N5%@WZM%D(V,TZ;F[0\+4*/D[B-G"VC?"@(9H4X,_,;VU!/2O#.C7 M!QMBDJ^B!S1YI0)6:( Z\D=QDS=#;]5YE@U3G-?1H<172\%7O1*=A>M7Q!2; M?2;@F48RJLA1K;.68?^IR3O' M6_4.%,C82X/@EW<;C%!=Z*@D7WWH"/K^]&?SN)[^;(P#U3AKLRA0G;-&;=)R M5%T_5TUHJAY%#4C0Y)[AK;I92H(F3 EW:HU#&$AVY,BA2+]SA"\ O$LP)>/GD+$#W,4_]..LGZ9#& M6/$]RA6OSW4C;C!TK'F#B[>TC* "#857O:Y72:NZ+%Z):@4(-WH4[%Z="#39 M9E)KF#'?V#! N//Q=>8Q]!^;DB5PIXY=_(:@+-RH)WPCP6L(G8=-^*"\4^=* M!J0!7N&=)?:-(*-^2\*X(4E0WZX!AO86W-^IQ6(WIV:D07'4!MRSNL@YU0'U M,7/4B,L1?D/6L5<'E2@7].K='A:Y7^HAL_L-PK@TUE(?9WF)ZF60 OW__J42 M0$K)8])@#NFM!EP?1$UE(.QFK39LB$"6;E%='&-9%*/>$WXD3=J.WEOF\#4F M$:LMZN .>5R15"X [6,U&T6:0D9U5I0*1EXK-0J3FOSB\__XCY\'Q._!?__C MYR')?0Y;7V$&")QN.XES',(]>$077,!^_>4B)R_Y1U8U]Y$^F(=Y1#Z7Y7H_ M?V2_X=4?BW?__)#T)I]_[H5/7)9/(IBB/KSLJN\/PVCRZ3XUGX;_))X$?Y3]#)ZI,PWE'D3]"-(Q>??PY?/N%'2,K^#'L]$M,_X?Y7 MYL"QGK_DMXA\/0^]%_N,%%\+,>'Z07QF& MPTN\8!J>K"BFY)JJ8?.Z;0LBK]B:K5T]?[]:J^$%QXS77R[ VGUZ2&!V_;CO M1QD,@O[GYX]SG=YB##8-,.5>F 5^]$_BIV[<:#F=5PXO/5U>""-SV]FZ7?,/Z_0T>2WH>7,LJ_99DU[4\ M0Y451U-TRS(4Q7)T45!MU54=P9WV>U7#B\_>/W?=923U8H=E1W$LDS=M5W 4 MC=<-UY14S3%F4;AFS)HJW+LPZO:GCQF>=Y094,450:NNVE\") <5P/ M\/_01[MP)5UPXSAD0\@&?DJRB]?#TN>&A4&S3W=Y$GR_SK(QZ3GC-(P?&0/= MT5?\[J< &_/,2](^"4&1)JG[,@I3U*C3D?.2[FJB:VF>8INR)UN:(1J6ZPE@ M^$Q%,J8C7]401EX.N!SANB,>9[V:X6ISPRW@TB>S]\<8+!K,9':?F+U>B"\& MP?'#WG5L^Z,P]Z,*5?!?C-'92997.10DVA2 UPS9!(7E*J9N&)JJ2:IK*J[* MSS3;JH87GP5%ACG?[=CU?8Y=@Q'(IJ=KLF6JHNV:CJKKCBXYJN&I)C]3)ZL: M@G0J_&9CO_[JS0\>&)9RZP(1KAD1%BE@)\-A$M,Q?O/3F_0N1X#P#S\:D]F+ M*E*M.(IK2"X@"D7435WC7<<3)=?@344W[(I4+V\(O/T!Q'I/XS3>.D[9$4Q3 MU0Q5=1W%\A1+=0U1=FW941W'U"MV;47#MXZS5G6MGDJFKLQQ/DA2 #Y5]>2Y MIJN"FF84N6X0JZ+:J"/>/550TO/AO&&[FU<73+)W#)Z$Q)MPQ3 M]V3!DA7-=D#6)%T3)# IF@"69CJZ50UA='SQOVT5T9OFCBF (1EJ9;@6KPW&]B*AC!E"D#F0\W8S3C'[!6N?:HB3<$5> /^43T=9D," M'0'3( /\51U/TYT9TES1\,#35C\Z45)%RU55VP,UX8$I5Q51V42UL8\#NF',>FA0YJ&#V-\[[?(C]WA*$HF)'4 AZ>$8H%T4FUD M#C%<6@5[ @ 75?(D7H(!@'YT5$ES19T'3\'0Y9E4KFJX!.RM0.7_RM+\7[=^ M_$C,ES"CO[[X+^%P//Q"A@\D_5(F%E&\LR: M?/'_2%([\K.,OJ5\Q@9XE,#G;TE$ Z79(!QE[+V+-&U^_6\9Z8^C7\)^U<3R M/.! V1,%BQ=-3W' 6P%P9+BVR>N>6&&=50TO/G\3^"V=L+W2SB%/)$I&I'=/ M@D&<1,GCY!;7%>Z&?JHK"KJI:;PF>K+(NZ;N.HPLDF!:\LR.KVH(]-/:2+[[ MU.^1KT"BW=#+$63P,$Q;\6S+@Z';@NQ2,ABNPVOF#!FL:@CT4G9(+QA%VT75 MU22T3I8@\*JC.YJ+Q$"*Z)YD"UK%0J]HN&-6VQGI]BNIHJ(HH@Q@3-)M1=), MVS%T)H""J=CBC'RK&K:5\W8LJ3RXPP[H)EW5>$!\JF$I"A- SQ!U5Z@$4)8W M!'J)3?3:$D[4AQ'^FB2]YS"*KH>:S"$DZ+7I2B[H %%3>%TT5=XT ,D:@@(>B32S4ZL: M[G[H]9.YPZ$[ENR9@N4:HJ.HO&TY HQ%MA7>%01),2M1A.4-WSCTS2)"WV@5 M6$IZZP9+0%)VW=4?$'YKM>*H^ Q@K&NYEWM8< M57V P=5,2_!< $,:KPB>HPN*YLDV[P@.B(]C5*#G\H:'9,GZH8&;H;F:JH#D M> KTV=0DRP7HY_*JH("?.QW:JH:[#1U44>'KP0%(3O,)QDIR,^ZY?X[#$<*= M6AQG.B8H>=L55=ZR,')GN6#035ET3%4 Z#:+Q:YHN S'U8ZPF)LI0+T%?!^/ MR2T9^C \FM.CV?,X(# MP[V[?>V'7H+O^1?N.H25%[RP2/XW?X_E,H6J?/&B[BB>*"F&*TNV9;LVZ -- M-BV0&E.:0915#3$*(WXYITD2WFV2 #F8.N;)14TSP-G11%'@=4$V'%[@Q4I2 M8U7#S2>IHBM*@IK/?MK#$AY*9DR:_ZLR1LO/2.^69 ",<8!4"_X&BC1;\#/_ M 4U@Z'-31;4E?0'";\#>E%;L>RF\?$!N8E*OF1H>Q73](T$-94UF3;[Y$[Q$ M7TS_*3KSFO*2*2D:[\FBJX/&]33=-G17UCU/-61-M:19]'Y%0Z"\^D5PUG=& MJX'[>,R&W.# +)N9.Y(^A0$!7?W%3[^3G([_9D3C0W"Q>:)V1F //&(*I\'A M'P_9ETOV_T>"H:HHS">W(%]%Z+":JY0E5;)-U?3 )S(50-*J9M@V&D#'M,1* MNGE%0X3;JKP) G@[_(Q)JN>H!X+=ER=-L&LJF:9]BJX3B. MKGFN.(M,K&B())9T[5U)?'PLSM!5M2 0/"D%? O'\1Q5L4S3Y%7D7)47/%,T M9^&150TIBV_DE9PHB[\BL64:GNB"]ZWPLNMZX(U+ G(N+WDB9E2G)%[5D+*X MJNZ:Q%I[27P;9M^]E)#K8G/)>AUBB+IF:Z[EN9KD\;)GFIH)=%-YT=!Y69D% M@%8UI%$14>ITR";4=T7;]A3!4 S+D7D9()]IHV(P;$.RW4IL>55#1GWCC#3( M>@36%4_R3$T6+*V@-<<&Q]\#Y\51 M-4=63!W0FVRI F\[ *=G"GI%0T;@][6!QZ8_7E%?-ET+""G8CNB!XV+PO"FA M6M UU5"$2AQJ54-&_9V;QV/3'Z\([ B"!I;.%D5',6Q>T2U%I5S+>S9O"4*E M\F!Y0T9@?0,"R^L0>+5_7[#W?GW[^^=DR90]K)ZRAV6^/<@3+5021!P4C"Y;INJ+(:ZXYR\^O:EBHG\8):HRPZ)M5T^Q= 6U# M[&4(_9ZDP[F EBFKEB"YIN IEB!CB$0$36+(IF89EBM7$DW+&VY7^_4F8[U8O.)U9T3$BRX:MJVZIBB:O"ZY[B@$9$^DB)J C^3YE4--R7DBK5K M#6GF>S(<):F?3M@P?PGA/STJD-\JFSC-1F?SMJ+I&F\+KF* M+B6I2N:ZA@. M[^EJ970K&KYK)=+"(->HSS$]U3-$Q51UT+>&)^NZA<6[@F*!S@5E,4LYKVCX M[J5(VXS5YGD08EO#P#!O&Z9HT24_(-N.ZO&5L2YO^)ZU2 O#7%*R W92-SS3 M,@S-5$RPF(:F"9HG:X+A ?BK%+6L:'CQ6=%507FO=6KKCY"W),.4)!5PK:XX MNJ&##Z$ZGFOC^EA=FZ'@50W?L%#XS7/WJAA)U4%AZ(XA@AE61-W53=/R3%%W M3!.$RYYY4ZL:;C5O:P]N#7-48M(0YF]KD[0>T0"PX#(V'@14MS4+8(PN&#J8 M%E[5E2K15C7$^C3)>,ORZ=T1S=HST2S+$QQ9TES'=D7>]2R#MR@M!%#CFCD+ M7*UJ>/%9-Z1V,)J];YH)N/:>UQQ%EGGP2%Q)DI 4HL=;9K6 =55#8#09@$$K MB.;LF6BNSLNR8]JR9XF6Y>BRJJN,%I;#J]*LD&U50R":H&GMD$YWWRJ-UQ74 M2J8H>HZF62[H>$8+V0(AG'ERJQH"T415V8MXKFN^7QLY'OKC6BK 1D\Q'0TW M.)!U1U!,5Q4-<>9VK6I8:[KQ0F7GH2F@SS[_C!M2TVUQASX,@Z,;L7\:I#@B MG-NKHWZ,\L&:?T%]VS]U-!.D:! MRHXP=+\FUH30'6'P0GDE[.&U?DA2CGZ.U.XC:%__U_P>+XL/TV]\7/Q(\8T1 MK=FJ?C4KZ_4^EWM8(;9=O%=Y@+!MC5CS8A.B^3N5#DR_5UXH*%-'J&LLY?Q5 M\,B#J+>14FR[Y?PSJS@5KS"U,']GRX$7PB6V>]#('.J5Q.]RT B;VSUH?9[% M=S/3;1^TL=M!5Q:/M7#<R^B3RE*'K'']!*[UH,OOXRB, ASUB>N%PYQ627N M"#R+VRX9ZL7GV6Y=2\;Z\\?:S['>?7S5O:,$%-NSR>L^D#$^(Q,T1YXJ#]709QD+ MG:;5.RPXNF;E[E\'5W9%\MWS0.^;P&K^L<]C;X; ? M/OZ[O<-^+'RP*R?[9*9].Y#3>;9' &:V5O7=[)ZBI&^=N>DL_^GG<):NP.U" M]5VHON/FD[*4[>7@\\RC-Q90GR;[M8\7]E>?N#4,/PE3>41VZ_#P_-T*)HY6 M<71VJUUW/&^ Z(M :+[6RFTW90? M+4!L'UI[CT5@W>RV HL?M$2Q4L?3&?%6&?$]U"UMKM&[23XJW;Z=8]TAM?=$ M:GL(%&^?N3J6V6UA!=;A$Y8+*.YK$@=^-KA)OT%/BA]F -*048[/K,EO7+^C8YAC8YO!I M)F.';/-EG)'[,!^?$.(NC/AM#M4N-T[%.IW4Z8]5N8W5XC;-+:-QIG'.! MQTSA2'\?1P*\=!9%&3]D82_TT\F='Y&ZG?]OGDAJ1E&2X_#G#J,X$EYI'.+, MUVX]EOHQYT#;X@\\;":K7K&(RQ'YDCI"P[/)+VVAX/QQ'\?B)NOT^"' _H9K'. MN8\Y8;\X-,8B^3,A\2UY(O&8_!6/HH2KUS%[W"+]),53? M!WO.@,L&TU'!.^O,QS(6WZ"+V\WFK*^[F,[W\NMW6="YH$MA.GOC(+])R].H MI_F+7\*G)'Y,8/XM,O"?PB3UH[\1/\H'UF0XC?+?)='X>.+6J&_K1EPD+[89 M\CEH[))I?CV"@TU@Y/S!";5:NJPH27I_C<9!DI$O!#0+:)B[,2HS1U\7/*Z;WW1+V(8[FMN*(F:&LP)5?2=[) M8ITLF@>2Q=K).3]!; NP[ 2Q$\0S%\0#.BY%2N^.C"3^2N+W*HP=2&VW/'8@ MM6(;C6)2^7A74>]0ZQG+8L=8BTE:Q/$NI\8SIJ" MN'5(M1/$%L=3.T$\2M>QRV^<\P-429I:1 M/+,F#"OC2HOYZXN'1V;DE$_9QL$(XZ#GXS!R\A:\>]?#!??IWZ/ M?/6'QP)*V\RVB[3L^'1W?'IB6*$M+-MAA7=!NJ>@9=L";SLMNY1/3YFU3G$Z M=[3 W_:C -N1WF]Q#_7YDO7@Q[FL_ZUKYK>GT+FR9+>O1:L$H-O7XL#[6K1( M6A=/-BOH=$N&?HCG>0'9@4)#I-G-0Q0^TKEP7T8$SPVZ#X?0Y*9_!U>SOA_@ MO;NR_PN[5^WRM1]Z";[G7R(O"HQZ[1"]?#(BO6:FWBT1+MBW_^/G_;R^H/'G M&8U__KC?+S%2?GQ-RQU(W/L=]GIL L1W K1W >([ 5I?@(KM0<-_DYZ=8.5B MD-M)EL]*:-P7$M"MA^R4],)C29/,O(?&X17E,O7CVQ\::='4.@3WSSFY&9T; MUEE,9'GUU&9R?EQ'.)6'VG9R2ZW>N?_ X5GLKTMQ9&S@EBAQ[/%#VNK8X[T+AWT'C-MHKI$&,+XGOZ M[L-"&TUM!P!.9BH[(-_*B6PM,)L7D0Z9G2DR6U]3=M#L7:!9-:W3U>EU M]) MWB$2JEW1]AD6;>\UR:O_*IJC5.*G/&*-LS F668&?X[#"@]1='9+\C3IAT?F MF#4,J8 :\V-Z)RS/RY4-S'9P^KSVJV2.'\'JP[^54Z:73J83^@\D3W:PW.S( MEZ:OQR=SY-J173SBU>K:%:]OD%>@S7=]5#9H+N&JTUW[UUV+&25YLT/2Y1WO MUJC/)Q2[:7^/:=W_K=FR+J8_,G+W?^NH* ELP1VU 8&?& M5J<%102//,#D7Q*T[\XJO>#).)FD$2\$O5=0A)M TC2B?VN MQ'X30*+M82-_&1-H%.S0,Z?P6B?][R[]&R+3/50X;N*0=-)__.[(X4-NG5-R M(DY)>Y!L7:UV9\3.HDY[(9Z*FWS9F!PFZ0BZ,4%!F$V[EZ1T!S\6@[K+D^#[ M((EZ)%TLISZAN!QN&U9'D8)G5I%D1ZJLA5'!@P:#G6D"$\UPE\8\1$QXD]G7 M=YL*6*R.Z(S5,58AO*HI[D1W_U.X^VKB0V5GNMJ#LZ@]V&ONQJ GQP/T79-[ M.UNR4P0I;!:[W^O&AIWQ.3;\<#U-P'6IMP- P;E,VAYV#ND$\IW<^$-'G]Z> M0N]PY"YUQ,E"R?94#K2"\8_XI)OC8_I6G']SY@Q_FJG3-G'YX8[,.1QKOS$& M=AI,^$Z%('L+!FU#T=I\L2V!SHN?EACN#,UL62\1YCQ?%4Q MM-N?<5",4FRX.1^.99P M?Y->*6/ M=RW,'2FW?'7[P0CY*1G/I'4?R1GF+C&U=Q3FEQ\QI^U1#G/9/7A M:C!VHJQ.) -W7.FPDU%E1\X]QZ#96I.S/:"B>V>N/F(L?PP\)*$7C2N /OI/B6]GHB)7=T6NAC=BGG5JH8Y_#+4T[ >US;+&0 MXPQ2'%K/+-1;=GKFF/3,8>LV=V2F.CUS#@9I!WJF\ZH.[54=7M_L -=T;'1H M-CH)U-.9K?/1-^\VM\:!Y4!2E/1W6, M7ML6T_@EB0F KO0[R;UQW#L2Q+K)E-:/\!2F%X"T'P>A'UW#B],Q70-?G5O+ MC[_? ]$<,DJR\%A"Q!4WH6YTLXFM']Y)3.S,:GTA?C9.Z<867DK^'),XF,PO M^B_;5EIFMR08IVD8/Q[9E*\>=V7Y_QH#/P5FV%J)GST[[<'W?GA)5WAZV,+3/1](TI6'G\0T=H:Q5;F#SBZU M07%U8+)-"K<#DYW0GJM\=,RP'\S21>"Z -AY<7R7W>V2JT?$\:U Z9W,G!!* M[X3VN(2VD[!NF>HI\7/GJIR.B'2^4KN$%HL%7N_J^,5_"8?CX8+\V"GIA;GG M!V$$G9X3EUORE$1/0(WY-@LO^"6)'W.2#AWRD-]/1F3N%;^$,;GIL^>/0[YJ M=GZ<(]R.>/4UV6>LN93N._I^W:S->O!ZVHXP!<\D0?K[.)*$CMT[?MR&'WEM M=_R(FPXJOTKF^%& E[;^6!'EBM/^X-;BWO+:QOM"CV'S]YH3EHB8YW(')O'T!X6 M?KU4I&/>CGD/$WYA>^PC5@-UVDJTMKC;O+S1;O-S\&Y7#B.X$?/(:.4!"$]KL@A69"&(_SSIE]NUT]E,WIZ3/YE#\+ ?TQN^OTP M.!(D1N.N;QGYQ6<<^J>:H1^A\.R:(;XDXSCWP_@?(7D^1ZYH&G_'&O]R2/Q$ MTG-DBMW6),I@*,3?Y?T\V<_)7?CARF=CH,!9D[JRJ$64]T\ MUN.=67_B!O<,^6&]+*.N[C2AOJX0ZD]02]CFH$KJ>*J%VIF[F MZN=W66BSM=Q89RHWZX_['.2F.%C<(<&:,85IHCX9#I.X0JW9L^.'+.R%?CJY M\R-2PWWP_1[D#QGKZ4^[3-5G^N/^P@]8>;*O-:&YZS1CEBM MZ)NI%;T%:J5#92>H5B@K:+^V,KU5&?1"KF%/NG0ELER;$SK]O![BW(EH=2;C M'4S&MKY\EZ'K?/DWL$_GRW3L4Y;B=*&@+A1T2 -L;&: =ZQ!M_+9N@3FZ?IL M"VCL]T'-UQ](G$6Q8W##UK!CXN+GJ_762[ M$$K+0R@M8X4N&-NQ0E>;VK%"E]AO86*_#:S0Q0M/E16JH2'SV4][KW:@C M*)D0@F5=;,Z(CC(:\WHB,N4ZIUR/6W;N,"U M)S&!M6,Z!0G<81WGL4SQ>Y5:MEF*5ROA3HI;/H6;Y:\[*3ZT%.]9D7>.SLE( M\QJH^.8(=TU23 MGNV:D1[K=*^7W^ED^_UE>_\;6LZCL#(;_Q0&N \W.W+<\C/28^@S@XMU*.:X MYGX!GI6I^.T&O3\^:,\22*\HBN\8Y_@81]^,2%/X#^5I6/K6LK3U'H;#K6MS,(+ M[ZGZJDRR@F!GK@2K//8&UNK4X3L;]P[W'9'RV^M>(AU?') O#AUKNKW[+4.% M2GK45XX($N+XIW;)L,Y!QIG7+]V1$:)A^$_E[).N.NZ=7'MCLS-+C/V>6;)* M]K\F^8F*_ZN1G8,&6),%;#1^$2E@^/E?_J#RLL9^*+YQ[Y-DZ# 5 7VQXU M9VVY1'*##U;)67#R.O1\IR#&W,GB.]@+4/M5,L>/>(3G^'$E%W8H9K?:1[OB M]CK#J1>!;#'_?QCA=RF]/#-AE ??@!R!\F]M*MP-P'8!; MSK+:9AZ'U@[5?4:6_N#V_?!136,9,.QVWMG+"2B;0+HVU/>=OEHX4FVPCVJ^ M]=S$CB7.0%O4QBU7@-CK., Q/E' A=Y"QK95P8WDH9T,!ECD>9V2D]\D7\FS&03) M.,8@U;'/@"86LSD'9=;H#C18#XB>_3;J0==0U?+&D3'-)B28N31KT> < M8,N691M'QB3M\VL/'J(5_SZ. 7IT1;KO/O/J9K!"W5V1[@+HS-+\7[=8?$)G M'']]\5_"X7BX$(KO@O>,K8!"GZ;TNOB,/^<(MJ-0?9<;: \0?[-7?QR]?@''0M7T-RLO-[SRSZL5F92V=0VK0:XO!9I:7+:#I7_(07P6SA MJ,S#]A.N:'CSX,]!?ZQ?>MN@1[HS9 X= 'G?^MOY]4-_TG&(NB$6VU.VKY7<_957=_X)363>&[3J&V^RE< MD5?J\H^'RC\>?$?G;N;;D7D^-$I?G73L6*45K')X2->,!SH^:8LQV0.&:#X- MO)OVMDS[CH^;K6758,\)<&ZJ5_Y* M8I+Z$=#.[ W#. 05[&-IS^ERRUHC/B?=TK',,;%,*W*0'7HY%O32"G;9%+UT M&N:P&N;0.&8+#=,!WG/4+5L WHY1SA3F;FJ$.LQR.,S2 @.T*;O829;?]._\ MZ-A"L6LQQZO1G1,K;&IB.E;HT$;'"B>-)U1J(-YM,KSGUAO)+[3GM9>!UK5HFR M']8\BE7G;>;;-;3F^?'M_E5JQ[?[U[WWKU([:[^^T[+^!@7=4:6[.LYD M@TYT9Y.NP>F+BYA8R.?>?S''^2!)823SO(JQ(+!.& J*_CY.PZP'4SA5#M-V M\ ([);TPM_TTG<"\(X%K,RO'Q=CUY*FPUW+Z[(BS&ZG[.I%SO.NL-N3,:W@T MC?WHECR1>$P*='5]>W=:#+9BF-U$G[T*>@.'="IH6^>Y[6DRQ/ST.*?IZ9N^ZX-NBA^Q+)AEL"?U+SBAW4/W1Z!V M["-_^ J7Q0W$WX$E:T[L[AAR^Q/-=\B.A]_0?+'@JF/',V;'PZ\U.8!V[ QV MFPWVX37D 3#D[SX>!)IWK/B*%>T^.1P*/,LSW(Z/-8\TO/A#H Y#W+:W.%9]/#Q MRXY%6\VBAS?P!P@@==CT%+#IX8--!V'=3KL>CW8]2Q;M@D]M"CX=G@4/X"9U M+-@F%CR\&W1X0]VQ8JNR0H?7B@?PS+N\>5OSYH?WP@\2R^R\\./WP@]OW ^M M2;L,44LS1(?7JH5;X<\-M]SI&W>WF>R>E41?8]I9$\,;>-^C' M!'<"S/Q@>I #VP/7C_QT\EO<(RF3>22!^9@2>C;"<3'*_8N<,C1[;/ZQK,43N^3G-T[/#^['!8[8!K>>7*6M[5 MO#!^B B M055NNH%F36IWEG@K4$2@9X^.;:J)]4ROGK[]VL(7>7R*J7WQ^"5 M1_F M*?B.:;=DVC'H!92,_WN3=G^^Q>(!+^IR-*BK.@6'Q'0OC:QS:R._UPOCQ*D]&GP1I M]+*[L:J\9FBFS7NNI-B\:%F6:'NV8XNBH/.FL\U8KP'FOW!YPGF@1N(@]"-N M>C!RS;@KL_N0?ER'&JCCK_PH?(P_1:1?TX/JTR7IL.4G'DA'GPYCM/3T=_7U M,69^HGER8QMX94YG,"!15-S]RP5_07_#@(+R=PV=[L%,9]Q7\LS=)D,_7NSM M<]C+!Y\,XX/.*[RJBZ(*8]25__730Y*"V%P%213YHXQ\*O]X-7SL'(A7WN.@ M"5+W+Q<"2D[>PW_2Z=VB;^R# @^$7-**5KD$?E1\Z"')\V3XTQPQ12!,E5+5 MWZS]W*644ABO%",KV@ [<[T$PQ+W@WMU^XLE/L7\ (<1)3=!L&%!GT!%W2)5&0B,;S5\_? MKSP_R*]$P7-YPP,]J1F*9NJ6"S.%",)S9$M1I0LN]M'?ZY'PDY,$XV'A H&: M9H[!+1J]2I%0W8"6=E[@K_YK2M"Y;G^N#NEM%.).A/>VXKP&@[ZA6J_I]@]X M=BQW$Y,?=R01QP_XX3\H+S#+3*P4:T3ZH*J\+NB9(LL)+;P,C MXDHP(LV@R.(M0SL83)F?W.UYU$P1 O\6AT'2(]R7NX9'5^A!49KJ0<715553 M;=4S7442;4,1=4'5==$S7%&7S3H]:,;Q&(^_&"5IWJP/.5KZE/_E(H3!9B0 M@B;1@Q]%2?Z0O"!8,C19_:E)][T&4<, XG2-S-+2%LP)/D] M,*B^*0'8 UZ2A#FY0A5'@+F> M4W]TL4(FI)E,2*)E>[*E:HJ,?I1JV")OVYIEN(*B&Z)=)Q/?:/S098'%]83B M4P\=66@XZ/D3) .)+SX[)& 164FXY/"Y5?*Q' MKBB:PLNZ)HF&W-F\%M@\19C*M^#9JBGSKNK -!FF:@J\X!J*I5FR;EF.5XO] M,1<=8LAV)W9/[NS>Y_M;\^O=-35PYV;[\BDW<2SQQ/739,C1_^4)^^]N-/26 M';63X3#,,"'(>2%HTZ\T&?-I$V=;56;.MFCHNB%8N@82IVF:(0N**YJ"9;NR M9?%Z5>!5LM4>]B4^]R4"JT9T5'*+) M4PZQ#,'1'4%51<4!)]$Q5-%U/5W5;1FXQ:SAD%OR&&8H1_E7N+.[L,POX5,2 M/R;88%$IRS#/-2,WY&9>-2(!E#3TNC+DP MS[A@X*?0CPUB(2.GO4GI M.BK6T&=&6#9E2U$%%W4;5RSNO52P>$90"V*65"C3M:B?C M.$\G-@#Q#0!PAH^.TN0)/\"]MKC- M^S/W5+8Y\$T2//>+^Z-R8";8_T9S^!Y]"ZLZB'8Q??3C\-_T]X^=IC@=)KS^ M9:Y#.W%G MM+L;AZ"9@8+[)M?N/= 5))=GSK]CRKPJJ[+I&IHB S057%=R%$7@-4<33:^1 MY#;\>9/>)\_QS@C^!1&N#Y[M/T+RW"H>E8TIP7A!LU7)UFU-TA3!M'1;LG1> MM$':35EPFGF4&OJ;]!M@<3"L;\+PFY%U=M+ONS'R&B159CQH&ZH$&I)W)<%5 M5%/2'4]3;-,1#4_F#==J).FW!$@3_7_A:+E3M"&]#)F7A>.3^; Q*8;/'$IG0V2DAXW&J?9& /C><)!"^HM".(/#S_BK&&FSPSR3VLR MYHIA-.G=+K[1GV1F%)%@,9OU_[U.?ZNZ[R1#> M\,.B'CYI6GTMF*6)(#Y085V"VK"F R:$KA2_Y/XG_X'G M!6[DI]R3'XU;GHMIS2RILRHR\"\$41=D1[45SW1UUQ$\U;$5PU852]2JLU1H M!J88EDS1+__XZTTW$>M,A#@3%PL([P(J5C7!5ES/L!19Y@4L'M$]3=.E.G%Q M"PVUO';D510$%5L9 +D'=/?5SWK^G]Q?H^0!5Z8"G@]R#A>'D'S#_-);8LCZ M/O#N==S#\#?A'B9<,"#!=VZ(BUY"!FO364E(F'$^]PS8\.I[G#S#-XB?@4_3 M@QO9&)T:/^-ZI!_&K&+D=@R(0N:5$B!7<#5@Y0]<C@[5.MG3&5Y(&:#)=V+&-$WIP7HZ3'*[\.0[1O0.O MKH_ECRFM^@P \#PA-^"](P0_"C]P MM#:R?H_SHVC*_U7!>"!% WCGO"S,R4!%OY=&%^4";V.Q-M>#N^ S8=-12@)" M/2A!Y.C"F(S[ =X'5IC+QN!%9(,$*PW+FNE\X.>+?7_VL]?B2Q\NQO CB[W] M(+(Q/H MA_L/?Z#EAO:T*3R$O2C>0_>:H)V@G?2SG#-XKN=/L@];O/Q:C.QQFD+WV)H$1)BYGX^WEJ:* M%MJ1.#71Y"URM8:(-G7G:[+[#LG'*^@H ,#[PS#/05HH>DV3&!V):,(1<"HF MW#5B?-R#\8EPCI_[;#G @AZ8O:,:#ZTBO5OR.(Y8,<7=U3WW TZ ]I,HB1^F M4#"DE<0CK"3>MU)@_9W*.LE^_+ #0=9F.2F;]SR-%UW%\F1%=C1+-AR!+CF2 M7$N0:^QAA^JKF1#4$IP#?2TM( 9PZA^Y-+M/CP,C"3&,M_Y![3Y#D?E+<_ @M&?4 M!Z1KGC(4>$QDB?Q/3?VCMX6?RF8K&S3WKVR(5K]HW-#7LF7II0KBPY58XI@J M>/FP/D^\CI?,1V7DFBS-0M;D1',\AOI!-@11U'F-%S1%EM^6\5%69GS$YJ2. M8#3?4Y0ER:#F6Z+0OCS1'^,L#_N3]9/=2W2DWJPCVQ"O]?JE74*VJ MSSVC^N..A3=G87/&O&Q:EW/P0;75@3;H.Z^A5LHDSF;8)VZ#%\.-)Z7 UO"^ M!;X21Q,]7=)L5S1D15=TT;!W03^=NO[MQO?.._XO6?WQ6N2VS2'UEV1K< 72 MFJ52F#NF&6-P;[!F*D^X<<8R/=!KMJ%KS39W24J_%4WPX\\A?!H^R\7D&=-( M*7D*,^HNE8=]@!.%"W*Q,9ZKV//3'BY]2O H8;5-](/_H^U29L-:IL$09IM M%8]+:U7'%G1-DA51,DQ%$ 49-Y!7%,G5A1KS\#+;+I)M#+N];5B:YUV,7>ZH M!NJX4Y[9@$11R='<#S7EIXV)O>8Z@'^2;+NR &"EF=^GRHX$C[NFI-F*H]FZ MSGNF+,L2;^FB*-?Y?3B8-P.,W27!=U]-L.\,_EL*\=[,OB;-=?]]'!-.XMF& MSI>4ZR(L(WLH_'DL)BO9,7V]U'.89%B3BOGC:,+4)T&U"Q.=Q+UR(^T_QW0; M/OKZE-":EVVG9XZMO90=P?J*KRL;$NBVZ!F\(+JFZSB6KAF\*YFBK2F.@EL@ M*Z_Y^MOX(0H#+TK\Q2*7:\K6X@6'AX#12WCD'LAP$((/G_WEXOJK!UX:#)G0 M%/4BZ\?CX7,"9@+C<'%2"S#*GQH34N><-_Q0M'=+WWW.J-I^-RKIW$M6+FY.?MV MN<,Y]\.#CU8?&N C091DU-[#!.,JYX!VY7^*R@=>96W\G [AQTO*Y/X(\, + M\$9.0#K^I_!!X!["*(*Y_L#9=3TMEJC-+YH&N>F%(&,YK6:9M0/FUDF.BXZ M/^R;(/>@%1ZP< ;06EEJ-R/Q!^X>:^9ZH I2>L@BVZUKU@(14S[.RJ+V&(B? M97X*W,WATG)<:IXA >;?T)]N P;H:I1D\*$6P0&F3[<57H\\I* E"Z]2U)'_ M1'[;M[V2W('?6^#&_2I@M8)1/5X41%.3)=LQ+%'5X'^FJ+F&Q^NB9=55#E.. MI(L!Z=FCV()^H5K5P0E M\9+G^9VK9]8K9)*JR+U>[HA"QAI?5@7U#;S^VIN^[Z^GI: MZUQ\BE7NHUWS0%XX/!0,G1OZ0N;Y]#Z@BT)&,X QJ@R5&0PZIFPZIF*+9E;' MO:QCJ[IRV?#^ 2X*0:.R:)Z*)2,9"EI.293T&[?//J*JQNYDS2,\67/N$-A! M.N.U1W+U ,+[_8K*[R<_>O8G&9)YD,X?*KS&\;W=H<+=H<)+J:&.5AR8L+L# M54SK%Q=/0;%OOMZ[7^\W.,[U/7I\4=)OB]KY4SF;^1TV-A+4YJ)T;5D-O-B2 M@O4N#?4.X\-]Y>(*'U- MRR+LMA%J"V-[FVJ^FG;PX^%,3 M,T_5>-DP#<_3',53 -BX"&=XS1%5R;/5K<7,/#$YVP.A;L/L.X?ID"0]?5E; M33]!.'5A,\%#<'57]P09UX4YIN<(AFI+FBL)O"UM%DJL"IMU8L*V!T+]%J%5')WFKB:FT6/+>SR.1>=D678<7'!FH)-L(#G3/<1Q) M<%V-WUHZQ1,3SCW0Z5N:C) $Y/2E<37U.FFD6DO2'5[F)<.4/463 99KNJ,Y MCBG@\>VBOJTT2B2&#XK+(*GB=KCJ HGN#PB@X02[!YVW ]03<%7#^W=5:A2RLF]+9.Q-Y.W M>GX4L;V(=4?*WK5LUU)E61=E!7X8AJAJANK!^#U#4-UM95F=D^7M%@.TP1"_ MH]G=_4S0M \:L:I*'!\]HJF2:NJ+8@L2+ M &Q$;VM;KK6G#N%H"/B\GJ6BU$)O1N/1A'][:>3\P#*J\FK&:5,]G.<3Y> 'QKSC:2PPJ/M^D:<]$!/7GZ=)Q PKK8+HG446 M=34I6RV<[\=SX*Q[GH/_:H;BB)JN2;SE& !!%%%0=7%K 6Y/&>]1$_.&;AYV M';/]G\(D;@M5]QA!6D5$0=QB*5ZP M=$GV%%Y4^&V2LD5U0U?><#[F2S UWM45#=2$HKB6:9J"($BRP-L:KXJFL/4J M%/X,S=<>B.D4NX!FEYP[W2/TANT1RD"I76ZGQOT5A04=R=/W'5=36A!;G"9Y M/Y;D>57E/5$0P*]6;%SRX_*VJ2F:8 BNX6X-3X7V+)T^:F+.A!IW52=Q=AX8 M=34E._EE.2:3-SS1-@S1=!7),@W>H-E@'9"\Z2A;!W4%\43*'XYZ*HH:Q0EW M\QR#/1^$([KG(5#.#V/.(C$!0X]A87:?VOM96451)=%8(7GR6F3UC'1:A!'* MTAT!Z*3(O*QHCF%*@FJ)BN>YLNE)_#;[ZS MTIX%=$=-S%+BJ3!CF1-H@FQ. MO.D)/FQ3:8J&#QOFK@K_?9;F+5G3=]1$]-]&80/80X8MJ9\ MD;L+!J0WCL[ [JTFK2!J'8[]S\S4!%Z7>$/2+4.Q1<&P=4L35,>P#4=U^:W7 M @CJ&0KT'H@Y.R?H;CP<^NFD+53=W_XP*XFXE>B>".@X8>G1+=FR5,$3!8E7 M3$,W;!O^T#P>%V3JQE8+6X$R?KY-1>&)L,N;#R9?>3R,NFF7BPA.O>I.O=I$(A<* M^'=WYM77FWN7NW7_:MXZUU__RGDWM[_#GU>_W-S\%_Z^NS?OW2^[.PNK5K/P MN]$L9L:-L_(LX!7',DX/<6UFC9T0L]090<4 M/X<9'O/YYSA,MSZD^#WG]W[%L9\X.#^,,]RCAYY!$Q5GT&2SU8;/(; &.R=[ M2/PX+ XI94? ?SC;CXZ+P%=?U5YM5S[ZFK#2^YY$ :#ZFC"^ GWA*;,@"NU4">EN"T[=F$, MK$63=/C)#].#>6J(\DABDM*S3E/"3DQ/N/X801Y'GF@+/--ZG)87^U,%B-?9 M3@?P1OB#UJS#=S\ YW)9,@2.PTV.+KE),L:#V<$^PON 09;-T0,)?!!D),"D MG%2.'DG/3E,%.A4B-O0GKX0UC*+%:]D@&4>]Q:L@*3!)KR1Y%/GQJXM(6\Q] MY.35K:#NW2%:P]ZKMKF?/I+\U1?3Y(^ZGE!A'8ZBNJ\^D"B$N7EUG8#X#>L> M *T ZJ!FN G:;9C+\CI,:>7[83PFE3O(DS&>=<\.?L??,%%L;J;GGI<*#D]% MIY<+G42/W*6GM./AZ22-*4^Q:?"+/#%NJY63Q\DEQ^8!'Z?$I/>7QCD]?A@/XXV@XSD]BO>R^F(?]PGX-*\?-SKE\)7"K*J[Q6,/ MN=>:LNZ40D5F7E#AY,Z.S>SXITW\X^>@T )6^$;B-,%COV&JAF3X0-*.*\Z%*]!N/J;)@,Y)T K;F*4R3& %LQQQGPARU M'GK%*;\LO!Z$I7F*_BGR4(HN_AAN!DG&]BZ<7@&+!48*W--^F*,CQGZ#RGD, MX\N*XX\N7$S=_)$_P0O@O:=%T6\_)30(,. P0=/QXAGQ8A4&!P,,5R 3#5%[ MH4_%^*IHU#'&F3 &FJP>&5+54$059PXT7,"+P0!,5QA@1*?8774X6T($G%/$ M*SN>.1.>65 F :X[S4GI1?7'$*)82@)>.H(L9?:8J,]9!2#VM AMB262*ZT2:7P^R#K8*) M!P#3,=EY,EG2QV*/ 7SRZD^Z,SDFN=%!*K96'0+VS1/DH8Y#SI-#JDFC(@'Y MG4PPE),EH#DB>@,9"'0)9:%^2'JSVQW;G"?;C-($8&Y.;=-#"CS2,<)Y,@) M7=00(W^2=&G$CB,H"&5!U\M225P6%0D4U5*-@556$1Y:AB53(W:B?1>6/1=^ M24F6IV$P\XY')/8C6JR*9:D84!E'U%$>I>&3'TQHHYZ?^R5'89@V\I\[%7,N M+/,ZJ$+/4\( ?S@<^:RRF:X5 X72"S,_FQZ".AH_1&%0I*XY,@I[9!@&6/Y9 MU/>R6O4TB?VG,!VC"\Z*11_&&8PLRRX+AF0E--.SUEC&<9K[G.8/.IX\(YZL MF+WY#$%1>@ZF+Z!K'I@-1+OW2'>C#>ABC;#8T,;/LBZ!<#Z<0]56'*3$QR5$ M944#;4 4S70S2PTH7:H-BDB,0 M"@CI95P_388%I@[IFIR"6VCD#^-ZJ& ZCCD/CD'%4B27\M2GQ5< H0,RK?X- MV 'R&6Z'^F$55[1Q7=X_DS''EEC1530IICC&(QC2DC5>/M:5T15)K/"C/[_@ M[ /W.^$&_A/A'J@^ID3XJJY8 M4ECTHT>R( T?RN'CDJPEQ IQ&=T##HRFQ\/L.W1K;K$@_3);R]7WZ5[^KS[! M987+EX=Y!%>+)6-XBBKGL6>J:UY)E)%G>!]98X(^<%^2E."6#I=(4480PA)H M<'$R5^=!0^28X8?II%E]6H\X*W[]0!4A'>3K19$<4"1])$Q?8VX."4+_RY;< M(JF0HT=)EH6HC;$X:9RQ6"ME7LZ/HL:W%TO=4"XH*^/RQ\(QBG?)T518 C_& MK@)>00;%Y9;T\_B9@KLNJVP;A&DP'N*BT6+]<7%Y0C>)(Q;J?2K5::$2>NQNL5:82FI%ZZ:$?HARS!C&!\SZ'=<^<@D ME$>?270"VIN^!I#M+KI,ZW$H@S5R ]U1H]+__LJ7)FGUO9BP#V]S#!2!8E$NIQ*E>4K8'F924KOKY8HCI;GUHL M=IU9D1X[').Q,*W/7F(207HF\Z84/A#0B1JC%$M,'[@;NMW&+%?'M M6ZQT.Z5T.Z6LI<-WP*Y+A+67%%B7Z1^J#SC[,W74\72,] MMYB>HI+IQBHE7J[;'Z7R4$EF"J7QB7Z!44?@85.]&Q=()R)/H.1+@$M!<_;* M!#*?@KHH5:/A/_GP8113-(&OC>I*H\00$%A>>$7%%Z!![>J'\"^65/&S)*9? MA"Z%=.,2UGK6X%L>7^ M,%/?A8)4]$K&% K"A).7@8_B](1V'HTCUEGC[@@TK_P4@M5-^I<4!$^Y'VWD ME)#3":GTOV%2*"?!+W0>2QA=!&A1 - )P6:!3TOM"!L.3A3TE^U<4GB=^<+; M7TM*"RRAM+/-QDS9E@U%=QQ=T!1',4S!UFS)M!V+!]6NX.$.W69CG0E]TXZ$ M6[(Y_3F_W1C;W[Q&(LNM\W31$$73L3U)5T17-!19$PS>4FQ'E("]%[EY_?'M M8S37]^X73OC 6;_=77]U[W:\1]H^>GSSA.3#)Z$BB47Q,J*VKK*Z^A.L1AKK,T2C">DNV1QM'-T2-LG)W+NPJGGR#YJXH M U]8:?"ZR[-H)^:?J.T%LU94=8*[C^]B5GJ4)D]A#QSF;.BG^25-!XP!+%T% M6/E)S7:/T',X$#?0CE('%=\ ]\HZX\M9]486A.@?7Q&*0]#:9CCW12K=#S"7 MBOM) 7ZE6U9@,1&AP('%* .V)G@$BQ"#%!-43 G& ML%@@%B.S-"Q43A+"(B?TH3V.IGKU;Q,L4R)Q1F%F]]SX@]IR)^J@$NNCV_JE6.FW$5+ MT/ILTS#HPH?7X8Q6*JQ26DMM .B7I,!PV9RP,7J4*]* (RKLD+_@*_9HY56 MM* ;.O[O(B.]/L%_J##'CZ#N*#L4^C.;XQQ:'/B=S/'B0R$(Y3HYIGNBPF\H M.&#*)SB8B"IFNH, _1J9"E:EW_B=#,/J( *HB_LL2D=7R<#')X4,3. -O^,6 M!CEU-J@&!?#+M@-$97')C5B=T9"M^HSS-(F08%3/%DH7>6V68,$^/H8L;#=D MGLVT6V6TP2+CF1%XP?V\_[ M["3JFEXJR*LP9HK2F-'V;)F.PB--7X08AE*PI M&$9X@N*'*R017=Z"P*5$&'VZ9\2\U8;W(.RXFFT04)FBZ6*J80(]@.&Y: ++ M8=%=2!\(VRG8CP#ZL0 *:HL_QC%+:E*U2A.@65$GC5.:594F)&7. MX,65W7D*[)8>0[*J!HRQ!%P$FGYNR6.W+V:[RUCVZ4S66;UR)!M3XA,:?5 + M3V0J9E2JR0T$?"(QA->D$0SORIY"-%3>"8/Q8J-H1]&=*OH9[H-:=:T=A2(8T[W M*$6M]%P:-%%^T5XD5:DTQJZ!HD9WIR3](&$>:0^[#MH;=Q0'V:<*D M@%IH.08;&BN BZ>;U87QU2#!+9WQV%CFUTY1D@LV!?:6+GSR M 7-70TS&53:-H&4YK/DLVG99X"\$]LQ3YHJPS(BJ16CP0%C,:#289,AZM& E MISXS6TS.9J?99I2C9 5KTY ?K2/RT4NI6*GO8;&O,?K2^>REZ% 7?G0VGU1E MPRN<@3KTT.FI3D_5ZZF5\=P=*"\$/52\0UR&AWF"D& QG%^$9\D+20,\$(:J#KI35H8J M;0&E/H+LCK@@PM511< VB9$_2A3"*E\!TL0!*&:$5 NZ:NYC Q^/5F4ZNUB5 MQ8J]9]%15J<839AFJ<+]D.(\O=,9G1_*LM'9_OS!LECS&)^#[-!8$#*']$%C%BSZI>I M!!2],&=XJ&S"BLK@^5$V"09%G@%A1G\B63N M*?2(H6FV:)9EP,AX&-$=ZT/,.P7X!:J/T4>FWPB'&/4B*Y?'M:,H1^[*4[O: MFAW6UE U3)7_.G'<;88R!%?BDLLB0D9%7HY&43*0.UQ+$=+@/ LM9*,P+>KO M,$+BD8=T[*>32JBDM+\S#Z*,Z__C_FZJJEEPRIJ:C#5@NL2PA'T"SF IN,'X.FB.L\Q MZA:1%[K>B?J,R0.F0BN C+!1!_ZH5!H%7U"0C,[Z= %LD;"JQBO9NC*6,H(F M08'G\W$:E\[C7+4K9:(G/QK3C\T7W6"0,R]/04CSZ7DJ9ZEI!5.MC46^=#E7[;'NC43=]3@=\IM;\O"^.5KBM ;+<*NE*^C=/L@D^"CYA.6 M,Z:"3"W+:$R7+P[):RWP0_B!0)N% -BK5U.+4=2W-07J,#CWXV61X)[F8\/X!RSZF=4@TW#[PH8?! M!!W?<)C]6-5G,X6''@"P1C;5-M-SG7[HTX5A/M;H7W+Q.$_GOENLFPR?Z+8E M,)+O-#N.E/RQ\VX[[[92<%S:D+?XK@D3&'P-M9U3<>\5@N&7#!P@GZ(09#D9 M96PY);/0" IGM2G; W.PJ=5^I:XF1*!8( M K&AI[^&A7!1!QH/$T74,4V' <1-TIPN]F%@@)Y:2YA/S6 GM<$%7,&%GG17 M59J+*YXH%AL7>JY< E.A!W8O1NT4A?\ND6[E<\,B3#_DQAF*(:M]FY0!NT^M MEUU-/X3LEAKCA&7WXK,#,Q*S\M5:WO&S0Y\N07_P136/,LP1CD^=B M": ?X>K "?<]QC3C=#^_LMJ84 ;%(ITB1%@$-EG2D2U[[7CLC'ELBD]*A8=; M[W$IK7Q%/X'R'$SF5:7$L]A>I73(R_0P/AT1MC?0#)"44>ABKX;9S@FX"VD2 M)$RWSL.%E*7HJD6E%=8ME>IE>3I#D61+"8;52=RKU*%65#!+L77,?L;,;F'V M8QK_1(L]7>Y<*?N=5@:R-3HY]8_I,HI*@73%GQP6:IKIW=H20ZJL<1N>YR3] M7BZCF+%F!0L4-69EI61 G66*31%?QX\97>) 8?,#N)VE'\L>F]9PU-9(1G.% M)+12#:B,T>?1((E9/(T&HQN*39BG4#CXS'/'"G4L2R>]]LM5Y_6^8U@+PZ5O M"VDM:ON%,JT>V)(@9ULJ50[E]1?H*ML/!Q>:#/7CXU M1G3%1Y%485=8#&Q6QO&2%XOXRIQ+R'9%?D@3OU>:0TP_/3#=2IEII87[&U1J5H)IN&_^;?'[TJ<'OV:+KI7599]UAL M+9G6>&_4:M<&O&;!K:(B?&$31ZI46< M++Y=*I\P'K."?] 3$=4,"XJO4J V M59"H$>B"IYG"N*S$W/]_]MZUR8WCRA;]*XAYA1RWND?4R]8X[D30E&3QC'VH M,>51W(\%5 )=(E %UZ-;\*^_N==^Y,ZJ DF1HJ;;C8@39^0F4*C*VKES/]9> MBZ@O)[11O0+^_H9'\442K,9O1]*'L=F MVN$3MGHEJ&L)BQ9!L94_ZR,54'CZ[W_ M!*&>[J 'AO+ M%](<-UKMQ>H/Y2GT-9^@G7;+FH IDR8,E%WP5 [W[.-Q+ 1GF%'ZC64>^3UF M'DIK1NQB@$(]Z['N_Y%ZV7J_WM;[BTU&_Q([SYURT>6GJ>NRSSDT8.C4MS7N M-Y?*QW.'I[A@TF.O:?KK#MB+35]LVFSZSX2]HHEWZBW^0F8]]:X2"QDC#W[. MK-E%;E+41\O30!-YRS3E:L#DBX.70A0=##Z+7J&/(*S#/)@I,MPX;+C-RH<; M7#%N?RWG\O4OX/4WH4).K;X@U_18IK=(+\!#8%,FX4 MV&DE#_IQ[O*3.>Q"PTY:"8[4$MFP,#O+<9.5+/=M>R33(^5N&7ZC"5WKFNY] M%31C);W+D$[MWZ79X &*0>G2T6CE7G\1G\&2,JJH[MI[2;;\^07-?D&S_P)H M]@_CP7CN/@&1>"R,=8]Q5'3 TM%+G%+H4&726B.RN:_6IRO!^=$L_[Y(!$[D MVV6(O^VLL) .PL+E6Q/LL6L3EN);ECFY"(C,%9MFQ$W@F%0'J,7.1*V#.K&@ MGS6M(V_20H&3 8'FFH3PW5#-.+')W37%Y"=9CY$XI'LX2$:&J%P]EX4(Z*V* M&2P4&RJMZ.+[ $V;#P4,T=QQ5F!BE30B]**;Z3WE<2T-*IW_B>N$514F_LE! MX,>>7-UV,GK(1#Q=7"*N I7S>>'[BKG/EHU+ /%GI1SO"V[M,89&\J"FS MLO]#5DV+KN@WPI%SJYRS^EY[>)3$8#2TFU;O^&YP;M+QA3$OMOK533Q#:5O* M:RL;/@S/EO_4<.1@1H3)3[EX(A>,Z^57N8WA70U.3-I?" GUP-8A/CVX[_]; MUD"<%>3B'1 ;M6W\[/T/K;)(EKF4346M8PJL3>Y$J4(6"I/_ZWGCI;WPZ^6- M+]@MD"E\;1[P/]XY;Z2TT1AOYGT#J>HY7ZL]2,QUHR>'$R2>3.NV[+B9MV7N M7"8@G>QP=RGYG _)4QLRL8<)17K?1"=(5%>S,EOR+,> U-I MB"2 ^^E#&&Y:ZIV*UM'Z)!0;X7#LY MBA_"'J,W_R74+"]L@[Z'MP!_8MJT9-Z-;E6*%=V/YOU$,GA6KS-AYVARK]CX M.08BKK5U^Q,FXUU$_K>QCJE]/U"PX/>=4@0SL;+PK)&T4E<%"$(=XNZU $HE MW7@@/^XVK@"@9%OV@9&%U"5=@??%:0 M2+D90""<1E"G(!T19MA=@CV4*[YP_,^,:*Y<[2FQPYH1H*+ _PXZ/E%J(V@7 M!IYNH&6+/F4WUI4IJV@$KV$W\6*2FM[ ?.!YI<_&-J%IIUQXTD_RQ.($ FD& M$/_&N#,HR8\LJN-9%\ZF'GU6GPV("@GD/29:N^YTF10B:YTN\_8.BSP.Z84+ M_&2D8N7%35[+V+U_,==9"4_SE!L,G@GTG)[3V<'4I %B@!@,GY MH5'-8 M>D-XY3N)4GY3FA0JW76\:)[(E0B;0&E1KOIR2R/PI/X^D>1@KP'QS[T,=4O@ M"7&9.@B+"HVQU$&Z812Q(2H2;U.EAJA-OB1Q0?S9DRYFI.M:FLNX-,AU50S! M68(,>M<8FALNUQ*05WQ.^C4Z)3(:8KJ<+U[&1#SFU)KRH_[L:"+!%? 0MS5%NOF*KXFRGL\K"RC1Y$"-6/@B$=( M4KL$?D%+W6_1[&)<<^E]45F:ZDC%(-X1#^5BP19CLCAVQ_@H5\Q+$R^!M##> MA9 R,K4+S2KN0\439@ZFGV0(I-@.+E86&K#WQDGA][1Y^'.KF*T=N&;%G/_L MR0AR+F4NV8!:)M,?0_\C6B67P3+Y(]^]F49-&=A!.2<69\^F[WX2ZF'+.N6) M4^J;P1#7\3_18V#-;7K$K8LZBRPF+62F+N?<%/B]5V-8RX2H#AWSS"@'-^SD MZ150:G9$D5MG315+4B8TR2V(O>F+MAZ:[T++6>(I)'_H=9V8@I?>^&PP3]I% M%+IFOV<'SR"",@P79G7Y?'2@9_6A LLW76RZYDT\5J-G'X.RM3M%KP?1L4 C MT=2KL;])V K5EE#-MV3?6C!.$Q@XFQM7($B-R#,:4)D-(\#.DU2F3LK MT8OVE&XF;Y3:Y4C7D\H?%U;O(P+IBPL"Z8) >CAR[^26PNJ'@Y&_QT(L8P ]\LOK[_\U]5X-+B+A\I6 M8Z=9U2F4A-BJ2"EGJ@@8+>1F2[%!_G +S7C@ZHTLZ*%M& M" >.R&76E\:+HU$W.H5/Q>6RHP'!KYM-=SH.4C<8CZMMO5>J(M'H&/3QV,2S MJ7XZ"V.47HTQFZ'8CJHG= 2T0!](CP;;)'XYAE+$2,I:>#B'I SC_J*JM)2> M>H3,;H,*ES920"BJ%(8RUT8Y\L2C=F.CZ %K0(M?K=9')!O47MK6(WFUU M2%G8NQ^ -=)"WL6L16&,&4=YJD @Q*ZY7@\493P[]JJL:."# W?+"'2)HJB<.PSX9G_ O6;8[-L1;'&Z112 M*_P03Q%N%;/&+NN_X$#9W)#(=&. 1\HUD#U!0# F\_$R?Y?M7=5]##=/&6_& MI+K &<1BCYO;(WTVMYLY=J+T*-.R39@X)VT*5PEQR("%9HUJT.)_I5Z-\,9/ MEEFI>X;4]B7\D AAQ662>#D^]K.4/K(H;@E?JE4:;_:,_*=XGHN4.9?I%&T\ M9>BG5U$F0$-^.&E1/]O0I__-/^L6@QM38Z6 MC7>1W.P.O;JT?'J37KED4N:Q&J66JJ.W>L61C T[Q*B'L+R$;:35+@W7RS,W MO,'Z("M#&PI=0T]@IVK!M%N;JD@$K<8$ M%#:],$)561%;NW82@>5MAXF$:$JUA.;BEW7H'Z*C\VU,,6.(\=T>*J^KKWES MK?Y,9=$_T1Z\8$8?4;?_JCYF: >NO7=CS5O%4^0 S< _ M)Q+GYVZ6I>JRI^-07_IC57;7ZQBF-&^X9<36GW_\KUR/8I):1/8HDE*+#1Z+ MY)=.=*/<;I-WJ3]FQ7)RA@1VG^H3 M@?B/- 6CSZYP"SD.<"&=;3B6PPTQCJ"@RQLC'E;25@#LEW>--ZL+KN+B:5^K M#8(J==+?7;U,:O%DSE]C[FKU\H;#K]4/%"/*7CCO@[_Z!3SP#VE&2_8VL$_' MT(2A,^BE)#<3%P*HNFZE+A _%V/],U=$4S^TI9U'HJTU2A,ZAMI$;5S^2*G, MR78]/ZO&PWYV>%$F\FW\(*M'HQ?N7" W$.@WSZF@%JN?I3O(>=K/D!U+U4') MUF::RYB9BH;":($YRYQB/38MLT?R((/= T1V6);!>@;2%>&8MP\(Y^=8C\6I MLZ3BY=A7A;L)I1'*I-1+8F51$QF1;B4D\!^BB6U)SC6Z[XX3%G\,\H-KZF^/ MXKH>/3=LZ3&DIJ8G61=(/::7D8^:"H0Q]ATL.Y&K%5C35\R^V0XW4J20&YT7#0B.[3$>AH(3H'VP?%L&@0'L)1Q]GN(2):DM$;"[O,542;+66FD]DW#& M-&NU8LWE\+D-C]8=HV[_0@0$#1=$+K4XJ6P&)/#E!7-/4MS9X M3VK=3":Z^G(O?I6OB3F0;72B@_+E+D6$;79AT2WSXV>^PJO#781P86]\C.DR MM=T!]16LSX ]*#6W@$D#.0GI7G9_%P MV6W]&7W?+GI7*GE H W-(7>[T4UOKV9_QRWRM^NXUC\P&F(S3)2OT MW)WE>M9S]49N\N)>+N[E=>[EF;.Q/W; .(35,X\9C*WH?())* M%G.7."1C0V#B" E4?6C%W54[WR7*NJFYNVI,,]8:Q:F+M,\PE',*!_U9BZ@R M!83HNB0-3AW@*:.P3#7Y*5C[,H_+TD@_9N?Q@^)740(>T-*3*B_V,7LL71@, MG@8JC_-KF/ LN%B%:J3CNL>.06Q<1/V%1=7<7$5;^,J MJM4?: =1T>:K9&COZ1=F 4;;[4H$W=%3L# Q66[&N5((DL[!E4D7*FQ&F5:E M4*)W@,4<9$$5M(PY!3^+$_X,X!'<&K[%OV=)9TP=\01NR7":L M">]7%S@$0XVN\NCUZ/]!]0/PPL)ITK6CC(+1XP451.!F.:92T4#GQ]NWS2YT M5P1R]S71]V*R_-]J7P/[WG*O&:%'SQT!QR=&Y>:;DA@5 ^!F9!T\S<;0)FG(^._T M(_=6I[DC7YMB[1TF.ILI=[T";?J1K*F=+LCKUKMP"!'6]%H))6FOT<9=D?S++P7>"KH0O=[H[-K:ZD&$U!8X%D7.IQD/#\R&2:. M#C+>39>-A=34DR\'AK%/ZH )9\BXBSY(TN6.DG1X"MZDL]$N*Z53D$1*RG1X M(XA.E7N2T!*T!.^=N-C[TL7:MH%^3[=W,?_':_XZ1RRQLDNB:#+9<8Y!&;0Q V6<*K MBHCF;6A05+O8Q2.VBWBD7"S@45N UND:$K;%T&+'1:M-NVN0XU[,XQ&;!_?I MB$!(:/QN:F)&J"_QQ*,V"_4:DFTX#.#%+!ZQ6:#,Q+@Q1HRZUI# NJ7IYP'S M6;OVXEMR8J4(+,0*?"+Z5Q,)XWIK(G49;@8Q6,VBD0!X, ! M^X1.V"INM%C=C/&5%=S_-P87!BP8AN%B2X_8EH17K%B!DKQ("G+EAK&;*L9V ML9)';"5_&YF[FXLH^UHA:'[:_:UZHO=CD.)WET&*RR#%99#BT;LUG4 H/#!% M,+7=?%3]5*@BZ=B5K-G1=31$1@'9<7BP;?FG\='! ;J)[X5 ADH/X["&9_"O MA:^I%\;#$6^V/4QK(,5*LIE$<*.?H['X'CI:R(D/0.0 !P&X1#Q] %X.('1O MNV';[NLVG_BX4\ I@0=NVRXN]TFI1!DN))@"P:JR%C0SU]*K(4[WGI[>B7GD MA(N)JDIHTW1N)5Z*N T]\:(!B:;L(S9 DJF&9(:'R)[EP=V L=P1UC= P40NXC83&GO$5?%6#8+59D4^ARR*>?00$NF*T,4DT\K ZW+DO$ M\T"&Z(;NL&?YYO5K[QH+;OF=X!8PH &RI(3QEJ@G63)=396P@,[%S/FV.%C!!<#EM%E]HC[./#QW&_F[V0S MWW_@]1(1R[)? FDNSPW1N 5VM[ $1(]5,GJ>OKZ6J6QV1!W1(1*%4E=6@5XG M& $'YE/9M,<37[?@#Q!;=P!F)AY.?&M P.ISM9JVCZ5&)?C<=6.53V82>E#5:VL@48@@H8WTW> MHP+,E*L7)%2OHF=3U?%=:$9'E>8&PV0><#LV&]Z9FAEMB0R7HP40>]D#SZ<1 MY23$[=;K$;>B'Y1A(!W&20(G#T'?B&?QWGG0='F([YTO9]-_GWS*2'OY[)IT@;^"O#5"92!V$X>3>/6*(1]>3)W&#[(B-FV82DS]9?([$ M(8?O]O5/Y[],2JZDT?;CV-5]56^I6HRL$ B#HZ>[L.[K04<3 M[E@Z3R">ZA63ML[=W=WUGJG?KC=D!*ZZ04?WHE<5R77*H<%'<1P[C#VGX_I,]&I. M24E=XB8$(VMR4!ICK8/$D4A=-9*\,KH;(3+,?M-H\ O0Z\.MZ>_5 XWAB6SY M7^K^U>H;\8)7*_J?_>HO%.4D017E#Q$U\_L?9/PE[&AXG&80OTYC:P_":YX7 MZ.)@.2:?%JYF-$?"[9_)L2U,LE/(^GH6E$*Y28W3'=QF\> 35D_\=_@I'EZ: M)_!R\ZDV)';''GAW'(FA(HY]1,M[4E 1$3#:J,7"N=B/ZQ\E7,>^Z&MV*4H( MB8EK'4;"R-/F)/G!9E1J4^6;MRPN[0HP8F[*$<1K<8?*E#9NFD5EY;Q7.1YX M!4]Z]2JFN#@O]$>\](0(L4@D8N&5)&4=JYVE@%#T>6OC\ *7@$L)[=6K=V65 M0- GT/4$P91T_7CZ9M7RH."^+EFJ(WE()&RB5R/OD.Z!WS6G>WI>=&DS[>,G M^TUYC%GR332V6Q[GZ9B+:TUQ(/E4J8I8G)S=7?1GK$2>M!DJ2OA9UY/'>N#Y MY2[N?:S#_Y,^_AH>CF^??_?T*=:9)6R_: M,>;S)$WUU^N7U[;5L1OA !;]1)>.F+?:P]F1EE&EOV:;HY3TW;?/9=9>'.IS M*]Q]1QM03GGZY:<;Y-OZIZ>L]/SDRR^_P)7P%@L'U>B7[QM:]F5728"#>1Z3 M" ;!6\J5XO7C#?2&A4DKB4JUM7;)@>U& M_GG38>*AHRS3*Y(F$T>!S.9N,0^OVP]Z%N#5T11\SPZ^M%"-]GR[J=77*QL& MUTJ9GY27+H\5Z>YD13'UWG- ZK4GV7.(SX,984$U57R=X?2@ZU8FAF4S2C68 MQ1/B);DA9\+BY/KX.J/E,>D9E]U0K=20[E;8H^79['DVX/PDFN5^R,Y3UG'N MX-6%XB'^'F<8I; ]%Q0-"C&!R8.Q#Z_B#E=VQ(:4EIV_S6FF80ERN-?^:$CW M0;= C!7NN>^]!Z:B4GK,Z!&3"$:+Y]4WT&;@I:XG*?_M_8?EAMU1;:JY##0?^C M'-Y?T3)\EQ(V6IH_0*+B(; BQ;U!FF#1J9"J85](Q ;[7@<(E"7E:'">',=X MNFU@;SR9*L]*-;UV?ZN&C*X$M7GRT\RIMK@=D0A2EEPQ\8I)STE. :DAE)L4 M(\1]8W>RIFGRDC?5F?""=CU)WB\O (0+ .'A2/126$4QD4]U:6^2 M9+NK/O5#./:3(Y!R2SB.UKL3ZS03&=NVHP(A>%[MK!4F(^\HOJ,*F[11),1: MJ%=T :+E]ELT'MJH!+"OUBH+,]T&7RN%Q*B:^M^, M>2V%8JBQ4B;T5:!C4'FK)/D@1_4MH3%CWJ>M3$HMOGU9,$'[$X@7S,3[?.09@+0$TZEI9][(DXI%RWE.:@1PX-7)[@(P*$ M\8B3*05!6B&YNJNY.<9Y0'D77Q1B'(V0"F$A04/V]1&0T7TH_4C6O:QIE3_Y^,D7*;KETY\^(5R8+U\\6WWBWPH1&E+_HPK4'B%#YMB 8E1* ME,DXMW5WX+4:&^ #H1#;'FM1 MSK$V6Z*U:IF"T 1,N+E;=]45;>Y3W.(GZH]0 JZE:5;#(^E:*GW-JU[N5Y8B M5'\^TEVUHQ2*1+RXBQN3[W\]]IJ7^BZU_N+3N VO_JO>O()GI+@B;HW?KS8Q M")=F41AQP=^+@ZK+ADD7C^0N93%_/ZW@D:)S5VGTOVF[ MN+&0ZU&C'=MEBR-I0YKV7/0/5WUT)<,@J>E-O3;&QN^%NNF.5Y7+OW'A#\13 MR9D"[<:=O-0EJ9KTH@N3J\$.+S>N%G[N;4.Y>C!, M"O MNG&W>NKJOE+2CI]DV$#,Q0KZZK$+@MY#$*K(A:/PK4UK8"^YDL'7^/S)QQ^] M^HU&N?3;!7Z8-]6SMH\WBX-UP&]_\]6S^)NEDDRR&Y0?;\\\Z!D$Q0^&%8!F M.1'5&@Y.\8HKKEAOJ3UIRFQ8I6<2+]$IKWI._$3_5AZ.OS>5)@NT[_U> ,PL M!OT4OW0UZ5Q 8ST[B?+03O!" VE-P4TR!WK"0+6LG1N-K*?X6: 1)=%2]X-4 MGGO"&50!D F >*GRL]#,F/@S::IDW/)YE(>84KXN?X,)/7_YHH#BN. R\.9[ MXL&&=:9?I O,^JIN (4;$L3SNV1-&^\F<*WXPZLGGW[VN\__@R+AU4=L(GO2 M14&7]VKUWS+ADA0F5R]Y37_S ,QGBL1!FKK9D(CFD'R,R3=_'5,)7IRG\B'^ M7]]Q%5E=@D7>3R5-DH;4Y#JMJ*/IKS">>J5K_'5T04>6[(S7[^-'HE>)A^*+ M+A["])_<#!T!?NAG]Y#=8#P/#C4.[ M(EIQ3,/;KJG+U9>???S9DQ0?#V$?CC<$>)2B?]VO/OK=%U_\AD_.SS[]_.KS M+S[[])K_)]V=@/64 9B^,$'D77L;P+$3[P3,KQ*LD+(J]TZYMT4!]$U'D3<' M]_H351N?F- A4)WC'!\87SB!^,-/<8#%I!7%O?ACWQ HSTRI6?QNC$88. =+LW_^[,"6!Z;_^3NPR^H2F,A0XBQOJ9Z/=,0!J M.\;]RO0?KL(MD7H?PY:/RM_@:D\^_ZBR%\_DW"0M@V.7LUP M"<.@*^T\&?F0^$*N=^VM:B_+QW5E4HO>AX"I"@$@M_'KTO-@Q >(1T2Y?BL_ M@."-XI:FB8X<#,+\)F:M%D*\<*%3/"A"')J5D+BCS$M+2VXM=[H?3;SY;PB. M@QX5^@O*9T3C*/#_,=()/*8G-T*P(A)CPB#D?B_%&/G'^"N;F'HL(E&@ZL1# M)M'1[D<49KH3M0!X&D(V*]=USJR#G%0_!!Z6HE$L^0+O?V='/3>&1+(IZRO= MR^[PDX\O[>%+>_CAM(?OY&B6K6_2UO#Z7(_OYPUDKGI.([8E!WB]^@ZNAT(\ M8PZO2=6S-VS<>.1DCTM%-0?C]'^OE[9XN:JK__>?^F^^^.W'GWWY],MOOOGM M5Y]_\_DG?_CMU[_]Y.DG'__VJT^^^/2;9U_\TSN9W:\Y5/G]UW]>/7EZO?K+ M\Y?_M?KFZ;/O7_SEY0<\\3[Y,)5?V@KDM7DJ5F?/#U3X&=K-*^F(!X#CX]U' MB]E)[-?5_:OKU?_7CJO^!O9$Q4"6=C?M-!1",=Y")P(=LTC'$=M4H=_$(X=J M)&'?WE&+?1<0>S">/N85$G#-(Y*4\,#B7YNF^*.9'Z_I6RU0&%\3=UT2#H]+ MN%SM(MOO&<,UM$6\W2U/RK\"1B\^R*;NY9!,&O33E;Q&J/:6B\$8[Y;#ZK;! MF&J NC?).UVO7"9Q[HHZYT57&AM.H]MMR@[OO&B4CC_ISZHK*+#'$5N*)E:: MH- Q3ERMQ:NQC8KK53"^71N(;;3?Q5XO)V%EZ"S8U4TA3AI79)EVG8]?V M-!+?)T^F=[P78'5U&X,/JJ_RG86*,F:^5X(/#X4BF3<2'(#51NK2 ,WFA^OHZKU)-@U4:C?"K0(#;XX9,*0"1.;E*.:9]M]^!*;=C@XF#.S3$B)M%8X>$7FLJQV&.V4%+ MS8&*XU.H%R59&_]+\8%S0 D4"3:>0AA,])\2^D+K O[G<2C>,.[:/8.1)K ? MDZX??8CFJFWR\UI (3JA3NT<9KLI@A.=.9JP2/ @=GD\?L JKG M\1-4;*_Y2H0+W6[[,"BH(WI' J2M55J4:C\ MU926_X3?1H89O1A)@-,(($OQ4CA$A24PKDA)5ZNR^3X9.]VD%K@]H /2"($$ M#CKC8$J,02D6MZ6B4%S)2?:G3'MZ?3+?DI0CXVO*** X+X->WX39:2F"F3L< M^H4)]4WN<],KMZO 3ZG[S6AN6QD_CD;]4]SFX&':BT'/?_N&\%+.)[E)*N%H M6L .QC2O*VW6NC!8A5Y4J:08?&M7<1YM ?O,SQLJ.6&6UH4#1,IT_#&Q&3.2 M![#=% Z*6[B2N7\+4&6F1D!V**BW36E"KT44N%NZ._*'XFOY1H3YC@:%5A40 M[Q9_ B*?Z,[4'U?F^_+?0O)7;R6W)>*T,C5G,.NCUZHI(R6&KZI@:C-U00DI MIQ92F2\EB;RXJICIG)C<<_:M\L_P8>@)XWTBQ9H:6J<)I[I/3&-R^C5-[MZ< M3>JX_3RAQ+W=I>*/[;(8W@=[=51(2J A;Y@0*]HZ@1;*;*JJ'.F**AU M4K[U4Z?7JW>(8'Q&=*ZR>#Z$73WP8+4?;O8GICR_OCM' MB"J06$#*72/32$^=>;LPW\1/,0- 832.466YTLI7/$9T!M]F% T$7TU^( MT3UF7WKHPK\%^F?!PX6F:_=[!N9QZJ;$$"4'%396/+RD?1SB5V1+27J MG+U9HOO4V$@NW5C\4DR]O_"045-9AN7'KMS$:&;18$70B_$ A#B5:$D&GDJ? MT8-1UKTI"2424ZN$8N@[MZ6AJ2 ME-U!XH;W2+/T:F?Z<@93 MFE9[I0J1G0U:: Q"4T$0Q&&)=T]'VN*"5^:^OL<<'UC.<4A2Q*-'7GDLC0\. M9T[%@<-(<#VZA\4#3Y9$**#A$I>XMF3;"DS-I-+,1HMU](%L-D6UX=K M5H=#Z&A_$#_]NZ^8KYKK)M2LUZ7&&!QE%OU):FR)-J7$Q)NP !_@JF*87MSH M3OTE#FF"-I5GYPEB/D#%0@UQ99WBF?DY^E40> /6*:E'Z3,KW< M098Z]-"A1M7)T((44V@<+#59),Y+>6@^6]JM*L[4)M.GDD*=M++G2H194<<% M\]Y@WP*'\1J7+A")&J&UPU]P#C5V$KW[=^66CMG[7(6.@0E M@TY\(Y:.<^G*$FO9#?0CKC]J6T=KP/GE4_J=U1+\!;Q9GP]T'F*U$=&2%&*G M#=+I\6-O7LLP)LTS&[,?>_DF# G&Q;BWJ=LP1RL(PU&"P7?S61.@ZWFLV/UW M1R^6"I 86 ]QL]4]FN@(291&IFVFI,_V!OS;0YEJ^@*O5W^>O5->NKS2EB[. MOPLH4>"15WB5U_%D9_%S?!_;*\@]!1.]\ F/L(?2LC+U;'VSV3*4PB'N*+U1:KS- M:CC/7^-^JG"@R3QU8&U>S3RV@_!<*ZM6UA.<8QIFSF[:\ )B8CPRC';KEWY1 M+XD][$25:['2F$I+Y"*U[0=I OR%W$QVGJ8OQ&7 ARUITG+D0\ 1/'W[;3:W M'^OQS5I;7&0[$*9#D+@.'/ ?^;)HF#0JC_U^2]0=I'S M/>/,?>/I#CB4/].M)Y(*5@DO:1"/0QANVHK2HOHB ?YX;#Q9E%25E &S2J/" MR&]F9I;J4=[ ++FF8;@0IODM^.HL>ESW9_:T]4"5BL"50B#F,N$(2/:L.$N$FD):C@%-)606:-R MP &_SG W5&*V-X@^Q0"Q7BTR28!/&H,Q2.^O5W^.-T$!T%S@\H?5=* Y3DE&J#4OG;NJ5,Y%]RG,;_ _H-G?N0;\STC/%OULV12=7$ M]M>%^K >NQY @6N0&Z-'1$7HQ2=+V&CT_": ]!4!Q?>B $&#=#;YDN)5+NK? MUBSA%0Y(U_8"M'7O0-_AO.IQ#K0P1]!\>+?QY),+P.8"L'DH )NW;H-(M6Y6 MV:1-W1 #G )<@V@(%!XY#0?B#[U"42+.IV@[=Y&\E7X'PEZ[%ET3A]35<1DJ M \.GI@F#)12S5D^IMHSS?/I(#Z"J^A9OA-M RR]EX-54>LB[&V:>4/G7)50% MZ"\@ILE:%;QV#KFBS1 97^"N;HJ5I*$I\(?]7EHD*Q75CD=%&I\!IX5>ETZ4 M9@;\J,HC8](/T23((OB.K$PAX-K. (T%<93PB@Z5SBH#')MB*7$H@ M5GP_US$@EXE&42W"_ 6MI75)5;:SF#8!ELN3"''2J"L/4-W=M'OM'+*Y ^ M"/\+PP1B8#2;_Q*(KTB3>\LA*\C0U*)GS.+L*XGH&$&R]7[&BRSDXWX<;[@J MA.O@+Z"/4G,JS$=M\N9_UCSWKV?6PL)+/'NW\@J,-AG349M735RY4.W>\%;S M]E="?774HPRY_&O/519^U]8>E#"X'0>:3NOEE0^O\T8'P,=?8P;X][< M.U$DVLSW8$(S$5$N%](S]4E!;3$X2HX8 I,0B)Z"8'M?5P$K4^5O03=Y/QW[ MD+DJG&S$"/,S]^S#.&P^Q#'-9U$_.Z1D.(A3JG.'- 8%H"<#$VW0)04=)XZ3 M^%[TLFD<1U@!N=V2 *>NO\LV9@\0&C7?;Q&"+.C,PVSER-EFE#K)C($=OY0)6,N *T_1'*7F0,)F4]0#,92UNC*N MSE<\?'QT!EJ C251$W@ 1OXYPR.U%44LD#2BL\--OR%J#8)-2^0:"Y8.EYRF MN<0']S?U=E#4]ME?YO?B/B N])#HWH>6./,GP\UWSD+D*=T ,UM$F;]F][ZR M7\S2?U$:XF+46]S76Y%5O0DE^6L@PCX0ZC%UL*)3JX5A:7?#IT$C$AF3 2[/ MJT'%#<.FT,E'7F:QF\S@_#.;SB.*>/2+]L?VS*58(*,I=RK#W _3(,CL0%@- M R2'Z/+K<%/NMS(6'\,A@_I%MW5#I+>@#J,PLAF 8W0P&0I;YX]HKMK3H2B7 MPI%3L4U9$923 G\:&ZLL>%2\Y_7J?U3Y: ;XF K(9WM8T3D*O(C$3-0_EF,_RO":%X&G ZX;TP^W^]^F;LR#D< $AO M\RGRQ&FA=NG>&C7@@(FV9V!H&3^T,(L90Z;AK:*GA'.ZH> MXRB6H6".H<>W\>+_N$X<3LNEI77/=$"K0,D$(;EY#TL.PKDLUT@T)+5@DA8) MU!PY!\VLN)4-\-8($V0VQU&'N-%KQ+SIK"&>R_ED=CSO$3>W+AKQ7O!_ZFXH M39ND[8[7Q>K%H:S*52XM\<=]V[YJ]7]]&_9[R$;$L)G_\J=3-_W*BVC.[>I/ M?WK&S_;'^'.ANZ[E(LP#Y7(@G:A9M_%.4'F/B5G)%33UI2ECD[-B$? MU)E%!IG@VL;H#.*( M1 HTUA4M6H:=9K%Z+F>E3$I#'7X^9BZ([IKQVB(*1.HL]:O O'&$(921KTW0 M2".3.18SB?')3O@8/'O.G#'&4,?%9([.57K[&\@>O3 MT5+/&Y@%/S9.Y=V+Y']U0@19MX'7NSB$=L%3LPW6L!]@Y9\>H&67* E;PDMN7BO M?USOI74>:#\B >RX>H.N,*#*E\/M\9H'Q<"AF]$Z7L9M'K=9J->0-#ZFYD'Z M5Q>S>,1F@2)@)Q0HQ(_2T]MF85 A]!1&3 _:S^F]+@9T,2#N*VY;])T6K2FK M64?G<]=VKRZF,K*QA: M9P-ZW&.Q'OC%EAZQ+5$UK*(V=A6.]'^D&QIO;8/1-V6?OUC)8[82L 1*DS/& MM39:Z6E8+\/?C]Q(%"ZW. >;D?Z4N] ( >L,,^%IY1[BN/=+ 9Y-6_**00-( MF<;/_#^R3FS-4'A@?&AJ2^>E\:TWES339SP.H2#\.4>1F8@@D@\"44/BISTR M:H0$-<)0=J>,/F1ZY5KDP*+=T:46\IMB=;[&QL3(BY'+!)?'?+4*A7$*JXPN M26@890U@Y#_ ,"4_H2-\9A"(*166C>%!BXQJ^QRHT&X",BB= "W%HHFXAR2-AE;3Q/B3FU>"K_,($O( %4!%S&%'WQN7&Q7+P#ZYUA^&9< M"/[Q68PFI<.%_7[.A&L?(A2^ M? Y2VL#@TR1F92;0<2#\+IGF"(:+D5M8L(7 2:8N6\KSFP= M0:9!(QQ._0S_#/@;PXC9F[A/;I(>J'[F+63*!%[U8,8Q?AT8]K/%!3?ZL63] ME!NB,S[<="2/TYN(3J)]+AS[!@1$(96NU$(+A/73'W 8C&+*CH/P+K#? M@@B\[$]Q&84!5X"HA_C7D>4'>7JZI+%N8J/U1+@ 70I1#>;\E.J\/!Y)6A+4 M>Z2&;8MV$A&/#FO3H;8TP>^]R,B MIH"_#V^<93_'/CD)PR" V] D3KS$@32)B?AI)N$%*'5_)KFQ82D#9JO+TUF! M,]*LL#_YRN0)<.:7[F?4_4%-76#;D1ILDB=2C+Z>8[;OR&/M'X"?_2'(K%+TL3$@BHFQY)5)W4K6 M%XP(LD8P\Q!XTMUX2YU2P7C4&5\+ XS_3GTT+SUK6;D?HG+:D]_^/A_LGOGM M4))GCD]S,W&5<']V;_$B/ZK@"[U&(D_8FD7<;PZVSRY V0M0]J%PL($;V..\!.D [D$AGL'\2>2W'70LN), MH$JSROS7*/YM6E_1,FH4=[Q;+#0[K>D@I=5T'MH3[7AV3SUXUZ4,V7H!.!1; MHQ$?P-QCKX'5K#BNC/L*>L="BZ9DI9/S7X^AJ7*'3KQ#UHN.KK@RF_J(N52Z M9@]A*^:#>@ '?LY;WMO947BUJR,<^M.[=LR^@XZ >R-^SE:G>U,X=K/B,@H8NK.7B =,XHI-R>2LB@M'J'1$+NL# MD9S^74UY:$F6)LU./__#&ZHOS=^Y,H^E+[W='3G>B@($ A39*7W T'*9:AL?%5QUEWGU M1X,J:4JF1*1&?JT!@%%N34*_"TCM$5M*RMQ>)YFW/CGKH40C$TP$,&?6>[F8 MU2,V*["AU@?I4+@6MJ(AE4(A$W&_F,PC-AEMHS.#5DPC."E&%U\KU$QIA9ZY M;WU;/Y)#J[%7[G.7J5ULZQ';5HX 4%Y/,K0,72-MR 1)@WP\P&47H/8C-Z$) M&2QA0\I]4+FWTS&<0: \1#CV:PL7DQQV)F;M],,%:#2M;!3STD;&TO ?]*E@)]\2=#SPRT*@*8+ILFI'@4DR.GI WGJ-=5U@K]4.[>25 VGK+I5']C4E'I/0LPH<0 M&-7"U*;R81 @;\8.,.QX.^7^)/H1=1,/?3K4'T#UBMY1PO/KNU"*2^.J9G0B MU71SW/8M(:]SS O0$O*N"&DH_XE+G$*)O]'_-22X-DP.Y2!0 ?RDZP_R'CIV M[8_,2FG%Q[=Y(4Y)KD2G(##8V^#2$%0WR W08(N] +KA@L&*BO;O;YA2LAVX MI@^A&V 9Z&,-'-.F'+A!*4OFGFLR.W 7#"WD1@:TQDQ+JRI.[>);HP5U0@2, M+C1X.,""VJ1*E-Y*C(%=D6!@!Q)QQ'XA]2C=B->K;Z2\: 5Q+$Z]'H<@_*72 MC3%0_?*]2E/T4O1[-!'*5,Q*F*&Y.G-6&Y,]CRM$2\^;OF;=?CY&T)!?U!N2 M#UYRK$=L?@R)M2AL<]KL)8*5D+]H@-L0&D/Q85A+ M(CN;,DU:"2_[Q:X>O5WY"G,VN"#.Z:=XP=Y [=$*X[$(0P3&QG_A8D:/V(PF M[LGF+X W6!U;$@Q4T,;RQ.>#(P;^_()WON"=+\3 C][UN6;N9-SG-6?KN3[< M2HJW4AMFS4X33DV#=WO27=Z41_.D2V(]F_A+T?-6'!G*//"E[W>Q7/F&S@3R ML6TU,JIJ-KVB3J4J&#\+A*[@RC4TK'Q]38-&X(,/)=1US&0OEO:(+6U2?,M8 M-IP=I6[-W4V !ZQ(30:/P..L4'UJ2IT(N!C5(S8J"JXW-\%W7DY,3 "]\8MM M/&+;$+H;*3/$02SFC$50>"6[ MEE/5#,@#21C/'TA/F"MF4ZZ BYD]8C-3^>88 =4[=C\_CI7J0_9A&/8RNVA$ M6NFC5VIBL,2+'3UB.YK@[/9A5_=['D=M.Y55;SM2]+VMN[81864K":!JWZ$Y M)&0AB)4@TDHZJ\>N'1CD@GI_:,"]B9;E^K2@X#[1A-^2IZ-OJO(KE2#HXP"2 M78[:1VV[7,,2-%?BHE+-4)R7S:[5O@'#E9Q),ZY-?"*L*_P4?Y*S0>Y/)9A3 M\IX7FWO$-C?I2SGVT?(GH-0NUO&(K:-LFI8F\CGRFC+U=8D\TQ$R4['!#?1G MI'94O"P-Y?(Z6(@PN"ZBB=9TQZR@=)B MM8Y!N[6-A2+,]8POAO.(#>>VI5JI=RR[?;N.EG3Q+Q2^=$-Q^ :2"N, N#!+ M"W716=W6W=C_1M0NFA-I:G2C$$S[F4K,0?)$9>NMFF_^="%G>.3V[.)S(ZZ' M-,"F:Q?.T =)RD DOG5,2S=,@YBSH3+17Q>XN3"G64X;:'E:.&ZK^:0YIJ=I MB)_Y%6GX^E;D]1;&SSEGKGN9%%_^'3=^[41PX'K>;M);8 <+H]X/D<#AJ:^E M>GR%/ZQ:]'A=>)C],R_ MN.#8!V%72;0/V%C@@C!]1"_4Y"2:TH'Z55VN0US3Y\WFNEC])0Q=2S.U_#\Q MC'UZ.72AV9$R,?T5?S20LR>7D/*:L\$!!.*)[*^8: "Z.TIR@$X6)M=V:HUS M!1SD='QW9=.7FXENG-$S"Y/M.]OB#\)ASK054]YT8NP9E5;9L6S'J&,S"@MV M=*%EAW4N(?093;DK0;.0^KE)F[E7.6&QX/CM0&*0U@^T/-CF>CJ"BSDZ.+1/O4P;,+/159I&I^DW1C>Q% $S%7 MT%5Y/\;_6JQ&PBY%KQK.Q08ZQ6)03K[)DF9B: "!Q(PA:QH#KKI_=2&->7R9 MT[YE:WT53CE!-&##$YOUI&YI3K[L438@^*:.S)OA$W@@71:G+:M&[\D>,X7* M+AS'06J8+&Q0NTW$ KMTYJ7P\5+">L2&6Y'$J*+0XRM1U2$*GIA"MHU!'9.E M)>^82=MQL$MRA/#1+CSS9I)BPT2&UBOEE;G"\D=A-)6T:""CE$ M.2RZU8M=/6*[RN*UNIF$C16[-BVD1X-9UZ1YGY+>:<[M(LGCOARH/&8E$\'P M+1[N&BYVI#3]=_U!KZVEA=0B_7JY=R&!J>J"WI/\\)YT>ILF=+EJ42II$;WK M4(IBKPTA56$?D[D$3W0_)\\'&F>"4%O:$)\N[I$+>NQ1[R5_;)\)846ZKW2:&"C:UOO;0I$U+H;P*I1PDMZ"%P#)+>[D?+I"&Y/ MKJF/"'%C[$%#P.0N[\H:M,,#47_R+Q%P,B[':=71TXJPMRII@S2[[E\!+[D7 MSMGZ$@@_:JMUO-U9)V<[=DQHP8H*N?=U40DB9XHQ@M#Z#"117:6T3,KKE[#X M,5L9F8:JEV_ 3S\V^$Y-Q.8Q9-[7!O\V64IB(%>+2WW$BQT]8CORUBA(W/HR71G53-CV/7CY,ZY,5J'K/5N$!K6R/A/!Q"AT!?*1AA.2Q' ME 8T2:]*R=4OY<:+42V7&UFXA/ K<#56\%N*V+5M9]H/>661B!#IB-5K&%69 M#4@A@803/5\HMDVZS8:E0F0 .C+%KA:=V20 M?QM+%<>95[DO-O6(;8J(@*A@-MK1Y%L+YF3R-\*P:FY:SW(85YWF6Z:FGUB_9AP M'$GGARF0M$,IY>O#,6XF>-[R>-S'MT-F+VPT%^?[R#=*W61C^&)G6K#K&L!@ M;?SYS;WOBS$]8F-R+HLG6X?@U 6CCTQ]7 5V.\Y)!4\*-J>==9?!2D.*T!=$ MV&.VLBF2@D^X6CD!J00S=*.PLW&B,:?[NQQ\C]R*'+!U 8U3CC2$(GEN\EJ] M@=:7 M[T'\3)87*O:F\:CEG$+]JMH[VJLK&O * MEVGP1V[M+MQLD'J273I)OK>9DK\7@W-_?8R-'<9FON5AN8^Q&#TG^,. MI8 <4]$=[=F;4-[6*/D*C\B1YMT:953#$4 #N@UB_GA^W-:5E>#6)^E&L,[U M8F#FRWHEA6GA)*FG#=HQ/(^K&?&8B9>*AQ=#I0&9BU:>EN80$%"P?WNWUZOF6M=-4'@ 7P#<\B)_-;//Z8XX] MO81,D&/"T!M/M1NE@2!\9]^/9>/4M$J SD 3/.K7.*JP'R,(/ M,3&QX?%\&I^'4'?TSEV9NB!YD7CR_ST7G0'@-/Y>N&JW6]Q+"@W%B/U0 ";^ MZ.<61OZCX3ZDH52HG#T'J$3(T793SIC[:$PY$X%-[>M7NLO[\7# 8/,; M& ZL3YTJ@@D; 0+8LH^K8)0'*^GR#)3O#/((KLE#=RA3K8R0 )$$?J:/::^D;9A::^]HU3C7[?M^,0]];5L=T0U RP M(AP1F.FN]W/*BY^B!Y@R1/C6ZKF55[PN+:)-^=@AY"\GQ^0B;\N4J45NE59M M;/2G>^=S/^3/OX:ZJ"EQ7-"@TM#)W6S[4IC MX;:7;;;2=.V>L$541D6ZKGZ06D A,$^0IE$/P2'^0#6ZKB=;WI6TI;8\E?.G M^I9T.+"-F4Z'JWV??/SD,^-80;6N;1#Y,"#4@4#3HF)3QA-$IXL-N^)GVWEI MZ2.RI/ P5;P:4?]D8W"'\L>V$_ "YB^4PYH&F1'/EISI+#Z$W+ORW]Q@XK3N M)QP2VO9NXIK'F[\%U^@IE'1?3^-%9-N\WR;#4;!$7T'[+MI&7%@%> \:X&L0 M*<_.1@R!'A[6YO@11=/VT-)1(3A;?0N+JP)/4!'KVL3./'] M[6F>PITPT4YI@R7,5-J1$RZNZ1(2L\B>_*DS9%Y(3,'9FA0SHY[ LNAFFN6E MOO].X2ES7? P]U3";J7#)\0VP1.W;+C57/;NS2Z6[*C"'I^]?#@ Y+B@&^@Y ME6S7U&:G7@#M]FB8MW4[]MYFTJN;_O00>GYY3JPJA&I=;EX)"T*\YZ?/_Y^G MSV5"L4"0II;F?J-NZH$C*>?"L-=-OFA=]C51$8_#)&1(YS>W+F@386$.E)W' M)^LPM@$HOJW% S :)!G98-S2ZP_;N!G4 S@1,@-.$@?\GE*0RK.F43!,7K() M7+S042HYS[GT0:GY:RRO"<-=V[V*3N#%:-I2"2<=K6G*)CM;J*VX)WT M34T10MP,5-T@#ONZ$3<6O<4M193]JWC1L#S>.G6J6 \?NFH60#\,[^SVO+S]5AXA+^!<0UE(! M"AD"/^+TH73,$HNDH6^?4?W!QC:4)&.7JDH/#A4ZJ?@W82:2W95]NF/\ M+TF;FD 615R &3"H6]@8CIV ]23\ML1U%SWZ*0$E2I06H#*PL6L8\K_ M4B\8C&U$^L"N:^^L0)PU7,E5D',J] I4?=EC*ZLKHMHL/H;OX\Z+2:$..8MQ M=JKP*QO)VVPZY&U+R""3+@>C3]W5_,UE_L_6W*T,F,Y"S MK5T9"]'TQ/J>LKSX_R#BMAGC(1]?:]_J*;"!8][RX<]IR[&K>_$L#@9%);O! M$"OMEKKK=-#%1^+);:'KU6-[&TJI27=&:M%'PZ0369 %,7U*=Y4B;:%*I&/B M*1 N\65JUK*<4?HH9D(>@W[!/**1D@:6G%=5^#]\:8-O#L-YND?CO>VZDI@^ MJK"GDAR2=(MLW3%,P8,.(KCW)>#7^%]C/,C?\9V?V]=U[A;8K$:WO1,1+I>O MI8% G+.2T$UN1C+G+P@4/&-HWX@X_O=AR.%$/S)J[WU=5X)!/IJ#O8"&.8="PW5+CD(4#I .4QC&9+1Q"::P]W99'5 M+)JR8_9=O%J>@.EO.R7!A;L'=S8WT1)-?]TLQEIZ98V3$'EK'I?^D;(5X-=M M0)SSI-O6D?H3C([2 9[GI7-OT]5,'+0-\06U\90J%B-N>G=:8$R]F??NF^A# M[;V80(D \!=KIQ!>[5<*WI_FL00ULZ<9*@MXHXY66D/ ,?5/#O?,]!Y"5/NM M@R0G50*1X<#(Q<]]:&Z2OFYEV7E(J> ;43L_TC;C-5_HKID4>]\Z\WYOCXV4 MB3JZH6/N=^7[EI8Z79O:(;.G1ZZG#^\3_\:PLZ(O%U\/%;L!,,NW JJO;%"T M7NAM<%]L\==0VSO,8.+7B%X) .82Z#??LT0MC!XOA<^G"XJ^(-Q'H)*3O"3Z M'.5(J(/2'M82-(-)4(1&#W#E1,Z=HE3NOY!)D//C-#D@%:S;JK"ORE)M[-'( M)N1F:3LAKVQCF-%PGKD^+2:1V3-G]TC[=B#_QK\\3>/<(\@-S!>L/C#!L6"G M%G:)_WD);79M=!'-*Y)Q4S4@FHOV,\;"2,AJ\NA2]$?VE-@[Z[+KK 5FN3G3 M\DKBD[?- RT\[ZZ.GET/(R[A S6ARNJYP+9D1.0UG^4#TA9,.B!5&YUM:*0/M'!O=+Y*':G/:F@&J*Z [@]J36P;VM+=\.M?=&<8GS3ZH@-2^E0TX-M& JWHCJE-X0;+;0+D3 M_0]';+K=!+&[@/U)OVQG>N>DJF2ST&])A^HD,H(IZ*?)&WAR'$/XAAR%'+3E MRH3+ID1;=T^0BC*ONN\? L2;HJZXU-C+TYZG3KGKZE((N&MJE3M97.AUD.7B MPVD/7S%]\0LP*AA+D3<(IC@%;@^TW:YLQ+.=;1!P..DN/>NC\WL7, DS&&^$ MZJET:FJRH:U:CU_9EV,3C8.",/2E*\5O2X>LHQE%0KC03^#L159 JIB'^$,W M"#BY;D^)&(=G#I(5C:^%)7&F0&E58>@Z?:"2@'$[B@_L!_KZ)_Z!G@]]6OOK MU4MJF&M$IY5\K"IO@$D3AC[&*^T[!PMK3!)/%44KKX 2=$>E$/K3GB=H$J-\ M:,&;#*S!4(*H2,1%S'_O#"MW\9(#6YIUH:FM,XE;>(C^,5A:+4RB ;> MFT0-_!=%Y,C-KN@\3U(PMOYKHMA!X4W>T4CULJ0UX#ONPFNB]NL!T?Z1XUU0 MX%ZJ@:/A(1I(A(C72%*3;81_=.J3/]Z7\L3GKM[S[ RV371A-8).$UK"9J(9 M&ZHN4L0%:'6TG]5XA)ZJG)W7JZ_&SFC;O)L0L,D$<6Y'1MP# 1"B)7A"4H?6 M5Q@3=R0K&2X\?B'NX7[BDFJR( &YTFS2-+5*4T6H21N%B(A&0'N"5]RH_HVQ MAC;'R,-4J?TX^7TPU;G]C(W:O6FGNK$GZ1]R<&GEHGA7\4OQ9#R4A 6*Z02= MXCMUX[56P_PMEH86^AX/7>+!*7'/M'VM%TN!G]RFD<9W]7H<3#8[G4,2!,V%4]!L7F(*K['BG>O?BS? M\VK]9@AJ OQ[^C;R9_0Q!?H\TMW1\.M5Z+/7G 4="LJ9;,+VYWNV5%=4?V3S M0?"[ZL2.[5%X6/0]-!H-T-&10@39P'%SD%-"(("WS2>>?&4X'85F8\"#TNWQ MJ0[SI&[/3SJK,]QT0<('P>>WDH5L C!P<<&/Y0D_;H!:W7#$J;"WSKW@#N@! MUG%;1+?;3^<#:M-&YE#>6+#/?5'GKJ:?ST8:)E\6:_W[4AOI7L$*OKS M"BZP@@<\;/\<#N'8]CW<+@*&7!U<6O\.[$3[%G6&D"65=/)1)9TW_D]Z+$C> M0$#ED+KWVD[5[L:>L6!9WJKD71Q.^FA,PDTT%C)I[P28K>J.SEX'A2[TGV60 M\XZJLAV=V746NUKL0%W)%&=C%H8+A),((]V1ZOZZ\5@L"6>(+)R:G&^9ZBR: MQL?(YS;L\_EK'!^&LR+'1E5U[L13":#2JKP QS=M7.'RMNZH@<4/K,;& SFZR:!&Q9Q97*7'UTA64ES&Z6 MM4B]+SDEM =OXCZ-*5?J0J)!QNQPZ2TH5[O2:G 05Y#WWQ =Q(:%P]HT-22O M&8Z/*_7P(JF3@+9:G_H(W./O%[OTS#%!]:+4VBH4T30;O4FVY7@;'I"UO,C[ M, HK\S4465W,4["E3([=A'(&%0I7"NG-%=$WSS'."QM]AFX[XPL2#,VAC,5! MI,].9Q"\1Z"=?1:@H?Y VSGX(!.UZK!K3'DQ!?(S7 :7U>Y"-GP[RSI3A<'? MKD>0"WXAP9E2^>PNY#P$FL[U:7S[JV3 [[0KK3 ZWY7ZI""F'%^\?EQ2OO2L(W, #H*>$Q MHI$)).YE_*URG^J 9=6:,J73[(C6ZCH#QD1Z(1=]S&;%K1NK&5N)U&=.6I%F M7(+BN"Y4RX_9<+379KY&0MV+43QBH["!0G19-7=)1:B+<3QBXXA&0.907NS@ M<=L!9+XN%O"(+< T!AD)!8&K"_'[(S>*: ?T!M^&N/U>5@ZE C@IMP-1PD6K MGBN :9;_+MIRIK:C%:F8Q M*6?..!/VI/.W@\1X19U.)L%VC"%GJ9",B(++>*_[C-T9&F3T3JK0 \HOG3&% M:(.YD*N\,GQ)QJ=(R=>![R=V!MN9-8PZWT=5[+VV(?574L_VS==<,%MO-+./ MLW&8#8A1,X_B+T0<^R!;6<^TG!^7AVI]O@!/]"T&L9_TIQ>+T#D D'K-U0"" MN@ 89?17^_;D*183\.D02@(VD??!?(U5R1?PYM$"KJ&:A0_"OO869.U.$R/W_X_.=X4 /FF2NE;@A&U:9.LN7/39RD M.KI[C='ZY.,+1NN"T7HHU"]OA?3XSMIXTHE45^8TC[1;*3/(;PG2E;-MUG:? MG)3_>& [7+8.=Z0P3 M#)->BJ/98_ JH>!S04(A"MAP%&0GVL*AN:V[MI&-6H:1NS)L:L' M4B(5?FW??NQGH!#0#!=")X*),.DS*7;10,['Z>XPA(.39-#M,>02M$2X0\QI M+SP5I07#3D=,M;RG7#OQ]QV6 /\6Q#1_!Q**\+AT MF+Q:'^*/32+%6 Q<4G['S%2L(#(A/C6%X4DVS1,"1#^EO[E&3I.+OG%$Q-^0 M]=&6^'@$PSP:5I;?+#8[$\Q#[N$7S#>8?>.!BE8\;4[^I$+8"X#P%1Q5W-=B MB?UXI#DBGJB9Y%KG1N*S7% &)''R) )V95!MP)Q\CW"B'P3AW23DKB[)? Y% M@GO;K!FWQ.1M8%_VF*,DD:G0+[@$T\Z94,;U1T(H_6VL-Z_@A%$/887&]A S M-HQVW\1?N0(5BYZB^ F'%LSO*!%=SGXQ7E)GBYJ2,[-^$]^?$*J!U3--2#L" MB/DS9Z@%EW^F I>,$7E8+R%/Y.JMNQJ,@&9%(W MPA_O>??_8N2''T0TZD,< "^)#DP#[3>230AG8HJ9Q%3,3>J MG:4'X/O)&99XP'JNE5"D(>HB\U3]J1_"H?=4" Z#X;>0M3/4'\K,?;;)")DL M6PQ5!OX]TW6"N=#U+*JH4BQZRT\0"V M^/-\-5*I3_I)_?ZE"+KSCSC2)WE%^-\/]I$;D;9VHEQD?!_M0]U>189>?0K=C>XGM9.$8S\GL7&2FJ862;V*XE%D T Z$4VK:6^S\F73" MVU0_O>M[ +[AA]F(K,[QIA$D>KQTY&(/.>_/_O4M1'@XHUD2X9G% 3-GDDNF MP68G@0;=;MIF?B]8H;+(7KMI5)4R/94<#9F"'?>)XIPNO&")O%&Y?'W6)N$C M=,2*>(ICK P'JD'535E9M:,04@@N,D^%O_Q3R\>XI$@8N2T99A,-6L?6+NRVM!,%%>4L),MMIM7V.5$ M(D*[''XB[6Y0F$(['%W$H$+4V?TC5>?751A_(]4).4RPB-[=+2)-MQJTO!L_C(GQ>7\9?T4X,\H38G[?N_4Y<^% M-*2VE5OB0F'$%%12.O:SJAH_#XIQK[K23RY=Z4M7 M^@$SARQUFZ3RMN"5'$?X4I+JPPWZJ%;K9G1WN??PF=^;6M8_KZZ_^H;%-]/Q M?2 %IYQU3-CC$3W0^2U]*YR#DT^J_J*"_+R&;L80EFK/*4>AZQ8<1,?SDP!3 MK;3#4(RV\T4@HD0?AG9=W5LDH6S7.E=3Y-!-7_FV\O,V2$KH6.*]T)>C0]DN MW3XW\XB*_V247[VM#%[T*9,F4>[)7HBYLI5ZP&51!2Y:']4%J3'%Q:/3,;S, M-H-ZMY<=RUCJZ'O9L!0Z'H0M5<[+1SR>^.SZ!,W67QI_(#\\J+) M O#<$2,9=7>X*)I49D$."KLNC!O5$P7ZULG;LBRIZJ["KAXIW2%2[/X<8MVE8G#A+O,KE+V@G/G]J1Z$H(F#P:O(ZJ9WP)H( 4OT\;HQZ0 MBLDOD!-:V@;V]6G'$7@ _K)(34$PSQ,B): V.#OZ4'9<3^=.(G:TKF>^R_CM MSCJN /HTFD?B2@E0D/QTP@)IC11'8R%]0:Z!(+61:A-C.WW /@&)F0E)2@$& MYP1)(F_O#1)GPN32^8/($9$_N8XJ4(H8B&QQOX@:YJ:Q\GP!"^)R7$'0IAZ0 M109.YYRS&4/J:IG'S#:S[@GWCE(=I)JC=BIUM;)O(U;!P^R-+K(\#PO* M[,3). I/CYL:T'B%KH7.QMT/5TG? 'H[O\1K0;RA?7A7:\@85>71K)[3Y3PP M* XZEM1?R&(2RHI12@L+S+TLM]M:D;CKYMNK[K5862@?*OLE$V?2LU<*0DN[ M-CW PA%ZADHSD\P##S8 +O.?&(\5JO%EG[IH?18,JM J6F94?^*.^<(KO;-E M26N251WT7&";-%N3ZHPS-09P\(0+Z-II%J/K6I:9J0( Z#;KXE\8CP"T935_ M=;E@N(&S'$^-MTP$_IN[*?G30Q]6UQ++OG4A@.3"-6GID8*R!05TJ)< _,[WY@-:)6 MM!,SDG29_O';B!EG+1A(,T%[7MD(A4+?:-:%'\@_0/P)/DSIENJ= M*G:7V?VO*JY.;H@"N&O(4'=E9W,@KD*NS(;^VY-*H[Q"Z /-IGB(H7]STT([ MR %JC-5[,2;)JOEI@BD:?2!B:K+"%@2V\1:=[3'R:%L*9^\B*.0?%RBV%#QF M7-=881^]9 ,J/&D&#Z3S/E3Q [!U%F,""\86FC3HR4O&_^#<\J;>8 MS-LU[$HU+A"&'#2SX4LP7R2=U;&;7M2_KV[*T3GU.L64XGP><$Z'E;+DOFRJ M*9Y7/(HQE?/&:8\3:?+"GX>N!A[S?L"!"3G,R*EF0A"J)6_Y/0?!=D#IN1R0 MBJ5VUH<^Z:5DQ9DUSI>!]2-BJD/C7:'QE)&MP5V4:>'LJ_4[3U'2Z)_-/)] E"RV/#/\ 39X^I=)X9 M(;8B2DS)X06J&:X#ZX>,*1#D4S83%]L!V-0EI^)2;1$2SOJ]!'3"SU@;PB'7 M./-Q:&\91^+PNP5":&SD2.BRA$K8*8LL O)?ED%/8R>SRRT@ MZPL^A 49M@$N"GP#W!G^N(L[D^>MAE!#@5=/>[4.U2W)P$N),]<%X M'6SEO(?QHC\N"T9G@GT3G_<@E[3SN\H@/TLK,UD89!">,%75CH[M4^KC77N2MXIJC=T5,H/U-SX\/V^NTEM 5IN?:W% MU? 3K1WGJ@$M*< 1)2T6.1\ _'S:>/Y]YZT^1C%RIFES9EW=O\(!1_^( GGT M'T#24;HJ=^!FLI*MJ* H0Y]UJKYUON%^(PD^N2 )+DB"AS+?_D__"6ANZ#D= MV;4TA\R>MPM"L#@NR)O$BVQC-2)FK)-Q6 MNEKF#5)8E;XCE2YU57),Z"'B"U[QZ>/=M(V&?%Q6(:18&!9C:CZFH?&(4\$& M7=-]<-RC.J&DR&4VT,:\<%=FX7M[IV%@:TS@]*-T&_M](%@?1E;C70^&E"7Q MO*0"F)VD2,'ISM)R3)>/R:' '\,9PF1!K==?;O0@K@E!L-]>Z?OS4K"IF:R] M@S7UX])'91J7KTG.;7,CU_3K <#AO-J8Q4"V/F"BHE=[,!1LDE!S-$T&V)!G MS@\2Z6PLK0*M=#O8$V7_IMTF >!/N;.N5U_5?4RO ? <[D)H=/YY^2ASBN3Q ML7=E.E+7]:#-,NYTYR.'7"0_LC [6E34H.)V;#DHAD^2IP3P=7@9CL2RH!8U M Q_5HJKQYA#LO118+I'(\7[IKT8]YQTEO&S3]F=.7OU(%ZL/4Z95$+H:W\524 M>A!!DFFOI$KRIB01]YT47Z7Z:.YNSH/E7DV_N0G5"%*X3)MFF: OI@3M1B-R MF[Q)+C/U_IB](P,SV6]*AEUW'IG?9A8C@QS ;%#SE>KC1,9WI\)1T8]1U3E# MA/>J7S1AZO ,5JF'I^D;VF7&!%8+K 4.!UKKA?#!H$^8K#VJA/<-5ZT?X^79W*\ MJ:(\!L]Y*7X,[9%R-.'L6!*#>9 >;(F?()=[T8GDQ@\.\CNBFDN?RMQ6_1*2 M25MK&F!^",G]#\'.Y'@EM\!DH;9([[9>'N*22V MM3EOUZ":*^HPVY2@&H2#42E>E%$DF?AL;R#9_;B7:"RH0TG#TQ8 M[F5EUF-U/KZ+=UA [D)*>\S47.T9?5E4KLYG@):A"+]6$LX+X3=#1))JF=:Y MJ%FEZ99.^.FP#O/]J(Y36NAX*'@&)JJ\J+> (B'%IN+S] %8O='+TB8"(GTB MO$]*_A\(1GUJO-[7_P(SJ M:^B9U?F7E#6*5=L2$$R#K0D:LNU.&?-F7,(Q8'->\BB'>4)9N/)2"J4TZ%>C$&Y\W4CF::0-"[\G ?G&$\WQ:&1&>>KR*?% 6%ENP5"&[V/1LN#G[AZK($^=PC MOLLN70I6\S%GF FV%B;27@453[4!+IX^GNBE)6I;[Z78.26W]'[0;=WWTMW= MSX/O!THQ];4C2Q JNQB4VK"RP+U[$ZI/,MKT;IA\2">[D;[V\FH!0E.MG )A (W.L:,!I$7_"&V$6WROS:H[Z!&BG=-_-U[*]GE[WH:R9T( M:.FL@UD>MW+$,O[^G$GEA(H0J5@ET36\VYX:='5_PS03L\S6V)(FEG:]^@K9 MWE&\ M H91P87W47+^(X M3W0Z@$ C<];Z*O#44S8"53?(AUKF3^;CZ&)_C]C^,O_EZ6W@.C6=$\239*U( MA/#O*%!T%(>ON+!:J2;&/*YA&B4>8+N8WL7T_E//93GG _%EV?#A<@>8FU)O MM)K[AGOY]()[N>!>WA+WSP@P4:.;5#^!44#;2U*AF%R?@.2L#VM" M@G,_,.SHM18NP^#/7<[2QVQ9-*T6+[:9)\A3,Z/BS=%*/ONVK5:[_;@AU-8A M#%1DWQ"O*O<[\,]':G!1$?S0-M2VY:Q\W&X+Z2WHQ[FPR<(;%VM\Q-:8D=M1 M@]-&),0&'>Q!!L+Z&^J&U,K'R$-BC=AL25BR 2VD*N8:@]9?MT2\@:%#DB.C M%/EB=H_8[!SA+Q>2M3@H7:QX3N*\W)PVF+)Q35(")FHNLD%Z2AW93:AOR5X* MIVA'5D>YKO)"[V0JU7Y;W:7 ^0_,.U'9KVO[9IFC1@9:VE[P:D1A2).WTDXE MM /37S RR'-?7FS_$=L^4*G1^JJZ+_L! 3KY.5=.AJE$K),W_2_*X%^!G]& MW1_\U\>&H-1/.VUQ[7T)65:AZ@@"Y'@"_$7^2R'[F-^PJYCF-B@%. .,(8M%=.$"EE MBE,?12 NL;)+])I ]0Z.TX_K'P6 E*)IA^C^Z_5+<*O .3]K.V!,OJ/V+]SX M4\%%T$>_>?;=T\+NN&2=TL5F%H4_,E(J!=('*PWNZ'@GI-Y3(ET=&C9&:C A MDWAS M>>Z:AK*V.YPRTX':9+P&!.?'E8?,_W;:,"@CT1)#":@9D9,(VF#G)F M8BY;187#U(PBB2 -DR8X6OM)?A!:=IKN[^.Q/I8@G!2F;OQ7/[0D:+$/.YKP M5'V+(Y^-S2:\YGWUZNO:35K(8A[S=*N@PQ@ MQ'N8ZPYYB"$Q-RPP/V Y3GY1Y3,U#1DI$:CV(.)3PD \=#DT=9O1MP^A/!@? M1'=X#\C1PP03Z2%ORS=@@KQJ[VC\'9J3MMI,XD5B!R R[/V+$ X83$>_1GAJ MB1KW0>F1/&\T8CF%4LF!\KY5BDGF:6L_5R&BY )1DZTYY[%MMZ^(@F9)#3O> M QU6Z:W%3;CT)AG?9?6<0[GIVJ7+*;]]7#!J[642%II^>)I,% <\0@!'@' M:#[%TM;I^?K.)+D.:^DHJTW/$YAVV3P^,_"AOW(N_FTD",-0-TR205G&>+28 M)[KU>&E\.%$U,&P7'YFR.JC NXU4F4R?Y_'PM$ J1M_7T1V4,JI")<\J])NN M7M/0S#J&@ _ 8V4[0$=$DVAQ+CE,VSY@]C,Y=,+$9UHHXJ<4J6Z;J#19A!B9 MU>MQ,''>_- VOC"PD; '<)H[PJ%&H1WH"JMQ(\EB#0*O>I ,-9T?""NBH:** M$F^+67Y )AXO07: FR?+G%S/NQG'QW:@,*^;#MA._8.QF&UH>^W]!8Y=^R.+ MJE#4$5[1,_% DCP',*UX/D=<0ZPSE4XVTQ$+Z14>*<",>$:[F-,&=X$5(^M; M)G+V_CIQ23@WNT:(%!T%8C5@=L>D#2Q>A4)%XMCI\*'!HZ?I1V1F 5TGXWUV M+\"MB*YT-*=]W^9C73+8:\RM$BJCN<41GCNLUB=>22#5.RN"T1LC*#F/LF)\ ML[PK3_ZE/8#=^H,-$@CEJA*\,ML/T0/N"+E-GGQ,1%;@J=5]2.X)B"1-Z?]21.W_>'C_'X+3+"YMN#^!H#W%,Z65T=8[9G72,(>V6MND:6)Z M2TJU)^![X5_5KVLMHB9O[2(4T0&F ) ;+4WBK\:7<3%]"98+S%*KA[$35=&] M7$'8+4WV4P8Y$N9&P]U.IH@A5A5WP!U5TI(G=L"CJ&5AG*S@"@X&>@LD;%.U7+ M)NG>UB?9ZKH,]$<*,T*[%5($4)PW-,+&\/T)1RA\C-46])Z4+B7Q^/(=6,V# MESH^U7^KCDJ7493(Y+YQ)^@SM=U4MT3?94Y1(=?7O]QO>J3/+C"Q"TSLX= C M.68?+]PZ43SS\Y=9?1"GBW)P6#-4*6='OO9*>(K(/'U-(-4>700F#LNDI.?GX/1 M-ZL-%DVJ="40X9#. )V*K(-#WH.8[!*DGIG>I-"Y)$ M56V$5_/N)J"2I_4M9NP9&S>=K3&.2$]C=EO,5G,T6U?P)$(8@TDQG&8L"R^F M&"I?XE(H,F64/P23UZ.*!$QIAM>OI8+GQ#MC5(NV.^Y:O6&'YK,H$\<9N(M=P(SLCG5,LV+ M2K8OR<54WFCB', EC.(AL%3QF:A+!,MD-?*%PF9Z4/M-?F(/*4@..&,4H%R7 MQ<^-,2:/O\GTC\I0%?_L"=Z=I"B/3BV[*UH1(GER;B@%I2(XI,3K4S?B6'J@ M]&!EQIP[7!>9DB$AW,[8&B6?JH,[I1VF^*'0Z4T/Q2#UP>&:?P[)TCZHZ*1 MP#M\:^HK(/R=W\W/^#%]Z2SVO9.^52+"P9OD6JY;#ZGMG5_1@B?K?.U/Q0B- MSUJ\N_]N^*O@ZI]+Q86\(H /@?A6_\[#L.1IN2)B-,XE>F02D3IZP*_%ZB$@+"AGR T)NJ&KO'.RA&0^WY=+WZ0Y#&PU:U MVQPC*0ZI(S5%B-E-^!MG\[+TO\X&K1ZJ,PUW/5U,DL7>T0'GΈSF0' N=P.[2(L;C0Q@,4X7O;"2:<*5<;$8]-C^:Y.Y[66@^Y2?QAFGR20/6 MZ-SZ8B*[(;5 =S*FAO"YG"T7Y$A4/UX?%M]U&%V\G*U)06;AXRK-46N/;[K1 MLM.O\[6IS 0=N*OEW?-5-^YB!!4/!2!0Q%H$V_75TR)1]'N VB[&5-8=A[!N M>H6S=\<,2[*I 'B$#=% 9,CLSF=66^K8D1,!J[1&NJ$8.WJ4 LOC=V M*6.?6'Q327NVW]V;],H42G0$ ?HO1?7!" M+=_%V'/1E@4P*P:/!)$'(_K2U N7_D!O3BR)(%>)#7>R,1/62YD?C6GN?FN' M_3H-F1?OSTHU;TUI19WQ$?_VST^^^/CW#AC!?TBHBLP<:YTJZ M8"*L)#U8+P[Q(2/33S[[Y33;SJ%$/GKVXG^>?W7UY,O?1*/M&4)0<3$@33GV M.3&I0Y3P $6F1,!EG.S8 M);=M37(.[5VEFGUTJWO&Y^!6U88(/'PS#NA<:]L6)RS"Z:%R,-;E'MM_=AU,3/!*?HLYK!E%JUKG^J77.H)9C/>XM.^+HL) M?Y\&&FT_#S&*&4RQL 1(:IQ& Y]AM>7CA0.&.&!6&K!R45H*Q'R21+=FBI;] MV ,V+$!>)UKXPBN?DK)>@T.5(04^7TN91S&KO/PB8(.%DS%PD1+P'8@E2(1#699DFA8HXC&!^74+1!6F?-<,G= MFAMK)A(DL,*:[)Z.T:(C4V 0UM%.UG(\^8%Y$UJW0Q./63:-"$K,DC2U@P'\ M#G/?Z(.J^?_VL>;_6/,_EYK_^P/VF23SKJ0O34TB?A,ZIMK,BN?6BBP9S,NT-H+F%2F7T.GF6\PV8 M-LHV'1C&G8G"CF+&8)O?I.?^0K(BDJ5>?9;>S8MDW_#]Y$^OZTLYR0\"4DY# MK(&$3C[VRT@IT6NF%O4B;Q,DI>T!0LFMB3,3IC;'28I#D_RN;7.[="E%T99@ M29W,RF:2N2=;@#D;I(?F^#:=D\7X9L2-TEG3,7-39W]X7D3T5,ZLQ+ FR\L@K?-W62/' /VP!S 6/>1OL4T>@2FA)O# XL%YS&Q?YAH!<8/ M9@L7BG_8SOF%6Q]7$-)"1D%Z"W;UVG1X*4-3=_FQ[<22-\X^PJFM<%#YV,#Z M[.X6X.6KS_WU1 $0I)PP6;M&AB,Q#T,,T DY+L:ZC,9#OWY+-3Z-UM_U633\ M4_M"%9^F1E#XTC?C+&5DK4G,*=W4NV-C]Y-%(ZK9#QSB S[^0T8I!8N&#:5/ M5U^&XF)33#G)<,JL&%AAFXWF%E@GM"_; &B,F-MR+? LG\@Y,A00#U,U/=&X MW/;#6P48G8$EGS69:92-E(VY;GV&K;-0CZR 5MAR/]ARAWL^5B0ED8U) M;^0V P*L^Q=E06S9F3#UGY(56GUSW.W2S3CLS_T\?WDE?:[R^V2%O4"M6%U] MNALJ)\,/='.U2>?SFB?+M[DW HH&3;U1[4\\DF$MQ426"2 F8^IA?:5($L]5 M+$FGHWU"6YF8Q M,K&8/"'"-PTR:.C6W.^E-"04.!?QRB53> M&AQ!!<7H)DERU@?:/7-: '@1_('02"4^$L&MTX'/I+0GOCB:O,(JZ/)I&A*U9%);0Y!+",3-]+ MF3$G[O2P/=>J:*Z?*Q\)RW-FI^A[]3DLC1&\XF%\J:)J;9>A1HV[MP%K2>VH MKK]1F 4UTF\,129K1,^"D7OU0CM"[B MJ.M9V'A&BB<8P4/ZEECT#&\)ECC+JQ7"LA)-U9>7TINF.RBH";D9L@'V)]<( M1KD>CDHP$V_OKV@A33&)G/U<,^\Z*(/:D/4T.#$66!A=@4PB-^"KMX\W],S& ML"+IRD*<9G710V/K!"G(DKC2+%+C0IVOZV-R=D>@)/,2KW(0I>XQU,-LS6<@ M$1#1#LWQ=_ZVZV_3O%VJJ/%68;_YU^)# OV3WV&(#BU[(W.C:DP!HKEKDTNW MP4:,&,+H*2:C+L]UN+M*-H30-N&JR)3N*AI*;Q#G*--)P^K5ZZ\L#A#' &^V M39MG<$CA+0NCJK%W++178^UI&@UE.*A^MXSTXO[*C>ZL1$;-OJLT*F#D37K- MFP+2BSAB =7V9&0[O9OH6]=ZD'J+TW2UGL#5_40]MC_/,;(<%1=[,DIN3C"$ M5*22)O?++KC3W[?0.XF!S^\P*!CM?.IL?[UK\I9\]P6LM*=$IO#YL@M!?:L3 MEEP*9YZL5,I[U9,5B5;DKAO M,$Y0*#F*GJGVJ>; S&7/JM1!7%'M.J26BPODR(H9$*5#>[KZ;.!Y8P_(Y[)+ M!Z+! M3@:M/))-ZU35#.VQB3A\]\H!$Q(,+8Q"N?O( *=):_]H$DNSPV!Q<^ M!:+P5A4]?SRLA>6ABDB$*:8U?!9HS+2(W:Z:<;K [1.Z;G(84?0?I7-*^4.T M3<06/Y)2X'?5@HHQP3YRZ]]L@)=[Y,7@MS]./?*.1Q4KL MR/I*G'ZK7KA0&1.BD3A.20G3(9_.X5;Y5%CQBG"E(+U=SJLAL?J(#.L'Q\,= M-?5-]D#X3.9?37F&B\Z,7>L]::Q1T#!+ZQ8X+8[:J5,NMEV??'RY)7'@_[UGU^%%7"XNV;(R/R!=%- JV[P M7TAP*(_9;EO8[_"R\'Y?OWJ%+ D2]JI]ISE##$W^B>'EHC^@Q98?+':Q!4[A,/;(Q1Z\(UW&\$AU'3/"Y5_*X8S2#3[<70-3>CPP M<,.)O=HT3VS>Q'?[UIB4U?\)Q>7,8]>I"BO)ETB0G';D1>@MZKNT9H1QRDB+ M>57](OV8DKUXUQ\W3R[@OLKN/C)>*3YX!IOCVR:"+%D8 NRW*]Z(MRA)/OP@ MJ2!=539=)0,_TU*--([VS,B ?Y3+L6)J2/K]?&%J;G;!RN=R"5M-%Q M$-=7=R.N)/5[6:S MU8XET027@X_3F&IS>$AGLMBG.J8%B7]<=TVVVUB9H=H-/*RG( M\7#5#^E]N0VRE*(TG!D_"9M9NBTW1CE_%7I90'O(C:;H_N+M,G.+$X1T)/5: M84+B&/1I!]I IJ,1#"W-H"2@+\Q !YV&N\(Z7K*(#MI(_VP^Y=KN_$_-E*1DM[T3%,C#)'$6#*Z52I=-#I0#CY#/%EWN8* MQ'RZIP><[<1PY5MQ4O)6O41 M& :T<&T&;;(?FZG8SX4ECY@7.P!5HGW6;7/&@-A]"=YPRJ MQ*' R[;\#.V7!OLC!_$D_-2:M0G%HWMX\O7=NFRA\,5""#@L7*ZSG!0/5*LDW1QWG:I6,&DT/2;[<(IFML1\9&9NC;RE:YT[/TC+ M,U,/TG!TYA9/O)^6#TUM[4Z[LT;;W*NI#KJ*EI79LYF';KR%'DCZ\QA((VU(IMW8)VI^&O%OST:?CC+^C4 M/IT<4\O;-?OPP]*!=#(5JO3/.^ON#W0&.N]IO^[[,EAWQHFRJNC$NEE=ANCM*##X2&O# SB4"0;ACKI^$#-NW$'!YC M],-T54=C5XV M3W_>%].V;($'3;T-%K/Z[%=*K))S>G+9J/?KY2]O@:3,9]"E;< M- >XS 9 )D6_K'[F(>[HV.&87^-W7*N=+@H'DD4CD3T#^XJ\1,,=Y'TEANX< M#CEPPJ^OPA$7)3;!"MQT^?X*,\Z!0E^XH6_&-K Q)6MON4BFY11DX=27H MBI*^B@99N-CG&3L?G><["S_!XJ(_OWK]XD5NA/J38F3_**_L-6\F5_O:!X+M M^Z<_OOZZBB,4DQ)(?OXV]WLM-0]G<6R<12B0 452X CTS3[-!%>@G."3J-8, MOTY*"A7:D=)B^3-2$2&QT3*&N% R\A#=71Y%C5T;V3I*U&Z:BXFVT12I_PM) MX!!DQ)Y^N"1T(2Q)JJJOI QS#4 _'M)YT;7I=MU*P/*YI)"NS VO86-8Y&H) M"OHE6Y]&MV1;6.V "'#*UAV:0S3M,>=!I1WS8A?%_?RR,/Q;&SZ*[&D\\L!0$4;M=":W(6= M&D&VV+7U921HL8 P70B*U2!"VX63D"XPG!)$)M74"LCU6/MFULB3?\'31I6/ MI,+,PX5#F37:;$#,[SO+2CA#.@W?3VC%*$%R#,.5K%"%,$;7VWBC7F%Q[)=G MKU/_-5-ZNLRAZ/ED8*VTW#AJ6_I$VBJ[?.A;/A!\FD\JJO<]_#5, MG:___\W7^:"]44T6Z8Z_ZI62=-.OCX@)S=,_0"1%$BD59&, L%:Z1DW4@-HT ML/..NMF2WU8+W!3?J-=OZTL5J4I38M2!9;Y5\"O7#.66E\9M$U?/B05!+&B: ME56=?#]P698R _),:2K2?P?D;LF@) IU7=S>17-P& 5*L/= :Q54&&YXL^62KR-[T;4QHZ.%4U M4.P1!9V\^*T:!6C'Y28GQ$$VJM82J K"'6[[8J!V7PA=IIG!#U^(\_R;W_^Z M2D&]?32]K*_"#?.SJ'1;XS#38ERJ&#$,VN'K.0>++.1^6:,,*-MNVX(D730Z MX9C68^AO,>:ID6J83G O%TRSLB7]DY&8>E>C4P7I32W=Y:G-@JT_YA:[OGL2 M%IE*@C)M!0F"Z=.Q=]F6].P&D-1CNLA9M [V.J5\W/ L%$)828H1>Y89S&S6 M:!E1EU#R5X]0Q.<7S=+QL#IF+-"B 6(7O6&.2PNOHQR-W )ZR^ELNS2KSR1J95U$M)]7DIKY0_G65&NFV>WT M'?WG+Y[] C^G3ZWM9X_C)J\QOH1O($7\W\WMZNL^S>.GJ_G[.Z1@[["QJZ5! M'Z[^\%OA795(\+"1/^H_?H6/%A]/#P34 M.#2?_.[32;S+L9\>Z;MB\)\FS#'R:G.3BF00@&R^VI<>"._@5U@@C^ODGWF= M)&]8^O-ZH8\2C@RDX10/X#^XCWW"=X:S7!F0U0D>'A?61[RPI!CLK6#.$8\( M0]GC'Y?'1[P\I+5DV*S>-HW$UH]+X2->"N:J!)J;LJ448=NA'3,#SORHD=\\ M+J*/>!'UX^%)/G#&XW#3M+L=4WZYXCHT NC5;-ZFJ0]7Y (%)63;_?TXF.!* M7I6[P/3IRC&6/;'"9CKMH(CR]%V+\$,,E3\C_KQ6J;PR/3#H[QU5)D"AK4*( M\!$J=*G\RD1$1_$N?#.-9_4*HI&*W3*DDQ#*Q6T[C.@QMA8.(V9K6D2SOWW^ M[)=O_RUX%=?'83S6IEO#3))^2%-$7_SQ)46,S/N RM3*O13_/7NCOI0DI*2: MU@'^ZNE)E3^K06&R)\JB)L4Z $7RP?D8(^(=.5AY5,'^",&Z9@IK2[-M?'+' M%?;ALT_+GFM)QMR 5!%_?OXIH+/V+> SK)O IK\"2TK'[(=>-$V O.Y#8U?A M!2 "0.512>[+0RA(HQP=<(>VZT#$>M&L3@VT6KP$IH$R:-(*4.^;$.P7?G;*K8UVO[A:'\73UTJ(NX(S2ZQ>*,V36BX*+$=E$P@B? M:KG.%YG&=VDT!'^"6YG7K;)Y(,.<-!5\^0+O#C;L MD*L,,@''-/L28>?;I4]R*-"Q=0@@^E;\+:H4;-?(\&LD9-^IR'7[,^3!O:1B MCS!_=V6!%=Q+*I6JJ84@X'H RVWZ['7.MI*.\$2B58&3HM !8_#7]B:]EMZ3 MI&X<(GYS<>Z8]+#).X,<=P%>==60;"24[D]/TBR[?8T.G%BLG3M).OL_( $N MVP^3KV)7!M+-O'HU?3 J2 &&[ H![S\^CB@R&:\S9P+8W?:MCL;3*'W&=#(8ZRN2F=)]A(7]5+,T\Q@ MD;Y069Q7R98%:1Y IO5! <=^_P@<>P2._4S L9^HP&C\X/#DDJ-Q0G&L,IHM ML%=ZY,A]CKC1U1)^@+F%]0+3M&DH]]:+38?[XFX"21&]]N:[6GI>X/!_\NSY M;ZD[;5')QFFW!'Z!OCT8,X=".35P/+9A3$6:5*Y\(( D/P#8N%KJ@89+:D=+ MY''(WE.]T 2>-H_/I'SZ:YU*FNS@<*F6H?X^ V/,MCM6:[T3=#54,J;%8O6' M&?\79G?>4C&N!R%KN L7J;R))-!I+DGI9KY&;=I)GZD'YSV(:N,66TR!1B^< ML$/Y.J'_>UL/D6U5*$*Z/>V0KF:>4)%E6@(A*S*#,M/@\A ?GDM]V!W5+7L*R_ZPO ;-)BU,*EZI<6'D;"\.;?+8GTF#>-PSPN3;&-D*^$6([!SZ>E/,[G5_ MZPQ*(0D1<;Z:O[G8%>'T@F)[[LM90/S%S-!@XW-A^:RB86*,=<3]&?6RAUF/ M$*>/IN13B@J3:&ZZ_[637N)^K^&(A9;UAP9H:Q%>MS=MZ!M^+$A_Q N+G F5 M,2:0<3=%R,=NXR7 BFFE]A_'K">EB9S'Q?,Q+YXB;$@1KUD=-'(+R5/0!9?B M&@2NE),-?([>QO*XC#[B993QNR!=X6HA'1E,T?B(G_NHUT<*$%J"&!A@HNK, MHN8^@-8#\L$@A!Y5%.HLD72OMB$_(0@+,N59 M=1F)[@F5/KA2_DD%]KXTQ,GL-)$IL!I7E,*1LV@*'P$)SB).;RZBHP4: 0. MW"Q#0N,=B<"!*DG&R@1P('.6#LGY\%-\IR?:V+(=3Q=Y_Q:!;>I3O'\%\@%O M*"*V=>'O?#\;0<;VIOGYGS0N_>6>;WMN-0OJO2. MK>GAH!@0F M00&0&W4D,;J^HY:FY[[HDW/2[U>4RC2.M5E?];0/A.F^NKCMD MMD7YNQBAX^HVS1H:ML29%?<4S$PGEWF"VV6(9H#<3'25"2 3PH!32$=C#;U5 M6K4L 9O&]_=^,,$XX44ZC.52O=7L,=]WO;BDYIC>UU^^R.+I%)UR(;\+Y61V M28,'KU 35+J/ M @.D**TC%;V(H072!;2?%O8"O4DK?!C !L@SR$NB]DO&N2]!FIA\%RC#<>BF M5]?;FXBB57KW4H=;-/=3:$/ 3;B1,24XU:[Q5Y_G\\2F+4H]W'_Y.^5P"FA& M4>Q*)@YW6J^ 2CI:2K8SHM4B"UVVD)+2/H]=B: MM7V/;MA.U'1GQ>L%2M8T%C0'%[E+PZ^+>6R'9+W(-3>>J,=%PHF%VMP'CD#[ MCT<$VB,"[5RHRQ[D<),<9HD;BTBP=6WZT? ]"K[=0#H1%*NWX(P.30->(W.H MT@_629Q2*YZ%R_U5]'PKBBN+31\GX5U@WIPP@K#K:9?6IFA1@E,YTWY@VMK+ M?A#<X0\65_>_I&_ 7QRV&!T^7^(D\OG3)__O.;:O654/&X%(@R) GY MJ7*DR@WS9UZB'OJU3+.>K5WR9#$89952X$T&%12+*2 ,SN1=!JEE +AVLN"= MV-.ZVURZ3L["S&:Z;T?C8'7H62#;S4L@O[P)/Q,V:8!1R'[;0 LDG-SDWG'0 M4Y[[L+M/L^W*D -W:7 /;>Q!< M@B\KE>02P1Y#8(\+BHTG+P4W6M?8B6?\G M_[==O[VHUV]Q?J8@SKS/M-"OVHL6IF+&.D3)6_(V$_LH;8@MI(7AM+>['=4I MLUIZ,JP"Z<"_V?R9X67*>)YVP['3LT2(K!6)"F)P^PFHYN8[#3'1\36H?(+$ M0@J"(\EFNO6@(607]!4T:-/VQ^.0KC6*S@EZ(Y&-@'5(>U4#>S[N9=]O0GT$ M]]:YJN]@H-691KQ$GFR;ZK"9T^->#O4^*/_(,%["0V;P\25B@_31?ZWWUY_J MC^UF]<;+.^E#+[]\4_FU'DLUCUL:ZXR8)T) ^Z1OT[;F(38V=^CHHF?8$N' M S-1=H,O<.F7O/0+H1Q_D+F(XB9(51R(5)S8CFMA.^]H(R2/I"ITU)K3/TJ M'!\0G\R7X#?X@=%#@BJDBFRW>H>G/5OV=A[WTT>\GWPO604+[I>)&V"5"TG MFLF<%!.OKYJ]-F5OA_I(Q8]@\2^2.[YM#V:M6>5XN[1,56&92SY<88_NB$W,45>ZNH4U.*^RK9.3MKQ+_0#YTHVX)VME5*S!H M:,A1\4)$&39LQI*EA^M)O]2>27P-4/_,+K27EGSXW"4>[ *,1+Y.OE0G9,7Z M1QW=\EV$(E@*!K%@5*8P<-9X%K>LUPC]RW"\A/YUD5RM5A>ME<:T#T _H-RS MXX(O)^T;WI;&63._K'*7S+W(EU?M;C,TG==D='Y>.2/\:]W\%/!BUUJGM >] M>'.K$]+>.J"@E@2YP*T^\DV].ZK+"87NM1#?;U23,JT0[281^F*9SJM^O)9< MTR2]<2L!\%5['72=. OBE0*&=-7L\/*G%TX+7^)B2IU)GDI6L;7\/1JLC]A@ MF7#/*=OQ*JSW;[)LDVS%SY/1Z/=@2M]D]A3]WGO9"NW9-P+\HI,E'K9!KJ@J M)5NFXIPJ<"0Z6W-59 %YZ*W*D,\D:*U[=V<;*'P,!:DTGN2 C];$P/V54X^F M*FI-6Z[8.9,]##[W5#=^>>!ZJ^:JWFT_I>P2.^WL[,@.D=,:; O?NPS]Q;E1 MI3,2.:S3;>DR.6W)MF9Z3?VA_!?]?G".R$F%'E?2U"C3Q:;923&[-WW MPX(/)J&(J8D]XAP?C=1_?5E2H\4$:V0@RWQCA0NR'.RF0%5YZPK $RO,:1^A MBY.1A]X2,^($83V)ZZ0FVGM"9.,;CXOZ(%S<+"2E\ M#8QM"]6@V1H>6V:9Z,:9D=L.3D9F<)SQ8LYW(V8:EJ)8'(F &TA[@M MO07]OO(8T^GF"(=I9N9OY*=$R\;*8Y;N%N2BL@NNNJ:A9CO[)ZAP+'[TKME< M:D%?J ;UGF))33)$QRWZVY"Y3D]RF$@>'Y:GQ,*0,9-=Y(PW#?@X"JV)TI92 M2B\;Y26K;KK>*E67I>D?-)<9.BJ@6!XM@L&4J3S*8:5C0 O4<9!(;IQ>>5J0 M. -HPF>-TMOQ202.MCE<9;RAE_OEKUT]#)*>H8!O3DEQ;8!GJ!2Y=?Y:Q#K0 M,N]5GA@O5KA'G>C#80P9N1/0+.L4"J;7<&D),.'-!#Z6#=+P$F X #PV\@>( MG1VB[).\ORC*7CQH9L;CF,'"V>+J$L8REMPT6Z007,L9$WA4D/9:<#OA'*:4 ML8E 1L8>>>@/&L#XZV>/ ,9' ..Y !A_\5_).TPK@%ZPQH>A(>-3EJB-EBK-RQ.> M<5F;_,,_P%[L!"1P>2604GHPF_Y:?,IK8'PRW?ZZV1S97R,/O2@K.IZ MQ&D MUVDC RCV=MH'X_U,"X*;>KEJ^GJ$O3MT"YP M67>J+,IX+Y/;I5.G5BZ(XV$4(3===P4_OM$?@5Z00:NO.2GJ\+"DUQ\.2AF/ M3\:)R>8S@"W2GJ"!B]8?*<$Y==+&P*VW^"K2W)F6969$U%P^$K@*1>R4&Y@= M.ND4Y]F- 5\/31#LBRR)@;=*BVGIB!\.1?X;GNOH@H:]U#:!MA7^8V5,]-L8 MA_5[^"2G9N*4;W+;++DG?OGV\&/X*3_8M+[:QL81FSRN T)JIJLA$G'1RE6G M4BYI2Z.IKA4WGS&- M%.?:8K9*P5!DT$N_:L&B+P20X1K17BOAU*8=+]/&5\1V:$7* B1%C@?!N*1S M0<;)17,AR,(98-QB>EG!EZP[26ZC6:' MC:XE\6%AR4NB]\EJEK%5UG19O5NV@43!JPO DI6:5W[0U9<.H6-S!F[B?UM[ M23A"0IEA9NII7-0%2'9M;3CP<6RLS;KB>O52/32Z-_2/TT(O+M_<#V)4 MX=<9BZ7CN;@K( /5:;P />9[P0=$Q*M.@YC --_-QM&X62)Y"6^ 771[E4X% MV/OIE]VVXV$L10@[COK[PA5#%<1:?8FK7/IX/O[&S,*KC-IGL!?XE(Y M//_"'.7#]4@,LXK^*IMM6M1 -)\(N[0!"6UA\F594/"GVG%E\AUJ^9M-M-VD M5.ZOW2\L'*5*06#:K@3J"<+IZFW:)EC1%,&0Q%=@'KH2RG!3TBDO)K2BV=QJQ M/$.?'BENHS"0PL<,*51_;9N,3DGFQPF;LU'+U4C=R))#.)M53$S5&+(,$YE3OD]7KXM/E,G@; 'N0W3)"Q?4Y&'U+\^?/1-O),0N5G25T!/$9NLF MO85_^>VSZMGTL]7$_:ZO90S_\OSI;__U_SS_W;-/]_+&Q %>2EI3C2PO/6%8 MD.,#1/L[:1D:("B5UKCQ>/@')&N+G:#L]R3V,&^BO-5>ZBK7NWRKL=@U&C3_ MH_&S]9#>0]?S_3PXFP37K8]C!+@K4@O,8PP($O\38K0+?R6.J:5^# MUXJVW4!C42D?CA&FNO1*Q4G"69%\%SD*KF1 _-.F%Q:&_J#@,@B5,>X M>IG7P=%Z8X[6F[R)7AVX@P[U^';$('$!]]X4A=BDU[HA'O56V/PO[I2SJUB% MR1M2'K!T_QOAA=WCB?AV6:L\=@PK-CA]R:9$YAAH+8^?DPTTOTUG0DSO*#AN5E%E]+_S9G&" GR^AOX-]8 MXZG63*R1[]A%X0EH$!+C+W $,0HP.G6KWSW+Q]@&8":I,6+HO6%LK62] MOGIJ!1FAR#.3QF[TY%-DDD^[]"(=PZ);])GM30Y4OK$T5#/9=MX3A2%BPN.&!-!\ MD)R=RD\CW]OUXA"C*^)I,3]M=R.)NV3'FEN;=@R@Z:'9Q.@WV$(5T%5U]59I MG9)I(H6#+(0[3$XM"65A7K+&D@^;JN?7SQ\KW8^5[C,6BWM5 CS5SUSF5%G, M:2XFERQJIAV8)+<\[74BMS6#O%I*2V%P=]=T2MZ=X6(Y#XX[Q7YZZ) J_3W4 M5^LN:^,I*=^UI&BN6>BK[HWKCCNM5)ZL_^(X/XB'WNGA6VF.20QPBCH5$5S ME;I+RVHH[\2T+%CE3!.R(D($Q]H(AC0;1M9J\[F'>E/.U&DO4D@8^PNPOG55 MQT:!I:O7033=&.N@9J?40>D.=^EH2Z<6ZX.[]+TQA:G-#QL, ZVQ+(K% GD* MJ.A='^>2=4@L685:%,"_8PJ E\RVPJ@90K=U#:.-K,Y!NSQ)./UB]F"M%I MABX4[M\V_N19+JSH/[,AVK-;[]L>ZL':TWAHK M^4@*H'M6TR!DF/3\HD@)SF73#+:LM?[>4)!A=C Y-HGO.?V8;_A;MXVB"0"O MB)PJDW61 H\WBM/[?'F95H%P1?<*\F!>,P2=C"N_,JJKT]?+ E-(& MI9BTM+91.*-2C3"# MNYW&WE@&+MGG]K*FUELG64)".X*P)1=/^32B59E.Y^,IG3_M&9(N_08Q]$T3 ME\22_NI2A=520[&8_TX&&UVE6Q1#I)9/0\A&]_;2MC=A/$@!*9*'4Z''07,X M()=OO#.^>O.N"I,+.R4I2=J!'P63D(O<[DN[DNE,7M0?>I(MBP70BV,:7#>N MS'2)VX;PE49P@L?S.A-!.8+TR&>M!KXVU":C]'05RY+ 2_%"#S$X7F:JU *! MR O8IAM9NM(=N5>_F;B^ZS0H,?H/GU.5B9W5W4NYV(\)^O&:B1$7-C8$7=<< MEGTO=1"9P;33+^,!\UI1')LXX&S;WJ0'B_2'Y68'B[I2=-\P7Z;@(^>%BVS& M9CAU56&Y>G[6/GQ&1\0W)1QR.]3[YK8?WJKNS^D7D3ZTV]P*P#1Y6XTDE:S. MF'[>M6\;(N:$]QPO:K7=';]SI('LEK%IL',M"/D?=08"R,LLK02U6=!:55^$ M&D#P9QMG4I\L GH!(Q>*K@(W^4]7K]T9+!6QTT]::Z;MSE"0C->0@+H?THC2 M/ZYJ,@Q&$).9EQ@,&X IV+_H/*K(2S.UDMSOLG-#%] MP#!]6=^QEOK);RM1H/]]<,EEXM(VWXB.]1*I,: '^53Y_&_WA(,\I9S7N/0W MPBI>H#%?0.([![*#A)_R$9UI?X-%/HF:2M2GQO5IV%-V$=,HA:$M*ID U?CB MQ.596Z!U*Q:IHGE4GMXOPP^:-H7CUC1SS.0)TMDQLIRDEXHM(J/0 %$3U['D MX$"A8PC@K)F;>U3>[PG&CF58(6ZF,WY5CV'OJ)]\+^3DKX^XGB#6&ARO<60M>,^"H9/2Y R[J>K/T[61N%ATT_))V-: M)%\2W%ARZB"8W!A-F7D-N;3KC:ES9\(8ZF9O M"&J."Q;I*%L9^:65L^HKGMZ8P2\O[BP4#)L;CS2-H''E1N[,8IAMT(S5O[@K MFS6\1FR/4:A*FPW@[4_L<2F= #A]4Z@-OU<4RU2;]G"PW\3@$J-@/^0$3F?2 M<+PN8_$"J3S)(JO!T2D5]$AWQ!*!'R\!5CZ M>E&YLQ4ZC<\M,Q:WD\<'9(8 MR T6=74E'IBT%D?7P+R!HO]TM,-0VFFPI@;[R=P3%/$DD]MVQ\9TVY-=A6DH MEE;(%FV] JNGL1_5=K;(C8Z=A2)%0K"[8VK'VX<&4XKF9.2)**E_\QWVU>IF&D-9/U]:>\0:\(?_ZI7F5AM@P:L"7+U^#%*,^T<,_PU!FIXV@ M0SD??;5DGQ!_#@,PMU8W<.VZI_\,CGW(.'']>&)9!C"HM2^L'":%1"" M18>3C5KRN#CO@$8RIC24EQ4"UJ_7=:9O:(E>,"-'R\S@O0"W;Z<3_D(17*X. MD 4<[YJ#9G D[MT)$"$9<\!&<26,T>LX14'%XHMC!S3R"E @&6.[;\(#.O5 MGEINS9.PK]/,+'IJ^Z:!;[=1_M5&N_'X'IER\NXO06;K_H2L5#K>6X&.;L?_ M3SZKT@[R9J3[I.XD/<\&K_2\4G6B.\:3;0VT[ESK@%JG?7FS#]C<#,6M0>$92J<1D?MMKD0N)CP@/474J?6 ME(2NP2 2M$V>,[P+S6V8ZVUK# XT^RC33*BNHS8/SUK,S0^8HA1F+O.%].P- M(L@HP='D37JLG-Y-"G&N4+^A_"+V!;*K^)=Z$41B)#.%VL%]KJFQMQ4@ D9) M@@,H*^]E 8'=II-4,/.^RVE 3_ MXCPQ_EA>$.">UL@D(ZAA^=$$1N.5=7&E MA<:H47Z79GI0:R.+L6TV,6.SK&>HU(MG.QX7[UE6,+Z9I,9" M>@@GJEG;#.86I2<&=HX3 M3JQ08Q;HWHE^NC+6JY@T"CU0;AND R/M^WP8]"DT:-E:G,^ %K??URQ1,+D5 M7UHL'QHIJEF-^V]^W?>#V]_M@$+B@9D<1)QZ#19AX"$,0S^,KCHZ337>OQ:# M0>% UOTP-"1%SL^C.0?D*M^BC^20_NO9YG5]#9(%?.?Z:$QV.MF5)E"M*5F3 M9""TM'IRL!;U@6V<7,.JF!(4TLXI35'DKFJOQ\_26$0XR9PJ%\O89I,"0\RS MR,SZM<#HEQE%2V1<2 ?\_3CS<<4L';>,MJZ, $6-<[9 T&(_!$S L)BYPIQ?!JA#8(-(GT- M_IZIZ8AZ$S.X%J '?]<, IE(B]B$D#^_ ;8S\ZA8N#[KLU_TRT&48ISLF2H% MQ!C'84T*1E(K+;"_>!=L1WY9.*&HV3VQ7WR0!O_G.5D_MVIRV"?1E8L^2R[3 M.!3L7B#:/]^!*48FEO"3:1?_+*PQQR]/Z'CF("FJW&EEP7Y0A$P5N:7$H$\R M<1 #.0WG4P3@C!E&"7H62P5SYS241$*P)2/&]I%MWC()ST!;O=88+[1=B[WL MK2LO<)K0K_LWX]"-JP@BI?IL!I(+DQ4*NE"N5(L M=9[SR(HL*RB!M,YDC8W?#,?]=<$W8/39UPU1C.E?J,HN7'_A85*TA6?]2YW6 M5UH]GSQ[_N_5ZK5U/^O]).XVAKK;?O4YU;W2(W]%#&_.WW-/MC<34CLVUFEV M.-9D0XT@D)CI7"Q-?E&99>8;J"BC;67=*2 .LM!%.-2U.=?[11=G)KT]S:!( M8L?>)2;#BHFB5A R.G1K]7P.+Z31]6#O1KSNGN[N/<]J?DEQ9\FY7PL1,0L[ M0W.5#$*+DB)N$X93X64)PT+LYKO_)1SJ[YQYY-0KR(M=7S#@+6GALJ#Q3?W= MZN51W9"_]!8NX>R M[":ON0;U@9][4AOMN]W=E'9&!J9-JH&V4U>L]Y1^U973\ LL=NBO'$]M'JJR="W*9I+=\6 Y;*&JT[;6&N5I]?0MBEIYI"LZI\H M%DX?[66]20NS7MOSI#=8J .E$P$>DW4"#T_P0OL!Z\WVL9+^ !3%$S+=W-_R M3&TH?M-H?U9<-XC[(!F"%92Y?B82),UW:[$\.EQ1M":A]%14C7OALQ:IS3$= M1I\=-Y?IZGDO_/X>#G:=XT7B]G?N!\&2]TJ;Z>OQLKY&VYI,J1/1B1Z$# MEN.F[U+P?-7OBF7XQV:-"%V'\1M;A_7JFW2@CBK3WK(UCF0:J[_(9*")9)/Y M$99V(_U#XT%O-59$H550+H.06UYHYN3>C6,#EL/;;(N8 3>NZ??1'JN-0GK: MGC 8G"_:K'"+&3;-6PS:A&R)V;3I05G &0+H5 M.FKD ';J^(Z3]@;?J-A^!-V"FB/VI!>LSPK6O%]"NR$.-W"%AKKP#5 M:[^?/1/(8@@F/]B78SG?O)?LH<1C\*2#)>E\+2.?/AN;(N/?B- ?PXI(%FL M]M,.A=7MO5=LYDJ1:+)T@#_PWO%?/Y:W'\O;9]P[CG*;DU)[AH"KI MF?6J74NF3 J?IG;,G-S ^MOKS[X MTGIY: ?-_EQ.L49N8B$%>Y(<=_)0IBO+P?1+EC(F/HJ>^N[7R*'Y8K?3,__? MM!.^-ZJ2<08(-0YA&SF]MW:?B]J^+O)8-#UU[%B%!IJS4XA<[D9NM[%Z;P"! M]!8TPLKMZ[IV3UPF-2C:Y8I"NU6,G$'=:0TW M; <6/&2::R4YJ.SM2 R1N;$-&T?LFJ'6)$Z35X'9]JKW/,#Q_N?%1*"^E^,Y M9+NT>45W@S_RK?&ELTGUHMFUS4UCZ&&T*Y0I4IFY\-(\>UATA2=_MEIMCMX" MZ>8\9H6;[J8=R+Q=9=AHQOU;[K3QE:!#FI+4M\LL_3"G #(@7607T0Z0%+PI M)C*3XU4G>A\6\ >*:==RD]'ZY=DM\3K(KLBCC,5%(HL]4L=IH%CY_;UUT3#, M*7GZEO>P2EJ&]T--$/72R;3.LFV;36'QH.)KP^IG_ M/DP9R2>7P\M"5\T:',\LT(+761?#>N>";M\_+7T?6.L,-G$),FL2W8# F![8 MT.^J%#$)+@E!*_M82V]A2P _HR8)NBQI=0(1 NI:H$X;P):R "?YT6L[ MU<]6W/EY2KA*NQV,I0 3!DT'[/%/L"GU)\C8E3-1IE>\ZW:8XD1D?30TFP5( M5-.,5 HL6K%"FQYLLPD8GG0[SL!&?9N-M'>H3R8>^4&=2>5C;V>^S&"S?LE9Z*@ TN3 M>=5>*%?$>-5>FQI*KJ.4I36=>L1!=B"$*J3WSL4>-D6# Z.3/BV<.EHSP\/X ML]L4>_A;WL_\HH*&<\&9/)QD.P-XK* $,P?P/K6>D-_$!NT:VH6Z:M&;Z2^2IV/ZK^) \ ?D^I9+6W,PA M(4V4Z:2+(%^4)9^E054^)%EX(DD@],WHV O[6MM PT"F6P.-H:B8:6][,,.P IO8:6M(7X5QZZP@%S MQK!'*TZ6&;\$'"K]RH8DJZ8&OSP#/9]WEY3+46*<\SSE82'3;P&;G4V*S$:D M_LA]6)[/&1I)M3/)>*,K6B#7!YV]IKNL+\G3NIKL&AT,)81T[K__W>3 19RH MTZCB=_@WS*OQ3K"[S%\9?/),UKY=I$ P4KZ^#F?U>Y( !LD9AS8?^]$K+QS+T31Q=*=395QZPJS[@(789C)0@4S M[2U)-*A7/1]V_-41;JA]V4?LWCT7MQZ+V^?1L@VV#<84S+M06,)?LSJ<$RL@= M/;#1M R6 Q=O+FC5(Q*8=_TQM^9DXQRL/6K@$(.2GIXZ>P5% T_V8;6#Y/^ MU8H-.>9&6#4T>69[9DAAQ'.S;3IDI=4:#4!'+=(N"CD3_F.H=93;3[1;\Y%& MTET(T\RZ4:H1'(A%><%8Y0M'B '"M(1$1\#/F1->P-R7]=3%.QW:'$\5HYSI)Q..>3)542D94TYUB!=&):<8>X['47H/ M-.3<-!?2Y"8RN>*F(-423GX[+,>JR(*<:$J:ZS=+]W8/P.)XZ-=O9;B4C;*> MQ25_?UHSK@C W0;N*V;"NQ,9\-P#6'UHA18CE,MY"EV8H6I)&7>N4"Q4_ M@F/.HN+WS95IW6^)Y.53%;B924E_JE(0NVE%A >8E!C&*;:99V3A;KLDA4BFBDW:#3?22PWVG@F?%+X#$L9- M'$K^U]/C?>'8CM";Q)DK['QIR>7_CP>E\2,:+5C58DJ+(1X')Q:5:M3R4IR7 MS//M. O-KM7G7" 4',5-[M:.VP^,I>@A6.K@U_$YUAM_/;L^AY_MM+X,IS( MC'6N4QO3?P0;+.AA!)?4Z:*,D:4$I%S792^L*JU*-@5BJ$II>'&7.WG.X-B. M#%-BN.MVIZT:[?C6;>'"S'I+/M*RD2%#&8M*>[U.&SO,#*?+SW! #W9N@O4. MDA+=2\4H0RP-]J<"!@[@21_=&0NAC5Y]]HV\K)G[';@+3C[A?6P&?/L4W=7A MJ7(Q@+-2M?&2\YRP84+-6ISVD1'9OB.+#WTZHHW+U $HPY:TPH6L]^1=L1CYS,SS8R#%YL>I!2S+D$K6RJ)3H+PDZQ1!'I\]P.:_% @Z8SV)A? MQ8D9Y!1AFR':*CN-8V8SJD2W XDSMIHDFC;>+DUC=>\\LC F7:YXJ=K$A\V) M8ZF]_XW.ZTC+K_$AKT[T"_TR'H!ILC>#XM#GRM/$!$L*$GXS^&KK Q ] "8L M"=P>F#1.(XL3S;SP=C%JVO:F)1_@L@;:>;IZBYR\_*C@F*BI9L6!/G5CDH]?0LWMG6Q"T4TQ4HX_(;\X#$OI[+JX MJ@5F*L2=MIMJ(740VQ"?MJC6-QT 9XVBRF"R>W&8UKO[Q#C%2!IC8 #OIT65 M/K+7/" H9\4Q6UMX$C&!2\M45XA;&UND&"[<*'GL]*U.\G%J?>U.2EJHWO(U MM<(W19OYAUTA_^UCA?RQ0GX^%7+HN(4:-RLU5D!=M]=(HF?CD#;BNAD4#A[= MC=$7R'+P42C,DGGFC BB=(()!24/2>EDW MZ52U(536/X9.V,M0LI@,+-Y=W5+<>IHAF^LR,?G !>.ZN=GWLM*_2T+:+[Q9 MS'Z!0W>'P]]2Z9HIZM8SY'2X,%J=6@Y*L0CYK]:XV4^Y7#6Y6Z$]FK4!=A:5R,V8+^1@#B?K[ M<*G95]K,*GH(-VAH7N@DQD:5PE3?TRMF,^-R)V.$P%XUN^N5T2 ?J!A:DVN13AWS@!XN+L63Q)Y5>6(TS=17PY-A"AX%HVYOVQL,]>[0XYR M['%KLZ.U67H/PRIR^/(SN9AMTM%6)(^2RWDYSVB> $+V;# 'D&<\OH?*BXL+ ME+RJ+!#J8O[D11M">J;2TU;P_9UC/"N^TKYK*;QHJTN M;MK3%Y:3-Y?L[I2F>M:8N>U9_H>BP9'Q2MH!2,UOI=22,[SR44I#9EJ8K%,] MCOVZU?GU$9S!0?W5P@Z,\))3Q7C=Q8(IE]?A0IGAI9!TTO&$N(O*>.(K:*/< M8U[E:$D7)DF[*J20JW,S5;'*LNKO?F_5^[ZP.4MY"YF.K&P*\4$"8,1FH/-L M0FR0F1CM8K&HGTR[0?V2_32K6$U,H2+H9M,;ONU<^^@N[-;"UK:9LJO;Y-]F M3(+#-RTUT-WEFMO"WDJ&]D9.PX@]8.MEFXGK)B@&?Y"GJ[]*-UJ\LOD%/U)B M9_4M::,<>UMWIQ>E##R%%2#+$%K[(ZDNY#! XF+I/%JF?PIF>V&+5#/L"<,/ M4IQD):!E51I!HSR#+#1$)*FC>HC#?0 #K1M@B;1?SY TOR_6Q036WYWAY*26X%:EDS M9;9=^Q1%[(J%D"7+E3M]HIRPW+_MQ=4LLGP%/T4IK_0VZ3N5E7TB=]D);$YE M>5+\V?4H[BG:[RJNI.>=G+_N\V5U03%,=+"M+ M]EUXW_?(M&!UZ ETWYJ@V9$(1#^L"^/D IB][J>K+PGLM%$Y*9J@^+5K-U=L M0&BB^8^XJ^S);LCP M"3$>U4I[ =,$#G?3U(-?]>GJ"S;JK5S+6;$+)Y,:/BOJJ/ZA-! *E4G^HYJ# M__S%LU_@Y_2IM?WL:?:)Q8C[_9L4FXVK_TY'V==]FI-/5W-3<1C2_S9VM=MV M<[CZPV]_DZXCB?K#1OZH__@5/EI\7&IHXB.JA4IC>+^Z@PU^UVR3+7O&N[ZW M\0+SXN\^G90C./;3(WU7B>0GZM-*ZRF*B)LE>Z@177I*O)A?8=4\+IZ/:?'8 MP8.D2::%I4E,:PE'P':7_%M9$Z3W?,>Q^[B^/O+UY=QW*68/<1U+7 S>43,C M#M3Q..M=?]R8*L;C6GI<2QK#>T>%UU,9AHM/=63478?T!!L_!"UE^1^D^>&= M4CXQ>.;T,TT-$Z0)6^.1KLBATXWTUN2[C\OQ(UZ.DP*V='?MQ>,7DR<5#$O< M: DL=D=)4[7V-IKC_KB4'I>2+R4#0$!%:"?II5#O7HTI'A^W)#UX7#:/RR;K M@+-3]GA]*=R>L:!EQ(5:W?_B.Y?:AX8F_-TCFO 1 M3?A -.&CF?SG-9-HMI1#%%$E2)*M91Z$?RQ9^*\7P\6S_N10/6 MGJI$T"YF*IC$)UQ_G@![^H"#\X,KWWWC%4_2/A<9Y.5JE%5(_: M=2YHYY*1%DY='U AA?;KQ7(JL-,YR:UE(BTY/:!:^*#BEU[5(-9ILS7C=?(4 M-D&LFXU=!Q?Z2@&>*5> 9M@+1@^8N>FG3HT+W 1D9'<&Y'6AS"R0BOIM _$* MYV#.4U_E9!RXUML;D?2R/$KE?6NC\G4J[\FH,A4"\-O5Z[4 -WRX*[1"*+.R6EUWF-U/P=I"$J0J"+\6$9"2(P0&4 M_%4ZT3JQ26U_#C" ]Y@: UI#>KB@T>#3HAHNB14"?0.#4!U ;0:F5YP(NPH( M1Z)R\6.!]",\RM,RZ,;:S#,Z T>RDJA$>FF9_0?'#!'=&5H2/TWV[M%!_+A7 ME58DU+*-AL" D)R6SMB11NH8"(UIX/C^C3JXRP]S,]4 M]MHYK[<*>LEI*Q1FTB3ZT1!/C$+GC=OS3R]>O*Y<%@\H3DQ>\MVH>HYCP)N3 MK'\-\BN7T//#Y?]!%!YO*>JL,J0VX) M\&D:!7ZEB1+W*#P.?6BU44O3T'>V2)I-#%4BK'4*MZ;<'91( ^JV:R[[0YN; M)M+=B")VA7D9(SW;K!2K/7I4&@,]G+<>3FXJKL\!=BS*<:@0ZL*C1;]HD<7E M03X2,8*U-(2]%5:)@/E2.1M1&NS3?:5?VMXV@XWL0(@Z=Z,Z/;9*"-;7@4]( M:/92;[0<:N0)&Z_Z@*KB.+A)91IV7? MS\CW*BFF\XCR;6^"7@8L'!.X=CO& MBX(KRND\#RT:&-FUT<5;<1N-RB-^-SM-<]ALB1&0[^JB$/)B.8/?P=E7I M9G-E\-#5$J@R<6:EHZ'KCV 7(>L?Y;72W*3_# 7A;.04UC]?'#>7EC$,8E7N MIZZFFJ\",\\K/:<*MCL^--;0'EH!@D24SIH#^FRH!&@.16"7:O?L#L)1=IVF M!!]ONYAQ29/0JUC: 6U!D59E-BJ Q='K#']UNQ/2V,RT\#X&@ BDMXT['$82 MH!#R!QL2>55N1L[ 0%B[<'@)8T%,8ZR4WII-[E7ME!2_#@=.%I" <[PY@A]4 M9\\VU::\Y$8Y(HU!N^N[)VGNK^0,'"!VJ,V1Z9,T+^D$%U B2!*KF,7<7VA+ M8(Q2C!/VZ;_^G^>_>_:I;EU(X&1RH4!#E%^R?;,JJ(DJ%(XG;C:(L4\0 A$0'&EDG)PC 9A>:GM@[AE;;I]ELH=I M<.N0M+."E'8G^\Y#*OL#Z^0K-O"S'SN/ZZ!*H9HXMFJCYJ]"#Z=.G.0=&.-Y M(-@_Q4@#87W;B:_. M!M:T2@ZFK!4%2N3S-3Q=0#YMM>1*BES^0N(W5Q)C+[8W*2KO@O/?/*"/.[0Z MLO_;E#/A,.H A%Z(RIA&I%)1U5?J=K BUW>#K)QH.O@+H5<7'970SEQH:MXV M.+[3,*P&--*%(9K1N6X*>D?,N]$BRW]PN-U* ['TRIH7-+D$F2#P)/$I8PX T3F;=H\5! MMG*=#H1Q4BM'L_(X'I%ZP<2X(*.2T1?S0&L,-JP=:'N2^;T0D&5T$)ZN_IH' M,3F5PB%*^UK$=:1V1-@RXVQ)5E>X/GC6V+GJJ2*9BLI/\70H#= -XL%E1ZYQ M$C-^,!#+G1$Y.R1=)^)#>E<3#?N3^F(Q\K0V!P..ZM5*WF]"PA5$W45Y;P 3WE4F@CDR9& I?S0F$R* M=X)GA:&&J8")OA@GQ=C 7%AJB:+,R@-(5;+MN=QU<_$-QF:BR0M'JQ0QT9RC M*Q,P2O0-$;0#.6'+XANJ!51D/<(.??=33I_H2\'?R,S-WFX5UP+RJ_I403O5 MT$/;^B9Y4#!6NK"J.9UMX-\?[U66RQE4-R4??O3_33 G*%0LV[H8N)DT2YY< M$XF$\8(%LGA=%_9!Q:3-DF@:I1EN&AH+13%-WYTR(,D[K@HY*[NUV[7%0J]M MW7?2PRF56Z;IA%"D5!,;X\-3>@5=1(=9?"3M1+N;3":'M06N-P7RQX$AQY&- M#PT-#$8 +BM3/?+P]ST$"$\KX06N%95-U-QH MO]_W*JAX!FN^J#T5-HG<;%8@\;$Z" 4WX\FOM5AYWW*F=T?) B$+ M?&BT"5(RI/4NBY5E+0(8:SL$8:G1IZO66DAC9T/)(;3X4O#06([<7_>=#"E3 M4>;1(#='D=<)&3:.;B(H-NG\NZ(@E/*?%J5;K+]V7$A?.WV'/FO@("4-,/:_JS?*TU\>6RF^=EDB MC$GDN$^Q??)PHB^)H99'5_8I3JV7IZO7][P^NHFPK3)%D@/;X=3)$RS5Q_2: MYXB&D2(Q7Q"2+7\Y%@^TGTC +>Q5L7HS3&?*'. MU:ZJ19;].2$U65M=1,N^?E)-R_2?,V,I^$SG&T38?L%>[7)+8-8KKG-G1ZBK M2N>J)SEUH]02\> 7._4^,C/D4/ 2+FW7+&XFSTH>XA#USJ?O9UF* M'NMTN4.3!1_@KP4!&WYOZ6V4@F6]T;$'V3(*F_U4LF4_3TWF&S!9)4M)&=VM M^-#MJ%+DK8 ;Y0\(/3/:1.8%X_W2)^*X^J )WT[DU"5"&P7:IXFFOW6MN!1OHO9R*/N$T/&?U[I_ MU:W^F((!<4U8/?SDDVKUR;/G_\Y7\DV:WA=KB]67VN\_;+GE#__C]__#OB/=*7T$!OWM^0#1!CJ[2I)$4EUP;A($3]J?FB, M[ M&X:5W:CQD4^H7]DUA^ F:IG[LNF@3;2QA7N7QC(2G(IPEJS^Y?OX]7-['[7( M7_&P@R3A;M4K M@+6??7K;#[N-=$CAY^>?JD 6MI!-+E <:>1I@?4XE_@9#4,R"*#Y+BW&KM'1 M8W/%-<8&F9MF>HX]7?WQF-4C=R*Q33YZ+;?U$_NB?6TJ%;A@FI0E.W\C+A/" M"-PRE9J:,@*?$9T^5"YUY?TXQ*_8"F9]ML4<+?;\XZ% 0=MW3\SXKAB8A>2S MY<>G N%H:D.&V28--EVI'^? T*8M\N,?0\E&Y5@HL&Z;KMU;/I/:@S@ZW< M7(S)!2B)SD?[40O84L2J+&<-A7J?_M1(XZST8PTP,LD > MGGZUTHTJJ-Y1]X3(_.")/NQR^N\?R^F/Y?3S*:=/')!T(+4'&EQ3L(DF^1UV M.# A:XE#3SAU!4,L.5@%-QUKZ:$V2E37#NOC7L1Z*"?A'>&;IRN:/J76;N$= MH_([H(7EXDZ1L&*HM+>L)IXW,(-&\[0=<+KF[ R.!:9D0VG%NX:*ZOMVL7B= M-:7:?I<_>M^4S2VB<2G32]@)2EJ1>^03F#=UF@0274>+"A1%:0-\Y\M[NA). M@JR::VEMMHK=__ZU-##4"BT,F:<[X:D):M7SK=2 )70=LHI%W%%VL& ML0@@SH[/HA)A:(E$$0K]<0C/F"TD> ,%5TM&B 9]\IMX?0&\;1=T%3@2_*+R)Q^-#.\_W?PW%>J!EY4PHEV'*@;<\ *+@E)#T;;'+$9OL? M/-L:^XR2=M$^AAK4)> [TC',LEA4%1>,AJY80TC(I^'K*5BZ+\A/C:178BF6 M8))7F1Z*T*,%"1DB89O&>@S9Z-A;V5F!OKE3:':S!9FTUC YMU?]GKBF#HGA M'(H&G3G:&&_2K0Q,;)5&>.A(QE0S.=Y069R\:?;VR/J2^9?_PFJ^73187-DG MD.G()8$E[!XL;-7CC S"_8!N_+2BW(5-DL;J3 UB8V> MX&A2'8ST(ZVX1<]^HH(95]F.5G_N;Y,9'JQ6$F6!BGY6RXAIK_>AN1Y=U>@@ M)#;O97SR_J'"LI9Q4Q"%]UJT?)YXU=7$*=D^P&\K2]>%K0Y+X.0-48[F)J!( MBMPX"E]+PDF]%*4,X/3'8SZ-XC@3'2_\@+[P2K467P_)()71IPB#8BEF'6VU M2>QX[[+ (%28[NQT5U5KS8[-YWTHIO8<\@471B+#B6B=5";[ _>NQW:,H,J\ M?YEE&!7=B*82VT[!L85%<;,FZBA4)R.2%%WJ@N]KFK?F3P?'@00Z0;-Q8I;L MZP.$-*5!/*[;<*4,$<+KK'EBCS1.VFI"K!GD4EN$:^6U? (T5:]SD#PY"404L5;O M*#MZ>&7N;V]> M?_-518?2T9$!KZOR>R&1((MR9 4;/OB#0J#V? M 0PL1MY1U,<6146G:G+$?M.'J"T>4QQ6K]L!TFG2W;7W!!OFK<,V!#1KPRR M!LU,%UD"N4C,$]#GSA%YB<1^/P");DO?C?CV _-PF>L8Z M'OCRH@.2C*1&*OHQC>X+'_TV1U.P#V*PT^0<&WHGI27B_IY,:JG^=YL3300I M2>)A$)Q/9&NOW&3 (G979.&Q],XXX* MO['Z9;&%&;*1/>3A2 ?9'E,!7$\H8B0!'!F/JOZ:D4/\=6F BEZ?-(W-YGOD M3.48T(-W*,4L3IB+6R_=?VIN\N>ZMK MQS3G]!RVX915X_DI"O2:]X2;<+::#E3T@\ZCH@ZK/_<=C?>ZQ/O=^BHC^5<@- M/KPN=[O(7PM"Y"(H* Q5#(WL5DR&%2$^713N$Z2!UM.RV$,R4*R,>![!FB*OBK>:'[Z]&'YH^M0-X>X7FBV9_#<^: M\,K@0X? $ D'>#3W.,7)(9QV805'\\$@*5V%^T;Q:=AMH[;TR/%K#37Z8^ZT MX6370SMI#C8J(CC,UFX.EP\N*B@R;UK1VKR6$N3E0!/#7PW-$P(E/;>J"2OY MJ#6JEYV5S!$<#L+=/EOI92SU$*,CR]U#P]RXK0NS+K="?&[M!-)F>'>>#NCQ M@H/8T/%R:$.!1TP_=O4P]+=*'U]>SISS^Q(@X59B>V6VQ/,JU\E%P4Q;[,7, MMBF)_QZQHQ\,Z#- KK)5;:43LQ@;73U357-D>%61)3Y6QDH)PMC_Y@ZZ!/]# MOV]5*"#4)Z:I^CR*2?P<,BR9MB>\40[9[ZB$!Y*7$APH?6.=NV VKIIZX&K< M]V4PR!?<[HNETA=LVR,R'8&0(1F_W=UHG82&) 7-8,OVU#'?G);Q.)@4R&(GJF(_!%SPL&S _6?6#[#&9J<"7N0AO;3.-[T65^TL0; 6 M\ET(O9HEMR^F;3@1+A ::]/+(^JH.<7-9/["UHMCF2 L/;(X0[N[^ZC"RM#V MNB[SR9'B8A$8HQ"!,ZB:O71A%FU0-]Q9I-"]=Y(%G"W5Z++8LFVURW/H[Y0< M8\'8XI@<::S6>D+WMUT!9@L)UGO -%Y%+VJY!GPK.4X? 'G[X5BWKS)'I+KJ M*]:+,^MHNBV.--Y+YHZEO:MW%"I]6>?42<&;@OSUV-7D2-N^ MQWO,$$8=GH8:RO92XE2>KHR'?\E=DM*'0#&T$4E\UD%P/CJ//.XD'@N5PH^&J3.J:@[QAL M];ELE\N[XOLLHE*YGHL>5@UWA(KVP%8UBP8J/TT4!NKXT:)ZH_>QB,$KDG;_ MT9Q?+(U>:&BD,C<*X^_EXZK.,!/1BG;S=9.;NK)S$5N"RV7 M&PZ>[(<3!* 7M.\$J$],$1^[24%92ID(_J3]:$I:]2LZ[M!\, MV7;3\ND:*>@J@CH_D3D+\/ AZ'MQ3)NET]1"OWTJ646-R:NBC"C4B/@=3W)Z":M/[?_ANA217EFW?=(NR]CJHAY",N!AF M1D*R?\LT3)%[N5 >G)*2*>?K ;<1+IW (!=!ILI3(4OV7OZF@'C-*2\"6PU/ M+\D47M1<5J7S"N=,[H47(QM=R&DJ24:4#F1UID )=AP+"-G= T^FHE0K( YS M8!CUY_/[SI\[YCNM$NWQLO8R],SVH%1;.Z91'BLC79??_O10SWHABFS)($N$ MR(8O1T>RZB8XDV'NQ<]4$3X:V3YVK=+:Q;3PU+-W;[4LLA?5ISD;])1*;54J MI[&9(:J%!+/ZO=[KM&JG2B7A09@U"SL"61*Q1>DY6JW5 [.65NI.N;(=RU)T M #Q=O9'DEY$M6U92'E69?BJPA1ET>F@S!E=G%__39%@.=E4 MD1Q393,)H#W3;5(S'?Q_^!<11&3:E62=H)\%!,24+21]]C*MB4-I%IA:4,2/ M+<6<&/E>.YC$A0A0FLWN+L8+]%UM6L(;B/ZHSHRV+\2GG5(OYJ^I%!%7L)GE MN_#RHL[X4F0W86S+W!L.<$918BOFJ5#2W#93ZC]K!FB^NZKE2&?F,$^YOFRE M'YE&;C-DZX(DYYU[@CI(U8,( 1FYOV 6D\RN1$RG=$JX_22R")/KDN"FRK' M1.-1$%O8(7AM-XK^L0-$Z9Z9O)^*D,@-WC4%K'VX/UF*P/SXG<4?4DW\-\\> M:^*/-?%SZ5E]4"I5]K(Q[BO?A5;4M.<\$GN!$)^L2BD*Y;:#*7ZQK_^1OOUM M<[%Z8R+':_5]A <$I_Q@#7UET*EB9<36VI>U0AN.:*4CO]?G6TQWP:'!P];N5GS+A(30P31Z:'3N6 MRU@8K8]AU'%9C!2^+@FHF^-.*'/4*6$8Y"5#6\28GQ2P'Z[^]YA\5&$&3*]& M/%OY]W;7PP?>MB# 6=\)4MEELEDT!;9[&/JA'0_Y5]<(I\G=(Q_8"9?F_MAE M6+]R8A;P,-3?E,,%J-TAMUT#+B#<<>F,)49O0-.-\KSH$/85TD[L"6$YHZ=C M&:?'>-:\8X>YVIQ\%6\N.9_K]IIETR&Y:[HHY]?1,EG;ZIKQ] MB&)+T1:>AVVG.C?' U+APQ&3.-87_8%T@)U&S%*3TXSJ39K'M'7'?8BB]U*' M11L@L^0.Q[<,!9H7= 7LFGIC#:N'%-5?LLW4 M.BCTA-E)6#-K9I3B)4&;R_CBI2F@<@KBDFA,A!+[IBI-X" M%EL1W7A2UQ-' (+]&UQ30?4IP@X77Q,GUNSI3)].!H^B3\U.4)KZO:5',_: MB)!/W4S"!"U':Z,(P&L,YPV#4T-D73?8QN5;'#5PCH*AC(5%(M7A2(%$'N8D MGTBVBK.'KO%9%E8W22S%,J +/-VMS2*ZL87%JO!9M28]/3&]IILW0DV0!T2< M%4VTJ9$_SGA=2Z%8S1 LRM"%-[FN!^GOR5%2:"8.6RR3/%KPVXUB5(^,J745 M>>6%VIF3<$HV&:V_5BAJBNPLF55NB3-P=/Z[:;&T'^(;AE.]X[&N"(PNJ!43 M6RZ(;O* 39N6C^/[)?.81)EBX.7ZQ3X?G7ML;*+W\I!U*5 M @XHB2'3NF QM-U.ZJLRXLTFD@UB/J5;:&DZW=X%&4/7EMCTMQU2VPN)%6U\ MZ,8M@+'>UV4W1G>\S)7?2EN.REFZ5>)KSVQ:PDR]OC:[\CY4]GE/OE.@5$)G MG16GY@*)EK&;[/MF"?@5T.D_G/SWIT(KFV!/2%LQ5^2 4N< MTC2S$7@O?-/%8N,D/ QH!2Q@O.SPFM%?-JZ<>&]RQ1I2/C"QZ=NW_? V+?GU MVPLIXKO1RI#P\;H1*PK[N*[3DD#1-6\2^YUZZXSK-%:(OCM9$50+2DE9EKSM MLNH],;IJOLLSW;F+<+SGF\KF85%)*WE3;I%)/Q?F)L66,M7]=7)V]?=32LP% MM .]PL5S0K@"A3YFPW!(<1KJ1J8C,XSP82(Z>2N>W(D0X+UODBM@'W ,JN6W M("$?.JC(2Q_TQ@K ?RCW(YFVA4= =]]__N+9+_#S*$M"?_9<[62#QNWU#52& M_SN=@U_W*:CZ=#7?F8PT;^J/_X%3Y:?!Q];>ED M5X.0QO!^R6L;_*[9JN3G][$5Z'3\W40>5L=^>J3ORK/_-/1[&@5@RTCF)F9C MJED>)7*Q$/2_K__>R$Y5?]S;88^#);&6Y@&O[E=85X_+ZY]Y>9U(Y#VNB8]X M310.M+O6R,F*X^CZ1PAZDS]T];A>SF2]_!B+PPH&5$UM%K/;5\F-37,@:EA= M"C&>]-LGN;JF1858*@C2UY:=!P_!XZHZAU7U$_$.:Z^?,=X7H<;3=ZV,#S%$ M-4)*2WRXG55PSV8!0+.*3(]0."WJQ4X5:O @N1S5-79HU0D9O0(C>),B2F+H MAGW$-R^)4Z'!UP?K^>0^ZUE\?P0BVHF5- /X<8 GE>;7E6?C_:=5NQQP,J^F M_$GSLHN00Q[:W4I@?S?U#D"A#&42S@HF>#4/D,&T_4"X4<9%2E /^/\6O>&! MDXV%_TN(FRQTY6J2/J0[T:^0(8XQO>6/?+O07%4TYLS8,35],$%BY<$%_L1\ M%_D.T]$+8X@RM!$QB;0%$T?ZQ]!C&!A'K"'#&&L_;+S3\T>\TR/>Z5SP3K_X MKX#K?)%.&*(NCYWQ6ZCOSO(Y=4DGRH43ZQJY93>-$!P;*%(28*V*@T*07(Q8 MZ*:W"U6*>1)[ ,@#R@[T!]-(&?; 54<#^5R4'BT_1#/V=_RM*(V>:QV$ M7(6 I5J):!.Y,)J]\#VQR3%R890U5X"U<:1[ZIC\X5TI>Y3K =K.OK96UNJG MH\_X\,L'+V0VBQDAL'M"O\X6-X&NL32'(Z\@ OC\.Z5HAWH; NA_2MI RV*7@HU@$Q;[F:HR"!>*' M2),0>OM-<4\[ .>+5V<7 W(IO?NL$8N[8%U8M$D3ML*@QG'?PTY."@NP)QJ# MP._M08(,@N<-[2NA(SNA+9*:9#(98N2LD;>*AWUE<*% !@PZ1Y6W0-43-B(3 M0R.MZUPN6LEKJBHA?CON'$SQ93VJ_3M60K MOMY?M&DYTHE10BO?"'%MDUN0;[DJ5NHQG0M#U"9-_Q8#0RL0.99"W_242K8D M$SH#4VQ9Q.C?D4ULZL :K'AL\'KO^\%5SL+;--VHVW28?BV@@? M>S"D#TMJY2XQOD I26UP!>HJ;X4W,X!8K^@6+8Q%'HE]+;1+H*\U=-D6#Y5U MT/-#6;,LIP2731[=CKAIPP-;DV@O\ O@=#D%$"PPZFS2(6FKBRI@'3=@W]KO MVX.PU].=53AMJSE2_(F3E>_[W"%?F2%EVLS:B2NRPPZ M%UFZH"^@%A/4UROM*#6>@R%*3_PPZK.)6![7CI&;(E3@/;59*32W!,[. 4.2 M\] B"1G2MK[ILYB1\K989X*?0?D4+']J%^^X?5+]M_XYI@YGH4NDAC6TC3.$K3H$QO[G]S M_KV>37S=ZE^>/WWV[[Q*\DAW^GZ9K;,6K4_3G>*M0/J5+D7_ZX[VD42*XJGN M -W=(.\G0&C(_!RDSR^-\%_^_=DS7FFOMQ/%EO02I:*2<[3&WB-OL=Z*]R/E M$ QD-I)^\G05G^ .;DKS!#/ Q>J48.7SSQY?[KH&\=8!)?U-DK:_ZGFMH;@V1E!'M,[+&[R+G!G=[3L&3XVNJ.:-8?7T1&:X7[HOG+J MPF(.(]@=?4]TH!3WOC4UIIP219_8P+2+9%5S5L#ZS:8')P';FQY@=EXM@-)P2&1"=/@E:5MOWAW#%+GTQ32!?D5#GJ&& MWZ7TXF(Z9[<(6>T;4 5J.BP?-6SX/(.0Z95/J4S*PV;4&-]N#29&?"//[.SI M,C%2OK?O\Y%\_[O*K?8AO?BRA=((?$-9O70,V>,C\B]4"Q=U]?R-;+_ MD8W'TVWT-$*]PSY,;LLETDFF=2?]XHKR_/!7?5$[BL ')I&#%EJ8KB)#JPB3=I;47):\SF(0% 14Q^VUA,B^3?<7$) R4MS^/,&\; MY2L/:A]9'*I1=A7+:K0WK9!BBCH/7/*!SG)/;+(-:E$#!*QIQ:3JA"I8>@*1 M,"HTEJ/3BSP,[5I3%3?2"'TH00*XH;WV6@40!Q8+Q4)S@+2' MHKS)JS;?B;%B/1Z(IK[NBK;I*2W.FW2BIY>[^A_9I7>KS^KN+=)2;_[G,PB@ M7+47PM5SU&P."ED#MY1,5[/!)K<&8"6 2-^_':0$A%+ZJ"CI=,G3,J^!CD<+ M87&I^CN1PU>,,'/Z]HUC8907^4+\HDJE%2XY+%W?N6A[E@' '2^JZ[>>SEJU M&M*%[OQH8=]E3=]I, /Y5MXZNSM[V6=Y;']U5.,5,/TR:740+_7M1-E.)>2Y M3UBEF.,S.)4%),EUIL;(S>=]&]9*5H8J6/<[R"A(F[0*<2LX+VTUF]5 \6', M!G'CDMRK?4O]&_M&D/M>MFVD%MN#Y2/:]7SDEMF(XI6F378LO('I7\-+SH6Z MB;J9%-/;35L/.((\7S-=->0YQ_*0S"Q 2\UXB+3+Q'9H-KT=B6QIXANIJ(&#I= V83IT M'.*RUX--\'6-/%=:XM*U8T >K!@]>#9];C8"[J$!"HGL&?"5^9ZV$,1 M*Q# S_ZX3P\@.Z21 G^;P@V<4T5MDVLER!=@[>)C^@Z/G;UY6*4$,>DX M2%%OCII'34^Z,9?35$&I@04Y'5B[(V\CP,6#LFAGQ;XBDJV 8D)A5'K0)'VR(U5.@2B:G M8>&SR\T8MNA]DN.B_:I6_?"4%(Z_M\,O9<+AN\P M5K_2&]]KKZ;8N[K+7"EI]FOY=4ZLWG/'IZN_62%F0LHYOV*E%A)<13OUH;BU M&B3FN6;&N(XR,_>#AF,B"WO164U/+:JLJKN3=BW>+B,,I1'#;6.@()X_403Q;J)PL3W'3 MYK+93'!-0:1(,>),=(C]6OW28"5UMZP(\6^2$@D#F\RUKQO,@CQ>KF6-UL10 MWUECWD4O6I,$NMO;"]M,.?R=.# $LM=*:^P'LTQ ?G3Y]F:H;SMPLV'CV9*Q M$:==>M]J/4?G;5DH$1O,1 2,=JB$2JF=&[U5<^@(?\E*UEODEB*;B5/& >?4QBFW'VPKL*QJO9IB M]Z/8#J9;T$YTZT[<70O?>0P.-8K</\)D+?\1I!LF .#8Y6N#9 M!6J\-Y^_%'\Y.;U0Y:LXHG2";B3ILQ?2^']H4SZOEGZ0+^L= &ED37HLG3:Y M<-Y5,G*C:'[HHR \YP/DH[EH-Q.AI624]T<#LZJ(KEU+[5*2![?;[NGIEIF0WS0N:(AB=$77K73D.RD_?"MK'=GZIA>DKTE M4_'BPBKSQN'0W/CH 1ZRK1$YG<,Z_; K]K]^K-@_5NS/IV+_HQPYE0/UT%BR M,=!ZEF0H;7ST6?B-JM2:,W<@IL:R(7J2PVCKH(_?#KCS'EU7:4X1)!5) 44E MJ.'9E*>?^28*L5<% @G(Z*_) \[91SU=<)NVM];.-.7F)O##]V^^"BFE8E*L M-N6_=)%8=2V")D-:(U9?,.2 I AQ-IHJFNI&>%;2DM9&J5,MS.,/CJ0R$'!$ M?U%.X3 IS/J7ZT9DOPFB@#/GS0>A6G3N*(OKG!:%K-APDW;()Z4W:N@2I$QO MV5"]W" "YO2CLTI[%"HY,>7+T(>-..EG<,SZS8X AB3T%4._*]:. 8 MO)QM*SN]@+?3R\M \Y->RL,?LK"'2,H=D3.:=-*I8W82P\[+L$,*KO.F\)W% MX_KI(HW8B6?Z#P;ZD4ILC]PK9;37_@SNIT\*O"RZ9\^[5,O4P@S!95EXHU'B M$G7W%1M4,.^7U>VBZMHNE$<7LLRGB03*!+4VGDC(#YWC&.=;DT86TKJOXR)' M)U9>TLWU'JT56/N#"I1+N4.[Q?)=$>_7"'[D)8B='G%M$R:3]PRLG2AP#(=F#''JYF>#@L?J%O*Z/- M-1*5#$"EHWN?J4"W.? VM;U^;L71BT%MY+,GJ:+,7M:BRBQ-%(,ZJ$5[O[EJ M1\_U0QO TB]]@'7-CN/WR#.]K[DWE9NR)F8)ON_;],H\@5R?)TEMD,S,^GC* MII]C_4!.A!PC.L S\!E;DZ^^H47?@96LGP3A5N&U[+P3@((P( Z MR4^3L$=>B[PC;^O#>A<. $(Q@SMN$"J^G:),CU>DRQY82,%CILTQ,(K*@=*W M<@WY%+XAKE<^3ET=)6VA\:H>%*,1$-AR/J->+E]L-O0ITI7L6 WK1OK6&-)C M=1L&2M1"2*BA&,Y"'/(C8&@H M_XRLL(G?9T>9S M:\ GL8R.*)Y3)T+PI>,S++J2/RU'Y('Z1H[K])QR CI[@H=700\T1%?'> 'V,^%Y ;3WBQ=O/JLLX.(RL'9\93(2]]?C MD?UQ=PE\BGE-J().T*M1:QTQX=-,9RP1BI0&)J_3!OXDV?/?\/I ME(FUWF7?9;8V?[!Y^<5_?4T,&I'84FT8(*LK)]#WO,LO_NO''-_+M('243>, MWWLT9B& WQ^;C6-Z^.!2$+WLVCG]0GH5G/#?_B03_G6^[_=^-![)ZWX(VR"8 M8^(CV1XMYE?:(*[43N+F_\C3@/SL=:O+V\4?)3.85@;:#2]%$3MVQB#?8N]' M<7;J'^"VR9?8@3^9P+!.:!\'5_/D6T'1B_W-%Z-58+9B)$LF&S MP3 G\F"FDELK_R;'H5EJLU9=/(C'YH/N= =FFJ:\Q]]%(JIANU5XBR^B76\S M(RP9VANQBWZ)GZR_W/8+#2!?@"THU"1 $.+!L#*$731IMCOU^/Y2=\?D!M(/ M!C/"\_\X@P/UVWFWK6T/ QVMCJ.EK??I7$-R(ITV0^^@Q##%^R:MU0WCD_: M\LV^F4V=.]_J5X$E@J]K0B_Q_#_R@=GN'8V1IYYIH-FWGJX^ XF7'G;J/L^S ME']M;X10$N/Z8PJ)&_$3,I(P\?[5E4[#$\4DAHHBSUK(\]@V MQW6R!O65G?A$/@>!5B2*&R$R 1[>E&:P?C3@'4CCBY2?GF1/GC_[?^Q]>7/; M2++G5T%XNO?9L1"'IX[NG1&G^P\3/*;Q7YGH23474QIT M$5ZCJ? "7[D#SPP,;@"_TK8:'HX;F* MJ']K2),@:^.-5K2TV(**C_C$:;=PFK**NH6S2 M';39<459U*(8@>IELMRPUIB29RDP'TMB"4Z#BB6Y&F0D=H8@*XHN&A)R >?T MZ^ (*BY2 FJ:T [!PAUSE&!":)22^X_^.12>6J!2G8U6]JV2S_B9U9(> ')M;O Q4JW)S\18TB@J/ >JF.C%R?2@30QHCT1; M](RVR3:OO7O96M;QE M^;\#_C\-30WOG.E.,7^6X83-AZ4"<2QZ'U6S3^=IC,4IS)"C]\,BU)[U6ZBN[QE2UF*$L4LY& M,$WMK+TYBC+@&#G% 6/;OES'?3Z,<+)!<\]]CD$.+ M/"+BM3K5285'?[;T_='R:.T=^%)-CI(@GMD?2F'$&<+>11Q>D!8)]B(&0VV. M@'7#W0TPG8IC'[KRU@T\$M E@U68\F2WRI3$ Z-A:@GE8I9BEX^( 2@#RCAT M4/<,),BEH\*XQT;#FN65DI3/=X5L>DZ\O(48=8H5>V@%I):N%5A6@X+ M4%),):Z_PA:%.>!/XFBLD909Q-P6;&..PQ[:B*'9SC%VVZ)=QA]@$WBL0%1F M9E)J(%N99>A3DCPD^R@=$$6D1'\-KKF?P34]45 /5V*DDM=I]23=;\L&Y[BV M=S4SU9&:)5:*V512GVU.2%>'9U1SR/6-E1M4:SB0YB9-S!FF&BV1;-*U$Z1P M#.43872-]3%T<]@2+0=5):!+5^A," FOZ#9E'+1J*00#E5[I-@A MJ-U2DNL>>K^W+EO>6(54G'O;)G'#KX_O\!]C[Z>-==;.X5&KM_'352!;1@]& M]RQ.[&'S.FH_UK3 XDB(E=.DQE(XO\*]6#F6 XU[E#+U,4HS%QO@.7AR$*1@ MCL>31-.'P[1 M1\GX5%5[% [XL/TSI8%(>C_M:G4#-!;Q!'/[Z H==&K%WV-,*P4D:"DUYNCL67CW2)R>I;%G@E%TX'1#E!"3HU+8XQ7HO+^#;/4DR2@ MB5PZ5&34?0J6S+8UF<\F $YX=&:4X4*///BY@IAF5T]G0Y -@[9[MO,THB)I MS'("^DSCF)U9-1!M&W*27A)(98<^))LRA),X>DZ@@]=!(( M#/H?94A8E"N+4X$-6Q'H0EK05>>%'I/:U%9E K4MH$S015*=!431F%9M69V M=+F,6:P=$1HZ#.=.W0,Q;H,/2;W3L+MFGF[W,I.3S(VTDI:-)%SZA, M OJR OID:1]*][*MF=@7XG92L1^U!4=P]<=$"?LN:T>I.Y (S96D?AN7 [MC=Q+K-<(N#D. MC2KMNISD(UFD39W*RYPZ1@G1BZU#6 8TTTPTOQ(9)9B=*A'SN0Z*Z%">" '] M[#6Z>H=4BF% 1Y>DM9-G68$[LF6"J#&P5H,_,CESU!E4EW+(Q%97<>@C(+*I M>5SY1B?$0ERZ=JLZQA+8U@G1XOG,ITH5ONGC@Y'\@L30/$O'<$I, SMI.'QQ MTC6-H9L',1X,Y7*;\AXZ-VQ93-D(#FY&-7F\(J?13\_IQNN>-HQ,)>SK3UT8 M.7S >@ IAAJRS/0T=C '%JIFIKY&TD?,%L2[M+<0*S\6'84AU5@7A/+^S$L,$M4NF 'QK#]+T.U"C2)*)@:[60GY:B64E&WANHXK5H2XRMVZ MA]5#"NRC]#4WY:BW]T_V#&2I=A_K'L @U5EA9?PPCD"C#=DQ1$U1HWH5F-M5 M3>-'V#F82>J^#!H\0Q:ZU-7'Z1)O-\()RQ>+N4A\TP<*ZO.A2L0T'455?9!P$\R&IID^ M+>,+D-K2HIHF2(7)V8C%\QC[GXN) O;55YA(-!MB31B7.=7AQ*NZK:7\2HTU MY0E7-%L#]PF7%ZZ[MKNHLR)NFC9\A4T0K>C[@*6X>66Q5G?#;2!RI"9CI0DT M683R:CT\W1E/,$+OLL.GTAQEN%BR%W3(5[^+,LE]VK7?F?3'6#D4U]@1RRI/1BSL8W M-.."1BS!>]#+^3(R N%"BI]N*J6[=;W;;PM]3.C"$M:B.)Z1/] ]Y\1DCHS: M#+4THP2L)6GMK;!AW$-S"A^7P,?-_>0CX+0_X2-X 6"42DMD+ %*");NV&E^ M3''M3#N\ JVJ4-"<^\7STZ[H,]XMJ?2@ Q^B%PG)9JIYEW.]'+9UESUP:%M, M;B'$U7"-UA/I7L9ZT75UOWQ$):9J;C==(<3B5<3 Y"Y*W,K0Y- 3"E%)O=%A M^IDP"O9 Z>ML)USQE+W(=LHZBXRUMRBW7:<]XI/$> 5V-S-I)./BFC1/ ?7B M_+'( N,83^#0!8(1:%T"KF=D75(M,+E$+=5W:O14TV!5M!A)VI=KHT 53A=* MBY'D*HU&NFT\2R+#1XD<=H!S7202V+Q6MF26]$)J8W/#0=$>G'W^I)%@74Y$ M6R?'12%@4/&^,H=?JG_C9!482)\\@L+K_$&=1VD][,YA&I",89I^U7(>,1IRI(I_^H@1TCG9IB@VPE4!HCF2.L M%SSK6DTTZZ$(C"5ZGV5=2 MHD6K,]JDRL_OQ+*>FF#>,6B+57W0' MMN:)VF\ \MRXD;E")M3IW&U#*]KG[J)(5WN;^0_"H_E^.^D<2%NWP^ LE&2/'!'Z9&Q8<)YB2W2'!'U='",H_]R1@ZP6E64I M,(T9:_1<6Z?F<*MGF-.[_9+NHR.3D)%C6TW^7<#^1QBF1)R3:ZQ1J9V;VRY%*E8H MTZ@LR)-.+N>/_[HXW>L6Q 7Q[ Q/KG-)D@@7Q/LFD%!:P67@Y#( MV/*U74PC1%D7H'[,)I[8N#5.#@P*-#M*5I4D'\WX4(GPJEAET@G&4)BC*SNF M2Q( %\4&-5$>(%9:39W@>J*QO=589)CY0:M M:.; M-/9@MO$7D^!1%K>&<;2C930\]1)UXM:KO1J\JBYA)D;DEO*U4$IU)CL-:),[0_)+ZD!QU0W,_)D2?G0' M,Z=YAW@:>86,QJGU8N32J]L#FCX!&K\7596\#O9?T7&L5NB"9^J&=&%IFG1Q MSEY@MH-)W+H.XH5 X"M.,L$I\^N7Z+>RI02; #QC\3"9;S80;>N=2%36<8:J MY;5\$T!R@^(]$X4:ZQIT-[-92L&#(>BZI/0B"!)KO.AS+>38;7?:!A.JTL U!+UBPA:F[N8D%X?D_O54D8;N[+9G M^C+7R8-3SNL]'4S;-G==-W0T(,\XN<0E]=GFEF*)H0;LF]HLB764HE%>YVG" MFYG;$FI*>* \F&7/,)6Y+)$V4^D*?'H'2[H*C&]9&#];O5I4F$1=>N4$*@W& MTDH^A-+UO[RB^K5TVQJ;16),%!E8P)W*"P9FH;=:;[;=!MQ@+LXQJ2"^PW9U MIC]JP^89VX&,<=SL'/55SQDJ)(=]T>X>J 89RL_W' MV%(/B+,L=/XK@X&.N?=*)87$<6[4UJI)V.P@->ZL%*,,E=GHO3%CA^3()A/.I URH3LS; YDNCYD5 (!OZX$W/ M$GPRHUR[)5P^_VXE\,"D@/U38B4KFS]U!JU.UTX8E_13?]#:/W07<3,@EBN$^_J9WN:Y>!J(.*9#0H=.8U W#;5IL\G% MF&0"U6R@'I]>M6 ZH[\2 35T])SI2&0FJO9&<2:1 ]R4@IANNW4;"/("H+E M*G0Q@R+6$/,+)F9*+;+%TUGZIT8)$J^>*5)S#7N?,\-<3!K*@;"/WT"=M5\V MY/>"R<]MW5.KY*'89!%1@K7T!A$G>4,R+YED+!,,EDY2S-=+$+ M.<>P"CM!)%4L_ZQVJ^L(:27C E"<8Y5MF9QLAA'2AS=88>=@2I MQ976_KBAL8;&:C0F=1NF%T@U6;1F^.G^P?H'4H;+F8G\*U3'8N"(^2B8*QL# M:"CO!5,>ULE-EH6B7XT%87U4B@BXJ<[Z,9 CPX5%F55@=G.&2G&B0:AK$XX;.7C2=L5\_=*M=0[>Q 1FGKBEA@2L%Q09^ M,XWF7"10(T4V/'3>453'G;N/_M=0X?.E0@Q3KNPUOI+S.E_H-5!?2MZ:BE]?Y)'!6(H27->A@KQRW9 MD:ZS.K]-?=.XZ0Z<.&$3 4-484..+Y@)&:98FP564H=8O MR'&M._AZ[^8]_%$=.J*Q6^$S3BO%%5RPHT,NE;*,R+1==#!!L::0AD<+>23"[1UOOZ%C947/YX"731A4%G9 =D B&" MU14UT6'[DQ:$I&!A:003P(#!:AH3Y+"1A7X/$@V4(=!<]0YQ+P'LG+M0;]A5 M^4YO6-WA^BG?J+M!(L@?2HT449-41E#X>$.I()NJ'+D@"'=@\+/IC;":J7%3 M )OX^1!:9F"R)I@Z&?I-ZK8@$\&@];!SUK\(*@T6G9DXJTO5F)8'UMJ3@1: MO0]4',YMBDK31I!JU!D):+$$D3R.&1Q$YC&2%J78Z"'CYC*(/QWHG'\K18-J M6UB"P=Y^/(4'D?(CT^D]B)!\Z:G#48*N.JM9\G$6[>Q2,WS,2 MH/0)03?YIBVX=O#9"V?!'!!\IL##9 0C6CMN]!5%BZI3&AX9=P F/;-,13:C MLQ@7H!44W,W=NPX$NHD9$X*U(";F!"%^" 7?Q;+76(+JIF43G34'Q1G32E/(ZTLXT"%LA*G43=1<*QV:649;_W+;[X4813D\H@JJV MS<##4@0D[^IJ!!L^%-L6AYLJ[X!(-)L;5+9WF3??<9\WW.:5>'2W4;/A,=0_ M A0E9LQ!X0NX:M)/,=Q< M*AT-_%Z[[>_W#S<>PCF/RDJV679N_RVX((:?B"@U6.X&= HW "W7% ,P"P=[ MZQJ1QV(C)JH2>)5J5T/&JXIV+;:16CGBXXB6R'C8:[/P2(2&O@MGJ5^#K01U M2PQT0' G>]1-\!W<8)0$L-P1W[HH*&U2_\45P3?P KQK@0.'?=3VPF"1V\X3 M!/\EZN**->">8Q,?8;2L'^4"7OT^S28!@MH%2:P63)?_*YC-?_5.TI;W[MV) M[_T&NS3#WX"NG*_X!>WM/UJ?6F8PZW" KW>!4U?TC&M*UT('A=;9"81@C@>Y MO^\?]@?^X/!(GQB&75#C*6*D$X8VM6AX0*__):E<3 TS:@I F@NA:@IB*?:* M( 1S30=D%H"2"H?&.HV( E)=A%Y_!RT(?D6IB"L0/\$&D?:M$^E/1R0E>8NK MWBH],*G7L"Z]PUY%!"]CEX8S+Q86 AG')1!_;%A4@7W%+_-Q8-1H)R@/-S@; MH3S7WCB^UO/(ZIV.H"(&#!1M-Y$?B.'@]N!HG(\S!70O[3^#87HEOE-9(K5> M"N$TT\1.P6'IVXFU?EASEC=YQDV>\1UH]<=8'J_^N^*S8!UJ[@265%'$INF" M^UNT0D%1I*Y?]!C:>;FQ]35VXVM6'IXL"V>M+WB%.2]7 F_H?2(JD#:_89@8275E4G=;L5C,#BB$9)00>)_$@ EXRD.-1 MIN?(02FG?_$*BJM1Q@-(S^=N9=5VT 6^'G6QS#0/O35\N1(DSZ\4,<%Q[5D? M1HURJV3JU4._ =#"GRFUP#-H\&9C1M0&P,6P'K8=[9V>Z5W M<[6[TU641\-*N-(NWBS$;:K&?0WJ2^-^J^Z=+-(GNI#?*9 &"OA>$7Q51.P$ MO)2[);:C*:(@@Q&9CDJK/+)&>ZKB@#KCP?_(KI'3 PT Z\YE'+*:&\27Z ^Z MF6=SAN%9\EO2*8-ZS/N>*>J21).B=H&%$UAEE=:TEOC.+L>G@=FN'T4 "\7> MW1+)+;A\&G-B"#J?@V3)*,W@&@0FYKORJ>&"$G_7.*4S?((,X/JA:76;VTVYY6RSM>T5C\:=;(D0GED/8O#3KU2\G4HJ[S0J&88P)4 MA)21@C2LQJ:NJ:Y6=PLD6QXMY\F$VE$78+JHO05(:FSIV "BO&B:"LIB"MK+ M?Y"L)$EY&&,?GM%4C;[J#.6Y<:9(E-G5+89*>U-$[*VB2/$].A+11DYUC$$W M+KE*"_+\QA&(W3!@50NV!E/@0FF6RJVAV:&6E^0[,FT<7-G8$/<+)FY2H708 M/XYT7DXZ]B48A<"<^#UJ.[/$-NTI4G]%L$&'&!J:>L$TA7A1,!135<#X461V M*86DEJ\*.V&?$>JY%,0Q)>>PZ;N:5[*;^F0:1)D>:P5#%#,MWT0PI;J9M M@F?$^H!T%B6V*'.$OMR07*_XK4FBTEGG2R3=T.P+IEF@Q6DT9&$]*F=4O7NE M1!,TG997)>(U9/.RR48T.),S9D6DI#FRITVD+K(B\H4V9-.0C2:;JV"$OG.5 MF]J397U+B&D<532XJO/?_AJX54*.0E+'?"Y80@MX,O5B$K)3="M[_R[3K)PU M)9@OG!ZMQE;/*%^O_>,OW93HPD.L]L+;W_]Y586"D],8S#& XIEND^1O7N^O M%L\S%<=(RIL36-'M9^_KZ=[)LL\O%-US5D]->[.2LJJ4$T:@P.NC18.&E'Y+ MBM#*!-QU VL'\%HZTGZ\*->],R.=5 %$F$:)<9[4AG*#']6 : *[7Y32O=BU M-F!2&!ZFSME<1%PB3%#%(4BMDG7)(;GX>(M-#8-)&]64! -AJ"\)I,6T(4L+ MI8:CCE2UM&I-F-#G%.H@%V1*AE'@[#&*K1MP5-.7-(]X<02$E(1NII1,51XJBY.23301D'YA"G.)M4=A+VA25 MK*A[J#3H0MQ^&"W3M3@\3SSHOTD2M?Y-2\A,GFO@NN-97W%*N-K6PVLH\[<8@*9]8)9-@(K87Y2I@IL,P M2X.06_VZ0&!(0T-C^].IX2,23M 4IT(=37 O0SVIF8)3'@:G9YU*1Y-FF>NY+F>:?$G(^W:)>F1QH*./)_ ]^G M](V3*0K :1=:B*:X1A M*$7;6*H4<4.=K9V6F03Q2IO' MYRAFMIP%G:>S>9PNE-H%^?>#3IIRX*R\6,REY&YD:G#AQ2.E0O)CUS*^<(8E M[/M"@"\Q>@Q?-:DU+\8"1WT%L\2N6"?7E2HNU1C E@8PMZ$:2S5"*D&>XZ0H M.4N@F8']C*.P!-X/C"4LBZ:C1D,K2[0RBH-H9JQD5$8R,/JPV0:)J+N9>)OE MFHK2<8.P;AS3#='>B6A)F0/MK.[#(",\P76,QT&4(4C;J,B6JPMVQ?T;Y4O* MIW'3L.<.2V^PNI6L 2J_02>0HXNNN.!.G?0QYJSSIV<:W%4^(R\, ^/1]J/6 M:WTA8Q42;QBA-IUS'KR=ZI\P?@YF" /!L1O;?+M76PC[7*6BP35X+-Z;-7B& MF4L29/K4#!ZFC0(K5,+.53;(N4KR;SE<54R\ M50/;?%)K9WGGL(WP$7K;.2%+88W42-D<0B^''8H#+ Q();MF:2,Q!%C%,M0V MXW(E"L(#$C @?!7'"DZ>_(2QFG"/$&V\<.YB1/=MGN;LLN="*SY]L5EQO\5U M:\PA9VK:2>R48L,.EXE99ZQ@%]#X_!9@)P#_OL8:8W[&"T;_F5%)F4S3WAD4 M-R8.^WOKLF4(.8RX!E13- ZYSOA#Q$%N@L$%;S!?./FBRK.X NKNUQ"V%R]S M93_^;EWB\+5VT-M,@ZM(78LH=="#D"D6IR&F#D+E:AV2),E'\)(1#,B4=Q"GON>"PP$L1[ MSS@+.^#A(8@>N'\)7@4J%PRP,B!!:SF(0I%Z^=19KYC,E=!S+7*(W\=ID$AI M.%W%A<5S8!J[_-=;4QPNC!#?IB$J8)U#H$>*22#EZI^*AFRE5N4T*+(G8==X MX9P9POQ+^$/>H +JX93+Q0P,L*/&']7H%4&2:]"T2HTJ@; 9\D#87P;)D%TD MCP."P"UOH:[S7*88[SBQ3%;GK]<(3C_-RS"@>86^JR-8JSOAI5!Q#9ZO$N.; M ;%A^Y<%GG.NT:Y6@:]AM$(7A,^!\R'_8.62MQ'3:A##CC8?*/D_RMU]$N=2 M11UI9!4&4L%"W&2QD]P"':8&7 7ED\-H*ZD:T3*"DE3]LE;@8 [ZSN;HDF89 M X4R2D\":O&-5D60:D07810CXR;()>+<[EGO!GNR]XH*DV[<4N=:D!)">V#A MD&DWY$JMV1*O\L9)AJ"N HV#0CXD;N$HK37H44PB@)<%J -:;)V5QT6O,B"1 M68!GIA=43,D]J=]L*:.Z2+K'&@'1Y4T>)[%,%D;N$T$Q3V+T-TM23(NH%N*? MZ-\R"J[M_+34[HGT5CH0F:2#=R <:RR&#N=AN&77[GUGED>_T3+&T"3>%BA<1=;OHI_+^T:* N#C!)$$<.,,KIR=B=\ M-$/O!B ?,(2\UHKN#B)?-17N8"!L4R;'H/WP3([ B\*_OGY]VCO9/>@=GO4[[I(<)")44B28%I$D!6<53'T=G[]0]/#\]/>UUSLX.VDOW;PM.I-OR/GW^^.GL\Y>+ MLQTX@3\X#Q*54_&>BX^6,MN5XPM@LH.@WVO[[7;;R_]= MXLACQ?U19%0,3XG2/TW925_)+)ZJ(,0'"X&&?8]PV.@0^%>DKGWO!'8$WIA$ M0!6'J>Q<(5)M&+$:! M7^CWZ6Q?G#0(9Q3>D>"0YB6^-5*)@U F:>6)4J%67 -4=Z8D5R/,'J8O&>4V MXJB>NQ#8VYBB.;3QO"#C2#" ?'AN(U)\.5^SS&YLSF+%6^_PM-UO]XZ.^^># M@W[GJ'UP>'IP>GK<.3@X@)NVA=>KU_+>G?UV_ XOVG%A]]VX)9]J>&] M6?\WF$STB230OJ/ PWMNG:!S:(%*/V"W@4//@FTD>1I3I6_HH) 9?-F_D>-#M]M[NMP_[)V_[1Z?')R=GRXK3%E!6 MO^6]O_APYET>GY]]^1_O].+RY-W'R]\_[P(7_R !4 XQ;+EZWGDT]?S\O']P MVAD,SCNG[<$AZ B=D_;)T=EYY_"X<](Y/&C4\T8]O^]\#,/-[?'[0[W5[_]&@+F>8 F.;QYW^>??'. M/W[V/I_]=G'YY?/QAR__=4E6R,??/[X[ M/?L,CW[Y7;R^^>+^^G3 MC\"HA)PVYOU/L>GOV8-UX>@2J&R>L-.3H/2WW_7WL>ZF'2KL7&":/Q+8/@>V M4$7Z$.1A\&_OMS@=(BL@0 I/-L(J4D4T^HH>X<4,MLI[]>Y?OWU\A2/\HX21 MN@-N]@&VF<8LXU3X:,8Y%AB?"S#WH-KU9276\(,:?SP%4?S=5B1_5J"KA=M/ M M2QCNOJSM4P*S&:T3W$0^JVS8'@?[K[;;?B.J/UK<1C9>_M.)I@5"E,52[) M (S=&=3*4B8(ZPCT8AL"O9^G7:@Z45>&="M9\ZPCM5$+;WB

S-5D3.FEB3<)$ MA:IN25, 4]P!QB\3L?-7I2]P\, $(VSZ0CTH2+U?.5D!Z744S=&JGS-L+A5- MW#5!0::PE*>@,Q_L0-JI, O"&U(4WNH4A5,;3G4"4TZ6DX$OX/ VH;/K#5Z! M&>X[B.'28M8WX43IUB)Q==V^V2F$K;3.EAL5:% 0*=Y>GCJG,&(S+!W?>4C8 M["GNFYL<)Y"ATA_FHMH8YHQ#NR=N4YA/&+S>_BMZ3D%FJ\Y8H'DG*!A45U]K MB[.V)0X&%I5V?FCO1Z=[!_?'ME'"[XEN%X3--72VCQR[0R9X 7[GE,M/G+WZ M8!)X5%?%3CO+6=>I**/\T>MZ$S'L7HO YLQQ MU_2/TK1ZN7?XAG)'* /&]I=?6=3JI,.X^2^6:2)H=:0Q/4)NWKJR*0QGC%1Z M=$E7/?^@W?/[W0/^\X;&:C;K!O:BSZ8+V#4Z]0:YE^FY2+_@3W22;652DO&S M=E9'AUV_U^[<=T[XQAW(I+B)[+RGHSB!GZ;,46!2CTUY*P^RXQ_U]OV#0;=^ ME-5CG(OEZ/88TTV0= ^RY:/FKIG,=U6X%TC_$-LK3:>-_'34ZK9Y!B8)R5^F MOA4/=EIR!G"B\6[DZ7Q,0/>88+*I$)'O';7][L'!NHZ=9+;)+J-.:!4U##(F MV,1]Y?DXN%EPG3,BD#OL:37V^%.[U?%V9W,_4&>?L='A)RFE\CM-JC$!+XVO M%)L41+77,!3=*O,7/L2U. EG .*!P!%P5JID]XEC0W>F;+GA3+)'\ M4F5 " M^R9OT.3Y$4H:@C*YBAD=-AS*;%XPA$V%>ZPM\W@-<_I,W7?H=Z=>]>]+Y .S M,IY0R(F\ 334&S2BKZ*LX'0_@>?Q^J^#-Z^[;TQ53/5=)E=KJBHIO]4\2.X1 M!:961.&S, K%?4"[C^4SU>WS.3D238>(1TR\SR48/@?M3N65E<.D[9J7&1JEBV4E5LY\J2[*=BG5 M"\=.JE(U+45+[FP-9A8?0L3=RA.#.Z5S56N#CBMIHYQ?CM2$^\DX11Z6[)# M8"PBW4"NGFG-MBX*^Z'D R,I:"1YIX4Q%FRQ&4L;C$!LH64SS)>DP7PGMY0 M?5S#^KOH;JS_'VG5C3K:80D!\G34?B\^?<2$*,GWA:]1EQ=EN^\/0-5K#]JW M&DZH.2=&-AKEC)_[J7O8:B_KRR8+RZCV8#G67^;*RHK&"%,>E]R@'#]W%:/_ M$EV?RAO*;#2M98?QT*3_8,YU=$7M$0M=[FLC$S]MW!N^=W#0&FS\M%9@?:G= M ME>C@I3-[NL\7%%BU'Y*CN_7S$X=$L5/B?.%*\KT0]=?+?5?_#2609KA66U MH5$W0*4<%RB:!:CC55JKB+KTM;99MS5].][K\PCX^(>TY?5ZO;UNK]OO=-_H M='D,(9H@@\V7E/KCR[,3&Y#LZX DZV@N.&F^BJCUM3.KJ_:.]VYJ&U__7LMCK5>PWO-3M!M>,9J[=UE5K3$.JT5$B#.[8#1_Z%0L(&KB%)/=R/ MC()(C-@AH3 TGK#H7X '#%,GZU2OGOY@N&'DHMC>-32Q-,22Q>>P_J;UDPGV[_;GZI8#Q.<-*8OX[17:YYRZ)XV>N MZXL,88U&ND[ZN3W7YTTUE*(9I<0=.JZ'6^2GT].F2#F0C(@@JQN(&[AO>A(X M@J/(\HR+'X#AP)WU8& 6X;25Q[;1:TGWKG\M M&=]O3)'KYS+/%6A"7:RHJ#[K?J6?8W6"#PFD43FCD"!PMJC@Y!+KE4%O-(Q9 MSY#27+"R-_#C=]%5FDQ2?_6J5DW7]]A+(]/(5/7ME3P&<8@XM9%.VW"]_W4J M%*P8$&\JSX$,*3\CI&Z"5XP,Q-D/:X;=T4067NC[F&W=;H:'G(%*B2_HW?TLX,A6?VN<\-7!QL]UGTV+[L=9G.8%D4ZJX)GHD+H MDIK[-_^^\A%31)?)T:%P+"P;@R#^91J%0-6/<4=9:UL-SFGIJ?/JYL4*L0A)YZ17?@1J._MIK-]304 ,_T>G^M==91PYW%@O# M8/1U0F (J-"EV2]_&8V4&H^?FD>2@O@(NR N"._O"JR0J8_)HJL0K9_B>JS= MNLTHX[%VY*<-EG\K%=RT#1NMEDCD4:Y!N]UJU\&='K3F'WM\*TS3QSG"+;_( MFZZ[N;F[>G/[@];!H+FXS<5M+NYN7=Q]N+C]YW]Q?ZAKY0G6Z<;AOM-]WLN6'-#7L\ M(7;0.JB#(N_F%:MT$ZYEK.H7;%5E@UN=+VGFC'&A"QT":2\\5 05QY@F\,=05_'56PK;SF\.L*('478-TX5^J@8) RKU1#826D MHI\2?,%0C5-N9L:5K%7DH1L1V'Q!@HL55]6Y" C5ENHQ[&X9< 48@5\PGI&/ MG5O5'!O2RCX,J2U3!@/&6)I'Z*XP=5@%M7H:1Z/*GKB#;7FQ0-U%OT&Q@(94 M/WM[E-E\,,0Q_=;P&?> MG9T@EOCYQ8?C#R<7Q^^\T^,OQ]O?IJ%:2Y=3=9L*UW7S@+\#W2J&&ET'NJ+W MSS)Q2GJKS3T.?$ZL>[_<[.TTRD)(S9%],/0!9QA3*B,M-Z:KU)9/JK"-6_"W G5Y*MW%IG M2@0(I]?#.VVQCH8*3LBTBZ:&?!ZW^%Y==$C_/:1EPC\.O)4[,PQB*F;+IP@R M36^DCH9KQM2C'1*4= CTA# 5IH@Y*.&0UI..LU+N_DZ-FF7/59RK:RJGIEJ_ MF[>39X6([?##(LU0"]4(O33LS25X!/?+97CRT"/5FK^H6IRCHU:_,^BV^_L' MA[W][N#@R2MS!AM6YMSTW:-_M84O>Y$U&K=6YCQMYVI8LTJ?B/D(I_]$@TX^;DWWTP_?9ROF9+87F_WF!,[<^+5__]NH/6 M/[R\G/^X*/8]CJ.AV^VBV\,?1;>]'TVT#5T^.ET^E@Q&^ZD1N,]*K7I-5F9: MYF#1YF\V.EQD*[L>G?NLKE12-DDF.QB?.VC[G:--4ABW+T"W53'P[\Q8FTNV MQ9=L_]#O]YY'$+RY8\T=V\H[UFO[AX/GD2WYW JV3M*\X%ZAWU-+W,H[M!57 MI;_O=P9-ULN6-W M,X^Z_J#W/")"=U,<=T0_?(?J(2=)F^SNQI;ZP9?E]7[;[QUN$MM9IJ!M.(A5 M.0R-]Z&Y,8]X8WI]_^AH$\#,YL8T-^9%WIC.@=_N;V+U[,Z->1DNO@^J\&)0 MXQJK:.>LHM>#@=\]>%3WWN[6/0%]E^WO&NE^6+].8J0PS)3-U%R?.] M89!'(T+P"J.X+%38&&@[:*"UVILDP#\#\ZQQFC1W[3X,VOY1K^GVN%T29,=IJK/O#PXV:<+3T%1#4^MHJN_W-TJ8^[&5"O=M M+F-'WPC/CI87JI'T&OD%U!65X4L,<;R$_S:0[7JV#61[ ]G^'&36K=BB3X$^ MNU9R/!GVZ/'J#AO;!BC50!!O%P3Q!I#N:P;;'"M[8#'>7_<;Q.QG1ZX-DOOW M/8N&:+>+QVX]S+LF_/[\47J_W8E8#I[R/XKZ?^74970\ S9UZ47*F\J#;8;**:NQ+5[!UU_(-G@O#2 MI XTEVPK+UFG?>@?=9M+UERRYI(]V27;[_C=_B:QX^V[8\\KWR;-OF(VS2B8 M1T40-U4;/QHVLS_P]WL[%1#?!IMZUT1+R@AOP;\G\&Y(^!R$UPY+9< M2=IU]]IG%2HUXWJY-*$%XK_GF=:JJ(K?:^R5G;-7_M=?#KN=[B:,;_L,EL8I MT%RRK;QDW=Z^?]1]5*2XYI(UEZRY9!75L0>VT\J2H=V[9,_*]78\&I6S,@X* MT!-#-8Y&WZTO^U;>HJVX+*\[^WV_<[1)7O4R!6W#2320W>HKT^GY^YU- MXJ?-E6FNS(N\,IAQT&M0[G?? Y[,97&_B=M]^RRGQCW17+*MO&2OCSK^X4:E$\\ !;NYE9IYXRB'EWJ(CNA[U\H+PG2.7M]BJKSCT0@N M"S4'N"R") RRT#M)PPBL!H)-]EX?7YZ\\?;;^[X7> D<7V"?R/43F6(_C(KJ"CU4Q3>EY^-^'_+NU3*^Y 6RNM2_BC]L\>C*EA6 M0N!I--/S* F2403; LLN%('] $G"9I49_#CSHF2,&,4X>&O5J59N:7,K;K@5 MW4>_%>L9\8:WY"+QSM4P*X-LX5R3$=C0F$4S6UP6F4HFQ90H) ""0K-[7F:C M:<#$FD=@?/.% :K\J==K#3QX8XP?("7*;?@/WI'@FS=4"=CE!?VVT^KKGS:$ M]B!"Z^T$H1W/LXB8\6&5RCXC0T2BN".-=0Y;^PWA/ KA]'>"AG&T0CH8PRC@,B-$N]Z&HVF^$24YR4*3@2[2^/0ZV!.?]MO#]JZ M81"0%0[FM@#R BS%L ,"\8X4T5_WL-5NVT9"/KQK%)=X&%['/VKW:@-7!@6R MSLL@*;1H5M]4-HJ S&&^XS*.\0'\G'HV7,-^J"S_+T]$/3QCK@6>/GZ(7E!Z M5*VO25@T-_OS/P^X<;0#7+I*NW M"R:9[*5E0*-_S-$/-2V(6L!KG6L^#*-S#)F8,MD3#THJK#"7( MO*L@!KL#[POQ,$?9'P8Q*/O8%TVIHG6;J*2/V?*MF]W+5O:=A=7F88!ZV2+] M=YKI0>;!1.T-,Q5\W2/V\DL07P>+'&7O-)/5!%X4_NU5WC\[Z9\=G1[T#H[/ M![VSP[<'^]W!V_Y!_[37;9^<[.,S@;/L^ZXMN,_"O"D0^-]>_27OOSTX/3L] M/W][>CH8],Y/C]NGG;>]MT=ON_W^T4GO9*/ &%TG($DP^HH*D&NPXEAO[H73 MFZ_"WMUPK?OM@Z.#XY/V^5EO<-+NOGW[MGMR?G)ZTNUV#MO'IYNL]0*$R#>\ M-:MLVN5U.Z>[FLCOU1GH<1QA]&<59_SBR]E[[Z#EO3_^7GQ\8-W_.$4_O_QN_^YO+CT/IY[YQ0_/I[+_WXZ^WR,O[M\G%9)?Y9Y$8T7E>Y'O>Y*$MIDD^CG MOR GC$9(YR#QQFDE7P%2B9M9,H20N%?AV5 M*2!:UAKA8Q7GZAH_Q%<54YCV<9*4,-1G!?*A0,9^GF8SK]/>^V?+.\[U:KG' M);X@5SRW(BIB^/05N7\^JTF0D9R%IZ_AGWOOTO2K^+MDBOXK>O[VC42W5! E MY"FBL6(9RUDN.:RBY"J-KV#-4?Z5=P V#L0U/%Q$J*5^A*T+1@6N3V__B/8[ MC%#1\D#0 PV0I&7,%4_\ +QK\71+&)'GB^OC)""67K3.^4XJ[-9?0!X8;MP[6 / M]$3IH\ZOK/AZGP(XUPO?NX"]\SK'=SKX3S73X?SX\HMW/"J\]RD,F43_"0Q= M7T9@(EE/)I W$ -FO.)?EWO_])USSET?)NF1TR"9T#:MN1]T+.):72C0/]"D MQZ=KGQUXTP H8:@43 %V%][1\B[Q-.0OE]I&P!&&2(DEJ3ETPVCQEWL='T;& M;=4]D3PP!-$]][V M>F?=M^WS_F%=^F^7//@(VNY5I*XWX]*'WXM)PT3AR+3E!K0,!($*[C63W07B%VBQR&[*3 MU6B:I'$Z67"#WJ U604X24'RH-ALR#)T9=-]G"0 4=1L)<+(*\0M@'U[F\C M-2_D92-D!:A> ]<'SI&H:Y]X?#E3V=XXRL#X4]_@%D3,18CQX"/#%%8%G^>H MM9.C$V=\ MAY0S"[Z"*("- 6%':OA0 0=$$UWS5"*:&+4*^+F0.UC$8-$I%I8QW1?T- C- M:]IQ9HVO ?8,Y!CD>$-P%;69P!060DX+<@RA>Y6,1R01L)(J#^ 5\[TY2$/X M=B8*3Y&EY(TB>A+BBC*[-=P\8H+WEIZ",W;F2 N%SQ=>F":BOQ8>$@V\[:O( MWCB%AU^K*Y2T(Q2S/"W=S%LO'==W&@6P7;!LGK/WX=,E3NY_[_'OES@"QJ)S8 Q(*:+M+K'&L5(AY)#*3 M&9H1,^"(2' HL<@[&XRFI/BC5H*"4/Q.FF$3NT$K@-SE:">! $/S 8JIDCF MH*/B:_=D6L2#LSV]8]X0N!JL-E1SQ6["5'1L^8&L"7@8[$J*K#6;X-YYY1PT M4]@*6(6A8MY9=HZ'*6GZ.5*PO#LOYZ1IF\7D:AYDY%PE2RL0%=C7#Z@$V&(\ MTSA-^M: E9,CRPHSU%;<^Z:OVSR+X/B!;KR)2E"55N87.*D")$\Y866VO@X< M3=;!?%/L(G3Y35(Z"[CVHRSB*($>=H58L!3 H1-0/3*B-KVW.W*[@DFFQ.@D M$V,"*ET"LLE M-SMPL1$'$O7N@OZH J.=3%4\SX$&\!8DM/.3++T&WD4Q)^#5"BQ6SJ^8I:C> M8AI M)CG&F3"L0_0$,J!8\ W55S /V"'I1JS,JM!(N-];0GY'"P0%J"6)Q/JZ[6Z; MHH,1*B[P0SAI30(%'J ^Z#-RC1H0T5];K> OQ M)"EHM\"U930"K)?5+AW(NYZF2(W$98D+%8NY"&_RH[-6QJ2V=)P.G=,\R6#0 MN^0(8Q"-ZAI#!+7?+V^MG"P<<1;**2%9>O\N03:IS&R^K3DZ0 P?@XN@(U? ]-U7H4*9<@ASQ3W9$16/ M) X';N#IB$-&&)K#W^5N_%AN+IX#;0ZH#/"S(6:1 7DI(KMS$%AEHKQ!N\TD M!'2>XS#3-.=(T3Q8H&ML@DPFH6U$3Q:ZW_AF AN!NUDF9 YZ%1T4Z!PU>J9' M%&](C3;WPA5L/$&XW#0KS;DPU[F)0;RG'418=:FZM]MKFX&GNB[N#]X M;5;JNB3"X:/[!_@Z&J2QUH3;VZS1L@Q'"WK,*?#]@81 M;794[ 'R0M4M2OYNQN.+MI$*(]D*7?HAFG VP\7K?;]0_:[1^T.5C' M?/20MXLLKQ*0+V)$&7?R2G^"T7R]B\2H*+*_Q A1D4.&LZ0P+HT_K9C!\YKI MRTY=QSW'_&UHS5U1'(SFP;$2OAVN'3>D_!]@L7$Z"@H;A/@]H0@&17?R2DJP M&W3048=#UE!(+),-A-OBY/YZP'C!ULA!/E(D >8P C&9SG#I.!L4X0FI4*(Q MP(K)%.VT?T:CCM0C845G$!X3_F MS&4_.AJD-C\?(#M^ZK0[K;I%]^]XW:G)C)E*.+.0M"5;F13F-O MW$2\H'0QM67IDS2/1NB7CA<2^H<5CMB#%<*%C=.Y<7NRU<=NV.RK*BC*67&7 M:OTI8AQ[3DB.4[)A'Z+5_S08M'H//\4'Z:M8Y/+(E)0+*56B6)NK\S_.T'F@ M6;/-%J UNA+49>L0<@\CZ\Y^_Q'8^ ZX[V\IY[CX])$3G6LE&P^0S;K68_/= MU6GH:PI"-C]UJB39?%XK2U VWRE=N_+@C7KJ(I<@RE>4N#R GV.-B[Y##^ / M&Q6Y/'#NFY6YK)*'E3H7=E$_CG?IIZXM]'R "MQ2\/H!RW:F;SN6Y#N4+P]M!E/#I9K _5U%6YMYU MH+V%['7\HYP&8#N?3*,DX'0UF*3.SH2_(K#;1N8O=R2X"^3ATMMHTHMEYVT^ M/7Q!/DG /97^$628P)F50L?1CERGZ<$UV/(N% M(,%LD*'2.0>8,GTLX=-Y&J'7N+#;#-3)(ZW=7DR3<3+J]>17UT3X7AS!U0CQ M+G;T]/3L_Z1YW.R>G@_*!]?/BV M?W \V'][<@Q_'O2V.T-%8O$0OP3CH4< M(W) 3B3[,&>)35' ZAN*6CM.DY1RP\J$HM&5I)[<#;R+I(!=C<(RB#&'3'W5 MR;WHN.?48 S[K$K'=N=!V:_#*+;2R4WYP*L7>%\5);!C;4>::?U"/*F<,(@< MR>+#$#?E*Z']KO,4N0=<_4J$B;13S"NZ9GFY\=;V.P_PT%2S>:N>L0?Y_QX4 MJC8B8+2'$F$@? MYX3:++*';,W18',7^E-J6H_"X#AK$8L $A6;P*GO?7K[/M>%B H362B!<$&; MBLHJIG)[&2:0P2E850-9@R2?(E04?F2K$G5FU!=,OD_!(H6)SA5FJ,XYJ(HF M MI].26>MS48+#YC$1[]M>\D%<&UYBL">BI6N,?BT) E50.&4[["IU"Q%#-X*&"ZPFLGO$H MM5RD)%^GV5=G [4]FZ6B.#LG1.45E9**W*0B'5_\[^,+^/$$KIZ>OB2%Y[8 M!AT^)4E 8'AHF6:4@L3\?:(++(42J:Z=*U0M Q0QX#"+2LKYBE)#HU>AFK_: M$%G0!I;Y35GZP(JI,E(3)\(@),,TR$(5DOS5I91+VT%DAM4TA;-0GJXQ&5RY MYC&#Y:0QA M$<9EQ"K!4PF3!/ KK53-5CK]\!3F?+:_(N:WGH9064\EYKPEO M"KI30<2J:AU=%12R\;62FT4Y;[=C_.%X<8J+5=E,>R;='/D:BT'RT7!TV4R0AO9+5*"6)9&]LH0&5V>,JNX[32Z 3"3@*KYX/ Y MRX]*FX T@DP\1AC4L?(<7ZWO*,[<&#C3E"*Q!"V@/Z2,<*JN19BN1%(TT&79 MZ71:@Y]IOIU.KW7X\XVQ]ZIQ1D\Q9F$U.$T*SRUSUYDK4BF<<@&<%)M5$^FY M4F:&*=E%144:96F>RT!4%RGLMV5X$VHJ2N(1Z96B7PI7!",(*HWS=L<]&VC M.O5(2[N,0G'-^(A](H,P]JX[&0S LOH=S0,M=W3=W4J1IWW*Z\IG'?$KI4@1 M[\/*FC6Z" 01''!>+.K *!\DFFYJ*K4V;%SF)@KF6!F 5:[N"X9!"MM$2IL*P:2R$M9@^]@%R1ZWAWF-/783! M@MR<.?N271P:72N]8C)YA-\&B4K+/%Z(NYI1]1@ GM3'%777FG)=A\6Q67=L MY[T^4K7_"XXE:\$_! MD--+0) F2B2=+G*-YT-TFA3TA\%OHB56'#68=51P\"+ G'KTI4A.">;L 6=6 M9&[#&A"VC/,"*!V?H"HT0[.N4>;:%(6H,R.Y+YE"CIMB^(%OC&"-F[XAA,M% MT0UQHO&>:IRAM#*P9;%K"PV([J>!KB$R]W6HW7YZ%<9/4I5",B].U:VZ](<+ MA[-3DM<='?E\%&8J4:XA0A#C@^XH)R][PS**.?\5<3I67,EZV-^,*4"(/#]V M&1O^#RI7PL@0RW,SARCR3-,'&+*1(D\VNE](ZQ*OJ1&,UKFG-ZCFUED6D0I= M361DK]FJBHBLR[-,/".<],C.8AI'D LH&!A4$ Q@QI,LF%7RNVZ/;V'L:GU\ M"]>N?P<+=0J -=%K@!U;/W,3R?HZ-$AQ+0G".9%VVGP+YN!;Y+I(%!>\S!I$ M@4/PYI"<(.58L&C7! -P[NM/Q=YH!S\1MB=7H(+)V6,Z:JZH* Z8;UY(U!>! MZX!\I]'57NO>K<7!=(##+>Z".:THSC)!^%54:XP&HP41Y5\G&G3JADM;58J%^1#U M8[1&\PJ'BYLD@"/\;1E4F@6*'(!M12CZ[=)$Z'%C\/N2HM(4MTXJKU1I%K'0].97QT M3@BGRFE\!XL/Y\R.5$Z"K64_X*\2 8$Q 4STZ@UIH4K<8[GQ=,+_PIDKDDL2 M5R<\9,8\2TU. NT>(5>ABB(YS!R!J=&6C"($R$JL X)F:-: 1K)\)B0W?%*? MH[Y"?P(C'T5D(Z">/X+SQ7N/:KY&5I[B7&D/7=!"G!LI74;EKR0D2V#)4-L_9 L1I:WP9<4L#-?%RS#$%QO.W M#OE+<.=CR3&C/:5H@EX3JL>T95+&PE6 R'S,CNKL0Q/"KKZ>P\XZM6"I4 GD MHI(8#7D/$@2AO4Z _R1&/B):UC7&P7W.-H MG:6>(16LY I38M YRI.LO_Z7NY_&\LXZOUYJ<.<>#/[M#I=@KD%[2WUX=ZEZ!*UH$\BL. M!C__:AL*5K_KW/!5>[/'GO)EM[=!?$ ?\BWKLVY.^.#5S6L5ZI&5=.;?/*HH M]/[2IO_;:"_6]N]>ZI&]45O&%?SX?S"J=[:$8K&NY]A+(X+>#R""V_;B>Y"% M6^!RCV[VS=$_BZ,_;*[_W63 ;O#XU]K#1*9?6N:@3^9O-CIC;"6,0:()6?:H M.J79+W\9C13844]-\8]CD[SZ;RY'S6\Y^NYMU_\Q=V'MFFE;'F/13AWE/?CY MVD4^^2%),M7CS?@YL:5G1IM.Y?%.T^;=V.>.<,DS#9-L$M&D .F!M+F=)(A0 MVON'FY#AUG+"E\3PMI.H$"']<+")W-UR%O9=A>QC\+*\H"A#Z/U+EUH=FUC- MQL&Q_Y.7\QLVZ0:WZ<&\ *V\@RIX.?]>=_O'RCY,6N4F56UUI2E$BBQ!F:C&7JOP-=I3D"[6\L\KXDM-=J5#0 M> ML+FD4TWI C' '9>%C"U"D=!UOAX-PHO,DE3Q[N>"))+?.ZM@WDJV> M:![ [V9.Q75Z=G;\*;QR^9U.5]3);\ 5M^,:'"7+O9VNU/.U>OH7TM-/M-2E MZ?E4):CB^"?W?W)&=TJ=+,\Z/Q[JQW%;=1"JDD@@-E#J??185U.,&4WUTU;!L M;RC].9T1(BQEM\4%NN&#TQL36)O"HD>KM]TX)2Z:5+G[667H>ET"[JT#K%DI ML%]^5[.E%L[L SNB#H8WRD]1;-Y_/Q<@_5AE8,^#3;0,S7*RH@=,:ZH M14%KY W2 E:OS 3@6, M%1?!?OKTZ;U_X^W[G4HO&,18)+H4JEH5&8W<$X$GN#]]WE'_X*1S]K;?.3M]E(J11T,N6J$Z?$B3O=^.CS\Y MSHGW!$:H\B=4C9X&7Y**P.H%Z\O(TJ'B"\G4$E#9DC13 1+#S<"B<)PW_&)" M8(.@?XRC8NGC69!-HL27TE3YZNSMQ9?3XQ6-31*]U79*,]EJ_VZ%)/[J,B>_ M!J%MBG6WON*2CI :,RBN*#[FEMBX\$OL# 42)?=^GQ-ZX6O40+KM7X\O?Z=_ M=7Y]XWU(6XB+U=]K'_G>9Q<^4NN5 M<%1#SQKT6*!X;QI[8,_@,S#D21()<*'3"56[B8;E. M;_O>W7O;&YR:*,>.<6Q#Q;H'@DC6R]1\M9D:M<594H5[\BZ8-EP2Z"MM:<++"X@VU8 MBLW'2& ,LW)%'AQW#-=]L5+?0YN%%+:J$L@^793 U %1P'>Q0E\E.8L* 299 M(T- NDT(,H;!C6Z8A]Z O"H(*Y,,+32T(S8JMUP^EP@$9L@MMAYK/ZX P\.F'9.4#H1*QR,_P:U6HU0E 0K#IWC^KTNS", M6XO4EQE(4^+>E+@_M[3ZIL2]J7'=DCIG>0NQQZ57-/7O+Y8NFOKW;180NR$ MFOKWRA._.2IW4Q:Q>V41W;[?[K>?15E$4WO47+*MO&3]0[^S_SSJ^YX5*L%Q M6'<%W5MO;5C'UJ_OQ9SEHRJGBUM/J-R MZWOJ/-O+/H]O"P ^E$:_IYO_\4C5'W0WLH)O6>W6\M,7Q39WDB1[SXL@7X8[ M=&6BSX./L0?'&*8E\NB'T.R.^71NVX+M=OITN@/_H+.1\AJ'NM,?VXLG5TDP?8S)\&U@'P[77W!Q6<[5%PAU7*(K[.N>N+.Q1.KT]G? M"D#'4H&>R>G/=3_8>"F9'X:=1EA)0/T75[X!*^$";Y9*^VXJ-B@0(B/BUKKX M;JIIT\O!'/=*?S>JDS0H"%R_X!;7.JVHJX@.3UDY^T@'_8K2]&$^40U*I+FASR+:DC:.I+&KIH MZDNVC0:>27U)4U>"3WP0E;E)=]^Y=/?7@X'?/7C4FI+M= 7>JZ'$2X^$-K?R M!]_*7L_O'3YJ%D%K[W,_RSK;*]U=IQ4O:7>UDO?<6G-X4 M?MC2SI'/M38!A&%W_UF4)VS5M=G6Q(@=H\Z.W]U_N6W,7V[QS'928];6*);SL6:TNIG)81[77^_]SQ@.QH=\?F1Y[[?>R;4^0-U MQ,?0"6_([?MA1GWW<8SZ[:3\;F\3RWUKF>]+XK';25"]07^7"&H;M=''T#[7 M9#__,";:>YF>T?[S@&UI=-[G1YO4D;6[42'VUM'G;FN]*YCUREJ4'\:\^\]: M ]XM]UFC 6\[06W.6+>,Y:[.N>?]#?1)'=G7O0:+Y;3X0=?[^_"4S?[A#A M"]&4/]T5F>*)X61W3TWI[6]2/_S@?=C^F].HY2_O/G0W"G]LN@=;[CYY"CI^ M2JS'59AE/PZH]R\G?1Z%X=9]M MJMQN@:&[[[YQ>>.=R15UGEOFN *;\,&G>V-E*-JN"&&95_$KTS%B,+'(E[FLEJ[C?%X#[S\Z:9&O_MU5_R_MN#T[/3\_.WIZ>#0>_\]+A] MVGG;>WOTMMOO'YWT3C99^Q=B"W"V)_ -0EJ:K0CNPK)<_ML!COUX:]UO'QP= M')^TS\]Z@Y-V]^W;M]V3\Y/3DVZW<]@^/MUDK1=)J+XAW.MYE 0)7)'8NT0X MWMGJ=9O55VBUX:,W\-'N+O#1FW+Q@5M&LR"#QS6V,MZ-(@N2/!@9QDM_,SRR M'F"L!$G9(O8R1\:DIUA-@AA8ZHAX*WS"[)41=+']C\K1)0GTB,/T-M#Z&VP"_2VE$MA MS1FR,U1>F&_-!P8]W\I2">"]EJ_>W,42N9MN^QT!YR]Q"D?W-6V($'YU,;^Z5X(%!R+]/0-,:!?F4_QI-@VR""A*^H(2] M@VDAAV%P#&\6+( "N"_#$!G&/ Y&\"<-OVYY>E4P9*[,VH@,P@B7D+>\CR $ MZP/0R^#YH7*!^>'-.6Q\'."&%5$1PP."T\]=.HC8Z($D@H^&TO$#/EZ8(==W MH9"]S0,X9V ["8P5Y-BYPSY"[0)T9P B MRA"+8'WC,N8VKE05VJ9-H%"FYY MHN5=5-MY5-_O>XNT]'(XP3C$A0=DN5//D\JIXXRN(^#FI%E814.V!G<)?\RC M,P'1\Y'I6!"PBH$;[WZRBI)E.N8LDKS(2CQUU')@7! %"GN?F-8L,D<8MHSA MS331(=)3 &)CA",/%T(.9N8@8E"W*9,R+[&[2N8E9 .@XL3[JV9 *'],567_ M\'5._Y7*_NFTVN56(W&:3/ KH9:QL3E7=)RI6 OX.MNEQ/ VZA8ARUUNFX%V M=A3^[55^'!T-]D\'_?[I87?0/GW;ZW4/SCHG\/]>;63:KVH]]&!6 M1W]6@8U/@)K3A&@)B,1:Y_C7Q[ED+^=+JW\\'MY^'![^!]Z+=$[M9>".)*!B M2 ,Y&"9 _2;$-C[_")(259V.[R$^.Y)L,)\S.^2.(6$TCF"03!59FL]1IX=[ M[MB?,P6LF'AE !<@X.\Q[3N#?P/Y%')'82[X\Q VM.5YG^76:*4+F"SR;>XS M%*7(%B81MPFJ3S'(],_9U$"C-@N)F$G).[X\\?;;^[]ZT_0:5ISY:-.DF6EF M<@T7F:ZYN3#$V#-EVYRL'W8 '#&,;6\L6996"K#^)9PGN!YI%:2JCG+TW18!&B0 MQ9$DX?/!M+POM7G+OAEC;!J@)0;3!&T'N48$;!X$'/X8UJ%7IP]P@1TAU%)' M"#JREG>IE/KU/059X%Q>^=P%7S3OD+006SF=,+QB7F6A7 MQ+9]WHTN17DY1&HOD%QFP9]IAN:5-!73!!-A M@" #)A&R93^#@:9 U_CL*(OX$,FY0)*6?/JDKX4>0_Y0\[%/GSZ]-QW'IM%H MRN,"J!==@>!,B?!.HV ( M@\)+W$\_92J4+XB<_Z#M]]Z;7FVLKKJ/O%5PG8 +P<;\7:'VBIDW):O5:#-D M0.M:[4+[8I(Y89&K:*1([R)JAZE&!0PI\Z>:J(-?89,R^&*$-SPDS@R3SDO@ MY9',,E<9#>1*>F!RJ,+BIN+T3!8HB,'DXTD1X4*;X MYN,ID)LG$4X0E$4*>@WP05@Q#L ,)Z/S)^4'A@E D_NV1UL/G"Z)9N5,CH<: MWHDDP($C9CJ6>VW_?7B/BI[0_@C> S85$-N(1DGG>-!19HC?:H"5:S L"Z-7 M9NBMR)@$Y@$&TX!RR3P@F@_TO?$B%D'NQ^D(AH?[469&KJ_;[I9W'#+]X!'Y MW@C,B56L&=TW_\DHR=% 36RJCZK3.827H'H2LN\IG@6\$CN$",3M(=@ M7OE8O(TY7 TD611G\,T5_ X($?0!X#+: 3GE"Y66!=G>]ML=H!*PDZ@I6S"! MJ\2[5G=:I7?B27]?8(P5U A2%^KLYU:.9=F1+ZJ"ZPI&>EO/IQVV/$=O7( . MG0AV@FC*D_N=ABKV[6])2[H7;X:M"H0T[1SQ/HVF:9HKYUZ4!@MZG;SE#6A$7\@@-:\-I(=G.6-3EQP(K&&3*YZ5XVOZ.YTD0+E&D-NS M\;"U)_,5O.GL#'6K/=$T2$<:I&^DYL;S3\8&ZWOF"^/-N*9AR,$DQT!4$Y#= M+0PI'<(=%?\41<;,)+#5Z4(KY$ 91.9#A3.]F0HU\>$V$ =0P!6]QU(FMXR; M+"LF8'O,%I<%".^)HZ;8*Z>],U<:VZ[#1ZF8CF4RSJIF9UP62I M IE<:1FH:9^L$_&KLDZSJ*^CY9W#==$J5I!E6$3/]_::E&5IPKHGJA%>)UPR MA;;6+FF%:VZ+4IWJ16Q-JE.3ZG0'6MU(QCX"O6K^P%VJN;^Y@M%GVEI'YQUY M^]TD";2&UDH^\X0>&Y/9CA M;DN-/E%C8*HX+N, ^RM3!@GJ+6RLY"/\&?EJC8C&IS>S ] Z0+!)(-2F/J"V M,4G3$+4XT1Q\W#+T'E&03X%@0U$E7NT852P\/C8YZ9NT1>>'[,B6N>]FB8S+\ M128( MBDQ"3B,)3H1J1HI=Z@VS-("9BY>,+P \/8WFK-GK.Z\C-[E2['P*]_ ^8!6' MJ%X8D\H=MQ4;@.J;&I7&)C(7VDQS!\[BXY(W+E&3M&!3+XR Y@HX%)/VI%V0 M'EUU9GT!>4+ C&(%7>N;&5@4T1PM)53$Z1UIG%M&-F8Q-@?V318/,HS:344W MM0@WF@'C740+BI4CALH)!]I7\1AR%SV$0S:&=:(1S.TE_GV08]A;M/9%$ M1TI)(0\33\[+U34YH0*&D"D9B4W:]3YKUT]-P]W+-E1S3GY*1">'!@H&1 .<@P]_WAFE24GI_?DL? M%%JGX(M4HW[+5&#F1N'V8(0NE8@)TH;<+270T)7<.YL+27J!N'(H$[QRQ4C4 M\([5O\*+HU,@3"(8AG^4(L-9$JY0 QP23<"1PHF0OP\C9:&29XGOPK[C=0$B M>@9L]S>26)_8A,&3X0_>@W(?)=O/A'FVL&E0GR+.?ZM^H;N64GCA_>%]%/B8\&]GWO:M>-DEE71%]D!U.X2/UEC7$"/* M'+<&/E4='95 TG)\89,%^653X>+7Q &6)+@-RC(B,09V3_P7L%G.) MD203DR>2S>- 6Z7"\27;DXGZ&7 WR;J$=9_5^M5L+TM#XRPU\[ZYMF^%38 L M)0>K&D4_"5K2Q4CU(/[(H2])2,=4CKR0!&QC3) :1BXF0QPH\B=[8IX%;$\$5!Z0UTO,%Y-G)1G_#U5(6M['Y0T")IJ:-U15U#MJ)OY:U60' M;/I:9NFM^^E8'/1;*67RA;=JQK2.F/S5M'='$JNP.(=DQ$-84]&V?O>7>1$F M7SH;=VHWSBSFWB=,&89K+[>MIR6]_G6R3J\;-G8<=6(A[(,8@%2]2=DJSU)(.I8 MF\%5H$:BJ'+/U^J09@M(I\ M@IDH%.L,8IL?(!,);[Q)1COBL#JEF.MR6%_B MW? 5IBE)8C;Z%&A\4E==7 LT]C2:Q=(K5M5=;%%PMPZ3VP1WF^#N4P5WGT( MPZ4'A9JT]VF$40K#;%8P%^(C)'L=;KV>MS,;=XT&8@*W"P-= B?&!(X!",G>KR _AP)+8M>@JF 0VC0S&F &(Y N-78X"S69E$G)Q&BL$L M99O>=ZJCI,P33:1R"/ME@X^^6-;.,J_897"S(O%IV0'\6#;4S0H1O)H*W]97 M2)E[3 K.\FD(/]'N;K956][O['.DF^* M--97Z#K=ZW;;>IFR5AK<]NI'$00WOJ21 ;?)@-\<^_ZX8M\_0!3\=@>GP8T2 M@9Y<0L0RJA"6V?]G[TV;&T>2-.&_ LNNVLUZ#=+@ M)EB]W68\N]5359F3RNK:^;0&D4$)DR# !D@IU;_^=?>(P,%#!PE* !ECNUTI MB03B\-L?=Y=X(6IV5>&_;*UZY"71#2FC,=R,;08W>V@]U4+K!=YE.7+\RFC+ M 7R*>'-$=\ W7_C6@]DU;TJA6+("ERSHL9"?_)9)M>:JX"7W%%0CAT7LF9\T M-V5XOY#'78FDA$D4?5. M'_HMR*;!O_3RIHJ25[+DR=RC[ABHE4'14K5WMDII&84]=PNDN*2_H0Y.2MBP MJA I2NDEVZZF(KM(11#14H(B3B%#0C+H2K0G^JT8!-5<\M_LM[21&\EX2X-* M\R6$&L:R+E2XN"=PW6L39/J5"3*< M"K2OFQ-DFD@&7RF-*6?>H!H5.RMY.3R:NM$ (UM*X8$J#\.ZI0=5.G/)YY1$ M7*D)'"\CBE9%^=(#R9QUB5K% +1!Q0PEW@E/1/2VXK#%Z6K"(1#!UJT+12L2 M[?,"B77#P/^Z1^-HB MA(^55DF]'##;C2\E #:NA^M!^3T1V()OD:W#+_^RC!M#QRW+G3XN%"1 'GZZ M25;+[4\I531GV6J^$'"&' ;(Y1.3I<6B=8)P;O/W-3Q4OSZ1=(]0O6CX9'JC MGF%:[L 8=-VAU^]V;&?D]AW#&'BNZW;7&SZI&+^*\;]7>R_9=^JMNGG5J"=G M"0IHRCL@&6+M,75'HCA93(.<2+UEE9YE.72IJ/*1C;!@C2'W3LE<0@ 7H8R? M+G \YP\WQ*7]]H05H^7ORY_/P8 2%1]0VB;6EM+5K75LL;LIH&;$Q, M#YF@0[[(V,_R'QN$771US:>7^;*;ZY8FKOP5'??'4LO7ZM_,)_YD[/>U8[[L M^4:UIS,Y*+_ASEO.'15F1+%2_[5;\[?+S__&=@JCC39O>TUN.\%+M@\<0EC/ M68BWD/C;>,7;TPRV 'RWL6&O. M%-,TBFFT3+L]2JIR&ZOA(&8IDE8&UF1U] M '0]-WZ$86U;:R./)A#?;Z+K7O,%G[O;=YTK:'8,W>SN-7>W<7-USWEDM&*R M!C.9Y^N.O=XCJIT\]JZV2@W[6BN.?STN1,YB62V>T.=/!("]Q9)&8_*I;JO% M#D%6VPCX6NVHVCC"\733/<:T]\8JGQ/0,2=.DY:A6][A8\\;1)/GX7R42^V/ M3+BU'M4;&/>6HQO.^AS>.DBZ>8;).1O_YTK?CJ^;&^5YITG>+Q/E+9'8FT7R M/Q\83CX!)C[U_9W-7;[817Y[PTM #*SM"(4]PK[;"Q??T:MV:_*J6Z8(N[KO M[*4(&Z?H&L4TC;7CVD6>X(;X&SWRVTF>[QK_/(8,WU+J_*Y!T;HD>#,YH>/K MAK>/0]Y8>7Q.8K>9-&5[NF.O(]\;35/G8R'OKAY^1R%K__31.5=+V75UK^.= MA"G2*.9IJLAN&7E:-M@'^\CRYI'G^UO*.ZI:ZY+M YJ>A#T*9D&84M$AU97P M+B2WHO=.,57M+).JOK,7-3F<_I$3KS %E[9X?=9NZYYR'+W=ZQNX-PZ9_I7Z!V)BHZ/]W<."BF13[T?5T MSSZDET;S#0]E_C:>"FU;MUWGI*GP/,S?M4:R-Y5&LC5*TQ,S'#Z:NGV4XL=G MSZ'YC*,,Z?/C!^L8Q>G*BC[J)G]C2RT"2_K@F[/AYJ;)"IMK'B69_:Z=4EZZ MTW?V"ES=ZAR>IG]B?^W7.R>@7A13MHDIT4GR#P^>MIHI26/^!W5>SG\_?6E[ M:$ZHSJ+:\?F"?E.\?:_FA!_^^O\J_U==>FV=HK7-8]W6V)EV]"&GCM=8&Q^> M/LKJKBL'*[IBO_;3-;5)QK]VK5\EP1C6IY?BS5T@[5T<:6 MYP=;WSO:QC:]!_.>NVUL!^8]]V.ZI]%\Y)P348JYFLI#.8Y[$130&JMBDT]=P!-#E[9EN[91T&T-<\$.F?C M7+'PR;*PI]OGPL$*>[I^4*W'GEJMPIX&\P36\V]N,R4S+8R707P;XOT&6<:6 MF0*?*O"I I\J\*D"GRHER!3UN-C]-=:Z_\0./" M#RJ J-BK<>QEGPASM1B@< 3X5@OSP*9N>/OT3VYL'OBA>+@$^1@MZM "0J4T$Y0@MTN4,+D M7ZLP"]%XNDA9%"S9-)_UI_ ("H^@\ @*CZ#P""JUK/ (BFC>G6@4'D'A$=J. M1WAM0>J;"X+V!CGVF)OQGE%*>Z_B\-9-R5 A2L6\)\>\^XT[:Q_SMAA8(;*# M3\2WFI)6:#QO'GFFQCLJT"T[:ZRB/"]]J'BK[?JM2;RU5YYM;VKII6$0;7Y\ M]=6N2-;MG%3,WZM+N4S?[RX4^9T^\,1\/QN#\5S+0!_ 4.O#!=@M>0$H7R[*T)N#WWZAF=;J@MTVW[[O[;2J,M1/ M9*B=5F6H,S9)XFF0/@+]S^"C\:TV23)5+:^RTRH[K;+3*CNM$HTJ.ZV(I@%$ MH[+3*CO]SMGIVN-;USN,;Y7N.J]TE[/7G)K6I;M4KEHQ[\DQ[__ZDV^9UC%N MO7D,_'[YZMK)5#3=/I8"5OFUMBO4)N77SL"]4;S5$MZJ2]\UB;^:6R?:MJRV MR@P^D1ETVYX9E!"_1?"8)E&D+8/O]=>QTA'GI%OS[@[AI[4U;83&6IC/G ?I M;1CSY06K92)_P8T"^HU*>:J4ITIYJI2GREZIE*Z4W;,H62#V5+4V;E=KX]/H;*PRDHJW&L=;!T18&\=@)Y0QK+^5 M>*UF2TW$YW?VH+O&RN\3$-.MIJ;]15G#)5:[C?#7=LFIK1=]K<=V;.(U.\>8 MF= \'7W.1O!Y4K;"K#UM@=8T@N%8H+5E,OEV<1-D#.EWCMU6^'@&T7E% 6Q: M#;"QCM.=O;'JY02TB.*MEO"6 J^ILOS=&!7O,(Q*_6B3EWWM+%."KD*;[)<7 M?IMD^I&EX9:C^LQ2O(;@ECKY?.'SB+5AL P:.%^O#>@#!5E11/-&D)4&153W M)ILO>T] KW7G^Y'$NGF]]RF #799*S1@\R:/=@AU40(7(#^^-R4TS')3+*!8 MH*& @+VW.4BR)5J;Z?ZR_SV'-^^];ZMS:9[2_.8S<)Q/D0J[E\>8\='P3%7; M[>2_I4F6:8LTF87[@'Z;F8?=^S0ZUN4^?G;[TK#*]#T3@C8NU>R6UAFRGQ8, M\5_Q;3Z]95LI]['1B&UBVQ/8W]G<9:V&U=&Q00=$(&LKK6J9T@%/P#Z)<@EE M)9T&0=K>B1!D(]&3>^_RQ24\M:O#XY.5K&W> NB&^9%L;:+ A3[3Z( M5@0%G, '82G@".,_LW!*H:XD/IL\F7%YC#K&QHK1DY>6K23"C^;E,89<[(6- M.3KI'KNYD]O<3 (O44PV\@DJ,V8:_IFDQI2A>R84;9EG0M$GE>S]!0$XLS29 M2S$-5O')!+ ^VNY>YFY[#(ESMW\;2G>NN1?JNSUT=Q[PQ$]+^(,6QI-DSG0M M9@JC^%=KKY1 ^Y2\,EO/A9[WRLVWCIY/SVB]8;,D90@>OP\S['@$/PI9S6?1 MG(XY8=M[46E[S EEQC:2[AQ_K^16>^CN/,S8SQ41^?&&Q6P6+LGK_^E0B7EB MYL!'XRB9B7K+>1LIHI5!?!H5]NHB+8 9+^CF('H+'#%[U'W>IV,WKEAB\9GW:7\;0[-O];M]RG.[ 'NR%X* FGV>[ L/K]OC48#X8#RS)]HS?<9Z]7\91]UY:)-@[C M()Z$0:1=+X,EFV_?][.T^GR?U2>'&N])K_1CM17;()DO@C3,P &$F\0VDIGH M(REW=?@[9$=*+LAM4]?*70,/?SZAW>M[W&9WNGTOCD1DN06N;6VE\WW63!__ M.5S"FR;;=K&US=SK1$WITQ5->;J-?4WSPV[SG[_#LTYF^K3J,%Q+5;R:9WUV M;H?JB'!J&UVJ,=-/\[]J]*R(IJY&S^9BNTP M!3].T:5*,^VY.?7G=+7*$CP%.,3^S?GWV>#[93T;.PI]_QJCCJ&;W;T &HW+ M/2L\A6*R1C*9Y^N.O5='=\5C;>&QEF&23&>OOMCM MV]-D5^4)JQ_H15;E=I M#T&V;Z8.Y"GH^*+$Z-5?U^#/D42Z+N^8]H@A;79(LK/FW":L<4+Y6%C1,CG@ MH+Q2!X$&GY._]^-T#;X0QI.4!1EA$ X@*J/4<63OP](U.*R]GP)"[,>]OWRI M?;UCQ6& 4YZ6N&V1AO,@A0=H4_@-4)7\(+GO.HS\-]%RC)$06C!8I$FW^%M2P:?[OH_EB;>Z$UF.KW"=5VGO/ F,\&E M]K5C>E:\\W'+CM_FG6)PF401;F(;!#5L"#/: MA>Y/W$97-PQC?Q9[8M6',%W7VY_G=#S7FL['LBR]\_SY]-(PB+:YJL4BV8_&L59L7^B@^#L!RSFW05I(]$ACJU!TS#F]62JXGJ M#O!A\B"FJQ1,[*8JN\MZH&W'4Q@W MA7%3F!N:V9 M5P?"W1SOQ-%N>DUP-\LH>N V^* .A+OM_6T)ZMG_B X"V%FE@<-[RO=Z0':6 M?RC([AVO((R!63:ERP;8*]!^,+U+-Z?J,BYPRN[#"!K^@>PH(TFT!Q915]IOX3);@S[B@011EFC3-(0C(@R;]H-W:6X]#0[ @8T& MDSL$;.!;\6"25.X>CE/^H@3W>!I'A^=_:6U]83"')X7_#B3<)(R707P;(E8@ MR#*V%,-V\%5?V#)-L!$OS2 O8"DEP$K&SPG>9UPZ6]^'YM8="^ S491,^&MI M8S5A0-ZSO='?4NSS_KDX)/Z+7X/T-HQ?OCT%!U%P$ 4'47 0!0=1B8#S96>5 MV5=P$ 4'47 0!0=1?:<(J M4=T82:.8K-E,YOBZZ>TUV%CQ6%MXK&U@D'H!@"T#@YS*4#9N?,VW9*S>Q-H^ M/IEVK,M#(FC-)T?E\#6>!(VB$98B046"C=YKJZ".Y=#!H6W]+.?R@-8Z+0 Z MUH1S=/Q6 $+/%.?8.03G6%,?0;?E$,?;=:F"A%K@#X,U!%_R1#\J@8?$!V#K MIA!^-ZUTLXK9PU-MN>(I?9=]AWUD'%H'C\,O);,9PQ9/F!&81"L4OZ]J1+4. M;WQQRZM+K>PS'"9UT3C?GU9.7]BBY;C_^?"M-%C2-H?92\2\ 68&GE@R.#I@ MX&0>,D(89V#W,7U=%%2ZT.&9[],9CK@/6[E-&7 X?AQ_,0D6A$,M@+O\(XBE M%D!A?,E=&:1,6&)<:-Y9\P'D.^Q'@H 9(JBUV6JY2ID&7PR3Z198;J-&'7MK M)NM4C3I6HXYK'G7\GI#R3\"&P.*@S$??%\#'+-O@QQ?MR7^G+6&7]0PTS81; M&$.0B%%"E1D*#Z_P\'4\L05X^*9.=E.(^-.]^[.(2YX;0RMX\Q;^5YAX130* M$Z\P\2>!B6^JJ=@.4U"AXI4EN -_U794?"6,,MT51E'@W3: =[NZ[RCP;JN% MCN*Q9O.8Y>B^IX8"GS2/M0T@;]1:%-4>.&BK((2[["S$W%#^37M@Z0$@A1^< M;@V374\?ZO*#Y=35H4^!"X_71'%_B&R=310-H]T(P_1YH;.KK:)Y:6SML[=@ M:9;$,8N*9ZSU3:S,7,:6?!/0,DN==R?<_M!LF4R^7=Q0AT7D+FV$J/IXP\;1[EA'*89+$ @RY6B2Q $K.%Q$K MPYRN/G_"U?QC%B]J MH9ACLPA/M61I#$I]!9_-DMGR 23CYIKRMHD[W\&[)<(3\P:*AW1-M)QWPX-< M(P"-MOMKD'YC>.L*"J*@( H*HJ @"@JB$@ *"J*R^@H*HHA&04$:I"$4%.2, MB$%!04[V:I4E> I0D"*",M\>05$9ZA9DJ#N^;GBJ36*KY8WBL6;SF.WICFTK M'CME'FL;"L370H&\+0IDBXE5&P"DXU^:>W_[C8$-[XX"L;VB5UZ#T3)G M"@!QS$NO'E(^$ !B'M 6IPD D.Q)>;,+^^%<&E5Y\#0 1'9]">%-RV4:WJQX MIAN>-F7 JTO"(^1(D/)@31KHN 5?L08I01X+ILE"(B%ZUP/-,SQ=PZ>'003+ M3V:SC"VQUPUA.S;:V/"3 .$Q#S/L6H.PE2R9A(1]> AIU&6(SZ(&6FDPR1$4 M+V]IHWV"=Z ^K M9=@S#-3W[1WA5R9W 5V,>!)'EW1V(#]R,A#O* AD$H"$!4TH"(>G.Y/5$KX* M!P'6 9Q )O \V[$Q3<;SF)?=UPT0?7+,*5#*/>.MDU(6$3$5;)%3N/\\OD>> MC'P*LB+./TTYV*] \^&O?V- D:+)5&\Z!V;+EMB!YIZ]?"L* MI:-0.@JEHU Z"J6CVA;$;@_ Z4R!.[;5$.".8[8;N'/[$MFS"[]C M7SH'PC)2>%$LP31OAEN(1BI?)XU]' M4=V!+F0IOG$>KN8DO"IO"9D$J6Q_SZXF+R6$BIU_,<,!9-,@?&O/"F!S#L.PE3[9Q"M\BN&Y:&D&R"X<,JX"%(@ M*@6B.A,0U6Y7=:_LD8)0*0B52IR=&SLK+,QV+(P"4"FB40 J!:!J/X"JF69B M.\Q !9]JB!7X=D1\'N"I(JPRP[#*O0RK3(JPRF1W6$7!/5H ]_ =A?5HN\Q5 M#-9@!OMHZM8YC!S:Q]XY6Z9L&0#KH]DY!PIN/00+@1B35]IL6LHFZ'!/&PV) M0O#&>IZ?4OC;.VK@-JK;Q]_ ON*+9+7OQ$I8M:D"ZR]8YCJ8QLFX6-8K%FLYBI>_4V%% LUC06 M:UE^U;3V<31;EEYM?79UP[PJ#1JX>3RD4\,!C1K>;KC*_ME;O=+1@M?(S^4< MB,;UD]CL$3#E%?I!A*,%6,JR)>5ML4 \EM7FDR"[T^E_-?:O57@?1$!ZO&(\ MNTO2Y05\<0[?Q[I_JK[5;H((B]FI.O^!:6D0(B$A62W2!!AYFAW87*)3JN/? MG[YF:3+?VH3@!!+.G]/D/LPD]WSLLYAA5AVW_)/(0VM?@^\L>_E652+Z+Q], M0R6BM__)4MEFE6T^KQCC2>_O+)E8)0M5AED1CM- M *J$=-/XZ[T,@MH(]/^K.WO+-^RL)4$NZ#<'VN7YIIPUQO)I3W.;=LM/VGHOFJ%>RSH,TO19PMNF18G2VW. M@ACV.%M%SY%C$P$$?S#M+L .XF5[NF).8\;W![/4C[XU6?T L]8EGZ&RJT;/ MC]C(]U/#?E[ *K=%478$>H5:T8._/\%N^[S=_S-%XWQ4PI3- M6$K'%GS7HC"X":-P^$-&&&9^NL"-5AS35(? & M$A=]T_PSWC5\,2Q&N[XPM5D8E4OSKT<#1(7D#^OJ!:Q."'-$PCBKVZ$#TD.68M@($== :3=>X-/;^NM2QE]JG5?K$ M,1;Z@1IS9#1"!5%?\)N(B+JR(^#G>1*S1PV^] W%$4BB+'\R?]F.PR@]?X*F MUBS$,229&-F2@ [A9?A/*"(9=FE=AVB MGD($%_YCP9N7$/' A_G@')1%&? /O3&&!2RH^P@(S2C)<(!,#@(3?X&%(FP- MI%8$FH]-A6@$73=9S5<1/1!43C@)EP=>L>=<6G618:,8F$@B9K=\2A%1'3JK M\JSSY]LM69-Y,,9]W@ EH.KK;-73#/8#YLSNP M7+&G$')3/KH'>)W;6@<(3O_2.&!=<.]\;3JR:[0BTV7_D]*[AEW+02U6:;9" MV2 ,9/8=/+.0MS8"=RR29AK970_P*)9F_QO(6 Y\@N]/[M"2+INV].A+[0^T M7B<,^*!Y^%XX/21G'F_$% R$]$)-&X#N"E7"( M _^#97>*R6L' M-?>.)5%/\B"*<7Z+@+)X24$YY]9=,)-VG0*$/T"=DT K,/ MY\38L@6:^;/D**&'23O/:!:84,XE@P[8+YZ$"R+*Y5V:K&[O\'?WL'-M$043 MEIOL^$4TD<'NS-@$#="0<0FX"![YIW*!3MTZ0_,13%9Z/)SYBML_VA:/N$&3]-83-U,U24]-TJMYDMZ;&N_$.5(;!> ! M!L*#YYS^J 6W*:-]A> M7K.%MC[Z6-RS1:\7A1B\25@3#3\ VT=C"&S)7_V/T J@O(ZP)"=A_$JTPS< MUB5_YI4\&C%Y-ET[4SA+C(D+P4[<3M&%B-\;*-@@S?CEYX$(5)1D9L:/ZY<. MCQ.D9ED\$)+ *=X*]5-$;)\B.;!/A([?A;*C$%(HYO89'@7"P2D7P0ZZ9#ND6^ M+/K\XC+2)((+AC\QI-B2S0*_#;ZQ$VO(\)?R798P11\71]28))<.HV",G)G3!U[UF4+/CU(U4$D5@F#Q;CVNES&X7'3PPXYX[] M0_EL^'EL24T61T0CP:O#MR^U7C$GG$P!Y"B1:RLO1OI-J4S>X#O9=R#Q)0H* M/.Y;>"R/4>,:Z0,X#)QX\&8%CCV&IEM!<3<,9",<\_(NX$/-\YSJ[I3! Q@I M*$>RU0QCX(R'S3 34/:YQ&7+TXPIY(4D""_"K#//Z\:P+OP);13IOG'AB.\L%%1Q:W*9P13MH"5;']]>XHR0E%R2/@3I]")* MDF^X^DP:P,*#1F4/CTW#[!NGZE4L- #ZAV+I7,ER(L.4QRJ::O7'(W'G4,*4Q1XL#3+]EDF;EX&EI$'U*"A'/"TY)GC^< MKSC(#)^%OUX[AYT\S&:8;,YT$1$%ZLJ$KMG*V<"(]^0J5]8 GPY1@5-\440. M8_90>,"HR&8,[2LF9M!3?$P(&_D&N$41;16JKN1!_\%967:AYX=*=KZP\M,4 MC0E^KOCSA/,\X3A0V'%9@D%]_ S=EF!B7%+&TOMP(O:[9).[.(F26]IG<0U; M;2R-\&E\A92/NJ%N&F3%PVLI2*GQ)OBK.;<@."/B=M#+D!K[(07S29>!*DY5 M1$Q(2>OYV?OUE2SSFF](>B!Y(TMVS-$.S+IC-*'-Y ETL!JA^QFC0 M-%^A?B7K"M%3)&>)"(&U,<'^;\8C?V7[3-AC7+MA;GU**?'ISP?L=',7Y]>A MPW^V04?';4K/C(-?ILHJ5:>-\R0"572_A694IP9%-'5U:CA+J;)3M6!!R%Z% MA,VZZX]AS,_AR4+^\R@$_XTMN4&^R@3*LXA=Y>$,56_:NGK3CVY7M[O>,?:E MJL";+,455S:9*VU;-YQS&+6[MT)MJ][D0J>@ MV!23U3BUQW!TQSB-QEVU#^)Y,T!$&?_ H3.?\A!E;X<.:R(R L%Q49#>(MJJ MZ/E2A%M+L(@PXS]AQI\)T%A>H2]+K0A(R.NI1/U7"1"&+^-]#1XY3&HFGE\" MQ%9L 'PG/A'^E"&F-+I(&2_S1Z 4XFP0G;;>DT; [@0@K46XSQ>%O;7IBBIK M<:=[XZY++9&V9;!?7Q:Y]S"*=(MHOR FPXH;O^UV]8!I?L;&Z>RFPN.BD4 +HLSW@*+Q&[&]$-66AMY\P8U*9N$HCT:5BG, ML?+FWP'O-[/_*@\Y3JVTP/)Z!.8:J(>JQ65QU?Z+-"X/$)URD8BQYD5=N-R) MZ"O!"ZE)GN5=YSC2]9#E'M CH'2F10W:+ A3ZH_';8D$L>FWHD8.<ZI5=B71(O$S2 MQP.W6$<#,&V:AK :)$46I[!HJNW@MJM>WW4"/X6(E.&"/SJ5;!\45= )*!;MU\((@*HX5#+6VXS#.5BFU MYJ!O/(K"U&WB9NU"#^A-=@CQ;=QHSF2BT%3'WZ0KZ6')>D9^""514B.%6G7) MB^D]OPK9#(3$8T"W$;/T<#(SZQB86R:SG)U2+-19;>W"V:">(^L)2]5S1/4< M:5//D3,-KQP@70_KA%>?+UYWC 66=G@7.;[$'3&6'SJ7[LL#'O!I\QC1A]>& M'[Q+^]6Q +X!\[+[6N=\JY6$3[*J3WJMNR>W_9;>4G=]T4_[+V)Z^VL]&'Y% MQL:;I%O#Q5=NBT?!*I[D<7 L[KY[Q/IGQNO%N0TN7KY>>D[VR$YOQ%DG[DW? M(.!EE:L%'#O8$ZU5S+!TZ%8;;VBFT$) M7+V]Y9:VVZ?".FU;0?!F_NLJAQJV*?_U(L3DZ=D$[Y5R,7WK@)CEIE%0R.=- M\R!O(H5*;%OK\\/:16I[90)'5 YI(I+X#?/D[DD(BU6UM;]:*1 M*GQDRMNPQ4%T@7GE+)DM'[#?1"F^=$A\HH9@7ZGOZZ[4==$QIOZ =3V!][Q# M-@E\;A'E@VJHWT@VP79+^0+6Z8)#B JSZ91*J*A*N*]W,:#\@>O MT1!X53^8W7679YL@W$:Y>4ND'))2(7X=C4#O0)EE;C$CMXH17"@:^-3^:G&; M!@2LQ:XV"3:U@<<_@FLZK[1&HK@A'$_&\LY$V' YQE%G^7+T[1*J_>;J.(<< MM]ILP\SE\P(9IY6R_8=40V,><%C>DC?TPT^C)86ZDW>R"[#1 M8ZN0FL]5L9R>+'XON] TG-JO^D!X7@I"NN),.LUPS L__+H MQ:-9N+'7V1+Q7'_?3F&[0]19ZR9D&7-4-F=+,S1RKN7#U8K/P'>'(*48_.DJ MGCPQ-+(S' SZKC.R>V/+'?;ZOC'T#-L;N]V.ZPWZ?K.'1F*2-Q4M8S^5VG7C M-7VB / 1RXMJQG1Q@JKEW0_+.VXW*"\6=W"5?_%P_HO6L:S#1AM[V0:,*J7 MJ3Z6KRQ\S#G%[)Y%(\O/4N[-T[N=TVCI MIUA,L5@C6=%T9.=J'8 MU(2#M_>R='NOSNF-U4)*V2CR?PWY=YQ]QGLH\F_1_A3Y[\Y#^99I[3..03% MB_:G&$ Q@&( Q0!;PU.FM<\(SO?UD.N1:-5*K;F3F79 _:)Q0"5Y7E_;K'JL2^USWF,)X4L954/RQ@18JPB_ M#&,<]C))5BDO69336#0L!8Z3I>A'47R'EU#11>BRB=QB[2WXW5L6PW5BL>-L M%. 1#^'R#AY#S9ZPGQ[#P3%ATHZ*XN=C-.+VRR7 ='_K%9N3*%E-1)'3A<(;+H+%QEQA[:*L51;$Q(W]5!%D[ND/ZR9;J:8,^9J?@H,J66+1C_SBI=)$"TL!#1''%Y M%RRUAV0537G7QQO&8HUER.5A=B>:I=(&Q5>!P&?!!/L@<%F=P*7>B$O-Z%*# MTJ7BRWE+QE(%*YP!2!WLQ9-@JT9@'WB/>/X64="D'MN==1-@^OH>VX*7;:=K M&H[E]?M.W[5-W^\9@X%AC7N=T= R#6^=EU5S;M6<^]T*[N%C:-IJ/=Z%%1G_ M,PBI22C:KHY ZLYAF\>4XD8]4OP3+Z8KL5;!NV MH@:$\^ ;MNX3)\R7!G;<7#3Q(1$>S&9LLA3]SK 9&)OF5C/V0Q;M=RN-<447 M8:ZI9!==,NH>6!3A?Z7A,@TS,%HR;&5VJ8$:9-CD&?Y"YLSNE5$3-OC?VP1/ M$ R>4 P9+'T%!\60)00?O@LS[)(\$=W3TI#AP>)3[P-0KW :>3/AZNX?4'%% M(>P'S^L&SR#(DICDS@K(AZNP29A.5G,X9W@J+*3'VRGPIM$9VL 1[A1[*N7M M/++2P<.5)J+%!THQ_F9<#Z-=X&=2O$C^"%QZ!DM9/J!&77L4;U5,S3O*:]#I M=[,5ZN_ME/$ AC3NCU\WFQ[3<*Z)WY /)E)^!(7\R ]#+]\G)\;_64UO^8;7 MKY>,%&JYE.!$3%A\.(,GPW6$P*K F1-[Y W_0](@N6C;-LC.YZ' M&5Q:6K1$F\.#[L"@Q._"51(1:3/&I%A,41;0.6!'1S2062K:JM.?4#@P/D@( M&WW!/PMY47EF<)NRG E!THN!JI?:0$Q6)4DFO>?"P):&^1T+(O@:-G#$W[)H M=D'3B=#TY;_#-=QB#4U,S;?6;'0B?&E$"U]:Z =J T+*'G$4^/6?ND+4X9M+&F'? Q6$0J0;UNDR6T: MS,6)BM9%V.(YT^;D":^=$O$GT%(RIS^U@CA3(KU5QMT7L#?#[Q=$>]H\C,/Y M:EX>$L:=07*=\@/0?D6/3U!SOGMM0DM)%N+4)3D#S8*_B&*R0H0WJV6N H21 M0">]"*B+/E P3D)@*:PID)R@A;SW;_G7R00>7^E]MG,7C9>)Y)=G:+#DX950 MJ(XT6=W>\7EF<%*@'/AX [@785:4/R+]:>TCSJ"(6>%AZ]KB+DCGP>11SOL# M\12#IY<*KD6?'Q@CS7XBZPAIG%QF.-U)N !I1AQ,S)M$&;\-\)$S9%O>1&P> MH@ETFV ( 9^82RDT_S@)<8Z'5RW(T$N*B!$P;7B+5\N*'15KS^6@$&G_@U\7 M_:!+KCI_/)E)='XZ:ET2.ABC6&*\-2Q%!I!N8'_8,RF/=(BQ$7*$7QIFWRZU M*VG\9/"00.CXDC0O26>4LMB_%N0GV8K\P23,J5TA$;JX)"G8TRD7ZQ2&RS(R M">7@DW+HDM\\/F\>I-\8MT#DX @ASRHV0\E2* 9NTY3L8[76/9*%L-4@X-[; M(]>A_PCB%4:!U\+-S0W$?8K7UTS4&DR3!>>!7#KF%UAR7,$?CZ?8QU+[?8%W MK7U$/6@9?^Y=_T[_,O_\D_9;+8\0#JM0!T\%^40FP9CD+@DB)BI#,D2^!B):>L%DG\G.# 0%]);N1* M1B=/5691N$ /8TS;#+AT"S(FZC.Z2F:SR+C?Q=C?G@\$".!&R_E/B_=@G!X MY6Z#*$L*KW:YY5/7JYLE'9_M&!>.H8L^?KUB\L]06A8#;'9[L>L:@!+NPDG> M^+/HTDR",5,&*01^#7OH8N\?H-_P\,/3#C>],OH=33#YSB)G<(/ MP>0.?;U"F06+1?0H+96B4^(,#A]D'5O@!]($OK;6@/!5[?XVA%E9%*WW_],V MI=BV;GVNPW/3(E/\&NSRZV+9E5R_+;H=[@7RL+Q7@3P09?W,4KL&CR$3QZ1U&O(E(N? V:&1 OV6V1MI5Q M;C&05:=Y2Q&?+3J98+A?1!X?V(V =2VB8(DWP4-88';&//T%/TR#95!R?_XH MI2[1Z<+GR.4*QRT/;.:A!NX#[GT^>CX;:\HP(9 ^XDJVA$TE>C'C^7?PT;50&'X3F-R$F:D$0P1_$AX0,O&%WP7V(>;=DFCMY\%T1SZ+Q MX,+"$K!D.>B(4D [Y.U11<,I?_^AE4BO@:_>T/VCHF-]2./X!24GA)?%:N M7",F8B=W2<*O7R14Y71T$1454:0H><#5[5PA[(7T.N7#IL)KI' F9N(JRC W M/S#L"5HHON63B(!)5HAWDKH(@6@IQ7!QC_AK1-[AJ* 0)YU.EJ60KLSWE> 4 MF!7&[%\PYWG/'$5#OUD$2QQT23: U*N#7G"3EX^J/,TO$L@L@2;D:NB[O1$#_!I0,BON1-(5 M8\3O2& M"4S;$U0HB0^/@22 .(55+!(0R\?U&;S5W5)^%&CD7K*%Y!W*CPHK1IK_:YN M*]).4V[UA9 '7?AW;O."NBB-X)-,53 W"RF;1%RMS<+O"/,1K(T("72E\J/% M7^RX5GF?<%5X6#[X.0RD-D#D,? M:)Q\M4\:85Q'9TTJAQP-A MI$1DZT*88\A+N%F6B>M[/[#7'>,Y9RGZ24K![C)M#H8ZI8-WA$DYWH,S M+=L=:"41L/T15[H<_(?-(;+*(5(19]4G\W0C&X^EQ M(.KTM@1#(.F(KD\I"Z[CD4TKP0IDS(R *A&J!+P^;HS3)W'F=PBT$J3E]'W^ MJRK.'<78\G&!L16TP/G9T :%E"U[8*)$,Y 56D1>0KYG.5=.2X@V 6&7Q0:$ M31!5<.(T>[)Z5]Q763 )^N-K68?K8J!3PN9R-9(C/%!8<8F[2,*8^W584TI0 MF6I@2V[V29ZRJ*RG"R?% R$;YBY]74M=XS/GG M-Z41?4'6E-":T+;E>ZD2M=00<[")[Q%)ET\8EX]O(7F7Y=%VO+Y4,63W9/B& M^P1!94+,3R(T['2L1L6QP4MNZB/]D94IY5INZW%IRF7\-+\!,M8!1Z=Q 0KKB1;2RZ ]@;Q82M04BV@]BRO0 M< J$/>Y0D3CR7H;%BOHT.H/LSS)0AH2R?/*\M# KV6B$ P.Q<'N+VR=-39O& MFJR,C(JG3;HM974"^]8"BA0N0RA@J LDQ[R@;4H4L.0%X:*F#O=+XI3[(3>8 M7BGD,_<).;P[*@YMNBH2+[G'B,74<+QZN>YOE[NS-E'[E9Y1!5VE"2>UY"6N M8CD%FTM6@G^^X%CRQAXY6)N3/=P1Q^_SV?5D%LR!FHKRA>=@&,TK6WA1*5<5 M\UK,MVX^'^0KG^0KS_L @)NYK(PY%]:?R$U.BZ\*"BLE+?,_ H5-N))PV_/*+R0#A#(1LD8AC*DO \%5A35*RAW9KFQ";D9"BAGM,57:@GE!-0Q2 MA5.3$^Z,5N2=,) VJX6$?U#P.-]$%,Z84$&;-0]\.T*5MR%+,=Q^MQ75RO: M97/="C;BFEE&56S<.*4'Y:ED3$@@=CF8+TJ.,;T+M>V-L!'R%XE:DHWE<5%5 MKCXA=VJ93+Z)+'>ST\B62B.K-')[TL@8LV9Q%LCB5HIW$PN6.^5<:H-@05KU MWYNB9D-X+RD,54AP'GI) ]S>X)I[_&BD#2AJZ[*:RNO6J^O:I<2J MMDU1:DD77] 4KZU\8!$F!3'RL%; 2+4[VQ^JR\Y1N7<)NB<(*;0@RB>??T2, MS, R M1EUP(E6+XT>U1/;2 )L*XW. W%:8CL,YL6&8^GU6Q>PIN%RR+X MSG5E*?Y?:C)9*-GF'Z:L),F1<-M8C2O&E_"05N&AHLZV!'.67:3*G9,JC7: M_*]FFFA105'DTB>ICE5H\>H"^!M%F6<)1(LUL3O%%LHTT>1(\ \&H47G)=E& M*7JD+U&CK;PU@?@XG1<"B,'SQ91$]"C\NO7M5?M,!9DH'LU4G>B9U%!L&@H? M_CI&%ONG9+$!E\-D+.S?N/>"D]]-1AW+$-T0YR PTDY$]-SN*N0^,FZ22C_F MZO.G(G+/,UK/J*.*#M&T:\8TT7>@LJM_4K,V9 K1AV!KMRM56G3>;#&2@<>O MF'P\D!.*] X^+(_N9667-T^BE16%-*A2MIY12E9+ D3 /7%;+7>DUQ)*^,9" M88*=MP"/-Z30Z_(NF0I5L?%[>!Z;9T7Z5>2QD*VQ'.F7 ME;./TL?&WPLE#N\=)^O&L=1DE!.*+_(^7/J6/8%H"$3W(.X""C,W?VDY:RPL M@QS_(Q<[W4SL*L97C$]4]L\$'2)")1[ _KV,]X+"ZC',RY%?RI/5C]NU(.7S M'EC.# 0Z7)0\W T]N<8>]\7"'RHHI2*45N9CF3D7^>;2MW%Y8.O#:<-:%XS M1B)_Q'M=@RM"M7G:8G4#I\=-U#CD02Y<7/[M/!8DL,<2G$4XK7\CY&L):]&K M/;TCQI>HKP4;T2H S2\L^4W1(&UV.BW%WHJ]R]V_PNS;Q1AQYE>85$*__ N: ME =J>.SN=C'#QX;RL:G ),$Q3%8<@5SHX34E2OQ##>8K7Z=,'S51_II2@O]1 M^S=+DXM)0J@^&E\AXCYSA%E3A\R"UU"L,.RJB2O)O<8*KRCN4-Q1XHYAB 6' M8,']=\BBZ:%,,95/>Z2G%>$(9 LD9-%=6^*U)ZH#G M17L3HUU?*TV[RB&:!T;8359,F7A!>"L?2+$^<>/G>@)_(O>^N?'2 RN<8\CO MBW/#G\MOC!'=%57?*9CM5;+F*=&RMMIYD-Z&,5\>%A+)7_"Q9?0;+FM, T[C MAL;VX&3G*%AD[&?YCXUVE87 @H_@6?_E@_]AMWP2XLS[L23-JG\SG2?^]L2? M[/V^=O 3GQ?"1YPMAR;A#+CHY[MP"H16!VOR.5/;17=^Q9T/3^]5D(_8B;GX MKE%B4?N30?]W[#E[&_SJO_8P?*D;JOG#_V:!&,0UBC'#NC&<:Z^QY*=#(&=) M%)L- MI7'A7>ZE 79M].BLN>_H:$63=6Q<:#MR^#=4W5L0K%WG">RWFS>9I??CA>U?=G[<8T^-U7.*F-Z%F#J7Z]U+7[.9 MXN /V4U=I+>-'\[#[_NR/0/\WE97>U29LK+;X?E9E_Z/%]9E=Q_5IWP_197' MHDH#J=(^#:H\*3]N6(&!-,0N;8[>.W5!TDQY0<.>K4/VTWS#6U&>HKQW=/DD M"F^MB89\>&,0>;\E10DU0O D\+XT#YPZBC'"O>R-B=P S%3&"[_Z<2TH[,4" MG[4:U;Q1*C84JE2JE_JN[JI=YWUN"2$9/%F]+DJB5Q@T_CH/G5?];.^(2N/KIA@%%6T%Q+MBU=3;C8>X; M;,=>Z@A=@H86+0W*+2FGU<*1\FOBAC=:6L_%3%6C)=5HJ;F-EJIM"?0MM59B M6,!Z-9?.&V5LCPV*'GX5]X@7\B#BYLA'V$J)]- MI9-$E("P*[?BB\))N%QK*R$;\/$.ZM.UO[9 ^;P&9_^D+CD*PGYS@RW"T]<$ MEO>>!\MWG\"A/_6W_?[TLB>>$Z@YOROW':","N/>6'(X8V2KPKN?[=5O0SN> M1W*[D:#F=P84FL:EW]EG#3-Z@3 "GX(TA#SX'_M@G=>QZ6:$-AEF\"NSO&)MLO M)I4%VA8"]E"NG@QR]*0,R7?!Z"FLC3(C3]6,/ ?*:Q'*B_^('W]B1,J78IX% M;Q7^>QR68 H-W=J'OW[>Z =;:A^[,:1CA9NJ K& D.YR\!6!$DI3C7>BL>0; MQ>S!>^S3G+=LIJ=@L]A5M RPU?5'T8O],@X)$4W8?Y*-J)^&@%7'7/"Y MRMBT^F/X$\]>$,JA&'_!VUY:[H_YH\0TD@3NCE!]01SC7,,L**9C$Y!BRX A M^0B:602OSQ$5,5RJ9GMBF!'U+OP8/KDB\S\(&=GA,6@\X<[A&O(B5G%Z"\<5)U3X+]6V*\X SI,\1]WP,]P?+S[:G:G MB_[$<$+8@5ER MT3#C68A=_S.54X12IF< :/)72)X#M)PN5I MW\70[6?/Z89-@CE.8TQN"+B1'Q7B?B*63[@5PQ'@C/ZQ@BUA3E+'V>\<],BG MOS^4QFE-5AS1HF M W(1O:.WGZ64GCMEYVOD'@G:)*8!+ES:/H=RU3Y^0,'XX4"1N"YW:,30OU8! MSF&%#Q(H3.>,SH()BB33*XND1QS3.14=I=_ MT0C%YI/2%0B?(%ZALJ_*G]W6&PWR1?KK^I9N&Z:6W04I1[4'<2&8JE8>":%G MA8]HM9\+#HD'Y99'?@4OTB1[DU%])"B*./!@<:@7R, IW^FKCMGIFKKI%L>, MQQK.YVP: M$)P5A,NBM!_]=.[0?[TM=>PQU/4GI6)?4:2/ M;$IM(0[N\]/;5J)4C)/:'6N@DIG2&T,J,$K2*=GJ^6B9VU4X97@1&0D<1L!) GWF$Z1Z?- S>.S7\^E M9(TNU^9DRDE:+%:KE88-/C^+$$Q,$3OH+_DWQ M!C'.A(SE\M#N9:5P2[QTL]:J4>6LCBIG5>6L+RQG51.U3G6BUH>_8JB%S1<) MR#2&LK2D>85-+L8PWH7I]&(!;M-C\1EM%J;S;-M&U42V,Z$?2A7A&$Y0[93_ MA_]B'!XT=$R_)!<6+!9PPFZ+BG/0WXS-.5TD,6T&_\V_F>;N%3E@%!9$6R_) MMJIK17^*_B:"&#Q]6HDE12OD;2 QBLKM(>8AA\\6\Z%+84Y'*&9/* M9 7:*5YJ-XA;85E6#NUS RJAF(92/N=-)RA2Y,AAB?9;AO.0S[;'GT+$H$U7 M.90KAML#5R6[!?[RKU4X14,7R 4#X-EJAD87E7$VN\6[!S2<(WWT YG2>2"AI0D6;9TR;*,8] M>>66*_K(99>0&&50)H)!,#^:TM5+4/V% -73G^(0;"&TC!3YG"_Y_'YY?;FI M<2Z?(XDFHCFHAW44:<$"O$90X!@9);#:\B[@Z7NQ3_D!T74:=6XA7LN"-<=T M!@N$)&BB%H5J8CCH@*?2$>0!;TXFO-ABGHC<./:PQMS2) JRK,@!5&M@0B;R M]"DE\I&+.4AN=YZ>H_*X/X1$%#V6B M'HF"L@*B!1_.H7DI@YN*R]?^^8_1EU\%\HC^C6F )+IG6;E#>JDV:ITB"7]# M\*>B<;MHQ;Y($&* MG&R6L)'&0<]KT1F3#9&SP$GI;7GN).-9Q2@R>=8I R! M*CA ;#+3<+%S#@CG1$FPRJWGM_8RK&[ BB%"O$BTIR16L?<,3#;\38[%!1($ MV1,2[!;!,]1$_RGGH:C$R4'CY'%01A&A.>+PX4!Z B6/8D O[1*%$B^8@Z?D MN"_@]$U44 7:]AJNQ^(_ 3F5WY9;+P.6!+!,DMM5\:WBX^+[]!D]7RIN@OH_ M8[F$D+!BN0(%5\B)%R^[!>R^7OU ".S2B2+?[=19R,*;F^=ZXXIK-'9?!M:1 M0UM^"+VS]#H.'9LL18PJ+' LY6(2GBH\H+8=^K.=-%8!!YCY'^W]B>EDPH\"QU->*Z M98YB%4OP,R9&0YG)W_TL(3*GI10J<1O67V9Y!6*1^@AC,M+QRRT@Q!Z"X#8M MGK"":L4#*NR?-<8L&3\<^P\'JDW#C-"CI!.V9A5)00U_^03" )7=8A&%0@RD MW%!:O@":B^*1'H+/F+. 4U\P*=[]9%8SD,XV%1%E6IPL95DR:@LNMB6=(H07 M3=#BIH&TDY04Q6*5+I*,;>4K(,$51^\#W3+MABT?&(MSNOVN1B%[[Y14N'Y*U M57(DJ\J?/(%HO8H2GZ+SP!%AX*RJ-P 15\))5O4H1=?N0NF!8^7 MUXMAMK "]]IRJBU@R_%Z0;O.Z\BQLX"H1(\2TH!D_>X"^W(*+6QR25/\+%Z) M'M;QB:*\9^O[4B:Y1Q@$@H,XWVV>>J-PPZ["#2O<\!N-P7FG.IZ^3$D,BCX; MW.*KE&'\+4FF5 F'?_E$LKN'^0V4M5=8$')+?GD/M'X;6O)@)"6XS\MIR PM MC?8J,C=IS$/'OF7,"B2NV;E;Z#5P29W<1(EMV'Q!.X[ M"@^7^YCTQM(W WG,B-$K8R:*MB@!>65"UVXK22[,DU)QC6&(T(?*>9(5]Q6Q88^&@Z^@,_F!G]*7^!XC-)+ M2LF*/#G1 COLCSLP+&6YMU;N$8!!'-R_J /D[1[R6Q3AF[SS"IE-HA<2F7+" M1F85\U@\"WF\REI)6JWC1<\&' XX@1(/2/R+I/VRA4T" STS\H=EV!Q.--,K M*\B;SLS*"PIEZYA;JD.6K9!D"(MWW)$URA6NW3@'/$'9$^J&/2;".%_G98QD MS+:_@AA-/![/02Q97S]!"G1S9GSYV:UWB8 OYUTTI+B@M\/W6 LGL25B:AZ= M557RZ#M%CU SVR1ZQG5K$?\4%?^,4!:W94MBAN%0!@XGCZ7D=@1?ABZ_*7P: M\;@"Q$,33X16!7$[@5-*YBP5E13PW;MPP:^/?! M#N8%*^13.DLJ@D>#,C9; M11HNBJ1<1>1O+)+H*D]RS-%3%46190%;B$V*FY3&W15BM,#-EI.Z5:&Z4P7R MZX,+H"?Q#Q7JL7*=).P7;(+J 3UIK.,%TH 53O+GRSUONY:U ]S[G(D MGS[F;:\$0EA%4^GV3WDD."^)W7+>&]E-O61_3< 0*L' 4*O!!Y,Y'D<5BDI" M8BE-HBMJ>Q<+!48!OXTILZ5=DDQ'TY#%MP@^"W;4E=%= )]G/%"547>,/'A? MB9N4#P:7)R+J&R19-ASDAR3G)N!_W[:F^U*O$,@7>8>*4OQW E*;.H*(N _5 MN2!+8MRN"$!EO)/@(HEEUXR*+J4GBHSBS8JWMQ 10Z%1./2K8-%2!Z!E/GT2 M?\K#W&)IPCBGY=5TWM0T]KWZ/O#< BG"*XS#@*-S\3LX[2,2 MEE4/80VJA$/BBD0"]^B2*;Q8R^2F9"^5!5 @BF:BB5#L'T596?CPBZ_V4RD+ M' J+RR?C@X3#%O.<+7R2FQUH\I6.&]=0=O/ MP*R6W)P--H?XN%;',";(")E MDMTQ$N!_%.*[1*IY9Y=RT[<(NYVB*578CCH/S8M$='ECA++-(X'R?"[((9$; M+G]>0/UA16O746KALH#58'('DUYR-7S+)1$JT;TBJTP-#[G9M@"!G DO'1<4 MIRSNXKJW MM6<1C560U*Y!FT_)8QF@$!(41ZFQWO5 USJ.H>_;S&CSC+VF +A<\CZ9+@NW!$Z-K*306SLOV!]>//K*3\_!L\>B&>X)'PG66$ M8JL4!L98V //_^.W\]#> \9#0'>!IT' A 116ZL)VWIY0AN*\-J.%;3 +JU, M@HI7+KY:(E>BT%U8%NY4 M%A4>Y40JX0&(>L&R6VJ)#/; BO/^>YC<%AH8/>.D GMYQ18Q?2ZW4\!7.:,4 M<62Q3OE)VAU%4^#GR5*:(/?@,HFPUKKFV>:M\$=6<_<85)X*-Y.<;TX$^>EK MX7P!)[K5W-PF,&OFZ1I8>,M$DZ8EH+W#$]"!%D[_\B$;&P/;&;K][G@X<'MC MK]?W!Y8QZ(S,8=^U.NZ'M/X.^[W_*%M>3U_X(W6!4JS2 S+D7:3%1RS M]M_@L+2>O+ @?B=)D3WUB'X9W^8Q2(P,CKU)S!BY?6ML.9UAS[6'=M<86W[7 M&ALC;S3N6>-FD]@(2X'QU/^6)@_@XLO6I2B@5RT(D/[!HV1HWLJ=W/*=B 0N M8?^F9 OG?O,_/O6O@;' 'O^=Z*'\.WW'@PB^'V!,+4(<#1(C?@9I-\%GH$/F>68)9[ZY%:;^,(EKP0GT?%8 M3$(H 0[R\T-XT'V1ZA) @1GYF JD9X7XSY6T2SDHY'P;T7_IY@QL2@>QY^N M0.^DC_D 5'H0;C*>EM[/[=%I0F8CV4^8]$_*G^"I.S%( E-N"S:1@T!E[>"E M-BRJGDLG7L'Y$0H)"YU%H.@A?[%,X4C?(Y^)!I[WCY@9 %L*Y64*!RS^'<8< MG8#RB*!7O\L :*"#;$)'T&R\29=NTL>8+G@ M5O%WBC0BE=*N1.VY^ +/:C1=LH^3%'Z.M0%UO)P\MD2X?Z*>Y06F7P!E9-I7 M*FYX9T+Y(NY_8E<9+L^G2101Y&0L$F9[BZ+2^":I,C30%ON+MOW';M:BGX ! M9?IL)FA#EA)7"LPOM1R5+=.OR,_X")S]F,[A 7=L>BN">K=I,.<^/##'0@Q[ ME2^8".+3"=DHO%D0$#C>K5R%A+EI/C<71 _A)S:?@3((.?.&45*10HXED(Z%=E I*JG@LL62LRHF*9 V* M9]!8"/47+5(P8 ,?)ZDI3HY=:@->PHW[S"]!(C! RN#>UX^^+/Z*_&<%:[WD M%_?GDC!C/$4K*Q%94NAT3YG&B=F[R6HML MA_%+$\.>%.5:+L5[3]*+[.:\QD*<&) ,2W - 5)X]2:V;D%@6IL>T_)KBVF] M(**B8EHJIO6LZ#Q:#,L'_7_U6^^WP57O%^WZ:P]^-_KMZS7%LJY___SY%_JY M]^6_M6'O:Z\>X2\8^2A[^FTX^K_:UT_:X--OUY]^N8)%CX9;=WA4-Z3TN$JK M2D-^6Z@\_+G\OIC,Q.H;17?+5S7W+!_>>B_/M=7RSIVF 1N]0;1:>C%!);+( MV,_R'QL;+MI_PD?P&/_RP9)M/[=T^^2O\)T?2[U!JW\SO>)OS[<+!7MSFEN8&,>BO9_OPBG<4!W:A-L1KVDR*O8GKD.L MWEQ\URBMK_W)H/\[ROZ/P*4?_OH9].6N1J4ON>B;8/(-;.A5/$7:3-*?_S29 M,+!1CW("=>F=Z4W@.%Y@6!WF.;[I=6>&XWE3YI@WULQU['T.4D(Q9AIJH 4C M(:)]8;=8J8N>5G7D*YKMXS"=;]%(+Z*_MSSVEQ#>L2["-]:/YEUE4%T;MXUA MO^GW/'PTZAN7N5X%7PA;U187:-56H[4EE[2*FY\_4 M-_,1X#K_5-PW7' ],[F,JN2_4[,^U3GHX\ M;ZGV_+'[UDE*M>X('-9NS[)'IN..':OO];M=?]CO BM:QF!4,[U]*9I9#TK- MK#_GS:RO\V;6UZ6>*/];3CO_.&2S8E'HVOT_7[7[(R] MCNL8=M?IC@S;-_W.R.F;PV[-Y#K *-L8NXZK581$150&'_M0I2N,+HL41UPV 9 M:!]_CZG,DTWW5; G(O">OP+3]+=2I1P5\\)8];LD9+JU)61>$)91"1F5D&E( M.N/0@%\#(%;4K!"A"/TD2*F;X#!,&9\3L>XUX5]_">^3^#;1_LZ":'FGP\8G MS8.,T<>?:'GS:1'&HIP/M_XD5=:"HZCAFB3@6^A3T;)05*;P%ED[NU/MNCB. ML(2_YR@?!)U\Q$?3\#7CSX.BL:AE_ODG1,\@B6S%8-#3X!]^T1-1=KVJK"VK MN$0%@%U_Y72J\R-BNW>T2,*$U:$1B<4D>GM68.FR@Y MVN=ZEU^YR9CL\(^8EN,@V@C'LLA^+8ELA"%.]MDR4'GFEW+83,*I5G]A-QTQ M#X90I#C2**1V,P6*2.#:1)O+TDSYI)BPBG^119:OOOJ\]38U1BGJ%"31U7DG M!)M)J%(7[U].CBFJ=.'*<*Q6IMVR&%9"T!FP)!?+ @!7+96 E?2PJ(,FK0=@H-A4^M5EO&;*(JE7T3F>H5&.5Z*$^ \B&/"B,N^ZDM) M$9S>)"*2F@L1])RZV1#IR+:W1'U(7^VC@3[UM,.-"FW7.(WVE7#VSPLR66R M @M;C!:#A4I7G[>^+OJV\V*+M6^% IR*TE'T'ZW8 NN/>WYY>4,HE-&DG7FE M E5ZRRK3DBR:@04(J\IMQ+PMK3 6)2V76/<3Z,$,[T=8:1\KHNHG[>/G0>]3 MGRL[WFQ2U+#R'F!AR3A=AS27N6=+$[T4C.-GQA)B".L81YF67F2$&VJ>3V._F 5%+:\\Z)RY'F2V7'0 MI5KG6>D$M*]K)=SB>CD*^8%1"T\Z-='DFE\(7Q6BBF^H1ASAI4DLARR(AF'! M38((]E)K^I?QXPSU,\WZ$M8$7I[\2-'K7K25!A,HH0'NLQ26U;PK_53<8MX- M5IRE* >8L.DJY5%6@3(GB11FW[*=QU >W_&,#GORO/3RW:ZO!TF BSC1%A=) MA=9UJ5VO:&9F_N%\;[S378@M:*D;*LTQHR:HV),6NX9/4(CESZ^SY7F5:Z9!I#&.Q&M%T5KYIJ]E&#=#)ZB^72^7]TJFQVLUC2?KK M'.F/?=RR]5<@C QM86$B5V:SOF G?[!J(4!)",BN?$&9W6YR55PRXQME4>SJ MW/:N2_J/[#_0:)VP!^2NNP1(8)"@'Y%IO_SRN5EKO8;/_R/!GM4#>#!<=1P& M+U_A$1;T:Y!.[KB39MGH(UD'5*\VZZQE) 0K3WFKZ6V&&S$DUH"&*,S AO>> MKVIX\2W5![[TC=IBYR\ E*G8N8J=-R1V_LO5/S_]]K=/VM]'O5^^_EW7KGX; MO$(EOLT:*U4*_=XOO=\&(^WZ[Z/1:^H3GEJJ_]J5^ML7^I',,-"08"&A#?<= M(UNED>M@S00_U7NZ+:JAF ?85HLO+U@M$_D+G@:FW]149N$_6V;1,9\HLWCB M3]9^7SOFR\ZI$B2_XA7@+ MBGMOO90 MNML/I7=]O6$YOIJ<3H!U3GU_9W.7+V/G]X)PKL6;]A)MX .*9AQ\V,[/ARJ# MMSR+)K'U*6]MT_-L/OI;9Q'*=H/;C>2>>-E-F1M_?# =O89]5T;X)R*4;48]YZ:OMWUNK['_(Y]\?#M8@Q_O# \TS+[YMBS+-,= M^DYOW.UYEM=WAD;/]<;>!YI<_9'':_C]8RZ6-ZOA>5-P]>[UDFP M?*UNP)',@J/[^Q_^>KVU6> S)J/UEB9C$SBV:W1RCG6-8=?L>4-CX _<00_^ M[INFVS$&H+=MR^ZOSIV(8["\KML?F+YK^@/?[[HC_U!_=RY MIV;]-TN3*6AQO%3?,JT_GS1C-LC7?@.EVI,E&SC6$6PT("]=BQD?$RS'$1.V M. [1K_K#:RQ.QB.>V-ST+?M4<^TQMV1[V\( 7'X7_+K^HTMCZV/'4/W.^XI MF-)GX#V?/OMX;LX^'6/8&WJ.;?1\V^VY'7_D>OVN/[*Z5A_^_Z8.?1W[U.2* M>KIGV:? /FWP1 ^FP2MP+N-E@K7:RGQ=8SV_8+V!W^EU7&K-<\^58[C.7*>:1A.H?7<47]L]\!F M'!FNYXW\KFV,G&X7?^7Z_8VXSC.L5X^6 \ZSG9/FO 9YA@?3W% VSN##BJB- M!Y9(ZG(ZRID:EZ9A%7SFN:;5W.8-3Q+=,U?6 MY>"/<'DW$"T.>HAK>0,?#8Q,PS5/P+ 1=9UBEPT5FX:I]3M@C"\KA'JOV1ZW3[/=_M]CT?^UOWP"X=K?.ON)41 MOY1>//V$-T(?&/5I_(/SY.A_0+)XSKV -Q&KV<9MFL: M=J\_Z%JV91D=WQQ98[<>AJY'(3O@5M:9>F@?0^_A=KI'1_OO2:I?DV4^!+[;O]@ROXPZ'O:X]'/4L:5N^86T:D/RT,Q+*USM/ M5O0*/3@ #C0LRQ[UNR-WU+&Z_7&_WS>'ON-W';NWD:-X)2O6HQ9=W;?K-".; MQXG-Z;QP, E^8=DR#:G]+I9H@C9,XC-/"II^P7!&;^1VQNZ@ZQJ^.QQ8W8'M M=KN^[SNN/^J/G76&*XX3*Z%^R\_R>'I/MSIUAD ;J]W.28FUEG4LPRA89V!: M_6Y_X/?<@>OV_=ZPXX.[Y@S!=QMW!N8!K%.3^X:CMMK/..?@NOTM2:8/810I MXW"=X:R"X3S'DU5^\8=:JVYK'="3E@5_$RB&]#,4F$X0"+PP.2[64LM\18=L?L# >^/>J/ MW)%A]K$G^\ S!WW?\5Q[(^XX#G&0SR_A/9L6A\HS 4>-/'JZXYV$):EA%=.S_7[7[7M& MKSN$_SK>1NEK":G\!IK1!K_O+:L/&JL@STH/GBS?N46?HF'/[7C6V!YX=L_M M&0/?<7K#SM W7'<\ZOOVOGQ7E[OH^&]9)-!P)=AN=_+KIZ^]7[2GAGF\XNYL MN#OL7!:Q@_CQ8'/H#5L+/WL SY)'XP53"8X#7K+I="S# R/ '?;L?M\865US MU $A-1SU-S %7"8=SS?V#-WU:LUP[GV=C;4.3ME]5K+IO&634\([#7P031U_ MV'$'MMNQO3[84"[X+H.>:?ICKKU>C:UW[,AJ.1K_V^K^,M,&GW_XY^O+U"O_]^N]7X3__S[IU^&HR_78@:X-OJOWZ^^_K?V<3@:7PVNOO[TC!]UZM.Z MSLDG/O6[/ <_2TY>B\+@)HRH=;@:OZ;&KZG;K\5F:&K+I+SA^R)XQ/[':@13 MTST*M]0GP@ WPAXYMN%;'=<(Q4N-+09=WQPYH['5Q]DP_KAON?[(-?M.UQIV36,#>/!B M%J^K0:+=.8F.,&?1(!&((UVQ)QLDELQ_!0A:YTN[-*FET^T-QMCO<#QVQTZG M:XR=GFL-#68VM?JZ.*JT[5!3ES/G3=4L(/"SZZG2Y" M?XR1XWLCQW/[_6ZWXYAV;Z,&Y#5\6-N\%]#H)\V'I^01Y_#UE-VS>,7.O@6^ MVRFT7@>L3G]H.J[9\]V.8_O6T.O9HQ$XH;VQ:V[@?K;!8"7K/1Y; =IZUU%C MRDY,F[67C;J%TO+Z_?' & P[?<]T![[?'_5Z=M_H.D/'-SK.B]#D+V"CFO27 M[IFJ^*HU+M[TGF9T+H)'&HBMS=)D#C^ER[B^<2[GUR\;^+3HEVW9 \/SQV.K M;[HX"J8S,*U>WQUYOF6..AO]LH8F2VWO%JK?]H79ML MY1HJ/M[&QW8QS\D=C#N&;3M.MS]P![UQS^^!,]FSQT-@[I$W/(B/:ZKCZAX/ MG]4&+C[=9O?UQ5G;RXMNP8NVU^EV.Z[=][P1.)8._' M,([JF&K<]>FIOO9R3:<8Q=09]CICH'-O8(Y=H^OY_KAG.J[?]YS.<.1L)"'> M,.II.;IC>Z? ->< _ML,>JI>';LYL%L:AF8[?L]UK?' Z+J&,_1'7J?C]\;= M@6=W>X.-86A/1G+>H"394RWPE=MW>BS9,4N@N)%G#CW+=BS7<\VQ[8-'-^@. M3-OJ#@W;VFBWN#]+UC323/7";TNGCK7@ZEIL537&[]@%&_KC?G\X&'F]P=AQ M[9[E=T8FN'RNX[A]RW0V)E%LB:Z\@3[LZ)W3Z"RG?+M3X!^W 'Z:QLCI#X>= MT:!GN+W1N-\=]%Q[[(V<8=<:;U:ROY9_ZL)_.O9)0+S/P69_T(=?=+R-?#Y=1"D8\P:*SM*[M6;Q MVY=+4*ZAXN-M?-PM.C18X^&X"ZUN5NC"V> M,QYZ=K??IM2^9^'/<1C!WM,5V\FF"3T*S-._[F1.Y3TI(G^*R+UB4(7= M\5P#&^%[.'^IV_$'IM$9^#W3 $H?=K8,JG@-D6]11=N)W*B-R)OC6E3><8QN M<#C8^?]G[TV;&T>NM-&_PFC;-SP1;#OWI3ON1.3:UGO;I1J5IAWSZ0T4"94X MID@9I*JZ_.MO)B@)*$$J411( 6#VC%7B(A+(/,]S3IYUFN=7L4E 7/OR/N/O MU\5=+LAJO9S\#1;K6+5>5EL?K->K<,OX=Y&V2I^HLTG^=7'\'D8 MCD>1V\KWQ?T?C\('7>=AYS[G\Z\_C[)/GXK\4Q:TT7SVKYO9-"OE0S+ MA4^[OYH_(LS'03Q?^"U':U&*VE H3VBFTI4D!A@*%DD$AIA#>-(UH;@&HIBQ.S ML42#F%UX#">Y#U%C7R[GT[Q8W;5ES4L9&OUYFE_,)K/U?Z2FCJFI8]K]5DS_ M/=4 '\#V?_]"(Q\", 8 E$9S:6(WK/P76_/UCVGE@'"TED;M1 ZT9,9PCQ60 MU%LM,4;&"\F99)BJAJ5Q+P>EYO@M"D RSI-Q/GC(B-H(.8<)E=":Z,3"P&BM M8G5_^ 42X)'8#3([FM^#A$P?^FX<0.=&[^=RL:7"E36%*^484=""RI5TC,/7 MQ)M)A-U+EDH'>J.$WJ(U\>I(^L]MK#LT2-E'*W.O7.,$2;@(\VVGH5>6P.8 M!@V]#IVH7RUT*GQ?W*!L'A3W;!H,@]$DNYZML_F1FM (D IAX6@IC((88^.:/5CO5_-]6,R3A=DLY?Z*GCD-DWJFV(W>S'Z]3<*JQ&>.Z9CN-D#&6KUN5KA: "P&NDH!V,/)'*FLZ) MB0H:5 !!1060>(HQHA1X21'A2IF@J<-[ 1:.FD9%]DY4\ *MO1450#QFL!-- M)/M"!=U) GWU[6WJRUH8UOM:9N@N 3R'_YHCR1')C92&,*FH%TACP;#@V@FG MM(2-8VX]&V>3R;6_^C3 QY@=LKX[G8![H)"["[MG]2ZI'Y&#Z>TDXMXZ*A13 MGGD:S'"A ;3(^IUPU[*>E7 L0)OM+K?=VF%HTS=-NSQ [+=1Z#T>G3GKW-^5 M_M6-S.F[W]S9^4G\_?V9\^XLO+A1V^.1>F=?H<%?(&,XR-AT>1-K0%[#'Z\. M1!QP(.BS"_"L7+XYD3['H[SJR*:@<\ !A*V@E%,N.+304,6Y <3H[U4*J\7T MD-8, V/*6AU=N/-&=];.&;)'(K'6D;.6K'IK,#,:+[<[7T@K5*<^^O97'2W?,O_.S-P_CVGV)@:S:)YM-E M/LHFD^55^*A8"35:+-)\MLA_O,Q+AH0(_.GGVK).PN?E M11L+*^"#52U_7A9W'W*=?QUOFRN+WHK,33 MRE!F""3>2J:IA4X![P'B&@)*O8$L_DVV]=TV[RU[R8V-+HL(KC^LB.;66>^U MM91B;Q6P4&,M-2)$&FQV6;3SLHHY['RL*8];>[^&]?M[\M;JM CQ-_;^*^^5 M 2ZY,L [3 U 6FMDO+$&H< 6RNYRKR?A7/+[:+T<^7N1_G OTLW[?E*VMUN- M^^-0NW)>/ORR^=*/@9W#1_QZ\MOINU].1W]SZM?SOXU')^],$Z"'Q.(CUQ@. M:A].?SVQZKP\GX5__N[>G7\8G?K1Z7MWILY/PAO:N6CQTFL6CU_RGV>+P(?+ MFU6VF*[&H_SW27Z]KC*-1X$>L__8_I(?6 QB2_&H?>0WUAEX<-J.C^O?N8CJ M=OZM2(*-E;+>="[(Y_/;5\M&$/%QN)?)W>-'ENY\=A5TQ[O\R^AL>94U;-FK MK/@T6VPN+[M9+^^>V)C&Y3-?9M/U97AW6(];%1VT[SR[7N4_W?WR\T.=^\.] M%^3>NP?1#T\[23;?P="??OZA82W9":ZGHX\5I3D MXG&Y$$DNDEP\(A>\G\&J%L3F;#/C[4"X>#L?U4Z^U4.X3G?WNGW?>1K^G^8" M5U6'V@!AA*!604:=)0(Z!%2 MN:D?.;O[A:BL7E"8$+@6R(05X/,-,?>$&0M\HPJH316E@K# M'.),&-3(MWX1 ENS1L48PS8G^'86@,?AW/^E6*Y6H^MB>3'0S@_[A6]M '<< MN"TI8! (2JD.^E-*B2E0C'K%46,8:+GR[\N%WZM3')$Q(*T>'WLW O28/5D) MOM^!+Z^T;^RI9*B6E ?[%R.B@^J5GA-C(9?6F)?!MS6#EXAQ,,P3>A-Z$WH? MHE=4\Q.A9E ZC 65ADJI%"?46>^4U)0YUK"=OX_>UHQEA,84=Z*Q4L?-Z)Y8 MRZ?7>9'%*82C_/?K?+'*5Z\=CS, CAKZ_:6]',[]']JM[Y2MR$U=Y5DPN MRQD#T_QS/E]>Q\JV7G8XWZNU!$&MM0,.II&DFF$(-;54":DLXM1)X#UUK-%% M]FZ9U6)JJT5V&QVXUXB;' O2ZO&GR_4J*_Z91V]"EP<;[!ER MN-*!0CN/$!#6$$FAU@HIPRGC@&"I47,8Y8=\/H]9F(OIW^\6\@ 6*1=CP-H, MIW56SQV3.NLSA&BEM0#P7#H5[$>)*7120$L)0H)IA[U4C22N%T&H-1L2LS'! M;3:^2A!*$'H5A%@52;)6"2L %T9+JEQ DC?((,*ML03J1AK'BR#4GM7'QA2T MZ1?IN''7>T?E+_DBCSWGHMV73:]FB]EJ'4-)GU]='S#$@YBL944Z(*0GE#IO MJ7=.V/ /9#BH-.4A;W31OUWH@$?US3(?P#2D=,QXJTV].W<42[Z1(X4D I6* M] 1'"#*EN:0($FECC@6F"@@'/6JT"7@Y)-MS5^)P6FNUQVJ"9()D1R")JLX= MC%$++':$ TT%H5HSA.)(51UQJNSK(=F>Z0K'()6S]LAA:2ZSQ:=\-%N,+K)9 M,?H(G_:T8=?JF]5LD:]69GGU<;8H%]K<;X"IK[\JBKAA98/?S=Z=+-15P,?Z M].*)/[EK@OX5[M,^%N20@^4ZJY"/2N_V&,Q/SYRZ13.K]*]7 BA"!>)44.6E MDLHA9@77W@DJ&^'"MT/SRTSKK69&CA$X9'U1$PNO$9JVV&"7@4J)"?K!!,\1 M@:BUT)-"2*8X-AQ1JZ5V5L0F5P)@@XAJ#)][.R+8W:#_=UXLI]GJ,DJ&0!#] M? Q:O4T_->UNA":RXQ;XBS4G#! *"!$,HKGG9,+>.*"V!EX@" MC+43V'&OB 8""BEW07%KKFZ!QY#R!.($X@3B!HA)U7A648.X!0R%HSEE"@B% M;'230R@Y,["1:K\-B-OK]2C'5!QWLXY!%0S_&KOK7!3+JSN3.AS/!IQG]9S+ M#-<2K0"21@7L(0$X]1)K*C5"4E@-J6*@$;*ZQ^')8K*\RN/*OMHHWL:]Q< 8 MBS:-X^2_ZJ/:[#7L:ITR@"!$$\:5"K"3&@I.":168"60%X3O!KOVO9G=N%NCR\_3I):U1J$5&)$>;!9*45$R0!G:#S7C"-O M8"/@4Z[_N^5B^2W #Y">C,>\W58*O3M:)O]0 O3C@*[5T&'JL?*6:F0U10H( M9&30UF432$%)(S'KQ8!NS>,+QXRDJ$T"= )T$] U1Y/TG@3=["TGA!*.) 62 M6:BD$I ATRA7>#&@6^SE<,@$R>[!>7BNWX]YV.X\]E?_/%M%.0T/;XWOT3K[ M_=5Y%5V&Z+/'XUJ5'Z>"$PC"H=A":J!4$B@GC(0!M<+31D.RZE1\-Z5KMK@) M]WEZ[V77Y5]K]OBZR (G9(BN^GJSSJU7 >,1RL2PK>$_B[.!\]?IF M[-L%\TV8^ M+'SWX)S&8TQ)@F^";W_A6YL\Y"E4C'+'/0UB[7%0O,8$Q8LM(EZ;A@_KL/#= M@Y.;C24\3NU['$[N]]_8VW_^F"_RB]FZ3,3XCS;-[T$>K9]E#EHU$H;*0*:A MLD :JAD(E &C)>"(IMJ0QMGZGA%N3]-ZLS,'L;GA&!]T=."SF]]]MDC^M6,E M@>]7?Y M>C0/A\]7;S4.6SU=WGR), 02@@PEGDCG MM6'*6V=D;+CPD*6"L!PX89S2,>+[J^'XSE9VGX>.P'N8^&=X_(-K#1XL)- " MK"4C5$ O/"024\N80M(+\5+^V4]P0NPOT2_Q3^*?Q#^'Y1]:Z_0H++8(4Z&A MIS9.O'6,(^PEXL9@1%[*/WN)K@BZ/X=+K_GG.,(O:C(I\E*0EQ>C(I_F^546 M]RL(7WFW\??K(K_(B_!B^.3EY)_)>;,#+7!:JR_B7"''&-*,2@&%U@@P8+57 M@"/7J&H_SZ^NET56?'7_NIFMO][OV/GR+.S7U77\_;?8Z5--__=FM8Y=I_99 MFR!;;9L^?'].\N@F4GB"%&1%"DX):05!!'!'+0$2.0(9@\)AB#QM^$K:(87V MZAM8)\J5$BLD5N@[*W!8L0*'VE/H,5604(2$--0IQ#'A&-!@-.R'%=HKDCAH M%^D!L,(@8S^C;+TN9A]OUN7!8KT, G=UM5QL#A.7RWG8U!0?.A;_""=5-HJ) MP[.YL8%S-"5<*P=M[,\G @4Q3/%W_2/JY\5H=9D5^3;'RO'H M8Y3B?3KK#DVZ6>[X4^GY7 'O"J *2R_!#D'%NEB2+44B"!(DQS M)J1UC)-&D,YEQ2+GT+V!_ MM5.[;'WW6?:8O?&)^A+U08$JZB- $ :]%B&4L<03[HRQV'K2, U:PVCCL/0*C$(VIGQ_ M.5D)HPFC!\>HK-I'&\>!(Q9Q82451DB'$'!,P"#TWOC]8;1AU;\&HV1,]CC\ MH4L8+0WPOY8VY?WSY<_:YA,\XOPQV\"2:R=GB:VDG+]?!?B[-XR"7X8L_%=E\=)T5ZUA- MM;[,5V4A59FFF@7)&5W,%MEB,@MO"K*UW@R(_\NW"U/^V*Q7]?A[Z[&'F__A M/V-1\C?;5?Z\+.X^Y#K Y<>/19[]\\?L(GSG3]G\2_9U%;[JKY?%[45G)517 MTF%OI4+804(]09II&4<'2@$)"EHU_DVV]=TV[RU[R8V-+HL(SS^LB.;66>^U MM92&"U0@'/&QEAH1(@TVNRS:>7DX"CL?VVS&K;U?P^PE@ATY%^)'SWP[WBL+ MIPFN#/ .4P.0UAH9;ZQ!" J@["[W>A+.IK_'@Z"_%^D/]R+=O.\G97N[U6![ M!/F7S9=^#(?8\!&_GOQV^NZ7T]'?G/KU_&_CTK/\V_T'&WMCXWV8Y//Y[:NE=RP^#ISZX" M4;_+OXS.EE=9PS#[,INN+W^2XB]4U/Y/_NE.=09#:YY=K_*?[G[Y^:&2_.'> MD5099?*'I_U,FV]$Y$\__]#0XIO7Q-,OP;9?ZOYW@;8O@_?Y,G9\J?6K_\Y+ MMX#.\#3&MM#J_+G:J.>-/$;:DJ\]-;%XTKJ[+Z7P)-*Y!"78:H^!IO- M>7_7S.!-+^O#TXT4#H"#6VG9//&S:3B+O*V6RJZCE^EQH3FPH"2 = 8@ MD\G-U.(N[2V&-+FXR/=?'6UO%D\H3/3$?\X9#\1WYLO3C<$ M(9'@$0O"UC9?1WH)[[3Y/_RGSN;98I*/LE5,@?@_V>(F*[Z.X'@4\Z/>NO#H M%AIE,'E[7#S,9),O79G:'SR5QT8 I@CE$)!:KJECUDN ">6$ LZ%DHI;[+$S M&!/7&._TH.W?AGYK"6P/,M9.PHZP_R+MI*MA,H:BU0983^W[;GOXUGFF1UL_ MMQ-,][KW.\)WI\JY5Q3&]8"K:)5S"[BWR'FK*(>4.:(U,% J:S$Q6*'&//D' M7&6RHHBYE!M+0=6JC,Z7[P,I-1J4-LEKU^ZD7(YIN],F$W,=PPGU:!G]V"PR M7ALE)2D*=*:0%Y!28H0U2@/HB(7(*=\8GKVE"?9_;]__?^]S9V]9<1E(QUJ%UBH.$&ZU*JAW1+A]*(2Q26*.TJ*0[SJMN ( M\H M+]%8Y4/$9/?'<6;[. M9HM\>M.*T+3EMQ[Q:T=%C#Z$ M=^2KD=UR.O.X[-X7_FYV]QF3Y6I=YF3\$5(R.A O=N/4)RK'%L66&2.A=@Q8 MAHT"5(M ! 'O@ CF[T ___QIV4BHB L;]R2?VILBW.G[<$W+Z<;)_R[_4KZT MU<3VUWCIX9CS-EU8G3V9#<#.V&MR6S>P)6L*51J$@$22>TT=D8(B[)&1QD&" M#&T,H=D.7N6@TA>A:U=725"VF+29PS1P:/4V=#\ 9ND=FY2566B7N^E%M&0 M(M5K997$*XE7$J\C4X))I))()9'JM4BU717555>>FDR*O#Q +R^V=.'MXJ-K M-6C377%]N_E)* MN+_N&>)\&9LF7EW'WTOGUSY]7I <)&)^K+CLK8MLR'PU'(X:F 9-N6VL=!1HZ3:V$VC,KI/0 425!2*7>&'$4.LZT%(H*I87R5B'$K>",._76ZBVII)1%^UW7N_L] M+R:S59E%6Y]7/?H21"\+4CJ49-@>AG]21#&)5"]%JK>.W0$@JGFQQ-YH0808' MDH"=B%)=@JY;"76Z&S#.R^"3AW/B0E7"9< M=@^7I.I!JJ1GWF@C%/34<12&=O?=U#1NUPD+J5 MZ<=J"0E06N40$W$6$H5*" .8I?GBZ49E]\5)#L>8'Z2E M:R_\=$-&^3!U\W:(9Q7B-:2Q)Y^V5,>60AI!2X4E%!'!C="-26C?.^^]&>"[ MX'A/2$]([Q[2937S4&!EC":2,>^H%T3;V*K8>N$X<\;YSB!][VGR8\ .,I7L M6$\U">WIS)VD\XBD J-ZA M:#L3250MOQ6TCEJH,$><^6&7Q MZW\IEJNGVWY7Y_&H(<^_7N3+SD#]PW<7?/8)V G8+97U"PRK*A:@-#%4$XB- M0Y@JHFR);"F91K YR[Y_R&[%1[_-F*XVX=Y$Q6O$Z^T:UR1&2"?B3IZ(DTCM MUWKDE8Z!3!ML!+:.:__CQRA9,_Q]_RM@X/=513=BPFEJ.W0HK9).E,>_Y!1FY#: M4:2FK-2D4Y*D)DGM_HE;\FJ^N11>:RV0E-I3BX003E#O,>.<.\X;,YBW:=9: MGKP_/CQYG^7_NIFM9NO\0UY\GDWRS5']+)\L/RUFS\^NZ5BZ-1I#TF;OE$X2 M12*'09'#P-18DLY!2>: &(%*)I)-X M)?$:DG@ED>JP2&V5V(P@)O=^!*L1-,@@S[6B4G@E++6<,XN) =R0AWZ$<+0[ M64R65_FO6Z62;>>O/LO7V6R13UU6+,**K?:0<\S&@K;9(20E'B?$'A"QM$(L M$Q9;A*G0L7$_QH(ZQA'V$G%C,-H1L0EL+8"M[230CKKW=#8O>R]DJ]A^P>:3 MDJXW$,5P/(I"]=91BUL_0GS'P63AXG@<]6F3%UXU:W50$G]ZL5^ML$5?B (:91P/L/SMB%^U7A>S MCS?K..+W?/D^@':Q?A;<.]?A8C0NJ3M!.Z4<=VA=CN3&NT]S"%:YC=*3="!\#?-PV3LJ33?;.TT2 *R)PW%%$ MB"<0&2JED9P(ARGU ,0V1X^W1KAX=X+$";(^GZ1PF)!HZ-!IX+ M32!>\8!F5EB.N?/ 4<"YMD)J22CA&GF%X8%X8/_A1 '&"!]DU,A.H8]6Z.. M0[B^V:DXYR*'6 MAF"-!*42:J&P"0=Q2"RQ3))G$PJ^TUKN1>C:^:@-R)C3-CWP \=6;V.' Z"6 MWM%)/S//4V%#$J\D7DF\^BE>2:222"612B+589$ZEA[6:C(I\O($74Z/W,:' MMXN3KE<-B%)[K!1NZJYT;N7_(KPJDI.<*<4%0II3"@ 1SBB*F ,"$X&;D>@' M_J][ACA?G@5^N+K^7I^K]IQ># VZRU5*K^] EGG'^&HX'#4P#9J2/P>K39.D M)DGMAZ1NETE$":IU1T"22PF)D(I*@A5@C!+#K)&&.]8J)0)*J2](Y8.G<4KV) M2KU18!$'F$DH(=6*"T Y$T!QJ33U7+VQ>DLJ*:71;IU&.RDK-F_]ZS?7Y0S) MO)C,5O'5#1EL7EN6[K?5)H\VI>!T5?\JMXW< B.H=BK8*-3%2 MC>T6 DCL"$762,HAU)8HK'S,M9;::K[EV.Y-Z4+YXNE&W[E;;3AMRYNPKV8I M8P*'4@61D@ '!5-6P119+! V#EAOJ+4JP)1+( P!@EFMV)8P+8/ ;X;2G2'8/GJ+J@!I4)\& KW:EW,)NO[)._L2U9,5RG7.P5%AZ4KDG0>IW3V MUO$]9-0.!ZG;I2_P6OI" +:31$II*;/2::&#/6;#H9]K";R4+_*5G]VK[_)M M*BIOORPN\MFZ\SYS3DG*+40?<]MWM,)HX(G'$X5U' HF*(J#@6"/&#%66 M 66TPI$BI/8:,/*B>-Z!***5T,%6 QA3&6D"?X_ GX[\23J3=';*U=\/CWZI MKG_\F*WR*'Q7U_EBM?'NY[_'W_.4+=Y9'CPFNDLBU2.1ZJW3? "(2BA*:92) MI)-X)?'JCM--LMK(#BD)YMH)@0'UC@BDC,4("2.< 3O4GYSY;FP=2^IE8R(&D2IV!#9(KQ'=3X61 M1*K#(K6-DL 5)$98 W@'B 'K*#(0.VC1?KMX^R??6S7#[S.&'-.[!J[WS+;VUBDDQF23=2;J/S5\Z9-0GI \4Z2D% M+NFT).E)TI.D#T?2DW0?E71O50Z!(0:U2>G<&0Z $T91K)RTC%L#B8 "$H+) M0X_:NWQ]LI@LK_)?EZO6LI?/\G4V6^13EQ6+L**K]M.6,1YCT=WNKVU12&I8 MGLACW^1!:^1A(8$68"T9H0)ZX2&1F%K&%))>B-W((^'^+7&_8QIO1WWR.IN7 M/:&S5>S*8?-)J5DVV,=P/(I"=Z# X>U>QW>\%;:?@S:OM1XE'%@CH4=,4(#VDPW:VZEXIF+,6FT3NMM6O;4Y M?TR*=Z K'$.? >"W\Q;4>EW,/MZLX[R% M\^7[@+3%^EE$[MP1%+.Q1#+A\;AC( .@HR.D( 2JE$R#(0**>"$=HH8!X0"" MVDHN+%*,-E(RMU3ZW6B3 OF8R5:KF;M*4BEG^GC0BRKT.@ZH-(X(KB6EQ&FH MO!7"*8649.+Q1B>7RWFXQ=4&D'N'[\[-2]K,BTNX3;A]<]S2JD$10M8Y9S4@ MCE$$L99$$VNQL$P$--L#X7;?=0L(CKE(AX2$W!4VQC&M+$.: M.JTU"+\9HXA4'CK^^,2>]L&[_X :A'C,(&X1OZ]QH+\.] >,FB6X]Q_NLH([ MQ@)0)Q'WUE&AF/+,T\ L?FH1=;O"OI@$UED#\Z!Y&GO@ MY*YE<2;9[(ULOBAT/4K3QO2@4B%M4D+/$#8FH:<'FW2DMM P M97.K:!>!50JY@AP(AIT1$A%$K0+4"4N%5!@X@!O1KLJ?X4IWQNG%N_R+FDQB MEENXU_?%;#&97<_SD\6F8\OIA;KU;WSK:8N.-OE?\/]D"WA0W_IW''5DS$2K M6:P)[0GM'4![;;*&MY(#"26WA'F!%%?(;M"N"+2V$1[; ]H34+< ZL!ZN0>) M*?)J-.LTSZ]B)G04D?*VXN_717Z1%\7=P-;41+BK2B*%4/M ^JR:S(@%Q4I* MCZ70$% ((0;"$@V I%C21I7@@TJ&>_">+\\"=*^NO]=]3[;5?4^V&3$=.)92 MB<* [B]II)2+VV/ME,0KB=>;IXC16H,5QBDF'F*K#7=8&N\ +JT?2ABCW.S2 MLOAD$4RB;)7')^IEGJ<79_>'F_=WYYDRY^Q)4ZEC6>&MFET[):JEI-$$^D'H ME"12'1:I+?4(K_2(E)0[(36AA&L!E"):EWI$(D$(:@PE/K >2=R_&_N\)U@O'N#'SX&*(&X.R#NK0=^R.0V M-$)[CL]PK7N@(]IKP[!0F'E&,,2\Y#,D$%5 /5H7>;):W>13>U/$S(XRG:-I MHIC*6OR03\);U[/\::[K1J>APYD\O7!A#QGR0[9GGH,_K>#/@ +<4:V55EP% M*N! E? G3 '!Y9;P;U@V;X;^72TEVFJ#DP3[!/O.P9Y7+4NI-)8"(HP4@B+' MH42PA'TXZDC$8"=AO^^(5MD-E;7IVNPD#R3L#PK[J<8H26=WI7,KS<0AJ?SD MD&L%M*<8"4D18%S34C,)IQB3C134_6BF?KG>4O%!.Y&O*$;E#(KEQ3?1K-%- M,$=&)^]/QZ-%OHZOSN[>.5FNUJN4[]E5A7%,>B&)5(]$JK=A@ $@JG I" 4ACMK&82*B6X+C')M.$0O\@=WCHF]^WV#I;#F @^$) F8'88 MF.DXF$3J3;B>5J%/1[PWED',/4>!^XR"JN1Z&:POH1\?VK(SU[?$SQ2T.?^L M^_[BGI=0?-^1G/^>%Y/9*KZZ@>7FM4TWI%VKS:<<= MY&C,69O'_$XR7LIR':QNW@[QN$(\,!!0*;4U0BL&L'*<1<0S*Y3!LE&(_[VC MWIL!?N?\HX3TA/1!(YU6W8H%1\(Y::RE %(.@)";@+<%Q!'P(J?.7I&^=V?^ M&,@VXVV=1'Y"^Z#0GL[<23J[*YW;Z2+)J^0KJA@$1 ,+M562.V9B;95!@&%C M =B?+FI)?PR[ FK .>M%OEH7L\GZOBM3]B4KIBD]O;/:X)A(/XE4CT2JM[[[ M 2"J=RC:QD(BH):"X97V$%H-'<***TTMCC5^5FAF'2+D99[X^%-GP2Z*1^Y\ MLG1FDNN&SY\*=KTZ_7"?3< 2/=:26X' M[UIS".4\^ 3L!NW/-+PF0LFI^ MR5GX#Q/H' -&6^DD*I'-!-/(O"A/OJ/(;L5!OPJ[%)X[&-R;J'B->*7Q"'8J*CKHH[9Q?K[=UXLI]GJ MLH:Z_IM_*<$_)O@7^3S/5N&"'G7*1U%9C;+%='0=:"1*1/R@Q]_VUA'&[BJ< M[@664NAW:*'?))VI&&#(J!T.4K>S,NM)&MYX9Q#4T'%(I :2E5:F@L9Z;=#A M0A!O&DY@K=:5=I+U4IKP8/7S5JA'L$*]$X90+"&23"B-I:""E*CGC#K$7U80 M\+:@[T*4(>$]X;U[ 0M$JO$61D*)G8M(YX(3)H4N Q;**$S!RYH]' #PO0P^ MI(E@B2@Z1A3IX)ZDL[O2N9W9*BHMYA%#T@4-!BS6%!)F#8Y:3!....=XWUJL M:^&-[H%T8$4%Y]GOHR^S]>7EMY@Z[MC';0X>ZM%!/B4?]P35_=2-2;QZ(EY;*@U!:B-1L6100XN@ M)4)"++P^L.UIQ%W_/2SP&QZI' M$K@[#.Y^ZHXD4AT6J>WT!4&U=J(>2T$8MAHBS+"2!I6Y!-HZ#XQL'#+VH2\2 MQ^_,\2E3_4$K^M&7K"BR1JNB^=YUL=R]I)GDM9 MITDC)TE-DMI]C411K0I*(R49IIY#B(P#E%E=:B19CD392B.5665[4TC[=G&S MP6NFA/%!87Q@VBA)YZ"D;'CS&J$EW@]V&54?Y[_#T?2)Y32/5(I'KK6AX HA** MNN4G&H!()9).XI7$ZQ5'.L:J68S :J&X8U)1 \-_QM*8&.44C@E33GXG,>I\ M^82_KPQ[?7R8%W46ZQ!7LW7^(2\^SR;YYCAXED^6GQ;EIY0GP[ZX(C$>(]#F M[,:!VV )TL>E,9)(=5BDMM(2'%2A)R2I<$0:0*CS4&. *"BUA$#"8GRYO/L[S)WPU;Q3*$1Q4G5"T MI0)J12PQE#*AB'?"&T^]1@C[QKSW\SRHYB(KOFXT]::D]?1FO5IGB[A4#^!^ MLH'[CI6H>^U#O9]]?&MC? !JMR^0;8>\__B*11@X38E:5UA/J U&AX!>4NF! MT@P[RPS2S#.&&H.%']"4R8KB:U@A=154^EJMU\7LX\TZ"[=\OGP?^&BQ?I:W MNM$\/Y'6 ,,DB;,'R5\25'F5!AD!%":6<22@ <2'@U/TGS@-I.+J\:[6S]I5 M'>D00L>XW5F4O:6Y8\J,[@OFDYVV9Y[#59LDYJC46CF@I!#>,!RMGSX>/L,M^^"%L;AF#">*"\=WA+-#87FG@OZ25[Q'/6."LJU M!) BZ@E6GI8\QX5"0C4J ??$<_N/^4-&QE"*MVZCWFG,'.F@C42,1T*,S_&B MK'C1!98T4AH2:Z2]0!H+A@773CBE)=S9_FO!9J. CS%KLU:MIS9;F?SPUS*^ M<_]\^;-V.?.@57Z\S#?! @3^]'/M^B9!#>7%ZZ]P\S"^_:=HG,\FX3/.+_-1 M-HFMK+)%#$F-%LMUOAIE17@Z"%[XXD]%-A]=9\4ZYCJL+_-5'@6F7/LX>61T M,5MDB\DLO&EUIT)7?_EV%LI?1)*HC_3(MI'B.B'#@,GV[I4!+KDRP#M,#4!::V2\L08A*("RN]SKR6*: M_SY:+T?^7J3OK<)'[OM)V=YN-5A8C7V!_,OF2S\&G@\?\>O);Z?O?CD=__OF[>W?^873J1T9]^-O( M_WKZCP]=N^@_SQ:!$9-'UN-\=A4TPKO\R^AL>94U MK-POL^GZ\B?)_\(8B P(,:$ _^E.'T^6\WEVO^UUE_JX)>]:2;F6V5,0_AECC <=RT?]ZVD +^!$#R9%_3X(>;P,G/ M7.57K442FFX)C4A"DX3FI4+#NZ:*6O9:/G:PN3^]C/S9Z=]'I^_=F3H_>??+ M2)GSD]].SD_45'MIVB;*]MH7# M -JS.]GA2F%.A%PL=$HFI M94PAZ44C[_PYYA&M,P_&8RQ08I[$/(EY>L\\I&(>)BRV"%.AH:<68T$=XPA[ MB;@Q&)&7,@]OG7D@&PO:9GYC[YGG;6?DO?J6:NW48_)$D0\Z* MS\;?)]GJ#5SV_PZL/5L,\$T6TQ'V=4RW-:_MQAI.N1F=-^WMB! 5;\JKU0X MY EN/504:"&!D HK(9A&'CO[T-RJK_A>QX2,,6*#'BQ\S,>U8P8?KKHP0"%X'N9D^5[)YPQ8CB!+X%O<."C50LARRTVUCI$ M>0"@U<8 (*P0D#B"/7^IYGN9G^%[FJ_=BJ/.06\W9T%G3$Y5MS"7%['"*%M\ MFL74]&RURM=/!&6'/-#N%EN\4FQ2(DFP"Y"2 7*>*:B\UPI+81C$JCG0KK:H MIQ >>XYI%(A7UIXC#'L M;6/(QHL1U)K-!PPA/G&EX0 1#@"@M-,><4^]93C@TW!/C.&@T<3UEVRVB&M_NO@0 M,'5Z\?YVS=_/LTW7FW+-6[46]]I\NG-'L^05.4Y,UMKQ>4"A-EQ S37B!@-@ M8,2D@TH9I-K#Y!XRPA(V$S8'ATW.*GL6&0FT$=(J:QB'$%$4L&D!P=9[U!XV MV\^9:K7Q9>>PV7.7IKD,!YT\YC1=9+-B]#F;WY0=G+[D+QF8QAB""KY; (H @5*+Q$E9=**H=B?93V3E#9"*._'1;;-WKA&($V MZZ_ZDG*<4-P'%#\'8ER!6$LA)%,<&XZHU5([*S3W4@!L$%&^.R#>W>N[3V]2 M]XW?GN66AM/2Y]DJ2FW8PK(5Z_KB9E[V&KU9O#K,/[R3*JIYD;@ U@*J'8,@ M#G%03 BLF8*808-A8[S@_5K[96%O5UK=+O1>35HZ[%R;Y#0Z3BC6G$8P:%D' MI#48,ZJE%T0QSSABW&++;2/-[850;"V)@/"4[IV@V#\H/GM0E;2R<1V2$$,$ M! @*T0'J)"L3$A04"KB&T^B%6&S?;4M:G4)YG&6NG3%HR\D)/W[,8OUJ[)>? M+U9MUDEU%Z+/(!374H80AU8B@:GTFE*'I7+.:"> 1!P U:@^+^?*ZKBDIK:B M>RV,0F.&!Y$NE%PX0P /KOMA'2#4$N:8IIY(2;2E#C$=.SHHU!SELBUX6C,R MV1@G["3L= 4[M#(-!4?.!#-0<"<@B=6XRI2FH8:"$Z-WQDYK.:IH#&&;74^2 MP[)E^\[F%WE1E,U)8C^(UIO"*P.E8+P1_ML!C=T,PG+*8B MSU:YS3?_GBSNUOWL?MGWVCX%CSF3R1F1CC_'CF(*:RC&U@&MA-?*4>B,])+' MKA-""PHA;T21=T1Q:V$Q.0X7E4"<0'ST(*XUYZ04.(6-1L@@8V)'"K5Q8EA' ML?:-$2@[@KBU^!P=8YG2M8:3KG6R^)POULMB]NH@7H_QR*K!( 2I\!^17 -/ MD;9*,;C>K;NYS(I/^[5,Q9C!=$1, M?IZ$8%(AV K*8N,)K1T.O^%PKB3:2J.\IU@U>)>QE"G6,APW[?LBO\YF MT[LBVIKA//1Y,,]"5%3E39882R7S##I*F9?2(8"H8@AYP#G;0LG>KO,=4MUF MN=5B>AK7>O^#8J+F;;/JHB_P3!ZF(6"1@PJ+7EN(2+!T 8544:>=55(KH8GE MD/$MCJP[8K'%^82RU7-LPF+"X@&QB"HL4J8DA5BB./N"*Z:L<=%T1< X OP6 MF4([8K$U>Y;!-GM[]P6)0W4"WV?M7F=?8\+*\1T\GP,OJ36+ 1 ;";"G1E!K MM%"2,:,8@\1Q)!LM2Y_.$'J_6>U]VJ]!9XK482VY@H:'2%85'@)KI$ >"48P MI92H\+]@Y49/KN38-F8F[H+(UJQ8-*:LS68T"9$)D=U 9,WQ0[CF0/*@-BUG MRE&O@"T-7&B!AJ Q"7@71+;8XH:(-EO<= ^1/7>V!EDH;O)'G:VU2N#!GBR? MP9T E29T@DM-@-4:(*JQT1I3R#U56$F[55["[5K_6JWK?E,30*LNG<[JO&-2 M;?U%4LU%HQA6E"GA-,?4(BV-P<8*KX(&\]9MD0.[%9):,RO%&+5ZT$M(2DAZ M!9((J702$T(8X3WC$DDA'7)E^VN$+,!*;U'!L1626C0'&6USME+WK;Z>>2OO M4U:+_'.^N$G>R@;Z6"W4( 4P7#,+H:!8.BV\DXABPZ*A^)(LF;/-:N_76PE) M\HTDW\CP$"DJ?2@9UL@:Q%QL$T"P8DHQQ+##*BA'LD6%\?.(;*_"2AXD[S3A M,>'QD'B4H,HC-4X&*=?*ZV"@4@&9P:*T3[%Q7I$M@O'/X['%\BLP< W9=U_E M]'.VF.0QDEZ.GAQ=%,NK\*A8+UY?5+4LIGEQ=SOP^O?1:CF?34=_ .5_/88C MJAT7'?%:(L@IPY09I;F1$ G "?5(^2W"Z_8F/U^>Y?-LG4_?AX7?=^'_F+?; MF/N97>ZLKCPJE3A8*-9JI* -^@]2HC6T5#&H6+!2C>80:8)ILZ'OKE!L,;8N M:8)B@N) H,A0E72&E1262T4-(H(YZY0JC52BI=-DBQ27[:#88L%3RQTBNPK% MEKVLK*4>W*WGP[[+UZ-)MKH!!]+BU<"ER+ M.5K(O>38,$T9D\I3 I!G"!H+E&\,[0U;8L*.E/-"I_E4?_WO5>RF?WJW,>I^ M7PXRH8;*MD?4O%8(04$:NXIJ9W'6#$/ */$>NT8A99(Q8,] MH%GC//PJ4GB9);X-*6 \!J3-<&HBA40*QTD*M?Y#@@,IJ<<>&.>!QT2:C<^: M:1Z/"JV20OL#QB$=2Y@LA;VW2VB)!%J^P_+1E[S\LH_+^31\@E$?_C;ROY[^ MX\/(GYW^?73R[C?WX?SDW2\C9]O[^CF8O6_;_ M=&8&V_N;8G*9Q6J+Y<7HNHC>GO77LO(B_]?-[#H&-X\OK> Y&PT"<6^C,:N1 M$\I*"@EUABBJ!-)$!'M$2$4;L[W?WT:,SYWB_Y^GBW6:C%U=^N^ MYX+APZ3\],7R2L>Q(X4RJJ#,A92:&>L8 E0#+\-Y2V-,$-5.&]+HSOPJ*+FCG,)R G(I *RHP9CI8@@Q&*!N8)TTWA'>! ]*JT"N;58*FG75])W(/=] MN'%V/5N'Z_QW&49=Y\4B7/?-*A^MEA?K+UF1;UJQ#[9T[%F\F?Y(@"8KH &AA#%! M9V%D*!!866VHAQY:(ZS#C3*Q[8#6FBF+6VZ:DX"6@'8XH"%8 8U 1X@B!&@O M/(%4A+>4%JC2B,OFH)_M@-;J>)]C[+':42]NZ_=^Y]6-3MW5Y;)8_Q@,T*M@ MAW[.5^M2T-(!L@%?7.7A:D^<1\!8"#'U"@ED@/7*88;?]RO9Y>",0"MIN+T_2297$+#1/1S@*85H#&@V"O"*+:< M0@&$458&U#G#!7&BT3'K]8#>W2C^=UXLI]GJ,FZL0!#]/.A"T 3.XP0GKZ9B M0FAY,(TIB;.?O=4":5X:RT9"CS5L'YR[&]+'!^V!+\5C-XK:LQJ-%OH[V M<%G=DFT$9WJ\AU59*46-^3P-_^F8U6^2K M5;YZEZ]/+V(.ZNTKT[V69/,QP<*OHY["@Q@!(94 M(:X09-Y2I!%#TBB[+[RW9E;SMD,X0R^<3*QPG*SP'"G(BA2 <VT@H0:#@0ER!!-L*/(2[9MEX23N_4_<#\E*-!8\$,V41N*4D^Z>Q!0QA64 MF8?:>X.,QYQBB 3D#B!IN;>62M$HW'D5E-OO@H3PF(M6J_$2DA.2^X/DFLN- M:L"192Z@&&+(&,+8E-8VM)Y#V(@IOPK)[;>=C_M_C'O_ILVM'M]&?HYCK:0L'VF&7ST?7-Q_EL$MYS$3YR\>D^[?#^KX==]OV, MB4AQU:4!6.Z0\)YCI"F61E(+, 2&Q]HY:1I]L.N.V)/;U3R],.5.?(@;L<]< M0\QY.-OQ(0P,38>Q(0")\BIY$ ""N A'+!B.8$@KJ36E@BLI8DIO,WEP!R!U MLYPE82AAZ!48XNP>0Q9SX0GG@ 3 *&&1Q^0.^@ MUG'+1F/^>UY,9K>5V*6UN+S^MAZER*_O>G"F*K&'")65E@.:8"81-P8Y*J$1 ME"@&$?*8(0I 8Z!N':$E(D\W"^]N=V2OI2EX#-J=D=*Y<'RG0-M5U3@\1#)8 MZ4QAD/0:>FXIH XP+20#'EME56<5WC'IM?["AU?JBW$NJ=&0:D,I%5 +SRP53A AO13\E?!)/LP$G\'!1U8Y M5YXP8@S&GD)B(2/(@K+I)&::0H.:7>M>!I_6##\DVG2-=-^ZZ[/_LA[T+O)I MGE_%/DM1.,I[C;]?%_E%7H07-P;A?B+>PSNW\9HG12L$N?8:R*CY%!=44*2P M8)X@R>R6$;RS^_TQU?:\O]N=]D/DQ]4+JU,H[ZH>'2!,:^X5I^.)#@LGPZE/ M%EDA8"ZGCD"*S3YBVYP@%I.TF @FK":N=P&JM (%Q1ZT4SBL6-*FA7,0> M(,$8YE((_DA'K1:QVEYO'S3&9-AQQ)[[2#=UXM'?9\F95:^G9&UNV MLVKPF+1==P'T7%D=K[EXI$/1EV,!0(!2#C3R7AA)"/7&:-STD+X40:V9F:CE M%C9]J9!+F.L#YIZ!G*BUEU"024<9Q 1BA*$#B)9](;%04#-+7@VYE!;: [=J M^R-Z;L5D$T]?Q!KG:$BV:3/V\(#WG"X4N&Y-"B.\<]H*!Y2!E"%J%2+(<\4X M?6JF1\"EN5]O4U_N7V?9Q]E\MO[J9XMP_)NUV@KFN\FB'+/P;F^>:IS>&E2[:3]W#ZIOZFEMW6XXSW[/5Z/K M;#8=%?D\6^?3T7I9IAZL+N-T]56^7L_S.^=L'@Y@ZZ^C[$M63(>;J?JL]2PK M!4N-]5XK +67 ' (&.(;ZUE(3,23(R[/-HM]O@P;\(_9^O)R.8\W&R=OQ777 MV2J?FN75=;Y89:U[:9L9Y&G^3_(Q=12-SX!1P@J,'EL"B0?* %,)C&JBB@"0,16HIP@8EO%O:W M!ZUN&J8=MC^#7/4L6?8LO[[WXRY&\V6\G#AI?9I_?/7(GL$=&F7-OT.,8-AZ M912#U$BIJ*6(2R8D8,#!AL:K%OKTXM>PS.=AE5L?I7Y\\Z 4G0$Q)HU>FJ\ (7=M"L3"ON)PN%-KGG.5R-KHVLXH\9* M(@T"6!$:>U1MS?5M"_?1QZ^C MBSL'?K=GVMQ^9GQ'\P.[H+0QJ#F+D&2 "DLEI)YZQY5'!B- %./8,=;(;'^B MM?ZADQPX&T-^4(;8:5??6M\GM3YX+->\4YI !VPS I%J?-24DB(U98K[8QI M&."OPG*K)60$M-I-*V$Y8;F3YV4,:&V&)&9("L8L%B2V)L%0;SHL:*L$A*Y5 MN+9GFLLQEH><9M-A%W,O6S)$VWJVF!1YK"J;+4H[>[RQMF-BP^<@ ^&L-QYE MBY@,L5H7LTG,AXAO2.ZOAW"NN;^(Y%)Z!2"@@%)C)(:(*Z<A("U1A2%;$< M_^>J13^[7^[X@EI,OWVB]L[WX9J7 ?R;;;3YYM_P>'X3%\K]/KG,%I_RLVR= MNXN+?-*N:_NA!L=X+ %,GK6C]ZP-#^ UQQG2&EM1EIIB2H*1S2RRE'H9M+?C MLI'D].8 ;\U$)WQ,VQU%F?"=\-T%?$.(JB1&90@'S&-ND,%,:\XV_6Z-M1A* MV#E\MV;38S@&8-CX[G=G"+.]C3X>?V,!LCX?2.4MX)0!L<4X030!-!A )3#JJ&, M]]X2):$F-J9&0V]\"5!KI="X70OZ$8"R5@"*P9C"5F=)=!6@ _5PO\A:SL.3 MS]C)+]A<'#9WNKR)G8Q?%7=^[?EIQY7[XSX6X%GAZ3S%U0;'Z6!\6*<)"A1' M(<52 2MQ> )@Y[%KY,NT37&R%8I#!(<3__YB[B^1@LZ:)T-V^25*.VY*0[5^ M\&4100\\0@O$DK+Q4##%-+%"4^4<3_8*!^, L5&N3%<77<+._9?.; M?(^^/#CF.$VC/\IS;>*5KO,*KF('"&A M:5> T^ME!H!@9C1TG+&V>,5 KOP M2EL.-3&6*/%*XI7$*QWD%5HY\ 61.I8;>:N @HQ#YTMO%P&">4P:'3UVY976 MO%J(M.K5ZARM]-EI%7U4K1;]#37Q"?-:*:]RE'MJ) 6"6H.DP51*$2!(A=.^ M,=;G6U_RN^5B6OP9X[1B:2!R%QFO9^TY(.]AL?T;'4;#*;=W M@&DCR;&7*.UH*8VFW-Y$:8G2$J4-A])XRNT='J.]:9CD(8-=;O)T(0OO/*;$ MP />]S'=:]KCX=_K4>YQ-Y-]6[;#RD??5FY\N+F^WHP SN:CZ6PUF2]7-T6^ MNJOA&,7-&,T6&YT?=/DK9>9XS?D!WWC:_;3[Q[S[.UK\71U35%:(E%/C ^L' M[E_G,01U(,.H@XZ(OK@3& )5VW9BO:/ VD1U5@(8:C 4"*%C4>BD91]1[;W1Q$FK"=L'T4V*95D2:"/BAJ21P5#"#!&-+(*D20%]0 U0@#/(_MUMJI MLS8'$W;?._^FIY5;MQ<"'7+W'EEL<='-2\Q>\%=!^9FI-WF+TH-]2>I.%=893SF6KV4G-7^E(!*4,"$!#D!:T7SZI[O/ M@@,2)+50-B7S5MV)18('9^G3>_]Z8-U;2?0^U+E%.U-^W;O@> /IUR7,L6)_ MJ\-7J&W.^MNML_M-UTH;%[,9__9_WNAOZ&]8T%C\/;!/G\IYT6KOBUOM8SW/ M-PRIVW*RO/DI\,Y=5_<-WS,LV]&MOXI$$^!6LWS1%C^)?VRL_HU4'R4W-,PW MV[5+]D(G^.O/;S:D"?O.V/'5KN\._M41ONRHDFF^EG0UC&>(O#^ZTF=#(OD/ M7;L_''O^5Y$W6@J<8:(EQ;B87Q6-9AFC8T^I.A8=ZS!KW=DU_/AH!@,1W\QC M]X .ZR>B.2ZB\4]$7L;O+BX_ M?TPOM8M,>W_Q/@XO_Z&]??]K>OGI[?N_:^'[1,O>O@_?Q_17_.GMKV\_O4TO M3Y"^KWY]I[-\/>O[;L[RT,&?8\W@"L?CIA!0[$TQ*8HYJ%DW^OVN5\$_+D:4EC:\'GX)#!Y^.K M&3OJ --+DZXG'O,U>8S;E>6GH1\DOFW"=ZF3V'I@IK;ANH:?6H:9.1N(G8?A M,8]/7ENOQW?-$Y,Y,9D3DSD^)N-WA?*>$66.D5E.:-B.:?I![*2AZ5FV9^D. MJ#3/PV0.ED5GG$""7U0M#%E,[8-,*8S%C^OYO*Z^JFEUA(SGA? 76]<5)<;P MHE ''F,!;T&&XD6.G]B1[Z>AZP;^.G^YQ"-^V[:K8I*L&EC=!\+E(Y;24<_% M-.X(YK(8PY/+LE@'XCBHR61:WD@WG=>0M/L=^.!.[."(V('9J1N9:2=>XNN9 MYUNFF_FA:^F1Y\9Z&-M)%FW8-(=F!Z?2G!,G.'&";\8);%MR@M"T0\\/TB#T M0N #GJ/'*7("(PR,+(HV2FH/S0D>;X*\2D[PO<1R/JR:\4W>,DB615,O8)%W M! R-2-$+M%>ULAK/5IA'5U9:/A[#6I>MMLCOR%+!1^'#!NA0*_Y<%!6.A1_6 M2WBC-BOSJW)&1'=RG;PZUXFMNYTN$R6VXX:Z;^@NF#=.$*1.;,=)'+NFG7G6 M0*>V1;G,9RD2S:1<(B[06X9O/XE6R_?U\E\%%1X^IQ4#E:569B5>NM'4$EMZY>W-1?,A M;Y;\C[ [_ LTHM]U-G38MJMY,3&VVD2_\X%_WS-P&]U]KLK_K(JD:,=-27'J M\,^R_7WVY;K^7=#A+U0V=W(*G=S#)[[R#?B*W6DJINF$B1'8CF?93IQXH1Z$ M<0JFD&XF>A1OM-DZ'%_QCXJOK*-&C4S=/K&6$VLYL9:'L1:W:P;L!UF:1$:0 M.F&(F"@1(E>@$12"3>28Z?.Q%N^H6,NK5%F^ESC6P^RL^=WELBFJZ^7--["T M3MZ>K\GH_$Z'"EW4F-(L3+S,<6S?]^$_L9OZ61R8GI>\#-OL%TF[!].BK)&E MG]S5)W?UB8$='P,S]4Y3AE&X"$8 MV'/J:B?N=>)>)^YU(.YE&EUIE1W'AN\!"POT, ;V97L6V9D1MA9X3M?X(>W, M$_?ZSB-ZGRMJ7E3"J2,8ZF)U-2O'6CV=%IB%JY5 AGDUQA*N=OFUY8ZD6FDL>VDF8LWW@NM)+-\ M[T W_E1F=;KPIPO_S2Z\WW4NA ^,U [=U TSUW6\,+%CO/"AGH66;Z0'NO"G M:JKO,PK%\D/A@PGK;%K! E=MH;7U='F;-]PJ.!52G1PE:SS*TCNE) GLV(QC M77C%)*[Y$368U-?KY3*>-5>C),/]L1:7BAK M41HWZT;L8HF#Y<>ID]IZX'N9K@=&%'E6ZMO.05G+X6JI@N#$6TZ\Y<1;CH^W M]!I'!VGL>T$8^K%N>WZ:V1'%=U(]CIT@/BAO.2!BWNOF+;O:"(H7?(V.@>Q/ M?/PG.O@QC/'IIB [: Y#W6'PI*J7:/0T: V1 77=8(@E;Y8(3P%V4$O0>-2\ M@W+YIK(I72N;TIWW=V%R'.T2G:>W2\SI]K6ZXV>6D82^;B2.%;F!$T2)D>J9 M9T2Q:67XF_S>J]U/: MRP'6PF^E:;N.YT>Q$X:AD[AAE)FQDZ0!", HM/VP=RL?U'YRX^#41:[WH]0V M]V>H8:1I,PV""[5[N^E@#F\>Q$]Z&AQOOOGT S/.'R*;8=+X6B;DWZ_F\)+Q M=D=(/PGEHKG.J_*_E$L>2\F#&2'5Y$,#\JA:TI\74WEONVN;E.UX5K>KIO@$ MKXIF]?B/-T0M^.=E,2M(W3C+#$>W0\M*#"MVXC@!*K)MRS!L*]%M,-#..OLM MBD'U2CTG"9W4@5D'IFO&1N3&49QZONXS3:FL5L4D7#[X/<8;K0"E:8$:2K,J M]ISTP968@8-6MY^UJL9B5^*^RPA$*; N5CV^ CD8:,%30P\9E48V+LZ+"&XJ[ MW2+)L1#(%(3BK,2-;]%@ '*E*IYB ER>+2P?-S5\.E_-EB5NP/#:;XK9@C9U M3AO>:K,BGXC-Z)9/)FBUG-VQM"ZYRS!S+2ES>!Y7HG[ZCSL$SBLJQ%SL?P-" M8L)_0DOYC6Z2]DM>@<:/4F)$'ZL_B0K8_[)&TX<=MG9UIY0LL2G2X9 QA%SN M;%HV[9+B1@WM8\M(X 9>QA>KM;!5[929N"/X, ?!A'N-IP-$7=+&2/DY7W4^*5\'?8SAL-,6T3SE!@>F[4U6S7^.A<_[E9,<]E#_O@&N(UE MPV:_+/(Y7DK&>4;:%$>:B#43="7):'"$KF!OCIY_$KVN0 ]TR[< MH .W#R(]\ZW8CNTL5I^:O&K9:_L^0*:P6[#5QIEER,SNR]556P*[;>Z4H2EW6SP!N[61M]W2 M.U7OX=OWF70?ZGOZL[=^[L&[K[%Y(8,BEJKT?-! _.951P4+X!>D M7CSQJ/^R^ZP]O;-$LC3RXLA/S<1WG,B((C^(@B#U,B\*/-\*=ISU!YSMAZ*A ML^Z?ZUMYKD\^U54[Z=[QF*,U_?/]59$//]4%BF*> M^\;V;NMBU6!1P!*5'C0&BC^+9ERV!7+MZ6HVX\YM9B[1+M@4XP(TLHE6%:25CXMBTGX-;N KO=D2)\Y2S)OUG21U M_3A-?"](XR0-S<3(=I!5K);K?^1+N?A*K'\]:N1(&G+W@/!YYYN]3S38U9D* M)/!H^4\Q )C89#4F?5=2!OXQ*5N>.X8B'BFM)/WT:YRY82EI2JEKQJGKV:;A MA :>=AC9GN.961+K3M"+]RF'\EE92R*6$E:3N%O($9XX2(/-8HM#'3BSFX0T M9SF"7^$LN_ZM:8Q0W7J8N)'MA)8390E(#=I9"HT]YPN(Q'MSY M)D#4H<[M7)HT_-!N"S24E2Q0=D.!P[6DR8.M67!'@,SQ+'G(&Z4!=YW@89$- M2PZGG 7!-I1 [I""S5)5"?QH5ESGLY'(,24G"ZB(%3.=94HI_/!,@*+0],^U MSXNZ$I8'=Q#*5[#PZT0T(ZL'5@Z2:);#%29O$0@NFN<-V" @T"B=V?N9^@KP M%@/P>-U@8X'\&BSF=DGOD@)LVM1S^D2\Z5Q[.T>K'"8,%A8L" Q^+E'1S8YS M4>>;@V!]7KU**6ZUK30+4R^R4L]Q$DUHM0QP!("JVA# *[U#60ZU<5J MV2YA8V EV]7B VE!CC]R#6=D^_YS&RYP(-59W2WMOGWN\M6RAMFC$P:.FS_) M$JOKYS[8KJN!!:+>RC#BXB<.!O;2P K-S J-""N)[MN7A1WP QNS;..?(L 4 MXV4;XI\QL0GZ_*"J\]II=YI,7 MV)'GV7H<^+$3.5[DFRXH04D8N7Y@AQL(:A_E-+G[^F(J^<&G&@AFGE=PO(PU M/(PDV&\PRE'C$&V/+$)I/F!6U=N*)V$=3M1:[OEF-M7!E*0'M%,7R7)[ZR_6H?RR0\Q4:G9-VN9B5 MRQ?A3?_GJBK(*3ZB0[JJ\X;4X4D)/'M9\]"1JB^RJ-$7"D :9T!D9R9%P M)4X$]A!GLIJ)],FA#3S70E"4:2P6.(3EW'?OU*F.N,.J[7FL^D_@MC0E[3%? MWBW003OP!;*>MO\"6P/[#Q]*'2K'C$=^E&8_!,89$7%GI7+9<3S;=FTC* MPN!715%U>TJ;,\4D$1BP; (Q\B*1W2"M;K )-/B/.,QZOYBE$[F./EF''!9U9IG"Z($.B1D211ID=V9(=ZF#A9E(*V MFSB>!T;21NSG8X$1\6*2YDT%9]Z&W0(2-O^U#']F[]KWU4!:(!KX;$^G-_O< M/+S5PI49\L-+DLK)$X^$]37.I?/"QX'N!5%@IH[E)E%B6GXT_!4';<++82\,T M]NW0-=,XU%T7]SV+@MA/C$T$[6(9Y^W-!Y9 -8GN/K<82KM84!2DN@[1S'UT M!_>''THPX"(][*&@50\K1CE^6!"LJQG)Z2O=;N]S@-H MAH$3!)&=!9D=6&&<1DZ"^V[&?H3QKH/>[F\3C*'\%S[(.)<_&NB M@$4#TVI@3&VZHDN%7_([2"8XRRG=B!_>S[!GC@E928+Y*N.5B ?B,+,:+T/1 MS+4K7CZ N>&5-L^QS0)8B&"9K\@14/RYF&'R,+>O,43'O03M:GR#+@H)F EC M\]A@C:D/5]AXO%TV*U;4J?U&:<"WW'P#VWM9-SPV1"8ZC(>)X=/5C/C1%9H< M^#X^IIP !3(I2EO!#[6JADE@)C1.@?+:V<0Z]['RRW(*5P[? E0'YP"'CT/D M7_)RQDH5&WI&?C!21I3#M.+5;([,WR23L^OF3L.=72]C_;]K)2O'R; &JI"/ MI/[6/5C]K6=[D>'$NAW$AH-Q0$^/20?3,\O1G7ZEWZG^]GNJOSW5=3ZMW,_\ M:G6=ES ^>6K92BS9#[4LW(,BNON:DT=3/K(B-(D3AP_\/P$[7TO#L+(L8S8 M4:HUK5#/(B/1/3\%$\)R?3LPL\BU]"S.HLPU=E=K[GO/\55K7J[FH)5@U92F M[*_6;; F=O@9ZC7W;]&E;FB&H>NHI&):NFZ$ONZ8CNLDEAO&D0[$D]J.;CBN;3WHK(\U>$ [B=2A M5DX?OQ7&E>$]P2*.W[@.9M+%D$#)7N0\SP\?;":DW^?SRW/MNJA @4>% M%FL<%Q3"ZZX.)O"-L;:QE46O]*N_A^$'6;2*D^!!+QGPHDQAV/3! E)1L'=[ M4\.+S^I;U$=;85J5F&&.X4$"L^1K$T%U7D[7F6WJ8HM9.8==PJ"7MONR/^I. M9F!3P+''5*@)MU"91%A-Z,\9,X7N<4TM0T^]R/$\-S3"S#0#WPP"SS4LT.PL MPPZ5:^H$<9+XH1>G*:A820;ZAH^/!I9C)*$;[>3H>]_S,(Y^K+>&=:9NA1A%]YD*6\EB0W"R">>@ZWH*B^E$U=47:!K.Q;'Y*9^WA#WP(/ M:C>"W8-<"MY(UJAZQ:F$E=4#%^A=93X[L%L'UC9@E:J7^1A/]Q[*PSUN)DF! M78?-72.]C1VB('$]Y "PV)KS2FU>5\42#S=OVX(+%07YETZJ*>1942JL,GJ+ MZ9*\>ETK_F0P EJ3B^+SZ:YWPSD>XO6=9V9M!B"J,,L;O3L\YDY>KXTYR1<0 M^5-:4+%I;-4]I("'=H//*G^QQ&Y1OE%Z,GN_EWH7&8HIM9=+$G? M?]T>65AJ]/B9/,EQ_K0$2@3O>\*2\8Y='X".J%X!TZ7F0 \-<,E7D)R#F9U- M<8,P%*"'8=CO^&5O5C>G"W9,%XQYQS&9\+EJ+ +/]@K/ZK3JP \M; X7I:GG MQ'H81#9(9#V,7-?)$C_: .7".?:(O0MTOR^6%]-/^9\?4)NKJW"Y;,JK%;D1 M/M4?PYLVC=_J^K#9QE-RBE/ST3_"M,'=HQ GL2> M'3_[I0QDPVD2D>PRF=3X+]#Z(D%\+LE2@&A$^4_Y'00G0"(=3 MB#T9:?]>3:YI5):XB^&WN4@=1K,CISQLGJ^,5ADZ0N;2C[%--V78/C(/>"+! M]UI>1(3)PC++>FB5(XQ'WA:S&?YWV^LQXQ?L^WX-IY+IL)GUJUVBQ76_#>"J M[4_R-5@C>5V5#+0IG\WJVUR '4WJU=42XYW"RS-2)H!3O2JJ8LH3DF7=IE(O M?J_G&887J_(HS9EJ+3/+N$99OOP0#A&+<8@RFX5_C5,9J M)@*2N(QFPR9=H5G$=HE[U=#"6.9_DD]LO%SE,YYO-,R?LWK M'O;8]@^2(50HGL*CU[#7?V_JV^7-O=WF69P8F>=Y<>C[3A#KH UXAFY:7A2" M](A3%0_3"5(O]N+("VS'LK(HBUTOL?0@<#S#=MU7(57$-FIL'P6&(<4G5R] MQOQ6"$CO0JSDFJV$>Y2)[V(F>]5YK_X)- VTVBP)<4V@5.*:F^5JT>(-Q L. MA&=*?_@_+Z)+_$*XP\^USQ* 47PWVC()%"&8ES$!\7&GY1-,4T$G?G&+=PRX M<=GV_?%4SHP\1^!MH><'!&&AX+Q40*,JTQ.3T'",&?/$P:TNF+RIJ8Y$C)HO M%K,[JJ5IRB\,ZX_/DZ7GR+$D#B,3GEMWF9:W1)F<3[[DP!BOI3 D?H26%WGS M2=@(L4 ,'@$!**9!@O\>>X)37!'GW#D;MMD4J)C4$I)4J R#F\UV;GVS;HD! MDR_H%H%U=FV>J A?L-*>BAA!QEE6\R^,-E"U3T[]@7>/%(KK"@M:U+S"BQ8 MS+U(ASN$066:83V:9E)Y&=6J$;ZG[DN4D6 M^H;IIZJ]$429:T9&&%J6"?^P'1,L%,]-'2O1XRAZ'9*!Y0:R3=76=_7X!<-& MJ3/2.,Z]T+QA(X<"B'"8%[A7=C4!66OE]R0+..>[N59XTE[UP5\)02 MR)SGDX*5&E<,^K:6#G8^QX42S'Z.BR-D7ZSHI$R+&KHBH $EOIEDL1D;MN>"I1[#G=%-Y8J =F58NA5A!I7EZ*F=6!D^ZMM&9'N6_BJNB-0;TS,I1\U/1 YY1?H MABW&-U4]JZ_+;H3I:@D6--,XA+6#EF+W0SXL2VL8M* V8S;K9?J#YHG$_Q%F MN[)JDN)XH:FPFI8J*HX)"U.4=?, '!A(776U:O-QW6G7Y#F_*?%X@5/EG2VY MX8+@KY [(L>3(";*$MBR%(N6;7+Q)\%;B\AP;U4:6LCL%<07Y0Y,'C)+TAP$ M\%*K7=?U!"W!B;TF(TL;@-_PN:H<5DFS.(_ %*4IBP89D?I;-M M^T!6K>!K. .<"CN3>0$*X(23:N>4H&UC%-MSTU#I&?8T@V<%>)X2%>V]A-2B MAF?("YWQ!?"+&Y!5 ONWYQ@A!PVLGSE(!'B!.,5QAX=O>#^W/00&4FD+MNL% M7*B"N R1'QN+-;15[Q,W%HJJ97\3)C?BAJN$CP#8" O/";X[5LXCT&Z8UU@J MP%^(2?.CW@2^X)%W>%]\/F6K>G=J&?T590S 2NL[U1Z[US: 'G!7<^?B^OT] MU]Y.A]^PKI_S&8_6]V\I4/;;!^R<])C!??HO^S%W178L@MX.ORO$K[B^\@*( M^5--F\OWJL]W1EL9#Q))_@@ * 'O:,^QV'W8?X2YZ1QX=# M(!/@-[-Z@:Q8$:,CB?/._-(XEYMR(5/G)JPSA+@*TKFJ.CIYR2/SEG+KM,?G M-V9)A"4SCN9HY;'2DAY_[;CFNA.ZXZ)=61_\@Z)>J#_W>>I6L3?BG2_82.RA M3B3VSI-X_:(8HW1 G1TC9T ;,,.Q'%^L>>A<^ONWN2(J&076MY:[=<]='GHC M]_GR!)?)BHR$"C7[>M4.;3>0RA_%4NE&,%(H!;-E. 5QQZ[,!5MK7T!,8ED. M&!O'>)/#CGE)J$DE8U2V0^>EU5=W6#:6\\P,J3*2FV4L8*N8E%:E#HW(PQ57 MJR7S-C*SCG-?&*$C905Y4PV R$0[)C7:+ME(PG/>/YOH&>S N*ZP'HK739;M M'S&V%EGBOX8,02_RTRB.##/48T>W#3_Q==_V_2#-XLA)=#4V:Z>NXYB^H5N. MX\5&8$>FG1J&'NL>&(?ISJS6O>]Y'5FMO=W'P\9]/_X+V%4S*<64O']/C4&H MDA+.V]75OS'FRHHVQT18&O#?/X2\$^GG]#1'Y$:Z6E@!,PHO,N3F>4&!3&,FIH6C\-)/!9=+P]SU9>Q+I>;%S=ULV35LFRT+J(^O%F=BQJY8-?A!FVN.Y'S5E:\ M4)7O*?WHJIB5($50;Q=,%'Y><^&'OU9-,/68D1=O.5)UT@+;C&-U,<,"/N/: M 6>EF,$LM7HIO_GK) RL\&FK)_D"1!J&H["DFDF'!2R*9]"R@ ,8D],S(BMI M#Y IQ?HJC=EOR.G0R,BRI,&\@9/&ME3"JM_6&DC45*E7B6?G"LN>I3S X=7E M6&8P\'O8\#9F]!@8(+/ROS0"Z4(L=Q8M_KT^4R(ZV@ MB CI6RY)9RA$E)!_KV1%*K"JYVM L2(GEZI4=#<&EML%N0:XSXBB,QBGF2J[ M1"7!77?ZT\44M:?H#O\WHQN],R$$E%#?STS/C;%I39#YGIN:II7: MANZ%F6,KJFRHIX;K^V9J6[KCN*GO1EYJVW[@)YZ=^L%N57;?>S9469G4Y M"K%Q KO7R3R6I)3#&76^3K23X'O<:,'XZB7E G7.T*$W#OQP&[T3^>68^(6B MH?U)VZS>74L\W<<)[K'I3SDS\ZD&QR9[4X;;J(-7^2G^K;ZO0@?*K/]&7CO_ M(.2 74 !:[-EL "&#@N]0L4 NW/.9OFB+7X2_]A8<(SX[G%?G4;<_K/]> ]7]7)9S_LH#BC\5=)4_V;/]SYJ MB*1-1K[*C4 '-/H%?[HI)W +#J%/L'*.86@(2:+^F\.OM;^R7< T_D.7Y@]# M*'QDG/HA,!BO\"R=/6?)61E?B;'X4R-=2OL_.OW?"SEK:<-]E.)U8%].E_DK M$0 ?DZ3RQH!?GSK8/OT+<1-3RD$4Q6V:98Q._.%[X \M:S._\]B_2_9@?H/S MW[<77X,BU&K6[_3J?\='[Y^._GL]>N]T]-_KT9\8_G=[]$,,_ZCT/>%']0X3 M-SH(/;RR=7]/:SV=\>M?Z^F,7_]:3V?\^M?Z79[QO8#4?[[*QW]<-_6JFF"P MM6Y^^C_C<5%,I\^MBAX&U_O-WS[P_(7P$51^T+5O72EMQD$RE>Z!5&88MIHJ MK2>VF7A1X#B.'T5!XGJ>$SEZ9,1^YFPT@]I(VOX@LRR,K3ADO[?-\O=?\G_7 M3%-U%136^P7347E<<[);3\C#C^V*Y?YA/ M=XNBWRF:3VKCV8UN.RQO3P52,R6,VIFYNY?X9B/Q-1BU0U)E=[N>0I:'NH!_ M_=87[\A\ =\?QW&Z]G-^:H:6:1B>F[B.$5FAHUNAK\>)[KIAX&_TCW\@Q_%/ M'$[Y7Q $?H\&/3U-&C('""+ $5 MQP[CQ$IUT\U2,[,\;W\-_D[& [954HPMXXS^]\1[&._Q3[SGX3[E%^8ZCKY2 M@.186(KA29;BQJGMZ:'OQU[BI+[KQW$268[IAY[G!;'_U3S$T2NWGDSS@(SD MY?"+8X@SOK0XZO.SB?__$2MY=O(9Z,9^(J$3"9U(Z+62T/V4%5=%2?>3* O" M*'83Q[6\,-&=S-!]%W'5'5?_JHZ71RLL+\CX<4XZRXE;O"ANX;F26^BV8UJ! M%6>1$3FZ;45V:IJF%2:.%UMVM-&G[[F])=\!PS .Z:E].0R#G"+_ET!1Y.=[ M$>$&T*V>6);QYF^_K__?)AI7#Z3I<$ NVN;6#L&NF#8[(TX #W$JO3D(/(_Y M-'@>Z\WN0^T?2(^1K[2AA['XKM-6RQ+Z&6LXP0;%+NH0BA$NZ0CA" M!LT%^S>I&X(XO%J5LXF H 99 /P H;X633U9C056]4W>3&X9@#['-6XW>F2P MUHL,J*Z%#Q!!D* "O^1-B3#3[6JQF!%BY!5KH]7-">8HH!Y5Z%;8(MBQYDX3 MO9X(K:R#EN8S8:W$$.D+.V,12Z,7SU>S9;E I$BVW'/M?QG6JL9Z]DB(\"G\ MC%IO<@C%Z]D*^RL:M2N/BJ\( W($?HT0\^D5XI,.^K7N@;QS=&R.QSTI MVV:U8("M E@243E7U!", \/*H\"O")]2J!@"C+PI8$,)P3'O,!OS";""MM#* M.7!RZB^@XLV/E!EVL^* J:)ORDZ$Z#X7.L8;\;;JX"C0OALA-BMR(W,)V\_W7J5"0O6?% N@)$*XY8WE^DCK_8XCDQ4' 2;HW@6\:.K[BZWD[ M.+B0JTJVQR,4_@HA1J\8$"V!\IYKX9)UKUO4)2*^J@U'ZQ[$^<#V(E:R('AD M%WSRO1:BDKI'P!7_LRHG_/X/TCDVPI!S/M<2!I3/5GDEF[WQ7B7R6L_K23'C M4^=;LX,F<-)\&Z8KG'933'ES/\Y)AZ?&FN/Q5@<<5Q$.;(IXG;#\0_30SO*R M^151=7\I;J::3V\HK=S$Q\ M*\DL.XG#.$K=6,='H\C3]4#?C7NY]SVO \(=ST*CP]"4TW@!S<"042(V-+7@ ME V9^I=2@7=76=HFG/Y$MUZ1WJ+TK DC5103A@Y'+7(#J5 M9V^ W>?-^.9.H,;R)EJ\53:=]Q4V\N$=7Q8K_GKLUS6'Z?8>754;#Q,F->NQ MVYMCR[LI8H,@>O6MZ&7-Z$"HG"U8L#3KBBV>%+Z\9)W'>/\-4I.%UD422B-P M!D1&5_"Y15]KCI2/"FB)^BG)4 9;/N_N)^^SE'5SQL:LLE,.Z&G4[%7(;X9+ MBW_)+15] *BS)!R4V"R^BZ(WC#QEY4T5D6Y3%-H,=0:VY2BK.((Y3.$:QOQO MAP'.5=KN/%<+WH@*IH6M!&@@UIL<7L_V'%;4*=JD>"APPKRUFS(M97=^ZE^@ M!WD?-F[4 =P1SI/<$?=S!-#[>YX Z\&N .G1]4W3?9!+]ZGV_Z,9T3LD'.:" M-L@H,G_^WU6-=X!N+^MQRL#%VX2 *1D]/$T$99YJ)+#FN("A89:3"BK<2C;M4Z M:/H+OV7[O8#WL3&>8J+L@WG_BG?]<0[E VSAOCUX=B9B<2;R=NT:7A<5MEV" M*]333,G9=K? O>B,=J5OK&S'*=0]WH=6MO6C%PRID4R)16VXK(C1"/50ZJY2 M4=WKB!OT>3^B?1M88F$UP?^DG3UV#R] YD=>E@:N'NO8Q![,?-^"8P_LV(]2 M>)_:R,VT;-W3;3,*C"2T?#M.37PTB=(,D]QW7K&][WD=7H"8VESA_VJI:A=? MDFWZ"3G[VYY=#$3ZL6MYA3\\?J,U%HVY-IJ6B7YNO(<;WH^KO/J#B6G>SHQY M]?KN :61Y7J;,^DE&,E^U1/6#XD,P/*Z1"_M' U^V><)32H8:'G#)&?1@H$: M[YCK6N>T@59K**X5YZ9PEXA.V"3'/KI\W,1'I7'D!'@OJ4#;< M=$X]_>'F_!3+,27[,S/=,+TT#6W+ M,"W',W7+"$U?M^PXBHUH YPE%#9W5C>8]'Y9C/G1)\75LOLKQ@:@U7(M&_\M M8_5*GL>JG:A)'F>.S/)P=R=Y./KY9BFP!MLS@W^LY7L\>!^I^>GT\><@(CY< MQ!LC344E??!PYZ*/%4SKB;2QCS241$)0?[P+)3B/X%2 M7F7KNWOH6<3"U_ML?7]4A[BV[CNFP'&]KQW)/^.@_ &/8*#<_J.(.71H;GF8;CIH%A.(F? M., 9C-!.S- /-O!U.ET0]97W-6L/_9S2X7PS!_!PL@&.Z]DWNRN.\_74R2(3 M)+/NZZ$;V9EO!%Y@.ZK&S 2WR@,W>R6_OO=GZ^695V:$V>W1DDOAIA_\D MUCY26F'.UDWP1YG772IO^ZG))P68VA?H$MQ,]0U%3UL0[0GO:"N>8N;XD!6N M^Y&5VHD1)Y'AF%D6168(7!O4"CU+@7FAYX>6[N*C80B\ M)79VMU/?^Y[7884/]+XB<@Q[#8?%\L*(F0&KV6+>O] MC2'4^[5ZGF "WQQ#R*@M5 4?:O^O\1T\,0N-\J%6T>2M8(K*6O/P[1VD09FY M4MI'*[O!\HDH]BJ2);]IZ^A[=XX>H!^6 'H+Y+8L,,4.2.E8?*/$K;NECL(S.!8,XG.NC,Z<=E6HN\H7]=J;4]^# M!V-:R*2FK+/.@PU' _M'U16X54U!WC&>@B:;B&_O#JY&_1_4('Q#LPY/BH90 M-/IW9)@[?063 _XK%834#0PT^](8%(+$,,S 4A,+THBAS;W-!M=FDLG?Q\ M=B_5,ZK&7\,.L8W.Z$O\5$]"(W #)XEB([5-/<(3"'S?\X)LP^A[Z@DKZ5FNCO]0RU M_WL4V+X%AGOJ&YX%%RJ%,_9\V\JR&$L6#Z8\/WN^9[]$8A\'R_M=V0^C)Y_: MGXOVY^:;[0D1[!VN_ZB.WH_[U>.^.KYW'54SJP-^AM_QT7_OC6R_XZ,?:F3[77+^O5K RY#R/Y!]4J]:,.#;'[_; MEEGA;O.,I\5>%==E5:&/F'MCOQ(?W+J[S[XO?WD.3-\C $WZ88^OR;4Z;Y]I M.XZ9Q''@.X83^U9@&4:<>&$8)K'G)AO@]L_K:[*DK\G:Z6MRO$-"E;TPG.8A M1G;"B#]QI)?,D1PE_J!'D1U$2>CH>@C_2@W;"KS UC/;"+-X _7QJ1S).PQ' M,DX,Z<203@SIM3 D+U RIKPT6;@V :&XVP[<9,P,\)#,R3W( PI M."0 _2M@2*^KDT53?RE;I-M!B^X;-,4^FHL;=(BP5F0%<%-#,_831W>,+ X< MN+AN%EA>X ?N^L65NPH7]UV=5^\HO27]O"M\P]UZVQO,V/E M=.M.M^Y8;MV^2V=UERY, @ONF6]'8>KK7A1&KLTO76J:8?#D2^<]Z-)AKBA\ MMOOV'=)B?O9[M*W5R'<20>#5 +TT;P04)5R;?(+Y9@-PA0^^C?MBBZ^QXZ/G M=!5H8>"ZEIU&ENTA5';JIU$&U]@+L50G3C:N<<8P_ZKK?6F,O\'\"CBU<+HL M&G@8V?'=^9__7]WW=]^K*2L^2. TB)[-M1S>=T,=, M>]*5O=#03=>/G_^^/TR7OI=8/V@'U:<2R,M7QK_J'3DQDB-B)/OXB.+I,IU, M=YW0MB//C-/4 H9B,[TA=$U@*\_.1QYF'JCL Q%$)GE[P_#J#//G8V ?1VY. MO!2KX5YY1T4U>5K24?^4+3AE?-6L>)Z4]&\:6;OO2H^ >^U3@WRS@\;R_3 & M#F9;=A8ZMN4'?NR9=JR;D>Z$GK/1E?IY2P[O;>*,3/N@:4CW/=V7K]2\ MWD MQ))>'TNRS5->Y/?)D)[EPIXXUHEC/3/' \"COA M[W4]P>9U835Y6RWSZAJA>D+J-""^V@Y5EGHN]MFT/-]TL]1*4D?W L^-;5]/ M3"?+%+@$$Y[0;2.-C2PU33_S?((J@XE9F9=ZNZ'*]K[G=4"5B0W_YE!'^X&+ M[G,B3SE0\S%W3^P?]L%JBI;W%\6>A&/$\>*84@(YG+>B0L&]WO8(GJR*I6PK M,N;(IXA@WK4#G5^5%>^PB3A+'*3K6LR!NHW,%S H [Q=$N8I_*."724,IT:; MU]@%"I%5X1%L@CC5L#TN:_*AX'*,RV:\FF-_$-8-94)@VJPIP7*P99NV BX U#BR^PLV]%O6#:9;'0ZHKWNF7HN"TU;E// MKB.?\VZE94O/#^V/1N+^S/M-:3;N7>CAYX$=F+.&P8*V1N/?GZNA=7=&ON4 MU+G>^&"(D98$'U=?5W"KL$DU C@J)(N8#N*8B=)O#B)O,3&C)<@\<+4SI)HF^[9,6\, M4STBDT4%N==W@]Q7SP!Q/\"P-= P0.86%>\X-BV+R2&@SG:HZ^M_;U?;X5@\ MUPIM6X\1:3)V_31%73R$CU+=LQ6UW4]#W_3L.,C (O5MQP<5'AY- SWV?,_4 M7X7>W>VIUJZP,SE[TS:U]N/&3%E?'?XSE+6LI2GKY\KE7]EVD+-K+VYE M5U36O'L%,VW)L2*Z"*#7KU4;].%V(]@J-1J 7[.>9-A:]BU?!+<5Q*K;G MW&98!:Y=6?CH/GM&PIC!,J_)3Q4F%D=M$$4K!]%//U<.$K2>YGJCZ>"C.-GE M^ 8F,RLNIAE1[SLDWG4>=@_$QC +(SLV=-<+LPAXF>VD",,8)6&0V$&DHJ4C MAF,8![9OZ+H=A)'I)/"HXR>>:P2QM1LM/4Y#P_=#ST\#QX/_!+J9A&[FI+$3 MNJYQ=F!6N,D>OC\PQ/U8B/XN]#_S^X3_>U(6S3-GHZR[U \%#O29Q!?;E7?E M="CSY$0"S[B^KW#$B/]T5^3-=XS]%/.N#2"C9\SS>%,NMI1I'$_"^G-$U#S* M-S-^-O37GG>7H/^N7J#.5HQO*CBMZ[OCO_2/7J[##_9QZ'VOX9)33R'2E;_+ MFVUR G"^71SU('%5[.Q;+>OF[AY]EYW,T-,(S)?,-6W+UBW=]@,/; O;CWS/ MB!4;QK-2*[4]/;!#QXATQPY\C#=DL>GZAAOMMF'VON=UA%'%UI<;-^AU-(VY MQS&J>Z"VXNVZ)J/CHZYDZT5T$\F^X-U M%UK,\C'K_=,-Q'I)E4JG_'W M5%JN96^S"^T'"I3!L8Y8R.RL7BU_Q"Y/)?9,0B?OV@)55\\5=JY")QH/J>!> MSBF2T%+WI1)?PPQR#80Z1JY@!>.[\8SEU:]8=RH,2'$G&V[ZCCVG&8QG<'SD M8L80"V].[2WM%, B/WX$+ZZ#PT2Z_+NPRRO MEF$UP7;V"Z3$>P@W-S.]T(C,R$I".S6=!%UPG@<\*])=W=<5X19D3@3/6(%M MI';L>7:69?AH$J9ZY.KNJY!.8B^)).1&OI"(0V_R13=YN**C-6[/+CE%J_/Q M>#5?S>B;":;FC$MB(.=:HOQ%X>A\-N8/=LP=8^ZX]#/S/2*#"L(/!" M)]"MR/.BC:3.K;>.>;O0S[4U5OI[VRQ__X@I"N&?94M__9*#\%O-?R&^MADD MG:P:&21=WC1%P;PMF]KQTX*EY]H[;/U\@Z*@G(-$_L(;0*\%J5!0]@^>1'!W M[M17G D*%J*:YR4A7K/6TM1PO-Y'(N1(*?HS.=<(.F528KR':4<@>_.R:7D> M20D[7K'T$"[^*Y:5PM++8-TUY:B@'#Y(T'QFO($;AI;A^ZX9!G;F!4EH M8K@C"8/(S5*UEQ66:;EQEMJFJYMNZ$>A"_3KNT[BA(@'M=.J"+PT!8Z>98:E M.VX!&$2&XD%5&XF!XR,/"=K^ZR2!@4R!WG=J?_5LX9\K+TA'SMX5)LH M1W]$-.BUML<8UD&.Q*UX3+&2UTH J92(G.T].FCV&ERNV:JI2-K3?9B"1H22 M_]B]KT=U3YYWX?P:DAS;N(//C^^P7\\W=;L#\/"=S$\RWW B.T;5*S5BU/,S MWPL<.PHV6KX^2<_G@_R^=9#H[M/=@ED!XEE)[_!+VJ,!QL[V2%?JZZ)B=I<1*:WRK6^%6OM5*3:0:.Z<,MCAW;-A-/3UW7 M9]O;ENOZ=$^@G1I_RL;W7VGR>:_W258*XGB]62W3;*Y8? M* =M/5W>@@EX?#+R>/G!2Z>%>S$*K_/S&8$56WJBI[YCQVY@!UZ<0_,0I!V?(!>/B24_6W4 )>EM"(\P6Y]O_+$NV+IH*%K-KB*8SAM=__%W*T M][KF2K53[/M6:B2N'ABNE691E"4NN^9^EF;>1K735U?SQ:WF*63W4@>>2 MA7I /64_5?&E=B?*R4)?0:WF3_,?R0#5/P!I"CV M3PQ5O?!L-RD6*9)[,7W+16-3S/?]V/9WAJCVON=U)+ZIRHDX@3.0+IJ0 M!!J=QZM,BKO'$?^-5B\CLPSI@$0C"^S6$YB_5.183X15HRUF^1+E)<-;X-N* MD>01!R*@%"X:6H23>%)0+MK8#(/9%DL6BX? 4S1VNF#6/IK>P M0E#<]7:)J74"1J6I_XV97SPW;7]\/.]>O&LB^6(QPZI(?*&Z@<,O[^\7C+M/ M/^FG?R9!R$_1NO=)D,$M>)G"A+]E/3[;K[QC%1/HD:ROHFL)9+RKF32:EZ@ %DI\HTGU[+<+(4]$YO3BFKR M%%9VX.S:)]SM)Z76/CFKUWO"DINBQ.C#3K$YV:X2F#,PS#C[S,#FW#T*TH MBFU4]5PSB70_"ZP#[O_!- []?+.?^.&(OR>8#I#]W*˛)V2[J-I]=3-_5 MU35!QJA@5SOSH77/,=TH,[TLCO4L\U(K2@(/>\ ;=NK$*EAMZL6I&5F9GB6. M'4:&Y4<./IH%G@7WS=Z-%+/O/:_#V=0="]K >!QG=!X<0NM5.IGN<;1_ZZ!@ M9[@G#)-+P<=:@\5Z#! 6+(P&_ 8H6.UJ+AYY.B!65\S156]L+^(A^*Q\8U<1 MR&H&[U@'*4.05$*S%<6/-!+;0U@T4W>'82?E.PGZLIBT:S"<0UZ>3T!56(?: M((K6,(IOAQW<._*3 GUT"C2#7N57<3)\(>@>W@U<QRLW)5%;U<6;%=47'9QC1KJ3H$^^ 8X(0?$SHEM(N2R^"6"H+-H"#*^;@E7)_X!0(J;^\^97](7Q\X\:BY*P6O%? M0)C:# 6= 1 ,#(F:+3K->(686"3(M%6+(,_CHEF"($,IU@ ?;^K9C'ZW1-A$ M+@F1-;QE3 M[T?X[!HFU3(/7R-&F!9%;P7$Y?K;?D)6WO7JD98/4OO 1C*A\,QFJ6DH3G#? M"7 2P,9ATA(@!2L;)3FTH3"W32V+LM!MEF6]9@8NP%+:?&#[L M8Z\Z.DM-(X CC(PXB_S =NT 'TT"/TZ#='>GD[WO>37:D#@!5C[?KF?"O@X= MZ!['R3P O.D!B@BY,3)FDI-Y?$>R6N1 L#@I 2YW*0IJ[D<+UU:D6& K"V5$ MH3'T+V)BQ[Z4N2'/32\W8\$P3 MG?M1$!I VDFTH1K?:ZW&5BQ*Z#,TBB,,XL7<= C!?:::@'QNZN@7O? M\SI4+W$,FCB'5YSE>X\C[?:C%OO1Z5/KN;4*-.:TX-J5U-)D=NJ \XE"!##5 M<;E@RA9<;8%].*[G<\J6!?K'W\(VO/UPH68+$^AB<9W/1HB-AHXP^'2$#0GI M7RSU&!NO,?T)?GW&=J=D>*V$C[ MRQ,9[CY^Z]IJ/IX=)WJ8N)'MA)8398FGVX:C^YEIN$;Y:#A[C218LR3BSC*[F:775EI,R!R.Y&ZE7%05[(:J@#I!%8A^^FQ1G]GAV MDRVD3-XDL#$ZW,]ES>@-:Y2*IB409>]G2A'GV>)=5A=W!O(\:A;@DHXK\:9S M[:GBX?(&;AQUQT-G!APAT>A]X)!C7?<2/7*B)+,C-PW#V(9+[H,,L$++4N5# M'/MQF&9 68&7!*'GZ:F'CT:)%_I!FKT*!D\T?,;Z#*I;.6QH'R-G[UG$1*=G M5Q*%6"Y'&#G8?17(0.W#R)[.;_,&:'4_-B EK[;E$E[&7&4L_4O7C9,X/;UXQ*?!>SUV!0']?HN(@JNN43J'R[9=L:M: (.N[X3 MF92P.=CA\ER[O,?>*/MRUMN7O%&VF1V"S5>3'R\]MMTB2 M9;.:#% FS'C'7+;^"47PI_@*C$+\UNW(P,A%C@U0^;+Y:/6"R:B!X13TSVB6 MPY98,)X(/S.M),6/1&H$++9N!;ID$>S=MF7Q+.3PPTDD._)#R M%J[N:$. XZ[F]"S&KJYA%!+8&DB&*P%;C.+W3^[.N?HWT[=A%DV)0>"6IMLJ M'P@O#]#7:BE#1%B-P_(EAIIZ,F^/HF?P;)'>+HYX]V.1>:'$D01%]QY0#_E+ MC2U&6/J(N%9# S1E^\?9% M@**T8&_-B:L>(4_87;'\XT>[*8C8Y/&SB$,]R M[.=AS&_^EN$)_"I.(&:[3S?VT<*>Y+3Y\]^!0-@MR*_: AD>\A%ML;J"-VO MZ8C(> =;.!_$-:V%9L?ZV%[52-"H,PAN(MOCPLE6*+?K%9"YI,UE79,OCOQ>-4*[80@B< MG'9UB;M&8.(M+H"&5\>GJF/&NMD@!>7Q$)SLO5[%VO=\*2@Q?VTA7Y07(>=C M;8WQX->Z+Z[]4/Q.R=%OA5M8)![]3'/^X8NZ&.HZ7-[4-1$/G&19?&$<;5:" M$)W@&RF;:21Z"5(/7QZ:YA0JU5.L-N&6D/KBD79-% X;\24O9PHQ=^V8,8X- MQ$^MT'O4?0\B+-N^:!92ZS^K&DFLNSC;I-=+9$>I8-N?E/KQQW*@3QN"0LG5 M4&"-95JBJN$H^L=:,P2\3$L@.C(H?BO66$O_A0K@-VOWCG8-0_MF$G[C8PUO M6]N))O9.8J.\#02G0U!+"CBQ,Z'6R8[3L!L-;P.!%?OB>:8, $EFU/*[4U9: M1B]L?:BD2DUN2-86V Z\74MP5-^I"E2N#4E#3,R56.J+IL]?I2KQ5"H-T?35 M;O()YE@*L0C:&_;94:JJ% MO:(Y82%.9R: !KG,_Y!USIQ$V=# 1#?T+E9OSEO8+PHPZT?"6.&V25M0]WK! MABF-MRI9MBFKYN._9NTY\'Z6Z%;"JU3.L>KJ$?+O:8FUV\C<9P6; MXHAI@+G@ 6A< 2_FF[!'Q7R1I/L1E=H,E=JW0JG]"$=X"":[15_>VOQ@C9/1 M2;+:BS EB>K ,-",/E"B99BJ[# MK"9^#@H#_ QG(HW@WJF^R'-,A/WQ+[0_#G%\&Q:-L ;Q ''+1Z@AWNC0+[%'8_H:&Q6Z^Z/GN!<5]Y MT>NTO79-(@]W?]KO(N 9%X+GHVQE.D5?L=SI=MHF^5DKHL[M(JQE(< YU]SF MM1I2,K9M%5U-GC0Z5AU!VAB."MZ3LXH'H"UX6=\C(@RU'B0(4X-!2))4X'K> MQJ#$(Q9-?466#>S354%:%!D+#,UC@ SZVY*WNX?'C%C8!Y+7Y1)_+%_8E<*( M']QB.[(K^M$+N#!;DFN&B_0/SP];)_WV4]9JQUE.S;4XBX'&4 UN/QJF$B@(L9_ASN M6@'_+M;"N;O#&^A@*>M5R^N..._MG1AUU2/>#,>QV;=(2DE\1LY%$5)]FU^J MD )-!*B*_WO#WKKY&^@WY[O M3KYX>"R5.9M)\_HM;W 1]TJT<5PC-8,D-(+8LQ,W"!-,7 Y2IE"W](&)+5KF]Z\IC"K*0.8Q,*AD-#;D)>3,\R)827.'G5O4)EWLSE)P(LW+F\@ODT7 F5B3CP>UG5KOQ(] )65-]> M0 +DA(P3717+VX*'^SIG6U,L$/U#.*?A-3A R[7'H?>1U!,Q/B:#6)0%S4:T MIF1_X1EHP3S7 =F58&LHAFVAKGIM.2>2Y0\I]O$HLJ9GPA^V?#VRL+?V(\' M -6*E!O:]9_P764%Z+LX28S*U<)JM%.#)&/L&%Y?3AR;'3]%D-2X&IR!4%EZ*.T=M MDZ9.#N.*PK1K!\CZ,!?,/L@GH.PCXH?,8039"E,ES?#S@M0L480;7GZ65;?O MZW-F] *;=LX,[]&)]D,^/Y5+<<==Q%T>E^3RB+DPZO132?H]UO:8D@U,*>UD M'1I?6.3<\\#X M1XYM>.$,BP5KT)Z/;[AG#INO:_1%2:3*@6A9@$\="J,J0/7H=>P3*_L<;''! MEO&%)=/=F6@C]HHA:;IL!5G >*DX] -G9,P?-7@]I&^J-R%QMUO8[YRD 4L# MSL'PQT;)TR45P\-IKP0-HJ$A\/I@(PH,'&(S=!CPFA$JY6HBC^'1T (]-.H& MJ4 G)$"*JIB62^%ZFV$-.FPIQT!A*^/+HO4X^E_E^GJ7G2F0Z'ZA["[@'S6Y7M?A>@>WA1)8[IAX""_--I(AGT)37*\P=L6]IQ?H15&2 M0U"&2-FK.F%X/DH/M;D#9\%OF<#KH;.,U&=P,K/\%J-P#592U!4C%V9_(E]= M@>; @RL*K MPQZ;MD&4X$:#SA60A9H)T>TK$@(_PJ,US:,%IWN!=:#\4#67I MWD,93JS0CI/$-"/3T3W7"3W+! T7_LI\U[94]*S <4(["E,G#@QL@0>F).;O M1J!$Z['AFZ]"&7X/DN0=Z%4:[*%&FZB%RV537JU8AUV@>]7=SR7/L@8O;L/BUKX$N,^E%?I&@%S7A0"A=CD-MF*%BNV MTQ*]D[BFEP,&^E,N94',) X6"/-$I"5$G'*OK]/7=RD+0W*2?TQMP"[C*5G;[P%8WM N4#;B-'-;BF\IS\!E+)WP!&AYC#8]G!V.&=TG1 M$2)2(1\?1&Z812/UMV)R)A(D.D%/D]K($E5ST7J-#U@\07O_0)I7LC4PVC.A MG8]@BUA9&J6VS^ZH[&'XX'F"VW9)\1S*RT?D=JL" MP<]B?M]_@ZV.8?_AMMX'"2WUL"3-,'PKLJ(X<@)094!!B?W(\N!?JE_U)S&#*/,3WWD5N@S?48*-O*Y(USX,-]ID34HBN/EMA?5^IQ)<1$^%QD';#J,CT?X87!@^TR'L<4&TFZ) MB\6YF+A;K?;#IWH!5]75W1^5(6/\0 Z+*0!E.UZU*/2FJX9R2T#TOH&S05ZH M3/-#4U=5.F5@ ^WE>XI2N:V23&,]DT5,RGL=BB2-AJRMF,G!DY!UM/RVN[WN5 M0':E$KYD8?$:C+^-ES(KGHZ3RP.Q6F"IM3A;GK:T]M3EZFI)YV#9^IFMC[0+ MVN.P\]I*EQ;5@I]M.T^19($][6 IK8CC<[<5JE$=J)T:!V5UJ*BL72UY8G.G M?LE<%/X:C!#-9@)W %$(I,<7=EXLFT#K$$6UK-@3I&37,)+<&%C8VM+9+HYK M2E 29*'L)?.,=(XI02%4Y@+#+!]*)K-25%;LHI$^:3 ?^9)**8AX6FX_2"/@ M 31#=I58*:JF/ L+?M/4J^L;:J!T)[0;5F^%?TUA\_M^MK4B+*;PC(O9C+.\ M_WFCOZ&_X:FQ^)NSL VNJ/*T3^4<=NM]<:M]!,NL^EG;9(?]CI&WY61YP_) MW\A^@@]I,+E'\*Z]O]=RD$32XUHA K]S']0+$5MA[IGJ@'0Y@#!YBZ)I(R=# MW%?*3!5_($_@UY=H?5V%VVA->**;[XUNU"3.SLR6W@A!22?*^8XI)QG*J20Y MRQ%#J-SE1"+?,8F$S&.XBSZ$+_'$<4[DM&^NJN5/WC6FZ6-&!"DX>4L&-.:& MMM,[5LXV0%1[:>@8G044$%Y=H7^3ZK+G^;\Q#GG7N=/99I2MS*4-5.=*GWALS%W#EPB_*["BP#+E! M16%;T2"#[*(2HZ^BYORFR&?P,RJ?@D^+V12VD.4AL9(JG,(U)M)4K#V='($6 M0LY3P24*GC&\(C.,:M=IPN_*+W5U76LR+,^83XFZ,[DGW,K$ M)6 YP74C.;A8$6]FC(>'O7SQ7_EX3+E1K&;VMK@2V#B\M[)(G2DKY"0L_)@O M<\7PA75>%3.T=-F)4B$OGRXWV<7PX]?_H_1G)0O%)@4??\%8ZK#B)7GE; MKV83T8-'5IL@>=6KY5??)'*&\*FQ]"[AV*#D=W(G$.Z'>HMQ\FVQR#%S#UA! MR55^DI2LEI%[AS!U7TGW$+4'L"BY1NYU&'@3'X.")7#Q?BC/BW-6R=/^B+^O M9>T2)4XML<2'/<2/[:J 2XQA7S7K'G[+G2]XF.)J35>S: M]8+S+"$+&HP-47BLQ\$)O$7F+';9/8O\CBHV\@;SAA2='_M+E%WQAS0%L.*E MEQZS=0DOX7!Z<(@BDK6&AFCK'9QRX+J);09I$'JZX5MZD$5&'-J1H>M.; 3F MEFC7ATY7N9"J2E+(X[F8\CXT" :RO4GW[VVS_/U#4P.[6UXTO(\ P2-BFW6)^':62=1,_;MAZ7N12L2&2"SR$5 M)L!,8#1@<>JG_[C#5O9%A?D:C+6IWW[ )&7V,_KN-Y:O]\NF2,(<+4[18#/, M\P;.BZARNW*CY(=AJ%+&XQGE:?QFL2K$7AZW4M+'\K:D5.CC[)[UJE;O5')M/:HB^RT+T.5VW2 ]*7 1A\ M\6TQX/3OSD9)7A=UI&L^^[PS3K$)'!$/2WI&]SI3 N07P!/'.7939IE%'+-? MYH96.>5T<_:KVJ]"OV"34+OU"40 7FN]FPH%\5$L'UD>%<^L!=N?BDOZ6GAQ MUY[%RWPOU8W(2 /=3IW43 (_\! >W-/]&(/[WY 7GQ*)V2+(QZ.+!#+3@_"L*^XIPB)GJK'G00S\ M O^F),$S6%!QRV&76M[;ZH WY,2)7SDGWL*#9?W !NF<64Z^[++\1<-UWI+ MI<1Y() O0CL1MXAE>S)K3#BPUE; 2K1%K)Z*,*^%QX4,".Y'/>/V%%Y,7&R7 MK;IK23P+GCQH/9C7KN1BPW>[9;_D+\38P_BBW0)>0&KD;W@M9C-I7G)&*9PE M5 A$N)R\BP_PW7'!::Y[A#>+ ^MXK7T<[/OB)@>1,[Z351W,.=-P)X7HZM?^ MR*Z&.&^6*8 \#Z\ L=":0]+M2'KH6>Y46<).BG@J[R'!4B-%6@FOG5\J>0C= MW"5_XFY!Q!P=..(L'58S?)(.#4PV V52D\;.#TDX1QFH.J6WPAZV MQ$VZODS/TK_IV*\#[+A@1-CF8'S7XT=TKLP-+8]!PA[V&BD 26.ISQGOOH : M##,#"9V?545*X:HZ51]F0?:X2!X.#]%GHQ(Z]O+R _?W;:#7P%=(UJ(&Z9D LG!F,&$JNZBUDJ%:8;#A#90N/CW>IAWUWL5C!^?:YK(55 MUE&SA$Y8MH)(-M 1CI$-Q)P']/R.BM#@*NN_N301 !0LEYYQ/DFRJ*J@>JQ> MDGF!0%A*E(BK-DQ#XG>LQ>1 0L[$1FF*ZHBIMJN/O)^A @!MU1+GK2_H$9!&,##%4]*#J.+1X59\[.:U$'6=(C,WRN, M)'9,D_DU!%15!]^VZF*,TNN!!>0$ORX@'K9SE/6JIP<:Y+T44HT[6A3/Q*HJ M_BR:,=H8S$#!'/=[; N\ !5H17FN>3D!MZ<8G@+):E;_+KP)^W+-CI%4" :N M UH2RK'DV'C/Q(><6%8DW&2^_/L:.+EU]$N]5UF2K&'@?M=G7-1!RI*4&8M# M4D#TKTJ,$[$F&*M*T?'XLR.AI?<%K,O!0^C\Y@Y]P9(DYY7 M;VYDC DOP21-U[Q2X206R_!=9,,+5C=$;*C*.='>-EV M]'->(7<*6:8;($E;?E\H78_;5E]&WN7 M^B+N#>U-C2EVJN^4W#S;\(:[<3N-6'AF*;I&P]7-=0ZLG^7S\K#5YGXH8PUY M)GK$N2078$>A.UL0RDX9!)7.W/4\#;5ETE,-$9)U-,7)4^2RWR=G(GP(:\-U MO40H=VZSWG#&@K=X8=<6-]K0TQEH'X/^ .-MNNJZX?!V4CB/8GQ3U;/Z^D[A ME!Q3B3Q;N#4;"/#W=("WNSW@:P[PE^"(2+8* 969"OT(E7FFG"1DZXU@A3L=(.,1MS49W2D7E5""'Q)XFI=AGT!;WF/2?3N,B07#E9"=HUXZ.DR3XB2U8$SR9U!Y2EQ.L8 M0+A(FNE;YE08L!;O(_NF+MB74Q5>3=0[*"X 4=K0B]PQQ,9[K __?>_U(=81 M_*I+(=@WC1$3#DK7 9&+A>U46&XE0X]FZ15;LP7Z*3KD1L&:%&ZR=/@+O6XW M+$)5%I.?L/DI/MF(Z%Z[@H&^*&"D3)+U4GI J2C)W,3&IUNBC:1L4K*]T&%[ M04:65BHJN$:LQZD2P<#N#Y395S==A/F*!]VQ32G(&L+T$,E2M#5Y6U?DP\&. M)PWY>@7.LSI]KL:T:NKSM"BX!JJD$E*]VJ"-2&JO.!:IX>RU$)7P;0>5SU0$ MTY;: +7&196+Q>%N\E9Q?.5TC+/MN%LO0&T:8#WCCW3A5U+@ M]^1L< B^;Y>HP;HE=?>[GZ&AX,-03L8Z,U J!S#A2N0@8? -S)-F?(.DWW4P MX$B]ZH-$-AOCJMD9.+]?X6+"@Y>BU]>%;-2<"KX@X)=^O;Q()?92#?IEJ23P MX97J>B@7Z[_]]*'[*?P,AY)XCMT0-59?M6JH>+JV*#%>>OE!':_BF<(T;@7# MP/L&,GM3EK"BXI@+@Y8!*;(NE]2]".,B_<[2E/^%7O7UKNE=/)29GB.98<"# M39S>K@NLP%S<\,:9,KK+*D-Y]1AF:;9+/Y6$.^]D_$#-=OXWTHB(&QL0>T\V VBDW@Q&6L/ MR1N0Y:7?+G. 3^&)N0.]*F(9WI'N7"H95%*DE=1EXOAL:J7(KE3V:0->4Y6. M+\!Y=S#Y](J$>VE25ZF%FA&82.XZ.CPPA\Q_6#.%)\(K;I M.('KF5%@VU'L9F:6&?"H&1A&FAC6_7TBQXPD&O-HBC#<7\!5[\=_A'.V%94* MY)SN&B5C>@Y0+34 8-RP%JG]LUYQARJNU;(?[@"OMY2FJMT)N-8A8XY8ZX\ MFD4C/N*,"0UYZL;GA?VH1VKF<)\/ESD8'=)+ECH;<= S.7(U*#Q7S,^Q2- MM+>?^-1 [.";E*C$:,.1OAX"? :'Z_OBMD,][8.>,BYS']3BV' ,(TD#W\X< M ]B+DWE)XAMAZ&>Q$:G^US2R0B<,,^!.J>,&KI\X6&"N.XX9QE[R.MJ1W1=- M]MAYT)!7$1LJ-\4->L6^8!-ZE.Z/]C/^A!4P67'5D).:]19&L9J%EY%H-1U> M?NZU9?+/=/,YVC)=BI >;\WT4;8]&UJR@!L&T_+'G] +O-&Z27"93_F?6DK= M5%I62P)DP3HI%#P?9? %3^CUM Z<*SNY=5%+>!TH4+)P"@%V%B**W8C%W%$< MF=SOV$*FX(L0]0W*,D1RBKH,T54*!^2MA@K>W(6*I7A=">4V"=.6'&6L"YL M F7(LSRH^/G\\ARDQ82,;I!T<$)H]'<-K#3^-SV-.Q^ON&W\S_H*[AT,_ /V M[^#Z)'DWZ^F/:H2,(]DBV5T5.&ZK-,-!;K[JO2P@]C_DFYK5<]EHG#^EE M+><+C$W#ACV'$\) M& 0BY%&<.0\J[4$$IT!2YW=LNGK=II<<'_RJEI18CG#/EOG ML$H(N,\GF76 (ZSSNZOBNJQ81AEUM1O^_3GBMO.&OX@ +\D20RN<-/OALNZ, M%*-JZ%1^VOC4/=/]KT;8PENAD/5/V)^*EUUC/RK8_Y!04C1+M9 %MZ!C5BA0?JT];.U<[J']1]66WW$^M]3'>K9 MY1AL9.TM@QSL"NX^R/*65)2W/(4 <$CEWKMGYF'/_Q.:^#3=&#T=X^[X>BN# M*RFWX,FJ-.C##?9-;45);]XRSJBT1%Q'3(DVI#R5\O2HI.>4Y M%8(#58THG70)*:.XE3)#<$&4.&M91M1U2FWUP' 1*4E'T069V&#"B#?90ZS% MV4Q@1RE>;9[ (=0SU++.-=!*^L)"2 #R%S%YLBD,UB?+@DZ\>=7V>KZ?M9OZ M%L-](YY=)4:FGGD4EB0?NT@'H+8?2I/!+4E)Y]IGT1&FKWP.[[;,>F))XI7B MV,>?/9K2&3[57[@+*6NXHW\-H]L15#GWI?K:$;EAIASM[IZNFNN83Q,0"94X M39$R05:5_.O?S 1 @(LDB@(EDH+#EHLDEES.>_QH7]Y4J5Z[%:INIC]&1!OXOP?\IG_\_2='?_7'C%)9C3TTF @5BS MJKKJM](,K5J,EH6IXBED?/0B'[[K#;/!Z"8=YW]Y=T'?%9$!?WG'WO6*M,>_ MO!M]GW^8+&Z&TWEYY;N_DO>\\L55*_?7GE_O<2,H;&]],K!$P](>9E>C06S2 M>O#-)KCVVDG I&>"Q!IH*7"*,JDYIQQC[H1T&YL]W>Q^%EL _9S-31%@^OBN MJOK,*IG.'O!3KNQR?=&RT5319RHH94 6F[Z\^F-0AM.QJE&ZH+YU:OV\A*J5 ME]EEAWB=S;]EV:24SO]>0OS'27&[SCSY9&HR5$$3C8+)KV9K!(BW$."S":\D MX"([(2UJ0FXDC&U$$+\ 6=95\J1D3"0>>1*I0TQO @'V9,DH3A*ADR>1Y<_+ MT.>.,MNC3/!>O !ECB9;LQDWB3,>)A^:0"E<$JBQEB,E"4@D0]P #) -!.H2 M!B!5?)U /8G,O,'Y4UGGS6N<'5KN1Y.A'+C_[A'B1(;?H7H&ME0AZ/EL:;(WM^U;S<'YK+>U?V>EU[#:9)E949_<<)9 M]E*L4__7RPEN&5AKV5*OVVW]VP,'?7Z)>O^=S4_YP.^G0,7Y\[R^S2,^]O@1 M'VO[B*^80^45\5;*_@[>RB=0VK1Y;QRYO.'#O2IKFV1%A<):?PJH&$[=)H,B M/"&*4:!\D0'IC* M]DTY:M2T;L-E%N(V Q0W5_C9#) 6QW/+LJZU2ZP(&/>YY*::I]E%FG\Z:18SVN*'C%%UX<"G[O@4 M%;FRKG/AG&NZ0#?.K0\I7ID@,>)+[) M78/\+IY"?EM\C_G]\1Y%O*3=P J=E\22G8H5F++V)6@ZH-5/*Z9>7-;R.-XTC?=]O)(+E7YR'@2%MT&PLMESP$!S#;'V%OO MI=:+L>55;FV^#-C8<"Y$\*M2CTKZSHJ&8UO.X-8%^?$G &U3Q#[%BD0ZAO^8 M1D6BYYGL?UM,LC7MO!#EM7ZY#'1HQN;R-LLL% ]>5RY_]E!3-K;L?;KV2%]. MONQMTW#'[+T"97ILI>#E(_^^PMR/Y+9J[.=Q#&5'Q*J8[C0L8'I2-^(, M-VQK=QB (!!/7G3)68L5B%9"R,A:/K^D_)5G+XFZ3*.J+9K'AKA\QF9\6=C3 M9^J-_8,KCEO4LGL#%$I]K*ALT$A3W#>PLTB"C8[:]?#1);"<(JY\K)*:_\O# M\Z?IU?R;IZ'GA?JKQ1<_A9V-?DA;#O3WV_$EM$'-+_[=LV!!,555R(MJOA?- M^?9^^+2XG$=K%E-P04*T?W5TN&RSJU;QX&,H.A<3K",Q%-4G/S9*$:8],YXN M"K1>Q-M4HP3%YV !? PZ5MEY:QGF]7PCND"8K1 Q2&_C2OTKEMQ:G4*AMHY6 MIC"(4Q@LI]"LHE'E4Z:-GE'-DG[/'4#,8HM)7T%5*$OE51EA0;VZR,O]:\OV MA<_',/0XAL5$ON)$:!QJ(GA5K&Y=6\%2(S3]&&+/6U&>M[&KK<^2_)R3=#3K M_;^HF_X]5M..,WN>CO,0'!5;%Q:Y@"+HO7G-46ZTA37&.YJ% YHBV*2 M]X9G]P+JEQ6^ E9DJSRS9)AF F;%EK-ESM8&@X9R \WW%XI.N;=;L:%JV3R: M>1KYI]MS%[KU)WBCI2&\K NLMP72F)XJB-1).C=Z-M%\XQ=>=S<'L_ MCZMW]A$J1.C0H_AN]AV MP?]4%:0L_,H5L$1/6@DC2Q?5LI]"OGZR7S:[+#P*(;/+WQ9.^/W,RJ90A7/ M@\=D]H7;+DC[[[%6UZ09R7M1NAC79A.XSY/L1;3VQZ$E6J.D M2W&T6B)N>%SZO3=.O^55C_H0RKW_=0=3>[O5C<+BN@^A>7I7>OHLD7&+PP+!MNT15P+J*&EYVB&['255)? MC5)Q\O[AJS "'T'-EU0S-IJ8^L]E.]&T"+:)EZ4Q@BKG@F'&L1P,(2.7/+OD MF T(N4=>!<_^P$,JL\E)VV 7).U/H]" MAF>(XOAM>I-.?NQMHMM\YO\WK)[V;32<7W] Q#\G#&D^##^6__ASO'3E\J_9 M+'IN2U#U8W@DJ7WM_=7@0XS+!U"\=!^D6HU:6>_#44[C_D&'USZGH&LRF]YL M"[]\L*Z < (11%,N+9 4>8TD-P"(I *?QIU!8 !TF"A'=+"$XM#S%!_*616 M*:A@\JYJ9)L-U?S)[X%/*DNP'IG4CKQ<+S%0MN98;T42D6*WS@<;_+DDX3]' M_HH[WF38?;8(/F_ET#Q6'^*BL$@?Y22ZPD(G'F M0<1Y]#U/P_K78M7/*RG)$:[S7KZX":KCO[(U1:ZBL9KN"H6NUN'\@A7A,%7+ MYDCJ*[T-=B*V#\\ NQZMO*%6G)RF.#^F):Z,M MM$(IWQ-($2","\P0Y7_\\3*DZH6:L^-Q>IMG'ZI_; BJ6M'TEX1%_,L[B-[= MKU@6;V3HCPTU=/4W^,!/8+_;SN9ECVOJE].YUU!7]>^@/S2IJOFYN'[EJWC@ M'[]9)>90D.'*L^Z'Z]'0$W ;>%!XW+8K]34]P7&\0SLMO^0^C2;$6 MH1=,[BV<_$][;7_P@UZF@]^_S+QM.PPZ_73VX0^A;>O5U:'YX6">Q)@ GW]X M+EJ\Y+*\,*^\V8EWN]_M_EO>_=TDPDD __W]*)>-(U]('S[X1/_M&1/99]QQ M#]L8>%%?Y+[R(A!C2C+):S^X3+A!0!I#J5$&4FLM4 @Q1ES"%87/KLJ4%(5& M2%L%0$PZ'A2Y9/\5FKL]6/YCY[(?>%GV S]8[0.2/B?TL8(?3Z"9@Q/R_[V< M_7F?@1T8D-JC]Q><7X(VP1ZO/&H0QSG%J!$MH\Z M76FCG3&NCX-GHX.X#N(ZB'L:Q$$ V!+C&(6(4\&)58H*Q33FQG&!(/776[-1 MMVUOC&N#YUD?4'@.3/]&'7"?I_,0@5$6@BMJ/KT09-R[ED>))8_N_ F #*JK MESH"*!!2.0@$=] I)YQB0#D&+=<";12'C)1Q_H8:$:SOI],BHKT>F>\K_\_6 MI=:AV#F@&*E5)2,2K2D!PDFD 8%>68HH9BQ-#.+D.2C6&7ZO9?AUB-DA9H>8 M+2(FHTO$3(1$"7+6&4JIX4XEDFF*/&AZR 02[(&8K6A=O$_!HWT$3AI#WLAY M7ET+O_,\G00XB(8ZY8R@G'N[$%%('/-_13S3X\)8KVBUT=+BK*Q%W!<8GX/W MZPT$'7; SL#;W< 3K$WE MK(.Y#N;>#,PALH0YG1"-N)*4"$*5D](XR*VV4"*2>/!H$^9:8'O:YP"< ]N_ MZ;.][DSOG'T[D-1:%!)$. >D9!Q)ZURB#(UG>A(;2.4]WO S-L\HY7TL'FT" M>-)NIM"B *A[F)<@*@=5>\-49>;O[LB!O MTY?5064'E1U4M@B5HFZ)[DU&2#@"S,,CM0IK#1R2T'$%C'5Z(_GF(:AL0\]B MH$_9>0=-G='QW193\:?5#L##++LI:E5-)W&6E[$<777HEX>F+T4+D?"O:_^, M;);_GZI'UW/3N3NX/?KY=7MY/O-[,WOY%MR [_ZJGM3OO=>IB^>I+B+&&KG: M4!O*,&6:0:N%5Q)5C.M(F+5.;*J+!0DUE(+S#_Q'HB\@.FL5MK-_.T [8D#[ MX3%$$_51AX0<<\HM%LY)K0 A0,: $0TQ1+@U1.O(P;>1W 7-P+U#)?*)! ER0T(5R"A"B*+"#&F81M MGM$\#7?;T.-X7YQY_N89N2(;F02SJJE,ESYP2N" :C,S,=ZNA%A C237)+'4 M2,6 XPF0B).=HG@KI+@[?XN3]('HHFK?J!;3P<[SC$'6L"=SBY\NEU(VO2NG8_QUZ%CAXYM*V6-A&\ND146$@J5 MH)Q@@2Q3V#GLB$HHQ.V!8RLQ:/(\JJ2^A:/&>S,.MAPS=KZA,_4-B;JD&-2. M"J>UQ-0:1;D"%@[QZHZD<72 M@\^.4ZP9<]Y*)?[_C4&(>5N5@D3I?0&W#9")4XP8!,)26%:$@V)Y!OA7@UX.&.;DI(^IF=1H*/S MD7?P\N+V7B- 'B54*1.?0.5&'SF,J%06UR::0),PJ:0R&!DA+$P*BR<84XD)L=#'[+9NG MHTDV=.ELXJ>7-^C&%F1SZI;<3KH/$WV*2.?F[MS<'2J>""H^!HJ-KFL)IBC! M F%N&%24:HMUM#,9TY)OMG9\-BAVYN?NT?@8=4V,.ACM8/18EF"'*( M$P<%H!HY98RC2C#HM("8; 2U[HNC[:IVQ)NR+Q("=CJJW5LX>5RMD9;]!W!(P.@T"A%)#:,QL(VAG!"-]UF M3X:9SB)\+8NP@[0.TMX*I+%&,+TCDALI#6%2T40@C07#@FLGG-(2HGTAK16] MA?#5C;=EVG4]E#K/> =LQPQL#<B'8B> 8@V2N8HZ!QP &$KO/9#N>#00D,5YP80HUO2 M#KN^2[O;M7^>!W-N^7WQMYCTSXL;_\!!\3FL\VBR2(M5B)<5CXW_K/Y4XQJ/ M)MG%=6%.0@3^^&-C6@,OM;)9&Q,+-1Y79A7_7L^JA]RF7[*+RUF6_GZ1!M'S M(1U_2^]R_ZH_7\]V&/3F$-.GC*]W/0LD^(><:&Z=31)M+:4XL0I8J+&6&A$B M#3;[S/USM,*G5[U052KH +UN;* )=<&9 X3 U 6FMD M$F,-0E 9?>9ZT=OFWWOS:>]9#3QBH5767I>O9D7^L_FO!LDV2#1-1J.*/79 M4^6G;)Q%WKXP !CAE3N8<&V!HLQI(+D%1" 5_ER@ F[\([*AFC_Y=OQNEU$P M9ZE.@(+<^973A"2.*00,(E9!"]@%?+?[U@J_LPW6"RKEZ.JN^&KD5W4R_X#! MUMUO V5V)D"V.LP2(9JCW#[(Q@M65 %0/:]Q=W,$DP#\X]4Q@$)BS@OO5C8> ME[_^Y1UX%S_[F0VJSUL6YO/H)LM[7E'O_3:]23?THIMT]F4T*8:7+N;3ZHM" MS8K??!L-Y]C8>\/(/ZGW2.C#5U"/'7N8KOS^[^S=-9S'CV&/9L-HJG:P[#? M"PKF7D<$9T@*CS6U.P0E/.%@Y&"TH3Z9'@/TI?J[==M_7-O_\<8K O.@>JOA M]#;H;!TAO$E"*'" =>)@1\W@-"3_#Z-),=WY]721IY-AWN]EWP?9[;QWZY6 M_#J=9;UA.D_W#[H^[5"!=W\M_?R=P_8\';9"XOK4BS*.K8-08JV"0T_/]NS..2' M3/;%RU37[,ZGNO.I#NZ>#'<2HB7<49,@Q0$Q0@ /< 1*$U)1C*78$,TW^MT< M!.ZZH_^=C_Y;;6G1 6L'K!VPM@BL&"Z!51L@/*A2JR"CSA(!'0)*(<$EPQAO ME'UO$UC;T.(X>*D,XR,/]9 M$$6=<^8LG3.>S6M="$NK$HDHU$@#H12WB8GF5J)% MAF991L/ Z^E\GP[Q69 MN.^WV23/SMOZXKR/:9L5TX_/"=1YG#M0.V%0P[5.Y("#CJE$: Z@PQP: *.! M)U'(H]@H9/D<4.OLO9TA%'2A$!U^=OAYI/A)Y!(_A78)0D!80Z37#+5"RG#* M."!8:J0V4G7WP,\V\$3T 6O3PCP^2#FK<[FBJ-3T-INE@4)Z64$B7>/0T\ ' M7NM7 E&G!.6$(Z08PD2!1#$(#8>*&;6A7_U2[7F)"NN-K<[,5H0"]SGLZO:^ M4=6E YKG 8VH%1%IJ:(6(H9-@B03QE]3 W0T-B-PDM[ $UGO[V._=9!6@=I M;P72(*@['G!+G(6:$P8(!80(CIR2FBM*J"%BX[QN=TAK17,A?8+:+'UTY*;3 MJ9_:_11"':]FTYO*KII.7LJ>ZCPT+]RK"4%4:T;,.*\,>?/+:$$$0Q!S5&A& M& *+-L[MEC#R<3*8WF2!;L[ "-NE0Q0#?8!>Q/.\R?_'(%J[WI\=$)X;$#9] MU1 RD7BMBG+'DX0J84 $0I90R %H!0@[(_')L(MIUY2OP]P.<\\&_K M* ^4ZS_V1I'2>O/T>^E3Z30>HKK/J??L]Q]G\_2ZP=/P#@*AX8HM3SQ-[#O:CP5OQ+- ^ "^JB.Z%Q:_,E=VY48>^'?KZOW7H M$_5J)B5*LP1HII1#5!7HBZB!:*.T0NOHVWD@.,1-Q8#\&:$JZ5@Y9H( 2 G&%Z,*!O6,'(VU23 M^8>+\$6;GHRZO^X./HU^[S+0>*Q6/1R-%][6.QK\[;R[Q^;=Q5PT*I=9(YT6 ME$&0*)P(JG ,BI!*Z01O9!:X=#;QT\J]?OHI4&?$5J]1VH+J3L:948V_B?=H M"?=@-[B'[U_6HW$&;N?N:*T#W[<-OK(&7V2,Q(0[:2Q2-E$@L3S$2CB8((-Q MTCKXODE?1BM0#]Z#5O-F.ZCOH+Z#^O.&>@)KJ+<(XXD6<%O_(PFBRX47J9YE^R0K'1=Y;Y-FP M-YH$C\7M(I8XGQS6O>'I)7Q=$/F+Y:*];.U,TC@<$\!JZBS (H$*AW!;PZ+U MKK%0G&_$9E4;I8I]^GD1M*5?KB)&_+*8YT&]\[,^2:.^H+F]JGQ2T)?X+%KS MO8$CI"6/XP/P^)'-]=SG]R;PFI.Z?+LA@E(EM-.$:N4TYX#+T%(&*\7EQAE7 MRWC=H>46->W/4?.HOF_EV7YEP@Z,)HNT6)K&],:C279Q'??U T3@CRN4#)<: M6K$ P5LSNKI;4=HP:$=I^WSM=:_A]#;2[/2JISZ9GI>KO>MTV)M,>Z.;6[^Q MO?#;8N;ULM"J9I#FU[T #ZLEEB=?^E[+^YKE4<6;SGI7HXD7W.%#H(VO7N![ M93 4H9K[=]YEZ:R7^;D,>S8;1"G>P[#?"U3ZOK>ZDONN6R23;W//_3*+TF^;K[P$:0&@(#R=)EDI,$N6U4@B1D@EAS%QXPS/S4',;N'VVR-X= M)X,L-W)6;&1%S'>]4=Y+ T&/(RO\X"V<^?5TD7LPSO_TH1T*'F2A5,*6:30> MN"(4P9IM%SXWWS@)@#Y>?2@VR\;C\-;H&PF<_DT'U>,;^ M.?O6^VUZDVYH"S?I[,MH4@PO7%\A&_^38:SJ_]U7XU2K^ 5PG&Z6V> M?:C^L<'7[Y:F]5)](._N-[R+5PCQQQ_?;_\,=;;'].]5 M1P^\_=[+I^/1\%E>SB>X/S8X2#QU,40%^:L _]\/"+"]?$&OX0\_@):E,\_< MP6G9NTS'P7 /(.D5B[^E7@^:W?7N7Z*N(.XIN+L?L7,H876_84<15 XK#"BA M"#!@@4+8,&Z(MGJCU- V!6>IV*R9,Q\]$8G_)"TT=T%]0%^D&.[K&CA/ETOB M:#%&W823Z+SG*6/L\?=R,?=D,,L&TR\3?]4;]@I35A?Z0IP;DWBE'A&.-(04 M>F9$!" JD+.:5-PW_OIE^C#K?9P,9EF:9\ET5JZ\C@NO%_/_:BS[09O:]E&K M05;'SXL[Z@''RZ2EX=MKC2];U8R.Y728BIICF032:&^8VP0((QVPPGIY:25* M!"9JHP?:@TQ;+O]O+\*>K \8[PK*G[?0S?/%C9>VT>=WN+&+'7!*0[(9S;>3Y/469B6!J^O5X)^+ MT2P;?ISH$T]PJ"[&U3%CM;1,L1-!N$ ;"<;5QZOE4;X!LQ1M M^E0>1YS;ZY)[R[Z$H\7&W[+;Z6SNU9HT__!,3_>I>_7?C#Q$=K[I M$Y(GF]CB=^Y!>'D3!K)H%&#'1"A*46* I(!8X1CG0B72,"R5V2BD]B #_KQ< MW(/Q(*.DLW9/R?'\.4:I#=<8L3-O._.V;5CC0'3F[?F9MX>)!:X#/H\ST/$? M62_[?IL-YB']:GEHUUL"PX%8"-7AIMQ"1X%-!.0D!HD80%S"C3!".P4VF@8L MC[ANTE&(./K5V\J!]">#[)=+OU[;7.$E*RV3CG9ZAHOKD@T_CV[\);]IW<>^'T[#<_X' ;]: /K_/@ %= D%[&$H>/]HU,N3 MM[SG?QZ'70XY>L\DG'][E'+JC I@K(=>83 75JF$<(H<$! E.DFH%J2C'(!@ M:Y0#WC]Z_K,_Y4ROEI'6HTDO4'PDIC"!OO\E#Q,??'6UF"]" ML^MZL7K3Y6KEO?EU.N^%--/%)(]+-?*W36>]6[]4HW0\OEOYX9X#DO6TA*T) M'A7Z5V'?#V/]+J'>3UY*(=;&&?]>S^J \2_9Q>4L2W^_2$/5C _I^%MZEX'&+ZE/'UKF>!^/Z0$Z\Q.9LDVEI*<6(5L%!C+34B1!IL]M+]8Q"[ MW[V@7H42)LNE2)\-Z?%Z5;-N?=(,D&B:[1\)9\$0. \08[@@G7%BC*G :26T $ M4N%/T#T?2 -Y]'9RE(D?Q<='DGS48#!;Q!R?2[_N>4MI2X=4\JH1S\H1S[); MCZG^#3$I*RWC*D.R_G@4OAV45DH#0O/%Y?^66N*M5V9C?E==4"CDZ =LG?2^ MIK/1=)&O8/)--O>WY'W_D,%UP-F; F+SAOSR,FCJQ]3W[\[G_I>O_@UY[\LB MG:6>I?V8@SBXSM+Q_+HW7M^N1?_;HJC>9SL,+>_.[VV"X>)"? M93%FHN='%77<*V^6]-)>. $J14]8A5"4( J&P<@O[SQ^OO'K<-V[ROROZ6CX MON>5Y>A@\(/IA8PW+RJSZOYB%<,GOWKY:%CV22U6\-NJEAU'X/\5LNN*)2^3 MZL*#XDO]L!\>4*C)-*X&OK;2(4?)_\M+KEWXG$B;J$1+(1(F.:4 *P:5\2:M M=3H)^5H/\ODCMT,OY-?)+]!3,#5F(8WBF[>$/>6EY35AF29YN=]3/[]9=4S3 M&Y=V\JC\-:[ZCFE9&T)[/3'ON)^A= M/W?GN:B#9JF7C$0XQ10%CG++$$/*_Q=2Y:4KWO#\;7.>_Q:5J1V.YMM)&V/M MED,[3KI].QEE9=F+92F,4-BTJGY1FS?K'J!S.L)_+%.%RSJ6TUG-,';2B40) MPKFS"5>"8^$@,QAOU#'JUSVM(@5";S=S/, ?GY&,>BKS, M9=##6\RT>P2^1*,,JU!"*@B-2@1B4C)F-?7PQ15/J(9"/9H:NX9=Q>I7H5^' M3+[IP@%/3+%H/0OVE%D0URQ()2,P@9P9(1-&M6/.>184X>!?6F">RH*'37?] M5S:;#M/\.OA(!(+HQRXB\)2DXZ_IW>JAV!L2BX^I]8+63.DP<101QKA(")8& MG(S_$L[-GWK$O4OEUN<4?GW."?F+E'H=+->OB#NX1^@4\1WYO K\ M*&(.@K1:BSIH*3"HBP[HH@.ZZ("CC Y0.ZNE;R8PX#XT76;;/[?>PH$7Z(@5 MH*>C"CA^,AEF7T?>P(O4\M(5&8[2,CLB)](CMI5D=3,JK!5@3!L&*82$,!.B M.A!!#F"E!-J]J\'/V?Q!HZK1-^HVZL3_RH;5PX("'$]D@Z?J?VRDK/QIYZH/ MV6*DSPGK7,";6'L",%-%M.\$-.?M&GZ,JT6=F@D =2@1R#EN0UMB)G#)U818 M1';RF+3,U=6W[;%U'Z*N$/AI*@_9]VRPB$0\\!]'+3+V 0R6X^!O[(=?G_QP MDQ!,(# : (X2)"DJ^!N%HD@[E>IOF;]=M:6FV-'V^%RT6=#E,0(Y?F8_^>/= MM8(O]]F;1W-&=)RQOET%F'TP%-66#Z,0<2HXL4I1H9C&W#@ND#>$!+%FHPWO MWAC:!@:RMKN>G&,AF#,Z1K_?&U?7ISO& JC'N.7G8PRO^MP>JU38^N9WA5!? M6EPU''5&"&B81!(Y[)5^QR@+)CTCBB*-S9,<=8^587P]7QWN"XP[H_XDC?IU M5UU72=5S<,,I1Q''A&(J*:1.:,HH-9&#)3($H"<9[>UQ\ '\@8-MR%F !L+5*&<*.H%%8Z MI!B41G'_P3U)>SL8HB'8YR_L)SQ>:%N-.[\O7?L5'L^)%(XCOV<_&^%@A+.4Q\7A59%^^4*.S6X^-MWG[(M8'Z6+_G1" M)/S?I9,=6:P@MRI)+$XD9 XE1"&&''2$$[;1&.R)3G;QFJ%-HD]8FS6H7\VY M_@8,J XCC@PC:%T-2@/G 8&KQ#AJ("7^*ADP0C-"B=VM\.MCK8.A+8(FP)6]X,(DC[_WGS1\ $8>I,"5L8)O Z\WBIXL1J\N(*(*BLITPACC1P&HC03H;#@!,W$\P ?TB>L M*^;Q7C9##+TCSS<+%@ HB?<[;Y->CU0K>DO _84ZDC=(2$+#$ M"2V8= !H2)RP/$9]* 9(8MVK/Q\*/I.9'*'@"D6(F@08"86!"C$*4 M4JZ!9%@>@!_;4#5IGU!Z#BSU=F(:2A]";[;LV=ZYI399DS7;UCK-*0<(F$1 MEV!GHLKJ.(<@,K]3QTH=*!0@P*JY;TS MU#%F!7=<8:.X(D9X&YMYC+#&.'5 4.B8NGVF/KM#VR =0OF#6=L6^DDS<,-) M)J%QP%"+/0;'K-4@C-/A\\[; M?1J<_!@C-UQJ%F,'-",)Q\@DEB@I=+2\+6-.[>%2.QPC'[?]?;1F=L>4I\&4 M#7<8==@ YK0U'"O'$XIX9$H:CJ$L>+H[['!,V67C=\QY!LSYF.[+0=6*PD>CPW-DIL2]BK)[\^?(G3PA%=?R;=/9[%D+E>]GW MVVR2^Z_;.W1^I##D23JS'H,#U#R4AD1HKSU3KSL39BE6*)K"BE'M>?;)0&J]06 M%$BD)=8Z S@V M200*G0#MU8FG.[U? "@.T,L4T#8C/Y]-5<>OL'3H\E;1Y3%P836X)))! 41B M#922<$*9@M%E@(F3UM)C!)?3\!UTZD@'&*<"&(^J(PTG8SBK(U(Y#KD!5%D' M0MX)E1P#CQN]2_8I8_5J[0H/OARO%87XB/1 MC020C2;JVG =PA0TQY!SF6@6/33::LD5>'ZCX5>,1A!]RMNL9?HH#1RM6G,& MVDN'0V>'0Z@NO@I0PAA24G.G96AW+)D-.&2@8(#405,O@4.M.W907XK#:6 = M#G4XU.'0XG8#"QG# N8AHE)4128<5+XM#!,B_\U#LTZM"H M0Z.C1"-6HQ$F %N+E"'<*"J%E0XI!J51W']P[/EHU(9V _N/29?\# 7_#L%2D^ALL_1)$U*+Y9;0A:M:%051N*CT4'BOFTEXPFZ60P2L>] M3_-T7A2L7%V"?2<#7KSZZQW%]K!9]O; MP<>+TO&X-R@Y,#)>8(O]^R6=:;3.?^^YO;<1:>O[6C:&^1!Z]=>-_- M=#BZ&OD+9]E\-LUOLT$HR]F[R>;7TV&_]^UZ-+CV7)+E\;FS[)^+D7_'[6SD MAQ+'.LORQ3@,8-J[##]D>>@+._3<[UFMFM[[7B@<.@N+/;[KQQ?[H4?O;AHN MOEINH_^Z*-P20ZBJA_LI3&^S6:3A?&6M\GL62\3[_3]X+YTUQS7R3XYCB0[+ M;Q[/RD'2?J^J#5*ZS\/;WOL/#XUA%)K@CFYZM[&P:=X;+F9A:>,J7Z=^)2^S M;%+V2O%O]ZLTRZ[&6:!>?W>U^U5+E;PWNO*[N$$=?CG6MC",Z\I/US_PT^+6 M;W8@?;]^_^DO\B,:WS58PZ;S- ZX?(U_V@-#?XP*WZ^W>SEVC'D7!6-SB%$R M?O8O^I2%K?#?7!BOEPM%$4RXMD!1YC20W (BD I_+NB[OWZ^SNI6.)X>.QJK.UV$C0G;,4CSZU[0VCS%S*8W%05-OO3]\G_-\A@>Z'>F9 #_(0BY MKY[TLH+&LM3SGW]7V)7Y]2P+'#N97U=D__=TYG\/6_.WQ23K8=#O?%SN]%_>@7?QLW_\H/I<;MX&,31W\_/HQJ_!S]FWWF_3FW3R8V]S M6UI$.Q\[N+'\.YATEU[_XJ*"XJ7[B/]5F4=>?\4O<8/ MNB1OKR#]O/ B832X_\!O5:7300AD>6ZF-Y>>^@(5V%$^&$_SQ2P+S*''T\'O M[[;P"D*4$L 901Q2 8P2_AV":B&AQHB;"U"G+%H.F>+8:Y6 :FZ*$K0"JT0" MP 4H=$=/A=E0S9_\'OBNEWE-\C;H:K-%]LC^M:[.;=F^:E%[C55=+T*\LEO; M]+_'T6J7E7G.PJ)'EO)I*(Y>3%.TH_0R\R+QXV3P_H!J8"L3>O?7CY.>6GSQ M+XAZ2C\*_D%4L(91S2MA?Y3GB_"-1_+I8IZ'NNM!4.377K$ISEL;L^[]$()Q M$/BQ_#)^@C_^R4N"H+5]]>K6^,[/?NR5NX"M?\MF>79W<9GF_A5^!Z,AU/ MOP1YYJ_Q1#D)RL\@*&5?O*8Y*V+E;SVE!]V]4,@&U[/II$"RLHK?^UX0OH5, MO5UXF>?'&U7(T;!4R7K?O/94[?F>!O2_W6M!4R_G,R;J8P6AF(-&*N"< HAQ M2"SU^@(S"!/NQ>(.:&N:PX\E\+U"Y_<>KAK4 <'Y?V)/*0!>^+^XKN%?/50% MJFD4T"\./8MM>=2W1Y?6.'O8&G_/-DSQGE_5L?_'FDG^Y.4/6GE0E?J!U J; MX\!;*1O%%A)=DB#A$HO%X"C"$MM0K,, MA"W7BK*$^\5\(I=L/5-Y0FZ),,\(?L[;71%M8U M!'YBI1M]X'U&^R+WDR?>+O [.M!?-TCA$#35O1+U0O,+KI>#L=8[_V,8>\_E]M'LXKTW6 M!(=#?2@$(=PK(PHC:(-JXZT? 0C?:,^\Q?M0IXA\#"K&Z&H4%(=XII^7QM%0 M388_U4J<*G2X0&+^!^F&;Z-- M'J^VY==Q.IF7S!YWYMA8_2SZ_+T-U:0BN!!WD$Z^C(*96K@-WF+AYH=Q0( : M!QQ$QC*HI6'4T81K[B(.P,1!QB Y) Y\7&Y5GB1^.3;F9FVF7)Y3SO@YJ >51.F4@0UD('78@>=_0R&F1C$I9>(L M8.' ,[1GD]K4=>\J9#A6.8WZ1&P>2[]U27V\52T_/Q!YJM:\XXL"))7 BS2B!.+.%M,>T1N""6MR0CS]+93Z.OFR/0=W\/ M(2PF1+#$QU3WV.QK-I[>9L//5=3KW6^!K![/K]X]E@\=+B!LEHW3,D=I6,VD M#N"]*^,R0ZS5S=1C3HC7"4?9SZ7#M>R%=2IL5/+P_TF4Y2SQI&@=L"8DU%M% MM>).;\9I5F3UP%;^([*]ISP_C_1+]E]Y=K48_S2ZR@X0@GM8TFH0S46>#3X, M%[-O'N+S;/+NKU:JKI[WQG'H\RP=9C_[E7A*80?P(/"(OF>^Q_239T'./ PZ[M_K $TCJMA( M+A*A%62.6DJD:+CU7Z -Y$+UF-^&X&VU<,FV;Q7*X:3K7IB28WO M>\OQ>5;R:N--.O/3Z:7S^6QTN2CB1#WCA>84@_#ZVVGN5ZTQAOQNDLUBYD[, M70WYPE^*[-6-=* =].U*,:_S2W=,UML('-M[PR18&V?\>SVK8W"_9!>7LRS] M_2*]\N_\D(Z_I7=YB!V]GNTPZ,TAID\97\]SDP>!/^1$<^MLDFAK:+D Y_=96%N@)%GM\@9-EX,>(MEI!F<7OK M!7Q03D8AD;"!IZ% 0[""B[(3_I_^41'D8AF#B;>#/7:EWP.X>MCR-[15+U3&,7=H_]S5E5DODU>K;Q_*7OT8:&@ZRK?EKO;&61I? MY*GP:Y"Y,:\PKMK%33KQ,!^@H*#B41Y*:5_7: M/S".N);EZ1>O^,1G_!"FN3;LWJ_5=:JZKII)R _R^H&W&[X4Q!PK1*RJ!EL? MV=#[JF<5Z4S;KJCFG?<694JMW]TL?#,99.6"#:,(SX)JL#[S(N,IFUR'&BEY M9.=AJ"&2#T;A 7[,MXV3^[BWLZA'>&T]#X5%>M?3\9W-VXMI=K-YQ1%;MRO> M'0O$^*O2@B9NBUS%JEI+*,P0%BTHAOVZH$PDH5@.*!2'J2XJ?H[BKG]X5Z&$ MM"XL9HA.,.:*&4$I-1)0R:726EK&*=DPT9^6D5DD9"(//,$^NIUAL)M]5"UZ M:XXXB-YO5CILRQ/WOO=?MXU=SQXBG?Z]]+6)01&E;\?IH$A3S'(OC;]%9$AG MDPN/S^LFRN$)IZX7+A)MK/4:'R2& MS68!;2.9_1;^]P@*6Y;QF7EF-PB(X:*ZCP IEQSS<#'[W$#\,Y1N:0GRPW('> M(I!P.K@>>;'C$>EJ,5]X ?K/A0?E6&_LIBA)-$]G7Z+5FOM5\B:7Q_Z @I/] M*:^J=E3D!%7EP/9^7'__D31;'^SQWF?Y5A% 8'\"V:J!U.S56^&O6AWY1U:K M[EZ*3;W\RV^GA3.X(T M6A=':C-O6(RV'!2?,S"4M'A_ MY8*RV&3:^WM8E)Y)9^-I+Q_=+,8%+=Q,A]FXJC0YGWII$&HO1*,E:D";]E%1 M%;)08AXL"71XF"'U(;D2";5*,\60I5YET4HQ[ %'::03M%F+Y'D5@8Z"HJ X M8&V9->OV7BP9Y;U\U$=WFEBE4\OZ'$#/O.EXW&U@NC[WB_'I.1XR\"O M8I[]<^&'.K[SE?6V MV0X5NM]M*7(M&B7W7Y;OZ %U@ ;!EUXJ3]6K%'#HC:U5-TY=(IWEF$I%,4@$ MMS A'%J'@4CD1A.I_8Q"$^?Y<5*4B_CEZC%:@,\L$[4?/>2C+Q/_W<. ?-CX MH,HK_R28LW59X;W?7=10,"MYO1OFVB]RCR8/8 MW?#0K.G*#S'U.D\W#W]DOR#$4G7:&LQ'Y;<( M3(D>FV&Q8"]6FE/R1NXS4-@*F0#,*.4(JP0ZRZAE":'&N8TZ)X?8XGPV_Q\3 MRPW.HI\T!$?5>YM$CVBUPY\:CM&U8*R7II#-R@CM5X[E$KO<)P88T(_<( 2F2B!0U1KDXH*"'DNT2Y[F'-R%>S M9M !T>P$SI#5L*AQG8Y#:Y1O*_4P#TQTLO9>26B9)SDAE4&4,:E1HA%$#$NN M28)W\9 VJ*5$V]B+_%6,I0=5L -"8SB^KV=Q4<4W#\)"!!^I9TG/B^,B2F5X MXP$HGP?>_)K%^(E)$3VQLW5U3\^68W$KK?>R.-:P4-B%A79AH2\7%HJ?%Q9* M=FIHU'[YXA>,J7JM\QP( .L.= YI-W@M9SI(Y^NUOO=6TC;WN:NIW=74?AX" M=36UJQNVA*EW-;6[FMIOJS)5*'A<)*^$?V1UW>.NT/99%MJ&H.&!!@G@!'+N MK0]$A792*\82KU8+@ZPRNQQP';32]H&B$7>M6R-X5\3K5'!,%5V3PAGR(/,4 MY8GPC,MM/L;CC;(24B!&B3 ZD9)2YH15";&0*<7Y49F0&X/H!X5P::?, M_BDS/&ZTSF% $*HQ$9!0ZIPT''*MM+7*LYW9I4UZ.\*^W#=7;)N_/E:4*GX[ M.D" :#/=M9/^1XL(!VBJ/+>Q?WU"OW;P[Z.:<@)U#1 M'T)9'Y%@K$.)5$28D10D1'(&I8 8J@02#-@A ?5(S276QZ#51F3[DML1E_D_ M%S5K>:QRF][=?Z;RZ6+.(1A18/QP1:- MKXT.LDU'<>!]N;]UYAXY,'90U M=CFL->"<:2 !Y8Q(3/U7PG"B@56;Y3B.]B@/XCY"F[4/.F7M6#'C))IN'Z=, M.4@W[G/7V#"L42_!%CH(F8'6:VPB-/&@%/MO! +:F=?KT_W:("KZE+YLI^[C MY+!7;^']> D,X*1FVB*)D:(T41I+*@S%0"=,2XF/N@1&41LA%O>)U0=B0(?8W>@/O*N'=%&IY7 MI(&]NU]Y*5[!Z2&+-#SE)]35=GAQS]FTO9* >V=:_R>TNNE 7RQ)Z M47=%/79C_U/=[]V*>KR!G3[/W8UMV-]PF9;8!3.;]6+1S5 =\WITV]5H.=,: M+:31.A)A1)SB2!+-*=%68(FMM5@8 91R?-U7D8PFHWD6#)Z-A(S*+W&0 GW+ M>XH!_+1M /KN[^G_3F=F[$VW^)SJGHJ\?VM2=WMA.WTAVTSS.+[ G6?SQ+G* MN]?"_WH96:-G@>N(YY,O=VXV3(XV&AYI!J81QC":&$LB5)!(X9I#@"FJQ M43;I),7NV&?T+#(L.\/QC.0EPXW\/B*0I1 !P"GB6@-D M.35(4^PD3O!9R\M'^?]>F4G;%YFG;J)_GJ7#+%++8JBE]>BEQ G MB8%6"REIXBU=I#E@B>!4$F7$A@I[DJ(W4DOHMM6>K"6MVKC[$N'12NC.!CYK M&UC6,ITZF. $6:R8H=1QS84ATCFCA/(B?:/:T5G)]$U@N5>(HT/;O4<>?7@L M88;'Z4;?=:;'KUQ04+O3*=7&,*Z(2S#E3"J,I;6 :BC\'TZ/1;DXPNI&CU+$ MT8K^+<(?$H^RJZ'<\F]ZEX_E=[R:;7T^'_=XW/Y(LQD%.OTVRV3(H,J": MO]%/^5\A6G+9=#T^Q%\Z*ILQKL=@]F9I++HPO_93OTWOJA%,0H3_=+9\O[\L M]M,-49DK+WW?^[S1-7ZP]<1[^W3#@VX6X_GHXM:O\314A!AXF.UY+2<,.F_, M/+1XKL)#\[)7;LP]KIN@!*H/+YD%T*\[1A=3+8-,)_[WX6(0"N-,9T6WRG)" MC4?X]9C[SQ._D+UT/I^-+A?S8F/SQ6V\+RQ4$<4:RU9\&^7-#JDGT-^U"G'W MH[Z=97D,V8WMM8L-*-?DOHYW7R/19(UXW?7 W#6B"!=/_"[4].>WXY&0X"WY MP.][RW&/_ [._,MG?IK+38K!MGZ;0F&101C6[33WJ]D86W[G&>=+>&2D#S^$ M[$N85:/C\O_W!X$@_S&^U(OTL7_,M^GL=T__@V+<6[G;/VD:6Z3>SJ:!P/RL MK[)9).)(H+-IGGLM?CP.KYI&*@J*@A])8U*!A&:A5ZJ?W60Z+VDUKE!@O]%D MX#G++^+WL#-^;O[FXR>UWQI\&FB@G$6C%W>[?E[OW+6"N'_-X$3?F MH3ZXJVUPW_?69SZ>YBL]R%^@=20EH&[AK0!6$E$I-:/&*N&@HHQHEPBF-=^E MR/BOLVGH+9]^G!3Z:TRHB9/\Y:I4J[-/?K&RAJ9L_>JHP7R1CH^MZ?(A>WS' M33_XYM;.5P8310'".'$)=02)Q'!FB;96,([(GIOK2D'\R^PG3[NGN,?X_68R M>UM[W/> G0=)XQ6.T";]X#"V?]/K_C-PK!T1$VW)]N5+\3%<_F'DU=;1((20 M3]+%JBQG!%H+0\891[#&<,2VHA9AI90)3U M]S_8Q/G1]\!W7J4;I+?!"S!;9">1B+98;K;7O HD\-1=;_&*>CN(:!=K2^7> M[EAO7.]ME%&AK"Y%=&-;>]?IT)L$WH8(>6[C++S3?_NWU)NIL[N"40L^Y?WX MD,OLRV@2K:_*QO#WI;.T4(#]75']+NV)T@+R2FU D>EZNEMA:FV;;#65DK=[ MZ3 L?FP?WE"1HS56&#'SYOI]Z/TP^E,Q]J ,^X?-J[I\Z_>,LR_IX,Z#\.5\ M18N)YE*P[X+*6JGP/_KGCO[42V_"]/ZU[)2]G-4LVV( Q)O\7:4I5=VTJ<7/ M/2==7'K+9!C7U(^V>$,Y\O"Y7 M8;DAD7["C()(_Z%\KA_PU,-)7!ZOCX_\QD:E?WW?\LKRS+?O7F.WWF]Z058\ M_-N\(BM=X!_%YX MG.(Z5/&U[N>!03_0TZ\BNMLDGB5B%*<6 4LU%A+C0B1!IN]H"CR MLM]U$X1%L_MJ^F1YB;>BXYYS98!+K@Q('*8&(*TU,HFQ!B$H@++[S/6C1_'O M 0MJ4?JITABVS+M!D@T2?3P_&H5^!X S@CBD A@EO.055 OI=PMQE'&/ MWD[?[3**743E Z/@$E)NF"-$4XJPDXI:1Z&#")J$0OFL).^2==ZA.>.L4WR55OW 4&&]$@6GNK7B&@(3<42>U5, 8FDC- %3,@AV< MLWGEG=U:N_QP!Q8[=VF2?8E;K>7617P?D83J\.CD\0C5!2E!PAC4@#M+,: R MN-JPY#8QFF"/3OA\%F/SP&)H0 MT6SIE #-!+/4A2@=H9G&6 GMM1S$^49.ZT-HXLG@8PRT"H$;KZ+CA'!8_]W# MX$+[ +39;6"3X8Z!AKN*9AW8' 78L!ILC-44:(6-2;1+I %,N:BZ6&(21C<2 M:IX#-H=78'8!&P3[#+6IR9P.V!Q]HL:+18=M\:7=W'V:S[+)E_EUO^?)^ 1" MJC].>DEV.0MA1S&Z.43W-8+GQ^,J$&64YXLRG'ZZF.=S_X\0:Y1?I[,L1KRL MS[WW0PA_1^#'^H?X!?SQ3_U>&N*)OJ;S;'SGEV$\[(7ZWO.[7A&(,YKT;#;Q MG-+OF:#7I\-I/[XY[8VS-+[W=C;]&M((PIN'HR]A2WJ7V77Z=>0O'_>NLW0\ MOPZ^U441.C._]G;"EVO_E%[Z9985P8GAD;?C- ;TW&2S+_YQ/X2Y;@R\]VN5 MOJ"JFZNYA,%FW_V/DR]%:'W,_EC-S+G?MV/?4WW&:SW#_CTJ]QR"4(:[BY7G[8 MPS+6J(@!"Y<-8UY'"'P*F_!]E,WO^I[&PG?^_Q>7@18&6C0>\V'?G;IK>CZ6@8QC@JI$E8^1":Y??XKE^F<.33F\DH[97)#^KV=CSR MM/ ?Q<@^>4;P8+W^W8YS0\=[/^:WL4PG<_3,H*[$L%9_N^S#9E=!+M"#S$ 7OB_ M2.PFNO^^7)OVPK?!^TV)W5J,OD>!P/B1(?XW&\P#&:>]@3>?8X;7,C3O!1(U MN(1U-@!: )HI@2H10Q"MD D!O#":&D(TZ"-MC^;^. O>GXT84\L<04YF. MRV;>?HY1:XNAK&HY6=.D^\^S=)(7O3Z/ED8.22+O>RKW<#A;AG8^*%X*.>S1 M?7KI@:J*G;U-0_)G3&J\\%)X#5@6M^&:@U,7K<]0$JL@Q8AA8J@P0MM$.,J< M=MPP3G?I)&NBSO=EG5C4;!8$:D2:W\*_?KGZ93$/=D'^_T(FX']X>-_LG5-0 M4?OT\_'G9$<":A3%:A]C!LNU\EL=8I?]4N57,=?V:C%?>&+Q#\CR^722Y4>= M"'>//E330F^%&&KEZ!_-1-'Y1L+P&E?=][S )9?9H1E%@+H4&I_ MWA%41GE3]YMYV97FBUEI:,Z]S/;$5>?H%'3I'S4NTN-+K3J*_)MTF/5K^EM[ M5*U*%D][+ 4O7\\E3DK)L/>:U")E?VX]%ED4]2QOZ\ZRZ'G87Z94%FU,ND^7 M^4,O 0"H3NKCP@HDH5:)U91(K3%4%#CLI% <;-8VVD\C,]';\7&B;H+R_\O5 M/;=4HND.;G'DRBUFA/^F^:(?LE_912 M(QW%C-$'\>S>8;R &THTPU\()( DB0,(4JN49AQBGF".F%0@V5%S>9 0UT"H M,!C)*](;.YS6TD(V^J?!=39M,I);0J&TD"?D IQ,MOKKF1F8=V;&X01$@-MT[!FEJ(&5EVGU^7/: MTCY^(GQ":9TMY6R21W,V!=DOC7*WV]YD"LU;3:,J[*,ND>H1*GB!D-@N>^HE M.E0&1^FRAF;FQ;*W.E9*.G3Y"V>5OR ;KF<",.1(_\'5%/=R9X,[9S^@/B.;QQ]=\L.1@ED9V9 ' MIV[FR=#&?8-N[MZ&[_!+/? <%?94UY)[;Q.L,FW1)TNBQPWAB"2H] M:8PK)Q(OX@Q(2.BIH5X,".+>'2,$M-N.JY/WAYSDK[-P)C]9=0I *>"!X4%T H4G"['(]"(6@8:<8-9(CGB5 LJ ME:+0.DT5=9[!W"$Y/N[&S]/)H*GH'R&7XT[BKTNX(V_YN=XAZ@"=D5L]O-BO M7.#Q] W=HWMYZ\437QA#&W%M4'E#"0.'_%^*E%)",""IT!"'Z)E["[&T@:%' M"YI0]"';;)C45E_2)U#4HHIY)+*"V51&I$ M(?'F%/<(00E\">=I\X=RCWXMMN@8(8.W>79ZY)Q]ZJX53TZS4"RDS($I&M?$ M]J;-5IR=OV43(1I.5R>D=$@B98FC*"%:*VR]^I XQ*GE\G5@>/VA8=TJ]I0 M[)XK-\]?$XVQQH7'B ]]+MH\;NV<+0>=I,V*<.^J]?(;5@I$G82%.< 204*5 M-10JI#1$E&J@$@E(XOC+*@75'FVM)GLD3$] %V-Q,FK!DNE#F[M*$;CKAX;& MG2ZP 0P0U," M+$.64P2!*BT6%%.,+-,.4<4%P<-KJQV[7/Z_=A5 "PW4^K> MN@IP[-[8AD$0/+.!XEXJ7/SD'*MGXA^%J&[#(0%"1"NK_+=42"@U@]PBQX'3 MR*%=*N/LC6S'#6>DSUFK\>(G[.H\=+ M$(?WK//STX.V79?AU"&.-2 .<>$2;!#D@B(&1*(M%$D"J.(:@7N[KCU1W:N0 M<:O:]W-VC+'#&/>);-6#_1AY'3%R'J:_0%T#YZ_;^PVL])=_M-[&0^GE>R^+ MQ&OCCG^O9]5#;M,OV<7E+$M_OTBO_#L_I.-OZ5WN7_7GZ]D.@]X<8OJ4\?6N M9X'(_Y 3S:VSB6=?2RE.K (6:JRE1H1(@\U>8B:6#IE>Q2)[*WGC:6-3[IW: M2C423^_MS94!+KDR('$X]&736B.3&&L0@@(HNU_T^3#['FI]E>71O'S]M*P0 MMSGO!DDV2'2-AK=46$*(4@(X\[@+J0!&"0]U@FIO:6NO9IH+^N[9Y:'\#$;S M[*?1U\TX[:7YG?^:SN:_7&V!\P<+1%E).24&8#]XZB35A"=$<:03!K4 2:- M5$*A0)C9!$A%(6;*Z]'<"<()-8'G,T M:Y1@7N39U2+X\+Y&[]U]!7B[(D;M%C%B[^XW,XI7<+I?$2.PWVT/_(2ZVDRH"_ZU) MWRT>7>,SSWQ^-E>0_#&)4/K%UP&C$[!)"+:%4$ $UU<"&1ALV42"Q MR@@G-A)Y*E1X@&O_$65Q-E1^B=,O6:%:!Z7ZU("D 1$7>3;X,%S,@F+Q[J^\ M;I-6>^3O0XE$)>^2 #XO]_^WL.;M25_91ZU*WZ,5LNFD#RW M:,4)BE^,:O%K98(28+!DB%-#N)>Z%G/!K46"$;01F7.BXC?2R\]^)BU:N^W: MNOO2X=&*Z&C@&^\;3&_\/;>WLVEH_#Z?]LHF[O>T&)\O[=A^;[#U M]+D?(S"'6_S'L4=]OO+41L?XO!CIS8OXSX7H1'.[V,TUR.OO,T& MUW=K?6F/D224?VU8\W0\ONOWO,(60VG]?&)(1-'V_FBZU\?-\4\051O[1:RO MD7IZ"QE;!^\*B["H2UV&GKQ<4J(<3ZAR5#$AL'(6.^HD-KOD]C2D;VGNW;CO!#BO2MJJ@2:/$\J^___LO6ESVTB6-OI7&.[;-ZHC9$_NBSO> MCLAUKM^HK[NA/'3 %69RB2 U!VN7Y]3<3( E(H#82I$ R9RE+X@(@\YSG M+'G./]] Y& PJW>OX?Q^%?H&U)T$?*L!/NC2$_7O&\@JW@W6]STJ M!K>S,Q!-I_/1I\7525Y@/_(A3>,MW4;-NYM\]Z*[Y-\]B5^Y=5L>A-O M(?\2GRK@3KV7_^^?!(+\K^5E@]B.HP&:SGX/0CG,'S0,\;NF@^EB%NYK>KD8 M1AFYRB.B591\P]FT*$)@&@0U7&QZ>SN=S:,RA'MI/-8L'T;?\S(^7[04X4:A%J)6$-[#H">LD9/03DRPF&G M#*-:02$\] @*+3"P&#V'XN?7V=1'D/HPJ;"J1-'R,7^Y6D9,^<>P77D#%VU0 M##6<+[)[7>2-SI]7@U7VKMT/V1FLQHW?\_82@.JI>4) KZ"#Q&B*@13.4H:9 MM]Y;X!10 M,OAU$;A63EW/?+J+RE\/.SA>E*@[*1$\FKMX$%":MF+5*AA!*LY'JL*$=X-N M@+?,&'2/NM6O\>WO1\$]'0UCW\ D6P2'.SQ3$.]!*=^-ELB&J-][M*=;'[F$ ME!OF"-&4(NRDHM;1H($(&D^A? N.HHMOL5Z@8,,K]0DB42_+'5=I6*)%2:L9 M7<+BKGA$;W'4CZXSD(3LDUPG,^KB#%XVHML]KV2[TJ\0\ 1O^9S M_F4TF93.P]6ZO3";E3Y/<(6"DF63\-G2I0N^17QCN)O1]+(,63<^V^K.E_(_ MR"[C6E?19>U=K;S@X-[,F\OU?O##Z"_5C48_*GS9?,5"?/\SX_Q+-OP>$.OS M_)[AGU]G\\&WK/)V5O[?7\,WC_XRR&[B<_SOTNELM#O.\@W>8_FA\*F&YUD_ M3PE"E_>(4.,GOOYEE4,8!RRNKO-H"+"\CX!EXU%\XFJ-5Z(1[SU:NQ^6WQMN M;1JT:[XD8AR%'1O.-[1N%JN6SV+S3C5VIB.';]G/<+]ILZU31]3R&00VZ$AU M>]EB/EW]H=ZC,ZG4E;7VZ]2.K_A W8M@EB.QJH5VXL/H_BUM\> M&XZ0^DZ/O>^4LCK]"R0ADB+BM6?44R<4H\Q"KPF4E,L'>9 ;T7NQ2A!N'-BP MSU3?\XH,/<=JV 1)QP!)@M>0Y!FSCA%"E*"."H$@X8 @A0B@PG0$ M2>)U(8FC"\Q/&Y%.JG_VY^59[8$ J)$)/&&@QA.)"<*& J05HDHA M[;!61(KPH\0,TI?@21"##V7=03SW?"5'YSEGFA1?R$Y'A+=5K@]2G+B?$MST M FY0#3>4 JRUQMH909$!RDD /0N $Z=HZA>Y+T_!S2&WM^-R<[.QSL9AQ_./UWD^MZ-B&"*HQ2PO'N=>)\(["*0) M/CK53FMNG#8:0(NUQQ@TN-<1\]XA";5C)?>Z--8[XQP55$$M^:/![Z( M>[US<[-A$Y?+.2C7,T#'BE+]B9$3+3/U=!';XV6AJ]E=V+)D@.1-LK9C0>8X!$LP@3H4S$@K$PD]6:J@T ME_>P/NS\IT5>SU M[K(&1!5\$V6II+$ARBH7AU< K@54R!*+63?K+CI9=_%.[K'LNJI.[$MM]6YB MT"Q#V+D"O6Q?*LH*VZO!U7+;!U_BOG=43?F:^!P"Y]O@RGPO%]R%*/@V.B(7 MP=V[-Q3@:1,HN0O Q;V'&%!F9'"*I536!!N&H$.VMW7<=]8@7ZW!W8V_6[R< MQJ14=WNX@MC>C$G9^6*I&.ID"V)5:4-3+6PJB$RUL&GK4RWLL^'_..#]AY(P MY>R+76,:;1%6^*+A*T?/N9A>S;]ELU0%>W(E9V7:1-!Z.C3 <>Z]$4Q#10WQ MP@NBF,!8>RTT:J6X5Q'6K^-L,E>3RW6@^9^S]CGM,E.U/J1]\,/Z^Z?OMWE] M8+L2S/4;PIL_+H6RLSHT=(%@N_W]E,K04F%L0JGC12E>E^H;:"BWR".J*(V4 M5U QZIDQSD /8(O'\L4H)7J+4HRBD\:HDRJ5]8M9V.](.1C=J*NPG?',]QR' MS50J+'%]/H,PI9PR9H,60X"45P9B224'V!#=HJK;NZ.QIIU>[5EXGU_N6'># M86"7A>Z]=21.P%\X W64L";'HL(CYK C7GJ*$1/<<4"DAIQPYVF+^VSO%O4@ MZLCQ24QI>G;FZ>@3%-EM>>#YOQ733SZ;A"=<%/D3&8KG3Z YJ0DSE9+C!@,> M1=!J;Q4QE@+$M$34"L@8HDZB<5+O^89T5^/1U?1D:\60".NW7Q6^KY(0L0#JONO%9W@ID0ACEK M(0W&W$LB,<: ,VU4A2^FFE?[^F'QI9V9\PO@.PT'_:$L/36I)^5Y3Y=C6X4 M,!L@E":$Y M #=Y[O<5'P)8:S[$3FHM@N)#&=0!:*0#!#@&K7+8&-*%+>_"]M(+0KLD5NB? M=YT"Z7-51U27Q'#"E/(B>-(@&&)N%!!".>,0(@8:W>K@VL80=Y'+OF"HTVF' MO=/&$XMUB^+](!L.%S>+BDO^,LYYR5%R.12-:8+/*C)>[.I] (>=)3Y M\9"+I #X3-2;U>J-J34AUG6.&48A8T)+&RRS">ZQX8JX ZIW-S8:7G#1:3[Z M9-3[K./ABSC_;N?M[V@>^Y'5M3ZU!,=?^ J!I#4D&@PTM0R1X.Y('U[7$D"E MJ((8"?#\.IV?\_UY,1!ZTUM(((2;!Z?MW19M#JQC>C%P*WAYV>%68=C,"QCUPAS8BA=,_NS!E< M33",,PGW2V($(:(- GC*J,+,.^LHP$H0BK2@07RL;PMPN'6GOESH\S#9(W#R=%JVL0>3*D:;V]&#IS8K=S97 MRR0Q.5XQ:9PU/FCO#G(?C2Q%$M4DJAM$)/C-U?KHZ?3W5Q76;0'U!*3P+"7O MG^5O^>7;UX7(L.C9E_Q5[^&W_"8;3<)^O.I=_%>17RW&E9C^.+K:I(IGZ>M" M>!XTEF>PIP=_OH-L;)EF/6-BTD41KI[/!K-\7'JZQ?7H]E #:(^LMN#X2P

&.X,A9)*'X?6&FZIY-)RX7F+QB!.;YGG/XZ^YI=U"K5*(#^GL_F1 MC^OO/V7_/9VU3W)6POE;4S8[ZX<4%U">=EM'JI1*8-5CL'JJ8!USTB UU#R ME8! V4BII"%SS".MO/3:DU:ATR-PT\@O-5,\1X=?D6VIT[*JIT2F_[7N"? 2 MX/48\)[".UGC'80..\&-H8Y3AJ!"R"AG8 M*D%5'QY\[[J^FFM\3]4)J,L;+61*4 M_(V_@^VQP@\I_$EUK"]9^O++P3P?7D^"U'_Y?K;K4UY5T"D!16^-W@G8MI/0T*)I482ZB'0DFG,-(.$>PEXBS'QX-'H_O597D#>)1]JLL%' ME KK;1C):QWUP$CD88CU&*$8&\4&JM\ M2N0>,A?> %A#NCZ-H"[$Z_I@YPO(.[/=LN+_$II^F\VS<%S; ?I9^/?=)C\#< MLT:!/L=4>(Z]I)HRX[7B "'JC4>&&]2:CK!=HJ$+;U]>,+J_],"&#>VM.3YY MJYM I8>@\F2*0M2%I5H%9\$ X*&FU HE0TQ!9-!?2852]B6H\J(411>QP 44 MG8X7?NX6'W_^(.%2PJ7>.3L,D,:450ZY-0([[:@#4&-@M6'0:$$8Q2WV]6UR M&UVX.NR"L(-B4')U3JA.X)#/MX%R>C?.RI,F9=R>FS21,B92QA.X6")EW.WH M8,]IYT3*F,0DD3(F4L8DJD^*2")E[($4GJ7D)5+&1,K88YT\05+&ZG$3,^.! MGR\Q,^X_+YN8&<^)^T>@Q@ M:C'A#$HO(8TS':'&!&%B/03( =-!X8?H-?L/ MOA")F?$\RSH36/4!K)XJ*!$$U;WA7B,MK2+*,\HUD9H920!''&(IV7X*2OJ- M7XBQQ,N8X"[!W9' W5-HQVJT0]@3#QFEW&HJ)9*&\#B$5F@&".R E['?R(8O M&.JT(2=Y9L<"56?1<",XKRFG%5;<.P0PQE1!J!EU6%#+K-% ZA>$88\VW(B^ M\S+*>CAUXF4\8UY&(41=KDF-)1)S ABDT!NAN"%6>,@=-DR_A/1M7RF*@U"\ M)5K&(S%M)Z&@3X7E$O!&$A$HZ;D-?\140ZB0%-9:J'C08ZG[&9;O7V^5>/10]A 4F$B8+ M?!3J^9J'U >-(27A#>)42X3EF!H5-)0A"8 %X0TT.,E!PUXP9*TO,>3VI(RD M^SCRV,_X:U+&!P[V$S?28\:0-@)2"044G"A-&'5*AQ^M@UA9C82%+V$_W5M MN@]6QD3*V)N495^]W9-$ABEV$IH1%:24"%1U)1!:G1!GEH!7P)8>OA M(N$]@,7^VI83)6,"EQ,"EZ>P1=;8@I&VR#B//154 JR$410[X !"$CK_ZC'X M/B@9>P$DR>GH6PQ_#@?$02-KY=>( T$HA%0!JC%6'A$C@27*687E"SA+^A+< MOX"1$;XCB9$QD12=.DE1K/ZH)W5RZ;"A5D%O*+9,8$:09H09)CTT'9UZ=V"B MZ05/A(QGD3A/F-)'3'DB/8$ K2M* :6,0*8HY)H"IS6&#EDOH 56$;*?F1'= MP P#^R-G3W2,"942*AW4T^$U*(4_!HQR@B!%*+%(*2GW-"!0*OS,;8B6P$T8^Z-9HLLJ7LM_Y2OK'ZZ(J$XW&:PL>Z M^[=>&4GOW7GYW^O9ZDMNLR_YV\^S//O];785KOD^&W_+OA?A4O]Q/7O&3;=O M,7O)_0VN9Q&(_E00S:VSWNLXW0][JX"%&FNI$2'28+-5PJ!D8)Q>#4R$P6".\@D$81 M277PFKEQVF@ +=8>8_ 6548G?$5PANXYPV?W/UQFT^* MO)2,>&MZ/!W^_F;#@P*%.3726!@L,B=68>H1HX@&PVTHUV_KR90<:H(!\X:@ M\"8@%0X&.\026#C,C8=O!GFPJK?1<,T6^9L7"-T!F6";BS3(JU6*+L!@U**( MC7\M24(&>;B'RXX98>767W>Q_9WLQ$0[R"8[+$),;6]_Z5$1:7DKCMXB4>+N M2(F+WCR<.*^NP5!?B&./ZV*)[^M0A'P/ADI[8XSZ5[ % U>:@A6B#P*8)]:W M2@K.E0^T:32.)&/*, MR(<01O5$4,^(Y5Y0*"&@CC&)&'0("*]A^'_?ZB9KYE)^N;J?CMH\_/?OGVR/ M^8=DIX0+J;BT3^8J8=718Q6I!_H)CJ'&AELO8O>KT3'!;BW5V%(B.-D9JT3? ML>I +) )JQ)6):QZ.5:QNJY7A3^I\!<=7J2> @FMH%Q":"C4".V.5;PJX>\1 M5OUO/IM>9L5U%'.!(/KK24-58J4[8/Q_8#WFLB9G51!I1*FE#E!$N#),"DX5 MU50Y*%NEM*\1'QV"%(=V.J*XMP[&"?@19Z&A4C1Z\25PCFL#F*- 2*V#T;6$ M&D\$,*[50?,:4<$!2.A@E\TY23^3?NZBGZ31T@H1-4@QPAR)=I-(91GAUC'M M'9"@1:/S&I[P 2SH27#*G<=I2*+0VDGW<6V;.:< 28<)QHI2"K25P$-%( :" MN ZBX Z\YWW0XG2:I4MT%J=HW<\2&FB#0@L:K*"FD'D0W':E./30L8 >#%$B M6A1:K^&V[P$:$KM>0H:$#&UDX*RFQ*#*,:@U<()09(&P/&;0*49:&@Q[D3K? M S)T&2 <'S(D.I_4Y'ZD3>XAQ&DD.Y GTG ( V19#!4P!'@ "::*4[I[LJ,* M>+HH);B@@J8^]]/(*290.3E00;!F!&46S?"L^"D.%X$981R2F ME(6?E [RR#543DN(&WP40A/N " <.T8%E$)R+PWE&&M'O?5'P4?QZ3HO:2B& M\_QR<%6NVR#;Q%%1=N/$HJSI!JJ*K(CT+WTAJ$AL#5VR-9 W#Z=%JDL(D2@- M.L[+GFM;:\#LQ62>&EN?)P7'NLL_C";5\Z=VU[\A$'O^4A/&*39A,%0WC(68 M1G%!!))84HN=YE9C!SFS'$++V6Y$:S^'1_ST+1]_S7\*=WJ]B7I==D))BBYX MI]77IW'ZTV=T@>=;^LEPW3PAJ/) :R0%M0((0S"B!$4XCH&M*>[Z5_D9OKT M;;I7M>LR^=!S[3H!HXYVK;PXP-EG#J1E"?,:&\$X7(05:>AK<44>E$5)3ZI2A6@/& M/7[)*.$'%,]/%[,]ZAV177+B]UR]3L 2DF0)VPHI&YZI1$!;H[$ @F)K-27( M:0E M)9)2BP0Q@D@,@B(*3W&KPO=EVJ?B0N]=!?$%YEWZHCW7M&<:A%22NUM6>'FU M\JBR=<#4SY3Q4^NS2TYYN^4X,+ U&,H(YI!;([#3CCH -096&P:-%H11_(+Q MO0_,N.H&NR"[(-UFE+<6@M<5^%>NQMFV.*5\_.XK4ZI?X]O?CP)8CH:;SA'_ MJ*?KE:?>FC94+$4P2L0T811*4P2EB*M5)*2N^!@(TR(<<, M DP#Z,);M5"2< R95\!*"C"41U$FM%J4N)S%J(B%0-.KP?PZ7U;9A'M*=39[ MK[-AV]79/&^62JJP2'4V20I.K=LG$V&^;)>M3E% M9_# 0(54AW,"=3@"U1W="A-H/,9(6>V]%-(#+071%E,,.6N-_EUY/AL"(-[5 M@88X;2;ED\J?KCWAJ]GT9I -_V#\@# ]//(:\:?JC#'HFI M4,P3(8"31'L68IVH9P0BC64K %NMJXHK.LLO[6(6'O+7<#?3R\UM@AWU]. + M%(^&4_+T./3ON<;\@<%8KW/J> RY0\%JY24 !-LH#;">4,>\B+RF'$K' 22B MW>7[B)$4W60)Z04'!ZD[[7$2,)G0CEB+CMG$BEI+K=8(ZL@'#@7U6 @-,6!, M"PVHEY#O:&)E5R86@0NPQV;\HU/38S?!;G+YM/W=9B;I8<\W^QEM[_,(LR<8 M)D$=CK-X* *=Y9)XZI!3@$H' (+ LWBZ\@)/HZ-:"GHAP/[XSUZRHZ=^Y!A_ MC[LXFBRR:I'+MU4?7!TB/7Z2]%@6=>MEB92Y=^Z[_._UK#Z0^I*__3S+L]_? MEH54[[/QM^Q[$0]2KF?/N.GV+68ON;_!]2P*^)\*HKEUUGMM+:786P4LU%A+ MC0B1)GCIVY2FE(=D <]-5*_)O&:=SEY\LH]C!/&!9&AAB742>8<"*H"%=."X&5Y(WC M>FV( IX; [@*N^645U0"B+G2T$BFCN*X?K4S>7-GIN7.#)<[LV3N2.?Y^SK/ M%T^>YW.Z3]Z,CEY*)!T/IB%XG](0^RL5N!/>K2EZ4NW >5>0;!GBIZT_B:W? M=+IRENK_E TX#HQ/A#P/^\ZI*.@DBX(PX U68V HEHHXJ2 U4"OA/$-".FB@ M\;*5A2QCT*6@+*/?942ZQQXO)$Z[S;)7 UGV(I8'9'!.<')H.!%U3REE0AB, M.1<24^:,Y!80(8&%,@Z>:\V3>A&<=%-0@2X 33Q>1U,RL7)*/DR*Q2R>NIYM MD2&&H.YQ9-S38)Z-Q4X"+*V#0>4$B<>)(KRYI6C+95ROXCY92CI5K]X:Y1.P MO6>A-*B>"^0$M= 0#8%%W'+A@51!:<(_FEL/6GS[SU":CFQ2ES. >FYWCCU* M=L5P-OT6=OEV6HSF%ZMCI3X5W?9%]4BM>L$!=$XCIXFPE&LB(5/4>F,0Q0+C M->G=^.N7Z?MJB6VUPOL.+]$%!*=-9W?.X>5Y*R"K3_>Q":ZAAU9KP2CF5&.C ME"#!$/+P.^#;*&!'%>Z)3_(8 [+A].9F5!1AKQY(%)^%=RD:TYR\5Y'< B/H MA6-(,2>C=ZDY980MK4,-_D>.*!($46$9H)1Q M09R6%$I"M;1:^/O9D-4*_[9>X'V'9A2D<[\4F/52#;LQ@@CS.D,"A,(&.PK# M_SL/)3 ,&:29<5A9W!K3\1)U[*$Y[)\VGF24UD%J\IC-':WU"[!@XXSWA 4O M4^-@]JQU2D$M'-"4/Y3\_VVOI2WT)$;;I*.RT] 63FOG4%,*%-'*D* MD EH M#:( .A-\P^ BODQ;.CHE0_P4M.4\XK&/U]/9_&UP46Y61V6[I@G[Z0CNJ'*R M5CD&$7680^:$H!!H33CD$D('F)#,M.*Q97J^J%H!]WY,UFUK>.^\OQ2+':T* M=A.+88AK591$!J=0 :XUA0Q*903!PDI,K>;M0I'GJF(W=I##+A/Z_5/%DPK$ M?MG0>YQ(GAY40EPK(?>":22(YE13[Z421B#K#)>.":SQQEKBPQA#>!:<3BFL M.P^=HW4[D/$>,.E+-C7*X^1@*X)3BIE'C"BQN1WH,%8/TDZY@ONJ=&D0U OV M+1&E;5J"$^@IPKQ.W!H-F1?:4*8=)5(K0:4.[T*:*0A :U[RW78B-;D\H&,@ M+P3KM);M^"C4SCF03M"5H LW4GJ48,.88PJ!X&4!K+21"",$N( .^8>RZ"^$ MKF[\*W(A<9=M*$<(76G@W(.,=U4:X^?I9+AG?KOEW,7UA1YEMW/64R7$0'6:#%2T,<#+$R"MQH8)2ZB#1&I&N39 >&,Q=?KA/N5#M&DRH*6B/AY8]4L)4%I9J*U)M!<,U?47 (06E]BI.ZH8,"RVI9D!)&_XE3#^" M40>)]$DJ!$NI@ 169PQ65-1@I2AGR&/#L*(*&$&(LMP*0*EW6CS6RW*0; (1 MJ?0KE7YM+OU2P^%LD3\Z[/3'4?9Y-![-1_>'!FU5$=:<<]KXYJ>'G6+- B03 M(374U%$MM+">0Q/TC2IJ:*,."PN6*=< MD/W+L/0J'=RGON"$),> )*198DJYP\Q3(6*K(<6 \@I)!)-,M?)9ST62KI*Y M@G;)D]D_)#FITK!_Y)/+Z6R011D)&WW,[+/=\/ )RNK!(,9R'=1-&<40D59Y MB2I-BYE>D3K62:KF0^Y]*+CN=2MY;NWP"YOOIPTI! 14R MW@)'/37"">Y0^%$JB3!IU0J^5!F[LHV$IZ:>HXG<3/A#N&2LLB@K*R[S619W MK*N1X"=@$"5�(F:0@1-%A 0)D.!I$Y ZTF"'LI?*NQ1R^*T20OHOY]'DW* ME:U7W#07?%4C]'W_,1_H=")=;XWB.=F^8S9QM#%]V F, >;*>4X5$-(Q9*Q' MUGDA.11[5:^N[!^&77(\]]S,G4IL>)M]GTW'X[+X,+^Y'4^_Y_G@2=C4WNGV6R4%VIRZ9;+KI>K MOO^P$\D\H=103[1 FFL+4'!C)?%$=*:5G<6/ M))W\'4W\N!*/4AQFH\^+4ASGTX'[^.NOQ^S4=F(>"0"U(B)$C<;!, KI+0 0 M20^EH- 0!;G@K1$ -K_*@ZY=!N"-!ECU5O+>,Y&<#CM7,$H/J877N-A$$VDJ4!++S2.)X70@SB;ON7T[[L#Q$:]B%5'.\L_9_'XKX8EXIQT91\(:0R:T9=AIP[VG2 F- M)%<$*J^EY5!G83$S(@3UK_3BHB7-F_(IX[E_G419$/YMD?.]O"4S!YHL%/ M9@2'0=&(=9!"3B72''KLL&-&,],Z["@/\F-&YH_AJ,@_97_\FGV/'>5['P>' MN[1^O35RYV3+CMAD05"?QD,BM-&44TA>@R MI]ES0W7*HJBR/DXJVUBL]FMCR7V^_]B.BQ39I5-KZ["&R9?UO1=Q^R9=F0&&X-< MJ-1"*Z@<-XQP9R760 I*?# \5$%P)ZFR.I'X9;FF9EHJ)# M.YHM7G,C.^NH\T@'/[(\'R<$1-VAA"MAR;T&P!?J3CJO.Z^@[A%OH"(!S>ZQ M4.YYQ$(_7" M8M!I(+CM]O?6?J9 \6BU>C>+C"!?:S, 3G(.I>%&4ZVQ4B($D@)*0 %38G=M M[BK=&L+:L];F;4+--$_E>:15U9>6O,Z'GZRSES$%>WOJ R,5J4^&#)?*>!@ MRWOJ"9? $T61!<0XXYEZ(.5U2)>#7PC0:?O)D_,*7E5RSSAP/SQ(G2P.]05J M6-WUIJUAT$1N(BTI<$0P1UCPCJ3D!&+5:@E_!7^(=5W!^-1.OJ[CL_\)*/'W MN%FCR2*KUK)\6_7!R^7TB<='4#Q&E;SULD2W]\Y]E_^]GJV^Y#;[DK_]/,NS MW]]F5^&:[[/QM^Q[$2[U']>SY4UGI; 70L0:"LFL(I@&L=<*"R6"@".K0N1. MXV>R9S]M^]FRESS8X'H6%>!/!='<.NN]MI92[*T"%FJLI4:$2(/-5NYE.99C M>C6(K>.QWG^]ALWG>_#1FJ@%@RYT]ZP,<,F5 =YA:@#26B/CC34(00&4W>99 M/TPN\S]B>Y8?3;+)<)2-!Q_GV;SJ_WF4P9^]>@KDQ4GNSY1 BGXUF M_\C&B]R.BN%X6BQF>?'H\"%!@I\LA;! L%Q;HQ?(@;;8%3 M2 ,.*89""F;#NV/_MPV"BBMS%A ROU3S%U\'OFAV4><69L.NQ;459K-AJ)EE.Y9CFWV .ZVM&A;:?HXO,XO%^/\EZNU7%73W=2DZ201"@JDLV+TC-%7-(@.Y@(X1CT%G,F \2&20U0%!)1$-J0/8X%M>)\- MP$@I5 JR (I4VV"M,%7R*$9??6J.KQI4L!K7,SIS\^MJNE64NJ^EU 4+-5W, M!E=KY,[*Q2]+K)L3LCY_'XSSK_EX\&TTOQY-[G_-]2B?9;/A]?5F0 MO7G8\E37(/)D!F:=[L7.CK+3>['T*?M\HY[ M$YD?HVVLE@^^6C[R!6N2A*>?PH.2\"3AV59X)#PO$IX8K5P;>R<4Y M*3_VAS)./_-YAAO6I3K/=S9[V6D\W=_6B9^FD_S[ MX":;_9[/!U?A.1Z(I3O?ZS3;^U ER0ASBG,(<5T<8XST3GO,E:34>J\D9H)$ MMBP&P_^V>+&B Z8FE_$?5[MA&XK'-G=#_'OY/?_>_#WJCU&Q?DLID#^5\NBC M./Y4'M^N7UY?4W]?__C_K0I6ROSYG6];O^?#Y'8Q+\HWP(>_LE&WY6?!XCJ;OYWGLYO!:/(U+^91,-*9XG M\WQGLY=G:YT5L.K[,;Z?%:)ZX$U_LLR-!ZRRR\$!Z #7!5B & ME6.1S5AZ)@ PEK^BSZZSR>^Q9=I6&WVF9W(47 0Y/&O:R%YE2!();'^ #(/& M9!\((5/,*"8D549ZZ&0%9!PB95NL(2<%9&=W')8P+&'8B6 8JL>R<**A1,)X M:[!%-OAD1"^=,:*1(">-86=W$I4P+&'8B6 8J8L\B=0A@C0*2RLU]P)A3)=^ MF':$ZJ/ L!3]]0=UMC@DHOT])2J'!JPI\N8-!KQ$TMW%DQX!6+(Z^\81P@H" MR3B 5%"@+77:.AG"5Z*\:67?*MZ!EX/C>>3*D.C\R+RWC.)G<("3H._DH$^0 MFBD7^8!R0C$!& 40*HDMIIU71+WSSLH!P:"@2@&' M$37 2^T%]4 I*I5'MC6@LP/42S%I7S-U)T<&V9@QDGC!$BM^/3O(^]9.[?29R4I[FB)K&$F;MAEFD/E'SFE,AH')&$LHX$SQ@%D34$(^$ MBA,IC@>SSNW(+6%6PJRSP2S6Z-H!'CB/''-64*>I<(Y!H*CD@&&+C\K/ZN.! MV;UL-+X @"382K"58.OEL"5JV&*Q7DD8++74%$JMB&#,",@TE0X"\QJPE3 F M'6=MG=,*6]556BMURCP&(K(F\#5*(J*0T)92BBC1TGKCA+#!&V*4M#J6MP"1 MG]?;FM),J7\OG<0D5-J(2@S6)(Y8:"\Y%-@+0)UQ&F&H58 G834BLD7BV'-4 M.K=$4D*EA$JG@DJ8UZBDF"72"8H5I,9Z"9QC"CEK%9/T94%A1ZCQ0$A !$&5:0*J<>B5@2BC2%Q0Y1?J"1HHH M<1B<8W,'$VB-@!)YRH76$$%",7"2VO GYZ73S'DG[B-@HUP^$1FDOK8S/L1+ MT'>$T,=!S=>GK?9>6(V]EL'9DXIYB &"X7^((;15R; $?0GZ$O3M M GVH,"=HTXA2YT3VH4XF#J&"9*"N19]RVM#WQ%DW&B(E6E"OX1^"?UZ MB7X-DE-F%,2(:Z@@HI!993AR6#MCM+%*MNJ_ND*_!%6ODK[[CWD6;F;]]_*_ MC=L9CR;YV^N*$P B\.<[0@U9$.']W.".M]#X^!V\ >'=Y0J/)I=QA%W\O?G] MDR@7X[M7 )6>ENLT&.;C\?+5__,&O"E_#_<]7/V^X;$C+6\Q^#G_-OAM>I.U MT/G;Z')^'7X,#[84E>%T/,YNB_S]ZH>_WA>*-^NTZ_HP [(W#V=EJVL0^>>_ MOFE)[?+ZC[P$MOM8NM@V%WLZIWXZCD0MO'0/<\P>Q-5AT/Q\UKA5\=)G$YO9 M4FP^+*U0])#PQ%J]6[Q\/U$:SEYW&TZ*WIO6GZ23_/KC)9K_G\\%5 M>(X'8NF#)]U>K[]J]^JC+9H3>U^5A* DC?'Q& "OJ2/ 4PZA)D!Y)RE!2$!/ M.QT?+UXV>KD4Z)]*>?91G+L?']_'MIY[55.273!QWMV0YQS^)K ^=[!&L*80 M--0R*%!X43N*#!;""XB)TTA!QBP\:; ^[T:D!-0)J!-0]QJH<=W?[HRDR$NN MB $T3C'4DG&*D(8<$*M;M?XG!=1];)M*0)V .@%U NH2J&D-U-H!"9CG#'-. MA>%2!L=:6,,$H1+KX_"H4ZZB-\AZBLQ-65F8E4B;SK"!%2%>8Z4%D#$!O.>$ M4T:8]BB )<$8"LNT;G&/OV0BMSA]OJ;#@F6?^F'/X# U(=_)(9^$C7!>B. 6 M&N AI=I(Y32"$FC#.!2PW;K_BLAWWEG2A'H)]1+J[8!Z&-:$)2$*!@8RCJ&R M% JIC5*<$&RPX@KB%DWQ*Z+>>:<<$^HEU$NHMPOJX1KU?/#G..7>.T&H UQ8 M[CS@"!)B+- M?LX.4"^%I#W-TYUKN;S=A[2]3*B.9Z A31JS:R'.(0JB$CH*)!",V010 12* 'V78RY>WBN M^!F%6:= MVXE;PJR$66>#6;Q.#%/'L9%*<8 4Y<@JIQ3U @+O(J=_JU.VSYC5Q_.R>\EH M>($A2["58"O!ULMA2]:P)0DFC@-G57"LK+ !M)330$AFE16N5>%^"-A*&).. ML[;.:4W6HZUW3FNEB>6/@ @%= TB0%K+M2<&"DX9EMI"""VEFAEO(&V5?G<] ML3REFA#UGFHHO ]0Y!!36%LB.&*QA-"U!WSW')6.(%6$+Y@0 M"9@2,"5@:@$3JX'),\JE%80 QFGX5R( '!+>&DV,?#5W*:%(7U#D%,D+&BFB MQ&!PCKT=5(B:[-9#Y02D M&D7 2:25+MEL@A#1NYQ'<*4]UHOTBYWZ(EZ#O M"*&/ 5Y7B4IKO<,A)E6,:L($! !2SC#Q0C'?.@9\;>@[[V18@KX$?0GZ=H$^ MQ.IC D.H]-H(#R'U!DN%(1+*(@*9U$CT#?J.(.-&+P @"?T2^B7TZR7ZD1K] M*,+&>"V5#C&OTT0):B7"V"L!N")\7^B7H.I5TG?_,<_"S:S^WLEW5TOW\^(F M?&1XY^'&HTG^]KIB&( (_/F.BD 6%*+Q^/^]*.:CJ^_5GT:3 &SS]QB$]^R\ M)-6O\>WO1_-PL>$FZH-(M7LQ*.=/-AAW!]GDCJ;OYWGLYO!A\G7O)B7 MHGAW%3I]:M3%4[_YVR^+*I=9YN '\WQX/1D%12L&BR*_',RG@YM*LP;SZ[R1 M^1Q,KP8WK6%A@RR\,4CVZ&OX[-5L>C/XG\5T'GZ^#;L>OG,T&43=^9HO/U5$ MI0O $QXH*LF*)3;\K9%R?==#;]>CX755HU?,XQT-H[9=A:^:AXN% MWR_SVVDQF@^^C>;7@RQ<=+X(B_ ]OC3_EH_C?83UN*ZNF!?A*^,##,?A/L+7 MA/O.BD'I3@W0X&HTR2;#48/+MA@4BW#]^)%R32X'\;#CR^J9EPM3/GHI(M.R M]'#ZN)_MJ3JU)$/*N6HJU55;%BM7VEA*W4;R5QCXO=8Q/KMY8I M*>[=9_G?Z]GJ2VZS+_G;S[,\^_UM=A6N^3X;?\N^%^%2_W$]>\9-MV\Q>\G] M#:YGT1C\J2":6V>]U]92BKU5P$*-=?#G"9$&FZU.#,J=#0(6C[GN0$#V8AC M&U5\RV=E@$NN#/ .4P.0UAH9;ZQ!" J@[#;/^B% T1\1(_Q:-S[.@^[=;'[N MAD@V1/2>#)=NR*<@E1_S<5[:V;>">**D$!9H3E78&L^)5E Z8+V@6+]%;U;. MS-+ W'4P;' PY-_)OSZM2TS'7[],WW\<7N>7BW'^RU4#L(/O, U/$N G7KK< MS'@S>CP=_OYFP[UQ!KPB "K!%=4<*(J-A59[Q(.S#,W;)A6>I$A"QCPD%(>] M0(9(; ##W DO M#_B814P; MAW"D&/P0X&Y^/5T4X3/%7]YW8R%+MZCYO)M]@L;7WPDYP.K;&I]N7G\27NDK!\(S'RU?_SQOPIOP]/-=P]?N&)?XTN@E&ZN?\V^"WZ4W6"M"^ MC2[GU^''\.!+;W$8%C"[+?+WJQ]:"_!F??*ZKF> [,W#![/5-8C\\U_?M!S7 MY?4?>0EL][%TL6TN]O2Q^NGD$FKAI3M6XW2:5VCY1^*ESRXV$ZK9?%@&JM6: M8'@QB 9KJ]J*$Q2")ZF$]B #[;587J5$_M8E#B\RZC(:^1!DJ)M@=,,;+X._ M6*"\\BQ=H"?]X./P<^]&_F?;@1Y3* ="QB,;&WG\ M8R%EX]"4:(R$8@98#BF 6C@9!_A"KCAW#CYS+*2:FVPV^QX>MX3$#6>G\F4C M(>-KW9%?0'@!9*<=#[WK:#CGOJB$2#U&I'4!:5*RI&1)R9*2)25+2G:42O8< MWQH#4+.V0.6T@MI#YP2UFFA&/!04"\,D]JC%_;O+R/7D7_>N8[B_P?U/K9JX M'0D'.DWM'%AAH:S[)Z3@6%%.!.'4*Z&9H=Q99:5&GB'Y2L%PN5T_E;OEXV9U MI[@87# "3H$7\IPRK<>IC=O[J$FHDE EH4I"U2^_@=-IL)3M)$Q6/( M:T-1 PWD B!ED-*$4 2A5-9B8)&RV@6D:;%(JZ_9:!RI!OQT]C' @LT_SS^N M>6'67:"Q"51GQ:AX(KV])NSX,"GFLT5D:KB3V];9Y/=(4& K^>HPMTW!18"# M4\AMG\%I4T*0GB&(K"MJA.0>>JBL48!* *2CU'H*/?#88^!?B"##X>)F,0YV MY;)LYJQ[.6-'L,Z#2N>?LC]Z RMI.'U"E(0HNR,*@O5D"T&(8P829 "B&H78 MQVM%J!>1RPI+T!6BQ.;PA"@)41*BG"2BX!I1)-6*$X$Q=)):Q^. '"10G&?H MC&.M,OW[B%*CR5ULZ0UHG&YTLUM]"R836B:T3&B9T%(VYO,$SU%KIR7GC!IJE.'A M1\,)]$YS3@^8N4MHF= RH65"RYZA)88U6F*E( +8>,$\]4H+:EQ ':"-5IZS M5K_,;EG)%''W)5EY!P(PZWE.$(4@ +.U&CM'[?7^3RW*^VJ<@3HU!2'L#,RSW6[#:IVF*YW[\FO"E M7_C25:],TK&D8TG'DHXE'4LZUE\_6=9\H0XIK234CFA'.<(A\D?"(@*A4%HJ M>&IV3W[QA"GDW$[3;=]#XQCM*G$:"MJ3H* =GGN[%TBBDXQV% MM!KY.5A.^[P_,/UL]S>-1=L@+6G:9Y*C+N0H3?M,8I2F?28YZHD!UE7 #HG'&<0J^45\19Y0FWSEIMNR+A%:\YC0A= M(,)/>AA1JJ],@-1+0$IS").2)25+2I:4+"G9<2O9LUQK3FJN1(Z\<5H"Y1BE M4&J-I:=">RXD9(1O+'+=EI0UN==]*]3O;VB?9GTV])72>AX-I0 J:*C7D@(> MR]*-0=A)P:U%W:&N[FU>EV073,!3(/TYIS3K<2ICFLJ8A"H)51*J_@O5 ML]P& 7&#$$MH80643$%J(S6ZUP)3:BRPCIEGC@C?BYN?7(>.//OG)1V.HC=W M/X,^.^HMZ&G_]EXZ$DZ=ND T"%41T(!J&R(KX*F54B,@$#-:6LXX4RV*YAU" MJRX2&D!<2'30EH6>"GY*TB943*CX^AV4/96 ! \)'A(\)'A(\)#@(<'#(6*J M!GDF%$IQ#Q1%#E!%O(026TL8]G$PGVX1L>^8=TIQU>LTD'?RW=6"_[RX"1\9 M[MZ.WFPPQ[%[?.+#3>5YIOPIW!KX:J#\&,Q"AN8E5KRXRC[ M/!J/YM_O/G:GCXFZ>,PW?_LPB=HUR2OU_C::7P_FU_G@MWP^FUZ-Y@,U#+I9 MC"KEGPS4[6PT+CMM+P;?\L$L'T:YO1QDI8XN%V-X9S'&J\4(G[@>#:\'HV)P MFWTOF_N+Q>?_#I<>S*?E5;/A]2C_FD=.B#B5=1AT+(OM#]GL2SXOHBH/5BOZ MX@=M=@>_^,,7.UU7[G#=F!W=X=H(;/WA=X,'9./F^\?Y+)]\";_>DPZ??YXM MLMGW*"#R$0'I5B3BQ=X-/H4W7P7C,?@:K4/>W?)8/\J!F M-Y&NN7K6;/!3M#L#D\W&TT$Q*KF+ HPK<.?@PW-ZX<+!R6X'8Q M+R["O\/Q(JKSX'8VC4\3OO)_%D&9KT;AIYORU".\;18^.UGD@Z_3^,75>L3] MGH8;GZT*8KYFLU%WRX4L M@B4.MS\H\OE\7+[^;O QSP<_3\/BD7*+KA:S\IDN@U%?%$7XT+N[T'C'(-RU M][:B?OG7IU;OQ]I7^+'>R9_R+/H,E[],?HN$LK.P'.48E_^:3,/CS[[&I?P0 MMRF\/)T,PZ?*9_@4+J?'T^'O;TH7)_[Z,1]7DO\6?!ZL))((J,U M@E@:3:EX6]?8,1*'$7NN!;740JZT=-P;A:6FA$/^)@C9,+N-5GRVR-_TTR:4 MJC0=AR"D%*9*+9?:ML2 A@1-%[.[6G"U&AMV1\,N%[.5: ;!&4TO@\K/@GZ& MG;Y\OX.=;#_O^5'1B#>S09N$NU/ MD]DE=3170M"/[O?#BT73A3[3VJ4SWOK$Z?1,&W <&/_#:%(];2(U^)O.OXPF MD^@6?\[&P6?>Q-V1VK".OPV+@,9(/N^E]I1Z:R6D7"/!#!+.$.B5!L2UVCK6 M4>XRM(T!]C]'\^M61%O<#6F+NP'P.B>YWUHE>@$ .>G>JW1:F)#HB)&H<6)G M/372:^@Y,93[\"8+C5 (>B>-?3TDXCT.&'ZKT\B;G\3R:/@B$L)[%)I0#%'+$A*."<(V-M80HSCUVUHJN5/D!3?YU M,1M>9T5K=ELS=[\[<_L%[G1X6V\]B!-P%,Y"_W!][J,0,$(&-U]H324E$GIM M+-1"*ZPX?4W]$UWI'[M G;KV/3>=QYY<,.41W;TSWGB$_ISS\(ZL:Z=KV!>U MIXWC7HF-!Q9)Q2@E#BL0]!XCRYSSSHI6S5O':A]YIR-I\(>RWB"__#!QV2SF MDW:WPT58V/"W1P%!$'S2+O8Y1_JGK>(_/*7C3-9UK5I2I"@3$EKJL998(^4% M0%9S!P7NDXYW9NMAL/6=#DI^2DIJL=]%3+I"A.V/)([$.?@U^UZ6U,WR<5G: M-9_6)9\/.@AG$'(_"0RR-O[:$^P0=P0C3HWE6FDKF$8!'Z#US.T9&#ZNR^T> MMO9KY@4=JQ7SHF@4;);,#'%0V[]7.]\= ]L%AJQ#]#@>D$BA_7'H^1-JCF"M MYA 919@2#!M$B9)2(>4H$D0R"X(S\*IJ+@ZJYOO,L*=LP*$-?J..?]\F_ZGR MI),,(E C/TBE04R[ !D" 6F8$(I+0;4F,#*1H*/Q%7Y:"TUGW@*Z()UZ"SL+ MV_&[&:^%5MUIV,,IF?,&G:BP.V%;2>^SQ'XMJXR>5N)91I+/WQC:4GB-=CZ1%V6&E*G">82B24 M1$XX9(P"7@C=V>GK2PN9NIE83X-_1,]B7OT99$\.#T0G2*NRMZ<^,(1)G*K" M]\2S; MK;[Z18W/3;6L>[,?Z(0>M)]L4^,R(A5B+\7B)?[KW6UN=9+?N_X=:%VV?;]P M:?YS5GTJ-\!DISKJRCU'I'A14:!9_)4@^)D4$* M;(// 'EK)!; :<=IS%XQ9IC#4@F&A '@S3)UN,@OU?S%UX$OHD/H7%$W[%=< MQ<$3VM72Y'OJMLV*P]T6$CVQ="W-[ ^)TH_3<%^?\MG-(*[]41 F?M!&4O+!J-KT)^_4YF_Q>,>6$O;R;CUMS=AF@IZ-^A MSS_#MT@\XL/19^X#W.<^W"./HI'/:514>C2+@P&B>2O&MQ4CQ*VJPB /EYS0=V&@&(X MN@WO6-YX46G6':2D@_GU;+KXSVK7]TO^]O,LSWY_FUV%:[[/QM^R[T5T7*]GS[CI]BUF+[F_ MP?4L2LV?"J+CG'3OM;648F\5L%!C+34B1!ILMGGV3Z6="KL[=78I; M]2H.$P?U<$SB@J,4XE!)$-+>8&68")MAE;98T,-=EHY@KKQF>).W=FG M$_&9U@#)UO[23]EL>+WD.6U"*"\A]":[# %H-@O7F.7+[RI5\S8;788KE42H MX:6;;%1RS=077AZ9EERI*]&)\A*#]?#&/6MS8V8=B..HN518>@LYY0SBZ&5+ M1B$+8M0J5?AM]9S%+U8BNN"/;!MXA]IG\G_>><.R MS].O^9+?>723E_L1,7^Y/=^RFBA[95>FU1Y/%_-@7ZI2F,T('TFA5RA?\657 M3$K2:CGQ;O!?P7UGU7R M%9WXN!^EUI??MW9 2N\CR%?)VCW+1N,*0H)?_[9\@C4+=E8ZQX/B-BQQR9.] M$M[5EQ\!0NI5,C=(V6IQJD6^YY"-BF(1%_TFK$&XPG3X>]C;V2R+$%DEB$NE M#/M8C(;+WNW*G=@]Y'E".7$=\2BG+?'2(<&AH0P;;F)64CLFM>'WDE__7-[_ MA_AHEZJH-3&":391EU^C*&Z*@1[,5>ZDHIL2EKMKZ%*3:A5;RNWE+ L!4(R" M'B3.CV\IPZ3]&T%,4VKY@=1RB5&E_NTP6>%YFE2'1(89H1F*E/!4"4V$HM'! M=19I3+AA=S3I8\2#2HTJE^O7DC#]XW46C,!*S=P?0;]&17[YS+TIRD]O%QPA M?L$Y[SY VHQ_68Q>!OGR^:*F#;OP29Y2&=((1Q3#&#,*D/":$N&"RR<%!P12 M:95L)1?,.-C$7ZZ66_/+[+=HB58;]&N\__6+Q?+5 C[K'"!H5-C\WVSKP M;A^1[6VP;:5 ]0'K"$]9H8U9H<,A'45UIY.*9((&*J:1XAI8Z2+2>6(]X1*8 MCI%NP\[L@G0,7="GB0^.'.EHHP3 0QN"+QJ@CF!DF%;$1:33ACE.4"OQTAG2 MM;)W'2"=V,/&-9#N4S.2OD>J5(T:6F]LR588-:\,OF+45@]"*L+3?9Z7HW!* MQ_'N>X-[_[F,A6;S,A#+BCHXS_^XS2?A,K%D>36=9QZ?M(P+8FBW=$ZKD*,: M4!1_SZ^N(CY_S>\%^C?Y_'IZ^6[PXL1.?)HOD_(&6W?7Z#!=/D9U"K:\M[L/ MOX[QRM_V+_JL3@Y9 R6#2# EM7>*"BJ#7\PA%2'LX:15_:(:#_/+U:K<+M[W MK[/\9K2XV29+A)_K@8$+L =,'>+,E==*RB5T M2@7/C3%,%-P7#=EGCWB\J.Q-5+:Z&[=[$2,M?OBEGD^3*+_.G[;7[G M*YHW^U1GX_,/@#'8HX?Y;O#;'>DIUHFN45%+TN=H1-:&(7HY@ZOP[D@Q4!F> M=2HK@G^0MYAYC.+UP^@O>_94&UUC)@3B@''OL%442J),B/.$YTII#9G0CQQ3 M^O%T.FLFG]NN:25+T37M@S2U$VGDN6DTNI],]W06=CML]]U<]^!V\7D\*J[K M].\_8^8Y]O_F\\'_G2YFDVQ\$:1YLBCV+2FBP>XJ@XL,F6464H.TT)P))J$W ME%HN6OV%=X6E;+3Y>!ND_/*7R3^6XQRCT,!>2LWZI>:MWOG,KW&[XE]?+&;/ M8976 RNP=DHSBC,%\>G-\]8HF6<1;V;U94YC7<>F67+Y?'97&^ MYCVS&KYN:>01>C?HOU/RRR(@<-"]+^N9GJL#C,? M[B>.DBY"[+ :F!K_&C\ZCK5NT4@$!R;$8//OUW8SFJ\NNIJG.IQ?1XXE_+8>6!MLV^1)N,@0MM].B MVN_E?9>+]"7Z;,,UVVX9E$TC2(67\HASC2&J%U4I3H/(OAH7&RX? Z/5S^-1 M'E\(3KV&MRZ/K^!V#/!N&YRS?6<_3 M70W/#:N=WY;7OB^8&\MO]RVJ'91+XJWJ6I^2[7$QK85J&!YH>A,/$>)Y957) M<)E?98MQV+4RAJ]&&0 M*A$PNKD)R!P$)^C-/70J%6*V/&[=KRD4M2GD(5H&2B'.N*5 2R4L@XHS;[F7 MU+1,8=.^;.Z0[X-[](BS?3L[?BC@O-R8=NK+\W2B6$^$N@(T M*,*4<\X(S+SV5I>,HD8*3IFQ ?L,>**\.-]XLKY6LF(V__=OT4252A%_6X;% M]W2H/TKX[!,5\ X>H"JO91FWR63=S5L-RO]IN89UI[9$ADH;0E%G@QAXB1&P MS"G/PK\ Z=2IW6&G=JL3:6^=VF9Z$[S.TE=3D\OUZ*/A*"^>V<#-M/! 2&9 MI12X:(8IT59P896/\PD:#=P0,::P@ H2:HB7A'ALD2<">H^]>+3/Y,GK]*^! MN[&XI;-T9WF[;^Q^S@KMLL"[-':7:]Q]J/BLE/POMR6#:$S)YW$N3?_CWW_F M@^OLZ[U<_-=L-IHNBD$0DV$\GJM:MJ?KAQO'AZL]LJ+,9(7/!&\]&*S*S[^Z M&@WS$&G]LW%LUOJ*X;2(#M\D1M"Q2C(LQ]NX-(//,7E4G_BM3OG*^&Y]W8LU M:VM5_3G]&H++&$P4B_BVV%B0EY%H5-9Q==W/\;*K!,)U?+L;! MM_>+>?!>?AI-8FSQ6PDKJR8N/YVMS4)E%4H1>=33$8;!6#=)@A],&:0ZW"QU M!A,"5)!6UO!T.%&*::N!#N\6@ E"L %4&*^\ =*]R%5Y+2ND>A727Y06;)+/ MXX%+W-#:0M31_:.VL2@SQ-$"3+ZUJN$=Z<7WS)[<\E+% M2Q=#;(Z@E[;[0: ^Q#V4[L&KWL'*:4E*<)9*\#&RB;ZV#'Z8#*K/5P04"I1+D2CZ9$2 AA76 M'D8G3 M(K6&PEM%K*6NE2^]EP>]DS1=6;K?2L*FR\B&Y4?QW.9?>3;;VY 1?"%)IT-& M>C?S*(%- INC!1O9X*'$P!M$@14JE@=A(ID@2G@%E5'"D19ETO/ 9IB/RJ$A M!X:=)UDE$N8DS$F8\RJ8@VK,8=)HK;3F1BA*G526&(@A,AP)9^7=7KGG ,[/ M^7QZMC438,]'B['P.V-A%@)A/WZ814.X/H^UR3B.0;2[/[1&E MMUY+4JJC4*HFUXE G"+!@/2"B!03*"^F,I)HP'0F%''10TA".:]Z%7QRLU^@@UHMVF0#LN=M[ B3A>A'Y@$06,VBJ/, TP!#7:>$H2EU=0*X2%17C+<8L%\O@L=:;OW M#4.(HY,.RY.*GJN*-L8>* B8A-ISM"6!X8-AWS_FHIE M4M.DIB>HI@TB< &4=(XBB*BDSFM),>4",XZ(I]Z0[MS[@UA6W&5ZJG\J>VH) M;YQ2"">:0H" U3D$3HD3Q"#L)*, *&VO7>1)PN^D M6DFU#J1:_S][;]Z<2'(G#'\5HM?[ON,(6I/W,1/AB#R?9S;LF=[NMAW[EZ-: ME%K8"&2.[M%^^B18.0L)-C%N+U):ZRWQOJ2*^'26)?8&NTHI]9P*CV7 M#A-!)$4HZ-($^OWUZ/ZW(]OFL,MEFPG;4N@Y4FAE-ABTD&GEM60<4@-C(V?O M 12286"IV"LPM:*2'YU0:]456BIMJ;0I5,K+#$SH.0G:/*)(!#E*F:31B);> M:*R=,*X^[?XUY"K=.O[RI"GVK'S>J:%]:H38^A&>Q\,C-+UH"B>2I9^!$0L8 M0IY3HRE@0$(NG*38\?!'8$=[:O0EFAVQN@2P6JM+M@"\L1I#2Y5G094(EC-C MXR!S0HP6%CKJ!=>&"@&1AEX380P_3(L_!G'^;SX>];+);82S0!#]W%)F2YGG M0IF85K+1/488*.4EH$QH)0Q1G&L:C&Q(B:])_23BV MUDRX=43LB\@X(')O%.GS(%9V8I7UVX[@]$OOX]"6T@H2DC*#J25840>08@QH MK1EQ!&N%]NKW$;CXT7@W(EU6\ML#@ VL=CN<[EK7V0VMY6,O#6AYV2CP,5THJ$>2$,Z8-$Y!* M!R07+%C;7($XS2(:?&"LQX$))HT M"&A][NGN,%@_W\K/5YAO.PEHC9[/;3A/.PEH.R^MJYUYS-;HN&(B^1J+N? 8 MQ*4.JFCG4[3S@BZ>"-IY02T&MO."3H,?M_."SF=_[;R@,RWS*Z<6MQ[IMIW^ M.;33AQ24,7V$C#4**V3YJF/YS_WL2W_0 MGSZL^)1_GW[^G@^^Y7\):[S=5%DAZG$H=P%J*Q9;9M,RFX8R&U0&KXSE#E"& MO)645Y\(9@DE,%<60'A: -[/Q.%PY'J=IVX&V;*9E,PUE,Z1D,TQI(SQ3 M4#M"%:"*8,,\,)9J!KD5=62?OZ9^ \Y['N)958[N.6#V#'CH)?2>HJR238@8 M0<(PK96@ @%MK? 6.^F]]A;LI::FGJ/&A*E-W(H9$( M24R"U2"IY%):+RF#@:0P=93J(XX'JDE:MW.W6LIJ"F4Q4/8D8U Q[:52'JM M64P*Z;CQB@'BF!-U560^.Q^H)ND%VC:))Q0_V6M:YCG[&BZZO1-#9;MQA+6S MT" N85"LE=#*&D49,HZ#\&'_-HG/SC"HAPEQU X=:0GT' F4E(W+ 97$,(P1 M=HQ:(S2S4CJJ('& Z88H8!3*KAD M#GOK0;2A&3 UJO:O(%=;7_=)^;KW&?UY2;SGE%F,++T'VD'%G,>:8$NA==I MK[WSB$% 1'F0Q4$T^!FVU<:26M)I#6KCL'(X85U0+;;EBE!LMO*=8&BHE($)S\"IS@>KR M-)T%D5V,NWN?69FMF7ZF9CJGI9G.K76<2A(Y$\4 2X>"!AW^X< ;;_;MGO?\ ML)%Z>! #YSV[H*7/2Z5/7E;"&.89BK4P$@/J&-8* Z>L5%>@TS1 M>?O.6BJ]5"J59=:E-DHH9:7PS@3+V8E KX9#IIT/MT'\*C.!ZB%76NO$ZN;1 MZUGYNMN)0.V$ X%*#P-E%A-#C) V\"$@%5%"(PZXT\9[?I2)0#5I"?)X+;$; M-,^@I*Y0L:\:,\4J1M5KV&N 6VWWM8".YV[I(@PNN_%\ MR[Y:]G7)[$N"4B7%D@;[D'A'E*-"&:U$'"NO)."2>+@7^WIV&% ]7 R2.BN, M6Q[6\K"6AYT6#ZM44%JN&;*8 8TT51IJ@Y&WUAD/B:7JY<&PG86?9W\]_M\.,F#Z=WO=::CSO2V M/^Z%3P'(^:3S/9OL/X"H(*H_;*.JBAL90(0ME-8APV)ME>36"@B5P(H):=QZ M2]1 *6K8^QAVD@U1_4U7I)0R>.?=-GN15"-E1/6>P:I=C@R,<($!AI [MU:!ORN)RWJ.FEXMZCKI M3C;L'?^PRVI>: T(!ZL@UY)"H#3R0C#*/%' 6Z$.0.O_J>6PP3$/>^]?]F;C MP!S37+&'F [2R0,7/ !P&P>BR;>@UX,&L1V&O>'5_( MC_/)?1X0Y%L^>+AZ M3R6@=7T?3O /I5>=C5>/H#Z]C MV^!>\9)-2TS?M.3?&/)/ZN!P-.T$.1+NR :GP0'^:S;,$ZS7*2,\+$C>82^B M6Z']YITY'GX=YPD+EYC_EV"\3+. SG_KY]^76/\Y_*)\Q%WVKZ U7]]&%)XL M'C@*9FI_&!3NXLD![P>S>!:='_I_3#?$HTDZQ.BFD]W?CT>_]^,)#QX.55*V MZ2B5.F-CE.'< :(UIA :P0DPQCA"I9'"K#GEU#C/?KOYF ?]9#(-B_TPCM,^ MIP\;Q]>B?TS&TW^4-P?=1EU?S^YF@_"A9_/[<=!$LKA$FT^NQ_W[^.=O-XMG MJM_[DW]$2_H?"QA$$/R6(/"71-,5'6CR[YOIBA*$EDH0>%[C9%T(MH8I7DXT MDW_/XMS3FSR?1@ 7B#/GJI&6?^@'- @/#6<6^.(<#2+"71==U>=H$[#VKD"W M:35T6GPY^A((*2M@?'R+39:E-80PYI&6SFMAC2'"4" L1I")\ W9MQ7KYB'( MKXA%>YLMZ)BJ='1Z%G-V P#3[>MOYKVP84"]> M1.0T6+6:?0TOJ##KW_/K60!N4$OF;'G):A-;KM)2.H3O03VYK2HJBWN*6<3Y M9$<2JI4-;R$H!$!IF!/D"9<(6QOX,!5:.8 #92&,C+>.H$82U/RL:Z8E<;5> M?UL7*\[E\75QX-D)R-@RH?-FE&=W?]Z8;4 MM":R@;_GG?O%PJ\#TD63)2#$^^ML>)T/BHGV@]&L]_Y+N*,7+>\EHG;FET8W MT^]19YW>9M-.>%""\J1S-RJN#3O3-'\C7(@#.*XZ*GH!2GZYL*V[25<9YW=A M"='>*9>U/,]7B##$7EFEF:,5HI@J#;S5%(1/+I@WW KKD"9PK=1T@0(E!GQ< M;&?.,=1=U":+[P-9/,$UYL_[QX(1?!ADPVE@'N[?L_Y]?*Q^^/QPGY?\X=,< M!I\JX*F-3^"K]53:^OC$>CPL'DD_L(;"H$J7B\#9@HB>IZ3GIF[N3280/&Z/ MG/Y[.UX\Y3[[FK__$LS <#$!@+-FHBL5;:6O9BUX8UL:\^] M,L E5P9XAZD!2&L=]%X3]%\$!5!V/[6HE_\>?3&^/PPLL!^TF$]1=-]MWG<% M)RLX^@B)$XOY'-#R4S[($_V\9UIXH("0+( ).*"EHD1;P855'E+P'K\[32GX MY_QK.+*_9(&[C4] _/EH!D[[=WEROX5_DQK\)8_I%$%'^38*@BMZ_X(0S/I! MJ$47S"@YK0=IHW?%1CO9N#^)0BM-XXU.O+";J-MG(>-A74X2@B\RCDYL^?Q,\/Z7EY$)6#.-LW&.>+K\?QM[%Z8C@-:O-L( M7O\ZI26DE<<;YIZ@\'WTOF9)-D=?X?!AN=PHJKN=_DT0!U%8AX4%E;\75,Q) MU,;#4_ MN0FHWHG^J6 T+#:?0D*SP31I (61':@A7+Y94MO]:#)W;XX[U]GDMA/SMB8G M8%#]/2HOUP'RG<%\SFK,B8AF4X$J)>H4O.%K'C8&PV&0W320>V70J8+@$5)%\&L>W>RDF%E82OIF;3WA )H2A#HX&+1_'.JQGG>*HBVJ M!G?#?K#!$S(WGR#_/H]?%=&K_NKR(Y_YUH\1A$D@OAB^C8QZZ>^9X_B"8=V% M=T>$WB[?NF7(JALN3A/9#?K!WLECRE@WT'^_B"@O?I'RQX9!:G0[P<[I#<+# MPY^1D**U,1H74G>19!:$1K15HK"-"PY$F&?!ZDKW] +5#T;)0KKJ!&-L,LN6 MD;JU@/;WN7>K4SF;AVXGQK(#\8_O!FDS\;'CO'_W)>TS[GUYCGFQJ(?$C!:V M\YR13V9!_D7.,1J77.3+PQ,/2+'U@F,NPCG1SOJ61,CU$[-XJ*?!+8R2*-3YY[ZQ9E=?& KI,* M\"6R\V!ZCA,$4]ARCC+S'&8E))_>?G(O+ ZSNRH-\LY-UA]WOF6# M65X>Y?KJEP'KN/)HOR?(1C=$/DXZROQXEX+^(2QH,AM'ETF!J^-1;W8]W?C] M- 49POZ6*#.'> F2JOY0/>>G*?@$M(-?ALO(=0++DN0J7N7( GH!S4JJ7YS1 MOX).G-_=#T8/>5*9^H-\H2CG 5G&W^;*]]?1J!>A'%A7P:KZXTH64E H[[/K M!54%Q N [LXUA(2A7_(\NK\6>+?7X3_APLB2%3A!#%F""1<<>DJP%P9#0"#Q M1EME$'Q7M2ZGA?\M'PSF4$M1Z?@YNM\7GY<>B$> K8+EU/B!0)]?.L[I<4'6^Q7Q^]?Z7F 10OW4>&KTIL^1@T MSR:GQTKI=XLLB'E&]M-IE*N>OT]E&M0D>NFF#S&-R?8GUT$@!*X:K7\]"/>\ MV^ ,D +A:CF%&&J.)>(2.>1=-P3ZXE\7^8\(VV8=T@9[3CUEBEBN)%04..Y M0A"]FRN@L[RGIB]^#WP7#(Y (S&U?CS+MX"P]NS[#1"LGNO_]Q\"0?YSISC? MY_/HUW/VM_MD=CF>0TX7G:A+YV/>"P(RL2(S&B:BB7]_& >QG01Y M(1)1"H MV4"/:EE2'9?[NJ[LZWZYKY3;&$W&JMI0*,!14GXF&R@K*&+](!ZC_RN;19E71%PJ M#Y_K_W-5L3"O.Z/[13Y:TF,>O7/^CG 2?R^LZK# :"!$?6YNH#^[YKB"\'U< M=[RX=(]$FR/ZZ:+D+U<87J.NKY-]\G7PT-WU8.)+HF\AG\Y33!.0^TF)C\#\ MDD^_1]V@T-_[24V+ +\.-L5#7$&!'5%E*;P?05DH3F6)-NI^W!\4ECP$T9)' MN AY!?LE:*B3:?57$;\ZL\DBH[WPID4-II\2$N/-\8Z[?'H[ZH4]V\W9[YL= M".F_(BTV9G@F?(J4\748J*4W/X: 6J_X\^K@\Q[_%PS]N+<36-C,O=]/, M8VM'+/$I#K_:) )#@SS%BBMI$'=,4BV%(4P)9!T1=1Z^J._PT1'KJXY:]C,' M0)G)I053TGJ-F,$,4:N1M1$ PF&*(:L5^_DQL;\^ %2K1XKZ@U@?<#V>YT47 M@F.5_Q9&_8Y,OP!Q%C=>/',NAQ=F:@Q&9/W>^RB*L_NH'QW3S*Y)R0EF]E^2 M/VS)V:-"VU&TKJNU2LTV_6<\93ZNI$LPOO_I=T\9AEW/.I[6%6F@ MV%PA].VN*E#2>E+:WD+;RA9*P''9( =EVV@G/818&TIH,&\Q1-#C@#R2:$(# M7;$M;/ )_$F,L"GHLR^SI>AJO>UD?7DXR3V\+#Y)3".@2'_NT5SHO!6KI?AR M7VP[:B;7'*W*!@R"^8!/ 8\0$QH*R8-D#6BE"+4(8DCVX$D?XO;#GXDWO3U* ME2O9ARV1*T+E$:I9[O-QP98"?NV%)M%>C!)]$L#3&?0#0'H+]VL^M\VZG6^C M:3("H_2=NXU+-%U076#\N:,F2LQY@'TK32,D')6CN'59JP M\]U]C-5E^=B.!N$HBFS+9A(GV9$TP16F;.MHS,-(\Z_W*2E_[KC:$Z7G49U" ME^XMO%VW0:1$IT+854SVC8ZG0DT)B'QY75_/)J\T(*, 8\@@<,93!XVA@>0" MX7F*E!5.FV/8Y.*_4=@U@._#?S%XF:!UKVZ7HRZCM$OXUC9G==GE[B5V>?9& MECDNU3,<3''&$ 1:PR S$=1 2F$!(A@ 1]=D:#V6^:LCT=[%=(!>K4OMIIGG M.R/=*YCGN-3/% _Z/N)$$15T,P:1U"CBEB! :5V M _;"E&-9Z*J[:K!W'UGKC^WW78+\WA7IWM^$9PV]IPS^)UJ=2?8G:ZLNV^K*VZLL=4O4. MRO0[I'AS88C60#8O\CB:I>'XVTU%@?^47X=;8V7/NKD@_QL'(.P8[EO<41$SM7H:C\BS M"K 6B^L6)+_,-T_%@'-LJ?0SC65]W\*J@YFY%J%[+(DB3S@06,K0F M-C_FB_3]HI@L(.#2J_5Y%+#]+AL&D!0.KN?PN8XA!9@?T7$YKP:>1%](]&-4 M4\MW#BNG$H1*P4/1IGI#_4*>#FS1="(ZR^.4SE0Z^B4;),-X:N88\4BQ<5[R5W\J?KV[PW&^2Q/?%6 MQU !"#7L_5:N+-GGS];W"0N(H1)31R%41G+G8O89M I"82NU/=9 0'1'%#A M)994TR)"CI4-^*,4>5&!WEMI4A]W _;3T%TI5Q%%U&L2J7BN=-Z,!H/1]_"[ MG^I1*Y_T5%4>N%:A6CVY^+GZQF$DM,'J.^=5K2^JZ7VNA/?1:N^R\=?^L%A> ME/J+"\5(M'2EJ.F5\HI B@!A7,12 _Z?BWE,U]'I>C_)?UK\L5:!6)8)+R=G M0[*H#]Y0%ER\DDB4AIB2UHM:=6K&WW].LYCC]\WQ>T_ESEY;[J.#\M\M]:F M.2N;]8?4BV$TFP0-9?+'O8 ;6Z]MG?E>)\B/,#F\R+?KJ'W$2)U;?W*CZ2SJ MV.DN(1 (2%E^PIV$R@J-%:164NF]Y%)8"83#4)BU%)_'*=[;"[]$96K&3FF@ MJIX*D_=X&5_!6^H#NEBN3ZAZ%&*I V>.CNB;QMB_.I8WC*=?'GE7\CL4D=I0 M22"1GF.JK?2Q-$A:%(L\M=^)O"LV;DO?+7V?$GWOL[^W ^\?C@':$V!8HDQS M==HQPZPPR$$LK;44D\"PE 1!(Q%V;0[M(X:U<%D4Y2EJ.AWWO\Q27/?SZ$,6 M!UJ\&0=[G 7T$O8EMO:D:ME7R[Y:]O4F[ N"DGT1H*'$W O++79(0PHB^]) M>**,6VM._HA]51Q"I4_F%#D6HUO+,$Z:8^WF-SDM]XA^)0;5%+*M="&"6CL+ M&;3,$\*0D,(LO"#2"N4)&N58V]BJ.]%L'NKO;(KZ=8F52VYMN3Z6N3*2G*UD IE MB*<&"60%0M*(9)@J8@#5V\CU:(;IJU(HVJD_P"E0Z$7%[ )DAR+J2V5%L$$166 M%I:T ]JC;>U[7\>2WHOX]]73B>P2T%)^2_GG2/F5QMT<6X.X@=IPZS2FP,?A M%RE:;(#@ZJV,\M6$P(X"@>Q.#N27*EB@O.@"%1*41(U4:"0. MD)AS@VVOK!R/7<:KC7;>Q,K MMY:IL;N2*T5=+-MX<4NN32%77!D5SKPP!,1YGY@&,U4RREPR325@$L-MZ5=' M,TU?FT+K-4T;;H&>2;S8':%=R#FZHC JZ5UA) T1EE,*%!4"0*+F\63(L-N6 M'W(,F[:F28.[J\]IT&"=CJA]<:JQ@ORWC,'G"9;N(EUUQPC[QB5#-. MM3+)O";0$B]W8P\UF]-]4M\3A/B=QNTFV#A <* PPE@T1*([PY5L>W.LI),>M*)%LVT[*9 MELTTDLV0DLU@(JW7VG"!"?50*L.5%LY+"17D9EO^T0M<"[5P%EYW"[7&BW/7IDWVLQIG!_&_=$XCGR/DS.OE].S%[,T=QTF/EH=!MT?=I:# MS;OI0=6!O"\8^7J;]59G>G82^4ZZ\SLC"80/<=[S_;C_K3_(O^:3FN9^'N_8 MBX_Q]I_Z<1SU=7B&#:L/K^AU/J8--GT+[_[T.8"E M#"2UD(-]5=^:A7/YK5 MCS9!KWK%O6@@<-A3?SH(UP(2CO/K/ Z3#E3W_GIV-QL$;AD^]N9G&S!E-)NF M4=/#ATXVF>3322>@3!I_GGW+^H/XRHA;D2CBL@(BEXC625/1'R(W'63CK)A4 M/>[<9P_1>;MX[.)E<=!T0505PLBF!5EETS3Q^L YTUN&D$/"0*6Y05V?@P+_Y"/;1P!.R[TW4<2J!RD_#KM0<-J MDEV_VV#KQU(.7 $1-'U1^W3K[O%A2U:\DI!18J!!3'#B)#4)MI)2P^1:^>YK MPW;?#CN;8$MVABP4:&LE0A/A*DI_EZ8$.X0(D8D 37)E%'JBU](37ANN^&/Z8W9\.PS:CEY=GU;50L M%V&%Q9J^W^;#@']S^Z1_,U<B'MCKAW=,1^/)5:>CDCJ] M&/5=:,3S>=\R/2B:^.'A0?O.HJJ;!QB63QXFA;3?*S=[U7138I,U5/%U=)X: M#=B\G;S[TR^%SA]@4A@$H]FX\VTT".2;C1\B9O6'Y<=!NSKBB66T'%2U"'L;FE7\7?-KOJ2%TB5K*>P MI;GIM#29$I&%'12>[[BT\*.JR=\-CPCWY,E"6AA,_4GG+NOE"^]#90M5FRE2 M3R=+++ D^$[^[UDV6/SRZS@/G&\"9.+U[#X0^'5:X&C<_QI(?!!> M.IG%W?>OBU5/9GN<5C 1![/)BKDWJ5!W.*79,!U8Y"/Y'*(_?)DO+;UR;4>! M9WT?S0:]@JR_Y/DP'E1:2?2"!!NUN/$E0$U/F=^01VMVS5%S%W"J'PXO<,W[ MA2LHK>]IY"PQ,^YJ'2TC#[N)X(@@J!K'80<+8WK:#Z HCF 2-A-^.U[%M'6< MV!4R$3_'X<;^,"YR)TR-/UEQ4(6##HO]DI=WQCG?X=B^/EY5"9)5G+T?CZ*5 MGW6^9)-\Z0L( N-+@:>;?]>YS0=).B00%*]I//\.7.^F&[ A;"(2Q,[8T]V, M/@NNMC.?68->8E_]X61V<]._[D?L"W<%1'P:=KNZ.:,G5=75J)!10<(>+/ET"8_>&=[?Y(7Y%@PH?"@^<\6+Y^?WP)GPZ6[ @T2"JRNHB#_QG1QVX/YQEA0*9+A>.]P5Q/$\ASTV\W1O](<"/ M%IK^>SM>/.4^^YJ__Q*$U+_>9Y$S_I0-OF[F!"T#>=$RT3H85SW7V8I:%-[*C M/??* )=<&> =I@8@K34RWEB#$!1 V?VTNU[^>Z0A'U2)X76484N;:\.^*SA9 MP=%'2)QLR<\!+3_E@SS91>\EP$(AJCE%F"K.9; FG4?2<4^L)S+&\.:/R'MJ M^N*?DW=-%".;S("_C:915IQH2*10Q!,K?WG$*\6Y(J[M;1Z/AOG^IO6WT;00 M)JN;>!3E6PK Q/%WW.%UDC%AC\,H7DKM-!@?43V8WB[ES$(7C8OI[B-,']LQ M:5?3T=<\V??I7<]8'E$E#\PG8%)\3_2I-%X7VT1$IHSJG@HAN7THYWL 5^7[ M[B+8-KJO:DP%K+L%\D8EXZ%0.:)G)88-HT8UF:27/:&C]_(@PN_"426M)]E_ M_;EAL,W@G/M]*K=50N[%+4'UR6]N(O;/ES_MW\U);W%G,+ BI]GTALD\:ME/ M!M;CAQ\8J.T>&*D]LA>6@K)8F!F"B.,:.0PH!-:JV(O+"20%!M@LAR!&Q^A/ M)8%\B*=4>CK74FOD:PT]/"RJ":\ (B<8(Z&@K+1PC@"A@/:> N2Q\#S%2 3" M4.*@R+T6!.N,7>X.072%L#C!Z"6M-)66%EIBL"($2:(L4$ 4$(R=/0ATKP7! M.J.4NT,07\7RH%.$8-G14/-@*3K$E72.![O)(:43!"GQ#&'^6A"L,QZY.P3) M%:%R:P)D,R.2M-)7QS#%)-44:N,4=E)[ 0I92(FTCKP6%.N,/.X.17&%CI'? M\U3L\?D GN@^LJ?>1AE;590WA 6B*_=M#,_W 93OPP.BW[S??'OKW9\^+8V$ MMX%E,J:#'9W-IJ- S'M.I@TCV(^%3OG":.F&@A*/MP4QLS&@WZ*5_RT&EB[ M'HRB6;QT!&>%"_")9\^=SO>S+\'JB69-U@GF4_]N=C>W>8Z?"4DK+>\#'5JL M'#9&"VTP)@)H*9'FF ,4_F\#/]S J4I&^3G885_SL4E;3M_MP#KK97$2BOH% M597%369?_CGWR 3C=3P*<(LIK$6211',?13Y3J&@E;2+E:R+E:2+[2D7:WZA MU6A;C)!T;OKCN_?Q>K]8T2P0^OA[V-HTAE(+Y!L%TWH<,?=^-I[,LB*&DRU, M[A@/&>=?8^"B>.MD(=>*AZ4=?LJO9^&A,5ZLBEA(,$AP-SF+PJV]&/L)"YT- MDNLRKFS:&>399'I\'"\U-^&E(K'&S0)O4:R.53S@N*4(>Z[$)MU[%QQ/5W^) M[H;>+^%:-IP42_E+0YBD]4Y1"EYC.GB^J!5?K>!Z8R6 0_C@8 MWP,HOXY'DR *I*'K@!A%HGC" M_T4@,^)L_Z9?N(N2!S*F=\SQ,IS59$XQCSR1@4EF_QR%VQX67ZZE&+U5XOTC ME:?I0GJ34S3JHG>%8_!4G**_)3Z9 H@=%1CPH :!%&U1)$##09/X,A+E8D\ M;";=461D%#^?Y](EXI@':.=1_R4V#T?3N9MS'7LKJ/T8F7=;7E"M'Z=7C9=0 MG"O6Q4M>Z#3>5$$R?<+!6A6*90[0ALR?2K)A$HWC/$\9@_%QP[#SP2!%#6LB MGE0AMX)TZ#B4DZY\+U;U)1QV>.A?PQLG81%95#>7 J3S:;V5S,MW5W]Z7D"& M81$H+72*F#WRRX??'I6L?<^#.C%(0:F.*J1ZXI8?\Z02]#HF(M1-T+:+0IY? MAM>C<2S6+!Z<8F+9HLW+)&%31**L$ ZK)<#'*3REM*P/ 98 X9"US!G*#9$0 M&^6LT!AC(?!:??NJ%O!\TYI"G\7A[#!\MG/&"]S7( U)WJ4#U8O/;IZ!M^2, MLRKRKF?Y!57T6U1JZ@+:5AV.5JH_J.#,2:"!E11KKP/L!!2&JZC";![ M/^X,A$UA93=5N"S@54J18(_>#_*4WM"9Y('T>BD1?&&&]A?"XCK(DZP_?)2& M&OX]U&K4V!H^ M)"+98"&NLIVY41B."[['< '&4.#P+SJR-H0*40O4II M))-\,$C68I7SS,V@HNQ@;K$-\VGI%"FDY[KO-]DZ_ M53@&YV@[7MI;J2YD\?#%0]89YL$2K'Z>7[$:DC4\Y_CSE*.Y>9%D063GKZ+Z MBTH07@,OL"&&>$V9LDIJ")6R CJAF%PK-3V4IT=5"YHO3Z>J>YT='2$Y1JJ+606L:\7ZXE%WBM#\!N/+=J M(QP(UL-9HC@N2ZR:#D&H!$.DH!U89HH*73#%H(- WTVP B_>U; M/E:#P2B%5GY++K=ZB;8K 3XVS:[0:S4"E)R*O^?CZUCSLO!MSL7>,HP4Y.+_ MOT@FC05%L_'U;3:)0;!>/U[,%@5Z2>:-LWXL_%H1FJ_ #629 ^F4I<;']!TL MJ'5,Q'D(7#ICG4(6/J>!F=$PX$->N+,^SG6!WUZ)]^\;',*<7ZTW7*TK.M2= M>]Y[>6]VG7P*2\2('WK]R751VQ2=$2D*.8F!L]IDV::5CR#C&"8+!?(O@ M5IKP8.9Y:P"5*X&_"E3^6MF,7>Q%#7NFW$D#01[$P7J::VWQP C)I3R_'DVF M15PNQK]_#^]/N1)'!BT#I1?7F:#&6: LTX0J3+6W'!!(@? (,FB> NW"?'&_ MW^?#2=Y(.%ZMY[K6!<:KS@:O?V3L"[7\Q!W]#)0N8\T$1UH*!D TQKV.;AS$ M"6#$B@#GQRR_8AN_NI=?OJ*7?T7P)P3(7M^WSR"JFF7*.AK 1 (A4Z<5\5A[ M8H!'3K*U5J#5Y**S=NQ?=0ZU\)\)Q-?BIEYS](KNTGL[MPOSN_O!Z"&?5^.\ MMDN7P-;\,<5#J.&,0(:81A,",(=@&19,($\2-PEK+3T'04VU %!;=H./8YY6;/G1F/DIP6:;VE)WY:DG%* MGHKUJK]?YY-E8M=-UB\5JX1VU8#XIFZXBPK7]'?E\9'A9==!WXZ_'#QTR\3T M51_[H]\EI7Z@@%.1GMMV1X!,/-&Q;Q'D1 M&ZB@2'A<#Q@\@_V!,/>(G"W#%QWR;!<=%'ZK)-.4 M 4R1,HH"QZDUP'HCC%7O0=U==(YCG?*F6:>XVM\Z8)>T1EG.(4*>$@71OI?IB-P2_$.F6 =O'QC8FUX/?KF0R5F3HPF =$4R>,-".0@IMR3\+DA1*8. 8+SAC/] M''C!I/-K_KWS<727K.G6Q:*88;5T8:F5![ZWX4 N$O+H#2"_[2Q> Q>J8N^R1IRVH*^H M'9=._ML8_VDP]A]2D&0TFP1U=/+'O6 ;]O/SE^SZ7U_'H]FP%S6>T?BG_[@. M]L[-S;$QO:[IJA]WBB[NP?5J/9B&S 7FO(P;T=B/R,1Q==A0PX#VRANEN: & M.F[7PIX5GU0U2C3Y.#='_&CLDUWQR]RL.+B&:I_.;>L.K*=G#_]O/A[ULLEM M9!L"0?1SG6.'G\*>Q@XR?U5&T*@)Y^=(Z*+,R+?*:<0]@-Y["J&2@&MEO5>0 M0Z7U6H%M'80N&D7HC]->1)?!K9[JDR;VW63_B8CXWZI#PK+Q.(L%#]5:F*K[ MZY7LFX;0N0"EJU= #[E$R#,!*8= 8J$Q% Q; ;!D:T&)N@7ZG+S_7D#HMW'J M<+5"Y_.OZJ1E)NLDY,8*YW.7P:=,@K!2+!-'L!I,D/"24FH5XHQ02E"\X/11 M=&KQUB08=(US(,'+,)>KLK2H*JU5E)ZC+BU093Z$(M8'"YDX(JA20,0V]9)J MK*@VB#Q705.+C%5!_^E]?KC/5XC:S7-K*CF9=1(X)%V MI9+G;2^W!K'ET30 MI"PX@1! %?['O;+4.Z,],HIX)A76A(JC*,WBS0F:=X.!<-8$?;8&<(#Y=-R_ MGB[K9B)"3"Y,Y:[TJV2&0FJ=IK'QA 1>2R:AML1"CCW6:Q5CKR.1/RZA-.]S M$&#T\=-?:_5B=1'8FG]W"HIW:_N>+B%6^CARZZ!G3G%O(.4\D"/0@$@N+()$ MXJ/;OF]&B+ KMC=9/ 5"O P+^.-C 9I%Q)E4AXV,\X4]W&K,!9U7VKUI"A"V MWN/4HE4+R0@ 4BA#D0VJLVF$P*W5OX6W#K4\:56YM7TOB)(E*#- 2*P$"$8O MTL)0JH'&DD@;.P!:(SP]>F#X^)1\61D>9V7SNLDT=3M;ECE4"A?( MZ%.F7\@JHQHXQ9 PXIRE#% 9/G/(4&RYZ"$_>@;7#KZK.N6PV#X6]12T[-;< M/5WBPV6VA82QX087T$I-/0IVKPQ:L#98>P<1.HH:_$+'<6-%9\,EY*E;N.I; MUA^DC.@-Q7[[:#I;:B+.4D\F90(E)+%C(I+>4T:]=Q(ZBRVAT& >Q.Y:H^RC M94J[?\_ZTX?8DF1RF3?F5BYY5IE@HSA&**M794^T#OP'*$$69<.:6.XBQ; MG=A^ +$BV>5 'HU:-T"]L=+ZLH3RF=&CJ#2==XA+ [ (_U*L@N4=V]!;0H3D M$B)R).%;DU(-NA1?!CTF*?EC:MNRN%[+LU=Z+?WIJ?Z264*A"8>:2F2L93*V MOY=20<*!%\Y2; U%X15EZ[\7M9BI$D_9!>>)GC.=]9UM:A$%R<\B_1-U8 M!?.V9I0KK&#>8.>%P$D?5PO3(7C<^_-9#(Y*TKM=6BONT!OQH-:*<,OAU4XT M&\ZN.FBV,Z_5>)S=>XPK;X=33-%\N9EY4\WZ*, N(EQQIR M+&ALIBTL10X9JDD@0T K+R M=">V"6R;E]75O S2=T_+FN(=^+GN9<]\A8[9O:RFK\ ;-5_;\QQW;MWSQBV- M'LG*NMK?_-\DGEH#L&G@/EJ_H]1MN6.SZ6ME?#0,Z!??PJQ2!?.DH'^-=11^ M@PM'0GRA2+@8@/*F&)AZB%\X EXJ%YPC8+0D6B[8ZE^OB7CW_6( [9OBW1,* MX"4U,CWW_94.B6U:QJG2TDKOUFZ:^74_K8R^Z&73[');NG[(QM/A7K;]Y:9B MO1'(:XO_XA_ACPC$KHS-WGNC@'Y1^7<"4997R]<\Y) IQU*+M3176B@I'0__ M2J[->EKNIN9H%:?"WNT-TS"F^?6D)86'^?S+>):-'Q! M+G]#D\OZ:YE!C6J M0F\'WC\< [3-YUZHTJU5$2LL,]KSP+ZP4QI P9 5R&@&_'K^TB;VL_!&)8?0 M\LMEA!Z^'DL[<)80& M"ZD<\'C!!B)!/LL#HD.PU6!:#>:$.<&IV[#H1R1^C.32^B?;_;7[.\W]G6?] M1*%W\(K>@2FUQEN/&9>",\P=)EH@:(,NPI&KQWG2?(VA2:42%T!Z.^>/G$BH MXH)!>:E<% )0*0$GD@F-A9=$4 2E1AY9Y0RS D,N:0WF6\M#6\*[G/UM*!?< MHYKCK.MEQ-Z/:^MEVGJ9MEZFX0E\;;U,LP(0IYICUM;+7'BF>%LOTR D;.ME MVGJ9E@N^'0*V]3*M_M76R[3QZ'/<7ULO<]GU,CH;OOFLYH:11',V?HPP%?D1 MLK9:YJ*G.16A2%3I4H^)%QQ)[JRC5! B*'- :H:\(Q@97$-&A]@[F?13X-6WVQ,K^V9) *AFTU!-&";-:$UUL/@<)FJVY%"6)9JB$9.>D8Y@<%&X%)+1RD'QL.@G0@FT)OZ%8[78HNT M+;9:;M!F39QDU@2!:,F^#+5 *ZJ@DYI2(02RA@C!O."04K@VP_/M_1MME]"6 M<;5J3"U\ /$RJ<)K*+5 2#%/O?::>F<$L,PPQ"V3;^=-:768EA6T9NQ+=MZV M"6T]C>W^3GQ_Y]S@CK!2\? $!UU#(PTUHUH:90U'@%M%#<%4@WK\)_6H#%RT M/>[.A/;>M$]HD_C,N>_OG/DH!:4C)]AKG#N+H?&".DV%\-!K1G PZ C@=1AP M+1-MF>CE[&]#H]!:<".@?B2N_G"6S7&_((9?9W?A(==IOXL?+OIY/-\[\[D& M"7N?"P2/S/4S"NWZ\'>^PZO4U M9B]98.=V'!G1?TR(YM99[[6UE&)O%;!08RTU(D0:;/;9_.?4%W1TTS&1#0ZG M95N=K *5)[=6Q708>%)]>V6!DW-E@'>8&H"TULAX8PU"4 !E]]GK+\->_GMG M.NKX_C ;7O>S0>?3-)OF=YOW7<')"HX^0NHDJ#X'M/R4#_+$XM]#9Y6&DF " M,+7$:BTH<4!Z;KF02+T'[W9Y#%*(*LDT9>$Q2!E%@>/4&F"]$<:J]ZB07>$1 M>4]-7_QS_.X%H'W%3L!S4=V) O-;?]K/)YW>++I'.]/;O/.09^-))P^O[-7< M"UCN_;CN_BLYL ?Q\(!#"*_F^[_Z>S[.?^JL\LU#L6D=>2I/7!&RY]L(.5+E M\WV0Q7-]D,E.O7TOR35Z\5W[GNR6UV+!N;;UNN3^78.@V>7S80'_E0UC/+53 M"'C^UA&RIOA21"48+K!1D%'L ,$*0JZAE9(02K0#U-?1Z8C5Y4Y!72C..V?E M33GR$?:YR);JG5GMS@];*(Q5O)4\!GJ0LEYH$4@->D%PI##-$23$LQ5OY:>L,,UDAMZ^AW"$#K MPM#+E91^-+[)^]-@1H_&G3QF(.U%IBA?.K0[>7^W=*[F] ML)^3KV7->&Z(ZLMPV47/4N4X==("ZJ@ 0GD-HF#&D##D&:]!]>6-CB2^$%*- M47Y/7?(N];=N!'DM0O@"4[H9*3O>",@I\5@+JHPEB%*.;9#1!GF! 96Z7AU; M'"*:_S+SLP^*S'\6/"*5O"6U%II7WOQ>9"MX#T]=]19 MBMBM=G"E%RW%0:PJ'$2L$-(R:!VP1 <19B&'D)MZ9:RLT?R5=?9R.A@/6MOX M386R/!CFYY58RV0Y]L(%$K?&6X\#X0O.,'>X('$<*!RY&@2SK$LPAW5?1&[M MJ^9FKEYYA>2P&K+@\&%9<&0?8&T>5G\=654[42P'K%2ED0K*KO-: M,$Z18,)!X[QRF"DH,;.U"^7_WB*4?_G5[]B 0((NXGP;#;\\,:U84W2$7J] M*1_GG7RQN<<9A0U+*(SGUKD?CX+FT$M;R>[#I]_#P4WSP<.A^/6';0@&*[8: M"%BD."?<"6JX4H!1+&S,R+6 2O]8)'R8+]J/1W?+ZO;BT">[J'FS26]%'- E M-K$M'3O78Y6=(=/%E/$_3[27X=P? ]R,Y)/GSWIU]']5/SDKGN1+\;R5!<=>SN=_,#DGEW M@S8J3/4)OKBN +[\'&O0YX)"=K6^EO5,\UA8$A\_P5!2+!EF@6]20IQFC!BD MB;94!VBH=]6:CA=E?Z\IN<^E@W?63V-3]C8BA>TW-TM>8G)OJ==X]/ZU?/F7 M*[H;TDPAO'J)>14=!>\6''%>]O6T%K!*,K8_N1Z,)K-Q_MM-4+CO\^$DX<+' M?!#4H)X93::3Q/QT%EC"A^PAE?%$;-.#P#O>;:K,,7%"&F9,4$T1!\(2:81R M(ABY.OS['BP)'%F/O- 2>T6H#/S9:F,T,%) +Y@VSUH=6]\#WW7R0+_WT98< MS_(MD*W=W-R4)1[Y[?MTE)WJ::^;C=4"OG43=8?RJ!T.YY"S10VM:_IEV/DU M6(C)&84 $-T@U#I9;W0?P[]1-7&CR?_-L\'TMMOY97A]E6[J)+C$SV$I_6]Y MY\,@O/:'>'N,'R+P<[HK7DV?X<]_[*:RH/ZPDYIS1YV&/'[3G_O?1L.OH\ZC MUX4;=WA=N*OZNEA/]S45;.7_GO6G#^^_)!SJ+QXQB3=]) MM]/KCP- 1_'/ .S);#!-\GQRU?D<7KQ\8] &)N&YTT)["W_' M94UFU]?Y9)+T@71A>1Y7'3\:#$;?H^:7CJ+0\Q#J%H^L[LK=W$3T"AN.,][+ MDQR..A%;(N(%7:/02;*@E/3F&DG:>%C,+"QIO/;Z(.O3AE+1: 'BE?<$2 T& MG5'I,%M]PS,/[XSSNWB>D]F7?X8'+O8>7G.7-*&5FW_NW(Z^YX$S=SO]8$H. M'Q8V*]%% D+,74A#@Z/+^\/(VM.ZEE\SSC/)@&X04GK%P!::'#= MSB2?3@>I\C+^?IX'$7A]YTM^GQ?(X%MX8%("XB+[09U.J5/WLW'\ M*YWD,SN?8^)51P7 /;HOK"!N>PGK1'!Q74MX+/#XRVQ:'LD3M\HYZ04T[^4W M@8?UP@X"-O^Q0+SG ;]89KWE>4=BBO\U&SRD'7<#%HX[7T;A5.-6EAQBP;H* MQA;O21AZ&P17'K^-OI%O\>OX53HZESC11C;V;GFV[^+CNN$$O^;ABW'G>W]Z M^PA0\7U+=.]V*@PC7I@L^,15Y[?%FPOX%JB6+XD]6\+FRVP2CGX2@)H]=/IW M=WFO7_AT5O"A_&4O?!M_&[?VRX??'K\I[KS?"]B=#*+;.4.*/UCRWSDY%P@6 MN&W<9JH5R@-!9<-$_#>=3X5T+5@D06BQWE]BN5+D?1\# PD".>@&O;0@* 7K MQHV%G29^7)QN_/K='^.IIB4O67G!!P-+N _$&(M[P\> PY-^V/_X(1#Q^'XT M3AI#.E7(?RY_6\!];8=!#PDL:SH+*/+P>).!X*=!08EDF;Y9OY),JW#GG-D% M' HF4Z&RI !,^.H^'R?+*O*'^=UQ(=7+<][R>+7C[]6W2P;\\=.()SH5$KP!88OS9[_V[V5TGX':T M1L)CJR"]"Z+I2U1*>H4NM8H--U&K?49,AD,X,BN2I96NA31:8TD%0Y0XH8"$ M#BF&'8-6>]TT5O0Y"*_)33X.6FJT#N(1JF$OGEWAW:W>.ZF5;R'8Y1QT 9+' M8EQ_+,RU-9S:Q,^>T,(W<9_O_:AJ#R:C)1]*&#>&F>!>7_IA]/I_#Z?\F_]H>%PC-.2HH-TA@X/&C@J-XQLGBKCIM5'0P?TW6 ME7XH;YG[R%1DF[\F,/UVHY;F;4$)*IK,$3)_C; ( "U4Y2H5V"45P/=-$,F\ M&TR88XKDGY,4.C8&E$% !('D2CG*%:,&230 MCY'@0[#&P]_9U_RWFTK>3N)%?REDQ/%!7S",S3,,8H^C9R"_WM;\/P\&^5S& MKCA$GF%D2\MND)6L)]ZVJN/DUWEZ5(4?_1S%=4"L@%G)3S%*5FAV-YI%JV#R ME#$K;7LT MX:!@1#.;K#T5_^G\5CA0FN\W_%3U]RQ=L%_S83[.!H''1?]O)^;CU22U%['+ M5:$= +X4VDP#C3A"S@-)E?!2!QQ03$ @N-3,U":TTW_^%O:W3 %Y/'6HC*DN M)73ZT>>'^T)$+ZXN!'0ZS0+V"_'\.-&G-QLO$WUNHD1)C?C6 X*'YOM$)^Q1 M%2U>&0D%/)+"8B^XUA0&%N8YHH)[K 3#0(N-,-M'VZ["K)@45:I>M0-O>@+MTAO"-JYO\]^&^0XZ6E4]WZ*E;<@2JD]-*^(F53(*/>;!"LJB?( MK6AM^I 4NFZN"^VRXJ2]0,"WW.K"VU:_\A+4(DKYIJN( M*O3_B=;(!5)\2PB-((1/RYR;-UW&-N_TJZSAHB7P2\8)GBL]_CU]RGOOWU@V MY>/LZ]M*ID4%XYLNXL.X?YU?)BFVY'?1Y/--U M_+E_DW=^^)\8#=C4U.H"V,'%2V;U]>LX_YI-WY8L?PGTT!].^M=ONHJ_98/9 M)8K%B_0107H$E_;KT^_*#*M8=W&=WT]CZ+"([\?8;);B]0^7RN7/K55K"F/^ MX]?\^S\VAC$O99[7UF/8);$) EKVIT&& R$DA-)[')/0./).DCCABQF'-V># M[).-MJ@CF%X4O>!(0E3:WTD "?>.^ 6 M/NCD!M[*IV:36/.67K6YX.SY2D-PQ5M.==&0:3_)?E<9[#7L][? M;H;+CG9;.8 M$PZKM7ZE>ULX10?T7X:3Z7B66F;]%KO+?;[-AG//3 +6Y)>G>WCL,"UJ9]N' M=J5DK^&468*&D,5X)"YAQ1"16)0" 1J^WP]K&JB9;PDBK'.D%&2!/S5(\ M) D$7HDV[_2B&59[ .<:8GQ1%=T9'\)E;OR\ LS+4=!M;*L-/S1%0E$-)$*N"TE99H"HA B9-@!*ESO':C>L%A MFF)7@RM>IUW=BOH3Y"?M/IMM\Y[!7L]Z?Q>2:> 7$T_?VGO1L'@BYJ63GCHA M/50(.0=5K!\7CCI) 0@7 :]Q'M%5(2&O%4B$7036!\VT?OG6 M+7T:I+W5ZR!12]MM_E#+%-KL@O/++B 5EZI AAH*!4+>2(*1QUY%Y@:#SFN1 MQ:_.W-[<+R)XJ]=<,@MK#^!<(\YMOL$E0_^\\@T^YI-I$(EQMN,DS8;,HI!= M#F=^ZXC4&YEMA%5"/(Q02IB$ A*DC '"@J#9&.(TDP[65]]>5XKWE@FN)<13 MY'IM:O!!%A]@I U+M^&5AC.!-A6IR8C5EMFWR'4Z7*O=9[,-L#/8ZUGOK];@ M=V/-K-6)"#:_3EIW!S=D)L)\ME :HKNWWYH(3:6H_A+H!U&E-/(LQ^P']KG>1L_4LMX3\F?$I+9XS# M2G@G.>+8<.DYTS81OB08*TS?8JA";10/:9>A5ZE2;4G^I$B^C8:?0#2<YZ0%>(5 &_2^1 YU*L'N@R8L4%$F MZC(&C.!*,R Y]=H# F"B<"V9P00U<\("WSYA ;43%EIY?0GRFH&*O#::($(9 M=-(1A#Q1$K5ZSEH2? - G?=( M X$JG,,(:;G1%D%-A"#*R!Q2\MM_DY+_&VT__2C_1*6S,P#*C'D6"J# M&-' 2(XB,T- 2HOXRZ/]KSR:H&[_!KI"[\?\@ MTY+4BGTR/W[ZZ\G.(#C0#I.LS*6VA!(<@,^<8]_-(C@KT&]F=0[C4#@.MM1G8_M=NI\K]'DWTX?.$F$.HW* M]!:Y3A*YVOV=]O[:./69[.]"XM1/376[:>/755L+ 5(I73=*6RVL@!YP9X6Q M#$CCH/<**\_LZ]E:RRR#?XV23\Q-YH305WSNB8 M0^0D(@!@\?*BJ+GL=A8?>;4V=A6_EU,#9NO?GUPV-EJUEOVW2)D M ^R][OS8L=];[:X> !Z7]K2WJ$Y@%C!#D95V'UT +ZK 1AC(+ M%.<0N_ 16L28KL\F>_D0\-J&Y, N)["="'QQ'J66\!\3/H9EI!XZ#X&6#E%- M$?<":BZ0HI R) 2H;RS6"X: UT?QO$MY2_(MR;=UIZ=7=XH0!26;8II( )ED M3E%/I?0 \0<-$. ;](#G4)0\ 18G1)X1AZ()C5@'M MG8)2:&_"'P10CH1NZ!!PL6T(.+_B[1#P5EY?A+P6I;P&V"A!A+90>,H4$0!1 M@KRR1@8Y[NI+ -YC"/B:A-[+MA"R*V4KG,^2'9U7#LIE#P%'&)1L20M#.62. M$\*I0TAQ*A!C$'"L?;C^%D/ 96W>#M"EH$T..0'^M M"]]I2K E&!MDG*2*>4\@)O4U$EX8+RJ<2OQ)-MABQMC"C*EO_F_;"_RT??]- MV'B3==<6)YN$DR=>!]WBYSG[HMN-7^#&V_KGBX7^><6>VCG$K8"H8$X#HVM":2*.;1>E)%'7.(Z[3K49^/_8M;[NY#8X[()5&DU:REJSY-N9VV<5#;LK5RLW-WYX4.XXX\'6%AG M&0?C")4)M<1S#C0QUDOJ%%8:SWM]ES#RNT[@:Y]/9>!B> M=$"_W6+FY?Q,UL=>GICW=#?C3);UL$("PZ0F-/R_9]HX;+PTT',CB6. +XRS M:/GL/ZYLJV7V<0[)OOB9V-5IK-U@ET8JSD@4-/B] GA=!MH; .- M3<;/=N.7MO$VT'BQT-\GT-A84UAG@V399I/.Z*9C\^MDA'0P[':BO7.P9H6# M9M4;S;X,\J5JM<_)S!\:[UC7U1IBTDI>=E,PQCNJL4=8"HH@U\A#)9245BDK MS='F8W[+^H,L'+8?C5,F[#''9(IN()"CF9D;$&<_)'AKO>?4V5U+[T_1NY!E M CP%AE "8B\HFOI*:VL%H 9:P!^>5_8W<=T%QS@J/-P21>@EM(OGM)KM:'; MWM,[\!@,@"C=Y!8[IJB+$[8I-T(3A BG6'E/K#/@B#SF!;V8UCG/P1VG:VTZ MUW*/$^(>+S"(CD.70;B&NZ[7R!+A)5EZJXUU7%M*!-6""2@49!P#J[23PF\D MRWT"6%O)\F-^E_6'X;H)>XJ4,LL&G_/Q'7JF75J%\-Y/\NN?>K/Q0YZ-W_V) M7?$%U:$-1K?3 M$VY$T:2H7I-PY6)]Z(=[".H\F8J[8<.KFB+P>*ES4L$\E3S(-@H$45 8**0! M'B*)G'>D;H'G2A)_TMTDZO,K2UGKW/*]<6E/O'AK"7JQ7&,OVF^;CK\R'Y-E MWQCJJ;$:0.X)-M!I&=A7XF-8&20$/B(?>Z%+2]3IT@)7DK>]Q2^10[V5VO^J MWC%8*;SE!E/D(8>&"RDQ$AH7F@JQBADBZO:./4WA3WG'X ;OF'A5[]C%4D,K MKT] 7L-*GS>)+4!::0F0P$1@Z:!,U$P]DYCS(U+SJJ/M,=%N%-%[61\4=VFM MLY5;Z=P8?G16F7LO\L ]DR1H%\=8;7E8LLND>$W'6&,EU+F3:QM/?GTNPEDY"P]S M;177+M ;54 IPBBU7 'M'13UQY/W=TO5G&E%V@CSA7*/QOJ2*GT"L(2&($B4 M4( R"S4UFGAJ&2&":;=Y1.6;^Y)VR+1";:95*QD;*QD1*"6CLT1:[)%%TE'( MN> <.0>X$Q_3D_3B-V+*[7(P'^NG!EDX3PJ /[G;#+MWSP4E_K#33J+ M;>_)-_ZPC7%4)X1(HBF0,MCD@!KEA/(XJ-+3+42"?1]-L M\&RVYEQ8__?C*=(K7(0NN0A[WHU,KM9;HW;"J0["'X]8R8N/OWM\R)4LGP#$ MF0RPI.[_L?>GO8TDV;TX_%6(LAM/#R!I8E^Z'U\@UHLR/%5]NVILS"LC1:5* M=%.DADNIRY_^'Q%),I,B)4IDDDJ2:0^ZQ"TS(\[V.R?.@JBA0@H&M"(0$\H\ MYK67G6Q).5$;Y:Y6RTWJ(ER*UNZ;=AB4YEIR820C(.:+ :.E(TAJ):ET6#J[ MK_R*+:1N97;[5K2#^Z1=N&]G$I1N1.U!DP9MO@,MYP'ZPK8]C=(?4B-4\W,/ MS-#AUGR')8_R\4,>B/P][_^XZG34L\9PE#^$[\:>;XF -[W;VWR4Q[8'U_GD M,<\'Z>VY;>P\Q&!+6EE\^S;KC4JC&M\I0KB!6V_R4?]'L/V!H^_OAX.YQ2TN M=Q.?)/QB?MFK99#15$CQ./-T+[/"U2W&GA6K6=Z**KY8S)^.;1#S^X?^\$<> MMBCXN'%[]BLU1\F]!\%?M"R1@8!I"[156%D**9&. >\Y41[R6$5:MR58GL/V M)'R2/K2!HWQ@J!<,^HI1V"VZ23<.O7X[&1_R4:$/#F+:60FHB35,!IIJ;ZA! M&%(?[(O 6FK)YD?/_EG:):# M#__GT[!^TLU-T6,P[@M[5#%!6U\YVJ["=&W_<$U!BE<=E3)$FO(\%P$Q!!\A ML-4H[PZ_#<)',2^EY., H.+?$<7ULQG"F Z^%]DO2QAD30/G5P1VYA&@.2I[ M&9I5D%@WB%$^J@-W0<"?/&CZ[]UH?I6'H&,OKT=Y]L=E=AMN^DO6?\Q^C,.] M_GHW>L53KSYC]I8'[-R-HL#_RYAH;IWU7EM+*?96 0LUUE(C0J3!9BO0F=*6 M D?&LY2(T1=;D;T9*^.U.'C+M3+ )5<&>(>I 4AKC8PWUB $!5!VF[5^##KD MS\C OC<(3-H+?/]E$ICZ?OVZ*SQ9X=$G3)PLR=? EE_R?IXTZ24T 15@S)B@ MP8QP(&R@CE!.:(%T^#?&PF>7""9\\N:?DP^[^R\UB$U$7*.UK=S7>R.'@-RB M-.-24$HPD\@I;CA31&@8A819@"+Z?FK&W>Q!O^2C[\$!76_5/PUGJB\9\'&* MKU0_-\/QY--P\H\\V.BY.GWS4=7KC9 &Z,W)> M1T.P,!3QM*&3K3JM#PG*[&3G7G,ZC609:P-!&S(''*'",$ UMN%;@=R**4RM^;ZN#:;SQ8/KM,"B% :XZ>XR%@#IB(>EEP56_7 _[-PGW M!,-['_1VDOO 6='7Z21GI^FK*2([R]&;/ NR53T<6J\SH_2%Q[I/R&L6V:I$ MA*;C.;C6_:S[Q^67[MVP'WXVNW",I,4OW ]O\OY5I_/U55\, O[/:2^&V.*% M>X.'Z23%FZ;7_U.X8YUL/)[>ST%?;]#M3V_FS[$:KGLF3G= MAQ4#E_0"B6\Z/WIY_V;=56;[55EKV.Z"/CX'_QH7RK.C[]&AIW14#\BT?!+O0[__8KSG H#0'E%,O&:10?W^8[,K$EA Y[7^L^,,)F_N[!-D7)%E& ^G62-M5@X];>1 M"9*&K]MN/ F>;X; 6C*%O<(!?2'$/8D4D 809Z$#3+)+4 .&W9>F?H6*7-$* MO2!.40>$#0E?BH282?^2.D^!RG$@8K\_?!S_4H_A>M81KEQP*=4$S'\_V[OX MNGK'0>2Q_O(]09%IDI(].MV\WY]]FB)-\75827?^>LV&?^W=A_5_RA\[OP_O MLY6\E/ML]*TW*!XOFTZ&\S>*-)?TSF/O9G(7OAUV8Y8YWPW;F#V,\U_F?_SZ M-+GGPZ+>:%%JPSX\7XU4W(+RGWZ=?^GI9Q"_\-D+'Y&=?[:Y>.I$LHJJQ**; M.A-M&".SYU3<%2Y_:5[!_';=\.L[GAK\-6O>IAR@.**9 M[1/>FQO8%>A<=MC5-E;BO7BBOM6W3+%U=(S LI1/6^T(1XYY9145E"$CI-$. M>8V)(K:V.J)%0I(J R9SM?]_9Y/F,VNT-U2(!9##K75/F@)35LI?HY1P0OJ;0 M[:==S=JQ>Y:_KS__;1YP;*PQ;-W'HR4XNA+1>J(KN8WQ//[UGS/E04%YO([R M)^71V*7\G5/&4*TS<]3D>QT$KLRRA4Y2!RUA&AJ@((HQF0"!/4,$.D[,7B'P M/% P%Z]GD*_8'_*M%C$]Q;[_FX^&-]GX+AXD"031KV]!OJ?#4:W(1)&1U>I: MBU < DEH%QX :".7J,!#CJCZNMNLH/([-%9W)O(-+[!3T(3!TD_G]5JIO3; MW\NBET2HSM]3T7IUT7DLZSR7NQ%T8^Y 7&PV*R^LK1+D M.75 *Y.:,3)**J4Y1Y2&CY4V5%DFH', 4EW[-/C7%?"^:#/[W[\-_WOU"*5\ MA.)6,^Y2@YN"M=(3K6B(MU0&KY3I7Q" +L3F>?-OKSV9]>U(8I+%3/3K2C7' MN"HW]X7<%"GKWV=RTUW(3MZ=QGJ$BWB!(MG\W=D05J8K,2N@\,I: M[RDT3GHE *4.2X49E;7W?/##T6W>FTQ'9?^?938L\L]A8!T )\/P#X:-9T?) M+@C;(S/&6O7Q]'J<_W,:EM7_T>G&ZN5^D=$=5A5X*N[:56=9%1[ ML%]9_V@LQDQHP#BW%',L" "**($P-53Z^MC/_7/:F_SX. A[,$V5M)\G80U? M[[+!6OVXEB?#UD:>#/]LX,EU'%?:XV2.DS6NEPL9O$"T^2IQ&#>^U(M7'5_T MS!KG"Y7X?-%N46^U=)_*]6/E0N2(\6TO?#!]"(\XBC5LZ3&*\J1.GABA,RN# M"-\(JP^W&@["$HL+IMJBR5UO='/YD(V6OAN?- E)\01!#A]ZX67O?XN/BY*) MWJRVXN-OG_?=$82B\E0* 88=U9H &$3)>@F@9B8Y5]NWYQFUOEI>96(8WGY>QJKYFGCLO;Q:^H5UM(1Z'/7Y*10@S"^FZF_:(4,(KBO# SEMN-XD5_ M[OVER'0-K'^9NI=D@T$0R-$XFH_;T?#^:2%GX/Z?>_-?I29G2=9FK#FKJWM9 M!Q2UC8N^ HO:O*1GU\UEEWZRQ]BOTQ3-[4>B! M*,?A2>Z"0>T%PY#U^\DRE#6$@\#('3^J9?)I*^(&C?+;?O%N;Z5ZMRPDZCOS[S*Y,[K))9]HOJEL#.\2=N>K\5Z6-0-'4;U.1ZH)S^L.@1$?S154[ M"#Z[\D71;WCYO<(@Q<>50M6EBN/9C\-*DZ4K'C-\UDLF<,%]B3CI"XFT1])G ML*PJ7RE??A5:*)#SHA#ZYFG;Q8+-R_KTOT7;U3'9J!\DO'<_[<\00JRFG!-@ M&K,M_CS;JQ1A40CFS'P<.[21S.B]^?@A>=R\6)]Y.HPM4 M!2.SJNFRQ'KRG-@_#&,+G-@7YB'[,9Q.9O79BW5F5:54;N&S/1I?O9N!][+; MVX+OKG^D!:V@J?CSK"*1U1K4L@@__G2^!8L'3*'9AU'LKIF>[2)][9DJ^8NU M1??Q[LM%\V%OGF2V/7K$I+^SI7DO'SZI66LHK!@'$C%"$".1HWY73 M_*5:YBTKIW>^XCE5R+YKX?3[E$D7V[%<*[WHC7CF!=.OGB]ZPN659UH\W9)^ M?2'U>>0_-[*R=KLBN8..NV.5XSNH%"35D=)794 M7M4YCG)5.'9ALKKDIX%UMN]NV)JI#1@HJGP8"?\>TSC4\W"]&EIZVA0KQH#47<7<<.MW)$;N7:IOFV+"*H5GC',JK8424H68E!YP M'4V8#/]QP-57:;)#X=E[F;#=JM):_ZKUKQJL!'CEH !#!Z5@.%;X!.W@<PW2J!=U0"!ZNQ;>[TQ:?GM#?M],5V^N+^IB^2W:8OTAW2 M#_>>U3T;=E_.QHK)G4LEW$NE%(N1O=DXYH,6F>V]05GCG3+UBZ3439FDKYB+ MM;C%3 1>>7;W3+YN?J]I E6OE:440R&P2+D\=^8%QT4 M1YQQ-7C3,UW-)FC-RV%>RO!^>HF4S7V=QY\]'958J5^8_;:\1?YG'.C5FZP, MU1H]^>(@?WRFDJ&:C[^H,GJRC5G_Q[@W/I(JA>S;MU'^+>[Z^K*9,AUZB:TW M3"6MS*0N1TLW9B+S:KGGG*U>?OZUCR&*M/)_W6^M),=E:VG#')$46\P!DQ 8 M'!1J0,/!<%!MG%WT8HF@\V UQ^F5#CNF"/126#DD1J]"],HX0IJ*S%/B#>8R@:BY['*Y_Q[;,@J[(?IGE M(FK6AV((:/_'JYSQ2+6ZXW_MW_?NDX-4M>,Z(,H#X++E$RIB.06(1.P.;14 M>Z&9@Q@A)X5U]9%4-)RDJ\7PM9%T5FI,DHZ[ZBWTB)*M23:8:Z< M480X9+E9R8'>18=N,*YFUI>G$+?KBKC5*%=H?W(UG\8\*YQ?M!E:B_2K0M@P M&3P2SW$Z>(M4Q?U>(L2LS4(VWDG@ZE9_,4RS;^GGI2OG#!,,4 D5IA@#:ARP M :M[@#PE4J^TU5QTKRQ4X'H=\&DXB"T@\J+7S?AK[/E3_=P,QY-/P\D_\B#+ MU$BE5T6UW*$J-YX(2!Y55T -IB49/NRHT<)1\>KE8E:I]:[/D$+P!:_8E7*) S]+/ 7HI&. MG]((9]L@WP>1[N8GU,2 MP' ZS@8WX]CEK)L_3*)75#0WC*?+V;HN">=1N/3W&:4BL/UV%XX:9]F.9@K M$1/V;,1D_NX3_^X5+;0ORSHE_'),!-990MN\ZHZVZJA&R_!^Y/W7?9"V^2I- M E(>FQ.)")! :1S_WQC 8%)I!GKDV/K1\/M5:4\Z"FS,UJA'VTW',6B8GKVJ M\M K9P: *[DZF/>45-XV!6VBL>CGXW@\S<^LDDW",EM&,$(I80'#0()4D'IA M01)[IYETL+Y*MIVFA;Q^DMH^LFD'1$'O!)U]H)H.+!XI4?5 M7,3QGPG;OK2B]\/,FQ4#+@EK.): >(F,MEQYAP6&A& C!"/ #NB %C1J, M1*SH"%P)W,9CCO<88\*0 MA,@[::R&##@90%63CJ3XNQY)74!4*WIJ9)/G,\A2:&,\C4(Q!( R_]L!Q&% M*P0P"+%G4&F9M)$UFGBWDO_=T-.DW175[K&=.M%+PT'*T<=VMCY-.LK8SB9] M4)FD[6SP99#'Q D@G-+*<1'U =/<,LSJZY6V^S'3B_7^^\ G^^R'UCQWI5&1 MFF-'+&VDYM ZK=)H B$%)89::@*D9AQ#F#PN#C6QDM37Q_P YUBU*+VW8IWS M4GRGE3>S]2E6DP'-AL,J FB9+R>5ML0A$5L$,DTIMBIY.)P!@H():-!AU<$1 MS1,G!O,Z?9C3.91J$4T;@ZD;G_!20RGB$7!>F:"A!)2,:H^3AC*<6R'I,9TD MO0L^6>WOT,9BCB<64S0.ZI]/.&8C>A&RTN(EP!<&>%L0Q(XZ#W"BM_ MR&Q_/QS=YKUF QA.Z\S[;=-M6LC3!G'>$21!4"I"+[EV"@'"E/02 <-9 $F. M:,?:$(A(I4U5G+-L M--0244.(I%I#214P,/8_;U3YMSAHKLU>0[IMHLV)()Y& ILCPB^5UMC<8"NA MA@$"""H]DMH0"RD03!$3_+LC2;3974LUZ?"IX?CDZ$,[;9I-51O0REQ20SV5 M4FD2W!= E(#>$.I13+\A$NL&I=F\V'#U #$=*5:;?I^2J]*&:-H0S1&':'A9 M+PZ\"6"(H@9)Z" U8V[)YG4XO6VS%*(Z\X.VG5UV;:''VF M#92EBV.04DQQIV# ,L&ID1Q*:;TD5D%YT!#MQDR;]P8UB-0IV:=S'M5BFC8( M4S-"0;#44%1;#9!$A@%&M382*AB\+RZL"UC%\V/*M#E!A-)P(')Z#82?GB/) M[:/]LZ7AAS\[-\-I'$@QC_C7NFW'< *%4!GHX9!(((T&!G&*&1: 8.$,LY![ M2, !LX\WGT ]/[+I$*D[N%9?9VNF/,[#JS9(U :)&@S!"*^,'R= 2H^Y9(YZ MCK23GB'(H*'>&G0LYV"[Z\IF0:^&!H?^FF9;S=^OY=I/IKA5%M>8^9@?!QTU M_19ND/KHI!&TO722%F?4I9F9\SF8<6CIX["3_YEWIW$"[OBJTXE3-M-( MVS@W(^_.LD;.G"_Z9N% * OPW\QW%TA;#E5?G5T0UWC+ ,;V>DHR,#3:;=K)Z>* MBYH&5S[+-*STY94.H-I09@4R/KCT7",3F,8SP)63VJXRS765(TI^^2TX0W\; MWO1N@U9,TRL3/OY\6PS^FH\U/ERV^\=/_I4V('@4%W1S)/'-M"C&[8Q?H2?R M4=X93Z_'^3^G82?[/V9CD\-^!;0(PQQT#P!BTAN#%<8&8B=![XA)_%%P >&[01P,@S_[*QM=N$[*= % M!ANG)^S"=\/I*$Z"OA\.9@P2+%PV* U<,=$]>][ [=M\53I!2LFQ8Y88A0$% MDLK@\R/+$?*"&(U 8\U7O1RUK?V25ZL:K#[[M(#-R.N*<."4HYDS!87Z.%E9@ZIO# MW?^OCG#W5BQ*KE:577T3P_=-+E%V[E90.B"]<5IQ:HV1#+) -0XT)PS8^L@E MWI-<8(\:)5BAF_U3K&P7*KB7L3&?ETK0 $R4(%Y# J&5'BJ_4AR^BX#5\A_=6ZGP.S<;6][Q9+#C;N(Z^7H-L@B;)@TQ_CJ<9/WJYV8XGGP:3OZ1 M!XTPW\)]!5"WTC7TBN[1F#_>]8+'VQLGYNC.N.)Z">)%)S>X+H_SV=)9$7>. M@VX#<*\!P/W_EV*<*QP"2]<%6R85I22H$NJ9)):I6%4+M-.,4; RXF=O'%(X M+7XXFKT5OP=KME(5GK@=E)>&L.\M0<"P=.#__3?N]'\*@^!/2^O1WGVQV5V&V[Z2]9_ MS'Z,P[W^>C=ZQ5.O/F/VE@?LW(TB _S+F&ANG?5>6TLI]E8!"S764B-"I,%F MF\5_C2<,4>A,Y+7@02^V(GNSUXC7>H1;KI4!+KDRP#M,#4!::V2\L08A*("R MVQTLW.1_1H7D>X-LT.UE_')"H\^8>*D7KX&MOR2]_.D32^A MT=Y@S)B@FB(.A W4B?W7M$ Z_!M5]>P204E,WOQS]F%[3SX=6RVY\: .-SZ] M7)YF7FJA3E)#G;\'M39>%K1E1?V,MEL)07;O\IMI/_]\N]"T3S1>NI.*"*LW M^9$8/.ZP#I[!'Q_6T$L18J12UE$C*')0. T5QIP@;(F0XK+L#RR\P#A@"FF! MIU2D5GJ0H2"$QA.)T8=.'HSP0SPJ'$WSM])IE0R5GR\=]8,Y56=4C*^KUQ]$ M7=]?O@,H3L33D6(G1JEGGZ9P9WP=*-.=OUY#^J^]^WS<^90_=GX?WF0^/ MO9O)7?@S+&R61-(=]OO9PSC_9?['"B-^6*2=A:]$QOBW#_S#\TEIQ2TX_>G7 M^9>>?@;A"Y_5_A%XU<\V9]>=3O;O@HSHP\MK77K[]R]_'R=G]+?PQWEFC"]X!I\IS\P3<"X3 M1\S2<-+?Z12CV+MXEI'>BP<:G72BL54F[PGR#=O -[56'>R-"W[N#3J3N^%T M'+1!4!3YG]W\81*=XD3U=#08#_JR=74E9Y; G:6061T3MTZQT)Y4*CZL4Y1( MP" 21N* 5[&/_1.9U%0R>\B*CUVF;<63XZ=1C61/H_54@YN*42VR5IK;&ZAQ M>89M:G6;6GV\J=4$EX>[GC!ON/ 84$><95AZ&76=@H(9 N21I%;O4PTVJ?E0 M\U3A:=7C)V8[N8+\3?J@4FKA %;,*0X<$%X!JXB@41\@#S 2$#B0A MM4EC2"LT$P>LS-AM<%<;O&F#-T>!=MK@S8&U'05E8@5B4H0W&87&F^/[\!]%2FD9=2=!DAEAN/#MA7=><98.\:RFF'F[9QGX80ZK3C/A27R@LSAY%6$AH+K)3* M:LD/Z,7M6]W]QA:+5(**L== MC"M J!<$44*1 $993953&B.HWN/X>XMA7^]]V(7X(;RCMLOBR6.H-IIT:%W( MRHYJQBO%K+#60DPQD])I;96RF#./]=&D NU33>Y^RG;:M]9XORL^(A<0G(2;U0:%VJ#0@941 M Y5AJ)AZ'U01U%Y3IZBPPJ" 7X2V4"/JCRD9:,_::M=)[^B*R%/06&TVT EF M VTZ!6-05,([!''EI<$84&^ABJ,%+>1.0^(07FF$UM3I8N\:\<5#'\0[;PB_MWF+YX>JN)7XB!: MM.%HZUA U;DF$3%:NES &4ZQ@TY90"%.L6 !L9>,((2):U8248,1%-K8][Y- M(VK14!LQJ@';\%)],6>)MBQX>P90XJBBW&"MO- ("$X/B&UV3"-J-K"15TBT MT:)32B-J1[K6HHI$Z6992J42RE!E"14 B:"$A)#&!#REF3A@\'J7D:[O?([& M09UZIAWWVL:DVIA44Y0EKXP@4(XB8)UTQ"IJ+13.JH#K))+0" D.Z';N:=SK MNT,V"*]PG2YI0X-1YSD)]K=1+PZO&:9Y>!]_^YRF*'XKN6</O4@J:#:1(UU_G3HJU,[B"K,[+HW->&8-Z5YA'=V[ M_/,@?V&8QF/ 4N-\\.'_W$;>20,P:A^KD<8^[G5EGI2MN=[,!M^, S/$5KO!0AT%/RS,V6#FBZP?+'J) M7IYEO#J:YZ>=>6:N:X:#--MI&'1[FF2<#09!M8W&V>C';-3M; QM5'#QU2B_ MSZ)"'RTN<1\N?A?T4U)&\2N#0);M^1&SXHKCK:]PT0GVX>?> 94D+BMNB,+$ M7O]/WIW,IJ[-4%&>6CSP7\?E@)DY\BBV91H!4H"WW^[2K^;KBQ.$ MQP50>05 BF"EA"C3A]GV!F+V>V%_PH8N8$O6Z=Y%]NX$,!8?:33L=Q[OXMSL M^(L(HWIAGXM).@]9[V8!O9(_$YZ].QW%/^Z&_?"]<;QS-QO?770>IM?]7C>0 M9#+*;N80,*F#+$ZIN^X-BHN&AXD@\(FB&/?^G%$@$3PP1MB"'X%A^\'33QQ3 M ,X9=DMKG9G+&;N\9INN\VY0 )V'T? Z#5U9[%0;W2MNT;]/PXJ* M>>$!Q1;#U!Z&O<$D M\X0VT4U]J=WD_[69H#W8!YN,&=+0MON'?.:DFM#X@! M("& LPQ))"#RKD[)AO?YY&YX\V1 6Q-=P"_3ZW%0!N&2 M%3_PB:C,G<)G7<*WN'/)?QP.PL7G3N0&URUX@!^BO_=A-T_O -B%L-;!:[B# M%_@CZ_QSFHTF^2BP1^"A7N#69+KSK!MA#6156/,PRF][?P;V*7\S_S2N*!B] M9-J?@PO_ORV!0O/UA@VX8:8#D[?3M+G'06<%BS$,VF <]WX8P[5!&_2#1EJ% M%L_HM6[4&7&5>XX(T#*@;9&74AAD/>;4A#^A]A@@2[B4G+(F-=66+\U@W\?Y M7]71WQ"T!N ";,Y$?[OZ*!YJ!AP3NAY/YA!XBSAH;]#M3Z/X%A M2!+EPDH.D9K%X"T1O,XF/ /G%2\$$M(H.5FO$X30)!K36E M&AMI,"&".J.9D(RI([6([V;);D?#^\0QT62D/U9Y)+B! 8CNXG?NQ)>%,O^R M^WSSRLE#7%-U]G5=H5^[!7)MW9H0)7J_WM:O.G;AH-)HX!CGT,#ELVF,9XV[+/]O[H MAI=>$0!:>LR,519308T*\ 80H!R!Q#'Z;EWZUX4T8-A/ "?#\,_+<8TWB^ N MR$8*=('!Q@/YK9%-T*C9H/3DET][D]>^T5M/L"+K+$Q?M#QACV>1W^[PVR#< M]Z81D351'C8HZP7'4@AD#26"2ZR00)!2Q#P/<*5.G;X!-A],I\.KU2RYVG3Z M[;"(Y&]]A=(2;/\0S3$A04%'TQ#WN$G*69:'T5('D..0[E$M1S7*)E]ZU!91FZP,(;3KC!% )*M):&,A![L%J)C27B,*CXK53?5G?B?>K.8/HV MFL=HCX.%C4&(F%6<%1HD_)-$*IU[/RG 6."=;2F")M87$8- KKIY_$A:M7%#( + M3,G>=/'L1#D(Y?UP,#/:C_'$?31;S3/N[--YVG)V[I!]^S;*OT7=75'CMW$* M_?>8+GP '"Q@B0(@T$@;)I4,VIQ!Q)B(S!8 @%3!15O?R&V;E+2-S*;F^_)Q M$#3Y8-SKIO3I@GGVR'O;6@2ZQPC)5><]=! L/7'?1I.-F+&B)27A"Y<2C$+FIH604U1)>@TJ?V'FBJD">Q 9OQ%B)$ M M-PRC%6G->7WOK>NN0E'MH>8*ZV@JP-8"9[-1A.2INU7..YL%'!EN4Q*-1/ MKNG#/)8S]UH+;S:=A@5-?TH>]\2B\M#.L11\.*PX XJ M; !!5 FBN01,.X/QBL3N,0JVSH%;/CC>?X ,D:M5G[XV(=SHXE4.QI+=?W*N M7+P9S[XJ#O^+;N&R5WC5\:MNX?IA$1?Q:T%EQ)L-AK,G7ZUWFN6Z9(6A2V\7 MA5%SV7]9 53D/=8FY*,ZI!M"\.1!TW_O1O.K/&3?\LOK49[]<9G=AIO^DO4? MLQ_C<*^_WHU>\=2KSYB]Y0$[=Z/(HO\R#G)FG?5>6TLI]E8!"S764B-"I,%F MF\5_37FQ@>HF"F PC(NMR-ZLD?%:;;OE6H/O*KDRP#M,#4!::V2\L08A*("R MVQV!W>1_1EGQO4$0CU[6[WQ9Q$-6UUWAR0J//F'BI"N_!K;\$NQD$O]+:'30 MD#CX1513Q(&P@3I".:$%TN'?2_:AS/E2DS?_G'_8W4K6(#:O/J_O/*W+2VG9 MTW'^-(U[74Y*4B_PX M?O02 2XZ/W]P7W[[+289?X[?#7_/ZPORV]LHO-_S&4B.?'T=4\#S\3B5-50# M\P_SDMI4L;'X97+$REJ$JXX*WPG\4H-'M@G>$5G)+N0$!U>,*0(H37.-(GT_AN4ILJ.*%EWXR)V;\;JUNO)#[325<%TV,.4[9]ZS7 M3\HPQNYCFE583RR9&LZX\\F18BJ:2K61Z?2@N/C&BQ19@44:8CP[BH5;TRR] M,XI^X?R Z;8W&D\2KX>+IT3IVU[H/!+&-Z[OPEY(C 12PU"E^< M243T-B,,_266,.V;\RO]"94*3HWF "EL*6!2>XDHA9PBC17EBQAZ9*_MXQ!% MHYS/MVI&EKF\1#?I,=+A[W'WO]XE-MVBCJ;QTH(N&-^KO%RD(K.],TYYJID" MWU!3SR&DU@7M22Q'#$IJL"2JOL!G69#]^?;S=!)\MD$T] 6)LS][]]/[IG+, M:DTV>FU%]JI[O7M!]LQ$#\M-?%'9+FQZ/RMU7'R];-:#7YPN55%\O\Z*'@-# MCJ=!)Q9%!MG]YGV $+/[!Z#E:>)%]KX M-%<=%Q7S,&".%,^:A>KF>=\)"P4V*JY0*=#L#>*!50'QX\[DP7?>'JU>(% MYC=Z;A%I\RZB!_&]%\,8=\/'O*@ESB:5VSW=G-EZRTR*U:&+?(L4C; MFJ?:UMG#71Q+O#-8H^##?9OV8]!G7J=W42E&*-/_PG[UN@%)+PKZ;CK7/V+M M4B!4^",;+-CS)A^'YR[J(,./^KVB+"K_LYL_3&;Y!\, *"(T/\#1%2M'4UD! M$:-4*NDB^.KF>I_HK(;H>3?T'AC'WTW DO=#T?Y7%L7[E11 MFAX34X=)V3P$/3"*7UV,HZO'S5%L?BWOSBZ"K MPSIC<>F\@.\A^S$:!J$*BF>:5A<8?_H0GFBY$=V^6+W,%-&<(0HQI]HR:I14 MU "BC0.!T:T"]:7PS;ARP3W3ZW%WU$MG;;^O\'A3W,"=.!CNA843Z_9&L;5# M])_&G9\#'+C);Q,+5_CP+XL,KH=YU&(=EBF^-$" M=B0]OAZ?7"S?YV$4:U9G0C:O?YMABCUS-B_34A37A(" OV7PV8C0P9WSTOA4 M3L8P7-\+9AL]ON"@N.S/MY4(R$RQ'P\(?P-WB_UQ=Z=?J.#B11=X@_TL)&Z1=>; MO9_15RI5"*2$$<4D!XQRS 1V,K!4; ]-.66Z'CP[XYZ4)E-AFO#G\UGY3>"> M)T?];Z@91Q=[X9[@ 2:/]/K'&Q1@&918BKRFL,:RZILGD09/+##IM)]0[^WL MZ0,@3LS;20U78V;J\'$P#\4.\LC6L0O2L#^S[,=0Z:C&.YV9-"T[9Y/@2UCI MA\>$,M!9@6)I!19..P["2TP MJJ^GC*%J?B8.F=LFVCY@K!OJ>M3<7T0VD5Q M_6!XL.3*N^Q['@!O/EC@BYNGQS'-EYRFY[G-6K =IG))@M*Y0 @9R3A"5A$J M*)* .Z&!(S)X&XZMY+SO)^OM=1*S??T^WU\F6V_PIF2VQ>GCFY+5FJ;XHQQ- M!V^I:%Z[!7OO7"%AB1VYAYQ#BS1BDE)BA-3&$&FQ,8H0KI]R^H(7BY+D]?R^ M:'V?^'G\-0;BGC8-_#2<_",/'#S?K#HKSN66(L$R49U:V@NFZ M=_G-M)_/_/G5\IGG'*7HR!7X+\"Z^Z(J(F6'QO1$'=/[/ZQ)=O36Q_ZC2"AA MJ)%:6B(Y!1Y@!X1WXA)48L\$&40EA@13 9&.7F\O.EH3=@OM>S MC8VOJ]9YOLM9O?^(3I1;7]N[9LO.8VB@6\"%51HAM]*+:.L@[V(F5044S GX-=#O8(B+\PV0JP[. M:>8POFUFH3=?^K\/8P/]?F_R8PL*-GDH^B9GNW)FK0U&R!H#XGB?X%D)*27P M5E(5Q-J:]:T4MHG7KA/C)V/H_G-!C]7\C+J"N:LGT/C5^4'KG/#M54 SYY[_ M=+:@X/?>^(_+VU$>-*2U'?<YG1#+Y0*6/,R(U4E6L&^RQ![!P:BKD2#2%3:?E@YO.CU[> MOSDK[$ !* .QTF"% #7.*44) 9I@8)RPW")IG%UIIE>K'IBCN#DQ#JD'7DI: M^]]\-+S)QG+V1H[KS:?=99+\=?$L-U_C:\Z=T&>B;.;?XA_,?! MK*'&8OI699'S1,4E@JY1.V*+]I\KBB=-(_SOZAYOF80RN0N J?X\E&KQ MVDJ+X/3PXT4+X3+K.^P.F96SQY%[=\&$IC*=M(*\K/:9U4FERKCBY"YQV'2\ M2#S+*NUD4]99*FV;/ X7%UU4#EUU/H=[5;ONYU63=<@#<;.;(IYE->YH?*?X?_I(_Q*[%X1\, M=F3@G:IT\05F^^M,5\FY?HYUYTQ4G'8M\V9OT D;-"GBZ86N+#,;>V7->TQN M?/<>\H'IRKBM5X1C8HEU$%!(D5)2>:>(YXJ @%<./YVQ/H6Y?7;%'CMH)3VU MV@!K/OIT$3MT_?RZI'J7(<&\YVRU%T\W-N'H]Q>C6?>L<'$Y$T=I M#8RA+":G>HD,U\A(8ST#7#FI[3-9Z7.N+GG^.5A0)*6:M,"U/1MK8?-=U"JG M^(*2C7',?>K5N;DNNG\&!EAISG28WK$4D*4YWA8; :46D&+D%+?,0VV,00HI M*6IBC=_SAW[6?3MK;#^<=A=FP9Q=<+[:XK,F9KGJ_%9M1/2:X5^S"L/QFHY> M"SW[9#K8K"K^:>KN1K-!I[C'[8 M6$6ITE)9[K3@.KA\CF!>1QIT0\=%HZO5RI_:4,JF?GE'G06]E %=X=MG9&3O MZ'.C4CW?GP[-^,%.AE8_!.Z="! M?UB%?RCS5EFFH C\DWK>$R.5HH&)I#RR=.@W\]6S"3NPY)=:4Z3'5ZLQZ6;V M%(9M3^&VI_#A>@KSW7H*BX:FV\>II=-!7HXL#=HT16"J,RC361__=?P,RN]D MWT9Y(DBLQN]]"X2*O7F*GQ?QH+]EHV" 4A/>0[F_K Q%2X Y] A#S 5UTDMN M#%<8&8B=!WZEYNI=AYZ&K8H1ZO#/6^?J'<68TP+V/M_083:R.H;=$BLF!/YS M[R_%VZ/\>V\\+PP9CF[S7NQ]6QRFC",7%+@F>WCH][I)2\Z"D?GW>)U%+[JR MOUHW-ED=OW@?&3^2SPAZ"(\U$Q M R3>;3@:SV0W+*'L6_2P\*,KC_6L!Z^6=V 2MZ :!SULV7 0[,K 0VDUM<9J MSPFEDDF'+608:Z@@H[B^7*VG<:^/90SAY?!_(=0HZ-C@;>]ZXK2];[W'038[ M3TI\E1BV184[%A5"M+&JD*%7 M50ZN? 2V^]G)W.PL2REC(\.#UU(VIG)RJ^3F$^0"?*8%M<\4SK:D/PO2BY;T M#2#]=D6R^^0+WIJ%5X*#XS#^/R?/93@=9X.;M:T!SJ,F,KJ\T4L;Q>#@=)M: MR*TZ(3RW:WM?[[_NHSJO^45=2)8!0\$D%LY+@+RD$)GP):2Y)=@X:2A8.4ZN MJ\_@QT%W>)\O#J[^8Q:&68K^17;\?/LEZ^>;TPK*6DV\H6?^Q@A^'%12N#H;<6C.)AF@F MT2JF5C&UBJF9BJE25N(IU8 2+S7DU 6KF1P[@*9_O$>BFF? M->W-4TPGU:LB3D%.F44Q">(FN'']X4,Z4IX=T8TW^/.;^B8><2L+3,NQ!0(9 M[*!$&'%++;;"8"J$4X0(B;A;29,XI-9DL 80'#F(%M(?4&RR$,% H3%5L"\]61@8>$OD?1CI1D,XZ MW8%6.EOIW$DZ1=F)!0D;$2H\IM\9C+.E*2M8AX>]AI).2.F.( M#0>^QWZFD7RAV[X<=#(+^MSE9ZQ9S?L'H0?HZ-M8ZGW),[KRE')7VW!'. M-=? <,8H-$!*B*P@/HBEEZA&7W@+M'T *9>PSB[/K8RW,MX4&2=E"V=JF0!> M6L$YI! : 6EL *\\<9!)L3+@^9"8_0 R3N#&SG)'+>,G%<+^O_D@'V7]!-FS MF_O>H#>>Q)J1[WEMN/V0">L'%GI6&G;* FS7&F!&':4VP'?HD+- 0..M1>\* MWV=$#D*OEDA&P "4*M@RW' M6&O&"8;>>0$DM-Z_)W(_E(#C"P1;^6[E^U3DFX(R-]22B@$YP X UTON[:A3K0"KI@ MN,ZTF^U)WE@@<\H!R5:#M1J,5IK!6LNQ9@!+HSQ%D"@J&'0XX#Z&-'6R9@^N M!@W&+G"KP%H%UBJP,U9@O))(C0GBB %H *?2$VD<=H1+2+B6B*V,E]G11:TG MM;+>2JOC4V -G];WKBW,]C_>@(K2@X%>,J^T9L(P*BA23&CCC#!6*NGERDBP M>IK:F>RA%[SP^*Y*XRVV<7E>W\=]-7Q37Q_WO=.JC,91J""6PE'C-9)!O6F@ MI?&(":@M]2M8[7"T$IMTX^MIM<>VF/$\MY^/T^26P=X))TL;Q9"U4!J+%#'4 M4RR9UI;$'JE"2P7>D7"\B+N.1Y/__CTV7$T1UOCJ;]F?O?OI_7%,/*O,$NF6 MBR[&J@^"N8RM@,?#V\ECV,WF+K?F.RQYE(_C:(W> M][S_XZJS"A56ABCL&RS4T/->[-;S7FX#6?Z>1JFJ+Z;# +O8&#H_ ()AL.( M& T5]18"+G#X/R3B% =/XV!3X.Q*9MFA$4S98/HFLDIJ1.N'HT_YH^IVXR\# M8_TV&@["G]VB3>W2,5?YI2]Q]&WL__WWAZB"XEA;(&M4T*^VO*NR\W8RUR * M,JJ7\7C8[26%7+1]C[2)=F!XG;JO=_N]6'L<;Q47-7Y.^]_,F[07%WB[PI_I M^VKCSJ2QKU9WZXDFVE7O[,=-2__)$EG&"#OO#>'!-9 4":P)8 P(%-T%1Y4/ M%RBG?;RI-_'*^JJ/^[19<6?UN=>U%D:D"%3,?.>W'&Y^>)D:3^Z_%$N:=69^ MX]:GE\N-X"!Z.N[GQ1A /)+]L&6K\N*4_6OVI^V-N_UAG![X8K=QB[5RD&C. M(*4@M@[W!!*LJ&;( U+M-@X#: C2JZ0UB'J,M-<"6\*Y,MXYHU^T8AOO ]_4 MK+SVN,8:JA5;V0E[N9(;^G0BU$K\8[,J?,V&[+*?:,,.OE>LY+^*(1:CV?"; M7K')D^S/SG4^R&][DSU##2YS5HF5!&?;6>HP0DS'?Q1%C"-N(%*<>8&?E:]9 M4%$7#[U-;'')BH_#OH?W7LY:V6O0(ZN,=PDD.(A3G8A1!D,(LAPX!12U%!D6 MN!M*:8-5PIQKQ592DUY/#'$2/G%*7J_*R<&(5 E\$,,T8<@JPZU40!.#62"2 MA!8YK/1*9=?KB51OX.(U$K57:LUG]K:Q@T;&#KX6,XKGUJ=4?E6Z-8QLR=5Y M&/7B?)/^C^"OY/-9NVD@2MK=\/C!S"]9UKD3GX:F5RQM)<86M'\60&C6CV_F MV6*T;>=[UI]AF"P.4DGN4B\-FQ[DE5G3:9;0CR^343[X%EYFW7].PV[&SU_8 MZ?@\\V=9)RUK=T^DGT566*;HQ?K->?7&W.8WJ4)HS>94MB1;NR%/II>E>6'E M#CP=]OEV6%;K#*4/_R<29.$=QWWH][+K7K\W^3$;T%9@L_@H\?EC:F584K?@ MB>S/V<"W8A?##D\?'H:CR6RJ;?3!YQ<+7W\8Y9=YT..I0\)-.39M08+@[0?7 M^VDH;\OEFGG,YWSI);#LT4[G^F<2=_.9SI;TK7X?/A/)3$1&\*T=91Z2ZT#5B-I(2:>(L?E2NY,$1^) MWKL?#>]-$:<(R_R\&*JLDU._B*/DXSD[[9Q1_YH8/647C--#=%I:%\^Q3 M6_':M15D%Q(?I!OU\6BKDVI[Z8LS[[8SUG/"+4F9"H@#Y !0:^ZEU"S\ TAT MG*S$PF"T4C:YA7#/R+'/2F1<:^/IIO:U.J=0W/E*)P2PDJFK"#<0&N8(%3)8 M0^U!\A2@QUY2MU?Q?)NC\%*GD_UU"3@B\7R/$X16? \OOKAL2H0T5AQA1:U$ M5L:!RU EZ(P!M1KQO8KOVY#S2WT^SJ(K[#EUC6P[$IUM1Z(-CC\$M.R*S:G@ M! (;]!>D!DHE@7+"2.@M%YZN3(_<0GVY/R>C+.QK;Y"-?GRJM9HJU.7>B,#.W-,\T,';:"SU9CGK3%Y93J05%X3KBA"@&H+ M%%98,&09HL)YLM+$[; :@5:FM2CUJE2I+E>HI5(QR MQST-JL;C@#^-"?@36T2\-BNC60ZK4O=S/ 5;$+K%^=7^^W"N;;8U_V'9;N:5 M33Q6$D"WWA((T9,'3_^]&\VO\I!]RR^O1WGVQV5V&V[Z2]9_S'Z,8[7/W>@5 M3[WZC-E;'K!S-XJR\2]CHKEUUGMM+:786P4LU%A+C6*O*VRVBFBD"K7A;2?* M>BQ_7&Q%5J'*LTNKLC0,TE'?6AG@DBL#O,/4 *2U1L8;:Q"" BB[S5H_#F[R M/V/]J0^Z:M"-IW6IP5_>-53;*X1;695Z.?IZ$DU MZ,^+BN]@D_[2%H>VQ:''?*^V..3=S[3:XM"V3.R0;-$6AYXSZ=OBT+,E?5L< MVA:'GF!QJ)F.1M'9V57PSS82?\(+;ZG?4O^M?2 MLOK9--G_S4?#FVQ\%T5)((A^K?'0KK%9[,>NW%IY;YR\$UAFS"N-%--.6_EO09YQV5C?1K'=&-F@V$'VEM, MD)1!W@D.PD\Q6DDQ?[N\;U\&AIR!Q&AA$*G#$T 6#MF@GVL2RAK*^[FK4RV,GF",BEH:2BE!))KS!S5 M@'FH$'()I&+M%4,KTY^VE'Q2LUFH7F]HTX0RB1ZT(!A%$I3&DQF-IA:): M(\*PYMK"!% M@0:)E8YA;Q?!VJ I6AUT>(8RV/8=.@\9)657/ZP @1(C@#2" MD L;OI$ *Q60&['2#OWM,EH;5#V+SGUU!EUI$("D1<1YZZ5[%L[7.(_\U5#BD'"^>2[W M.8?!6I5U]BI+R+(=A9%">@:)]HQSK:4-GT;WQRDE 5_IR/IFE56?]W/(KJM' MJ+)VY=M6I;4J[6A5&@.5#CO: .:=)C+XD HB*PQ*WB)SP=%[]LCQ]2JM-F?Q MO#7:20UIL/EM'MCH9M<*K%/7QB>POI:6I[.^LZ'EF>1)OD-UU)%AP2/ >IO: M*3)9)EQ;93Q5<0(AXXX8)94R >Q!H8SEAJ\D7,_M](Q']A5Z>U5GQ O :NTU M>_Q]#]NX7*N8&JR8-N@E#DN]1 BUL<: M6?_5/&^S52VM:FFP:MF$>3BN'C,JCIR! 'LKB [_DS %N*2CKD[=4G\W:%9K M"M/Q Y[3ROVMHTJMR2E+&X6T4HTF);2*$V T-\81[@&.C@D"!$$#F7U.2)>R M[-_3/<&XSK3[XQ')+ [0A!M4#$PY7!4#M*5/U MM,ZCU^.Q;6=R"G"8&K13+!,5H$P- ]!+*A14((BVH!9)$E/#$,?:>2%7)A4M MW,QB]P^1U;K7$-;1)52<J7I!J5V5%:"DBU-%0Q!3!P$O@""Q.$D/7U M274S4? )2O49)WZV4O^2U"_U1O)(^DNYFQE0-2>)NYEG5*Q?: /6S*5X@>-GWF%D#E$56 (X(YH9S0Z(O M8344T-.5RKBY_GG?_!PL#UG.>SQAA#.(Z+7:Z,BTT29E5&G"+H1B0E!%N)(F MR+C@*+7\\)0Y9-5*$_:W*Z/C]'V.UL5I]4VK;YJ&?F2E"SRW0>$PBJ##&,?S M_Z!HDO?EO#>:/YNP\ZZ9.ON;V7[,T*?.$Q1!&NZPO7KH\\XL@0-+W RG$^Z(IMJ0E68#[^S][5$%;D/L MYBO'UQU#1Y6W MT/=(W,YM6+;59ZT^:[(^VPC>*B%\ZH!AW"!F(:6&0^4EPF4 MF9P!A'Q:7OC,*V=B;#SG Z MZN3S37_ZA7&G-^YDXR")_6"8QD]ZW[QI)U976?GYDC4!\WV;;5)\7;W^(*J% M_O(=0"%7B;\[W;S?GWWZ;Q_ A_0Z/'=W_GK-SG[MW8?%?LH?.[\/[[,5V_O8 MNYG3;JN""V-QV;=_/[ZWS4P?!BJS#K"3+!>W1[?T-L>6]L$>W^>689M*0' M4+2D/U?2\WV7*#7V?"WZQ-U)L(,51#T_7LLFG4D [*OP?/1L=?WAHNXS;DRH M^O4)) <-PR((RJB%Q$Y %CT\!8WB3"$?_B')!"**F5 KLP/WHSQ6CD]V4AZ8M,KC M[03ZJ'!3,GY4 ^>T/.01$D95L$XZD$"DF)9!![I(E M('@4BG-NC<1J&Z%?WQ8E'V_G2I E67_->2FX G56.AW/N><9!)I.5RA9F6U% MB66824D5=XA3+ E4"<9[@0'7<,]"^0K\OI50UIG&T IE*Y3[1\>\TC_(8"F% M<@8:#SS3"E*;T#'VB'FW;YE\!2PFKP7%013K[-3_;AF/YQ%XC$;]@Y*7I!O X'377 I^DG*-*;S]. %E#(BP06X6]MY#S/>%FV,IY*^;Q!R5YEP9Z+A%W!LK&(($$.<2!*<< M0F?U@<1\)RA^7F-J3BJ0_'L^SK-1]ZZ3#6X"K;_G_>'#?<3?W5%^TYNDX/)Y M^<<(ES98 0J=B&-<+*$:!M86,F!M@SV6#KF5*HC7".>G8'- MG K!;;8E#>I W2\887*%ZZR>;FR-X*E;R&.6-5HM7L-*20P)9#)@7JXL,@GO M(D\0IUL9PIUD[REHK:^\J:Y5I*TQ#R[1RWB &&3$.&)E )W.& M>[PR;67OLE9G)!A?T3I/2AN.,X\]$AQXJ6.FDW$"H/\^O!YW5'?2&>7?LWY1 MD-KZC(7XBK)9&8(*" N=@AK16.,*60P!6X/C0&6R@*7][]^&OX0-COL;1##N M;MC;O_GVWFKL_!--1[GDUI2'L[7?6PC/>M<)]#VL,'MIEZ:)U M>I/\?IL,BZ,6;%09D.B=U58(AX#5@,'4;-P2IX@%2I+:G.##)4](WB8CMD&I MXQ)( LM"8&@UT9XYKB'72@(C60+(3#DL_$K[LAH%40$A.C&?6RAA!UD&R@<8&80.WZKFQ3K*_W&6C M7$>*F I!S'"\97+#&ZID(3J00]O&I)IF?T]2>@5;&E9C'=".<2Z\4@(@F8"R M()8(OE5J\,[26W.#C"M:ZVB'5GA;X7T_X26@C"=;H#"$R$)AE8( &J0+4.V4 M"5^L#52_27CK;5 !K^1I6]Z32@'^/ D?G)B7NTD>(2WS#@5D!@B+F//2(^%D M2L"'5""-I5N9_/8:>4Q;JFYBP_"8\%1[QL1JV5R=@:;&VL13-WW'+%&HDC4O M$$?.,$V ] P*1$@1QU4866"VRN1]A435F:\+KOA)Y!"V$M5? Z8D>R M15Y+)XO31[)!-^_<3-/0DJS[SVEOW&O#LZ6X4UE)%<1>2H)M@*6*,>6%(LY* M!Z67$('EG*/7R'J1@-0;K*07_>><1&I.(552YK=\U-U_'1JZ(G7F+33/6VQ# M/>H-U.'OG(9I['F!V8%^:5N:- M:(:X$#)(L>%$4\]\"D\A08([#>%6>;_S!/]7R/2ATH$QNR)U1H5?RQ[-]\// M/2AVTH)>&1SBG;%"<*^YQAX)0)Q/@T.T89P3L57WEMT$?2]IQHA=T5H=Z+,1 M]/>8V]8J@H,@>%J9 <)HD'M$O)0(,@4TES)E7""D+'?^'0Q^G>TNH+P2=9Y5 M;6**AH/W5[JCHK&P_NMPDO5WIAL.=+L93F.=WYQPI^BH4U*:>^NDDE)YH8GG MSEF-<3+W"%@4WGBEF)OP'+W!-"SW\T,^2I*\[_0-=$70W@1X&T9HEF5O[#RP M8S'LIZ(+-F)_5K'Y7'KI+&#$!]RO( 24).P?"YFT9K4J@WW-%A&M5G@>[V^E M$ XJ%ZW&>&^-L4EA\!(]0(U$G#U,',;.":3W#\-1-OJQF-\2/[C.)X]Y/DA7 MZ6:CT8^PTDYV'SAGUNTO?I"FJF?C7KK._$G"9\'-O@Z^]J27CZ\Z?\L&V;<\ MM:6.7TDC8Q[O\IB_UNE-.N'']\/P:/W>'WG_1[ALV(W!,(YHSR;!>;W/.^'I MDOR'-67]?GKD<.^;-;OPV.O'"8IA)P(5PCY<=9[?JYMI-[Q]_:.3K,$F9+>WX??9'>-1\7-RWH,[_3&^^ MI9S!3G8]G$[67Z535.+&/1F/I_U*EW=0LEFA:9+;Q=BF/Z<_^=9H:O(6#Q1S4=U2!2$^,F#IO_>C>97 M>0C[>7D=J/;'978;;OI+UG_,?HS#O?YZ-WK%4Z\^8_:6!^S%)RL\ M^H2)$R[Y&MCR2][/DP&_M%@K!P.Q&*04("F )Y!@135#P:.QE[B %>$2^8V: MO/GGY,,<',T,U?,ACF7<\Z5[%Q1?/U_3JBP.?2O5=F**^%2Z/^S^\6'-&B73 M0!LFB!3(28: U$):8+'@ "%G+LNB.:Y!;+=&#/,@(#7"3.#6\%5EO* M[\\^_;^]NZ#D?F4/W9^'P:;^?1I'WLWD[OP9UC8#*D& M$-K/'L;Y+_,_?GV*(C\LPL;A*W';_NU#X)CGH\K%/9CXZ=WQ!^G58R'FU\/^3;C"/_)L MU'&QT#A@XFX>'=8.AA=-:YSX7ER WX$)WG \M3>VB$CA/)-L6M(#*!J2=M"R M1N-8@[>6X97XX#CL_\^]&$ :3L?9X&9\OO6-:^*!O^RJ!,[VU.F$%]Y2OZ7^ M.5-_FUJ;YF;E^3S M*R?SB;&,=X;!Z-VAL4A[^!;IS\=H"1CVAK.$-5 Q&3"E28;*P'PSW-V M^(_ #:;*#.F((,;'A]V5\1=8JS=YQK=8^)SHD#YG4X2VTH 26FXAPI!9"KAA M'@$;*_RU-MY(^@JAC6/\TDXO">R<,GO#[_R"E4"^ 7$,4 M(AACR'&PI\ZBA*X10P2*E=J:$F6*F5]LV[BV<]2!==0'3:C21/*Z3^MG%=KQ;/8Y9"41I)+G"P MB-1!;2Q5 =$B'J?%&^X0$H"OU*.MD\+Y>[.)(-4Y(,'OU/D@OPW.Q*L'A=0' M=,4%P75:TL8:S'.RB\!B TOQQYC%37C(/D(-$4H!U0J?8 529]WY@P:L' MPJ(+0.MLOMX*7BMX.PE>91X[TK$TRT CF/6>.NV]2+@3(\0%>E749@^"5P\X MI;7./&@X CWZ&*SJ=D?30. 4@QT%QV7T/6^#KFO$EY1VDX6WF)9".Z4E\$0H M%8.NQEOF%%]MJ_H*\?U]MO-!=.<4V1LDA1>(G_;0NC:X'$O"(JNE&&:LHSO4"UMJ%O.+@[^A!GFOZ[JQNVH7G!*;II MD)7V32@@H5+.:6D!]2">642,J $$%ENX.3D\$F%OT)#R0\Y_:IZ;UH926AE> M+\.BM*_,:L(I9()0AAF55)H4:N%"86F@VUJ&:X*FN-9#B=.3X4.R;ROCQR/C MJ#+Q$5+.N""<0ZPH$,%DQ][N 4,'/]1KO#F7[CD9KPV<63=?X7EV3DW6\5X ! $R)S;[9FDVR2/5/WIRU: M@B/N2*2&I.SX_/47 /6@+-F2:4JBJ)YSUM&+)![?U^AN-+ISF0EB2S+7RS5G M"5DMMYYM,1J8'L;,8BQRCF>K7_G MS!UJU/.36(;G1E[@!49(0B9>*U75)8[MD]T',Y[B3CNJ*L4ZLB'["'"G,]QA M9.5&=?W 0[9E!;9)F&5:8E%2*J#M((=:S=>=EKRGCF[9;:J!'=?FSCT)Y/]L MUGL!&VV3H#LJ]AFDYH@)B8F0A81N&$2^QUR?4KGA'EK4"FV$=I^[V%EYMT7/ MJJ,+(=(%JVT3^Z^9_I,6XP9/S85* 0.MI$! <$28BRT4.K;MN\AW*W>LY_M6 MY.[.#;"7%&@I'X"M&[@3[MD>20'PYX*4V"XE2'W3)L2^+PM9A:9#B&DP1^7G M\UUA%6/BMR,E6E/M#72X^MZ]E!)- FP[:RM\X.7^_N#CV>*0"W ?'X)AXE4X MHQ$X%(66XQFV:;K,IXXM+10_,A#"_FX?@D#" 5,J8-0+!\(%.-^ Y!TCN;6J M-"E6T,AV;.9@8KH^<0SJ5,G) M,)0[;; -E.\K8"E:U68[J Y$#RBR&YO4H0 MZOC,LJS L4Q?YO2FEDU]93]XOF>ZD=N0Y"V=GK/:/.$*&P''JP95*UH/):&@ M*!#,/LP^S'YOSTU_RF7YI_)!)0GB?\X2E::]Q^$6NSRTM)9$UO6Q%YK$M$TS M"D/D1B'!0L,RB6V80A-[SD/[VVH570SQIW&C?# W"M&IV>:6SOGX M7"_ )+L,%MHK%F*#B2]\GQD1,<(@0LRKRZFHB$+VTKS8^ V_1S M0F#A<5EHUC+*1KZ/L&,XAHLP-DS?MYA2 M;EW*W#"BSP7BUPBM#I5%B6 I_RVYX\/*LWC(1$'X**GSSH?HX(VX6#;3%9N1 M1QR+$.:%MF<8&+GBO5R>;8R9[T3/G0YMPN:V-&3*CI*N%M@,;.X\FUEM:\^C M+&0,$0O[/L4!"A!3RG9D^"9V]W0\[EG?4;\:S+AQ;\_\/M_?\XF\5,2;S>7G57 7>19U"5$+,S, MC@('^4A5(C,CEWB1'2W3X([OOF7;B/PP'_EY"MQ"#/OB5_YJT ^84MXTV@S\ M/2E_=TYO5[Q9!X7PT^%,O2+I#HXRO(J7BUS7=Y'A6KYG$M^U71JHJBTV":+Z M@9W6.=I0C_Y?GF?#N!A)?;#N$.IR[:.*A2BV=[]3DE8_I=&V8S MZ61>'%1J0M4G!WG^-'GIYI&HHRE!34)H=X[33F ]-UZ-AN5$NC\SZP>!?C;KAD:0@9Z#G%M)A,?FPCYSE-V?)7F>-V:/YM#-Z^'PHML@VYP!GQY(%1! MJ!Y.J%HKH>I@Y%+/BDQFRL@#PR21(85J:)L!\G#T2J':S4-.(%2/-E @=4'J M@M154M=92=W(H,1T+!9&MA&ZMA$09@NI:R$KP$[D/'G:;$^IV\539R!SF^]D M==A#4 G0Y_^VE^[B(%*WDZ=H]^YI!S;C=P@^"Z]JZ E99WM>2!CU?1HA6\!# M)JRU$#(QQ>[N^B@UP==J[HQ#>BEWSN5%[1+T7HL#>7)@>6*LZBTA)XA")BS7 M,!*"Q328K>(!;)M:KFW1W65Q=\J3#FXJGJ\\.0C?0." P#FLP*EM0AC,-%SD M^4:(;401"ZEKJ=U7PD(4>;OS#.X4.!W<9NVNP%'&U$]E+!JS^+R5>U=#]V$V M$9<,UCHW3E+^=L25K,$$_;B&8\P$:FO=_\^L*)/;A^JC)!72IWQG2&2W,"3! MC&MEII4C+M R$/,6)ZE$E5;,%NFLF;[NM_=?:5W&/+:V1/1#=+\2O;QZTQ1PWE!)_V24FV,K."3 + MC8B9 2'8#EUBLR@* ]>P+&*X)-C02S:SCQ9N.OS,"Y[?\>*3:%8FG3^J+P&O M_GTD.X+*^/E_7X-GQ(>Y%!_L>8\[OMYYEN#%PZB)K\=J?L1D'GHR:@G^(9B1/CDAN>5CF1@79/ ;-Z^5X%%3D/CBW4AJ8HI%^-]Q\*RXC6BV_%"\J&XZO^)> $ (U+E\ER)."3HIY6>Y-DJ*,LL?I,27XI0+ M(;F^QJTM<4^+DG5J?)E-)G'^\/'VXT)8_R9N[M=%]5=Q&V^<#?ZX4IR4;[_P M,5>H?6M@!UF.@;U(5G# GD]LTPE0B"GR,7;)VQ5K+2$[W< R(^(;=F#:MH,- M^5.+8<^ACF M%^R92GTCG_&K;B[2;B$GH"M>M7M; MJ3\^W168\"OK(K3J;AD(IO*\UA7[I7V7%ZAW]Q7-;[+Q4-SA_PF]3 N56K98 M$32Q:7.PA"G9FSSL "%ZPU7HP6-1U@@@:H38,BU*F!7ZS"%$_G_ L,/3#<(R&-OU--.J.V!0?^>7_CO91RE.Q.\ M$XU_<+\G1>UKP?,T'G_F=SR=\2\\OTL&_/WG+_]0NG<;B0!L1R=$B.#(C[ =.8%%A*AR0]O=1Q3RB57R*B ;:;4?Y%53C=-.5\\1 QR6D2GW-*EU?RMQ:88IF!^#_7<2-&@M"U M!86CN;TC_H]M'+YMV]Z1*6+^O9J4^O>M,=?13=QFRK/.J@T]T XN@G^UHG\1 M\9$?4B/ .&*6)]92SU)ZO<=<['O&H?7Z8_"/Z<2$*L# OZ[P#Z-5*C/7(-1A M) I\3$V7."R4Y;.%_LJP0[UHHWQVV_KK,?AGZ)BV:4]W7#_MYQY$%7FN@CLF?LL@E,:_E%(R268I-ZGA>:H15Y5-9I%$IQ&#%$V.L(O*]2? @" MFY9.'7!M X'[2.!:H54:^&'DD0#[481EBGR3!4JK]FT287)PK_#!"(RQ;CC@ M!#X;)_#7Y6F*76$\%V'XVJLU%D5>Q$Q,3,^.;#=B+D*A5)(=A_DF=3>.AXJ1 M]-5 UNGI3@1RGTB!TZ&=&YT9;9:EZNS:>DE+Z!G3D-3*L&*+>-0(7,:8'Q 7 M>[9%Y4HI$.M3\?=U-.Q48(>A&[ - S3L#@T)J]4D1U9((L]FH>,9+C4BK,*K M/&1;.#(W+,Z7T;!3<0Q$1U8O5L/+\ :O:;#*_?M:VW/'H90^VJ:$KE9U:4F#C((QLSU ]MPB&-% M5*:%#5EDVS;SUNM25[+I R^?WGD34F>K6#M4!AU*6OL!?@00=ST M3MP8JX,C"&.7FH9/:8 ]EP7,\%7@.G--')E^<$AQTTY)-^P0'9NM1N. N %Q M ^*F-7%#5S&]%L*F$?J^20DAD14Z0:C.F7J.Y3,KL XI;MJI96;3MH-W.RMM M+C@E?M>R[?PI6P-:W 138),0D\9D6V&V!+3F&(4$ C_W6' M$H^R0[;O%#KHP#-895O?G?GY+D[&*FMRF8G+;@N9M'U;)8QK;6U\M6\\E;?E M0TTF<(N_KR70KV=JE8+$4D":YDF65ZG;^?=IDLM;:W=Q_B#;%JNE4U;)^):D MJ?Q$?$D0H<\_>,27#W_BV;9Z]KQ/52.'F4HJ/V^$K,.QP/MTED\SF3#^%9FN MUZ0[:E.Z;Q?21Y.UUFKGRK CVZ1!1&UL(#.R3"5K/8^8V/3-,.Q*$.?R=]L; M4+^3K'$1YX-1:Q1GUYOQVH>0T?F\X8MHC:,(;7MED <>\:CG((2IXSDVLX19 M'H:^&UF.A1WKE;N8[4GM4V*!'D7:;R+A6>FNC5?UN*HR0@M(;:T#,!>7CP2T M0:M+JQ8L'KPF8:^UJ*9.K,X<5VV([PLMF4BI*]HS24I54J20I3Q4>:1-Y!W];"@ZX0X&PO 1'1\_Z*K,2#5X#W)LJV9R^6O1 MC_5F3>('6:I$=4[6CQ+3(F=J-E:-+&9BOC::>7VU:8%(:B1I57)%+4D+4V6Q M1#V_3CV7S+7QNH0Q?=10]7>4+^XRC;_QMS]=,H MWZ/5FVV,7]) ;91+VOY04,\*PB"*O" P32,2:F: /<-S/$*IXQM^LP@YR2PQ MA[X46FFMJG/\8L7!V*HG-.PK0T+TNCZ*0L/T$?'$NNQ'?N#+@ES(#9KT];W0 M9[Y+I$=)&J>#1)!9B=O)]G[7,%G#Z",0;ZF1$QAB[2UEJ5+O9-$XT4XA$FZ*9)C$N:QH)Z2=D%!UT2,>L59$:2'%'U95YG@A?2!) M,1(_R?E8:?R%U(UB(6!MBRK6*V5BPZ+=W\( M?,DE5!8W7+RM?I5SH5FD\VI"F2IUF _K2L:RY.$*8VKYJ]U>UOF2"Z9$C+A_ M(88FEBNS+I\IO\C2\8,VC?-2B*#QPZ/?S*:B*?Q[O,3TS<.\#.18=%4\4313 M&9MS_5$I/NNVE;8RJ^0:7\JH!NU;+BWG-3+(#L^K.Q;" !/#=FB5VS%6QUP] M(2%99#L(1\PWJ&%$Q+69XR#;0P;:*%WVKUK+!8"]>;M?O*&^K[IK7&^F76I- MW>7?!^-9D=RII5<*62%OR\K!P(4EJ( VY,5 "")9&(Z/L_NG)MGNWB2OXL7= MR(E\Y(9>Y-J^XP:FY=ARDIG)G)!9&_'B^T_R\]N8>WLAKSJ:_?9;"S7T^%LP"M+X_:VJI!8B3]I M ,W+(RH3:ZJJ9:K:B2M[2%RPJF98 6_A^GJN,97;K!#+17(K%M&T%+)O4>!5 MBL;AO!:G^%TYDE+[GH]%NR9B8$?%8FG/^33+E1(R%&UMMRCBTC;WE8;WC0LE MD3]?$#&(K-"EV PP$^B/0N8YH:QRZ%'J!Q%V:P41'3M MA'9!F*&&48!P[*, M*4;8*;>*RJKRY^]#0R.E[$5-TDJ)UXH2BXX"IJ4#OQ8J>^2>W$4PP'0 -J M*W96/SB/]1]J*ZHKZHZQA=G\7S_8!).?5Z:W,+.E]0RE@_I9.HC52IJYU/*] MT(]DF0.310@S-W2Q%V$W8 $.-I)$MN58W?]DK.6T6;:@>R=?+_DL/,B2LY?!(:#F6\X@1=@*EX0DRA9PB('!R\W&R6I%T<* F:[MB+\1Q8K^AWEV<2O!O^3B@H0OUY&D5T]O=G>POIO MD#;3QG=VF>_!:GX);+-J)=!0P!R;B3_4]TW+908)(L$V8M.0^J;O'(UM=EML M,TW@&G"M,UPC5HUK'O68:V!LA\RP!,&PH71+&[D6HAL']@[&-:LMKAF&U0>N M788+?KLZ6AT(;ET9[6.22*M6IF'D>O;[JNX M_$G.R8%UU,NR*R_90779G*T5)G.H8R#+L$SL"&O2"4UBA4K7-8,H$)<*Y##<,7!JKC6&)Y-1 )EY1!$ PM%&$F5V68&C7S*]J3R MZN[5*GHD(Y^GP%;'@!TGW?69!6;N&H =16[:U*G_BVY%K!('C8VS+ MI 2&0:3&@B,:,=,/7Q$!VDYQ$T/'N,V=LN;SVUWUI,?>/!!7(*YL!UWNX9<> MBJM70Q;D&#/QVF7NX6.8>UH8S/L]MJ]W&\^1Z\]1]LUFRW2 M^*D,W#)?GX"&_$;<]E&V\67"6Y706RYT6ES.$]P6U]K'62YN.TX&#S+?E\JL M.AC/AORI?(5K'7TJFYM*#S[()M,LG:LF,G>A^">9)Z%+8Y7!<'[7@I?E M6 UW/9GA#1\G_$[TMI3=EUXZ,88W,CMK5A2)2CHO\QS&]>?/TYO+8=^1ZC ; M#&;Y(J5[*JBYGM+PU04ZCI)Z]S89+Y/JZQ5HJU2[BU3/U:RN9<^==_E?UU^N MU4_CFSR+A]=:E.75A_7:/%76_=I=5EGMRWE2?H%5.8_UW/KS8T!CR;V)8%LA M:\2D*CNOI,J\2$K%*YE(4V;=7\MIKV @\PI+'*SN)M8<@=1Z_EU)+P&@_]2* M,9S!S'U,'Y5:(:0J8U.-JDP![<_FA3;^GMT4FBODSAOI0"3HYZ_^WUWU$O_\ M5^U>T%G"7Y46$*,YCN^U2?R'I-DF*XJ%'*OJ#?CS#^=21=>$V%D.^J*:0)D) M0%6X$+)UFN6/\*#>+YJV!I_%M\NV+E.(BE80_&,MN^G?XW0F!$DU%O/,N2JE M;KV0@6SX\A9U$#]^X'[WGR\8\YS40X7#M03D<2'$4C4']133LR*9)\-\XN%2 M)BD)$T^G K/W(YXN1CK?) MALW>%;:N-[V>K:4G5J5/I#RX'R6#D:+Y[4SF(Y\761$3)U=QT?U"+.1JM=V8 M]2WIB<]!-BIM9)IG=TE1Z685]:786XBJBLA"@7DK5(KYNS*/TTH#4P"?ZQX3 M0=]8YJ(7,RRX+M6R:2PTK*4*-IA-9H*74DHLULQE_8+JQD(7VO:\M1O))PIF MW@C1-%P\6BR3Y5OLV&Q5J: J4I8I):22$S+E]U1P/Q*O]I1ETTM-.O=TC9Z-$R&:BW8JLK6U@ IM]+B,;BZ M6U+&?'U)F5C)N<+V0S,TO- /0V*ZH>M1U_=,CWDL8J%)77E-O'=W-SL'M6C. MMA;-B](=;PC;>CL?YS_6-L=N6[9B0BN'VMSK\Y(-^*L7X73-YSE/]OS",5=O MUW/+8>.Q/'G6>R7#!JX:YI@/YY+S$\^_C(0B]FQ2>1\9V'8,EQ!FF)[-'(\& M01A2DX0>)9952RHOY(#T% J!8%/3-(E#;9MAY-O$=DW/L2OM1,A'/G3+%S\' MOR@G?>ONN"U3]D$L.K)0JB8&4E,CJ;ES=\:B1IR?381]+>@D1G_X+Q@) TRW0-,F[#\*D_[B I/L]3KJORT*&?%K6+*)A7,:7FXO_ MP]Q$A'RV9YK/]LUS&XJ$.XBL#EV' ;5]BBDEODDCZH21YS,W"D+?88%M/?;> M"&Q46XK22?7JT]-R?UU\MB-?GTXL=(RD")M4>\V1/YCIMGF4 MI%#G(W]ZE47*'0QROMBPR[D,LJHVLK)4=4J^GN:+J":U(W?!Z2UV<=M<'3M" MD66Y)&2,>,QT;&Q['D$,!5[D(HN$&^DMOBZB2L,_9TGYL)R7K]EG,2N3J7PM MXR.Y.Y2[O#*4Y9!E 9PV\Y3O.^7=Y_XEN=LNF2'K/=A4T*1%9H!10X) M*68,VZ&!261N."G:(7)K%0RLF!K Y(O?%]D(F-L2+ >)$2XV,<(.<8A1+96FCWSI M:0B$E/),:GENB /J(=L60HL9IO&L^\&]BY.Q"I+-JIC@>DBP"J8]U@:-P0YG MJS1!0?MA2D*RD8&($0A!3;@1.9$76\$&%3_(\&CA,QRVQ?"AYD MF\BD%*0@2$&0@B %]Y:";"4%#3ORPXCZ-B6NZ1K,IK(>D2%^:B)*@HU2FZ^7 M@@?8K+)TA+J1&O!\I&"O=K-^5X&6?/@V%GV(O_$JHE+F_*A2:U0'U$2C]CF) MML6PUC?/M+7J>FM)UAY+P.R2+_:J=+WC4]LT7=L+/6H*2].S+&0YCHD]PW4M M9\/67,RD6TWDAYD\>O/Q5AW5_#@KBS)623,>G=KB_2A5 \IH Y M.&.@LLIE&VI;O$T0O;G#J,-@W>"O!68$Q7U1H#@BW+"&2Z+FH&)G*02YEG,=L) M0F;1C>"Z']MRI6EQ=EWED*?+0GDZ*:^2 BP("H!=&WM^BKU8FGR*8, M1X'M!K:,*W9L*W0#RV4>M7Q$6A!]V[:G6A%]Y!H=5>D#T0>B#T3?F8L^>R7Z MA!AT+=\@H4DMTS.1ZT4>=ICI!MA#/MJP?5\N^K;M2;6D]>%63U%=@.B[[*(P M]UP;Q7#P8+?)J3U65VT*>TBIDRI)E.1.9Y3>)9YXD6FQ["Z=[H%,G.>P/W8YR?,@$R> !C)Q M BX@$^[LG2SZ_(^G(\YW1'8G$,MHII1:X?.I9C6U[@F8%O M>H@$ 35#RQ*6K4\W*DN_TD'BJD*N3^Y5_WO^F'^_\C'>P_8;N-^38OF,%6;\ M%60^+1"CPO__H73TA@%#_\OS;!@7(RF/;(+)S\=(0=790+[+W>7IHP2Q5CL: MB(6$199K.2@T?0=Y!B46L3");,N/T,;9PT-)$+M_$N1QZ+ZM,UDW$*0(2)%> M2!%G%1-,3&:ZQ+.- &.34=>+0C,B@1%ZA 0AVBC+>R@I8O5>BE!3=]A1TH%W M/&#Y3$P;!0 M4YF:CE51H","@J):W>Z(64(NA#3P;!DMX40!#EW#L$++#RA% M/394PLETG#UPKI#P40&A38& J8Y(FP*AL]I#WY6$SY5KAQSK9'%L6AJ6[IIM5F=@&@.E#]Q50W:"T2'"//\R+/ MH<@TF"7^88;O6U[H1!Z--B*U>J3V'YKJILY(F_&:'=?FSW\'HRCS9% N]BJT M^#[.AX56S&[^PP>E#(W+^726#T9QP<&!4$D2NDJ,ZP<^QI9/0TP#TY/V :6& M86#BFD% ++_']L$*.JT["RRCU;R4G?,4@+_QDL1%;=_3L9!0-0CR;(>8IA4Z MH6D'V#4,UW)I2(ZF>)QDUZ(]<0%[G" M^BHM:GN>3X&@[EB'P0(!X@=+5[Q!+H\ATAI^$B_ )U#)$<-E8S"7B5]3P M;!)0Y@5]-EM :L ^1.V*\,NG3UIV(^X9-ST3<<[%PG?)#,M>'J.Y0X<=E;-Z+TVT6,!4=O# M="@./(Q]RPHLH6R8-@HI\EE$@C#RF7TQ)RVZJTJ @ !<60!P6H;H11'(3,] M;#&&36+;CN5&KF6PT'8\PW&/YJLX]?D,$! GW5&Q.VN,?,W*>*SR"[]=9:A6 MV#A)2O1S%#>URG"8TI!0XCN>:9J!$=B8!*9'B&V&PFPYWLG/-@NN$J23=D]1 M-$9)9[6%R_5:7B3C:[NHAD%"PGS;=(2>X;A(_,*Q0M?PJ.T2[!\M_UR;Y5LM MICNMGK(&Q@/CSYOQM>W/T(P,8MD1)0XV(YNYGH.,,+)0:(>^81^-\6T6@V6& M;J*C%E7O'N,/6.NF7I"CY6HWLCA&&V; B&M5@8WX1D@;,5N\T-*LG!&.O9XTLV83IC.S<$7CSGFW%X]4H\L:K"LR@@42U$!M8U M.>:Z_+8<\8)OC^7;'OA75?&I91K@B;A'+NOM+&[Q]D:.J9;EVB3._^#E_+V, M)Y1M$K,_3-1NG'AZ7%8WE/B?\'+>X&(V&&G#N.37>Q#\U_^.%<8+8A!L^ZYE M$D.63'-MC_B&15G@F,CUL2D(\E.\N-6+2MQLB(KZU#RN>:-M\G);B1I"JS5W M+N-?X@JY>EZP/7K^FBXP+_#S0IBIM^O)Q#%]/#?/KE72@7/U:\.26_S;1 C@ MSZHTF.A)D!2#<5;,=M300@(-H>>8)G8$)(CC>L3RD1%8GNL$ID5J-;1"X@O@ M4&()M)C8M&W?<1T_1#0RS<"TK6=K:.U\SD8-K6=GK_5E>,ODS4=4>Y]6,DMT MX_FJ<9NK]N[:5WN,2S?+T?W.M4R(,R%^I#@ZV&I,F0(F?[Q]J-JJQBH^:P6>SFIJM_NMYJ]+?A KFCW M0M,L>'KU:Y;R]A>R;-$/;=XX.?KW8B[2\<.\+J!VFZ1BA9'UYI(5=,4OQ(*E MQ=^^Y?R;FK54UFY(E7<[5J7?XB(IY&(E*\/YHX3?:N%WH10SYC$?\C?W(]D;IUOLW&*M@QXM0[SNW@\J[Y8/:>VW%YK0J.4U?'4 M,KH?[&OCJ^M5=%Y\L2[U*:FSS>M7RGJ68F0D'L>97+D%3,74%05? MZ%\**N(S5=&#:U)A%>^^"(UX#AIY"X%.+I8L[5[PB L=^:G?+THF/H@?B5^J MFF-=F17]1%/R:C18C2]^DE;WW?F<[NF^\Y'5U-!J];%M M7P7>9WA>,[JDHQIT,,N3JK[N 1>5LQ3NNM1HIW$R%$I0H1P@Z6LMC+\\;6(P MBCBK54X0UI<=6H:+#&Z. @%O#S70QO^OB>D4/A]RE.AMDI/7)U MOR?EJ'[);D_?$P]8>>J40V_XI=(J(\XWO'*S8KCFAC>7-@Q[UB.'KC=WW30Q MW..Z+7P2?.TYJ[73I;Y8])G/;&3;OATA-\!J5BT[9!'RV>%GU>K.K!H'FU5= MFD53*9J%]?*@5Z$[PX7%H]URH1'E\\5%F)I+6TT75/\F_U%Z^7"2I$E12D-+ MAO_,ILJN%;^/M5H=M1?*Q2J#,4GEA.4ID ML7LQZM_4+[3A2A8W[KH4XI4,;\Z)KE@4E0&53 2$Q _B\2.5KHL[1K\+XST> M2A\'5X&&E7.D-L?W@J(")LKDEY,]%Q?$ESA$E?N E:P@,_GF*P\OSXQ+$-6IO%E3CCL^+9'Y1Q'0G<3%L"&Y[<# M"_BQYI@<:3F_/IR?OYIMJU:^C(0F0=0FKH&,T ^9S" 6!,@/!-6-(\RV\T_Z MS^/-]@OV%3YD[6\KJ+UDI9Q)P:T6/E")FG@KO*%^Y++_QMS.?(Z[QS1D>]<^]3*2ZH)D+1RT\H7K^)OV>(W\\WTXKH25Y_E77FU>BF9/-_YK,SF M6:'-PX?2^>26J>9XL:@_7JW%TKE2B-_D,^E4DD!4BTI<%$(0*(>5 M'!SY>+&$/Z;?5$;/9+-B_%"%IMP\;%MF-I>3:E6HEB4Q3L+JD J"6%"2*I)% M!8[*2(<%543#"+W6?M][M7M,?]F06%/1AS+:J))!5(-$E;'9D-> M(#H>0W5-EAQ6E&RRX.4+; N@ILH\>=R61XRM1T288N4FV&%>2"S3LX@;8>I1 MXA%L>,P+7(B(:#,B@ATM(N*3T!>E]I,./\J \T]94>:\%!23O/5XRF^3(V9%A,\]A5ACXM? (>:986&W,MU!H1A[Q[ "3B-K( MPY'E.?ZS,G?G<[H7'K%(9: MAK3]J(@]1J6;AM/O"A$(:9[$MT7B_1GT9%OJ6C,<)]S"W9D&PC.I[6JF5K'.Y\VNRGXGS.A:81WTD/] M_*DT&U-;*)0D<+!K$/&?A5P<$1K*_7S7J:F>)B6.3>TPIGH=0-5?CIE4#=X S:+M'H9NJYOM4^WNYYV'81A##TRN&&-4UU=#P'.2;6-__ RX^W49;?\J2E:2GFI%;PLQY5'3%RBCH0/9&84J:<=&%*K0(G M=TW#B"S;<8TP8B;S;5D!P:(>I8PY&V7:J\/_TBLGTP,(I4E)!7<5)^<]K'[R M*:ZB&"1 PC]G2?GP/A6HF*D]1N5A^#J*TX]3I\M;3DW<" M@;80-H:Q&7;3%@+5D?]Y::&9,*;KCMN%9W53S)U-A(+UJ*$-(A3FVJ+!#6JR M>,#CP2TE)KFA8BDSA]CBPX%!;X=KVB*$-EQ2:$-3A>5P^01FTVFU7(C^_%-H M+:7#>7)T[]N^N\[IX')'9W;;#S.[I5S0F%4'< 5PK,< MB9=2QU0GFN>=6C_H7"QF59WD79ZREIM3<>4OC ,KZ]/;]J/,RFKC?4E!E4R"A4X)#/+E93/M?A1HCGE%AKUB9^G.O^&TR5NRZG4_8 M\Q-;[=Y7B3#F_%ILB0O-?8Z58CX&53:+/^7QJ:2,J_CNQ1",EY^H6PJ1/8>= MTDNKFU2]6Z6E6NR]RYB!]&&1F:$6OC WH-;D_S8 U@3'(IU&G,R#7N^! M--XK\2W$TW@L!G0A 58Y'*0DVD6'*K^6O(/4EF-QI8J&5O,X?[H2!EO3JK2\ M<&RX^>K$V'Y0JO;(G5?7VY3*+HS76S5W++[(K?J<%_51:RN?J>-<,XRPP:A) M",46^7&1G7$@-(EX6O!WBQ<;>MG*#2M^(@?^ERN#7#WM=IU[:>T?:T[:]>_P MTU^Q1EM7N#HS]52U:"!E\]W]FCEC#9\,?8+^V[O=U, M_:HTFG^(+T:%%M8WBU]4C**/ #C!_&^.Q?PI:KW>OSK)P>"BPLBW!U@X+J@2W,^4'*)GVN4K:?R09 M>;K2<']IT,.= 8P?CF*U; M-JQCP#'@V,$X1K!.T.-LIL QX!APK#6.&41'[/%Y/. 8< PXUAK'*-(=; +' M@&/ L8-QC.DV0\ QX!AP[% <,Y%NF/VPQTZZ!WJ ?LH<Z:,CA%M@LX=O>WL0M #>=]S2%+=0MM", "2 ,E3+>*Z:3:)9P=( B0/ M!$EANCD 28!DAR#IZ#8S )( R>Y $F/=86#? ":[A4E*8>D&3'8)DT2W[5ZM MW9<1T_^W/"L*60_H-BD/#-Q6A^H8RJAQ$).]>V[Y2][ZNE1T"QV"6(TB:0'> M ._NP]O0"3F$V0;P!GAW -Y4-Q H)P#O?L*;$)T<)*@ X WP[@"\;=TQ&YT4 M!7@#O#L/;\/4*0;3$N#=4WA;.K4.X>GN'KSWD+CO_8.Y[$__8"[[TS^8R_[T#^:R/_V#N>Q/_V N^]._BYG+RXBZ^LP+ MKFH5R-*?0W['Q]E4EN%\K:?EO#PI5,?-PE@[YR@!/V#_T&GJIM'(S0?H!'0> MX_1>LQUR0">@\^#HM'7#ZD?*$D!G']'I." [ 9W=1"=&.G$@CSS LZ/PM'0+ MI"? LZOP)+K5+(=$Y^#9J^B;+_&8%\K=.8GS/[B,PWDE,+N)/U-GN,GBW5DA M>$FRKIN0$@NNV22/-4 *(/7TZ5]$FCAH %. J:/L;/2IRXC=N]O/.5Y/%:^K'@X M2=*D*.7!LKM7UW\X+T^K$'F-5+/N.5IA'Z!_Z*0Z=:# (J"SF^AD.FV6O@G0 M">@\0GP4@<*9@,Z.HA-3'6,(0 %X=A2>AFZA1MF/ )X SZ-(3QO@"?#L*#P- MG5G]L(QZ%;[GC^+T&]>25+N-DUR[B\M\E,[+"!O] MFI7Q6,LVBA! <8UV=D_/KK@&;%]=(+PMW;(/H7\ O '>IX3A>L[2U_K\NXF0-]0W:!- 'H^&S6PU]AY$#+=Q$V2 M<@ ( 83M;6AC'34ZH0LH!!2VAT)#QP10""@\<7"/3DB3+&Z 0D!AJ[+0;)(. M"U (*&P-A03I)FVR?PHH!!2V)PN13AOE53T?%%Y&1.W'4GRA)>D@FW!=2_FK MJZ?WRV..C4856,_.70Z[09>';8,X@&W =B^Q;2*(P0)L]Q/;S&I4V!BP#=CN M/+8I@]!PP'8_L8WAT!I@NZ_8UBD":Q+0W5=T,_LR_(#]"YN]X;=9SK5IGMTE M19*EFG@[]W=K9?S]U;DCNHG8-U0GC<[IG,_^#.P2=AZ$3,A8$,((*#PM"AT=&[ B PI/ MBD);MZPFVT+G \++B*/]M.9??'/#4WZ;E.K0_E_;=#?VS+/>J+K\V7G58<\( MD W(!F0#L@'9@&Q -B ;D'UL;X=NV$?-VWD^!BKPX?+X )&X@.Q^(OLRXA0! MV9>'[,M(.]ZK"-P/O-3&6?&$T_L%,V>(F1MFLYLQ/TPAPK8Z_)=#]O3D$<7X M]6K3,]T[?TNA!XL+QBZG%99DG-[,REK-59MH@FTPR>:]L\,@&$0*B!00*2!26A(IAH[P039>0:2 2 &1C8M!;*)G+39 MM#,R\3R%6S?BY= U@6.11P]A[;V: I1\#26-@^SJ B6!DD#)AI1D34HF B6! MDD#)0U&R4;4JH"10$BAY,$K"<4B@)%"R2Y1D0$F@)%"R2Y0DD,D#* F4[!(E MT86ODI>1,^!WM:G)AV]CT;GX&Z]V7PMM5O"AEJ1RVW4Z*T6CM+3M/=I6J@4T M"0;H5KD S'2"#K+AV+VB 9<<&'71 #_,]AT ' #>#8"; ' >'\!;ND&.DA6 M:@ X +P+ +>%#GX0%Q0 ' #>#8 [ARGV 0 '@'< X!;1L0,2' #>5X [5#?H MA0!?J;ZTY&T=RUJ>-3A^=5%*?K%I@O[3)U07_7OMOO>F5&WS MQ^-Y4WZY0E?JO?C58/%^R\.^)A->:!_XO?8YF\3IS]KF0*WO0]PGPW)4]?%J MB8*7;%M&UA4/?.EX_8&OVC74^ZL[&AC#8[_F15E^SE&L&TM6FQQ<^+?GDAN?J$X*PHXWB.Z[=<)YJ\5"V75Q<9N+!MV,^ M*-7MXV$VE0^6CW._^!I#3(L++;E]].U@,,MS<;EX_?3'_/AW'8A2'XM'C[/Y:M(QK'[*2:T3]6+TT5$]O9[FX-->25+R;J"$0 MS1O'\Y8^T<+K74P&@CQ#$'(.!/$>[^4UW!74Y.^JK46US3CD4Z[D]/AA@VI_ M"EB7\IJIH*;X"1]>:X*H@BY9SG7UDV(VD;^>_U+<8V//L=:\.J@G\8.69J7& MQ:5C\?M4_K/GQ3OAOO=B11_I&'AYS';KY7NT>K.-\4L:J E9 M?_O+U0\%]:P@#*+("P+3-*+ 10'V#,_Q"*6.;_A-.O]5L42 UQ??B"%=)>:/ M7Z+T*-@8TVV'L1OVE2'+L5P?1:%A^HAXGD?\R ]\0K"-W*!)7]\+BG^7$B%* MTC@=)()K7TJQJ$RV]_M)C.XW&H](M)"!=:700%M'[,4=9&+1G7\@;C?D=\E KEO%O-6_)7=9^BU3K__O@QAYP>!B<77] MRT]"24OB&UX*-49^5T7=")4Q%:)--D,7;5TTECQJK+AV-EBTH8C'\WM,XOP/ MKB)SA&8GGLN+E_1E(!HKM,'Y_>02G12RZ46EM8K65,U!UW39G"0=""%<2*P] MVXYK;6.9Z1QEI:I_FXV%(BQ;KE;L0NH1HC?B5Q6C*B[45? %J=>5ZV%2#&:% M#)B*;S+!-#ES"L]->%RQH+(O5@K-(U;O$B3O7C$!KQY<]?:^>L2-T/?$+<3B M5F3C9*@L""\>BW'AVI<1YV7QFJ;NHX[4;KBAI]>!)=_7GYA*/6^\_LRY;M^: M'?.HM0)[WY*T:EX\*[/%!Y7K37U2&388B=&8^W4& L3QM.#O%B\V-,>5=;1T MGF%V];0U5#V#.C_6;*?U[_ S7Z%FE\'#FCQLMRU[P/CQ(Q>=6X'7?)'K%T^_ M:TKX'":6?$/P-#+/MLA,5ZT0*Z\2V9[@\R(A8)P 2_8"#DD)H0J>9=DLT(H M!9_Y5"AU3P54 QCZ#H:Y5NHNM-+W2F$%-'0 #;44@IN/.#Y4/BIKW%U9XR_/ MD_?$G9LGSC-5XCS<5N*\X_#ZLE%]D@7/G;NL0/?94_T]#_7V39)6W2U'0IN) MTV%QJ8?PML*^V'2-O%PH''-8.E6"O,<=A]F'V8?9O\R.P^R?+@_Z <(? W[+ M5?A6M:,H]X;4MJFNJ;"N]%BF_,$[VB1/1C>";G6#-JE0W=G0\!Y$@ /\CW=J M2&>-TA<"_,^H?P#_IQIND":'^B\*_%W2_ '\K;%1[JW/F]2_;1 ,FZ3+*&!@U0#"@& M%#N@T00$ X(!P?8TS+!N&XW*Z':.9!>RG9-F*>SH=(,]5+ /\.\!_-^837;S-_'2A4GH2AD98$M?V6+IR&E2X[?CYD1/=X!@ MY^=<#7I;&O2-4CMVSJ 'KQF0K),DHSJR3* 84 PH=C#?@@5K&! ,"'9 19'I MV.Y'_$*/=GZV6&2_)?%-,D[*A!>ZS-_'^:3*&9:EJI?R]31?[!>IS+AJOZB> M(_?_:$-^FPR2!,\M##>.5.J6!W7)V=@LANF,TV4CJ MGMG2*=] EX0D<.S$D0T&(X?HU/G'/ E@9(G"C9BC6IF R7/V4@"2G:8DD(3 M1;C5=;+CQN%9V(!;'.CKA]IK]A\$!9[Z?)^I6Y 3J^^+#N"_94.K/\H;T 7H M6>>JL=G4)FU1/&BC'-TS &]!B3+BIV[ O!N-3ALEG.BL?P/@#_#?O^'-LJT ^ '\/0"_4)<, MG3A--IG.1UVZZ%VIK:?(P2MP=EZ!-Q@AW6&M9E4Y'PIWRED'YSJ EJ\UGKKG MJP.* <4Z23%(APDF'1#LD*JE8^K,:;6(S/EHEOW>HMJ(3'Q]!C+PV9P\\U_3 M%-&=7?I@A0,"O,3F:I:^&> /\.\!_)NE5@;P _A[ /[F:8]/&P3W4RDU[N7G MZJ_Z4UVT>E]KXSA)^=M1I<]C@G[\N=;H 4]+GK MY#S^XVU\*Q[Z+A[?QP^%>-9/HWR/5F^V,7Y) [61L$Q^N?JAH)X5A$$4>4%@ MFD84N"C GN$Y'J'4\0V_2>>_*CLHN]5\\8T8TM7)K;@V*T]VK4X); @"M-97 MABS'MS+0H2>-TD C#\$L9EWRR MO=]/8G2_T6!B-/;!:^V&:Y(2+:Y/1+/3ZGW]B6F63^+Q^C-1)8+*RKCEX_'\ MVU^NT)5Z+_HX6+S?,G1?DPDOM _\7ON<3>*-96,2Y]^2M&I>/"NSQ0?5*J0^ MN4^&Y4C\6HS&398+NUGZ1<;QM.#O%B]^?BQZKI;^AV5.5?_+F;39_:\GC'DS&DI(]+D?MILVFBO MNVLS"9#O$.3%4EGA?>OZ>)$JU4ZE^CR4YC=)6G6W' D]*$Z'!01LUV OBS;O MJO"U4V)<:AA1GSL.LP^S#[-_F1V'V>]1C-[5K\$BSFZ0%66MP)6^R' .>\RG MWF.6!ZW.:HOY%);0N1_1 /P_B7_=Q!!?!_"_6/@3R@#^W5'_ /Y'A;^A6T:3 MG)"G#;#KN;OPZM=/.9_&R=;2N+%R',+)N[,[>6?J%K;A<"LL3D"Q0U'LOWZP M"2:M^A2!9$ R(-G:.F;T(U\Q$ P(UDF",9V8K>;I[[BQ=A8VV980CO52M4>U MRSK)JDZ0!R-#MQJE!._L0@3K#1 -G0 _@#_O>!O64V\; !_@'\?X(\L';&S MVM&\C!V=IR/!TBP];C 8V.IMIJ=R*&0LA04**'8PBA&=6/UPAP'%@&*=I-@; M$U]F0F!@)#"RDXRT=-S(BNO>HG<)>T"P]],)TF#+T@F"PSP]7V> $\UW- M M^ZQ\?P!_@'^K>S\$TF4#_"\5_C81!&@2G-EQX^"\]WZV6 V_M5FC!W((01X1 MF'V8?9A]F'V8_;[Y'*]^=0>#?,:WG@5>Q)[7:OYIH(:?>K^:ZD:C@[Y@AH(9 MV@/\OV&HB1.F/YO&0!>@RPOH0DF3X N@"]#E$NE"#)TXD+&H8U;*DY$16RP4 MB$8ZNV@DP]8Q:G*FMGOA2)?L& *.=9AC#)]FB3ZDGS[_AF7R[[8 /YA7PKHTIV).E^Z MP+X4T 7HLK=V9>O,.*NCAQ>Z+^4.!K/);!R7?+B(H <_P-GY =Y@2G0;@\<< MW'- R^[0DNJ& _O$0#&@V,$H1G1,H8P44 PH=D#ETF ZL5K-OW0^RN4E[$MM M/4@-/I23\PXY.FV4[/-\Z'4*MR/4K^XK99H:7)U5^@#^ /_#&T,7!?]S-VT M_L\H3$1W2)-MI_-1F"YTGVHC@.[UF:+ %7%VKHCF*6W!W]?K11%(=OJTN4 Q MH!A0;+]UK&%J7J 84 PHMA_%&J?_[1[)E,WW4RE-G>7GZF^M.>,DY6]'E:_" IR7/MS2@=L,U */%]4DJB%6]KS\QS?))/%Y_)JKFN:PL M-#X>S[_]Y0I=J?>BGX/%^RW#]#69\$+[P.^US]DDWF#S),Z_)6G5O'A69HL/ M*N&@/KE/AN5(_%J,QDV6"^-/3N@XGA;\W>+%SX^G\6II72\31V)V];3Q73V# M.C_^?+6!K_GSG_D*-;L,'M;D8;M=)_UQ.Z[ :^Y*>UHQ8]X5//VN%=DX&6H_ M(/5?NS[*#<%CO[3O]A-QS(66W6I?^+3DDQN>:P;2-8+P-E?!1<)@9_+; Z!@ M)G[%!U#R@G \,77&&*:.\RF M99*EVON)T$^.Y24&-)R1W/BHTDV[P__,BG(B'K(\S?_J._]W,9L^LZVSH>2O M;FA.2[D#)K>,9M-&EGK79A(@WR'(BZ6RPOO6]?$B5:J=FO5Y:,YODK3J;CD2 M>E"<#@O8=J[!7I8RA9I"4%<$9A]F'V8?9A]FOV_'8JY^#1818X.L*&L5A?1% MPFX([3SU;A[1"8'(_OVI 9']_<*_3JVS*F4+\ ?XMPE_QX&#+1U2_P#^1X6_ MJ;/S.M=X">Y"E3Q--%Y8##D?\.1.!CKI6LKA9,GYA0M2I#NHU?(&G5U[>NN3 M (YUFV/_]8--,&G5EP@D Y(!R>I7O#$<>IF9FH"20,E.4E+HEF:[U>PZ;M>= MB?GV*>?3.!EJ_/N4IP6O;?QHL8K[ ,?'B9GCZ(9Y5M6-P>\'\.^"P00$ +T M@ "6 ;L^ /X+!3]&.K+/"O^7L.NCWF[+338/%3NNZ0!F>ILUJPS=9%!, )8H M(-GA%K6&@6Q ,: 84&RO'A'=H$ QH!A0[("JHJ4;=C](UJLMG:=/\J19"H=Y M.L(>W6R48+:SZQ L-P#_E^AGB)R56P_@#_!O,4#-;!)FW9\P-& +L&7_AC/= M9'#RIV-VQI-[0+#WSQ:;[+( 40.I0D-J5KQ24I\[W#\1#%W6D\W9HJU16^8QO/0N].-A0*[ZN@=UR M=G8+L74;-=E*ZI[9TBG?0)>$)'#LQ+$-=KN'&_H3]0"4!$J>AI*4;BL""I0$ M#SI0\D2:J*53.#S1-1MPBP-]_6![S?Z#L,!3'Z$@.L9-PI4Z:[/!H@/X/[BA MU1_E#>@"=#FX$01T ;I<(ETHTJU&6;0[;H><]R;5DP;*\0T3\ :T&$]GZ*;5 MJHNNLS8.>-R 8^=D+H$3'"@)E.R420:4!$H")0^DB1*=F/W(_]KO?2EW,)A- M9N.XY,/%\0SPF9QZ/<.,Z"8!-R.L4$"9??/@&8W,LL[Z-P#^ /_]&TYTBT)Q M+X#_A<+_#39-G>(F=2'/1V&ZZ'VI]7/D_,]94CZ 6^#\W ((ZP;I1\*'3OG> MX)@&D.RUMA!0#"@&%#NHO044Z[6%!A1K4U6T==JH9FWW2-;O+:2-R,%79 @[ MJF77259V@WR-P+]Y7N+3 MFA@_E5+E7GZN_JH_U46K][4VCI.4OQU5"CTFZ,>?:XT>\+3D>1O-%G=^U&CU M=Y0O[C*-O_&W-SF/_W@;WXJ'OHO']_%#(9[UTRC?H]6;;8Q?TD!M)$R37ZY^ M**AG!6$015X0F*81!2X*L&=XCDUY^79ODD'J\_$55"M*SLS[_] MY0I=J?>B'X/%^RWC]C69\$+[P.^US]DDWECX[I-A.1(O14=OLES8]=(-,XZG M!7^W>+'1X:NE?V29DQ6SJZ?=)]4SJ//CSU<;DGG^_&>^0LTN@X=ANYU=_ M=+05>,T=&87GS)AW!4^_:TK :#\@]5^["MW&.FZ_M._V$ZX_L91P[1_BBU&A MA4("#;5_Q/E@I!E8UPC"VT*8+Q(/NY*%'P(.FV,Q?XI:!#8><7STN(7V*>=W M238KQ@_:9S[-'_YD5Y9I=\>H[_W,U6E.2QF'*@,W9]-&&^U=FTF ?(<@ M+Y;*"N];U\>+5*EVJMCGH4*_2=*JN^5(Z$%Q.BQTC7\?\&FI3864*T9QSK5A M7,:7&A-^]>MG?L?3&8<@GK,+XC&(CA@4T8185.#8P>8-3E, O8!>!YNW__K! M)I@TV9,'DCUM4Y%N&9_ P XS4"F13<[V=H^ /0H$EYOBA=H"SX]JGG620)W@ M"48ZABP0?=?M /_M:VI @#/J'Q#@R30HQ.IW"I0+V-X NAR-+HYNLR9%G#MN M/9S[;L_?\JPHM&F>W1XM%2E8ZRT>'<*Z0V#+!]0VX!AL^0"]@%[G1Z]F9A00 MK-=V%!"L18(1G: F10&[Q[%>[>A\B<>\4%EY)G'^!R_%X\%+<>I=':H[CO5EM!O,ACO-L\F"_,M2X]EMG6219T@RQO,=!N#9Q!T M1&#,OD/%@$@96=,K& MDD!)H&27S+CN>=2!8$"P3A+L#39URVQR.J,'RUZO]KD^\%(;"W/QU94;C.EW M;9C-9&FU@]1R.BD9]^WIB4E)=:=9@,>^_>L^.2]]/P!(V3%2-K0.@9' 2&!D MAXS#77WKKI%X"/R=D[$(!.P6 :6>:EB-SM+T9U6\C(W(A76IQ669)S>SJO1V MF6F#;#+)Y+VRP1^C;"QFM3,6Z)GYB78-0?<=20@=1!;TP-/4*?]O[W5J('X/ M[&)@/; >6-]5UA_(]C[#G=M7SR-8ZT#R;I)QZ'[\C5>.C$*;%7RH):GT8$QG*J-O MVK:[8QV68GSEQ[]KJL*37R)Z4 +3]7?VO-V=B'J4\@7BIV58,'0KGC^98&/+6[A1XI MAO)]_8EIED_B\?HS4<6*2F\;\/%X_NTO5^A*O1?]'"S>;QFFK\E$J(@?^+WV M.9O$&QR:Q/FW)*V:%\_*;/%!14GUR7TR+$?BUV(TYC,KIGL<3PO^;O'BY\?3 M>+54V)>DPNSJ:7V^>@9U?OSY:@-]\^<_\Q5J=AD\K,G#=EMC_?&^KL!K[EH2 MUHQQ+,1>D8V3X6$.2Y$1:@N,/74]I9N/.#Y:W4+[E/.[))L5 MXP?M,Y]F^9,N"T#*49%R C!\\36&F.8.LZE,BZZ]GPC%J 0T= -'9,;'TOQ M0P&4_\R*LCSC]>H[-X_R,E64%VXKRJL#,PF0[Q#DQ5)9X7WK^GB1*M5. ME?X\5/8W25IUMQP)/2A.AX6N\>\#/BUKFS_#N(S/=&>M!3A\YG<\G7%(Z'9V M"=THTFV;0=+$ Y+LY,?G@&.GY1AI-5\B\ OX!?Q:5T9M@DFK>ZU LJYMBP/) M3JXH.ACJ57;.]/*SHM2R6RT_J@G620)U@B>8"(/*@&)B_5;? /_M*V- @#/J M'Q#@R<,FSN,HCA>UO?N)+"Y@"P/HL.H^>T7%S&EL[?("YWJ+/V=81:F*&=,]<[Y1+[-SU-N 8[.L OX!?Y\"O9H84$*S7EA00K%4E MT3$;Y>#O',=ZM:?S)1[S0B6)F,3Y'UPFG _Q:G]%+:.S2:YXCJ[[(#Z!OC? MO^$6[&D"]B\4^V\,IXGDARV=/ALB0)SX]RE/"]ZD !]8[B>.QB0Z):VF%.JLJ@;N9^#8^5@\P"_@%_#KD%95#TI! M=8J2YVZ' 25;52LQ:E2>M7/+7J\VA'Z3L7BW>3996&]9>BRKK9,LZ@195+E# MTB1TM3\K%>B(P)@7,(8"6X MP)8]W>BZ@9L$YW36TP#6"\#_)>J5H6.SB8_[ M?!:,R]AW4M;+#;_-*]YJ23K()EPKX^_@+#@[9X&T?XC1:HCV M^3 77'C RFZRLI&-!8P$1@(CNV7'=<^G#A0#BG628F\PT1WK0G>3>[73]6%> M5_?5]1E:JMC=33*V4)/[2/9A,VWT('6W.ZF5]GU+ $C9,5("(8&00,CN$+*Q M=;BK=]VU$@^!P'.R%H&"W:)@93TV.DW3GW7Q,K8B%^:E%I=EGMS,JJ+?9:8- MLLDDD_?*!G^,LK&8U,@?1 >B!]5TE_,./[#/=N7SV38*X#S;M)ULN[[M\"9-WDV?69@ MQTG*WXZJBN.8H!]KU[-I*T2X<'@;W WD-@ %VC@^PFGBEUC[3A M_Y+1Z;]_ 9A_(B6='<3/T!E,9>E-V_9?K,-2C*_\^)&E2ZMQ/2A%9?J[^JC_51:OWM39N['K4&CT0BA;/ M6QEI\GAW7_T=Y:L=J&_\[4W.XS_>QK?BH>_B\7W\4(AG_33*]VCU9AOCES10 M&^7\]I>K'PKJ64$81)$7!*9I1(&+ NP9GN,12AW?\)MT_JM2#[-;S1??B"%= M!;3&M5EYLFMUJF!CJ];;L*\,68[E^B@*#=-'Q/,\XD=^X!.";>0&3?KZ7FCG MWZ4J'"5IG Z2>*Q]*>.23[;W^TF,[C<:2Z-@!UZ?VNI$CXP*^;[^Q#3+)_%X M_9FH$DV5SC_@X_'\VU^NT)5Z+_HX6+S?,G1?DXDP+S[P>^US-HDW9/%9FBP^JI4!]+%SX]%S]72V%L*<\RN MGK8%JV=0Y\>?KS9DXOSYSWR%FET&#VORL-V6_ $]]Z?21+"Y2Q59<^3@Z7>M MR,;)\#!'>S8$C_W2OLL+U+O[2O+<9..A7#J$K.;:/\07HT(+A9 ::E_X5(C3 M&YYK!M(ULA%.<\@6[M _+@V$.XVA V#P67?[YB..#UFWT#[E_"[)9L7X0?O, MIUG^I,\+D')4I)P #%]\C2&FN<-L*I/E:^\G0CLJ 0T=0$/'Y,;'4OQ0 .4_ MLZ)?>?F<7^FBOO#;<7]=6 F ?(=@KQ8*BN\;UT?+U*EVJG7GX?>_B9) MJ^Z6(Z$'Q>FPT#7^?2!4]]KNX3 NXS/=FFT!#I_Y'4]G')+\G5V2/\IT9O:C M.%6G=G6Z% 4)'#LMQPAJ-8DF$ P(!@1K*; ?2-8ARP%(UF&2"4W19J@7'.M5 M"-;.D@&"]-J6 8"UJB:9.<3\6 ML5YMZGR)Q[Q0>48F5KP)D46 MP1 _+<5,4S>M1L72.F>(=\K9=>X:&7#LU 8,$ P(!@0[H)$$!.NU604$:U5+ M=,Q^:(F]VJ[Y38;*W>;99&&,9>FQC+!.LJ@39'E#L(ZQ":'8H/$!8_9C3*-R MKL 68,LELL5TF@3.=-:H =L%P/\2Y0KI)FU"@/-9+BYC$TG9+C?\-LNY/.US MEQ0RMZMXJR7I()MPK8R_@ZO@[%P%0I?3+=1J093S82XX\("5764E,!(8"8SL M#".;67'=\Z<#P8!@G2285$2QT21ZL ?+7J]VN3[,BR:_NG9"2^78NTG&%@JN M'\DZ;';P[R!%U3NID_9].P!(V3E2 B&!D$#(KA"RH6VXJV_=M1$/@;]SLA6! M@-TB8&4[7OBJ>!G;D OC4HO+,D]N9E5-[C+3!MEDDLE[98,_1ME8S&IG#- S MUF[A(!BHUYC 9SVKEUO=O@3-O\FSZS,".DY2_'565P#%!/]:N9]-21L#+ M29M-NZ.?5#>5OSB%T_E47LB&W6Y/B*%K8G7&0WEB$,"N'I"]SV1_1:7AG1K+ M:6>T2\<&@;W 7F#OV:)[D]XO&9W^NQB _*"G=U!//X,X@Z,X)GY7-C\?OHU% M]^-OO').%-JLX$,M2:578CI3^7;3MET8Z[ 4XRL__N6*7!UQG^?P3+1DA?1& M5#P_[WV/G?-+>!K'A&?'!N%B.PZS#[,/2U.'ER:ESOVD%)'EY^IOK3D;>QSK MLT(?:UCJDU4+[)FJ#"SVZ7KZO-R+-\DD\ M7L,G1A4:*S5OP,?C^;>_7*$K]5YT;K!XOV5HOB83H5%^X/?:YVP2;]!U$N?? MDK1J7CPKL\4'%?O5)_?)L!R]0"I6[YHR2:IU]&19?$"'M[Y>P > M/GTYVE"*])[RQ"TYWVO86)[&GH=R>\S>?I0K4HSG?-$*DE< =D>!YP[VL[DC M,U5O-);BUS2U0WV C_"%GGM/?L#E440Z8+ &Y*^)SX@F2T25UU=*[K-KSWB> M0Y.^9\/@/0C?DXG6S2;>7U:MB%R%[,X-DLA[(-=L$H2/9CM04MY54CY &'HV MJ0+)/+@*E-YW^H?#S*D>C:@+T? ?NSZ*;GQ".(@Z@\BB;![ MATWBI7FC 8UI22?E=B .U^R.^0G#ZFZEJ^[64"53KT;"])#S^:AC!=8Q+=>F M=]0OU"_4KYR4%0R5#)4LI<&BLUJE-JN5%%?.XAB$@Q)^*X0K) *5 @] M435)5O-4RRZLRT'/@O+_'L$8*@ J0 44X%B1%#//N5V;(E,$/A1E1S@J3%45 M1E6D9JZ=704'$&6?U/D6BJU183!TWVN1!P+VW:F5;DJFJE<"L&-2#'6LD#J& M,SNH7ZA?^].OO% *50Q5#%7L1109H&-&-=Q8I>9U>M1CD:@Q,:;A3\;K56"F MXJ/#/4U29*5,F0K,U*'\[U#^RY6F0^%'X=_AO(Z9J](YSNJ@NARBNFBJI#?R M8/>"PX>RS^K79PE \MU>I*:%SOAYO& ;C M&7P+_/>";874HD(HR[&F2*J69YU==3P5.B34F%=HC)KK;&!4%U270U0755+T M/$F^PJ8:4/Q1_%_E+22MD4.[BN[1A9_$]9U@ MS$A,[S%;4+ILP;$F2T9SIUGR\F@NYO!0*XNIE?E %JHDJB2J9+& 7/&RZJAB MJ&*%5+%CM2DUM#P[-"K@^"HUUW61'K]/!D>54N? A:B1J)&IDH>#A<]05%R;N0P)1!5$%\SO%AJ3M M1PG+XQ/0[2?I2>!Q0)Q@/ [XMP+GYRCP@*N%P: ERQ0]-P1% M3R4!:LTWK?EFPHMO)# #C(I?7<7?"S)&K4>M1ZTOJM;O#7V7LE2P>\O[P'9M;E9/+$P'JNSTY&Z=GCBBI_6GJ_/HFY\'*F)9/"Y%JS MC_(G/B+O_%&)R)QD[_"$H5J^LC][25)^L!#@U!XJ>Z657:[)Q9FI1V5'94=E MWYNRRS5E/[G'CV5GP1<(O&9T4/-1\_<4TQ=HX4$!W7P)EB6\2Q+C#Y$?8(,3 M"N336Y8F,B*21&Q 7)]G,":)J.SK[SK=L2J6,+[\\M@=9X7VKXE*4S+J M>&YBV6/FN7AJ[RF>!1N$@R4ES0/LTN+WX_U=$EYCK0-1;N1"+5]7R%^'<4+B;V;ME) M/V3TYPD=0J.?J3>E#Q&T=3H*7]#KS3[2UW20C$(V_'KT2Z2W&NU.N]MMM=N& MH77;EMQ66EK+;*FZ;MJ:G8?X&Q%&!T-BPQT8TL5"8?H:R>$F1=&VHH.;[GD*'K^M1W7.J17DQC-MY. M]Z,R^@KQ?)UFS8;LL4EE>>U]_GNY$WX0CJFWRA0YM>HI7'*8YV5WOQ[)1^(W MD.W,?F\9S1MW#,CL@DW)=3"F&VYO3,-;UT^[1Y,XF%U(O:BX,G4'\>BS:=9T MQ5!EO=YH:G75:'R:(72PYAZ=1.SS[(\OZS;\:(Z:YUY1J1\]#JK3%G7STY>C M#>>2WE.>N"7G>PT;R]/8\RF1ZDR!+(37>"ZF6\F(*9-[$@6>.]C/GJH-3YK+ MP8M?T]0.]0-OP->J@&DB/^#Z*"(=L%@#TF,3,+=]%A)-EH@J*^:C00_DFDV"\-'<(4K*NTK*!PA# MSR9UN4ZL03#AYQ20LS&$2C%*0P&DH6!VXS*&!T%0_IE$\0J:>/.7\R^W-,1R M2V57RRT+P$D4^0*)/+C*5-ZW^L>##*F>#>O+$;8?NWY*;CR".(CZ@T@B[-Z! MT'UI%G9 8UK2*>X=B,,UNV-^PK"Z8NFJ*RJ**=5EHQ+S#X<\/89*5F E4S4\ MJC8U'=Z L7'+E6I2EUM.XABOF0A M?%<45D@-*H2B:(:D;JRAP>/]*N9:4/YW'XVA J "5$ !CA7)U/- _DV1*0(? M<((R9-4AMYDM %!Q!EG]?Y%HJ]AF$P=-]KG0]5@DJK:, M:?B3\0HPF*KX8%TQZE)=S[-?O[!N![T+RO\KY#]723,4?A3^"@C_<NJL#Q;*B2J)*%5$D>6.KYSDHOG-^K MU*30.5^2-PR#\0S !?Y[ ;="JE$AM.784"5-SY/JJ(ZK0H^$&O,*C=&4/$?V MHKJ@NARBNJA20Y?+E$E'\4?QWZ&WT$W)5/,H0'DZ9B>1Q?I>:Z+K+CKM]\6L,3AZB7/D'S8DH_6"F; MDJG4]TE?\97ST).BJ)0%4\J<^! U$C42-;)0\/ YZHH+$_/0[2?IJ>!Q0)Q@/ [XMP+GYRCP@*N%P: ERQ0]-P1% M3R69DJSDVE[W9L*+;R0P XR*7U7%WQ,R1JU'K4>M+ZK6[PU]EW#V]LV<1#5' M-2^FFG.$;^0KC'X _OWC9I!7OEF'VX)BUP>-CS^?\ N[Q/R+P[M?@/XETJ>1 MZXABG /72Y:.>7]Y#\RLR\GDB8'U7)^=C-(3R!55_K3T?GT2@_"JG&G)I#"Y MUNRC_(F/R#M_5"(R)]D[/&2HIN5:X[*7).4'"P%.[:&R5UG9WW# \;,1R\=R M%/)2OQ MAP#\;'!"@7QZR]+,1$22B V(Z_.4Q"01Q7K]7>ZLS%AL\I1?3UB%%<6/6B^MLOI"_]_Y7^K74\#08=Y7M:5KT?R MD?@-3SFSWUL:NW''$'->L"FY#L;4_T(V!VHU5I^Z@WB4TG@T%X'7A/9'3P_E M*M4K RNG;;YVW(Z55\T5W<_B"4O\<6H,YI)<":PT +@7'B$#6KD!KHG2H-) MXI$H&?.G%Z*]@6&7NN?Z\.)8U$,F8_I _" F#%[UX'F?_^>%+S\K[B\V_?J: M,U?FR8-5]BU[!TW>13XA_T#L^"C5V F0G(EK 7YX4:. M1Z/('8(T\F%8'842T'STES.>)O%]Y@@9F+KQ2$@1R->$IH6R4]ES(V*E(G'- M)D$(-M4G76 _4>23WR0R!7'@_8*AX";0)^X8) .:A!>.Q"F-8KA/ZD-A]8=&HT(CT\CH1!"RAD\/Q"""7T+!UM,.;PHS+7K.UXR M2#-"01*2O\V?3"F)EDGY&YF.7- W"+9 S6+1&6=$_5LN[H3;^& *MGX21&XL M1HNGF9:ZQTN,N_X=BT3:B<*HWKFQ"P:[_T!>O_9EE@A6:EKNEV'$/8^/,Q^K M9;(F]&$QPO 6=!A^ICYSD!5)?XS$H>M3W]DD4;"&CL'NC2%>C6OD#T9&](YS M-PQ!QKC7A$=>*02/R,!33EJT/ 7*9RVG(OQHPZJLRL])1CRB\>R;?DSAS2@! M4>&F6ZC*'4L%+AL!\;6_6Q??.CUR=D&LBS9IG_6L;]>= MSH_.Q4V/_'%V\YU8MGWY^\6-Q2]<7LQ^GEU\$R]TSRZL"_O,.N>OVN>7O=^O M.Z^WGZOFV\2+PUP.Y%;Z9NFPV6^VZ;:I&5[7,9K-K:(VZ*NMM6;'E_'S; M.5A[E(\6,/+RXN;Z\KPGN')U?6EWVL"*WEMYL>?N=^ZHE\S]4YOK=1 E$)78 M\&P8>.D1X%=AX+ !7(YV0\Y63ZSN1MHNP3=!0$]OA&N.YE3R[V8 M/7+9D'3NF9,(RW,Y!)/&X0]0O;C?G9NB[+X$YC@B+!V\S!JSX9"[_SOFLRB: M?7^P&%%G>40G\Q$EQY3#'K!VJ6^]3OC!ZXI&3Q3CF/TJGE:,0?9+>![17.<^ MK=&'@O^"IXV"CICR'&V5' M" R=0&\A H96)-X*]2"&$4, 8<8 :$\3$B&[I:%H;,ZUA81L\T%I[FWQ^X7H MU^&@,=R%N5+4];T XM]1N%B8?LM.^L"CGR=T"(U^IMZ4/D3<*X["%_1ZLX_T M-1TD(T#%7X]^B?16H]UI=[NM=MLPM&[;DMM*2VN9+57735NS\Q!_(X0.+ #W M-CR(G@_%ZQV^MM5]Y*2U+C?,AF7+W8YFV++::K54NVNW;555FK+5SH<0!^R> MB^Y"P'MS>+9)]Z,R6JSXP1:V3%C!,ZX2/I"5A0Z$F_(E:E,;#CTL00PA4J!@ M E-;ZK,I$)A1-W.))[B8VK\HF0A?E3H%883F^-#JV:0NUT6&"9S2 M% R;'RP!8VXAUQM*AW$!AL+9,"YG"MSMZ8>%]U[80_!:/,2811B#E0@#?F7^ M>,5-"6<0@.$/A45-0M[\4B)M#3ZFDU;S1*]XF\=+LU0&F&PJ_#'W:+SZ?K3P M00_$I=QR0U) MT/]G&OY$W)DN@H4TR4Z^!U-VQSWM'ISW(&!1FA"]G["Y++TP=.-9@DD(?>/9 M"WB%Q?P3(!&$A6&0MCP,:3*H0:3X,!>(Z"$"PRIQY0(9X@(Z@FAARN"]^2B* M"%^<8L>E$$2POPA]H>,B,<''=#P1Q]REL0YP=S;T@0]BN1A_2=!(^U' \[O2 M1D#)#<"""8(P"";'+*Z1;A)R>R"ZRU;PV'QM;'>Q-B-EO)]@T2$NNDP MP?_%**7M\HX*928B T33 9V-'7PER:)%UX%[1(?@($"X?(?YH$H9Z3( MW,#H"VO89\S/^,0&.U+ O7FO'W-1G\?*"Z11(7]V\S246NAHEN0E-#.BG/$+ M>_!OW'I$ %%$-G$1:[_<965224D,@ANY0LXSY,>:S2IQ\%ZP,=XA9AP 9\6PM__30A:%U MTS%=QH]"N7@GN%7BVIJZYAE'WNC=YBDUO6-VNVW^;\,TVFJCV=#D5MN$0-90 ME7I3+6(JM%4CES??.]?D[*)[>?W#NCF[O-BC9NTHM]E>Q$*OF^MY4?I=3 B- M*5?(I>GX#&0OBT24>/$BHP_2%W%'&[*EJ<[9/(XX[DC,M0O3OS2W?^Q"+$C^ MCU(SYY,=<1#S28AC^9T$T>A_A@Q5Y#RRP@2+_'4QZ@R3PLD,3CT)NT.W)-GW<';"D/ M#T1@_U0_:J2$\YU6)'P$E[N9D=ZZ@$.:#UWVU#?+NGI*= ,>#,UQQ4QH9PDP M$J2(S.9(!,1Q3;&:7*]<+WWN!PV=$5&E=%)JX *""--IMU1'UKNP2.R)%-HS MB=(5E[-&X[RW@EC.=3_P3_)1GO6;OG"\^8/#P!,3?,>"CB")H <@J.S>89-X M:>'!@,8TC;A9R!-:H%S1KY^?39)M60J7I<->O,+E#=FR]6WGF"W#;-E;LF4O MLJ29?+_ D"XUN;&$:_EU_GNY3SY/L7NKGULB=M:;\$301B<=H\F<3"[ MD*Y]%E?2-6^F43.4NE$W55EN *>U3[,ELPY8&CJ)V.?9'QNH;;&,;KY:N3E; M/K=EU5S:8+WY:6F-W>H]Y8E;>K[7\MW27O3:\RL#J[.G?,[AQG/KT5=V&"J3 M>R)6J^RGZ/3&5$VN=8I;8,N-B*]_P(U11#K; _AO^?Q-PO TP]*=9FC(DF;L=*_=H6XC+6[)%]0Q MU+%=[EA]7;Q28+=E!^FT2/B4^WKQ'NR=8MJ="9\B2V:NS=2%M>,5,-=EERE5 M:N8J<%UPNU7Z./Q;*#;5AL'0C8M44>(=:D:8DJ[F.ERA<#[VD./8RHIG0](; MN8X$*)QX5BL$[&TNVZBDRU9EJ5EOELEE8QA8>)E2I'H]SSEF!;==I0\#;\0R MN73I^_(ZM,/RN7I#4O1DAIK'0&XRY2WTX"D]AQQ$'BNRI.>*(LLCA0<2=@K#V1<5]M*M MC&+KA]B-XCO!F)&8WA^6CS^N2[)F[".@*[[08\Q:07EN2HW&@;+MY9%&#&P++X1@*W--DI='" \DKIV?Z?R"&M4'%@_D-;05B

UV160YVK&MZ\]QVXWI]<55+KEFIQG)6AY9!BCXC+(X+8]L]61P0,) MBO=_I&@!#Q+=OWZ8NJ3IN<[T+=RL, ;(*)X%%L^W'[Z'-66PI@S6E-F9J<2: M,EA3IH@U0["F#,I'+JB%-65VD,?;+*N)=64.)LF =67>@!RQY@7F,=[J:E'' M4,=P!\EKJ3R0NC)ZHU2;/P\)&954IE1)5TJU2?U XO"#KBO3;.YTQ7MA[5^5 MX]C*BB??1)S'8A9//*L5 AY*71FE*:EZGKI;A36#AV3M"BI3IB1K6%ZP>$8- MZ\ID(:&F8%V9@S&2)1-/7984&>O*%,]Z'DQ=&:.11_P*:P0/R=854Z".54FI M5WOGRH%$D%@B9OT-55+K6+?Z8 QLR:3S6&_N5#BK9I#+8GX%3*BA8L19 M3H-83)$"NY=G5J5JYJWT\2:6;MFUT<2XLY1FMF32F=/^8MQ95/N+95CF;\@U M&:/5DIK18DH4+ZJ"%;0K$*YB497]+"A15$G9;9W"PEICC';+)Y]8566)*UA5 M!:NJ8%65G9E*K*J"556*6#4#JZJ@?&!5E0_"FJ,:*<5J33E:VZ*9 M2D[[Y*Y-4%AK7@&C77:9REM0H.#6J_0AN;45BAW3B% ^!\A1,9\P7%2=>N1\ ME*K.H33,VDZ7LQ5S;OP3ALB'(WDZ,\Q8%GK? (]L/,U." M2EEDI<1SYZLV^YC&0I6<(U(D(]?N7)QV+$ BO)@B=:Q(2JYR!"6S2 MNY[HWD2M1T\GPG>AW>KZD@+Q[RANC$Q@BFZ5MG8S(26M=;I@-RY:['Z9W;GN$>NB3>S+ZZO+:^NF0[Y=_KUS?6%=V)V- M8)DVY?8, 9)X+!I?![,O'X: (?*? =GH0Q)6P\\8('QF"\@N'0=>8C M-V]&XB/H)0,QQO!&YYXY2>S>,6*/J N2YTOPE\N&2WV M- RC!E^BT'O@!UQVXW<^^,J'_+B.7$ MFQ(YM[^R7*_+7551++5KV+K1-#JR;36,AF(J';.C%M'^*K4EHVM?_KCJ7/2L MF[/+B^(KWLOL*]K1[79T+K4M2S:[JFV:JM4QM)9ERJ;1TAMZ4ZDWK;;1*J+4 MJC7.E-^OSV[^02[_N( XX?O9%<0,!$*&&^OL@K0Z%QT((,ZL\^R^B"-^6!?6 MM\Z/SL6-^'G=.8>8HDUZ-Y?V;]\OS]N=:WCDY@8>1^D_%.EO-=L*"+^AR[K1 M:)N6IM1;JM'M=G2KJ\G=(DJ_5IO+N1!AL-9<_GLK0GUS;8$EM\5-2=R9Q=GD M[*+= 3O?[E0HC$9!?T;0&W6[HS1 QANZ95CM5E.V.ZVV#A?KB@4R7T1!UVOD MZOKLPCZ[ CMNV?;E[Q5E^(B92#7S_K(GX%L M-AH-HV-WNRW=,!IVO:G+#;NA6FV]VVJ82ATSD)B!+%H&\N]/ ."NW56-.H ' MJVF 56@UNE9=,679LK@$;8AS$7R,P0'P][/6V0V$2=TSGEODJ*%W U&40 H] M^WNG_?OYKIR,F,39AX=I!TZ29D-2CT C,J&A2,H(!Q,R,+DQ$;48N07WO& : M?2XT45N8=DQ_37U-^B]8$[$Z4[B2)]6ML)$!SQ\^2X9@F^>*))J;)M'^]$M3 M5>4O4?%M]:V)JZK/".7;/;))T"2"_W3G[[ M]0D0:S44N:G)IM9LF8:M*J;=;#64>MNTS7:](W?R!QA;N+:_F*->(]W+:S[[ M>?(;Z?W^XX=U_8_B2]Q%X!<>FJV7JQ['9= M-0 .F;*&T RA63YH=A(QYP2NAM2)/T?)>$S#_1B;&:[9DT_6FWOT9.DBB%R^ M*LM"7:?N#D*@+@1#PM;NTW^1[:[K0S'\7 1$RO\_9YU;ZE9E-HXKLORVK>** M]NQ><3/7[FU=S?5:/=]6\7P[S!OY&I-SO68>YI9UI _I*S)]S^]Y'4,_/%:X M#=*Y1^-L+;*XGD46ARD E:;O>4]3#.G>U1Z/60KHT8!T'_NN1>1\@,+UG$R5 MQB*V6>2$[H3C&61CT4S#[MC, 3'RM\+\=0&,7ZQ/QB"/J\3CS,$CBZO+XJ[8 MB$+:@$^0S95F,^#/[P ]>8ZYZK6YU)HB%J+HAXA"WYV!3\S%"=X.F,/S'Q#O M?Q;+@GBZ_TM6JX5K4;>[.EW%4J\SGZ4;Q?'D\^GI=#JMP6.UV^#NU J=D7O' MHE,VN*7AZ8#&]%2I:Z:J&J?P144Q-44U%%-I&HIAG@X:\%,W!^Q>56JC>)QK MIG'( M_-MX))$SWZE)Q '&4-$#4;5TM79MRQPE M*DY9+'WOY"WGH"/O/I)WFJ:=J)JJ*V^I X,L_$@60NB!O"LI[^JG:O/TD3+7 M!\O!BM!7,7RC(KY!?+,-WZCOCV^NJ1L!F-F$)=YN@Q-NL>2Z)M\K\K_NV;V6>QJFY]['(V+QLHP<&@"DN&9BR_" V'S$ MAV*K#0<,BY6W66&9==P"N,))PA!,L_<@-NT,AVRY]B(BB_*Y1T4^^1N:G9(R M#VS'B=8T7=^:I@<"BFO15#%A@]@*!Q6/ (O_\QS9(T7KP MZ#1"\% XZ43P@,Q#\% M#J)C+R_O$#Q4EKY*@0<=$Q0'"A[F2Z9,S="4I253 M>NZY"%'S2QP%-1X'?KJN2>SM6)J%6,4-R_#@UL?>B7+ZR$'(R+W" MA>CVR\N[QJF"V**B]%4,6Z"#.'!LL;X=0\\]'=$-DO"QA4ZSHVW% M:1M*XPNYYD,5D?D6#NFI#1OBQI8=Z/SDVI5=Z*O[+ZQ)Z'I$D7'_1?E=*NZ_ M*"_O$(V4GH48*)27=[C_HKKT50R-X$PXHI%5-*+E12-_T%! ASZ+IXSYVQ"% MS4*?A<1.$<1L"_CF#NYT [>! *+,7A !1'EYAP"B]"Q$WUY>WB& J"Y]%0,0 M^@&RL'( 8KY+0E$UY5Z1?]X#$-#S H&EPSLV5S?]6T1ZS$G@19=M.^CRH.4' MZ4/ZD#ZD#^E#^@Z1OE*!M/NJ!_>*7%/^'<6S_.']+N<'%/G-6R'.@(:QG^Y_ MX!AA457VB:D#<5IZM@)IX(;,X6N;Q)U@"%]B882S!66VICA;4%[>X6Q!Z5G( M?3TRKZ3,P^F"ZM)7-42A(J(X<$2QOK=:D7-O@. VCW3^E;CQ U]+! :5'Q A MSJ7@R"!DGEA:-.3 @\Y0!@*%4CL[W"==9NXA5"@]"[D31^:5E'FX4;JZ]%4- M*F@(%2H %;:M+5+DW+L,TI!_//&"!\9(3Y13NDH >] ((_]#M7Q(']*']"%] M2!_25XB@"A<8@4JDM?U9!"'9$"(H4UI%#/CQ3D)B*% MH@HA(@7D'B*%JK&0^W!D7DF9ATBANO15#2DT$"D<.%+8+&_4R+W:2&Q*$'6, M7E31Z+^HST@K"7^R;4<@U,41""8BB3+[0BQJ5%[>(8XH/0NYAT?FE91Y6-2H MNO15#4F/K;CF-650$E=(0297:'""7*RSN$ M$J5G(7?RR+R2,@^A1'7IJQJ4,!%*'#:4T&13;39.!TW-;!H- 27,]X(2?V6^ M[PY92'K.R&N5=2[N$< M1G7IJQR&0_WD[WL\+Z]&C4831>8C.7/KBB M\?+L?1>Z[:>_EUOT@W!,O=4VY53AA=O?KD7PD?@.-SNSWEJ&[<3EB MN6!3B8!'.!>^'BG:T>.)BK0-\].7HPU+FC7_^"U=S?5:/==;RE/W M'K_5R->8G.NUI6&L7$Y(Q9P0YH367F'2:'2LU X?^1>2;F'2:'JTE*D])<*,\O(.84;I68C^O\S<0YA17?HJ!S/PP./#AAE;2G0H>FZ8 M$61G"?68D\ 3#R^;M^BYGNL$/OD[]3SV0%K4_[D^@>$]$"6M_6>NU^FX=.) M@!*896.TK,0(X)28SOP(SZ% "']5>@Z;$K!,(Z" M)&)V$$Q8&)'S\RN)\&UX$R8VM65A/PO9@%PE?<]UB.4X0>+',"RDZX9C1 -( M']*']"%]2!_2A_25"]'=5QX)Z(@$/A@)O(22>5F-9DMOM>I*5U4TV;#,IFG; M\$>C*]>[FMXT.WE&Z2J8LE"<_0GDA#Y[(,>N[WA)MNZ'9_$]RN8!?,>=0)#?N6=.$KMWC%P.X0E #+PP M=D*S[&;*OJ+*L(O9 ^I ^ MI _I0_J0/J0/L4?1L ZU7LVMSB*!HAIS6 M37#$2KBB,KBB-U-8J0X8G," M W$$^@FD#^E#^I ^I _I*WV@AC@B#X&*K)">_1T%M)3<._,YW"#_V;H^)S?T M/O"#\0/IW,?,CWB WG-&;$Q).W 2?C1##;F,]"%]2!_2A_0A?8=-'X;A10KD M>!AN6^1>%I1OB\(".A^/G M5@L%M)3<>R9'?D[[S,-P'.E#^I ^I _I0_J0/@S'"QS0\7#\ZKJ# EI*[CT3 MCE^%C)_$BVM6D#ZD#^E#^I ^I _IPZB\Z'&=(NLHG*7DW,V($8S2">/#6C>*0U^0;,!CB,9 Y$,7X9@^Y?AH>\ASNL?MK*A[0 MLA_$!"Y#QR&LY(<5';NSN],@\: ?/!(=3UCL\M+CW@-T(!P/$T\<=K1HUAV2 M2=+W7 >>&+B1XP41&ZS%ET_Q80_#_N_D!_4A?.99:J#!%S4721"F]/@1C8/P M@4P\ZG]L/_],1+B_7*PQ(L,D]-UHM!*S1X2?&""XQ$M^$O@> R[0D '7@#;,X+/;[@ M#"L*HP_(0P(1=]A$E(SDKS(^NP"_1C06O\.%)$43YHB!\$"4 +D$T(40)#0B MH""@%2$; MV^PS:Y]I?_Z(>G6[BX:8*.GN;R+L"W:J[9*/'O*)Q]A2.[DW[( MZ,\3.H0^?:;>E#Y$T-;I*,S(H<0=?#V*FBV]U:HK75719,,RFZ9MPQ^-KESO M:GK3[/!WZ,HXO(XX^AK*LEJEOT1ZJ]'NM+O=5KMM&%JW;HE0IW %619L50U]LS36PYCNCM2XWS(9ER]V.9MBRVFJU5+MKMVTP MRDW9:N>;=ANP>ZX0BX*LO1@$?;R=[F>E?&4T&OK3OFU7KEC\G*:-]@-O )_H MG7V[L&Y^O^[T7FY6GW7#XC=X1^CV9TW>RME7,V#Y7+W4"/TK<<-T_%]LX]:L MUPALWB !R^70)!(^&(QPF%I?: ;,; 0TP0VPI-RB]]F(>D-NU_B'1-7@[(&8 MF_?$AY?$]V@2CX(0>C^HD3>,Z^:P+;V^$O[),RYDH\Y_+W_?Y_&$M]J"G$9_ M(@8#C^9YV=VO1_*1^ W]=F:_M[#JQAW#0%^P*;D.QG0C$)ZZ@WCTV:S7FDU% M-I6ZTC UK:%^^M(/0ABX$R?P/#J)V.?9'QMB=#3/[L(C?!"_'AE'C^=^TP;K MG[X<;43/Z2VU^?B])UY[XBU#7=Q[/AO]CJ!D)E;-W2A?H0$8THJT(JTOHQ6- M%-**M"*MA:;U0XW4'G)&;<")GPDI"%?W0. /&CJCE)VJ)A%55N6"$%N(9/W[ M,'-W^?K6P^<"Y R(.TY'ELLCR:72:\2_SQR?#E:'J0/Z4/Z5GK\ M-GJ.9Z3DF<46CW]V8R#4X;/#H>L[[H1ZCUNN5_?OUZ+;/,P](JU(*]):*".% M^7/,GY='13%_OK?\^3ECI#>B$S<,BF:CJB[52!_25RSZ/C:!CJ8(11GI0_K> M,X.^V">"&72D#^E#^LJ20=^P7.1/=#SY0A9/6(X3)'X,U.TOR?[:O>$[&,YL MJ]XNML'M<U>4?G6MRV276S>-J2^1Q=(9 M\=1?F>^[0Y#HGC/RF0N01!+71;OI)L*QV G--P(&(=^T3>(P25_VZ)1OI:>@ MX:'/'B(8):#K,1[R*PRL^VHXM'^1>R[ZQMVN0?F&_D$ HBB9("?(\]Y8K+^\:_ RT/75Y3XC95*=[."P8L"(6H9,/%?\)_ MW5!((,C)7GLU_@1".Z4.F&KR:1" ZR[?3+H\(]/+.#6-0)-[G8/B*&@[; M;=:.#=2.-A<_7<*![S86M4"R/<.I(@ *)[8 2"V84T3!-7LIW+ M:DV5U89JRKK>U'1-V??.9=["8QN-G[BE/[%U^8G75"7'UN4/GJ/89QV$69Q1 M$'10)/137:[?N+&''#\DCO.U!$7/Q&7.4=U1Y91"93V05J05:=WSNJ[J+"4A M3^Y]*@+SJR;<[[>E)$LKMP%H.W&P;7X,^5N*,.NE"QBKMBX5;5/9>;AM(NSX MB;TDVV:KD-'EI@^A']**M"*MA:;U$*'?TZMVB\#]JDGWARZ&1(8>&-@KT1%O M:(I*;XJ>@7IY%CTB&JP>?8@&D5:D%6DM-*V'B ;%NNY.;;:TNZ 24#4)WP,S M%TEU>T3=$'B)$X&(#4LMTFB;D#ZDK\CT(:Q#6I%6I+70M!XBK+-'H1M!M_BN MT98;.:-@."RH&%1-S/=1J1$A'$*X4DHNVB&D#^DK/'V(XY!6I!5I+32MAXCC M?J,A\\EYC;2I[S*OH!)0-0E'"%QO5:(*0/J2OR/0]5=AS5GUS]OMQ M [G:_WT4 E6T=7LI_AV%LZ],Z"T[Z8>,_CRA0^C39^I-Z4,$;9V.PHRC7R*]U6AWVMUNJ]TV#*W;MN2VTM):9DO5==/6[#S$WXC":\&0 MV$%:GG ^%'0+>YZN'Z=MC;1STEJ7&V;#LN5N1S-L66VU6JK=M=NVJBI-V6KG MH?7,'[![7O1OL?R[%],X+?RW2?>SPHK5]+":'N:HD%:D%6DM-JV'F*/J47\0 M4M)E_M1U?A94 *HFX)BBJA ',47U-JK1 B%]2%^!Z4/LAK0BK4AKH6D]1.QV M-7(]=T+:-?(M9 RWV)4V!$;PAN"MG)*+)@CI0_J*3!^B-Z05:45:"TWK(:*W M[VS,CZV\H3[[)RTH_ZLFWXC=*L1!Q&YOHQH-$-*']!67OJ=6AL]:V%AY?X=:F*UO6IO^OV8]^,'CXR__^C]-1//;^\C]02P,$% @ 5XUW M4!@(CD;:6 !F0" !L !L=F=O+3(P,3DQ,C,Q>#$P:WAE>#$P,RYH=&WM M?6ESVU:6]N>97X'QO#U%O079DKS$2]I5LJW$>L>179;2F7R: HE+$3$(L %0 M,OO7OV>[&Q:2DBB'B-G5W8DD$KC+N>>>Y3G/^?$_WGU\>_'[IY-@4DW3X-.O M;SZ[#]Z]-OCMX\>O;MX%[R_^.5#\.3AP6%P4419F51)GD7IHT.'>7'YZ.+S(WS4DT=IGI?J85S%#U[_^X_XJ]?__F\_ M3E04PS__[+ M(KF<5,'1P=%!\%M>?$FN(OV)*JE2]?KDZR09)M6/C_A'>-DC>=N/PSQ>O/XQ M3JZ"LEJDZN\/QGE6[8^C:9(N7EXD4U4&9^HZ^)Q/H^P5_:U,_J5>'A[,JEOCFZQ^C((NF\-WRY,G3P^.#XR'1T_??SN MP>L?'T7P/_J6_C_]YC3)U/Y$X5Q>'AX=_.W5+(ICF/7^,*^J?/KR\-GLZZM* M?:WVHS2YS%[2K)MC^A%_TS:;))NH(FG[QK" ,>&OG:%M;%1'-QX5?H-^O.;7 M#O,TAD?(+@:'!P\?^\-UUI.FLO8\*^2+(8)O7SR'#YSYSD]>'WX\+_^\_#9P:OF_^NQW_"1 M-,A8C?(B0IWW<@[C+7"Z\+)/\V(&ZNV63W[P^F$07$Q4,./'!/DXJ.#'3VF4 M!4D95'DP*_*K)%:!FL[2?*% 0\EGWN;3690M@BB+@Z0J@W>JA)4E]C"9120^9YEEP7N6C+_#4(I]?PN='H([GJ3PJ MJXID.,>)ES)8_>8$I#"+RV"<%W;4\/1)=*6"ZCH/1O#!/(.]+5\&D?T)/AQ5 M.#U^ +P%OO3/.4C&&*93XGC_ZS^?'QT=O-*3AB7% 9IAS^!-])'#5P'M1G"N M1CC$X,G18[M L&P#_#=YVCUL/[R.1>NMGMRM)4'FLT<;VK9:65[]!5;L+,_V M\96;6S!]A/"@E"BF>CK-S0E1MO,"U5*Z".%TI&DP5+#665D50'K4=*'+\$FJ_";=-KI4>Y!+R=1P;K#._(L"OC]QKZPW,6Y8LG;C+3Q?M3F M^,H9,TT#+< E Z-MTWH1E4\Y'Y85?"^)TG1!7RK!0H.=S=0852./N?,-WM-# MV/J1FLGT(WP]SN3@Q2M_$/*T:81Z<)3.<2A@O,YQE3,U4F49%:1K\2##J%@3 MSV9I,HJ&J4)9V?_UX?G#((VN2URY&Q_9LQB/:V93?DMKF7W?3.X%UOPV"J4$G@V7N31T6,9QUM-=3Z M256!JHZMG2A*@#\(FL<>:FO/N9K)4^*'3_H@0L/O0X3&XR1-8$\W)#XH,; - MX"V$?(W@;8C6SCG>-3/BN1>,&7 T0/OYZ?@V70CE) M9F3!PIW6A\M@,/H^A,<:)1_ %MF@!O)LW$*!1XEA/5 D^,?(JCTTI, >9*'9 M!YL9=%-T#4JI#,6XPN^!$TJ6*-GC[ +Q2]A334K44R/RH=NMW5!L/C*[P&"L MT/('OYOL&C3#0O[36,&GHI1,'?Y8J49SF#-ZU/PY;;J&=%38^@6[$0[)I4*I M_^<\KWA>Y0+TZ33(:X?%FN!@SZ>H4M@'+R# MTS@"*Z,>1.K#UJOO8NO?L@J!NY4B;WFZ03'(1Z#%"B4Z$A6)2,$X3]/\&G6L MNJ)HW?V)PXMG&Q*'9(O$X3@8F6VCA3;63BU6RU< [4.)5P+^+<8+AH,-N",9 MN.OP98SU@,J>YH5BV\O^(8A&=(^BI06J/)_/@L']">0G>N>=@W08>2-CH&RN M#E^?M:7"%8%[-K]49$":N!E_>*)2'OQM3[^K@DLZ#:YR6LY9?HV&:O>07IDX2AA,X,-7BB(FL'$8@Y(( MOFA6N-0Q*,7^$IL+-'_.FM+QDY >#(!?-EP8 = 3NI[D@0X?QA1I 9L'EN\^ M9L?6 =I7$A"5-T9!0R4]#(*?Y@5N"YAGSA,G>0K?:20HDNE4Q>B\M5D*-Q4C7>0#:R+4?*_S\I]&-FT:7:'Q8J^K(?C<&C>1FE MU]&B?+!=X]U0DE0K\@V,U!Y^D#&0S+FBD*>J(I #5U)H54F.K)R8+Y/SV1'U MA4.*N2ZV?.GB2PI?YUCOP!%35%2'/[PJ]8'A,^*.:%8DF.C*NP<5DWF%>AMN M._YWCD&/8(S^&%K/K>C[VYW?W/QYGE;)%&^5&?.WS(1]"NO!Q1=8] M_,9I\%0<7Z!P*:-NR.7/HA+#%:O!+Y<@>DB:/I^+FQ>Q_L1LJ,0-0%9*G""L MR;C(I\W;1.^?==G@#ZA5]?)JGX]313I",43,B2I+7BW*G?)E?9WYRR:1[1'F M.3#ZCPZ52N@9/,N4]D(G4]TWER9ZLNX@7@4V)+C-QM@V6V-J/$8AO2+))A&^ MF54&N_Q'7L@)FJKIT+GCV+-*,+HQ2Z,1')D8I Z-,S1AKE4*;QT<'NW!_F=@ MP,!Y3W(R7*PG!I=\29Y^#B).*"@0!Y5*.E#ROBJ+X;,.5\G)76+'Z$.>[-&]CU-D2Z5II QI]5>M_"K#J&._AHZVEP&L;[STYD1M M\Y'RE&[DWL2!W+U=MVM4EJHJUW"$/FE?1[R& <@F!9?Y%^:@T4W9==#@V.!G MW!?H(Y/354*WKRN OD^QI\=+5TW=/6&@2R07-7ABH+C'$5@;TZCXHJK@*DK! MO%&8.2?#O;B)W=[U.%SPU!P)&=X2B]NH 9J6=]8*]\?RUNZ-40NH%_QP@CF6 MUC5#:,M&9>EE,#C>PUU 4.I8T5PQ \%&CP;/B"I);=:K_C3/A6FW1/4KR#4? MO/'>BH/GS?"?#\.!$1[B9YTWU'=LT.(DF?TU+]DCI:K#S+@MN7C&<$)F:&") MNF^=6Q@,CO9XL\SZA#(T,&$KLS16%3%):HL?$.> M)K&X5 :KY5\#Y!^SMD#4$?A@:>3X):2)(DDRZ9!/;)6'##@ MP8OC'BRK1 ,I;:G!P-%5#K(FN88XGP^KSO7UC(/F B=CN$"3/0(Y@P1;L#0# MI&5E\9U>#K3#:$@RY[RPGD^6/)P*4F!8>&WCYHQ<^T\?7M+D:X:DY!8TYW^2 M[Q_M[^*HWR8_.MXB?_$>\Z-YO"F0 M$YXX0E&/Z, GYPB!%U#^;59P5V.*50Z7)%JQNT M_"C0YI6+I,\%:G(!XEW.BP5\^1++*OBBAL=P*)6TB,80TZ$V#RO00)*O,-0$ M3*TD=G[K0*S&$EEU0".7<]'!H(&F\_0RLJ@/]T4AUQQD"U9O!7W7X.EULG@\ M1W0SV+^726E?[@R%5HDNTG(.8R#<#UUH^#94>(H-[LXI]N"J&UQ^)\=,X**; M A2B9 D U8M22C"2KT\NSB"!)>.RAC;U/@]E[W'C=D0]O^(;G*L\L\>*^BM)J$<"6/'J*_\$ZE" 3UDG:AQK3# M18)U-NQP%*K*^R =?WPWTJ' ,<$_; R3'IS ]B1HFYQ(W9GQE(94XP;.$'$# M5,E4281+104ZU65(\&'U%:RL$A-2H%9FT8*1R11(O5(%?@ULETDRKL#Z4=-D M/@WYWBJIKI# R&C34$++3C#4<'?_E\,\FV/X!VTK-M%T.,7]G%0OU@JQ$ P! M(Z-J0L6/FT88<%NSY!"&!([H,$W*"7PA3L9DM59."$K T68/3W=JC/J'4T^]" M#!N$ YLR!E"2;*$1WO:FODGG73&_H+*66C9/CTK:%F\#E"#\IRA6"O59[8H^ MOM*7"Y9-FSIODZ8DV6M+KS3JA_,L]3. FJ'!S D#>@P=:F5M")N96,F+]LX_]6O'-1FUP'T[C]/LXC0(HVIC#SJ BSUOO MPVYGW\5N-RSA#:I>3$*#]D'4B@#0(^V2@S-FB&A$23'6LKA*1JJLP0_(3VM3 M**00RV $F\VUP#=?]2AW_[[L)<;N M[KJ3!LE8%T;J6&RM G.O@;@A;U=A9!8N)&.7XP4'_W,LJU+?5DU%W7YUX:W& MH!W> (%&I-X;C N">#'W!59(JDM*J<$O*U!S72O7"H9QUL?X MBPTB%^>*_XV*)R5)AR@R&"B/&)E!5(QV;P'RC_@5D01=KVEG;][$;'6$<7>6 M6&"=E_.(3%V8CT"($7]6190+998.2A?#&J^W2Y*G-B1,A+>@?6L=,X*3$9L4 M@S%B45LZ!H=;PRC1,0?M:176=EB;QA>YL :0A@Y]A@X'O>,=BC8=?B(;84> MG0CM#J TX3#JWZ)S:(Z%@S,)!OA %<%WS*&QQLPVIDL?[]*E]U)VTC#1UV1N MRHL:DPXYM^)O=";W_+S%0^*A(@JAHSVKZOQ03.-"%]:=PL(D=(J0BB&LEH7K MBG0%W#B,DT#OB&$5\"A%.MO>ISF" .FFHCM ;F[0TJB&)SQC4M'X\0G<48R: M'>2%5@%T5UK-2 <[,OZ,@_%JO?T:>F(O9 "&:PQ8 O<]N#5& M5[<_<&R^77#/@[S:8T-M D+-8B5J*-3I\,OCGGIO 9G3,?3R9[VDW M# JF0$Y@ZI$JJ!8L!;<2'2O,34=!>GVN&S063> M?Z+QL\=XJ1IJ+(Y%47B8"QHHC:[1AXY)T76=^%XUWTD)^C9@GZ2:%@NO/3C. M+6MIC[0QSHPQQ"4BE@$2$R*.!4-V&"L6/2XD L-QVAFQFS]4G?-RKM"EL])3 M85XS1GG#DVZA# =J#Y01GGX8[OG<':XY#3<;;1MW61UHBI^SM66TV+<8>Q]< MX?S[<(7EE&PP$*[TP;,54]K+:-S3@W*O#[(P^SYDP?<,-B@2XZ0 @^BBB"C@ M\2ZBVCO_*NA/FNR?WX,R9J4.5'&UD\YEQ[KBU%MEL!2D MRLV$$Z[S>1ISJ$[(F4Q=:]LH^J .RN]"'?R$A7._<.'X-B??' MFFW9*3#R(P%&;IT(5>@7Y'E,@TYD(2HEWKOC^KKA8$X-'K65PI%30FX2J$D. MB0UD!$HCM9=,$NE:"DT6%'9PHS*._AG\G.9#^/8Y<3>('(8M'VCYR]MHEE3F M3R@C%_://!W])_&IU77P>UY\D3]J:KQTK M .AQ((C">:FC^^Y*6?),MWY?RS$ORT#&J5\V3&*BI\AR>>^UHM 05F"I>(^. MF/[))9^ZH23PC_CQE[B>R0AD U?R-PRSG%>%@A7Y?_D'[W2ZR40 M0GCD2&D2FKH^4%/B64W057W5AX/=@Y/-5GJ1+K2@$IRM@'OA,H-OQVZ57JQ MX@J"FI8J3:GNNZ#,.(;L,&2L)6^=XX-7 OQ[=8U0)_P%A@U1OKDM17X-8O"% M;21\A:Z\]":P\NCP28&'LD\"3ZR=F*W,DSW9Y( M12>C4M(ZLSE(S0@/:LDB WLL,8=Q0LCU(J<,TKS4V?38S5T66-JJ">F)^9WA M+QEBIZ;!^?XA/"?5V2C\AA,'1-UG8H%O3=6(D5PS8AYD;E!<+6;'/??@^NS. M\US/\\X?36[R-6 M'059_?@XH2U!#U\6JNP#D]-@FR[:^Y,;O5.;*]:D M"ZZ>6?#[$Z*G(3@/&SHW!*H-Z<&@I3 ->81H?F_!E4AG7UXY 2 0]2;(NJS/ M@*YFM"=+2^:6(8!7*F@,Y&?/-DAJ@ 8:G,0:Q""$8$[]44CI$GW6T"\K6V ) MM:4J38K(3R-@%,)BDC1JN=DYTV:!]((@#^(,^QC6$5 (!\X%/44=+N\*D1Q$ M>X-#89(TZ^RGNUK7VX5R"<32?-W,B7E.[)-,?P%$H97C6P_XB-JV"A-F1%1\ M/5!MU]^5:M-G8Z-,%1E&_Z@B?&9/'A4O?"4.=C@Q9?)5!..9P8>*DF/UT.Q- MVE;XVM"4(:%]!:COT-S>*:5,QATI!ATG7/?![M/P 3HUO'HQL']7T4T_NZ[; MR I+%RY8'VWYL&UTU.W0M89?!]*64A\!QPXV51_M'I9#B(U/I?&J++[)QG&J MG0F;[(*-=3L.LV @ECE\Y$8K=N-A2"D("+-@>%%N$$)/7FWC3A(!YJ6,VU+X MI=SA]*3#%WW0H5^_"QWZB3I);,R7N+^!2LL+ER[FSJ.^GK"-D.774AZA^"RH MKW#(F3E4V%T]@S1XQ\D>O&]2+2N"KQ'@AI6R(XY7WK%ACV0AG]] M']( N[$QNS!IY[."*_/PA94,CO1^TC3,?9&'Z/MHRFWW!1,,F],0T11;MMJF M$+2EB_VQ>!#,)O_\J663;Z9!N$W")"J:""\-.ZSG7HI60&+(!B_QBR"$"1GJ MK1G>8H7[B])2L,;@GBX&*4-^O(V(@J<[1,&]( IJT6%;NT?U8TF#[),JSMQ2 MP4&#[0\1]"C3#D,M?X33]35.@+#&EEO#X^'#J(W$$D1Q'_3R\/OH=.\YUAO& MXEOO/&YDK#M2PYIQB=/"PR;ODT0)8N?A+8(6'!X-AAT5JLW*QT4 SRP[&QA: M/%H?Y'8T^B[DUNWHL"&1=1_I:4P=UW?KB_!WA@W<%AB%3N&YU"MQ3B+&WA5Q MD\.C#R(5?Q]=XBWQVZ;C,NU]*L.-Q$/&O8N'J.^C\[P3\-V8/"&OD/$>9D4R M19&J&6!HWW750QC&J$H&-P-]AJ0M-6SJ7C"?>?'[CO(,Y#>9*<%D\2/[(('C M[Z.W1U?N=9,9N[;'>PJIN\5'6U88Y$@K-_<&]EH:MHSE221%F!=FD!-2L,FE/FF3=W^W#YFY3'.*\.Q8I6]S<3>*&8XKE>AS5 M"6TNW6&SIZLII<,ZG54'AQ4OQ-,^", V.?1("$5FA4'>(3-6$XZ'QYO:C"05 M?#LK^8(K"5PF;38S_2BOR^"@23"EW:.*FG6FY8HG$Z=(EN 53T 1[Q/P_02_ M-%C.L/;##P>'_D/^50JI5HP1WZG]=\H"T+ MF1"5R01N,6NS<-'8=1MNT>_82-6(-5ZQ=;_,5 JC:%ZJSLG YEPE.<*-NJ+- M(!U2D32*2A,";-"*A>T7P4:6V@^83\B3-@F66CIYZ69HDMDH!H.0%HQBYM@L MDM:O#[IDFR(Y'RQIG%P>'3,W L6?^:SHH18<-O!]^FPW5I48!V!G.SI M5PCD%J4B[.A93H\+NT1DX&5.N"FIT VRF\['"J.#%?<<87;ACL>UA;8QZ!/[ M2DF>FE]G<,R8CJ"MV9=.ZS#XB+PEIRN$_U'AZ,8VK5YW;X=)V'0\=N@'9GE9 MJI)X _P4[-.NWN*@GH9T%/V^WH7EW$#7CP+T%JF]:I;BJJTQ4=NQMBD"+G\K MT4Z76YEI?;;+M-Y+IM43<1(T5APHCX:I5<1>?VZ68F!DT!6N?>P?VSL3!P M*6VJ;KP$(6*9;T0J S"EP27>K&,3TW6(V?<)#.TS^)IRCMKW7'4C'5JD-TM9 M*SWNZ&_92'FW)7!LSJ8']_:37H1;-E88(#AHCSLMF4HHC?/";J5 Q9#PL 5 M=G57(P!*:"I,6KUOZP)JN/P4= M,:(IJ?/'[Y=433=0^@-UA3W;#WXG_.XQ>@I;@:+\OM443&=:P#QYQNBC,JEJWUK=I#50LV1)IP0\)L"6I."%.> M=P'GVAHU)25*P*@):]8W+]PSIHJ7?."VI[2*%\5*>L8V.5Y6FD=8G)HMD[5"86VM.%JC<+N@,MR;YM_!ZBSL/M*;9E5\MP#U4^JC:6T4K2!*VX6@X@V#/,(H=]:9A)L=(J M5"FDO$.#=:8*Z?/"G9AN.W! MD7S6"QM],YW#>[ =6V2C/WA][,0<_4;H?/#*];35T]!V>A/N@%3L'@H9^(IC MX&H.N!A;FKOK\R^\X=TL+HUSN\>-W>'$4V!IAI8,_L_>X@U6_\RI?L.L) =^ M.?$"_CW88R;WH3IF+%=A4*-5$)=0M<>27<2T#%8M$:@<'D_"SZ[E/>I]P8V<%85>["(D999)6?4]'+FC/:DR.>7 M=+SH4L: =E1.P@"<7DQH:D."<;8-\LT.J\=<_G1T?6ZY[A8GQZT-?3M>(:[# M%#L*HKU"'ITVE;"KSLNV#8D46FMKSKCV.%!P%'5/MR+V^,Y&.Y?;@?C M:TU$3)'F7'F+";2AY7JC9L)-/=T>LMU 2V'8&5EI5? M8YUYH6KQEBQN80_F($ ?SM8V 1^/80=:#)&.,X&L3 588]4:=HF)P/F/U\_1 MI_9Z@E>3V'1@ ! 6QGFP:]A1>+>NVNDJHRZ[T14'J74,:91$H^@$=]@Z^ZF=@\^) M'/QM;X_(/P>'>X(4:<&&<,6#W_V>INUIBX) M-UH\K.WS%0B78M$W=4.4QJ(:V,PT^II,YU-'^3A6;Y)Y*Q?M<>?I/>U&N+$@'J??7YNG6[N'UW!3 M2V/JP\0.#_=:H4=P:+LU/W6A(QP3UHJR7HMH^(*[SN:$-*LM+:\%KW_]3N0@ M16BJ1?23^%7Z\BCUK_4-0COJ/E9Z:DIRGJS/X<*/>RR]M^2.-RUGW-PMPL 2 M$RMUF\;#0L,HN?D/H:+@>&A5^:F6.\<*6:X76*8S:.0-C>@94L]0*1K A:62 M+?US-YX3@SA[9POBH,]W<=!O1'!51)1IL4F: 054E8JBCORNLF8_:;F7W07 M4IO=Q1-HZD,Y>-/@3^1RL\9LG/;39(*UC!/?1^\J2X+KD'GD3MU14U@!RS/W M2FVU 4A]"^O2+F]H>TBC9K"7%BO MS JC)3G7H;4UNT/8IVJ45\![P%Q$GYC$?&"O"F&$XG%105D5?25QY4Q2H=)( M MGF:93*+Z6KC!>KF)]N +\6C?LL7!'%>,%'#(0%%RF M''O2>.6U,,P ^X02P0L>STBX(2BXS?&%:N$T 8HWK.^@^PIN4D+PJ$*H,68=361:0P%9C+%-K5.S*-[ XP@ MX)/AP3CEZJO-U'81?U@$HB,0A7 MVUIO6\4<:: SZ\'IC>\5N9 J-A88#[E.CET$2 YAY6ZJX,B1=G'7=MG@F@[_ M$M34JE92 761"H[ X.G!W?1#+P"./V,-+]7&S>Y6AA0$'SNXU-N!*:& 6)J4 M"'7CI#7SWTW^X%9U:Y2;CR80KZGUN0.YB!UUXY.X(W,B)U=L"(^XY4_GK-1-1)F?X,V)$R3HD5I&K.YWZ"2U=<'\IXE>ZEP$ MA_2>"9TSJG2Y,BF25K:7H7+.N[M-LB%M8N(6)&(0==6:FSX!A"2!.X8_/?BZ M)YC0@X.NKPX<8BG.GK3Z^]I_SO$JH2,,IMB^#_W-X%,+K M0Y8$ZXS>J&%!/79)T)!Q6\Q?7^1SXC".D5M$EBU3 MN#Z5&*KT.;\&V'259!BHI&-X+_7!K+%TN;%@+Q/GA]PI]$"]K![3/Y;BX20L MWU[; "*.B3_\]J76<2X/P> FU5"X54[V[":5"AV9ZN6L97["R8"BG,UNX'W" M[B(O3F1VY4D;O<2'$K_1>8<.3WL; \HO=@'E>P'6WDJ(N[-F:/-W9//"5AB$ MR8I$PS)/$73K9D9<",/*"X+=ILZ*J#6NI&:6]:3=MR-5R)CX94'&YS906?.U M,5F+BQT7T?62.H=#S8W@OE=]G26%\C"7W7=%#\SIY[TPIUU)N*M%O?U[LE5% M0[_R&:J#-?GTE$Z8HH[ :P;]0Q?4((=*QRFL;]&I8DS&V;3H]AELVUM+U<%8 M5I-1?EK>53.KW!,_M(.++4[&2W6L\&VL9G?=#M\AH75LXEU! YWE#?.R>VW, M2%^UE "Y;Z<:C+;0DKS8AMLX4E_.$:Z4" 3.[%;DK*(91-UA6O(:L__=AE3M M7O"(:C4)@)9'6*";IZ(8$\&AF#%HG3) 2R3(J1W9BF5R\ J^J^>LQ;S(G-"A M?1:\^)TD&EM?D29C)01>K7]O<?#0UI63$Y :>9B0H$54V,DWG.F\A$^Y:%6X4 ME_1=9%)R-OC=&92J:<+&83:TD>L,::V!-,,V73G/=@P0(0E%002&?$N'7ND@ M"XH4/H0Y^8B2IR/#]4#Z:YT)N $T'G6S0>(RY"$#M+$N+&&Z%QA8AG4WD:U[ M<(AUN2T#(<1\!K6NA1 I N^# ^\13.2R6;\G8M9%:UKO!-FV/S@RBV&$%S3@ MA["H+BA94)J[;5JZ3;-[V"8#\P@TU^8:V[6LB2$[57KC')#V7?:M6R%1S+%3 M(=6@CJH5LIZUH"_\JCA\CZT*ZA@MRI;A%JKI,;]EGX\<9]:[LD;[WR:9/;B] M7_3"X7RG4KBM[]#1#*U*+HO$HXW1%I",(95$. >?NY6U5!UKV&NTCF/$F>BP MJ0^CHK"$C3(C4^?L6LC^*;/N#J79W11[TX&[ 7U9NSKCP+1[#+$5:FF1T!W/ M:]$C4G">%SJ$)I%TGA8! REGC(%Y^.NHTJC'*!@6^1=*K!KJL5H3S;S0'ZT* M.!Y* FGFX]&E4VQC2+*U]^F.$KRQ%"2E5DPAOBS:;I0.+LV&8X>PK 2MU3+C MCGD:#XR&3)J")QBZH^FUTH_2(NEQM*,O CJ$ M7<;$$>B2;>6,.#S8Q;;O);;MX#,LPTO@_U921RRW'.KHIC-AGGN=YLMBIRN? MRPTKA/-UEZE#==9RDZ+3=/:[=D=S+:,S9![%P@9 ,A'!4"9.).F%*MS1SE>%4 M+\[<3B+8-[C8CF[=5Q+DVVG]%/7BMP_]=.#0_PV,K3D)1 8R4\NF M=&>5/'X0<[*:=3Z-$M]:SJM9'-1:U(,Z"G%"4U/4TZC*(08H#CDTGMB1P2[4 M?AME7S=]@],>JG^-_+8IWM_.^N5(?8=P6&DP!JV$RLC'=DZKLLU76W!"!#H2 MA3]C2C2I.C8="NC'O;!L+_P-8;@-!@+O$K+Z=99W)3Q'*BK%.$+Y:D'ZA(:@@\-=#9I0"L"H MJ=Q/> QT02/FM+216$,4F !*UT77><7H:V\)&Z@V1ETKAUM2ZH:-SY,'VJ":F1%>ZW^6Z#U[I-#5@>#0) 2K2["1BFR6UW;8#ZE5H'*' (3,RL- M3P\M8D(I62:1C#RE)JA>2U\#DYI@:(U:GJ*I04$@TI^JN"+(>E.[1L$[&TC3 MO^J59;Y+ZF:(G5CCINE8;BU7+=U#N62D&V4W1-0U MQN\2;XS^XPE$X->?))7LIBJ7=AA[9;L>97[LA]?,TQ@E/ DD?LFT&S-<4R"I M;2(:L+#D9:2-KH'HGJQEAGL2!N(A<1M)W&#;][7Q B>^5%E !K8\BI*THPR_ MT1:V!]?G42^NSU.,(*OR3K?E68ZT?XI!_91OH>Z".A?I7UE4?.#D9_T:;CPV"6SDMBVLNR.07!-1TG.Y4QSL.C:9;:"@(L_)242&7P M._; M4$T$^7"9I;>9VHUBUBJD3,CR5'X[(?E Z5@-'*CVF80MA>$VVBW"Y+1 M7A_2SHWI#%I'PI,]ITU%\ZY_DT=%7&\E=IOW26B\8Q9BBVBH$X9=T6.>9TR5 M$3+2(AJ)E>%^MP_:8)OBBLQ+O SJ5BC-4(*\M(J2X",K$BX9 *Q28>HAAGG^ MI:PKCIQ[O0?Q/%TX^VN\RU8X2YV$RTG0LX>$]SZGWPEW!X)"5!_P7 [8: R- MFY>WV703TZ=GX!^O<@9;2GL5D_HO?3X3>2>Q];I0 "G82LIFFS\7=] #2=TF M1O?SCFLC9V_= 3[XPM(9-\/FA?05,1VS:&J"$1Y(C<,AKE_3012UXD$H9D[T MK9SEX+3W0 P.^]'._-C+D&^TF;G.2JJB?A=2[ T%$ET(TH9YDE6U3UEN;?TY MTW4 7/0JJ>:5[AQK0S$UZ5K1+YO*H80A&XP=UEH:ZHC$/)9?B=O=P"/FA!B' M2<$5S=(IOK3D78SV%CZW'(^9NB2V5ED.I%6*YQS>%"B3I[I-;%A)L+Z4YTBP M,BC5+"*ZP39/WWFO_CSV5$S M"@2YL8-CL?C)$VHN7>T%I\:+%M;1#)W\.]. M*BS4=G(,>U%QS0""R6C'1FF4P"K! )J@+0KBY75>71>Y2$P;FD37,BAYC'0Z MH=Q ?]@765KAT#0MM_0,,OY\5M4'0 5M^YC+DQL0-A_NN&2D#*^?TQ?1(0(7 M&CUOP#XCD$9D3M22K@G(2Z"% N/H]%0D2("=-BQ>I"SE8[$A_,)G,-N7)ZJZ M=XS,JCXIM"HK1/RS1S;_ M8D>WLMDE%3G4,V^EG)2TK=4U^4YF *2IZCGEYNGO#O-A$FCLK)N-?0O2=TG6 MIX,1L4X,;YH*4:LZ43F4DZ!W=<78T6!,\I1ISSM9%!HA]2#XS3VM.E4H1+9$ M4S?6P"I#IMM,C)6ZMP.GV5R;6A]\QK4+XXM6/_!,N)F(%*$S\1\*@G\,+W0( MSYR&A. (GKILH54?AI]:?N#QV6W2GK6$\,H M(\8S@IWKE"R]G)C3:F/5?=W@BSJR'N(EB7D9F3?S&7(_PA%<"PY3':_:PHRL MBN#DZA-E#B1SS(T25)FN<+GR8KG=<.F8Q=EK(=P01@UN\@0' M8SHCCA0>Z)3=/!FJ'F=KA9#1'MHD8<2DS236B\#)LT!\C>[$QUZ2(,FE=-H" MS8CKHPNOV8*E[6VWU<-^=(7_E4_%3[@O=PT;>067)<<+_$,MARWF,&!*VCMI MA"DUI!$&/,O)13(=LNJUG5U$P>!=718N!Y,$A_)61P^4Z97DJZV-> ZF"5ZO^2N M31+0BG@9+D*?]Y3#O.0WRR!$1=$L^G>"@-C7!ML%F&!)O62(*YN\J 2>AI9(5%1) MKIUS_*DA[B_M"^BIMOB* JO2[;T9OZ Q>GQJ:[(F^26Y?)QQ3;BC33D)AE'* M?0FXPT ?!+L?=(W'!L\"^_<.=!*2BU(@Z4,":CF6J-(OJKC$'01SVV^UEN^J M=;=J$^^FH?A"O.)+6BIO=2;?L_MMC[W!]431;]TR63C?>&S#&E1'* "XITB" M^93<227 O5LA< &L/0])%4HTIP33H,(_8XA1U7^9%Y=19KXQ)7FE@"1(M!%C M^O3^?(;_EF3[^7B,'YD.):1 [T[1^:&@D?Q&*R<:+=@.? !:6D74I]>@&#&? ML?T*\>_6)L,,XXA8@>OH,:YAM;TFZI0RGF/(L!$X,10X=9$8_"'G;W8G=:N; M9C-&^#C#WV<%RT:1:/9G)T1S=!L'RE$I_$0C6QJXUI# M&U'3PM,.TM/UW;7RNAOE5SHM3E=]>^4[#4YWJ\6R)V*O<#HI.>^#,XTQ3$H$ MN"D4(97_01CE^Z!RMP?JM91UREZ5*.3.9;DQ#2QG"34C!8)B_Y6I?64+EU&C M;RU^@++)\#SPU$IK?)83,.V4Y#'!U!."_S-U7>>8V\ITRN-=.N5>TBFH,4A$ M+*N@CU$5+@6^P;)R/IWZF?0U!-=4S9N@PO*B1HD8-433R++3+R)V6$[KT9 U MAM8-'D(&A?&BU4E#'A'*0!4.(P9[5MYZM9PM$R'U)Z;1+$N*1_&*H*N!K8JX M\R5R8>DD0"?2A9X'3I7V9HCFB//@P]9CT$XK M[7;SX;Z'-[_5+8%E:S$N/Q M^%M&O+J\=J@9?$(69K4RH8"D] BUVL,T1&I7&R&I05))EAH;X[+N0[GL91X@/#4-&*-'"_/,QW!RHOD$F$Y\&[3\YZ"_ZL( M^!KKP(QUWEH(UKI)J)3KGE'M[%Q)(2"H 7.ZW*97HMW8QNN)/]CRC!@M3F,2 M=PDW3^=?R*%W\2YN)E$N%0?&R=&D*R5Y;_CNNC0Z:S1(*9E[!9$?AF>!1=UC M3+#>W:JZ(/BPYHMK:Y8HZWDD5]#>NGQX?5"(VQ, 8U)6W%2W5@^=?8TONJ[C ML6L=!$"[MT&PC8ECV))R'1-O.QKATNJ7D-_.V8>"6/='"PULL+%8IU+;9C$9 M/(R0$J&>:N,*M 4IC!>0D=(H'!@I*H*ISNO*4PFRKQ'0+B2;< 5QGJ81TL&+ M1O)1'XBT_SI2I:@'NU&ZG1TZ'A-3@S+-"_RD6H_7G*ZSCD7JM/XDUUN[OF'MUZ M5+8< *?M4$?G$%O0Q!,N.,J&)60BMA82T .EMCWA#R04\ISW%2VAV#?/J)S$ MKQ?RX)W<81AW#O M)03O(]2\\D&\! I.>$[S&-X7LC?2[H,P8CF>CQ3'1A+YNV!OVR0S<.J,#!$X M*CG2MB_O3^6\>+8AE9-LD[TCL-J$EC#*O(S&"FST8D@;;$K(;%[X M)Z-.CNVFG:,G![=?*?75K7]ZBT(BH(;@(I\EH^"'P^=$AL[-L77DLF+>RKW0 M"L!2XDBWA38"U$5AHE_[J@]"LE52DE;*$*#6$ *]V+VK+=H\NA;UF=/,6T(E%1F< MEZG?K?E;7EP) Q415=M'-;I_;/$;]V!GMGYC5KO!@ASUHZO1&;7;N!,L M]UB2GDC(81&D(/3SS,A"(Q#D-\81$Y+CX[#YF=(UOTX8H8OYG6+%Q#[&I074 MZ BI)0T[ETDN8./S*W&$]Z\%H_#@&1-FQ6W/M>%0FA< MK&G@ZO1Y6]1:V3G)&G9\>#0NJU0DY6<2YO6Y9:B(/,ZG"D1G)*6 2,<3!JLX MAF" YQ8J?CPB;7SXXO%C;E$\)82TL,CHD//Q2)C@+3])84K2*'@[G:=2S#C1 MQ.46*%SG62'/C[; !+4IS6<[@\@B4;4N'GOD!\ 0I*"/M<8PJ1J;$Z. M;EV MQ@'ZI*5*S1&VI9@MY6NZO\"H#PF;8R0S'.F#L[1XW&_\ZG<%-=TDG&;0KE13 M"&<&*V5R+]0SMJI[!I&NYS8CL/@DWDV,)0\5!=A-W175'%+7X^Q*29C>3?!0 M EM>3O!]/2;84S(K3"F!\HY7,C9D0OD,O!6.G'8(0R@!*3M1X<#RBT0=SK0( MC]N41Z/BI<>T!Y)TU ]"?D//=/#B>".<@4FC) 1D%ZD(##!)-K;&)$8C"#DP M7HN5PFW"SPCK3V_MW0#/X2056BC387(Y9[6,2C2QEI&A_I-J\?I8R9IQ7A!Z M;V#MTDY:],33,?2,J$M0W9A?*4WSO4-J@ M$N,*7FC-.: U.>=J0-V,QI:K=9Q=TIB,&XJP/ZEB9!YB%. MP,&$'#LXF S9H&;ZJZG"LYJ:\Q2A;RAIS8Q4./#F%L VZFJ&*@O$R2&;8\LI MF0[!TJ?=BM4THXP9THD@M1V8*E/R*J(:B['#7"UT%5[C)1<[M8S^AWE+EUYR M^MXP3;5\G9MP%6!I1,;[O#"0T%*),(.,=VV,9W"ST]-@8D&$2);7[3";#K_9 M_)-RV>3Z8)CUHRL(0H;QD."B;Y+,&3;/;:-+/B(%<;BE02[P?VS9$.W1$246 M345VW/2 M&:"[@JZ*:Y" 13 X.M@+%HI@5IJL5("F]9YN->Q:'^2R'S3CYTXH^EAB ALE M&W>QN#KFH M_[+L;K150%:'=>JU2$.O!X=%> #H,[B2GFVKLX2B2LMZOE20; M8UOD]+;%W/4@\Z%0O(BIK"O9,P.HC9%#:14VM@]BV0\RPI^)!QIM#UC7.\BC M$4?3"9$9IKV&F

WT96%XHNO3;R200_%"9%FN8EU(;6B$Y68@6$<@9?K MF2C;B(5Q^JQHA%%1")]:&LM$7LEC83L#< S:*!X8_D\0DTKY#TB9LZ;6/3LF60N'DFH:)8R= ]KS3]T MUL6_&ISCC%AR?DDLHZ1!U2?@]<,IM0M:7Y_F\MB%GT2QK?KAO)3J ^CAJ!\< M:F]-MJJU#N\X0AWE5Y=.7CX]@$-LS[&V(UC^[6[0^HKYB?W]0 M'CU[]L/3M\'KP_-WSHZ,GSYX_?_[LS;OGAT]>/'D,7W@4W6:R/0GT M;VI/Z,=K?ND0W-RE:O'D?]Z?OCF]8+5[O/ZQV-Z#^DV7]L'K#Z?_^'CV\\?@ M_KF*\?\*\U<9,+\"UUM_Z%O_K6505]AP9A2E,B^^ MV/42R#5_./L:$"=I\)\'])]7WH;7C0#W9WF"^RM>]"/><4>(, U3O/KEY,D M!L%IVL>WM:AKMY2_2.WSOX_YW<,=_%$X)[3U[#*O_,FS_8YVDSZRD>W4&'_, M&[V\Q43_ZL=V;?WU+28JU]G1@6_?_26D>S?7W5QW<[UG)?57U]9_$2/+$CU^ MDM:?[W13TN S7-1;,O._^L[NYK=A%?6(O.U&\&[K4BJ'#[L2(__;\A_"OP^E MQ+ELZ5B-F:@/R172XP3O590BFN$T&ST,. RD,\^,"K0\ ]3(&+^+J-BC>TG* MW D#1\,Z?+47"-%?.2J2(;-0M9#EM?%H>7#(5CK!I*2L.3R9D7+'MEV\DSB4 M!HVF(PKF>R@?1'!0MXTU$89H=%'WPRD-9)J+357$O 4\0XU$ZF-R?6M2A0]> MG^IS8UH%&Q"0=#]O=N060 3BR.&/HXEBN7%XWT#2\$S^#?]ENO!9"?+,?!4! ME0-ZV,'?\%6'3_^VIVO?JQ:.WW:N2RU\@T_8(HQ((Z60+,MAJ PSCE*'*8'K MRDSSO(=[07#*8D00;_XR8::\AI]PE@MZ'277!00U7;0MEVZI M*@1P;06CPMFUYH0;-0:AP9VC!B!:I.JVHW76WV^,K#D&]:ON6UEB_/HS7K'Q_"]@"R\;C7Q;R,DKAMFPR!_6@TGV+9KC3\JR9K,>D*^MZI MPDELQ5L\SZ).:F.!7DV2G; M7J><@(:O*XY;IQ%-J9P&F5CD/"/=9MAQ=AQ@!!JH/%J7GY.Q:37BSY).:I.B M0*#QEG4$4>O;?YZV!TA.UR?:)X9B JNK9Z;D5U.1FCHP+C@8C7@#$N8-I8M@ M7K:*^G3A]L:L@3&I3(= -'*;E/6J]L9%T8/MW1Y ]H/7'2P0MA8=->*TW@<. M&UI@19GEB)!=0XC'H-S3YI'U70:-EJ>(D6O^DFS\68[UBVB>] %$O3T8:CBM MHG$CUIE5]!5T++).=-TQW-C>4!6P-)C##NITJCP*=8>?1LHU\F!P)$4]3J6& ME_!A]Y+,3"HQREM)US=7HWS?0*!=A?)=1RHF,G.;G#KJQJ&KV"."I0QK@5B^ M'/&JL?:=&KNA@KW0AMQ8Q=1F'4QWK)F#PZ";T!,1--QK. :GG[TTXI3/UZ@\ MN'\+G9=$7U219J/&OD?P)E.HZS*%CZ,$2ZB++ZH*KJ)T;NP@S0#BO,=EZ[A6 MA7)6AL\BQM+8IB$;DTXRK!^:N-IVE7;C07 /@1SK3%-Q5)7K#D"NU>4T_]%: M8I)@P>[@\<$>*H!&29>H'W=UV;O22P1*2_88RV&#*,;UKEQ8M;/AV*.6GJKY MN7#GB04^3[FDVY0CE[J)M>ZV'14H5::HLC8BF:6Y)^^*)G;(9[C\^7"^Y#_1%I_TQ^V1FU& M52.PVHY%3Y4%TFLVJIB61G^UC%(F08Z0];VVV)Y!0M+/=0S>K>4>&*^+BQ$P MV[%#[Z#<6?NL4Y"FF94,_T+/6GCQVZ[.C:@;^1@%85:H&EV^@,XL5TK05\T@ MHJ],Q#QO_-@E_&AU FQ6?IE1H#?/FE-J;(!$ANDI/;!N0:KL<'9PJNDRR7GAUN=0Z=U&CT)G^I<^56UH0B3TR#$*L&GH'7H7W#[W'$0'7$W+0/^$&GN9AXV+1"5+Z:+6 M/F7JL9UT%<2&4J-!E!:*]BP6B&ZOSN\-O+JKNM<,USPQ<23QGHPO=4S M[UX8W%]BZP(6_K,L]2DN_)VS7+Q0\Q3T*-HPMMQR+#+6>"75P1/Y(.JR$O>; MFZ>4B7R5J4 7I-"9C5#? ' "YK3WIDE.RS%H.03U&E3_Y!EJ$H/ M1&*1YC61(Q]3@H4_WR"XP9*N4347)D$O1&4.AWZEIHHQXUEZ7#M:1TP7-4%I MK@,Q!$T2=:5,_[MD-$\CMHZY88K=U9## T(Y2TJMJ8:GW%^4LCO*KY0*+UVA'E@'GUSRES42(K7#XQ$VW6EG MM:OINWY$N'DI_*GH!I5CT&9YL6CZ)&;SG1NN10^10X+/6;0K6MUJ.-%JB$9G MLLJW>64ZSAVI398+JDI5]YQB0P7)*.D M[^&\#Z7;J65%1 (S>/)+4M?NJ[1#>DUY9^P?['JF9-:S.5$GGUYSC5YI+Z#Q M4FKLI6*C7+5)X;H#G8'MFKA*H\UJ4N3S2Z0]OXF%BL?J M2O=4@63$38+B]2^?X8([U,7L]#H'3'=O<-^'2=22#'KVQI$\4414V32"=RYMW_@>W(P_<3=<[W*: M18V+9ZU+ATEN-::HN9$-6V:MIRXS7/""U1WR5MJ;^/91E$E(DB\>IY$ 0M:0 MZEQ=)?F\).";@->:$4Z2GU*MT^2V;DJX:E2N#?LPRD!R&S9BE??4OPZ6MU\4 MAA<;00Q1DM;I&Q /X5RD'0YOTU#8?A'>'C*/!Z_?:*05>G6MJ%9&@'E&?NA& M9?U0SSWVP_M+-EIWX1:FGRK(LK: X,LURP:N"N)0M78I1YT#T$+H]C(01&LA M[I1#;0IT(P7ITJ[\%HEM_4DL#Y4?R*;,3RRA=T=,[K'GUE^RJ71$^*N1L//7 M8YM">4Q1BWIXA,/DCJMF '72X*#61-<'9_=AG[:I3VYK\*B!RM&T6"/*2^$] MKZGH''8WRLAY]/G8X#W'0WAI&EEQ(K#VM5(55YBS89+[D=/ZV/5GV\-\G,2R M0Z3WCS'';1YBF.6:W'A=C_2#!:@B3+]5C#?9T0\XI[/7![F+MTCN"$[DW@2. ML0@BTC/-J[9H9=W

!O Z2+C.34T)9^KD6TW1)D"SPH\F5(N0]I.BU/H6: MN*Q0LS0:27Q8902K(/U1:H9S'=7IPU:/=UOM;S4>7''XF*B&<@A?9XR<]N D MFLQ1\ M>_ZQF_^D0/,1T1(VO!#U2$FME-E*8=66MS;%+4<[T R8R,D3$@QX7 M6E+$[H X(IFNOFK KYYR-'289^#QP;^D.*+PB_PYW/@E 2"D; MV"ML;4)?^U:]JS>V4=O4N3K+A4L9U;(?+O64,VY%-*5D"UO3C%DT[;E >8]5 MPJUJQHUKAU,Q]!%(>\*) MH@Q+7O#U0>TJQOD\JY$,2V-43"3@/3=VC?AM3(L\WJ5%[B4M0AS\XEYXV()K MA"!SF8,D[F,=YS50"]_WBW3!M4;V[7&;.H[G4I+$2W:N\K,QFBZH1:QN0[&^ M3K@N5Y]]'6$61F8 MJ'C-%K6(QZDPEB(]/12$4&I*6#VOO .88TC?[8,L,H^TSBOJ*5EODB=:2'>/ MJCT!,Y^83);^D=A_D@U3TG(4W'/W&Q?2$'8+*[F[L+HS,BUP+)!T23)@8L!Y MLQ,FIMY-(UI_W=,* V'Y:,Z @_SC&D4A7!2;:4&TKH)ZS*YHZI]RSVWE]_8 MU??'%EU]8L$4G2_KQ76$K*#.S)D"0<"/<#:ZA1!*NW@AU0P !^;AU#A30 MCVTW66ZO+OA[@5IX?L0Z>V)2V7?:EF!P2Y'F'_'C+XDJ9 1"KAY>WB;IQB,XX*:<.(4P&R<35#+9_/I$*]3#=H=)@623-4K&^1SMCX!C&MHVQ M^5+*]1[8&7UY"-9#K-8\\*XJ!8P^HK$_PGF3V:_)-.!?L7D[_G.>\;_1@CBM M91/"M8RC*P0XWDU?-^5PF09_%U71!@7>UB[H^BVK*T73D8& 7!'4'YZ\ FF$ M*@ U*E'(HDOM/W1RH[@GI8*-+,>P6[",."=]9?R:D5A3Z[92EW9*VU9'7XHI MIT4?XQ/G15Y): ?NH$L6,T4S\G%1'69\ZPJ%JUC=_4 M6V4M$T [*K::85CD7_"PX$5I^R27C&:EK*^.E#,B@IHLZ=*I#EX4.2< J_@B7(,>@,E@A_97K::,X;V4$T=.[YS(Z6$)YDEW,*8/TZK(,-/ MP<6K++F$MZM< %$JTI%.@61DG^ET>:8M88]>^_H#M,?"YH,9]<^;GU ,FPP$ M5WK$_C"ZM(L9L8?4)[!282G/8?HPC M@D<_(AX)6\QS1=6[[7!Y#^AJ=JUQ!JS[0T< U I?BLX@69(I/$&BW)3C&RLA M#@ 0!C:D=\)2A4BD%$IO/Y8]?9#U&G$G05C M4ZHCF_8,+1W<_9'4>1+ $W8< 2QCYT%)P0$>.R^G:3I,D18%MF(; \M/=H'E M>P@LM]DO@B5V@GHD8$(161+G19*9& :AXW5!["A'[D1?(3H$&.OK1E-YUZ;( MHZE<[UHSU<;&SAWH$?3[;.7*, (E:%@3D M'6FC!*6FMTI66?-Y)BV0>1LHP?=*?3,'^:>=Q9]&8:,:P2): 1K@[*PVQ.L< MT])X#Y!YQA]C]#L,5ZICZSNZQD3H$N/NEC;(OR0XB"*$H\FI':%5F%)>XJRD MCCK0("(!O?-+&W%M(P1=YH6(_=J"WL=P@V'5Y\#P?2E-N W1S[,?"&O.\?K1L-4B<)MZ8,'K"KJA.9=E*=]R*NNOB MK?#6B_*#UX<'6Q-Q%77LLY+BDG=PK'M1/9W@=?E1K*.'VRXD*AGJ85#1V>4< M?0QGMT^R2ZR/86EGGU@3M^O,I7T.6C$DKJ4-)O!C*#X@CY)/A6V_9/$EP'V. MS&:6A<&_2GHA18=;)$47$X<^SH0WEGXU.7F7(2.<7[0A*&$STS+<_L:*;' @<%G*%P% M[QDFNJ;#-#K'A_=!:K:IF\!9#>HBEX=>^^7]'CII6,&VO,Z++W+](&0Z5EQ- M'=G@I55!+2'NI4E$@0FB95CCTYHH-\[">5+ICL"_!7%2=(6![8I38>G_&AR; M&XWZ7G1]>T&.E0?6OT\.DKNZZOW&)>R%M+,R+!_[*4-.3 M.1J72@HYK5-@4PXK9$IWU;!WF7Y=2V9Z"X)R3W=!N6^D];>KJ42=]A9O5(*/ M>6+NI[S0PC!@J\Q0:7:?.K02B0(&?R .6@R]$=!M9?1G^^_QF[5Y;W[=^?2V M=^7>4,OMHY4MMY^\Z&Z/_?3P)NVQ85GZTK90(SY-IO"<\"?MW>Z*_)H7\_&# MCIE_)STK_U(B<"ZLJL$908G^ZM,E:#-&F?>'Q%UFB'+WVGII_Z6FWCCLQXQ6 MV-XFXO(6NF<:K]CF\__M.Q8?UDR+;][N=.LEXELMU$XZ=M*QX:ZZ]S=R>?SB^.S=\'%^^,+^+_3\^#\US?G;S^??KHX_7@6'/_\^>3D MEY.SB^"WTP\?@L\GOQR?G@7PWY.??CIYB]_X_/'7G]]__/4"OO?V[D_ M3H*/\,?/IV<_!Y_@'Q_?G<.+/L"?@HN3S[^_'*R(?>P,Y#2 M(]]L&A672<;#PS:(^A=\(.DW&W+?GJQTWYYW>V^X%;?YV].CFWA]_>I7C\V> MXNTU_'9=W?_:%_7.=O_3-WHWO]W\OD5XB8"KPJ"B(Q#;?B[%I#HZ^).]IMU< M=W/=]KGN#NYNKKNY]G"NNX.[F^MNKCV Q]T0:T/< M@NK29W>K+HV(U/'O#\J#9S\].3YX\^;Q#S_\]/3=X9OC=\<'SY\_?_;FW9LG MS^ 7"!",;C/7GA2F;FI+Z,=K?NDP3^.EI+HG__/^],WI!2N9-_<,N+WK1!Z\ M_G#ZCX]G/W\,WI\W M_QU\^O7SV_?'YR?!IP_'9UL_@[./%Z=O$;@=_'9Z\?[=Y^/?CC_%_U_G/Z'\% SP'??7_L!,"N'( M=^U_L*/G[7JP$V7L3BCV)_F_V*_Y]4]%K<(*\#SAX=/GCO_?7J#0I;E M]3%4D79SGH+'2RI6?CAHKUAQ'O^7 !6?1=*?]UAZ:X B<.[,597<:R_'-A1# M_!D1M]T"[1;H&RW0;@'ZH7)-'<=.N?99,K9A ?X*QP$=UEWY[,W"_[>-"M]S MI/3?] _#/%Z\_O#$P:WAE>#(S,2YH=&W-5M]OVC 0?F[_BFNJ M59M$$I(41FD6B26A9:,!02JT1Y,88C6Q(\,%5B+1:PXIW8EJ"AZ+5AFF B*.D< QK I"ES"+EV?%>0W[AK-7%Q7Z*6E8R.@*).VQ5?/:'LMK^/W7=?J]]J6T?/Z MK2O3NVI=]2X-7W%L'6&O;Q M%2A'<2QYJ,Z9$"SK6F;^]"P3+-\(]JH820IC_A$XW5$P]8,01GT8!)X_]N4B MMQ/_9C -_8GO[2YHSW5']T$X"&Z@/YC<'9Q;YV4F*5Y\ !T49X9!GN#Y&B)& MB^J&"P8BP4!HQ'C..*J:",ASCA=2D4;54:TQP4M2B*W"5,BV4'6(78+O)^;% MN65>'^A.<22F/N/9L<"9JAWX'# -#O9@699ZL+%IF1VS]078 H;DD=$E@UN, M4I$T8$ C[5BJ).&Q%9=4D\03$->3YF!G=XA'R<6YT6Y>FU:C'D<'^ZK3XCB5 M9)=C;WM%%H0B&A&42E=;]A<-*!,2)8#R'"->;.X**6HN@M%4?VK'U@$.Z[A5 M=S7:_P:17N@PYB3"I:PJ3]BJP"YC.9;E' ['4 &>(@H_Y*.E 6X/]C/X2):\ M-?^.; C^%T[4Z\EN4[_23NWZ^>C\ 5!+ P04 " !7C7=0!GN2EUH( !3 M/@ &P &QV9V\M,C Q.3$R,S%X,3!K>&5X,S$Q+FAT;>U;;7,:.1+^G/P* M+:G=LJO O-F.@XFK,) +=5[;A?%E][Z)F8;162.QD@;,_OIM:088WF*SP5F3 M(Z[8:-22ND?/TR^:H?I3XZ;>^?VV20(3HXSZ74 M<.0;/W/QMFHO7;Q]4PV ^OCW3?6G7(XTI!>%( SQ%% #/HDT$WWRQ0?]0(HD MEYM*UN5@K%@_,*14*!7(%ZD>V)!.) PS'"Z:CP'K,E/-QTU<+)^L5NU*?WQ1 M]=F0:#/F\#'3D\+D>C1D?%SIL! TN881:ET]IEX\/[(OZ<-3ZWZ^I-J"^C[#(&3FH%$\'CVE=/40/ MJ!=1MMYL=UJ?6O5:IW5S36X^D=MVZ[K>NJU=D>9OS?I]I_6?)EY&B6;[^<9\ M']UO[]MW][7K#NG'Q #TGMND&*)W[< MRI+79D?MCM0:-[>=9H.D3;IKUMVFE LENS&=STUR5VM?UJZ;=[F;WZZ:OSM; ML:=4*)2V [3_1=JPWG@;;&UER7^I '(9J0?($@^4G9F8@)K*O+*&=CF@ .>) M:A\SA8QKZP'U)NUD[3GM2ZC]UWP<6;;#H)\P_F2V$?--4"D72/Z$DB^T_R2@ M0R *A@Q&&/1,P#2I"1%13MHPD,H0*<@GJ4)2+.3^362/7+&A%'U)/@/E)LB2 MEO".SE<8ZW8F[V"S1\^&VU+:#?1<4HV808"$8_(@Y(B#WT,U'97!)[I(U7,,*>$QAHH=B H>C)CXH,@J8%Q =V5^S M\2-0D$QB#0B9YIC"V:1PQ$R !NH!>$Y!.^\ 59,^FHF;@S>E.T[?ACT_MLN/ M\H[S TB/"42@!?,,<5DD!XICMTKU,]%#]TMMI8.?/1[Y.">B.@6O+#*"*3XF M P2EY9/E&>4$A! MGVF#]9PZ3#5(E2!0R^BD5E4(,H(:(L0I@,K;L5"#"PVN-BVS[3'I8YPG TY M2O(8Q@,E/?#QLB8'B%H?D 8Q-)N/7D!%'T@-O7D[XBCABI*3 SAT0UU18EN' M;OE%"J"$3:(JKQ[6I_\(K,M_%]?T<"=P[8/&&1%*+G]X&GY9F]IX--+/'V)S MC"Z0Z4IQUB(CA1.@MQTR[7PX2H%P\]CZ;>;]TQ%$ <*M$UX')6URXZ*$(^(T+)T]XJ_--TJ"LCLUZ#YW"?3J7! MYGJ]IVL'TIUDD+O!AP1JRY"UY762SKB>E;Q@]I!4 MQ 6 A2FQP$O5!?%'7W@VHI M$/UCK/\?@"?'! ORV6^^1;O!PMVJ:$Y^Y(K&';A.^9N=N7<;;=(1=G*A2$-;,5L:V^/ >(V2<"F MERDGJB""XO/F9.,NN9&B]Q\G.*UO-=QQ_6]YVN M[WJ_OJMV[HZM_ZB36O3O6S"T@6E%A;R237T! M^WZER@OBW2R5L^YEW%=B["*"?S2&OL +EYF+R_&J\X&GS$L2ID3YXN"1N(=6 MY%W!_=L5+.=U/M[AV=N8K\U#_>B@WMNWM^\UV_<"7F?O;/9@W=NWM^^[.)MZ MP*!'FH_@1?;%"7(3/Q7;>YZ]?7O[]O;-:?QM]AQ,3-EP9-RTXA5FT% /Y[I5 M3'AL0/EZS[6Q?JN>5\T]6EGXWNQS'E1MKPY?^>!ES5=WEQ78[ '@=O1SO]], M&N[[U6^K[HO?%W\!4$L#!!0 ( %>-=U!V[D473 @ $,^ ; ;'9G M;RTR,#$Y,3(S,7@Q,&MX97@S,3(N:'1M[5MM4QLW$/Z<_(JM,^W C(W?($V, MPXSQ2^,I-8QQ)NU'^6[-J>A.CJ2S<7]]5[JS.;\0H"$)3LT,<#JMI-W3\^R+ MSJ[_U#IO#OZZ:$-@0@$7'T[/NDW(%8K%C]5FL=@:M.#]X(\S.#PHE6&@6*2Y MX3)BHEAL]W*0"XP9UXK%Z71Z,*T>2'55'/2+=JK#HI!2XX%O_-S)R[J]=?+R M13U YM/_%_6?"@5H22\.,3+@*60&?8@UCZ[@HX_Z&LI0*"PDFW(\4_PJ,% I M54KP4:IK/F%S"<.-P)/V3<"'W-2+29,6*Z:KU8?2GYW4?3X!;68"W^5&,C*% M$0NYF-4&/$0-/9Q"7X8L.G9]FO^#M7)I;(ZM]C3RI,X@8B&-U>W#1J=QVFBU M.ZW24;G:?-MYVSI\TZP<-ENE3JE]E#NI%QG]NE'S/_.5!8^P$*"UI5:NE'Y> M7ZYN[VQ2E$GJ^:6=OUW:N%P1M38()?137WG+]<+=><)DL, MI?!IBG2'H%H^J"SK^SG5QLSW"18%(\>U\NOQ3597C]"#ZJLHVVSW!]U.M]D8 M=,][<-Z!BWZWU^Q>-,Z@T^TUZ)*NSCLDT>X_W)AOH_O%A_[EAT9O (-S:/_9 M?-_H_=:&1G, _0]G[4LH5UFA?+C']J'1:T'YR$]:^>=F1N,2&JWSBT&[!5F+ M+MM-MR?54L7NR^!]&RX;_=-&KWU9./_SK/V7,Y5Z*J72$^'L[U@;/IH]!5F[ M>3A#A,N C;F2>?!0V:G!!,S4EK4U;"B0!(1(=7N7*^5<6X^9-V^GBR^I7R'U M/^?C8-T00W["^//9IMPW0:U:HGFL.S.^[4POBDYT27QBC?"82!\7Z9![E->; M*R]P9&KIHH]^LN6#%2>8:'VWCL?W*/F5 !FR HG'"<4M S =?0B**8">CC M6"H#,H*.5"&42X7?08[@C$]D="7A/3)A@CQT(^_@>(.Q;F>*#C8[]#QR6RK; M@9Y3I@DS!)!P!M>1G KTKS"?@$@EZ/$E[58D*:VBP8Q'P*(9Q)%1,=)2E&BY MG(M@Q2"DEN($O!'SZ)8"&5)\-C*16Q.(T$.MF9I9D9!=(ZV;F5/3/9^4H26% M2]9H#2O@<46)'HE%-)PT\5'!-.!> #JV?V['3U%A.HDU(.1:4 IGD\(I-P$9 MJ,?H.07MO&-23?ID)FT./93A+/L8=OQX6GY4MYP?"",>$0(MF&\1ER=RD#AU MJTP_CT;D?IFM=.C:$[%/2L2"!(@EDJ#LEM-.'X_I $9"3O6<0@JON#94?QE@]F:B-VF9SS!!SY59 MTW9'AJWJ8W'8OWP(3;'&"(L5DJR%ADKFH"\[81KY\-) M"B,WCZW?;KU_-H(H%'1!/$G3EEL@Y]/H8CLY10+214O!?7<8IN.AYCYGBEL# M>))1V7MLB/G\:5&4LA0A+&#QLSN5RR8#51DEE/B-G&B$4D: MELT>Z6J(5I!B"8U'__G'CBTCV7 [2(83)F*'1 L9'(THF^$3C*@"6,]*%K'E M %H^>-O!AQ1JZY"UY76:SKB>C;S@]I0T2@H "U.PP,O4!0$3&,2ND5Z51Q*CS0G0S8 M0P-W(I7HM9]H%3"]"'$449AC)/HNO+KGP;2,"/TSJO^O4:3'!"OR^2]^1-O! MPNVJ:(Y^Y(K&';@N^)N_=>\VVF0Y=.OI+0L>#,C\>FJW4(U1>F>D2L*2E7$W M:,HPY,8@?B:6#B53+F#YG/1SD^P1TRAT:1L:Z;]-,N?N 3_%G-1WKB"./'>: ML+^KD/Z?%9(]BK*5"R<:V(K9UMX>1\)MFH M*I4ILFN;4:&>!X&DYG&GP?-C MJ4>Q(2TJDF.$#1&!^310XR(@W,F<(1?>("W'<%BRUBP)26,SJ>!3&()6R(7D>%)4K\#@/N ^LT_2?*X!3/2:UF)VV(> M^?1L73L[7639*I9?P:?8?!0U/\?$%6T3WI5+9,>0? NJ@B>%8&.-M?E%%I76 MC QY2826C][ECG)WUZM^?P- 6)1:U36'\!['O#Z:\(-G-2C7O/H[[3(Q= M1?"/QM"O\)G+W,GI;-,)P7WFI0E3JGQY? /NM16\*KF?;<%R41>SG\5\;M[I M1P?TSKZ=?<_+OM2ON?)SS:E]=7>T1Y^L9L MYWIV]NWLV]FWI/&7V;,W-^61(Y.F%:]Q0X9Z-->%XN2OQN2PUES7?UPE=[+I M9=;26Y>5+]5^\S- M=U#C5^A-S00 4C ; ;'9G;RTR,#$Y,3(S,7@Q,&MX97@S,C$N:'1M M[5I1<]HX$'YN?\663CO-#,8VD#0!R@P!9\I<&C+@7-M[$[8DY9>KF-F $N[TG[?[FIED#O/!J.^__'<@UC/.)Q?')\.^U"Q;/M] MHV_; W\ ;_UWI]"L.2[XBHB4:28%X;;MG56@$FN=M&Q[/I_7YHV:5)>V/[;- M5$V;2YG26JC#2O=IQW1UGS[IQ)2$^/VD\\RR8""#;$:%AD!1HFD(6:TZRUB-F6Z8Z^::,Q>6^M, M9;CL=D)V!:E>4>^P]]KUCE^[C?UZTSUJ>F[#;;K-XX.!<^@<5KH=F^ ['U5\ M%)8Y$]2*J>'2+\&+2%AB&EA:9FTW(-DL8DUP.RA M:B=@^][8'YX,^SU_.#J#T0F%Y[Q2\#U[_PA_^[F$W:GCC;R?S<["? M7XPG%[TS'_P1N(=P49O4^C68>/V<"V:M4WULD'L3Z U&Y[XW@$WT!>8CY\#$ MP'_KP:0W/NZ=>1-K].'4^PB]OF\D=<>I/XC3GUFJ6;32 @EE8LKNIGJA9!PN(] QA0E1 M4[226J,%ITOH!=I(C,.K*"/GA?&5/4;&"IX7CMWE=D#Y";N_\J MW/OL1!ID:,/,X"V"F(A+6GC2/6HT5_&8Y?3Q6H37GF4"'34C^=P!(B282"'V M0IH%\=?\'A&F$'FB:&HP5LT8PCG@7$@7!Z$@0=!I=1T&041@^M%*F&_S.1#4 MROB*HDRHRH&DVX+ZH/2OWSO]Z^OPF"A_SXK;T"ZV&4XCW7**;89A0,2JO3F= M,!'A-[?&FLF_N3G1H/M1GZ1K-RL3K%^U"Y[:H>;!= M]A71X791HW$MNP/1E:EH6!S6I*92:SEKWPA5'=V^&8?-]DK_1E=^=Y/WW R_ M1%,1E_-6S$(,>;O(FT/4_ &5^JY4O>60DFO)M>3ZV+G^IT7J=GW_ 40'>#/0 M G@D4=T!P7=$!?$JG/5&-?__X)&0O9W"O]H2W<$/QTKW>-EZ +WU'=,:O)LL M()6M??8^M1/WJ25WR*_D]9GX[J#IEL2F3M>17\OLI MQ:8?,QJ!MZ!!IMD5A5$4L8"JLO*4_$I^);\;B+^/SZL''@NMFD:]Q302#H[/QD=,LC M$4^*1OY$R--._JA*]Q]02P,$% @ 5XUW4,D]0='.! (", !L !L M=F=O+3(P,3DQ,C,Q>#$P:WAE>#,R,BYH=&WM6FUSVC@0_IS^BBV==IH9C&V< MI E09AQ>ILRED %GR[;;01L^!9]/8*_BN! H(C*F MF12$VW:G7X)2HG5:L^W9;%:9>16I+NQ@:)NI]FPN948KD8Y*S5<-T]5\M=-( M*(GP>Z?QVK*@+DT-!,<]KL7"5LS'3#7C31F+VTUAC+:-YL1.P2,CWG]&,IED);,9DP M/J\%;$(SZ-,9#.6$B'HNR]A?M.8ZJ:X;]#BRV2 @R 3'9@?MMG/DMKO>W@=W MW_7W#EW'/?8\[\#MMIV6[Y2:#9O@?SZJ^"@L96G;?WS35,SSJ@ M3"14,;UFQ%BA.=-=6%VQG5-V<+$V/)(YQB&2'P MJI7J;;S?@Y:2*,*TL+1,:^Y!>K6*-<3LH6HC8%N=8=#K]EI^T!OT8="%TV&O MW^J=^B?0[?5]O,2K01#4=G?C^ 8 #N(9Q51I56!4:=5L[% M]?:=\DN#[(_ ;P].@TX;5M$7F(^< Q.#X%,'1O[PV.]W1M;@SY/.%_!;@9%4 M'><1.;4!3NMNPPW?][TRG% *HX2D3,DRA%1I%L_+D$Y5-B4XFY:K\:>AJ=V+ M^ /)@$0R-65W5;U0,@Z7,>@$YR=J3 3-K,$5IW/P0VTDQN%EE!.=*_E"3 F' M(4VE0KF KE032P M%?TV98J:!2PS'&_<^Y[L G)S]]]'N]=.I.$4;9@9.E=A0L0%+3SI'GE[BWA, M1D&041H^M%*E"_S.1#4FO(%19E2E0/)'@KJD_*_^NC\KR[#8Z+\ M,[?=Z-; VB2U/1L#@L28VEUG)2 MOQ6J*KI]-0ZK[87^K:Y\=Y/WW Z_1%,QE[-:PB(,>;W(FT/4?(92O2Y5[SAD MRW7+=BPF01SJI7SG\_>"%D[Z;P M[W:+;N0AZWA>>P*]Y8YI"=Y-KR"3G$7PQLG__BNY;&?VZA/?2RM/OWM";_EM M^;TL?LNZEC]_WBMJ&R]'VU*T3>4MORV_7[/Y:26,QM"]_I5R$,HUI)!J:LUC%L%ZE6+#NE:XGGTOM/E3S[/ST MX=Y; #]^MOX,SEM[#/K >PCW?R(H;?S4](&W)7:*1OZRR*M&_A9+\V]02P,$ M% @ 5XUW4.J4D(L"%0 ]W\ !H !L=F=O+3(P,3DQ,C,Q>#$P:WAE M>#0T+FAT;>T];7/;N-&?[WX%ZC[7IC/R:WQI8KN><1Q?SS-IDMJ^9IZ/$ E* MN) $CR MJ[^^^P*0H"@Y\ENM7#5S%TLB"2P6^[Z+Y=$?WGT\O?K_3V=B7&6I M^/3+V_?GIV)CUW5^_$SU?_>"_VMW9VQ54I3R=;DY98I1]M7%]LXU/YV:HQ56W$5;QQ_?X0_'7__W=%8R1C^ M?G?TA\U-\6J*::E'XTKL[>SM MB,^F_**OI;^CTE6JCL]NQGJHJZ-M_@J3;;O9CH8FGAX?Q?I:V&J:JK]M)":O M-A.9Z71Z<*4S9<4'-1$7)I/Y(5VS^M_J8'>GJ X1>GCR^$B*7&;PK$WV=U[* MW;T?8_DFWD]>#5_+_=>ODSC9CZ/]UW]5KS:.C[8E_$]/^7_\S*G.U>98X5H. M=O=V?NA/=X2_S -4YV-5ZFK.$\,2IL.?_:S!W'3MJU!4ZJ;:E*D>Y0>$YX># M15\G/,70I#$,X78(B&F_"^YMD!4RCH$J-BM3'.R^*FY"4",@'E4^":SOSBY/ M+\X_79U__" ^_B2N?CX3%V=_/[^\NCCY MB/,\ MVA(O_O3'UWM[.X?NXH"^[AX*]_-$S?YBZK+YR93^U]JZW_XBQM(*DRL1I=+" MIT18%=4 D 8)5JJ1ML .*$=A<:6X5!'*:K&[AW=68X6_^+O/;J*QS$=*G$05 M7MY]\W)_(&!XD''P="Q>X ,.@O!F#\N! &A%9+(,IK"5B;X,Q/_M;.V GBAD M*:YE6BM1 !AV+$NU):Y@N,2DJ9F@C <1'Y6Z(/ALG66R!&1:$:FRDCH7.BL, M?()-@ 5EM-+9V83,X^;^HC37VL)@S:U^&7A7J6Q%^@5OUXF.X O>I_/(E#"1 M)##PSKE/#:>IG-@M\59%LK9*@ 33N WI5$@'_'2 O\8&EI ;T&= '@B63%/" MN\X34V8\3366E$C_!MDM<9Y$J #)$D]M#& 9P8F'G*\!G M68T%D*32^0 ' &2;.D78$\ \#/HDJ!B(R5A'8P'[B@^F-=UGA6+Y;OW$_ZQE M"; "GBX4+A1PA@O,Q.[.YC]%HE-X#'ZZ5$6ELB$ _., ]/ONFP%-"H/@>F51 MI #F,%4SN_Q. 2P( OS9>E[N?W[Y\Q'WN:[&!OD(=E<6NI*IXQ0@1PNB@;"V M.]C9V?'_,V_2[YTG;N/D =Y-^W^P:DBOB$HBE:;.:/C;QLX&?;>%C/SW)4Q MT9^L@LFJV#\\T7$U/GB#Y@A:>U6,%]V';;JU<_LU,ELD4Z?VP)39N).EX&T@ MU)>,O_L@C"3WJ\,92Y%A7PSIX=U O0]@;_H4B7P-P@]@(+D#PB64_8X3N\N0:$%J%PTPHM*MAU#H$UC)?_KC M[JN=P_L;ZD^EMX9&EC%JE5B78+(:,&[ OFJU&9@;&C[7%:-U#'X'*".P"\ < M (VE;B(P(!#_I?JMUB69*60ZI*#TT-@$XR6/80Y2=!^DC>5O S0OM+6@V9!P M.:81J$.R-D.5>%<+XXGQMGI^X"G+YTM$UK?F##[I9O%7O/T R4E'\[#W+T.4 M>H&_V37Z.D^@Y\A,SY9JQPD$(0QS8<2// 9TCJ]-%=BKZ&&@'];X3?4PTU7% MMTN^V3%\(%XLN2"Q(7=N+*]!9]=9G8)[=$T3X&91H S\PI,(?"=4?BFX@0&@ M$N;\%418-?6^6V!NAXL(%T#PH.N83X5*G0??D8WH.](56I8;N;U,P@[! ^>P M&>%W);V>B47?Z6L-<\8/9M+_!8QN'%_6PU^12(&FV2Y2>02TWX0_T*^?$@\" MI;>,,6-# 5]6#47#DTCK%9C" _H4,%L_/#0C&8 _%#)O[+;1XM#X9%+CEU2- M@)T K&NI4S+2-0_ZUELG[SR+#9 _,AKIEK2ZS6GJ\:%2[%UQ^,^%0JE14DVT%H M7FH84Y9K/E_:@N\PGN88:,A[18M?5IHJU,,:OZR9X2L0G2=B MHL10 4.HD*XE^*(-2@>H.*Q):[;M2O;+)YJ4W&9=#/@'T@C6JFJ>2<^6$O].4=T /WU5CV(N %1T(3'LH@M)MN]7U33^0WK: MAG: 1D:&$6PB&\N6K-C@\5@-*YHUU7*H4TY7.07:F!*5!L><90F-X2_+*144 MP$\!PD,#9(!Z'=8S(+\ UA5.O= ,64N9ATN9GVHDX4]24TZ):?R#R3=/@,:M M1^D+F&VTL6L2N%TZ'#:4_U;8L&.11*C8=8@.DJ% M@Z,AH=SGN>CK4>),3=G2U/E8U5H;Q[OSJMW&I1^CD".U.80E?=F4"4QY(-.) MG-J-;[$:[[%D"AE)4T^:?0MG(, \)'=LJ%(SF4\*1.Y@V;E1.*+1:ITV48-3 M/0*U4IS("QBNI %A(8$-YX6*<'(?FS5EX$MZ;B78(S**98S7%%K!24(R:]S$ M=8GI<01#\'=9_193F6N<;H&0ZF9\'0O':%-UH\G(G2++ \BY"_G28@ICK4:3 M749@S'+I+,UD^455:/Y':J&/ M$6Q N\ [X/ZSXO7E1D1UB2Z"*%*9!WF^V^*,ORL#_RGLHQ,@ALTK^449V&#Q MJ8F_K VESA.G8AHD67%1ES.@RLW)-8S*HKO8;2$ M1E;=4&VU'D"BC"/0=P!QNK<&O!]-56#\!)*5(_$2"Y+9T% MRKR"A5O.ZH5(1D! BL.L 1)@Y4-7>.H!:*M!K6J>L4ZS 4W4:<4I1"PP!4)4 M/B8"3^B22VI_5P+ON3*"GJW?R\DJ ;]ZZ-PX!FY$3(U0?>1MB4Y73KJ*=8X- M[>V\](J_0;0[;"!. \$(R-\2Y[D8\;5!?Q28Q!4F XO5X#M&[8BAB"6QIO(1 MLR-RD"^ '^+))&6I"G&HV3OTA?I>&+A;-3HY()>]9<%&B[\YH?IND'G:Q+RZ M4BDQ51(K#M!783GA- !E"?'0E;.= 226\(0ZEL4H'#)%S#YWY@'(I11 OVNU M[G^=0M>ED<]0&OD$1MDLT4[P4 D5Z[5L/Z?DCY,#KNC?!7.5T8>*)B9FLQKK,K;\W12CE5E?-(."*<<,9%@08RP,O6).!?A;O65==K6N7 PG\R)^%SL MA\MQ.B=)*$^WG/\F+;MOEG2[P5C6B)4)NX% H"F&B!Q+6&LB^CI XL)_2TZ2 MD"'0N'Y8$13C'0.QBPK<)3W[2A/!V/WKH5U(T!1]LQV_^HYQOR#RS]K-+@[\ MKX-(#P\BG03QW L?SSWM1H+/>Y'@N4^]Q2CPH\3F_Q=VQQV:?HI ?".W9)!# M#5@R2$22D2K&QE:8&:Q<@L5R6AXX-&#)6_AQCDI&(2)S.>+@;Z5D-G!@:5?U MUW1C>$!HZ!%V8=ZQQ+69^BT>D^W+NXWC.5G]?\D(5;)J!H/C1 P@OJ3K1#^>L86EUQ[@=VU,RF]X+*.7@9;HK-%)XW:6#7+QUT&:M#6_AC%/L MVP6:"8UU)-'5U(!_+XS5-]6=$PWZ&SL#X$E# MKCXR0ZK@ZA8?2>O:OLUH(E+0&'/E1) _=]\YAD6'CXM41FI.2X# 8T(QV4-QZ3( _V@S )=A!?BSZ$&GYX(# M]QV^1>6 :0$,R@35Z_WD1,T=#A>/1'"Q 2-WU+2[V] M RY(7<*6NK-017Y3+GK+W"NT!0N)VF')'[#HF&O+D)DW>QR26O]\=D/G];X@ MCVLL,0]WB[O%5A7$7 MMD1#G604GMN(./+3C0L3Z\FT8WJLG>)ORH+XINR%$RR)!ZK_8"H\('3!7?PP M%&.)U$-[XE-3[8X2T8L;>#1SR>.G,R5FG&/IH,X9:O@Y4G&-]40]]@R.-@SI MP$23]1ZJA!*]."=;"H%2ZXS!M9$YKQ-%=QYC=P,W7=,I3-JP*J-:8N05$IY? M0SV5E)'L3Z9-Z^\R))=2C609)+C*C-N$PTSN"$1'KS3I=-[$%4+% CU2P-92 M8K&G.TA#$G7AZGVSNSO15^@NYRU#N5XC=R(J;++AROL+ME \[I1S:">[ZM]ICDPJ;.A^FD>)ED3MB2S+7SY#I"ZPNSYW?(C1C"0#D_QG.PJ M!!-[X99>/,MXF*,.S&M^6?/+8_O72,O^"/CIF-[)0X3]EMVJ3_UFFO?DG!., M*86S<<0+"3^PH[&UTY/DK2?N #P?G&]>$#"<=KIR^Z-2KU[]X.WBV48VM[;^ M7_/FFC\*@5SZ.'BYG9N>0WQP<@ES>75.RXEOZ4K.DD;EQ(>+*T1++CF8J1G@4%X01,"S4NR]+ZP_ M@.5D2N;^O0)T'&;0*6D84"QARK$N6PW:!E;TX.H)L>?N:'2&AUDMNBP_F;+. MUHV,[A2+#9..OL4$]CYV67$ZM%MJ'XXBH1$ZU]2&$.R0G)W&!'> %.XS11++ !$.1?:]C)6#NZ MQTYOV)7<%BJW_ 9./'B/\1_ #[WR#,\.YC&>PT>]JFV/:UL2(%L# T>=-W^0 M]QLP<4-+S+PS;ZVEE]7RK]T7V#*INJZ(A'44%VVSG [V+)L\+:CALK<$>C'N MB*?A8PA 3$#:,)]UO26#L'O3!0T!\(='O8^SX/V:[0;'2F49>SOP?4$L! A0#% @ 5XUW M4,D/%<:,YP M!0! !T ( ! &-H87)T+6,R.#(Q.61F M9C0R-C@X-S)B,S8N:G!G4$L! A0#% @ 5XUW4#$$04$D&0 2"L! !$ M ( !Q^< &QV9V\M,C Q.3$R,S$N>'-D4$L! A0#% @ M5XUW4 P-=U!.EG5ZS9L .4"" 5 M " :PY 0!L=F=O+3(P,3DQ,C,Q7V1E9BYX;6Q02P$"% ,4 " !7 MC7=0]UTF@X-% 0!5XA$ %0 @ &LU0$ ;'9G;RTR,#$Y,3(S M,5]L86(N>&UL4$L! A0#% @ 5XUW4+/? =-7X@ P-T+ !4 M ( !8AL# &QV9V\M,C Q.3$R,S%?<')E+GAM;%!+ 0(4 Q0 ( %>- M=U#-**;0).4$ &2;.P 5 " >S] P!L=F=O+3(P,3DQ,C,Q M>#$P:RYH=&U02P$"% ,4 " !7C7=0& B.1MI8 &9 ( &P M @ %#XP@ ;'9G;RTR,#$Y,3(S,7@Q,&MX97@Q,#,N:'1M4$L! A0#% M @ 5XUW4,QC7XS& @ F0H !L ( !5CP) &QV9V\M,C Q M.3$R,S%X,3!K>&5X,C,Q+FAT;5!+ 0(4 Q0 ( %>-=U &>Y*76@@ %,^ M ; " 54_"0!L=F=O+3(P,3DQ,C,Q>#$P:WAE>#,Q,2YH M=&U02P$"% ,4 " !7C7=0=NY%%TP( !#/@ &P @ 'H M1PD ;'9G;RTR,#$Y,3(S,7@Q,&MX97@S,3(N:'1M4$L! A0#% @ 5XUW M4.-7Z$W-! !2, !L ( !;5 ) &QV9V\M,C Q.3$R,S%X M,3!K>&5X,S(Q+FAT;5!+ 0(4 Q0 ( %>-=U#)/4'1S@0 " C ; M " 7-5"0!L=F=O+3(P,3DQ,C,Q>#$P:WAE>#,R,BYH=&U02P$" M% ,4 " !7C7=0ZI20BP(5 #W?P &@ @ %Z6@D ;'9G M;RTR,#$Y,3(S,7@Q,&MX97@T-"YH=&U02P4& X #@#7 P M&\) end XML 56 R13.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements
12 Months Ended
Dec. 31, 2019
Fair Value Disclosures [Abstract]  
Fair Value Measurements
Fair Value Measurements
The following table sets forth the fair value of our financial assets and liabilities by level within the fair value hierarchy:
 
December 31, 2019
 
Level 1
 
Level 2
 
Level 3
 
Fair Value
 
(in thousands)
Assets
 
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
130,640

 
$

 
$

 
$
130,640

Short-term investment:
 
 
 
 
 
 
 
Certificates of deposit
150,000






150,000

Total assets at fair value
$
280,640

 
$

 
$

 
$
280,640

Liabilities
 
 
 
 
 
 
 
Other current liabilities—contingent consideration
$

 
$

 
$
3,004

 
$
3,004

Other noncurrent liabilities—contingent consideration

 

 
2,411

 
2,411

Total liabilities at fair value
$

 
$

 
$
5,415

 
$
5,415


 
December 31, 2018
 
Level 1
 
Level 2
 
Level 3
 
Fair Value
 
(in thousands)
Assets
 
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
96,681

 
$

 
$

 
$
96,681

Total assets at fair value
$
96,681

 
$

 
$

 
$
96,681

Liabilities
 
 
 
 
 
 
 
Other current liabilities—contingent consideration
$

 
$

 
$
1,316

 
$
1,316

Other noncurrent liabilities—contingent consideration

 

 
3,688

 
3,688

Total liabilities at fair value
$

 
$

 
$
5,004

 
$
5,004


Cash, Cash Equivalents and Short-term Investments
Our valuation techniques used to measure the fair value of money market funds are derived from quoted prices in active markets for identical assets or liabilities. Short-term investments, which consist of certificates of deposit with a maturity of twelve months or less, are classified as Level 2 financial assets as such are valued using quoted market price and other observable inputs in active markets for identical securities.
Cash, cash equivalents and short-term investments were as follows (in thousands):
 
December 31, 2019
 
Adjusted Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
 
(in thousands)
Cash
$
111,098

 
$

 
$

 
$
111,098

Money market funds
130,640

 

 

 
130,640

Total cash, and cash equivalents
$
241,738

 
$

 
$

 
$
241,738

Certificates of deposit
$
150,000

 
$

 
$

 
$
150,000

Total short-term investments
$
150,000

 
$

 
$

 
$
150,000

Total cash, cash equivalents and short-term investments
$
391,738

 
$

 
$

 
$
391,738

 
December 31, 2018
 
Adjusted Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
 
(in thousands)
Cash
$
12,247

 
$

 
$

 
$
12,247

Money market funds
96,681

 

 

 
96,681

Total cash and cash equivalents
$
108,928

 
$

 
$

 
$
108,928


Contingent Consideration Liability
In connection with the Retrofit Acquisition in April 2018, we recorded a contingent consideration liability, which is payable subject to the achievement of certain targets for 2018, 2019, and 2020. In connection with the myStrength Acquisition in February 2019, we recorded a contingent liability, which is payable subject to the achievement of certain targets for 2019. The fair values of these contingent consideration liabilities were estimated with a Monte Carlo simulation model using Level 3 inputs, including projected qualified members, revenue volatility, and other market variables to assess the probability of us achieving the targets, and any subsequent changes in fair value are recorded in the consolidated statements of operations until settlement. See Note 4 for further discussion.
The following table sets forth the changes in our Level 3 financial liabilities during the periods presented:
 
Year Ended December 31,
 
2019
 
2018
 
(in thousands)
Beginning balance
$
5,004

 
$

Contingent consideration recorded upon acquisition (Note 4)
3,300

 
6,204

Change in fair value of contingent consideration liabilities (Note 4)
843

 
(1,200
)
Payment related to Retrofit contingent consideration (Note 4)
(1,316
)
 

Payment related to myStrength contingent consideration (Note 4)
(2,416
)


Ending balance
$
5,415

 
$
5,004


XML 57 R82.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - Schedule of Deferred Tax Assets and Deferred Tax Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Deferred tax assets:      
Federal and state net operating loss carryforwards $ 45,193 $ 31,508 $ 15,307
Research and development tax credits 7,771 3,794 2,127
Stock-based compensation 8,434 2,055 585
Accruals and reserves 1,270 1,009 405
Deferred revenue 4,127 2,487 1,286
Other 573 230 71
Gross deferred tax assets 67,368 41,083 19,781
Valuation allowance (59,267) (38,310) (19,302)
Net deferred tax assets 8,101 2,773 479
Deferred tax liabilities:      
Property and equipment (2,450) (1,313) (436)
Acquired intangible assets (4,119) (1,460) (43)
Prepaid insurance and deferred commissions (1,532) 0 0
Net deferred tax liabilities (8,101) (2,773) (479)
Net deferred tax assets $ 0 $ 0 $ 0
XML 58 R72.htm IDEA: XBRL DOCUMENT v3.20.1
Common Stock Warrants - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Aug. 31, 2015
Feb. 28, 2015
Dec. 31, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Equity [Abstract]            
Warrants exercised (in shares) 62,500 27,777 90,277 90,000 0 361,425
Proceeds from exercise of common stock warrants       $ 60 $ 0 $ 286
XML 59 R76.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation - Schedule of Restricted Stock Units (Details) - $ / shares
3 Months Ended 12 Months Ended
Dec. 31, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Shares        
Issued (in shares)     5,016,000 5,996,000
Restricted Stock Units, Performance RSUs and PSUs        
Shares        
Unvested balance, December 31, 2018 (in shares)   1,827,000 0  
Issued (in shares) 100,000 4,102,000 1,830,000  
Vested (in shares)   (1,100,000) 0  
Forfeited (in shares)   (121,000) (3,000)  
Unvested balance, September 30, 2019 (in shares) 4,708,000 4,708,000 1,827,000 0
Weighted- Average Grant Date Fair Value        
Unvested balance, December 31, 2018 (in USD per share)   $ 6.42 $ 0  
Issued (in USD per share)   12.49 6.40  
Vested (in USD per share)   7.80 0  
Forfeited (in USD per share)   9.28 3.92  
Unvested balance, September 30, 2019 (in USD per share) $ 11.31 $ 11.31 $ 6.42 $ 0
XML 60 R86.htm IDEA: XBRL DOCUMENT v3.20.1
Net Loss Per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potential outstanding shares of common stock excluded from computation of diluted net loss per share attributable to common stockholders (in shares) 20,236,000 76,971,000 63,500,000
Redeemable convertible preferred stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potential outstanding shares of common stock excluded from computation of diluted net loss per share attributable to common stockholders (in shares) 0 58,615,000 45,960,000
Stock options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potential outstanding shares of common stock excluded from computation of diluted net loss per share attributable to common stockholders (in shares) 14,020,000 17,571,000 15,628,000
Restricted stock awards subject to repurchase      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potential outstanding shares of common stock excluded from computation of diluted net loss per share attributable to common stockholders (in shares) 736,000 0 1,127,000
Common stock warrants      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potential outstanding shares of common stock excluded from computation of diluted net loss per share attributable to common stockholders (in shares) 695,000 785,000 785,000
Restricted Stock Units (RSUs)      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potential outstanding shares of common stock excluded from computation of diluted net loss per share attributable to common stockholders (in shares) 4,708,000 0 0
ESPP obligations      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potential outstanding shares of common stock excluded from computation of diluted net loss per share attributable to common stockholders (in shares) 77,000 0 0
Performance-Based RSUs      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potential outstanding shares of common stock excluded from computation of diluted net loss per share attributable to common stockholders (in shares)   1,826,667  
XML 61 R55.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Intangible Asset Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]          
Amortization of intangible assets $ 2,585 $ 592 $ 2,585 $ 592 $ 12
Customer relationships          
Finite-Lived Intangible Assets [Line Items]          
Amortization of intangible assets 920 266     0
Developed technology          
Finite-Lived Intangible Assets [Line Items]          
Amortization of intangible assets 1,569 318     11
Trade name          
Finite-Lived Intangible Assets [Line Items]          
Amortization of intangible assets $ 96 $ 8     $ 1
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Business Combinations - Schedule of Pro Forma Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Retrofit      
Business Acquisition [Line Items]      
Revenue   $ 69,939 $ 34,261
Net loss   (35,002) $ (21,621)
myStrength      
Business Acquisition [Line Items]      
Revenue $ 170,795 72,375  
Net loss $ (53,934) $ (38,531)  
XML 63 R59.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Other Noncurrent Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Escrow deposit, noncurrent $ 3,150 $ 5,250
Other 310 235
Total $ 3,460 $ 5,485
XML 64 R8.htm IDEA: XBRL DOCUMENT v3.20.1
Organization and Description of Business
12 Months Ended
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business
Organization and Description of Business
Description of Business
Livongo Health, Inc. (“we”, “us”, “the Company”, or “Livongo”) was incorporated in the state of Delaware on October 16, 2008, under the name of EosHealth, Inc. In September 2014, we changed our name to Livongo Health, Inc. Livongo empowers people with chronic conditions to live better and healthier lives. We have created a unified platform that provides smart, cellular-connected devices, supplies, informed coaching, data science-enabled insights and facilitates access to medications across multiple chronic conditions to help our members lead better lives. We currently offer Livongo for Diabetes, Livongo for Hypertension, Livongo for Prediabetes and Weight Management, and Livongo for Behavioral Health by myStrength. We create consumer-first experiences with high member satisfaction, measurable, sustainable health outcomes, and more cost-effective care for our members and our clients. This approach is leading to better clinical and financial outcomes while also creating a better experience for people with chronic conditions and their care team of family, friends, and medical professionals. Our headquarters are located in Mountain View, California, and we serve customers throughout North America.
Initial Public Offering
In July 2019, we completed our initial public offering ("IPO") in which we issued and sold 14,590,050 shares of our common stock at an offering price of $28.00 per share, including 1,903,050 shares of common stock pursuant to the exercise in full of the underwriters' option to purchase additional shares. We received net proceeds of $377.5 million, after deducting underwriting discounts and commissions of $28.6 million and offering costs of $2.4 million. Offering costs were capitalized and consisted of fees and expenses incurred in connection with the sale of our common stock in the IPO, including the legal, accounting, printing and other IPO-related costs. Upon completion of the IPO, these deferred offering costs were reclassified to stockholders’ equity and recorded against the proceeds from the offering. Immediately prior to the closing of the IPO, all 58,615,488 shares of our then-outstanding redeemable convertible preferred stock automatically converted into 58,615,488 shares of common stock at their respective conversion ratios and we reclassified $236.9 million of redeemable convertible preferred stock to additional paid-in capital and $0.1 million to common stock on our consolidated balance sheet.
Reverse Stock Split
In June 2019, our board of directors and stockholders approved a 1-for-2 reverse stock split of our common stock and redeemable convertible preferred stock, which was effected on June 27, 2019 pursuant to an amendment to our amended and restated certificate of incorporation. The par value of the common stock and redeemable convertible preferred stock was not adjusted as a result of the reverse stock split. All references to redeemable convertible preferred stock, common stock, options to purchase common stock, restricted stock awards, restricted stock units, common stock warrants, per share data, and related information included in the accompanying consolidated financial statements have been adjusted to reflect this reverse stock split for all periods presented.
Liquidity and Capital Resources
We have incurred losses since inception. As of December 31, 2019, we had an accumulated deficit of $164.2 million. We incurred a net loss of $55.3 million and used $59.4 million of cash in operating activities during the year ended December 31, 2019. We incurred a net loss of $33.4 million and used $33.0 million in operating activities during the year ended December 31, 2018.
As described above, we received net proceeds of $377.5 million from our IPO in July 2019. Prior to our IPO, we primarily funded our operations through the sale of our redeemable convertible preferred stock. The continued execution of our long-term business plan may require us to explore financing options such as issuance of equity or debt instruments. While we have historically been successful in obtaining equity financing, there can be no assurance that such additional financing, if necessary, will be available or, if available, that such financings can be obtained on satisfactory terms.
XML 65 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 66 R4.htm IDEA: XBRL DOCUMENT v3.20.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Statement [Abstract]      
Revenue $ 170,198 $ 68,431 $ 30,850
Cost of revenue 46,158 20,269 8,312
Gross profit 124,040 48,162 22,538
Operating expenses:      
Research and development 49,842 24,861 12,028
Sales and marketing 78,060 36,433 16,502
General and administrative 55,676 23,063 11,050
Change in fair value of contingent consideration 843 (1,200) 0
Total operating expenses 184,421 83,157 39,580
Loss from operations (60,381) (34,995) (17,042)
Other income, net 3,742 1,641 123
Loss before provision for income taxes (56,639) (33,354) (16,919)
Provision for (benefit from) income taxes (1,369) 28 (61)
Net loss (55,270) (33,382) (16,858)
Accretion of redeemable convertible preferred stock (96) (162) (143)
Net loss attributable to common stockholders $ (55,366) $ (33,544) $ (17,001)
Net loss per share attributable to common stockholders, basic and diluted (in dollars per share) $ (1.09) $ (2.02) $ (1.18)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted (in shares) 50,930 16,573 14,442
XML 67 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Schedule of Property and Equipment Useful Lives (Details)
12 Months Ended
Dec. 31, 2019
Furniture and fixtures  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 3 years
Product tooling equipment  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 2 years
Computer, equipment and software  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 3 years
Capitalized internal-use software  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 3 years
XML 68 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue, Deferred Revenue and Deferred Costs and Other - Accrued Rebates (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Jan. 01, 2019
Change In Accrued Rebate [Roll Forward]    
Beginning balance as of January 1, 2019 $ 609  
ASC 606 adoption date impact adjustment 1,152  
Amount deferred 945  
Revenue recognized 0  
Payments (180)  
Ending balance as of December 31, 2019 $ 1,152  
Impact of Adoption | ASC 606    
Change In Accrued Rebate [Roll Forward]    
ASC 606 adoption date impact adjustment   $ (222)
XML 69 R69.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders’ Equity - Schedule of Shares of Common Stock Reserved for Future Issuance (Details) - shares
shares in Thousands
Dec. 31, 2019
Dec. 31, 2018
Class of Stock [Line Items]    
Total 29,709 80,539
Outstanding options to purchase common stock    
Class of Stock [Line Items]    
Total 14,020 17,571
Outstanding restricted stock units    
Class of Stock [Line Items]    
Total 5,208 1,827
Restricted stock awards subject to repurchase    
Class of Stock [Line Items]    
Total 736 0
Estimated shares for future ESPP purchase    
Class of Stock [Line Items]    
Total 890 0
Available for future issuance    
Class of Stock [Line Items]    
Total 8,160 1,741
Redeemable convertible preferred stock    
Class of Stock [Line Items]    
Total 0 58,615
Outstanding warrants to purchase common stock    
Class of Stock [Line Items]    
Total 695 785
XML 70 R65.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Schedule of Net Minimum Payments Under Noncancelable Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Minimum Lease Payments    
Remainder of 2019 $ 3,945  
2019   $ 2,027
2020 5,093 824
2021 5,272 729
2022 5,181 748
2023 1,797 606
Thereafter 3,068 296
Total future minimum payments 24,356 5,230
Sublease Income    
Remainder of 2019 37  
2019   22
2020 38 23
2021 39 24
2022 40 24
2023 41 25
Thereafter 0 25
Total future minimum payments 195 143
Net Minimum Lease Payments    
Remainder of 2019 3,908  
2019   2,005
2020 5,055 801
2021 5,233 705
2022 5,141 724
2023 1,756 581
Thereafter 3,068 271
Total future minimum payments $ 24,161 $ 5,087
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements - Schedule of Fair Value of Financial Assets and Liabilities by Level within the Fair Value Hierarchy (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Assets    
Cash equivalents and short-term investments $ 241,738 $ 108,928
Liabilities    
Other current liabilities—contingent consideration 3,004 1,316
Fair Value, Recurring    
Assets    
Total assets at fair value 280,640 96,681
Liabilities    
Other current liabilities—contingent consideration 3,004 1,316
Other noncurrent liabilities—contingent consideration 2,411 3,688
Total liabilities at fair value 5,415 5,004
Fair Value, Recurring | Level 1    
Assets    
Total assets at fair value 280,640 96,681
Liabilities    
Other current liabilities—contingent consideration 0 0
Other noncurrent liabilities—contingent consideration 0 0
Total liabilities at fair value 0 0
Fair Value, Recurring | Level 2    
Assets    
Total assets at fair value 0 0
Liabilities    
Other current liabilities—contingent consideration 0 0
Other noncurrent liabilities—contingent consideration 0 0
Total liabilities at fair value 0 0
Fair Value, Recurring | Level 3    
Assets    
Total assets at fair value 0 0
Liabilities    
Other current liabilities—contingent consideration 3,004 1,316
Other noncurrent liabilities—contingent consideration 2,411 3,688
Total liabilities at fair value 5,415 5,004
Money market funds    
Assets    
Cash equivalents and short-term investments 130,640 96,681
Money market funds | Fair Value, Recurring    
Assets    
Cash equivalents and short-term investments 130,640 96,681
Money market funds | Fair Value, Recurring | Level 1    
Assets    
Cash equivalents and short-term investments 130,640 96,681
Money market funds | Fair Value, Recurring | Level 2    
Assets    
Cash equivalents and short-term investments 0 0
Money market funds | Fair Value, Recurring | Level 3    
Assets    
Cash equivalents and short-term investments 0 $ 0
Certificates of deposit | Fair Value, Recurring    
Assets    
Cash equivalents and short-term investments 150,000  
Certificates of deposit | Fair Value, Recurring | Level 1    
Assets    
Cash equivalents and short-term investments 150,000  
Certificates of deposit | Fair Value, Recurring | Level 2    
Assets    
Cash equivalents and short-term investments 0  
Certificates of deposit | Fair Value, Recurring | Level 3    
Assets    
Cash equivalents and short-term investments $ 0  
XML 72 R27.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue, Deferred Revenue and Deferred Costs and Other (Tables)
12 Months Ended
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]  
Schedule of New Accounting Pronouncements and Changes in Accounting Principles
The following tables summarize the impact of ASC 606 adoption on our financial condition and results of operations for the year ended December 31, 2019:
 
As of December 31, 2019
 
ASC 605
 
Impact of Adoption
 
ASC 606
 
(in thousands)
Assets:
 
 
 
 
 
Deferred costs and other, current
$
14,745


$
1,306


$
16,051

Total current assets
$
486,201

 
$
1,306

 
$
487,507

Deferred costs and other, noncurrent
$
3,833

 
$
1,867

 
$
5,700

Total assets
$
557,388

 
$
3,173

 
$
560,561

Liabilities, redeemable convertible preferred stock and stockholders' deficit:
 
 
 
 
 
Accrued expenses and other current liabilities
$
28,812

 
$
(1,011
)
 
$
27,801

Deferred revenue, current
$
4,087

 
$
(142
)
 
$
3,945

Total current liabilities
$
43,028

 
$
(1,153
)
 
$
41,875

Total liabilities
$
54,350

 
$
(1,153
)
 
$
53,197

Accumulated deficit
$
(168,524
)
 
$
4,326

 
$
(164,198
)
Total stockholders' equity
$
503,038

 
$
4,326

 
$
507,364

Total liabilities, redeemable convertible preferred stock and stockholders' equity
$
557,388

 
$
3,173

 
$
560,561


 
Year Ended December 31, 2019
 
ASC 605
 
Impact of Adoption
 
ASC 606
 
(in thousands, except per share data)
Revenue
$
169,853

 
$
345

 
$
170,198

Gross profit
$
123,695

 
$
345

 
$
124,040

Sales and marketing
$
77,357

 
$
703

 
$
78,060

Total operating expenses
$
183,718

 
$
703

 
$
184,421

Loss from operations
$
(60,023
)
 
$
(358
)
 
$
(60,381
)
Loss before provision for income tax
$
(56,281
)
 
$
(358
)
 
$
(56,639
)
Net Loss
$
(54,912
)
 
$
(358
)
 
$
(55,270
)
Net loss attributable to common stockholders
$
(55,008
)
 
$
(358
)
 
$
(55,366
)
Net loss per share attributable to common stockholders, basic and diluted
$
(1.08
)
 
$
(0.01
)
 
$
(1.09
)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted
50,930

 
 
 
50,930


Contract with Customer, Asset and Liability
Deferred revenue activity is as follows (in thousands):
 
Year ended December 31, 2019
Beginning balance as of January 1, 2019
$
2,051

Amounts billed but unrecognized
7,208

Revenue recognized
(6,067
)
Assumed from business combination
1,407

Ending balance as of December 31, 2019
$
4,599

Reported as:
 
Deferred revenue, current
$
3,945

Deferred revenue, noncurrent
654

Total deferred revenue
$
4,599


Deferred costs and other as of December 31, 2019 consist of the following (in thousands):
 
As of December 31, 2019
Deferred costs and other, current:

Deferred device costs, current
$
14,746

Deferred contract costs, current
1,121

Deferred execution credits, current
184

Total deferred costs and other, current
$
16,051

Deferred costs and other, noncurrent:

Deferred device costs, noncurrent
$
3,833

Deferred contract costs, noncurrent
1,867

Total deferred costs and other, noncurrent
$
5,700

Total deferred costs and other
$
21,751

Deferred costs and other activity is as follows (in thousands):
 
Year Ended December 31, 2019
 
Deferred Device Costs
 
Deferred Contract Costs
 
Deferred Execution Credits
 
Total
Beginning balance as of January 1, 2019
$
8,469

 
$

 
$

 
$
8,469

ASC 606 adoption date impact adjustment

 
3,692

 
771

 
4,463

Additions
24,773

 
354

 
328

 
25,455

Revenue recognized

 

 
(915
)
 
(915
)
Cost of revenue recognized
(14,663
)
 

 

 
(14,663
)
Sales and marketing expenses recognized

 
(1,058
)
 

 
(1,058
)
Ending balance as of December 31, 2019
$
18,579

 
$
2,988

 
$
184

 
$
21,751


Accrued rebates are recorded within accrued expenses and other current liabilities and the activity is as follows (in thousands):
 
Year ended December 31, 2019
Beginning balance as of January 1, 2019
$
609

ASC 606 adoption date impact adjustment
(222
)
Amount deferred
945

Revenue recognized

Payments
(180
)
Ending balance as of December 31, 2019
$
1,152


XML 73 R23.htm IDEA: XBRL DOCUMENT v3.20.1
Employee Benefits
12 Months Ended
Dec. 31, 2019
Retirement Benefits [Abstract]  
Employee Benefits
Employee Benefits
We sponsor a 401(k) plan for employees, which provides for us to make discretionary matching or discretionary annual contributions to the plan. We made no contributions to the plan during the years ended December 31, 2018 and 2017. During the year ended December 31, 2019, we recorded expense of $0.9 million related to our 401(k) plan.
XML 75 R19.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes
12 Months Ended
Dec. 31, 2019
Income Tax Disclosure [Abstract]  
Income Taxes
Income Taxes
We recorded an income tax benefit of $1.4 million, a provision of less than $0.1 million and a benefit of less than $0.1 million for the years ended December 31, 2019, 2018 and 2017, respectively. The income tax provision for the year ended December 31, 2019 was primarily due to the state and foreign income tax expense and tax benefit related to a partial release of the valuation allowance in connection with the myStrength acquisition. The income tax provision and benefit for the years ended December 31, 2018 and 2017, respectively, was primarily due to state and foreign income tax expense and federal benefit related to release of a valuation allowance as a result of our acquisitions.
The deferred tax liability provided an additional source of taxable income to support the realizability of pre-existing deferred income tax assets.
Loss before provision for income taxes consisted of the following:
 
Year Ended December 31,
 
2019
 
2018
 
2017
 
(in thousands)
Domestic
$
(56,675
)
 
$
(33,422
)
 
$
(16,939
)
Foreign
36

 
68

 
20

Total
$
(56,639
)
 
$
(33,354
)
 
$
(16,919
)

Our provision for (benefit from) income taxes consisted of the following:
 
Year Ended December 31,
 
2019
 
2018
 
2017
 
(in thousands)
Current:
 
 
 
 
 
U.S. Federal
$

 
$

 
$

State
20

 
7

 
2

Foreign
7

 
21

 
6

Total current
$
27

 
$
28

 
$
8

Deferred:
 
 
 
 
 
U.S. Federal
$
(1,064
)
 
$

 
$
(61
)
State
(332
)
 

 
(8
)
Foreign

 

 

Total deferred
$
(1,396
)
 
$

 
$
(69
)
Total provision for (benefit from) income taxes
$
(1,369
)
 
$
28

 
$
(61
)

The reconciliation of federal statutory income tax rate to our effective income tax rates is as follows:
 
Year Ended December 31,
 
2019
 
2018
 
2017
Expected income tax benefit at the federal statutory rate
21.00
 %
 
21.00
 %
 
34.00
 %
State taxes, net of federal benefit
(0.06
)
 
(0.01
)
 
0.04

Foreign losses taxed at different rates
(0.01
)
 
(0.11
)
 

Research and development credit, net
4.39

 
2.79

 
3.56

Tax Cuts and Jobs Act revaluation

 

 
(57.00
)
Non-deductible items
(0.97
)
 
(0.53
)
 
(1.15
)
Stock-based compensation
12.00

 
2.59

 
1.90

Other
0.03

 
0.76

 
(0.85
)
Release of valuation allowance due to acquisition
2.47

 

 

Change in valuation allowance
(36.43
)
 
(26.57
)
 
19.86

Total
2.42
 %
 
(0.08
)%
 
0.36
 %

Deferred tax assets are recognized for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of assets and liabilities. Management assesses whether it is more likely than not that some portion or all of the deferred tax assets will be realized. Deferred tax assets are reduced by a valuation allowance to the extent management believes it is not more likely than not to be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income. Management makes estimates and judgments about future taxable income based on assumptions that are consistent with our plans and estimates.
Significant components of our deferred tax assets are summarized as follows:
 
Year Ended December 31,
 
2019
 
2018
 
2017
 
(in thousands)
Deferred tax assets:
 
 
 
 
 
Federal and state net operating loss carryforwards
$
45,193

 
$
31,508

 
$
15,307

Research and development tax credits
7,771

 
3,794

 
2,127

Stock-based compensation
8,434

 
2,055

 
585

Accruals and reserves
1,270

 
1,009

 
405

Deferred revenue
4,127

 
2,487

 
1,286

Other
573

 
230

 
71

Gross deferred tax assets
67,368

 
41,083

 
19,781

Valuation allowance
(59,267
)
 
(38,310
)
 
(19,302
)
Net deferred tax assets
$
8,101

 
$
2,773

 
$
479

Deferred tax liabilities:
 
 
 
 
 
Property and equipment
(2,450
)
 
(1,313
)
 
(436
)
Acquired intangible assets
(4,119
)
 
(1,460
)
 
(43
)
Prepaid insurance and deferred commissions
(1,532
)




Net deferred tax liabilities
$
(8,101
)
 
$
(2,773
)
 
$
(479
)
      Net deferred tax assets
$

 
$

 
$


Due to the uncertainties surrounding the realization of deferred tax assets through future taxable income, we have provided a full valuation allowance, and therefore no benefit has been recognized for the net operating loss carryforwards and other deferred tax assets. The valuation allowance increased by $21.0 million and $19.0 million during the years ended December 31, 2019 and 2018, respectively. We maintain a full valuation allowance against the net federal and state deferred tax assets as it is not more likely than not that the assets will be realized based on our history of losses.
As of December 31, 2019, 2018 and 2017, we had net operating loss carryforwards and tax credit carryforwards as follows:
 
Year Ended December 31,
 
2019
 
2018
 
2017
 
(in thousands)
Net operating losses, federal
$
189,284

 
$
122,824

 
$
66,906

Net operating losses, California
9,512

 
6,251

 
3,144

Net operating losses, other states
80,808

 
57,494

 
11,396

Tax credits, federal
6,630

 
3,312

 
2,070

Tax credits, state
4,258

 
2,273

 
1,292

Total
$
290,492

 
$
192,154

 
$
84,808


As of December 31, 2019, we had $189.3 million of federal and $90.3 million of state net operating loss carryforwards available to offset future taxable income. Carryforwards generated in tax years ended December 31, 2017 and prior will expire in varying amounts beginning in 2024. Carryforwards generated in the tax year ended December 31, 2018 and future years do not expire for federal purposes.
As of December 31, 2019, we had $6.6 million of federal research credits and $4.3 million of state research credits available to offset future tax liabilities. The federal credit carryforwards expire beginning in 2034. The state credits do not expire. Federal and California tax laws impose limitations on the utilization of NOL and credit carryforwards in the event of an "ownership change" for tax purposes, as defined in Section 382 of the Code. Accordingly, our ability to utilize these carryforwards may be limited as a result of such "ownership change."
We have no present intention of remitting undistributed earnings of foreign subsidiaries and, accordingly, no deferred tax liability has been established related to these earnings. Determination of the amount of an unrecognized deferred tax liability on these undistributed earnings is not practicable.
Uncertain Tax Positions
We are required to inventory, evaluate, and measure all uncertain tax positions taken or to be taken on tax returns and to record liabilities for the amount of such positions that may not be sustained, or may only partially be sustained, upon examination by the relevant taxing authorities. As of December 31, 2019, our total gross unrecognized tax benefits were $3.1 million exclusive of interest and penalties described below. As of December 31, 2018, our total gross unrecognized tax benefits were $1.8 million exclusive of interest and penalties described below. Because of our valuation allowance position, none of unrecognized tax benefits, if recognized, would reduce the effective tax rate in a future period. We do not expect that the total amounts of unrecognized tax benefits will significantly increase or decrease within twelve months of the reporting date.
A reconciliation of the beginning and ending balances of the unrecognized tax benefits during the years ended December 31, 2019, 2018 and 2017 is presented below:
 
Year Ended December 31,
 
2019
 
2018
 
2017
 
(in thousands)
Unrecognized benefit—beginning of year
$
1,791

 
$
1,235

 
$

Gross increases—current year tax positions
1,326

 
556

 
337

Gross increases—prior year tax positions

 

 
898

Decreases—prior year tax positions

 

 

Unrecognized benefit—end of year
$
3,117

 
$
1,791

 
$
1,235


As of December 31, 2019 and 2018, we recorded no liability related to uncertain tax positions on the financial statements due to the fact that, if realized, all positions would result in additional utilization of deferred carryover attributes. Our policy is to include interest and penalties related to unrecognized tax benefits as a component of other income, net. The actual amount of any taxes due could vary significantly depending on the ultimate timing and nature of any settlement. We do not believe it is reasonably possible that a significant change in unrecognized tax benefits will occur in the next twelve months.
We file federal, state, and foreign income tax returns in the U.S. and abroad. For U.S. federal and state income tax purposes, the statute of limitations currently remains open for all years due to our NOL carryforwards. We are not currently under examination in any jurisdiction.
On December 22, 2017, the Tax Cuts and Jobs Act (“TCJA”) was signed into law making significant changes to the Code. Changes include, but are not limited to, a U.S. corporate income tax rate (“U.S. federal tax rate”) decrease to 21% effective January 1, 2018. As a result of the decrease in the U.S. federal tax rate to 21% effective January 1, 2018, we remeasured our deferred tax assets and liabilities using the U.S. federal tax rate that will apply when the related temporary differences are expected to reverse. Accordingly, this change in tax rate resulted in a reduction in our U.S. deferred tax assets by $9.7 million in 2017, which was fully offset by a corresponding reduction in our valuation allowance.
Other provisions of the TCJA include one-time transition tax on the mandatory deemed repatriation of cumulative foreign earnings. The one-time repatriation tax is based on the post-1986 earnings and profits that were previously deferred from U.S. income taxes. Due to our minimal foreign earnings and net operating loss carryforwards, the one-time repatriation tax did not result in additional income tax expense.
XML 76 R15.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Commitments and Contingencies
Operating Leases
We have entered into various noncancelable operating lease agreements primarily for our offices. We recognize operating lease costs on a straight-line basis over the term of each agreement, considering provisions such as free or escalating base monthly rental payments or deferred payment terms. We record rent expense associated with operating lease obligations in operating expenses in the consolidated statements of operations.
As of December 31, 2019, our net minimum payments under the noncancelable operating leases are as follows:
 
 
Minimum
Lease
Payments
 
Sublease
Income
 
Net Minimum
Lease
Payments
 
 
(in thousands)
2020
 
$
3,945

 
$
37

 
$
3,908

2021
 
5,093

 
38

 
5,055

2022
 
5,272

 
39

 
5,233

2023
 
5,181

 
40

 
5,141

2024
 
1,797

 
41

 
1,756

Thereafter
 
3,068

 

 
3,068

Total future minimum payments
 
$
24,356

 
$
195

 
$
24,161

As of December 31, 2018, our net minimum payments under the noncancelable operating leases are as follows:
Year Ending December 31,
 
Minimum
Lease
Payments
 
Sublease
Income
 
Net Minimum
Lease
Payments
 
 
(in thousands)
2019
 
$
2,027

 
$
22

 
$
2,005

2020
 
824

 
23

 
801

2021
 
729

 
24

 
705

2022
 
748

 
24

 
724

2023
 
606

 
25

 
581

Thereafter
 
296

 
25

 
271

Total future minimum payments
 
$
5,230

 
$
143

 
$
5,087


Total rent expense paid to third parties was $2.8 million, $1.7 million and $0.7 million during the years ended December 31, 2019, 2018 and 2017, respectively.
In 2017 and 2019, we entered into sublease arrangements, as a sublessor, with a stockholder for space for our Chicago, Illinois office. See further discussion in Note 15. Rent expense incurred for sublease arrangements for the years ended December 31, 2019, 2018 and 2017 was not material.
In June 2019, we entered into an amendment to the lease agreement for our Mountain View office. The amendment makes changes to the original lease including (i) the addition of approximately 16,100 square feet of office space and (ii) an extension of our current lease term. The total future lease obligation is $12.7 million over the new lease term from July 2019 through January 2024.
In August 2019, we executed a lease amendment for office space from which our Chicago office operates. The total future lease obligation is approximately $8.4 million. The associated lease term ends in December 2026.
In November 2019, we executed a lease agreement for our office space in Denver, Colorado. The total future lease obligation is approximately $1.6 million. The associated lease term ends in January 2026.
Purchase Commitments
We purchase certain non-cancelable cloud-based subscription based software that has terms more than twelve months. As of December 31, 2019, the remaining purchase commitment was $3.1 million.
Legal Matters
From time to time, we become involved in claims and other legal matters arising in the ordinary course of business. We investigate these claims as they arise. Although claims are inherently unpredictable, we are currently not aware of any matters that, if determined adversely to us, would individually or taken together have a material adverse effect on our business, results of operations, financial position or cash flows.
We record liabilities for legal and other contingencies when losses are probable and estimable.
Although the results of litigation and claims are inherently unpredictable, we have not recorded an accrual for such contingencies as we believe that there was not at least a reasonable possibility that we had incurred a material loss with respect to such loss contingencies as of December 31, 2019 and 2018.
Indemnification
We enter into indemnification provisions under our agreements with other companies in the ordinary course of business, including, but not limited to, clients, business partners, landlords, contractors and parties performing our research and development. Pursuant to these arrangements, we agree to indemnify, hold harmless, and reimburse the indemnified party for certain losses suffered or incurred by the indemnified party as a result of our activities. The terms of these indemnification agreements are generally perpetual. The maximum potential amount of future payments we could be required to make under these agreements is not determinable. We have never incurred costs to defend lawsuits or settle claims related to these indemnification agreements. As a result, we believe the fair value of these agreements is not material. We maintain commercial general liability insurance and product liability insurance to offset certain of our potential liabilities under these indemnification provisions.
In addition, we indemnify our officers, directors and certain key employees while they are serving in good faith in their respective capacities. To date, there have been no claims under these indemnification provisions.
XML 78 R11.htm IDEA: XBRL DOCUMENT v3.20.1
Business Combinations
12 Months Ended
Dec. 31, 2019
Business Combinations [Abstract]  
Business Combinations
Business Combinations
Diabeto Inc.
In August 2017, we acquired all of the issued and outstanding shares of Diabeto Inc. (“Diabeto”), a privately-held, New Jersey-based entity, and assumed all of Diabeto’s employees. Diabeto uses mobile and web technologies to connect care givers and patients with chronic conditions. The total purchase consideration was $2.6 million in cash, of which $0.6 million was paid in 2017 and $2.0 million was paid in 2018.
We have accounted for this acquisition as a business combination. The acquisition method requires, among other things, that assets acquired and liabilities assumed in a business combination be recognized at their fair values as of the acquisition date. The fair values of the assets acquired and liabilities assumed by major class were recognized as follows:
 
Amount
 
(in thousands)
Cash
$
1

Property and equipment
3

Acquired intangible assets
178

Liabilities assumed
(69
)
Goodwill
2,486

Total purchase consideration
$
2,599


The acquired intangible assets are comprised of $0.2 million related to developed technology which is amortized over five years and $8,000 related to trade name which is amortized over three years.
Goodwill represents the excess of the purchase consideration over the estimated acquisition date fair value of the net tangible and intangible assets acquired. Goodwill is primarily attributable to expected post-acquisition synergies from integrating Diabeto’s
assembled workforce and developed technology into our product offerings and cross-selling opportunities. Goodwill recorded is not deductible for income tax purposes.
Retrofit Inc.
In April 2018, we acquired all of the issued and outstanding shares of Retrofit Inc. (“Retrofit”), a privately-held, Illinois-based entity, and a leading provider of weight-management and disease-prevention programs, through a share purchase agreement (the “Retrofit Purchase Agreement”) in exchange for cash consideration (the “Retrofit Acquisition”). The Retrofit Acquisition provides us with an evidence-based diabetes prevention program that enhances our data science capabilities and our expertise in holistic weight management including nutrition, exercise and mindset.
The total consideration transferred as part of the Retrofit Acquisition consisted of a cash payment on the closing date, adjusted for customary closing adjustments, of $12.4 million. Upon the close of the Retrofit Acquisition, as part of the Retrofit Purchase Agreement, we placed in escrow an earn-out consideration of $7.0 million held by a third-party escrow agent to be released to the former stockholders of Retrofit contingent upon achieving future qualified member targets as determined on December 31, 2018, 2019, and 2020 (the “Retrofit Contingent Consideration”). We recorded a corresponding escrow asset of $7.0 million on our consolidated balance sheet. We estimated the fair value of the Retrofit Contingent Consideration to be $6.2 million as of the acquisition date using a Monte Carlo simulation model, which together with the cash consideration resulted in total purchase consideration of $18.6 million. The Retrofit Contingent Consideration is subject to remeasurement at each reporting date until the payments are released from escrow, with the remeasurement adjustment reported in our consolidated statements of operations. On December 31, 2018, we subsequently reduced the fair value of the Retrofit Contingent Consideration to $5.0 million, with the change in fair value of $1.2 million recorded in our consolidated statements of operations. During the year ended December 31, 2019, the fair value of the Retrofit Contingent Consideration was reduced and we recorded a benefit of $0.9 million, within the change in fair value of contingent consideration on our consolidated statement of operations. In April 2019, we released $1.8 million from the escrow deposit, of which $1.3 million was paid to the former stockholders of Retrofit. As of December 31, 2019, the remaining Retrofit Contingent Consideration was $2.8 million.
Additionally, we recognized $0.3 million of acquisition-related costs as general and administrative expense in our consolidated statements of operations during the year ended December 31, 2018.
The purchase consideration of $18.6 million was allocated as follows:
 
Amount
 
(in thousands)
Cash and cash equivalents
$
87

Accounts receivable
409

Inventories
56

Prepaid expenses and other current assets
124

Property and equipment
52

Intangible assets
5,580

Total assets acquired
$
6,308

Accounts payable
$
366

Accrued expenses and other liabilities
394

Deferred revenue
212

Total liabilities assumed
$
972

Goodwill
$
13,223

Total purchase consideration
$
18,559


The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the acquisition date:
 
Cost
 
Useful Life
 
(in thousands)
 
(years)
Customer relationships
$
3,890

 
10.0
Developed technology
1,650

 
5.0
Trade name
40

 
2.0
Total
$
5,580

 
 

The fair value assigned to developed technology and trade name was determined using a relief from royalty method, where the owner of the asset realizes a benefit from owning the intangible asset rather than paying a rental or royalty rate for use of the asset. The fair value of customer relationships was determined using the multi-period excess earnings method, which estimates the revenue and cash flows derived from the asset and then deducts portions of the cash flows that can be attributed to supporting assets otherwise recognized.
Goodwill represents the excess of the purchase consideration over the estimated acquisition date fair value of the net tangible and intangible assets acquired and liabilities assumed. Goodwill is primarily attributable to expected post-acquisition synergies from integrating Retrofit’s assembled workforce and developed technology into our product offerings and cross-selling opportunities. Goodwill recorded is not deductible for income tax purposes.
Revenue and net income of Retrofit for the year ended December 31, 2019 were included in our consolidated statement of operations. Revenue and net loss of Retrofit of $2.8 million and $3.2 million, respectively, for the year ended December 31, 2018, were included in our consolidated statement of operations.
Unaudited Pro Forma Financial Information
The following unaudited pro forma information presents the combined results of operations as if the Retrofit Acquisition had been completed on January 1, 2017, the beginning of the comparable annual reporting period prior to the acquisition. The unaudited pro forma results include adjustments primarily related to the following: (i) interest expense related to the legacy debt of Retrofit that was not acquired; (ii) amortization of the acquired intangible assets; (iii) recognition of post-acquisition stock-based compensation expense; (iv) the inclusion of acquisition-related costs as of the earliest period presented; and (v) the associated tax impact of the acquisitions and these unaudited pro forma adjustments.
 
Year Ended December 31,
 
2018
 
2017
 
(in thousands)
Revenue
$
69,939

 
$
34,261

Net loss
$
(35,002
)
 
$
(21,621
)

myStrength, Inc.
In February 2019, we acquired all of the issued and outstanding shares of myStrength, Inc. (“myStrength”), a privately-held entity based in Denver, Colorado, and a leading provider of digital behavioral health solutions through an agreement and plan of merger (the “myStrength Purchase Agreement”) in exchange for cash consideration (the “myStrength Acquisition”). The myStrength Acquisition will enable us to more fully address the health of the whole person by bringing behavioral health conditions including depression, anxiety, stress, substance use disorder, chronic pain, opioid addiction and recovery, and insomnia to our Applied Health Signals solution.
The total consideration for the myStrength Acquisition was $30.1 million in cash, subject to a closing adjustment of $0.1 million. As part of the myStrength Purchase Agreement, we are obligated to pay an earn-out consideration up to $5.0 million contingent upon satisfying future milestones for the year ended December 31, 2019 (the “myStrength Contingent Consideration”). We estimated the fair value of the myStrength Contingent Consideration to be $3.3 million as of the acquisition date using a Monte Carlo simulation model, which together with the cash consideration, resulted in total purchase consideration of $33.5 million. The myStrength Contingent Consideration is subject to remeasurement at each reporting date until the payments are made, with the remeasurement adjustment reported in our consolidated statements of operations. For the year ended December 31, 2019, we increased the fair value of the myStrength Contingent Consideration and recorded an expense of $1.7 million in our consolidated statements of operations. In December 2019, we paid $2.4 million of the myStrength contingent consideration to the former shareholders of myStrength. As of December 31, 2019, the remaining fair value of the myStrength contingent consideration was $2.6 million.
The purchase consideration of $33.5 million was allocated as follows:
 
Amount
 
(in thousands)
Cash and cash equivalents
$
2,643

Accounts receivable
1,337

Other current assets
140

Property and equipment
114

Intangible assets
13,900

Other assets
34

Total assets acquired
$
18,168

Accounts payable
173

Accrued expenses and other liabilities
1,787

Deferred revenue
1,407

Deferred tax liability, net
1,396

Total liabilities assumed
$
4,763

Goodwill
$
20,092

Total purchase consideration
$
33,497


The following table sets forth the components of the identifiable intangible assets acquired and their estimated useful lives as of the acquisition date:
 
Cost
 
Useful Life
 
(in thousands)
 
(years)
Customer relationships
$
4,300

 
7.0
Developed technology
9,200

 
7.0
Trade name
400

 
5.0
Total
$
13,900

 
 

The estimated fair values of the intangible assets acquired were determined based on the income approach to measure the fair value of the trade name, customer relationships, and developed technology. These fair value measurements were based on significant inputs not observable in the market and thus represent Level 3 measurements within the fair value hierarchy.
Additionally, during the years ended December 31, 2019 and 2018, we incurred a total of $0.3 million of acquisition-related costs as a result of the myStrength acquisition.
Goodwill represents the excess of the purchase consideration over the estimated acquisition date fair value of the net tangible and intangible assets acquired and liabilities assumed. Goodwill is primarily attributable to expected post-acquisition synergies from integrating myStrength’s assembled workforce and developed technology into our product offerings and cross-selling opportunities. Goodwill recorded is not deductible for income tax purposes.
Revenue and net loss of myStrength of $6.7 million and $0.8 million, respectively, for the year ended December 31, 2019, were included in our consolidated statement of operations.
Unaudited Pro Forma Financial Information
The following unaudited pro forma information presents the combined results of operations as if the myStrength Acquisition had been completed on January 1, 2018, the beginning of the comparable prior annual reporting period. The unaudited pro forma results include adjustments primarily related to the following: (i) interest expense related to the legacy debt of myStrength that was not acquired; (ii) amortization of the acquired intangible assets; (iii) fair value adjustment for deferred revenue; (iv) the inclusion of acquisition-related costs as of the earliest period presented; and (v) the associated tax impact of the acquisitions and these unaudited pro forma adjustments.
 
Year Ended December 31,
 
2019
 
2018
 
(in thousands)
Revenue
$
170,795

 
$
72,375

Net loss
$
(53,934
)
 
$
(38,531
)

XML 79 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders’ Equity (Tables)
12 Months Ended
Dec. 31, 2019
Equity [Abstract]  
Schedule of Redeemable Convertible Preferred Stock Issued and Outstanding
Redeemable convertible preferred stock outstanding as of December 31, 2018 consisted of the following:
 
December 31, 2018
 
Shares
Authorized
 
Shares
Issued and
Outstanding
 
Net
Carrying
Value
 
Aggregate
Liquidation
Preference
 
(in thousands)
Series A
10,394

 
10,394

 
$
10,382

 
$
10,650

Series B
8,935

 
8,935

 
19,957

 
20,000

Series C
14,857

 
14,857

 
49,407

 
49,500

Series D
11,774

 
11,774

 
52,397

 
52,500

Series E
12,655

 
12,655

 
104,786

 
105,000

Total redeemable convertible preferred stock
58,615

 
58,615

 
$
236,929

 
$
237,650


Schedule of Shares of Common Stock Reserved for Future Issuance
As of December 31, 2019 and 2018, we reserved shares of common stock, on an as-if-converted basis, for future issuance as follows:
 
December 31,
 
2019
 
2018
 
(in thousands)
Redeemable convertible preferred stock

 
58,615

Outstanding warrants to purchase common stock
695

 
785

Outstanding options to purchase common stock
14,020

 
17,571

Outstanding restricted stock units
5,208

 
1,827

Restricted stock awards subject to repurchase
736

 

Estimated shares for future ESPP purchase
890

 

Available for future issuance
8,160

 
1,741

Total
29,709

 
80,539


XML 80 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Net Loss Per Share Attributable to Common Stockholders (Tables)
12 Months Ended
Dec. 31, 2019
Earnings Per Share [Abstract]  
Schedule of Net Loss Per Share, Basic and Diluted
The following table sets forth the computation of basic and diluted net loss per share attributable to our common stockholders:
 
Year Ended December 31,
 
2019
 
2018
 
2017
 
(in thousands, except per share data)
Net loss
$
(55,270
)
 
$
(33,382
)
 
$
(16,858
)
Accretion of redeemable convertible preferred stock
(96
)
 
(162
)
 
(143
)
Net loss attributable to common stockholders
$
(55,366
)
 
$
(33,544
)
 
$
(17,001
)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted
50,930

 
16,573

 
14,442

Net loss per share attributable to common stockholders, basic and diluted
$
(1.09
)
 
$
(2.02
)
 
$
(1.18
)

Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share The following potential outstanding shares of common stock were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have been antidilutive:
 
Year Ended December 31,
 
2019
 
2018
 
2017
 
(in thousands)
Redeemable convertible preferred stock

 
58,615

 
45,960

Stock options
14,020

 
17,571

 
15,628

Restricted stock awards subject to repurchase
736

 

 
1,127

Common stock warrants
695

 
785

 
785

Unvested restricted stock units, Performance RSUs and PSUs
4,708

 

 

ESPP obligations
77

 

 

Total anti-dilutive shares
20,236

 
76,971

 
63,500


XML 81 R57.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Goodwill Roll Forward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Goodwill [Roll Forward]    
Beginning balance as of December 31, 2018 $ 15,709 $ 2,486
Goodwill from acquisition (Note 4) 20,092 13,223
Ending balance as of December 31, 2019 $ 35,801 $ 15,709
XML 82 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Property, Plant and Equipment [Line Items]          
Property and equipment $ 15,454 $ 7,620 $ 15,454 $ 7,620  
Less: accumulated depreciation (5,100) (1,783) (5,100) (1,783)  
Property and equipment, net 10,354 5,837 10,354 5,837  
Depreciation and amortization expense     3,326 1,263 $ 364
Computer, equipment and software          
Property, Plant and Equipment [Line Items]          
Property and equipment 2,218 652 2,218 652  
Furniture and fixtures          
Property, Plant and Equipment [Line Items]          
Property and equipment 915 730 915 730  
Capitalized internal-use software          
Property, Plant and Equipment [Line Items]          
Property and equipment 11,229 5,653 11,229 5,653  
Leasehold improvements          
Property, Plant and Equipment [Line Items]          
Property and equipment 1,092 585 $ 1,092 $ 585  
Property, Plant and Equipment          
Property, Plant and Equipment [Line Items]          
Depreciation and amortization expense $ 3,300 $ 1,300     $ 400
XML 83 R80.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]      
Domestic $ (56,675) $ (33,422) $ (16,939)
Foreign 36 68 20
Loss before provision for income taxes (56,639) (33,354) (16,919)
Current:      
U.S. Federal 0 0 0
State 20 7 2
Foreign 7 21 6
Total current 27 28 8
Deferred:      
U.S. Federal (1,064) 0 (61)
State (332) 0 (8)
Foreign 0 0 0
Total deferred (1,396) 0 (69)
Total provision for (benefit from) income taxes $ (1,369) $ 28 $ (61)
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.20.1
Common Stock Warrants - Schedule of Warrants Outstanding (Details) - $ / shares
shares in Thousands
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Aug. 31, 2015
Feb. 28, 2015
Class of Warrant or Right [Line Items]            
Outstanding shares (in shares) 695 785 785 2,188    
Exercise price (in dollars per share)         $ 0.80 $ 0.36
Exercisable shares (in shares) 695 785        
Warrants Expiring Feb 2025            
Class of Warrant or Right [Line Items]            
Outstanding shares (in shares) 695 694        
Exercise price (in dollars per share) $ 2.28 $ 2.28        
Exercisable shares (in shares) 695 694        
Warrants Expiring Sept 2024            
Class of Warrant or Right [Line Items]            
Outstanding shares (in shares)   28        
Exercise price (in dollars per share)   $ 0.36        
Exercisable shares (in shares)   28        
Warrants Expiring April 2025            
Class of Warrant or Right [Line Items]            
Outstanding shares (in shares)   63        
Exercise price (in dollars per share)   $ 0.80        
Exercisable shares (in shares)   63        
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation - Schedule of Shares Available for Grant and Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Mar. 31, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Shares Available for Grant          
Balance as of December 31, 2018 (in shares)   1,741,000 3,014,000 208,000  
Shares authorized (in shares)   10,504,000 3,196,000 8,661,000  
Adjustment to plan (in shares)   59,000      
Granted (in shares)     (5,016,000) (5,996,000)  
Forfeited/cancelled (in shares)   (785,000) (1,619,000) (1,205,000)  
Balance as of June 30, 2019 (in shares)   8,160,000 1,741,000 3,014,000 208,000
Shares Subject to Options Outstanding          
Balance as of December 31, 2018 (in shares)   17,571,000 15,628,000 12,209,000  
Exercised (in shares)   (2,766,000) (1,454,000) (1,372,000)  
Forfeited/cancelled (in shares)   (785,000) (1,619,000) (1,205,000)  
Balance as of June 30, 2019 (in shares)   14,020,000 17,571,000 15,628,000 12,209,000
Options vested and exercisable as of June 30, 2019 (in shares)   9,698,000 8,999,000    
Weighted- Average Exercise Price          
Balance as of December 31, 2018 (in USD per share)   $ 1.80 $ 1.20 $ 0.79  
Granted (in USD per share)     3.62 1.88  
Exercised (in USD per share)   1.12 1.19 0.78  
Forfeited/cancelled (in USD per share)   3.36 2.25 0.87  
Balance as of June 30, 2019 (in USD per share)   1.85 1.80 $ 1.20 $ 0.79
Options vested and exercisable as of June 30, 2019 (in USD per share)   $ 1.44 $ 0.97    
Weighted- Average Remaining Contractual Life (Years) and Aggregate Intrinsic Value          
Weighted- Average Remaining Contractual Life (Years), Options outstanding   6 years 8 months 12 days 7 years 8 months 12 days 8 years 2 months 12 days 8 years 3 months 18 days
Weighted- Average Remaining Contractual Life (Years), Options vested and exercisable   6 years 2 months 12 days 6 years 8 months 12 days    
Aggregate Intrinsic Value, Options outstanding   $ 325,474 $ 89,990 $ 10,559 $ 9,623
Aggregate Intrinsic Value, Options vested and exercisable   $ 229,110 $ 53,566    
Restricted Stock Awards          
Shares Available for Grant          
Granted (in shares) (982,301) (982,000) 0 (1,064,000)  
Forfeited (in shares)     754,000    
Performance-Based RSUs          
Shares Available for Grant          
Granted (in shares)     (1,830,000)    
Forfeited (in shares)     4,000    
Restricted Stock Units, Performance RSUs and Performance Stock Units          
Shares Available for Grant          
Granted (in shares)   (4,103,000)      
Forfeited (in shares)   121,000      
Returned (in shares)   35,000      
XML 86 R84.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Unrecognized benefit—beginning of year $ 1,791 $ 1,235 $ 0
Gross increases—current year tax positions 1,326 556 337
Gross increases—prior year tax positions 0 0 898
Decreases—prior year tax positions 0 0 0
Unrecognized benefit—end of year $ 3,117 $ 1,791 $ 1,235
XML 87 R88.htm IDEA: XBRL DOCUMENT v3.20.1
Related Party Transactions (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2014
Shared Service Fee        
Related Party Transaction [Line Items]        
Related party fees   $ 100,000 $ 300,000  
Salary Under Employment Agreement        
Related Party Transaction [Line Items]        
Related party fees $ 0 $ 100,000 $ 200,000  
Shareholder | Sublease Agreement        
Related Party Transaction [Line Items]        
Sublease term       5 years
XML 88 R78.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation - Summary of Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2019
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense $ 32,632 $ 6,332 $ 2,118
Cost of revenue      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 151 18 0
Research and development expenses      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 8,182 2,188 541
Sales and marketing expenses      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 7,659 916 413
General and administrative expenses      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense $ 16,640 $ 3,210 $ 1,164
XML 89 R14.htm IDEA: XBRL DOCUMENT v3.20.1
Debt
12 Months Ended
Dec. 31, 2019
Debt Disclosure [Abstract]  
Debt
Debt
Long-Term Debt
In September 2014, we entered into a loan and security agreement with available borrowings up to $4.0 million from a bank, and we drew down $1.0 million in February 2015. This loan required us to make 36 equal monthly installments of principal payments from September 2015 through August 2018.
In April 2015, we amended the loan and security agreement to add a term loan up to $5.0 million from the bank, and we drew down $5.0 million in August 2015. This term loan required us to make 36 equal monthly installments of principal payments from April 2016 through March 2019. In April 2017, we made early repayment and paid off the remaining principal balance of term loans totaling $3.6 million.
During the year ended December 31, 2017, we made loan payments of $4.3 million in the aggregate. Both loans carried an interest rate of 0.25% above the prime rate. Interest was payable monthly on the outstanding principal balance of the term loan. The loans were collateralized by substantially all of our assets. Under the amendment, we were required to maintain trailing three-month revenue amount specified in the amendment.
Borrowing under the loans required us to issue common stock warrants with an intrinsic value equal to 1.0% of the principal amount drawn down. In connection with the drawdown of $1.0 million in February 2015, we issued 27,777 common stock warrants at an exercise price of $0.36 per share. In connection with the drawdown of $5.0 million in August 2015, we issued 62,500 common stock warrants at an exercise price of $0.80 per share. The aggregate fair value of these warrants upon issuance was recorded as debt discount upon issuance to be amortized as interest expense over the contractual term of the loans using the effective interest rate method. During the year ended December 31, 2017, we recognized interest expense related to amortization of the debt discount in the amount of $20,000.
Revolving Loan
In July 2019, we entered into a Loan and Security Agreement with Silicon Valley Bank ("SVB"). The agreement provides a secured revolving loan facility in an aggregate principal amount of up to $30.0 million. Revolving loans under this facility bear interest at a floating rate equal to the greater of (i) 5.25% or (ii) the prime rate published in the Wall Street Journal, minus 0.25%. Interest on the revolving loans is due and payable monthly in arrears. The maturity date of any revolving loan is July 2022.
Our obligations under the Loan and Security Agreement are secured by a security interest on substantially all of our assets, excluding our intellectual property. The Loan and Security Agreement contains a financial covenant along with covenants limiting our ability to, among other things, dispose of assets, undergo a change in control, merge or consolidate, make acquisitions, incur debt, incur liens, pay dividends, repurchase stock, and make investments, in each case subject to certain exceptions.
The Loan and Security Agreement also contains customary events of default, upon which SVB may declare all or a portion of our outstanding obligations payable to be immediately due and payable. There were no amounts outstanding under the agreement as of December 31, 2019. Fees incurred under the revolving loan facility during the year ended December 31, 2019 were $0.1 million.
XML 90 R10.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue, Deferred Revenue, and Deferred Costs and Other
12 Months Ended
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]  
Revenue, Deferred Revenue and Deferred Costs and Other
Revenue, Deferred Revenue and Deferred Costs and Other
Revenue Recognition
We adopted ASC 606 for the year ended December 31, 2019 using the modified retrospective method for client contracts that were not completed as of January 1, 2019. Results for reporting periods beginning after January 1, 2019 are presented in accordance with ASC 606, while prior year results are not adjusted and are presented in accordance with ASC 605. The adoption of ASC 606 did not have a material impact on revenue recognized for the year ended December 31, 2019.
The following tables summarize the impact of ASC 606 adoption on our financial condition and results of operations for the year ended December 31, 2019:
 
As of December 31, 2019
 
ASC 605
 
Impact of Adoption
 
ASC 606
 
(in thousands)
Assets:
 
 
 
 
 
Deferred costs and other, current
$
14,745


$
1,306


$
16,051

Total current assets
$
486,201

 
$
1,306

 
$
487,507

Deferred costs and other, noncurrent
$
3,833

 
$
1,867

 
$
5,700

Total assets
$
557,388

 
$
3,173

 
$
560,561

Liabilities, redeemable convertible preferred stock and stockholders' deficit:
 
 
 
 
 
Accrued expenses and other current liabilities
$
28,812

 
$
(1,011
)
 
$
27,801

Deferred revenue, current
$
4,087

 
$
(142
)
 
$
3,945

Total current liabilities
$
43,028

 
$
(1,153
)
 
$
41,875

Total liabilities
$
54,350

 
$
(1,153
)
 
$
53,197

Accumulated deficit
$
(168,524
)
 
$
4,326

 
$
(164,198
)
Total stockholders' equity
$
503,038

 
$
4,326

 
$
507,364

Total liabilities, redeemable convertible preferred stock and stockholders' equity
$
557,388

 
$
3,173

 
$
560,561


 
Year Ended December 31, 2019
 
ASC 605
 
Impact of Adoption
 
ASC 606
 
(in thousands, except per share data)
Revenue
$
169,853

 
$
345

 
$
170,198

Gross profit
$
123,695

 
$
345

 
$
124,040

Sales and marketing
$
77,357

 
$
703

 
$
78,060

Total operating expenses
$
183,718

 
$
703

 
$
184,421

Loss from operations
$
(60,023
)
 
$
(358
)
 
$
(60,381
)
Loss before provision for income tax
$
(56,281
)
 
$
(358
)
 
$
(56,639
)
Net Loss
$
(54,912
)
 
$
(358
)
 
$
(55,270
)
Net loss attributable to common stockholders
$
(55,008
)
 
$
(358
)
 
$
(55,366
)
Net loss per share attributable to common stockholders, basic and diluted
$
(1.08
)
 
$
(0.01
)
 
$
(1.09
)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted
50,930

 
 
 
50,930


The adoption of ASC 606 had no impact on our total cash flows from operating, investing or financing activities for the year ended December 31, 2019.
Deferred Revenue
Deferred revenue activity is as follows (in thousands):
 
Year ended December 31, 2019
Beginning balance as of January 1, 2019
$
2,051

Amounts billed but unrecognized
7,208

Revenue recognized
(6,067
)
Assumed from business combination
1,407

Ending balance as of December 31, 2019
$
4,599

Reported as:
 
Deferred revenue, current
$
3,945

Deferred revenue, noncurrent
654

Total deferred revenue
$
4,599


We expect to recognize $4.1 million and $0.7 million of revenue in 2020 and 2021, respectively, related to future performance obligations that are unsatisfied or partially unsatisfied as of December 31, 2019.
Accrued Rebates
Accrued rebates represent the amounts in client contracts that are subject to pricing adjustments based on various performance metrics, such as member satisfaction scores, cost savings guarantees and health outcome guarantees, which if not met typically require us to refund a portion of the per participant per month fee paid. We defer an estimate of the amount of consideration that we expect to refund to our clients from the monthly per participant per month fee until the performance metric is met. Accrued rebates are recorded within accrued expenses and other current liabilities and the activity is as follows (in thousands):
 
Year ended December 31, 2019
Beginning balance as of January 1, 2019
$
609

ASC 606 adoption date impact adjustment
(222
)
Amount deferred
945

Revenue recognized

Payments
(180
)
Ending balance as of December 31, 2019
$
1,152


Deferred Costs and Other
Deferred costs and other as of December 31, 2019 consist of the following (in thousands):
 
As of December 31, 2019
Deferred costs and other, current:

Deferred device costs, current
$
14,746

Deferred contract costs, current
1,121

Deferred execution credits, current
184

Total deferred costs and other, current
$
16,051

Deferred costs and other, noncurrent:

Deferred device costs, noncurrent
$
3,833

Deferred contract costs, noncurrent
1,867

Total deferred costs and other, noncurrent
$
5,700

Total deferred costs and other
$
21,751

Deferred costs and other activity is as follows (in thousands):
 
Year Ended December 31, 2019
 
Deferred Device Costs
 
Deferred Contract Costs
 
Deferred Execution Credits
 
Total
Beginning balance as of January 1, 2019
$
8,469

 
$

 
$

 
$
8,469

ASC 606 adoption date impact adjustment

 
3,692

 
771

 
4,463

Additions
24,773

 
354

 
328

 
25,455

Revenue recognized

 

 
(915
)
 
(915
)
Cost of revenue recognized
(14,663
)
 

 

 
(14,663
)
Sales and marketing expenses recognized

 
(1,058
)
 

 
(1,058
)
Ending balance as of December 31, 2019
$
18,579

 
$
2,988

 
$
184

 
$
21,751


ASC 606 Adoption Impact to Financial Statements
We adopted ASC 606 for the year ended December 31, 2019 for all customer contracts that were not completed as of January 1, 2019 using the modified retrospective method, which does not require prior year results to be presented under ASC 606. Accordingly, the consolidated financial condition and results of operations for the years ended December 31, 2018 and 2017 are presented in accordance with ASC 605, Revenue Recognition. Results of operations for the interim periods during 2019 have been adjusted to reflect the ASC 606 impact as if we adopted ASC 606 on January 1, 2019. Refer to Supplemental Quarterly Financial Data for impact on the interim periods during the year ended December 31, 2019.
The adoption of ASC 606 had no impact on our total cash flows from operating, investing or financing activities for each of the three months ended March 31, June 30, September 30, and December 31, 2019.
XML 91 R18.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation
12 Months Ended
Dec. 31, 2019
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation
Stock-Based Compensation
In November 2008, we adopted the EosHealth, Inc. 2008 Stock Incentive Plan (the “2008 Plan”), and in April 2014 we adopted the Livongo Health, Inc. 2014 Stock Incentive Plan (the “2014 Plan”) to grant equity-based incentives to certain officers, directors, consultants and employees. The 2014 Plan was intended as the successor to the 2008 Plan. Following April 22, 2014 (the “Effective Date”), no additional stock awards were granted under the 2008 Plan. From and after the Effective Date, all outstanding stock awards granted under the 2008 Plan remain subject to the terms of the 2008 Plan; however, if any shares underlying outstanding stock awards granted under the 2008 Plan expire or are terminated for any reasons prior to exercise, settlement or forfeiture because of the failure to meet a contingency or condition required to vest, such shares became available for issuance pursuant to awards granted under the 2014 Plan. All awards granted on or after the adoption of the 2014 Plan but prior to the adoption of the 2019 Plan (as defined below) were subject to the terms of the 2014 Plan.
In July 2019, our board of directors adopted, and our stockholders approved, our 2019 Equity Incentive Plan (the "2019 Plan" and, together with the 2014 Plan and 2008 Plan, the “Plans”). Our 2019 Plan became effective as of the business day immediately prior to the effective date of our IPO. Our 2019 Plan provides for the grant of incentive stock options, within the meaning of Section 422 of the Internal Revenue Code of 1986, as amended (the "Code"), to our employees and any parent and subsidiary corporations’ employees, and for the grant of nonstatutory stock options, restricted stock, restricted stock units, stock appreciation rights, performance units, and performance shares to our employees, directors, and consultants and our parent and subsidiary corporations’ employees and consultants. A total of 8,004,000 shares of our common stock have been reserved for issuance pursuant to our 2019 Plan. In addition, the shares reserved for issuance under our 2019 Plan include (i) shares that were reserved but unissued under our 2014 Plan as of immediately prior to its termination, plus (ii) shares subject to awards under our 2014 Plan, and our 2008 Plan that, on or after the termination of the 2014 Plan, expire or terminate and shares previously issued pursuant to our 2014 Plan or 2008 Plan, as applicable, that, on or after the termination of the 2014 Plan, are forfeited or repurchased by us (provided that the maximum number of shares that may be added to our 2019 Plan from the 2014 Plan and 2008 Plan is 21,770,029 shares). The number of shares of our common stock available for issuance under our 2019 Plan will also include an annual increase on the first day of each fiscal year beginning on January 1, 2020, equal to the least of: (i) 7,120,000 shares; (ii) 4% of the outstanding shares of our common stock as of the last day of our immediately preceding fiscal year; or (iii) such other amount as our board of directors may determine as of no later than the last day of our immediately preceding fiscal year.
Stock Options
Stock options granted generally vest over four years with 25% of the option shares vesting one year from the vesting commencement date and then ratably on a monthly basis over the following 36 months. Options generally expire 10 years from the date of grant. Stock option activity under the Plans for the periods presented is as follows:
 
 
 
Options Outstanding
 
 
Shares
Available
for Grant
 
Shares
Subject to
Options
Outstanding
 
Weighted-
Average
Exercise
Price
 
Weighted-
Average
Remaining
Contractual
Life (Years)
 
Aggregate
Intrinsic
Value
 
 
(in thousands, except per share data and years)
 
Balance as of January 1, 2017
208


12,209


$
0.79


8.3
 
$
9,623

 
Shares authorized
8,661







 
 
 
Granted
(5,996
)

5,996


$
1.88



 
 
 
Exercised


(1,372
)

$
0.78



 
 
 
Forfeited
1,205


(1,205
)

$
0.87



 
 
 
Restricted stock awards granted
(1,064
)






 
 
 
Balance as of December 31, 2017
3,014

 
15,628

 
$
1.20

 
8.2
 
$
10,559

 
Shares authorized
3,196

 

 

 
 
 
 
 
Granted
(5,016
)
 
5,016

 
$
3.62

 
 
 
 
 
Exercised

 
(1,454
)
 
$
1.19

 
 
 
 
 
Forfeited
1,619

 
(1,619
)
 
$
2.25

 
 
 
 
 
Performance RSUs granted
(1,830
)
 

 

 
 
 
 
 
Restricted stock awards forfeited
754

 

 

 
 
 
 
 
Performance RSUs forfeited
4

 

 

 
 
 
 
 
Balance as of December 31, 2018
1,741

 
17,571

 
$
1.80

 
7.7
 
$
89,990

 
Shares authorized
10,504

 

 

 
 
 
 
 
Adjustment to plan
59





 
 
 
 
 
Exercised

 
(2,766
)
 
$
1.12

 
 
 
 
 
Forfeited or cancelled
785

 
(785
)
 
$
3.36

 
 
 
 
 
Restricted stock awards granted
(982
)
 

 

 
 
 
 
 
Restricted stock units, Performance RSUs and Performance stock units (PSUs) granted
(4,103
)
 

 

 
 
 
 
 
Restricted stock units, Performance RSUs and Performance stock units (PSUs) forfeited
121

 

 

 
 
 
 
 
Restricted stock units, Performance RSUs and Performance stock units (PSUs) returned to plan
35

 

 

 
 
 
 
 
Balance as of December 31, 2019
8,160

 
14,020

 
$
1.85

 
6.7
 
$
325,474

 
Vested and exercisable as of December 31, 2018
 
 
8,999

 
$
0.97

 
6.7
 
$
53,566

 
Vested and exercisable as of December 31, 2019
 
 
9,698

 
$
1.44

 
6.2
 
$
229,110

 

The aggregate intrinsic value of stock option awards exercised was $54.1 million, $5.5 million and $1.5 million for the years ended December 31, 2019, 2018 and 2017, respectively. Aggregate intrinsic value represents the difference between the exercise price and the fair value of the shares underlying common stock on the date of exercise.
The weighted-average grant date fair value of stock options granted to employees during the years ended December 31, 2018 and 2017 was $1.52 per share and $0.75 per share, respectively. No options were granted during the year ended December 31, 2019. As of December 31, 2019, total unrecognized compensation expense related to unvested stock options, Performance RSUs
and restricted stock units granted to employees was $36.3 million, which is expected to be recognized over a weighted-average period of 3.2 years.
Determination of Fair Value
The fair value of each option award granted to employees is estimated on the grant date using the Black-Scholes option pricing model. The Black-Scholes option pricing model requires the input of subjective assumptions, including the fair value of the underlying common stock, the expected term of the option, the expected volatility of the price of our common stock, risk-free interest rates, and the dividend yield of our common stock. The assumptions used to determine the fair value of the option awards represent our best estimates. These estimates involve inherent uncertainties and the application of our judgment. The related stock-based compensation expense is recognized on a straight-line basis over the requisite service period of the awards, which is generally four years.
The Black-Scholes option pricing model assumptions used in evaluating our awards to employees are as follows:
 
Year Ended December 31,
 
2019
 
2018
 
2017
Expected term (years)
n/a

6.0 - 6.8

6.3
Expected volatility
n/a

36.6% - 38.7%

37.1%
Risk-free interest rate
n/a

2.8% - 2.9%

2.0% - 2.3%
Dividend yield
n/a

—%

—%

Options and Restricted Stock Units with Service- and Market-Based Vesting Conditions
In January 2018 and June 2018, we granted stock options covering a total of 1,402,820 shares with a combination of service- and market-based vesting conditions to an executive, of which stock options covering a total of 196,460 shares were subsequently canceled in March 2019. In January 2019, we granted restricted stock units covering a total of 161,250 shares with a combination of service- and market-based vesting conditions to another executive. For these options and restricted stock units, the market-based conditions are satisfied upon reaching certain equity valuation milestones based on a third-party valuation or total market capitalization following our IPO. 25% of these option grants and restricted stock units are scheduled to vest on the later of (i) one-year anniversary from the grant date or (ii) the satisfaction of the market-based vesting condition, and continued service with us through the vesting date, while the remaining options and restricted stock units are scheduled to vest in equal monthly installments over the next 36 months subject to satisfaction of the market-based vesting condition, and continued service with us through the vesting date. The probabilities of the actual number of options and restricted stock units expected to vest are reflected in the grant date fair values, and the compensation expense for these awards is recognized assuming the requisite service period is rendered and is not adjusted based on the actual number of shares subject to the options or restricted stock units that ultimately vest. We recognize the stock-based compensation expense over the longer period between the requisite service period and the derived service period, which is the expected period to reach the specified condition for each grant.
The estimated fair value of these options and restricted stock units were determined on the date of grant using the Monte Carlo simulation model, which utilizes multiple input variables to simulate a range of our possible future equity values and estimates the probabilities of the potential payouts. The determination of the estimated grant date fair value of these options and restricted stock units is affected by our equity valuation and a number of assumptions including our future estimated enterprise value, our risk-free interest rate, expected volatility and dividend yield. The following assumptions were used to calculate the fair value of these options and restricted stock units in the Monte Carlo simulation model at the grant dates:
 
Year Ended December 31,
 
2019
 
2018
Expected term (years)
10.0


9.6 - 10.0

Expected volatility
59.0
%

60.0% - 64.0%

Risk-free interest rate
2.8
%

2.6% - 2.9%

Dividend yield
%

%

The exercise price of the January 2018 market-based options was modified in June 2018. We used the Monte Carlo simulation model to determine the fair value of the modified option grants immediately before the modification and immediately after the modification, and noticed no increase in the fair value of the modified option grants. The remaining grant date fair value of the modified options is being recognized over the longer of the remaining explicit service period or the remaining new derived service period determined from the modification analysis.
The aggregate grant date fair values of these market-based restricted stock units granted during the year ended December 31, 2019 and market-based options granted during the year ended December 31, 2018 were $0.8 million and $2.4 million, respectively. We recognized stock-based compensation expense of $0.8 million and $0.5 million for the years ended December 31, 2019 and 2018, respectively, in connection with these service- and market-based grants. Additionally, we recognized stock-based compensation expense of $0.2 million related to the canceled market-based options for the year ended December 31, 2019.
The unrecognized stock-based compensation expense for market-based awards as of December 31, 2019 was $1.7 million, which is expected to be recognized over a weighted-average period of 2.7 years.
Restricted Stock Awards
 
Shares
 
Weighted-
Average
Grant Date
Fair Value
 
(in thousands, except per share data)
Unvested balance, January 1, 2017
110


$
0.91

Issued
1,064


$
1.88

Vested
(47
)

$
0.83

Unvested balance, December 31, 2017
1,127

 
$
1.83

Issued

 
$

Vested
(373
)
 
$
1.73

Cancelled
(754
)
 
$
1.88

Unvested balance, December 31, 2018

 
$

Issued
982

 
$
9.76

Vested
(246
)
 
$
9.76

Unvested balance, December 31, 2019
736

 
$
9.76


In August 2017, we issued restricted stock awards to two executives. The grant date fair value of these restricted stock awards was $2.0 million. During the year ended December 31, 2018, 753,546 shares of these restricted stock awards were subsequently cancelled. In March 2019, we issued a restricted stock award covering 982,301 shares of our common stock to an executive with a grant date fair value of $9.6 million.
We recognized restricted stock awards related stock-based compensation expense of $4.1 million, $0.6 million and $0.2 million for the years ended December 31, 2019, 2018 and 2017, respectively. As of December 31, 2019, the unrecognized stock-based compensation expense related to these restricted stock awards was $5.5 million, which is expected to be recognized over a weighted-average period of 2.7 years.
Restricted Stock Units
 
Restricted
Stock
Units, Performance
RSUs and PSUs
 
Weighted-
Average
Grant Date
Fair Value
 
(in thousands, except per
share data)
Unvested as of December 31, 2017

 
$

Granted
1,830

 
$
6.40

Vested

 
$

Forfeited
(3
)
 
$
3.92

Unvested as of December 31, 2018
1,827

 
$
6.42

Granted
4,102

 
$
12.49

Vested
(1,100
)
 
$
7.80

Forfeited
(121
)
 
$
9.28

Unvested as of December 31, 2019
4,708

 
$
11.31


Prior to our IPO, we granted restricted stock units that contain both service- and performance-based vesting conditions to our executives, employees and consultants (“Performance RSUs”). The service-based vesting condition is generally satisfied (i) over four years with 25% vesting on the one-year anniversary of the award and the remainder vesting monthly over the next 36 months, or (ii) over four years with 1/48 vesting on the one-month anniversary of the award, and remainder vesting monthly over the next 47 months, subject to the grantee’s continued service with us through the vesting dates. The performance-based vesting condition is satisfied upon the earlier of (i) a change in control where the consideration paid to our equity security holders is cash, publicly traded stock, or a combination of both, or (ii) six months and one day following our IPO. The satisfaction of the performance-based vesting condition became probable upon the completion of our IPO in July 2019, at which point we recorded cumulative stock-based compensation expense of $11.9 million using the accelerated attribution method.
Subsequent to our IPO in July 2019, we grant restricted stock units to our executives, employees and consultants that only contain service-based vesting conditions ("RSUs"). The service-based vesting condition is generally satisfied over four years on a quarterly basis, with each 1/16 vesting on prefixed quarterly vesting anchor dates, subject to the grantee's continued service with us through the vesting dates.
During the year ended December 31, 2019, we also issued other sales performance-based restricted stock units covering 100,000 shares which consist of both service- and performance-based vesting conditions including both the achievement of certain sales milestones and our IPO. The service-based vesting condition will be satisfied over four years from the date the sales milestones are met. The performance-based vesting condition is satisfied upon both the achievement of certain sales milestones and our IPO. Stock-based compensation expense related to these restricted stock units that are expected to vest was $0.3 million during the year ended December 31, 2019.
In January 2019, we granted restricted stock units covering 982,301 shares to an executive that contain only service-based vesting conditions over a four year period and recognized stock-based compensation expense of $1.8 million for the year ended December 31, 2019. In addition, we granted restricted stock units covering 491,151 shares that immediately vested on the grant date and recognized $3.8 million of stock-based compensation expense in our consolidated statements of operations for the year ended December 31, 2019.
Vested RSUs covering 600,354 shares of our common stock were released during the year ended December 31, 2019, with aggregate grant date fair value of $5.3 million. Vested RSUs covering 499,493 shares of common stock with aggregate grant date fair value of $3.2 million were not released as of December 31, 2019 due to lock up period restriction, which expired in January 2020.
During the year ended December 31, 2019, $24.1 million stock-based compensation expense related to RSUs and performance RSUs was recognized in our consolidated statement of operations. For the year ended December 31, 2018, there was no stock-
based compensation expense related to the Performance RSUs because the performance vesting condition was not deemed probable of occurring.
2019 Employee Stock Purchase Plan
In July 2019, our board of directors adopted, and our stockholders approved, our Employee Stock Purchase Plan, ("ESPP"). Our ESPP became effective as of the business day immediately prior to the effective date of our IPO. A total of 890,000 shares of our common stock are available for sale under our ESPP. In addition, the number of shares available for sale under our ESPP will include an annual increase on the first day of each fiscal year beginning on January 1, 2020, equal to the least of: (i) 2,670,000 shares, (ii) 1% of the outstanding shares of our common stock as of the last day of the immediately preceding fiscal year; or (iii) such other amount as our board of directors may determine as of no later than the last day of our immediately preceding fiscal year. Each offering period will be approximately six months in duration commencing on the first trading day on or after May 15 and November 15 of each year and terminating on the first trading day on or after November 15 and May 15 approximately six months later, provided however that the first offering period commenced on the first trading day after our IPO date and will end on May 15, 2020.
All regular employees, including executive officers, employed by us or by any of our designated affiliates, except for those holding 5% or more of the total combined voting power or value of our common stock, may participate in the ESPP and may contribute, normally through payroll deductions, up to 15% of their earnings (as defined in the ESPP) for the purchase of our common stock under the ESPP. Unless otherwise determined by our board of directors, the purchase price of the shares will be 85% of the lower of the fair market value of our common stock on the first trading day of each offering period or on the purchase date, subject to a limit of the lesser of (i) 500 shares of our common stock, or (ii) $12,500 divided by the fair market value of our common stock as of the first day of the offering period, with any resulting fractional share rounded down to the nearest whole share.
As of December 31, 2019, no shares of common stock have been purchased under our ESPP.
During the year ended December 31, 2019, we recognized $0.7 million in stock-based compensation expense related to our ESPP in our consolidated statement of operations. As of December 31, 2019, the unrecognized stock-based compensation expense related to our ESPP is $0.6 million, which is expected to be recognized over a weighted average period of 0.4 year.
We estimated the fair value of ESPP purchase rights for our first offering period using a Black-Scholes option-pricing model with the following assumptions:
 
Year Ended December 31, 2019
Expected term (years)
0.77

Expected volatility
50.6
%
Risk-free interest rate
1.9
%
Dividend yield
%

Award Modifications
In 2018, our board of directors approved modifications to three outstanding restricted stock awards granted under the 2014 Plan, one held by a former employee providing services to us as of that date and the other two held by employees. One modification was to immediately vest 23,363 shares subject to restricted stock awards held by the former employee in September 2018, resulting in additional stock-based compensation expense of $0.1 million that was recognized in the consolidated statements of operations during the year ended December 31, 2018. The other two modifications were related to the cancellation of 753,546 shares subject to restricted stock awards and the grant of Performance RSUs covering 376,772 shares. Prior to the performance-based vesting condition for these Performance RSUs that was satisfied upon our IPO, we recognized stock-based compensation expense based on the remaining amount stock-based compensation expense measured for the restricted stock awards. In conjunction with our IPO in July 2019, the performance-based vesting condition for these Performance RSUs was satisfied, and we recognized the incremental stock-based compensation expense of $2.0 million related to the Performance RSUs in our consolidated statement of operations. As of December 31, 2019, unrecognized expense of these Performance RSUs is $0.6 million, which is expected to be recognized over the remaining weighted average period of 1.6 years.
In June 2019, we amended an executive’s restricted stock award agreement, originally executed in March 2019 covering 982,301 shares of our common stock. The amendment (i) revised the forfeiture provision to be applicable in the event that the executive ceases providing services to us as a result of his termination with cause prior to February 2020, then any vested shares as of such date will be forfeited immediately and (ii) removed our and certain preferred investors’ repurchase option for any vested restricted stock awards. As a result of this modification, we recognized $2.2 million of stock-based compensation expense in our consolidated statement of operations on the modification date.
Stock-Based Compensation Expense
Stock-based compensation expense in the consolidated statements of operations is summarized as follows:
 
Year Ended December 31,
 
2019
 
2018
 
2017
 
(in thousands)
Cost of revenue
$
151

 
$
18

 
$

Research and development expenses
8,182

 
2,188

 
541

Sales and marketing expenses
7,659

 
916

 
413

General and administrative expenses
16,640

 
3,210

 
1,164

Total stock-based compensation expense
$
32,632

 
$
6,332

 
$
2,118


Stock-based compensation expense of $0.4 million, $0.2 million and less than $0.1 million related to capitalized internal-use software was capitalized within property and equipment, net on our consolidated balance sheets during the years ended December 31, 2019, 2018 and 2017, respectively.
Under ASC 606, stock-based compensation expense of $0.2 million associated with costs to obtain client contracts was capitalized within deferred costs on our consolidated balance sheets during the year ended December 31, 2019.
XML 92 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Common Stock Warrants (Tables)
12 Months Ended
Dec. 31, 2019
Equity [Abstract]  
Schedule of Warrants Outstanding
Common stock warrants outstanding as of December 31, 2019 are as follows:
Holder
 
Issue Date
 
Outstanding
Shares
 
Exercise
Price
 
Exercisable
Shares
 
Expiration
Date
 
 
(in thousands, except per share data)
Partner
 
3/1/2015
 
695

 
$
2.28

 
695

 
2/28/2025
 
 
 
 
695

 

 
695

 
 
Common stock warrants outstanding as of December 31, 2018 are as follows:
Holder
 
Issue Date
 
Outstanding
Shares
 
Exercise
Price
 
Exercisable
Shares
 
Expiration
Date
 
 
(in thousands, except per share data)
Bank
 
4/16/2015
 
28

 
$
0.36

 
28

 
9/5/2024
Bank
 
4/16/2015
 
63

 
$
0.80

 
63

 
4/16/2025
Partner
 
3/1/2015
 
694

 
$
2.28

 
694

 
2/28/2025
 
 
 
 
785

 
 
 
785

 
 

Warrant activities during the years ended December 31, 2019, 2018 and 2017 were:
 
Shares
 
(in thousands)
Balance as of January 1, 2017
2,188

Exercised
(361
)
Forfeited or expired
(1,042
)
Balance as of December 31, 2017
785

Exercised, forfeited or expired

December 31, 2018
785

Exercised
(90
)
December 31, 2019
695


XML 93 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Organization and Description of Business - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Jun. 27, 2019
Jul. 31, 2019
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
shares
Dec. 31, 2018
USD ($)
shares
Dec. 31, 2017
USD ($)
shares
Dec. 31, 2016
shares
Class of Stock [Line Items]            
Redeemable convertible preferred stock, shares outstanding (in shares) | shares   58,615,488 0 58,615,000 45,960,000 34,186,000
Stock converted   $ 237,000        
Accumulated deficit     $ (164,198) $ (113,613)    
Net loss     (55,270) (33,382) $ (16,858)  
Net cash used in operating activities     (59,396) (33,040) (15,916)  
Proceeds from issuance of redeemable convertible preferred stock     $ 0 $ 104,750 $ 52,346  
IPO            
Class of Stock [Line Items]            
Sale of stock (in shares) | shares   14,590,050        
Offering price (in dollars per share) | $ / shares   $ 28.00        
Net proceeds from sale of stock   $ 377,500        
Underwriting discounts and commissions   28,600        
Offering expenses   $ 2,400        
Underwriters' Option            
Class of Stock [Line Items]            
Sale of stock (in shares) | shares   1,903,050        
Common Stock            
Class of Stock [Line Items]            
Stock converted (in shares) | shares   58,615,488        
Reverse stock split conversion ratio 0.5          
Redeemable convertible preferred stock            
Class of Stock [Line Items]            
Reverse stock split conversion ratio 0.5          
Additional Paid-in Capital            
Class of Stock [Line Items]            
Stock converted   $ 236,900        
Common Stock            
Class of Stock [Line Items]            
Stock converted (in shares) | shares     58,615,000      
Stock converted   $ 100        
XML 94 R56.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Future Amortization Expense (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
2020 $ 2,769  
2021 2,762  
2022 2,750  
2023 2,494  
2024 2,324  
Thereafter 3,370  
Net Book Value $ 16,469 $ 5,154
XML 95 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Inventories (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Finished goods $ 29.0 $ 8.9
XML 96 R89.htm IDEA: XBRL DOCUMENT v3.20.1
Employee Benefits (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2017
Retirement Benefits [Abstract]      
Discretionary contributions $ 0   $ 0
Plan expenses   $ 900,000  
XML 97 R79.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Operating Loss Carryforwards [Line Items]        
Provision for (benefit from) income taxes $ (1,369) $ 28 $ (61)  
Valuation allowance increase (decrease) 21,000 19,000    
Deferred tax liabilities 8,101 2,773 479  
Change in valuation allowance     9,700  
Unrecognized tax benefits 3,117 1,791 1,235 $ 0
Maximum        
Operating Loss Carryforwards [Line Items]        
Provision for (benefit from) income taxes   100 (100)  
Federal        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 189,284 122,824 66,906  
Tax credit carryforwards 6,630 3,312 2,070  
Federal | Research Tax Credit Carryforward        
Operating Loss Carryforwards [Line Items]        
Tax credit carryforwards 6,600      
State        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 90,300      
Tax credit carryforwards 4,258 $ 2,273 $ 1,292  
State | Research Tax Credit Carryforward        
Operating Loss Carryforwards [Line Items]        
Tax credit carryforwards $ 4,300      
XML 98 R81.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - Effective Income Tax Rate Reconciliation (Details)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]      
Expected income tax benefit at the federal statutory rate 21.00% 21.00% 34.00%
State taxes, net of federal benefit (0.06%) (0.01%) 0.04%
Foreign losses taxed at different rates (0.01%) (0.11%) 0.00%
Research and development credit, net 4.39% 2.79% 3.56%
Tax Cuts and Jobs Act revaluation 0.00% 0.00% (57.00%)
Non-deductible items (0.97%) (0.53%) (1.15%)
Stock-based compensation 12.00% 2.59% 1.90%
Other 0.03% 0.76% (0.85%)
Release of valuation allowance due to acquisition 2.47% 0.00% 0.00%
Change in valuation allowance (36.43%) (26.57%) 19.86%
Total 2.42% (0.08%) 0.36%
XML 99 R71.htm IDEA: XBRL DOCUMENT v3.20.1
Common Stock Warrants - Schedule Of Warrants Outstanding Roll Forward (Details) - shares
1 Months Ended 3 Months Ended 12 Months Ended
Aug. 31, 2015
Feb. 28, 2015
Dec. 31, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Shares            
Beginning balance (in shares)       785,000 785,000 2,188,000
Warrants exercised (in shares) (62,500) (27,777) (90,277) (90,000) 0 (361,425)
Warrants forfeited or expired (in shares)         0 (1,042,000)
Ending balance (in shares)     695,000 695,000 785,000 785,000
XML 100 R75.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation - Schedule of Restricted Stock Awards (Details) - $ / shares
1 Months Ended 12 Months Ended
Mar. 31, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Shares        
Issued (in shares)     5,016,000 5,996,000
Restricted Stock Awards        
Shares        
Unvested balance, December 31, 2018 (in shares)   0 1,127,000 110,000
Issued (in shares) 982,301 982,000 0 1,064,000
Vested (in shares)   (246,000) (373,000) (47,000)
Cancelled (in shares)     (754,000)  
Unvested balance, September 30, 2019 (in shares)   736,000 0 1,127,000
Weighted- Average Grant Date Fair Value        
Unvested balance, December 31, 2018 (in USD per share)   $ 0 $ 1.83 $ 0.91
Issued (in USD per share)   9.76 0 1.88
Vested (in USD per share)   9.76 1.73 0.83
Cancelled (in USD per share)     1.88  
Unvested balance, September 30, 2019 (in USD per share)   $ 9.76 $ 0 $ 1.83
XML 101 R85.htm IDEA: XBRL DOCUMENT v3.20.1
Net Loss Per Share Attributable to Common Stockholders - Schedule of Net Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Earnings Per Share [Abstract]      
Net loss $ (55,270) $ (33,382) $ (16,858)
Accretion of redeemable convertible preferred stock (96) (162) (143)
Net loss attributable to common stockholders $ (55,366) $ (33,544) $ (17,001)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted (in shares) 50,930 16,573 14,442
Net loss per share attributable to common stockholders, basic and diluted (in dollars per share) $ (1.09) $ (2.02) $ (1.18)
XML 102 R5.htm IDEA: XBRL DOCUMENT v3.20.1
CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (DEFICIT) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Restricted Stock Awards
Restricted Stock Awards
Common Stock
Restricted Stock Awards
Additional Paid-in Capital
Redeemable convertible preferred stock, shares outstanding at of beginning period (in shares) at Dec. 31, 2016 34,186,000            
Redeemable convertible preferred stock, outstanding at beginning of period at Dec. 31, 2016 $ 79,528            
Temporary Equity              
Issuance of redeemable convertible preferred stock, net of issuance costs (in shares) 11,774,000            
Issuance of redeemable convertible preferred stock, net of issuance costs $ 52,346            
Accretion of redeemable convertible preferred stock $ 143            
Redeemable convertible preferred stock, shares outstanding at end of period (in shares) at Dec. 31, 2017 45,960,000            
Redeemable convertible preferred stock, outstanding at end of period at Dec. 31, 2017 $ 132,017            
Common stock, shares outstanding at beginning of period (in shares) at Dec. 31, 2016   14,233,000          
Stockholders' equity (deficit) at beginning of period at Dec. 31, 2016 (52,907) $ 14 $ 10,452 $ (63,373)      
Stockholders' Equity              
Accretion of redeemable convertible preferred stock $ (143)   (143)        
Issuance of common stock upon exercise of warrants (in shares) 361,425 361,000          
Issuance of common stock upon exercise of warrants $ 286 $ 1 285        
Conversion of redeemable convertible preferred stock to common stock $ 0            
Issuance of common stock upon exercise of stock options, net (in shares) 1,372,000 1,372,000          
Issuance of common stock upon exercise of stock options, net $ 1,069 $ 1 1,068        
Issuance of stock awards (in shares)           1,064,000  
Issuance of stock awards         $ 0 $ 1 $ (1)
Stock-based compensation expense 2,145   2,145        
Net loss (16,858)     (16,858)      
Common stock, shares outstanding at end of period (in shares) at Dec. 31, 2017   17,030,000          
Stockholders' equity (deficit) at end of period at Dec. 31, 2017 $ (66,408) $ 17 13,806 (80,231)      
Temporary Equity              
Issuance of redeemable convertible preferred stock, net of issuance costs (in shares) 12,655,000            
Issuance of redeemable convertible preferred stock, net of issuance costs $ 104,750            
Accretion of redeemable convertible preferred stock $ 162            
Redeemable convertible preferred stock, shares outstanding at end of period (in shares) at Dec. 31, 2018 58,615,000            
Redeemable convertible preferred stock, outstanding at end of period at Dec. 31, 2018 $ 236,929            
Stockholders' Equity              
Accretion of redeemable convertible preferred stock $ (162)   (162)        
Issuance of common stock upon exercise of warrants (in shares) 0            
Conversion of redeemable convertible preferred stock to common stock $ 0            
Issuance of common stock upon exercise of stock options, net (in shares) 1,454,000 1,415,000          
Issuance of common stock upon exercise of stock options, net $ 1,658 $ 2 1,656        
Cancellation of restricted stock awards (in shares)   (754,000)          
Cancellation of restricted stock awards   $ (1) 1        
Stock-based compensation expense 6,488   6,488        
Net loss (33,382)     (33,382)      
Common stock, shares outstanding at end of period (in shares) at Dec. 31, 2018   17,691,000          
Stockholders' equity (deficit) at end of period at Dec. 31, 2018 (91,806) $ 18 21,789 (113,613)      
Temporary Equity              
Accretion of redeemable convertible preferred stock $ 96            
Conversion of redeemable convertible preferred stock to common stock (in shares) (58,615,000)            
Conversion of redeemable convertible preferred stock to common stock $ (237,025)            
Redeemable convertible preferred stock, shares outstanding at end of period (in shares) at Dec. 31, 2019 0            
Redeemable convertible preferred stock, outstanding at end of period at Dec. 31, 2019 $ 0            
Stockholders' Equity              
Accretion of redeemable convertible preferred stock $ (96)   (96)        
Issuance of common stock upon exercise of warrants (in shares) 90,000 90,000          
Issuance of common stock upon exercise of warrants $ 60   60        
Conversion of redeemable convertible preferred stock to common stock (in shares)   58,615,000          
Conversion of redeemable convertible preferred stock to common stock 237,025 $ 59 236,966        
Issuance of common stock upon IPO (in shares)   14,590,000          
Issuance of common stock upon IPO, net of issuance costs $ 377,501 $ 14 377,487        
Issuance of common stock upon exercise of stock options, net (in shares) 2,766,000 2,767,000          
Issuance of common stock upon exercise of stock options, net $ 3,096 $ 2 3,094        
Issuance of stock awards (in shares)   601,000       982,000  
Issuance of stock awards 0 $ 1 (1)   $ 0 $ 1 $ (1)
Tax withholding on releasing of restricted stock units (in shares)   (35,000)          
Tax withholding on releasing of equity awards (1,035)   (1,035)        
Stock-based compensation expense 33,204   33,204        
Net loss (55,270)     (55,270)      
Common stock, shares outstanding at end of period (in shares) at Dec. 31, 2019   95,301,000          
Stockholders' equity (deficit) at end of period at Dec. 31, 2019 $ 507,364 $ 95 $ 671,467 $ (164,198)      
XML 103 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue, Deferred Revenue and Deferred Costs and Other - Impact of Adoption of Topic 606 (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Jan. 01, 2019
Dec. 31, 2016
Assets:          
Deferred costs and other, current $ 16,051 $ 6,022      
Total current assets 487,507 145,442      
Deferred costs and other, noncurrent 5,700 2,447      
Total assets 560,561 180,253      
Liabilities, redeemable convertible preferred stock and stockholders' deficit:          
Accrued expenses and other current liabilities 27,801 16,152      
Deferred revenue, current 3,945 1,614      
Total current liabilities 41,875 24,436      
Accumulated deficit 53,197 35,130      
Accumulated deficit (164,198) (113,613)      
Total stockholders' equity 507,364 (91,806) $ (66,408)   $ (52,907)
Total liabilities, redeemable convertible preferred stock and stockholders' equity 560,561 180,253      
Income Statement [Abstract]          
Revenue 170,198 68,431 30,850    
Gross profit 124,040 48,162 22,538    
Sales and marketing 78,060 36,433 16,502    
Total operating expenses 184,421 83,157 39,580    
Loss from operations (60,381) (34,995) (17,042)    
Loss before provision for income taxes (56,639) (33,354) (16,919)    
Net loss (55,270) (33,382) (16,858)    
Net loss attributable to common stockholders $ (55,366) $ (33,544) $ (17,001)    
Net loss per share attributable to common stockholders, basic and diluted (in dollars per share) $ (1.09) $ (2.02) $ (1.18)    
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted (in shares) 50,930 16,573 14,442    
ASC 605          
Assets:          
Deferred costs and other, current $ 14,745        
Total current assets 486,201        
Deferred costs and other, noncurrent 3,833        
Total assets 557,388        
Liabilities, redeemable convertible preferred stock and stockholders' deficit:          
Accrued expenses and other current liabilities 28,812        
Deferred revenue, current 4,087        
Total current liabilities 43,028        
Accumulated deficit 54,350        
Accumulated deficit (168,524)        
Total stockholders' equity 503,038        
Total liabilities, redeemable convertible preferred stock and stockholders' equity 557,388        
Income Statement [Abstract]          
Revenue 169,853        
Gross profit 123,695        
Sales and marketing 77,357        
Total operating expenses 183,718        
Loss from operations (60,023)        
Loss before provision for income taxes (56,281)        
Net loss (54,912)        
Net loss attributable to common stockholders $ (55,008)        
Net loss per share attributable to common stockholders, basic and diluted (in dollars per share) $ (1.08)        
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted (in shares) 50,930        
Impact of Adoption | ASC 606          
Assets:          
Deferred costs and other, current $ 1,306     $ 3,700  
Total current assets 1,306        
Deferred costs and other, noncurrent 1,867     800  
Total assets 3,173        
Liabilities, redeemable convertible preferred stock and stockholders' deficit:          
Accrued expenses and other current liabilities (1,011)     $ (200)  
Deferred revenue, current (142)        
Total current liabilities (1,153)        
Accumulated deficit (1,153)        
Accumulated deficit 4,326        
Total stockholders' equity 4,326        
Total liabilities, redeemable convertible preferred stock and stockholders' equity 3,173        
Income Statement [Abstract]          
Revenue 345        
Gross profit 345        
Sales and marketing 703        
Total operating expenses 703        
Loss from operations (358)        
Loss before provision for income taxes (358)        
Net loss (358)        
Net loss attributable to common stockholders $ (358)        
Net loss per share attributable to common stockholders, basic and diluted (in dollars per share) $ (0.01)        
XML 104 R47.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue, Deferred Revenue and Deferred Costs and Other - Deferred Costs and Other (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Capitalized Contract Cost [Line Items]        
Deferred costs and other, current   $ 16,051   $ 6,022
Deferred costs and other, noncurrent   5,700   2,447
Total deferred costs and other $ 8,469 21,751   8,469
Change in Contract with Customer, Asset [Abstract]        
Beginning balance as of January 1, 2019 8,469      
ASC 606 adoption date impact adjustment 8,469 21,751   8,469
Additions 25,455      
Revenue recognized (915)      
Cost of revenue recognized (14,663)      
Sales and marketing expenses recognized (1,058)      
Ending balance as of December 31, 2019 21,751      
Devices        
Capitalized Contract Cost [Line Items]        
Deferred costs and other, current   14,746    
Deferred costs and other, noncurrent   3,833    
Total deferred costs and other 18,579 18,579   8,469
Change in Contract with Customer, Asset [Abstract]        
Beginning balance as of January 1, 2019 8,469      
ASC 606 adoption date impact adjustment 18,579 18,579   8,469
Additions 24,773      
Revenue recognized 0      
Cost of revenue recognized (14,663)      
Sales and marketing expenses recognized 0      
Ending balance as of December 31, 2019 18,579      
Contract        
Capitalized Contract Cost [Line Items]        
Deferred costs and other, current   1,121    
Deferred costs and other, noncurrent   1,867    
Total deferred costs and other 2,988 2,988   0
Change in Contract with Customer, Asset [Abstract]        
Beginning balance as of January 1, 2019 0      
ASC 606 adoption date impact adjustment 2,988 2,988   0
Additions 354      
Revenue recognized 0      
Cost of revenue recognized 0      
Sales and marketing expenses recognized (1,058)      
Ending balance as of December 31, 2019 2,988      
Execution Credits        
Capitalized Contract Cost [Line Items]        
Deferred costs and other, current   184    
Total deferred costs and other 184 184   0
Change in Contract with Customer, Asset [Abstract]        
Beginning balance as of January 1, 2019 0      
ASC 606 adoption date impact adjustment 184 184   $ 0
Additions 328      
Revenue recognized (915)      
Cost of revenue recognized 0      
Sales and marketing expenses recognized 0      
Ending balance as of December 31, 2019 $ 184      
Impact of Adoption | ASC 606        
Capitalized Contract Cost [Line Items]        
Deferred costs and other, current   1,306 $ 3,700  
Deferred costs and other, noncurrent   $ 1,867 800  
Total deferred costs and other     4,463  
Change in Contract with Customer, Asset [Abstract]        
ASC 606 adoption date impact adjustment     4,463  
Impact of Adoption | ASC 606 | Devices        
Capitalized Contract Cost [Line Items]        
Total deferred costs and other     0  
Change in Contract with Customer, Asset [Abstract]        
ASC 606 adoption date impact adjustment     0  
Impact of Adoption | ASC 606 | Contract        
Capitalized Contract Cost [Line Items]        
Total deferred costs and other     3,692  
Change in Contract with Customer, Asset [Abstract]        
ASC 606 adoption date impact adjustment     3,692  
Impact of Adoption | ASC 606 | Execution Credits        
Capitalized Contract Cost [Line Items]        
Total deferred costs and other     771  
Change in Contract with Customer, Asset [Abstract]        
ASC 606 adoption date impact adjustment     $ 771  
XML 105 R1.htm IDEA: XBRL DOCUMENT v3.20.1
COVER PAGE - USD ($)
shares in Thousands
12 Months Ended
Dec. 31, 2019
Feb. 28, 2020
Jun. 30, 2019
Cover page.      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2019    
Document Transition Report false    
Entity File Number 001-38983    
Entity Registrant Name Livongo Health, Inc.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 26-3542036    
Entity Address, Address Line One 150 West Evelyn Avenue    
Entity Address, Address Line Two Suite 150    
Entity Address, City or Town Mountain View    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 94041    
City Area Code 866    
Local Phone Number 435-5643    
Title of 12(b) Security Common Stock, $0.001 par value    
Trading Symbol LVGO    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company true    
Entity Ex Transition Period false    
Entity Shell Company false    
Entity Public Float     $ 0
Entity Common Stock, Shares Outstanding   96,032  
Documents Incorporated by Reference Documents Incorporated By Reference: Portions of the registrant's definitive Proxy Statement for its 2020 Annual Meeting of Stockholders, to be filed hereafter, are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. Except for the portions of such proxy statement specifically incorporated by reference in this Annual Report on Form 10-K, such proxy statement shall not be deemed to be filed as part hereof.    
Entity Central Index Key 0001639225    
Amendment Flag false    
Current Fiscal Year End Date --12-31    
Document Fiscal Year Focus 2019    
Document Fiscal Period Focus FY    
XML 106 R9.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
Summary of Significant Accounting Policies
Basis of Presentation
The consolidated financial statements and accompanying notes have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and include the accounts of Livongo Health, Inc. and our wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated.
Foreign Currency
Our reporting currency is the U.S. dollar. We determine the functional currency of each subsidiary based on the currency of the primary economic environment in which each subsidiary operates. Items included in the financial statements of such subsidiaries are measured using that functional currency.
The functional currency of each of our subsidiaries is the U.S. dollar. Foreign currency denominated monetary assets and liabilities are remeasured into U.S. dollars at current exchange rates and foreign currency denominated nonmonetary assets and liabilities are remeasured into U.S. dollars at historical exchange rates. Gains or losses from foreign currency remeasurement and settlements are included in other income (expense), net in the consolidated statements of operations. During the years ended December 31, 2019, 2018 and 2017, our gains or losses from foreign currency remeasurement and settlements were not material.
Comprehensive Loss
For the years ended December 31, 2019, 2018 and 2017, there was no difference between comprehensive loss and net loss.
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make certain estimates, judgments, and assumptions that affect the reported amounts of assets and liabilities and the related disclosures at the date of the financial statements, as well as the reported amounts of revenue and expenses during the periods presented. Such estimates, judgments, and assumptions include: revenue recognition, allowance for doubtful accounts, the period of benefit for deferred commissions, the period of benefit for deferred device costs, estimated costs for capitalized internal-use software, assessment of the useful life and recoverability of long-lived assets, fair values of stock-based awards, fair value of intangible assets, contingent consideration in business combinations, and income taxes. Actual results could be different from these estimates. To the extent there are material differences between these estimates, judgments, or assumptions and actual results, our financial statements will be affected.
Emerging Growth Company Status
We are an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012 (“JOBS Act”). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. The JOBS Act provides that an emerging growth company can take advantage of the extended transition period for complying with new or revised accounting standards. Thus, an emerging growth company can delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. We have elected to avail ourselves of this extended transition period and, as a result, we do not adopt new or revised accounting standards on the relevant dates on which adoption of such standards is required for other public companies until required by private company accounting standards.
Prior Period Reclassification
Reclassifications of prior period amounts pertaining to the provision for doubtful accounts in the changes in allowance for doubtful accounts table below have been made to conform to current period presentation.
Business Combinations
We have completed a number of acquisitions of other businesses in the past and may acquire additional businesses or technologies in the future. The results of businesses acquired in a business combination are included in our consolidated financial statements from the date of acquisition. We allocate the purchase price, which is the sum of the consideration provided in a business combination to the identifiable assets and liabilities of the acquired business at their acquisition date fair values. The excess of the purchase price over the amount allocated to the identifiable assets and liabilities is recorded as goodwill. Determining the fair value of assets acquired and liabilities assumed requires management to use significant judgment and estimates, including the selection of valuation methodologies, estimates of future revenue and cash flows, discount rates and selection of comparable companies.
When we issue stock-based or cash awards to an acquired company’s stockholders, we evaluate whether the awards are consideration or compensation for post-acquisition services. The evaluation includes, among other things, whether the vesting of the awards is contingent on the continued employment of the acquired company’s stockholders beyond the acquisition date. If continued employment is required for vesting, the awards are treated as compensation for post-acquisition services and recognized as expense over the requisite service period.
To date, the assets acquired, and liabilities assumed in our business combinations have primarily consisted of goodwill and finite-lived intangible assets, consisting primarily of developed technologies, customer relationships and trade names. The estimated fair values and useful lives of identifiable intangible assets are based on many factors, including estimates and assumptions of future operating performance and cash flows of the acquired business, the nature of the business acquired, and the specific characteristics of the identified intangible assets. The estimates and assumptions used to determine the fair values and useful lives of identified intangible assets could change due to numerous factors, including market conditions, technological developments, economic conditions and competition.
Acquisition-related transaction costs incurred by us are not included as a component of consideration transferred but are accounted for as operating expenses in the period in which the costs are incurred in the consolidated statements of operations.
Concentration of Risk
Financial instruments that potentially subject us to credit risk consist principally of cash, cash equivalents, certificates of deposit, and accounts receivable. We maintain our cash primarily with domestic financial institutions of high credit quality, which may exceed federal deposit insurance corporation limits. We invest our cash equivalents in highly rated money market funds and short-term investments in certificates of deposit. We have not experienced any losses in such accounts. We believe we are not exposed to any significant credit risk on cash, cash equivalents, investments and restricted cash and perform periodic evaluations of the credit standing of such institutions.
Our sales are predominately to self-insured employers, healthcare providers, and insurance carriers located throughout North America. Accounts receivable are recorded at the invoiced amount, and are stated at realizable value, net of an allowance for doubtful accounts. We perform ongoing assessments of our clients to assess the collectability of the accounts based on a number of factors, including past transaction experience, age of the accounts receivable, review of the invoicing terms of the contracts, and recent communication with clients. We have not experienced material credit losses from our accounts receivable.
Significant clients and partners are those which represent 10% or more of our net accounts receivable balance or revenue during the period at each respective consolidated balance sheet date. There were no clients that represented 10% or more of our revenue or accounts receivable balance for the periods presented. For each significant partner that represented 10% or more of our accounts receivable balance or revenue during the periods presented, revenue as a percentage of total revenue and accounts receivable as a percentage of net accounts receivable were as follows:
 
Revenue
 
Accounts Receivable
 
 Year Ended December 31,
 
As of December 31,
 
2019
 
2018
 
2017
 
2019
 
2018
 
 
 
 
 
 
 
 
 
 
Partner A
29
%
 
33
%
 
30
%
 
23
%
 
28
%
Partner B
22
%
 
*

 
*

 
25
%
 
13
%
_________________
*
Less than 10% of total revenue.
We utilize a limited number of manufacturing vendors to build and assemble our products. The hardware components included in our devices are sourced from various suppliers by the manufacturer and are principally industry standard parts and components that are available from multiple vendors. Quality or performance failures of the glucometer or changes in the contractors’ or vendors’ financial or business condition could disrupt our ability to supply quality products to our customers and thereby have a material adverse impact on our business, financial condition and results of operations.
In December 2019, a novel strain of coronavirus was reported in Wuhan, China. The extent of the impact of the coronavirus outbreak on our operational and financial performance will depend on certain developments, including the duration and spread of the outbreak, impact on our clients and our sales cycles, impact on our marketing efforts, and effect on our suppliers, all of which are uncertain and cannot be predicted. At this point, the extent to which the coronavirus outbreak may materially impact our financial condition, liquidity or results of operations is uncertain. Due to our subscription-based business model, the effect of the coronavirus outbreak may not be fully reflected in our results of operations until future periods, if at all.
Fair Value Measurements
The carrying value of our financial instruments, including cash equivalents, short-term investments, accounts receivable, accounts payable, and accrued liabilities approximates fair value due to their short-term nature.
We measure financial assets and liabilities at fair value at each reporting period using a fair value hierarchy that requires the use of observable inputs and minimizes the use of unobservable inputs. We define fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Fair value is estimated by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:
Level 1—Quoted prices in active markets for identical assets or liabilities.
Level 2—Observable inputs other than quoted prices in active markets for identical assets and 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 assets or liabilities.
Level 3—Inputs that are generally unobservable and typically reflect management’s estimate of assumptions that market participants would use in pricing the asset or liability.
Cash, Cash Equivalents, Short-Term Investments, and Restricted Cash
Cash and cash equivalents consist of cash in banks and highly liquid investments, including money market fund accounts, purchased with an original maturity of three months or less. Cash equivalents consist of investments in money market funds for which the carrying amount approximates fair value, due to the short maturities of these instruments.
Our short-term investments consist of certificates of deposit with an original maturity of twelve months or less. Short-term investments were $150.0 million as of December 31, 2019. There was zero short-term investment as of December 31, 2018.
Our restricted cash consists of deposits required under our vendor agreement, credit card program and the terms of the lease agreements for our office space in Mountain View, California and in Chicago, Illinois. Total restricted cash was $1.3 million and $0.2 million, as of December 31, 2019 and 2018, respectively.
Accounts Receivable and Allowance for Doubtful Accounts
Accounts receivable primarily consists of amounts billed to customers. Our accounts receivable are subject to collection risk. Gross accounts receivable are reduced for this risk by an allowance for doubtful accounts. We determine the need for an allowance for doubtful accounts by performing ongoing assessments and credit evaluations of our clients to assess the probability of collection based upon various factors, including past transaction experience, age of the accounts receivable, review of the invoicing terms of the contract, and recent communication with clients. Accounts receivables are written off against the allowance when management determines a balance is uncollectible and we no longer actively pursue collection of the receivable.
We do not typically offer right of refund in our contracts. We have not experienced significant credit losses from our accounts receivable. As of December 31, 2019 and 2018, the allowance for doubtful accounts was $1.2 million and $0.6 million, respectively.
The changes in the allowance for doubtful accounts are as follows:
 
 Year Ended December 31,
 
2019
 
2018
 
2017
 
(in thousands)
Allowance for doubtful accounts—beginning balance
$
(575
)
 
$
(51
)
 
$
(92
)
Provision for doubtful accounts
(854
)
 
(476
)
 
41

Amounts written off and other adjustments
184

 
(48
)
 

Allowance for doubtful accounts—ending balance
$
(1,245
)
 
$
(575
)
 
$
(51
)

Goodwill
Goodwill represents the excess of the purchase price over the fair value of net assets acquired in business combinations. We review goodwill for impairment at least annually or more frequently if events or changes in circumstances indicate that the carrying value of goodwill may not be recoverable. On January 1, 2017, we adopted ASU No. 2017-04, Intangibles- Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, which eliminated step one from the testing of goodwill impairment. Goodwill is tested for impairment at the reporting unit level by first assessing the qualitative factors to determine whether it is more likely than not that the fair value of our single reporting unit is less than its carrying amount. Qualitative indicators assessed include consideration of macroeconomic, industry and market conditions, our overall financial performance and personnel or strategy changes. Based on the qualitative assessment, if it is determined that it is more likely than not that its fair value is less than its carrying amount, the fair value of our single reporting unit is compared to its carrying value. Any excess of the goodwill carrying amount over the fair value is recognized as an impairment loss, and the carrying value of goodwill is written down to fair value. As of December 31, 2019 and 2018, no goodwill impairment has been identified.
Intangible Assets, Net
Acquired finite-lived intangible assets are amortized over their estimated useful lives. We evaluate the recoverability of our intangible assets for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of these assets is measured by a comparison of the carrying amounts to the future undiscounted cash flows the assets are expected to generate. If such review indicates that the carrying amount of intangible assets is not recoverable, the carrying amount of such assets is reduced to fair value. We have not recorded any such impairment charges.
 
Useful Life
 
(in years)
Customer relationships
7–10
Developed technology
5–7
Trade names
2–5

Inventories
Inventories consist of purchased components for assembling our welcome kits, refill kits, and replacement components. Our inventories are stated at the lower of cost or net realizable value. The cost of inventories is determined using the weighted-average cost method, which approximates the actual cost on a FIFO (first-in, first-out) basis. All inventories are expected to be delivered to our members within a normal operating cycle for us and all of our kits and replacement components are classified as current assets. We measure our inventories at the lower of cost or net realizable value. We expect that all of our inventories would be sold at cost, and that no reserve for lower of cost or net realizable value is required for our inventories as of December 31, 2019 and 2018.
Property and Equipment, Net
Property and equipment, net, are stated at cost, less accumulated depreciation. Depreciation is calculated using the straight-line method over the estimated useful lives of the assets, which are generally two to three years. Leasehold improvements are amortized on a straight-line basis over the shorter of the remaining lease term or the estimated useful lives of related improvements. Expenditures for repairs and maintenance are expensed in the period incurred.
Useful lives for property and equipment are as follows:
Property and Equipment
 
Estimated Useful Life
Furniture and fixtures
 
3 years
Product tooling equipment
 
2 years
Computers equipment and software
 
3 years
Capitalized internal-use software
 
3 years
Leasehold improvements
 
Lesser of estimated useful life or remaining lease term

Capitalized Internal-Use Software Costs
Costs incurred to develop and modify software and our platform for internal use, including costs related to the development of software for our connected devices are capitalized and included in property and equipment, net on our consolidated balance sheets. Costs incurred during the preliminary planning and evaluation stage of the project and repairs and maintenance are expensed as incurred. Costs incurred during the application development stage of the project are capitalized. Capitalized internal-use software costs are amortized on a straight-line basis over their estimated useful lives of three years. We capitalized $5.6 million, $4.0 million, and $1.6 million for software developed and modified to meet our internal requirements during the years ended December 31, 2019, 2018 and 2017, respectively. Amortization expense related to capitalized internal-use software which was recorded as research and development expenses during the years ended December 31, 2019, 2018 and 2017 was $2.5 million, $0.9 million and $0.2 million, respectively.
Impairment of Long-Lived Assets
We review long-lived assets for impairment when circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of these assets is measured by a comparison of the carrying amounts to the sum of the future undiscounted cash flows the assets are expected to generate over the remaining useful lives of the assets. If a long-lived asset fails a recoverability test, we measure the amount by which the carrying value of the asset exceeds its fair value. There were no events or changes in business circumstances during the years ended December 31, 2019, 2018 and 2017 that indicated the carrying amounts of any long-lived assets were not fully recoverable.
Advance Payments from Partner
Advance payments from partner represents amounts received or due from a channel partner in connection with a Value-Added Reseller Agreement (“Reseller Agreement”) dated as of May 4, 2017. The Reseller Agreement specifies for payments to us if certain user enrollment targets are not met by specified dates stated in the initial term of the Reseller Agreement. Such payments are used as credits against our reseller fee payments to the channel partner. As of December 31, 2019 and 2018 , advance payments from the channel partner were $9.5 million and $6.7 million, respectively.
Advertising Expense
We recognize advertising expenses as they are incurred, and such costs are included in sales and marketing expense in the consolidated statements of operations. During the years ended December 31, 2019, 2018 and 2017, advertising expense totaled $4.0 million, $5.0 million and $3.0 million, respectively.
Deferred Offering Costs
Deferred offering costs are capitalized and consist of fees and expenses incurred in connection with the anticipated sale of our common stock in an IPO, including the legal, accounting, printing and other IPO-related costs. Upon completion of our IPO in July 2019, $2.4 million of deferred offering costs were reclassified to stockholders’ equity and recorded against the proceeds from the offering.
Stock-Based Compensation Expense
We recognize stock-based compensation expense of non-performance based awards on a straight-line basis over the requisite service period, which is generally consistent with the vesting of the awards, based on the estimated fair value of all stock-based payments issued to employees and directors. Stock-based compensation expense of performance-based awards are recognized on a graded basis. We recognized the fair value of RSUs based on our closing stock price on the date of grant. We estimate the fair value of each employee stock option on the date of grant using the Black-Scholes option-pricing model. The determination of the fair value of each stock award using this option-pricing model is affected by our assumptions regarding a number of complex and subjective variables. These variables include, but are not limited to, the fair value of the common stock at the date of grant, the expected term of the awards, the expected stock price volatility over the term of the awards, risk-free interest rate, and dividend yield as follows:
Fair Value of Common Stock—Given the absence of a public trading market prior to our IPO, our board of directors considered numerous objective and subjective factors to determine the fair value of our common stock at each grant date. These factors included, but were not limited to (i) contemporaneous third-party valuations of common stock; (ii) the prices for our redeemable convertible preferred stock sold to outside investors; (iii) the rights and preferences of redeemable convertible preferred stock relative to common stock; (iv) the lack of marketability of our common stock; (v) developments in the business; and (vi) the likelihood of achieving a liquidity event, such as an initial public offering or sale of the business, given prevailing market conditions. Subsequent to our IPO, the fair value of our common stock is based on the closing quoted market price on the date of grant.
Expected Term—The expected term represents the period that the stock-based awards are expected to be outstanding. We determine the expected term using the simplified method. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the options. For stock options granted to non-employees, the expected term equals the remaining contractual term of the option from the vesting date.
Expected Volatility—As we had no trading history for our common stock when we granted our option awards prior to our IPO and limited trading history subsequent to our IPO, the expected volatility was estimated by taking the average historic price volatility for industry peers, consisting of several public companies in our industry that are either similar in size, stage, or financial leverage, over a period equivalent to the expected term of the awards.
Risk-Free Interest Rate—The risk-free interest rate is calculated using the average of the published interest rates of U.S. Treasury zero-coupon issues with maturities that are commensurate with the expected term.
Dividend Yield—The dividend yield assumption is zero, as we have no history of, or plans to make, dividend payments.
Stock-based compensation expense for equity instruments issued to non-employees is based on their fair values of the options determined using the Black-Scholes option-pricing model as the awards vest. The fair value of non-performance based awards granted to non-employees is recognized over the vesting period on a straight-line basis. For stock options issued to non-employees with specific performance criteria, we make a determination at each balance sheet date whether the performance criteria are probable of being achieved. Compensation expense is recognized as the performance criteria are met or when it is probable that the criteria will be met.
During the years ended December 31, 2019 and 2018, we granted options and restricted stock units with a combination of service-based vesting conditions and market-based vesting conditions. The estimated fair value of these options was determined on the date of grant using the Monte Carlo simulation model, which utilizes multiple input variables to simulate a range of our possible future enterprise value. The determination of the estimated grant date fair value of these options is affected by a number of assumptions including our estimated common stock fair value on the grant date, expected volatilities of our common stock, our risk-free interest rate, and expected dividend yield. We recognize stock-based compensation expense for these options on a graded basis over the longer of the explicit service period or the derived service period.
We account for forfeitures when they occur. For awards forfeited before completion of the requisite service period, previously recognized compensation cost is reversed in the period the award is forfeited. For stock-based awards that are modified, a modification of the terms of a stock-based award is treated as an exchange of the original award or a new award with total compensation cost equal to the grant-date fair value of the original award plus any incremental value of the modification to the award.
Common Stock Warrants
Common stock warrants are measured at their estimated fair value upon issuance using the Black-Scholes pricing model and recorded in additional paid-in capital. Common stock warrants are equity classified and no subsequent remeasurement is required.
Income Taxes
We account for income taxes using the asset and liability method under which deferred tax assets and liabilities are determined based on the differences between the financial reporting and tax bases of assets and liabilities with consideration given to net operating losses and tax credit carryforwards. Deferred tax assets and liabilities are measured using the enacted tax rates that are expected to be in effect when the differences are expected to reverse.
We assess the likelihood that deferred tax assets will be recovered from future taxable income and a valuation allowance is established when necessary to reduce deferred tax assets to the amounts more likely than not expected to be realized. We adopted Accounting Standards Update (“ASU”) No. 2015-17, Income Taxes—Balance Sheet Classification of Deferred Taxes, and classified our deferred income taxes as noncurrent on the consolidated balance sheets.
We recognize and measure uncertain tax positions using a two-step approach. The first step is to evaluate the tax position taken or expected to be taken by determining if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained in an audit, after resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. Significant judgment is required to evaluate uncertain tax positions. We evaluate our uncertain tax positions on a regular basis. Our evaluations are based on a number of factors, including changes in facts and circumstances, changes in tax law, correspondence with tax authorities during the course of the audit, and effective settlement of audit issues.
Net Loss Per Share Attributable to Common Stockholders
Basic and diluted net loss per share attributable to common stockholders is presented in conformity with the two-class method required for participating securities. Prior to the automatic conversion in conjunction with our IPO, we considered all series of redeemable convertible preferred stock to be participating securities as the holders of such stock were entitled to receive non-cumulative dividends on an as-converted basis in the event that a dividend was paid on common stock. Under the two-class method, the net loss attributable to common stockholders is not allocated to the redeemable convertible preferred stock as the holders of our redeemable convertible preferred stock did not have a contractual obligation to share in our losses. Under the two-class method, net income is attributed to common stockholders and participating securities based on their participation rights.
Basic net loss per share attributable to common stockholders is computed by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. Net loss attributable to common stockholders is calculated by adjusting net loss with current period accretion of redeemable convertible preferred stock. As we have reported net losses for all periods presented, all potentially dilutive securities are antidilutive and, accordingly, basic net loss per share equals diluted net loss per share.
Revenue Recognition
Revenue Recognition Policy from January 1, 2019
On January 1, 2019, we adopted the requirements of Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers (Topic 606) (“ASC 606”) as discussed further in "Recent Accounting Pronouncements Adopted" below. ASC 606 establishes a principle for recognizing revenue upon the transfer of promised goods or services to customers, in an amount that reflects the expected consideration received in exchange for those goods or services. The adoption of ASC 606 also requires the adoption of ASC Subtopic 340-40, Other Assets and Deferred Costs-Contracts with Customers, which provides for the deferral of certain incremental costs of obtaining a contract with a customer. Collectively, references to ASC 606 used herein refer to both ASC 606 and Subtopic 340-40. The core principle of ASC 606 is to recognize revenue to depict the transfer of promised goods or services to clients in an amount that reflects the consideration the entity expects to be entitled in exchange for those goods or services. This principle is achieved through applying the following five-step approach:
Identification of the contract, or contracts, with a client.
Identification of the performance obligations in the contract.
Determination of the transaction price.
Allocation of the transaction price to the performance obligations in the contract.
Recognition of revenue when, or as, we satisfy a performance obligation.
The substantial majority of our revenue is derived from monthly subscription fees that are recognized as services are rendered and earned under the subscription agreements with clients. Clients are business entities, such as health plans, self-insured plans and government entities, that have contracted with us to offer the Livongo solution to their covered lives. Client’s employees or their covered dependents enrolled in the Livongo program are referred to as members. Clients are our customers. We improve member health results and reduce healthcare costs by providing an overall health management solution through the integration of Livongo devices, supplies, access to our web-based platform, and clinical and data services. We believe that our overall promise to our customers is to improve member health results and reduce healthcare costs, and the delivery of this promise would not be possible without the integration of Livongo devices, supplies, access to our web-based platform, and clinical and data services. The promises to transfer the goods and services are not separately identifiable as we provide a significant service of integrating the goods and services provided by us (i.e. inputs) into a combined output (i.e. member behavior modifications) that result in the fulfillment of our promise to our customers.
There is usually a six-month minimum enrollment period for members. Many of our clients can stop their monthly recurring subscription but will be required to pay an early termination fee if the termination occurs during the minimum enrollment period.
In most agreements associated with our Livongo for Diabetes, Livongo for Hypertension, and Livongo for Prediabetes and Weight Management solutions, clients primarily pay monthly subscription fees based on a per participant per month model, based on the number of active enrolled members each month. In addition, clients can choose to pay an upfront amount with a lower per participant per month fee. We have determined that access to our solution is a single continuous service comprised of a series of distinct services that are substantially the same and have the same pattern of transfer (i.e. distinct days of service). These services are consumed as they are received and we recognize revenue each month using the variable consideration allocation exception. We apply this exception because we concluded that the nature of our obligations and the variability of the payment being based on the number of active members are aligned.
In most agreements associated with our Livongo for Behavioral Health by myStrength solution, clients either pay a fixed upfront fee or a monthly fee based on the number of members to whom the solution is available. The contract term is generally one to three years, with one year auto-renewal terms. We have determined that access to our solution is a single continuous service comprised of a series of distinct services that are substantially the same and have the same pattern of transfer (i.e. distinct days of service). These services are consumed as they are received and we recognize revenue each month using the variable consideration allocation exception. We apply this exception because we concluded that the nature of our obligations and the variability of the payment based on the number of available members are aligned and uncertainty related to the consideration is resolved on a monthly basis as we satisfy our obligations. For certain arrangements where the per-member fee varies as the number of available members changes, we estimate the expected transaction price based on the number of expected members over the term of the arrangement.
We sell to our clients through our direct sales force and through our partners (channel partners, pharmacy benefit managers, and resellers). We are the principal that controls the transfer of promised goods and services to members with respect to contracts originated through partners, that are the subject of the arrangement with the client, we have latitude in establishing pricing, and we have inventory risk. In these situations, revenue is recognized on a gross basis, and fees paid to partners are recorded as commissions expense included in sales and marketing expense in the consolidated statements of operations.
In certain legacy arrangements, we derive revenue from the sale of our cellular-connected weight scale and access to the Livongo for Prediabetes and Weight Management solution through the Retrofit platform. When an agreement contains multiple performance obligations, we allocate the transaction price to each performance obligation based on the relative SSP. The determination of SSP is judgmental and is based on the price an entity charges for the same good or service, sold separately in a standalone sale, and sold to similar clients in similar circumstances. We typically price the devices and services within a narrow range to represent SSP. Amounts allocated to the connected device are recognized when control transfers, which is at the point in time upon delivery of the device. Amounts allocated to the services are recognized as the service is performed.
Certain of our client contracts are subject to pricing adjustments based on various performance metrics, such as member satisfaction scores, cost savings guarantees and health outcome guarantees, which if not met typically require us to refund a portion of the per participant per month fee paid. We estimate the amount of variable consideration we expect to refund to our clients under these arrangements and defer that estimate over the term of the arrangement.
Certain of our contractual agreements with clients contain a most-favored nation clause, pursuant to which we represent that the price charged and the terms offered to the client will be no less favorable than those made available to other clients. We historically have not been required to modify the transaction price as a result of these clauses; in the event a most-favored nation clause is expected to be triggered, we will reassess the expected transaction price in accordance with ASC 606.
We applied the practical expedient to not disclose information about contracts with original expected duration of one year or less, amounts of variable consideration attributable to the variable consideration allocation exception, or contract renewals that are unexercised. We also applied the practical expedient to exclude sales and other indirect taxes when measuring the transaction price.
For additional revenue and deferred revenue disclosures, refer to Note 3.
Deferred Revenue
Deferred revenue represents billed, but unrecognized revenue, and is comprised of fees received in advance of the delivery or completion of the services and amounts received in instances when revenue recognition criteria have not been met. Deferred revenue associated with upfront payments for the device is amortized ratably over expected member enrollment period. Deferred revenue that will be recognized during the succeeding twelve-month period is recorded as current deferred revenue and the remaining portion is recorded as noncurrent deferred revenue.
Deferred Costs and Other
Deferred costs and other consist of deferred device costs, deferred contract costs, and deferred execution credits.
Deferred device costs consist of cost of inventory incurred in connection with delivery of services that are deferred and amortized over the shorter of the expected member enrollment period or the expected device life which are recorded as cost of revenue.
Deferred contract costs represent the incremental costs of obtaining a contract with a client if we expect to recover such costs. The primary example of our costs to obtain a contract include incremental sales commissions and stock-based compensation to obtain contracts paid to our sales organization. These incremental costs to obtain client contracts are deferred and then amortized on a straight-line basis over a period of benefit that has been determined to be four years. We determined the period of benefit by taking into consideration the length of client contracts, contract renewal rates, the useful life of developed technology and other factors. Amortization expense is included in sales and marketing expenses in the consolidated statement of operations.
Deferred execution credits consist of upfront discounts provided to clients which are included in the transaction price and are recognized over the period of benefit, resulting in a contract asset.
Deferred costs and other that are to be amortized within twelve months are recorded to deferred costs and other, current and the remainder is recorded to deferred costs and other, noncurrent on our consolidated balance sheets.
Revenue policy prior to January 1, 2019
Prior to the year ended December 31, 2019, we recognized revenue in accordance with ASC 605, Revenue Recognition ("ASC 605"). We have determined that our diabetes, hypertension and Livongo for Prediabetes and Weight Management devices do not have standalone value because the device is not sold separately and does not function without the associated supplies and services. Our diabetes, hypertension and Livongo and Prediabetes and Weight Management devices, along with the associated supplies and services, are treated as a single unit of account and revenue is recognized on a monthly basis when all of the following criteria are satisfied: (i) there is persuasive evidence that an arrangement exists, (ii) delivery of the device has occurred and services are being rendered, (iii) the price is fixed or determinable and (iv) collectability is reasonably assured. When the arrangement includes an upfront fee, the upfront fee is deferred and amortized into revenue over the expected member enrollment period, which is estimated to be 24 months and such amount has not been material for all periods presented.
We have determined certain of our connected devices do have standalone value, such as the cellular-connected weight scale in our Livongo for Prediabetes and Weight Management solution through the Retrofit platform. When an agreement contains multiple units of account, we allocate revenue to each unit of account based on a selling price hierarchy as required. The selling price for a unit of account is based on its Vendor Specific Objective Evidence (“VSOE”) or, if available, third-party evidence (“TPE”) if VSOE is not available, or best estimate of selling price (“ESP”) if neither VSOE nor TPE is available. The ESP is established considering several internal factors including, but not limited to, historical sales, pricing practices and geographies in which we offer our products and solutions. The determination of ESP is judgmental. Amounts allocated to the device unit of account are recognized upon delivery of the device. Amounts allocated to the service unit of account are recognized ratably over time, but not to exceed any amounts that are subject to contingent revenue limitations.
Certain of our contractual agreements with customers contain a most-favored nation clause, pursuant to which we represent that the price charged and the terms offered to the customer will be no less favorable than those made available to other customers. We have not incurred any obligations related to such terms in these agreements during the periods presented.
Certain of our client contracts are subject to pricing adjustments based on various performance metrics, such as member satisfaction scores, cost savings guarantees and health outcome guarantees, which if not met typically require us to refund a portion of the per participant per month fee paid. We defer the maximum amount of consideration that is contingently refundable to our clients until the performance metric is met.
Cost of Revenue
Cost of revenue consists of expenses that are closely correlated or directly related to delivery of our solutions and monthly subscription fees, including product costs, data center costs, client support costs, credit card processing fees, allocated overhead costs, and amortization of internally developed technology and deferred device costs. Certain personnel expenses associated with supporting these functions, including allocated overhead expenses for facilities, IT and depreciation expense, are included in cost of revenue.
Recent Accounting Pronouncements Adopted
Comprehensive Income: In February 2018, the FASB issued ASU No. 2018-02, Income Statement—Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income, which provides financial statement preparers with an option to reclassify stranded tax effects within accumulated other comprehensive income to retained earnings in each period in which the effect of the change in the U.S. federal corporate income tax rate in the Tax Cuts and Jobs Act (or portion thereof) is recorded. This ASU becomes effective for us for the year ending December 31, 2019 and the interim periods therein. Early adoption is permitted. The amendments in this ASU should be applied either in the period of adoption or retrospectively to each period (or periods) in which the effect of the change in the U.S. federal corporate income tax rate in the Tax Cuts and Jobs Act is recognized. The adoption of this ASU did not have a material impact on our consolidated financial statements.
Revenue Recognition: In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606) (“ASC 606”), which amends the existing accounting standards for revenue recognition. ASU No. 2014-09 is based on principles that govern the recognition of revenue at an amount an entity expects to be entitled when products are transferred to clients. ASU No. 2014-09 is effective for us for our annual results for the year ended December 31, 2019, and our interim periods beginning after December 31, 2019. Subsequently, the FASB has issued the following standards related to ASU No. 2014-09: ASU No. 2016-08, Revenue from Contracts with clients (Topic 606): Principal versus Agent Considerations; ASU No. 2016-10, Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing; ASU No. 2016-12, Revenue from Contracts with Customers (Topic 606): Narrow-Scope Improvements and Practical Expedients; and ASU No. 2016-20, Technical Corrections and Improvements to Topic 606, which clarifies narrow aspects of ASC 606 or corrects unintended application of the guidance.
We adopted the new revenue standard on January 1, 2019 by applying the modified retrospective transition method to all active contracts at the adoption date. Results for the interim and annual periods beginning January 1, 2019 are reported in accordance with ASC 606; however, prior periods were not adjusted and are presented in accordance with ASC 605. Upon the adoption of the new revenue standard, we recorded an adjustment of $4.7 million to accumulated deficit, a $3.7 million increase to current deferred costs and other, a $0.8 million increase in noncurrent deferred costs and other, and a $0.2 million decrease to accrued expenses and other current liabilities, related to our active contracts as of January 1, 2019. The adoption of ASC 606 did not have a material impact on our revenue for the year ended December 31, 2019. See Note 3 for further disclosure related to the adoption of ASC 606.
New Accounting Pronouncements Not Yet Adopted
Leases: In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842), which modifies lease accounting for lessees to increase transparency and comparability by recording lease assets and liabilities for operating leases and disclosing key information about leasing arrangements. In July 2018, the FASB issued ASU No. 2018-10, Codification Improvements to Topic 842, Leases, and ASU No. 2018-11, Leases (Topic 842), Targeted Improvements, which affect certain aspects of the previously issued guidance. In December 2018, the FASB issued ASU No. 2018-20, Narrow-Scope Improvements for Lessor, Leases (Topic 842), which provides guidance on sales tax and other taxes collected from lessees. In December 2019, the FASB issued ASU No. 2019-01, Codification Improvements to Topic 842, Leases, which affect certain aspects of the previously issued guidance. Amendments include an additional transition method that allows entities to apply the new standard on the adoption date and recognize a cumulative effect adjustment to the opening balance of retained earnings, as well as a new practical expedient for lessors. This ASU is effective for us for the year ending December 31, 2020 and interim periods within the year ending December 31, 2021. Early adoption is permitted.
We will adopt this guidance effective January 1, 2020 and elected the optional transition method that allows lessees to apply the new guidance as of the adoption date and recognize any cumulative-effect adjustment to the opening balance of accumulated deficits in the period of adoption. We elected the transition package of practical expedients which allows us (1) to not reassess whether any expired or existing contracts are leases, or contain leases, (2) to not reassess the lease classification for any expired or existing leases, and (3) to not reassess initial direct costs for any existing leases. Further, we elected the practical expedient to not separate lease and non-lease components for all leases and account for the combined lease and non-lease components as a single lease component. We also excluded leases with an initial term of 12 months or less from the balance sheet.
Upon adoption, we will record a right-of-use asset and a lease liability on our consolidated balance sheets for substantially all of our operating lease arrangements, which approximates the present value of our future minimum lease obligations pertaining to our operating leases as disclosed in Note 8. Any new lease arrangements or modifications entered into subsequent to the adoption date will be accounted for in accordance with the new standard.
Stock-Based Compensation: In June 2018, the FASB issued ASU No. 2018-07, Improvements to Nonemployee Share-Based Payment Accounting. The standard simplifies the accounting for share-based payments granted to nonemployees for goods and services and aligns most of the guidance on such payments to the nonemployees with the requirements for share-based payments granted to employees. ASU No. 2018-07 is effective for us for the year ending December 31, 2020, and interim periods within the year ending December 31, 2021. Early adoption is permitted. We will adopt this standard on January 1, 2020 and there will be no material impact on our consolidated financial statements upon our adoption of this standard.
Internal Use Software: In August 2018, the FASB issued ASU No. 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, which aligns the requirements for capitalizing implementation costs incurred in a cloud computing arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use-software. This ASU is effective for us for the year ending December 31, 2021, and interim periods within the year ending December 31, 2022. Early adoption is permitted. We are currently evaluating the impact of this ASU on our consolidated financial statements.
Disclosure of Fair Value Measurement: In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement, which eliminates, adds and modifies certain disclosure requirements for fair value measurements as part of the FASB's disclosure framework project. The new standard is effective for fiscal years beginning after December 15, 2019, with early adoption permitted, including interim reporting periods within those fiscal years. ASU 2018-13 is effective for us in the first quarter of the year ending December 31, 2020. Our adoption of this new standard on January 1, 2020 will not have a material impact on our consolidated financial statements.
Income Taxes: In December 2019, the FASB issued ASU No. 2019-12, Simplifying the Accounting for Income Taxes (Topic 740). This ASU simplifies the accounting for income taxes by, among other things, eliminating certain existing exceptions related to the general approach in ASC 740 relating to franchise taxes, reducing complexity in the interim-period accounting for year-to-date loss limitations and changes in tax laws, and clarifying the accounting for transactions outside of business combination that result in a step-up in the tax basis of goodwill. The transition requirements are primarily prospective and the effective date is January 1, 2021, with early adoption permitted. We are currently evaluating the impact of this ASU on our consolidated financial statements.
XML 107 R64.htm IDEA: XBRL DOCUMENT v3.20.1
Debt - Narrative (Details)
1 Months Ended 3 Months Ended 12 Months Ended
Jul. 31, 2019
USD ($)
Apr. 30, 2017
USD ($)
Aug. 31, 2015
USD ($)
payment
$ / shares
shares
Feb. 28, 2015
USD ($)
payment
$ / shares
shares
Dec. 31, 2019
USD ($)
shares
Dec. 31, 2019
USD ($)
shares
Dec. 31, 2018
USD ($)
shares
Dec. 31, 2017
USD ($)
shares
Apr. 30, 2015
USD ($)
Sep. 30, 2014
USD ($)
Debt Instrument [Line Items]                    
Debt instrument face amount                 $ 5,000,000.0 $ 4,000,000.0
Proceeds from bank debt     $ 5,000,000.0 $ 1,000,000.0            
Number of monthly payments | payment     36 36            
Repayments on long-term debt   $ 3,600,000       $ 0 $ 0 $ 4,306,000    
Interest rate               0.25%    
Warrants issued as percentage of loan advance       1.00%            
Warrants exercised (in shares) | shares     62,500 27,777 90,277 90,000 0 361,425    
Exercise price (in dollars per share) | $ / shares     $ 0.80 $ 0.36            
Amortization of debt discount               $ 20,000    
Revolving Credit Facility | Line of Credit                    
Debt Instrument [Line Items]                    
Aggregate principal amount of secured revolving loan facility $ 30,000,000.0                  
Floor interest rate 5.25%                  
Loans outstanding         $ 0 $ 0        
Revolving Credit Facility | Line of Credit | Prime Rate                    
Debt Instrument [Line Items]                    
Floating interest rate 0.25%                  
Maximum | Revolving Credit Facility | Line of Credit                    
Debt Instrument [Line Items]                    
Debt instrument fee (less than)         $ 100,000 $ 100,000        
XML 108 R60.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued bonus $ 8,652 $ 5,857
Vendor accruals 3,984 1,574
Accrued commissions 2,611 1,470
Contingent consideration, current 3,004 1,316
Accrued payroll and employee benefits 2,291 1,447
Employee contribution to ESPP 1,805 0
Accrued rebates 1,152 609
Accrued sales and use taxes 932 1,887
Accrued professional services 782 295
Accrued offering expenses 286 0
Other accrued expenses 2,302 1,697
Total $ 27,801 $ 16,152
XML 109 lvgo-20191231x10k_htm.xml IDEA: XBRL DOCUMENT 0001639225 2019-01-01 2019-12-31 0001639225 2020-02-28 0001639225 2019-06-30 0001639225 2018-12-31 0001639225 2019-12-31 0001639225 2018-01-01 2018-12-31 0001639225 2017-01-01 2017-12-31 0001639225 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001639225 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001639225 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001639225 us-gaap:RestrictedStockMember us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0001639225 us-gaap:CommonStockMember 2017-12-31 0001639225 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001639225 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001639225 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001639225 2017-12-31 0001639225 2019-01-01 0001639225 2016-12-31 0001639225 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0001639225 us-gaap:RestrictedStockMember 2017-01-01 2017-12-31 0001639225 us-gaap:CommonStockMember 2016-12-31 0001639225 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0001639225 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001639225 us-gaap:RestrictedStockMember us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001639225 us-gaap:RestrictedStockMember us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001639225 us-gaap:CommonStockMember 2018-12-31 0001639225 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0001639225 us-gaap:RestrictedStockMember us-gaap:CommonStockMember 2017-01-01 2017-12-31 0001639225 us-gaap:RetainedEarningsMember 2018-12-31 0001639225 us-gaap:RetainedEarningsMember 2017-12-31 0001639225 us-gaap:RetainedEarningsMember 2016-12-31 0001639225 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001639225 us-gaap:CommonStockMember 2019-12-31 0001639225 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001639225 us-gaap:RetainedEarningsMember 2019-01-01 0001639225 us-gaap:RetainedEarningsMember 2019-12-31 0001639225 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001639225 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0001639225 lvgo:RetrofitMember 2018-01-01 2018-12-31 0001639225 lvgo:RetrofitMember 2017-01-01 2017-12-31 0001639225 lvgo:MyStrengthMember 2019-01-01 2019-12-31 0001639225 lvgo:MyStrengthMember 2017-01-01 2017-12-31 0001639225 lvgo:RetrofitMember 2019-01-01 2019-12-31 0001639225 lvgo:MyStrengthMember 2018-01-01 2018-12-31 0001639225 us-gaap:OverAllotmentOptionMember 2019-07-01 2019-07-31 0001639225 us-gaap:IPOMember 2019-07-01 2019-07-31 0001639225 2019-07-31 0001639225 us-gaap:IPOMember 2019-07-31 0001639225 us-gaap:CommonStockMember 2019-07-01 2019-07-31 0001639225 us-gaap:CommonStockMember 2019-07-01 2019-07-31 0001639225 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-07-31 0001639225 us-gaap:CommonStockMember 2019-06-27 2019-06-27 0001639225 us-gaap:RedeemableConvertiblePreferredStockMember 2019-06-27 2019-06-27 0001639225 srt:MaximumMember 2019-01-01 2019-12-31 0001639225 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2019-01-01 0001639225 lvgo:LivongoForBehavioralHealthBymyStrengthSolutionMember 2019-01-01 2019-12-31 0001639225 2019-10-01 2019-12-31 0001639225 lvgo:BloodGlucoseMeterAndSuppliesMember 2019-01-01 2019-12-31 0001639225 lvgo:PartnerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-12-31 2018-12-31 0001639225 lvgo:PartnerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001639225 lvgo:PartnerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-10-01 2019-12-31 0001639225 lvgo:PartnerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-09-30 2019-09-30 0001639225 lvgo:PartnerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-12-31 2018-12-31 0001639225 lvgo:PartnerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-10-01 2018-12-31 0001639225 lvgo:PartnerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-10-01 2019-12-31 0001639225 lvgo:PartnerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-09-30 2019-09-30 0001639225 us-gaap:SoftwareDevelopmentMember 2019-01-01 2019-12-31 0001639225 lvgo:ProductToolingEquipmentMember 2019-01-01 2019-12-31 0001639225 lvgo:ComputerEquipmentAndSoftwareMember 2019-01-01 2019-12-31 0001639225 us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-12-31 0001639225 srt:MinimumMember us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-12-31 0001639225 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0001639225 srt:MaximumMember us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-12-31 0001639225 srt:MaximumMember us-gaap:TradeNamesMember 2019-01-01 2019-12-31 0001639225 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0001639225 srt:MinimumMember us-gaap:TradeNamesMember 2019-01-01 2019-12-31 0001639225 srt:MinimumMember 2019-01-01 2019-12-31 0001639225 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2019-01-01 2019-12-31 0001639225 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2019-01-01 2019-12-31 0001639225 2021-01-01 2019-12-31 0001639225 2020-01-01 2019-12-31 0001639225 lvgo:ExecutionCreditsMember 2019-12-31 0001639225 lvgo:DevicesMember 2019-12-31 0001639225 lvgo:ContractMember 2019-12-31 0001639225 us-gaap:AccountingStandardsUpdate201409Member lvgo:ExecutionCreditsMember us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2019-01-01 0001639225 lvgo:ExecutionCreditsMember 2019-01-01 2019-12-31 0001639225 lvgo:DevicesMember 2019-01-01 2019-12-31 0001639225 lvgo:ContractMember 2019-01-01 2019-12-31 0001639225 us-gaap:AccountingStandardsUpdate201409Member lvgo:DevicesMember us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2019-01-01 0001639225 lvgo:ExecutionCreditsMember 2018-12-31 0001639225 lvgo:ContractMember 2018-12-31 0001639225 lvgo:DevicesMember 2018-12-31 0001639225 us-gaap:AccountingStandardsUpdate201409Member lvgo:ContractMember us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2019-01-01 0001639225 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2019-12-31 0001639225 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2019-12-31 0001639225 lvgo:RetrofitMember 2018-04-30 0001639225 lvgo:DiabetoMember us-gaap:DevelopedTechnologyRightsMember 2017-08-01 2017-08-31 0001639225 lvgo:RetrofitMember 2019-04-01 2019-04-30 0001639225 lvgo:RetrofitMember 2018-01-01 2018-12-31 0001639225 lvgo:DiabetoMember us-gaap:TradeNamesMember 2017-08-31 0001639225 lvgo:DiabetoMember 2017-08-01 2017-08-31 0001639225 lvgo:MyStrengthMember 2019-02-01 2019-02-28 0001639225 lvgo:DiabetoMember 2017-01-01 2017-12-31 0001639225 lvgo:MyStrengthMember 2018-01-01 2019-12-31 0001639225 lvgo:DiabetoMember 2018-01-01 2018-12-31 0001639225 lvgo:DiabetoMember us-gaap:TradeNamesMember 2017-08-01 2017-08-31 0001639225 lvgo:MyStrengthMember 2019-01-01 2019-12-31 0001639225 lvgo:FormerRetrofitStockholdersMember lvgo:RetrofitMember 2019-04-01 2019-04-30 0001639225 lvgo:RetrofitMember 2018-04-01 2018-04-30 0001639225 lvgo:MyStrengthMember 2019-12-31 0001639225 lvgo:RetrofitMember 2018-12-31 0001639225 lvgo:DiabetoMember us-gaap:DevelopedTechnologyRightsMember 2017-08-31 0001639225 lvgo:MyStrengthMember 2019-12-01 2019-12-31 0001639225 lvgo:RetrofitMember 2019-12-31 0001639225 lvgo:MyStrengthMember 2019-02-28 0001639225 lvgo:RetrofitMember 2019-01-01 2019-12-31 0001639225 lvgo:MyStrengthMember us-gaap:DevelopedTechnologyRightsMember 2019-02-01 2019-02-28 0001639225 lvgo:MyStrengthMember us-gaap:CustomerRelationshipsMember 2019-02-01 2019-02-28 0001639225 lvgo:MyStrengthMember us-gaap:TradeNamesMember 2019-02-01 2019-02-28 0001639225 lvgo:DiabetoMember 2017-08-31 0001639225 lvgo:MyStrengthMember 2018-01-01 2018-12-31 0001639225 lvgo:RetrofitMember us-gaap:TradeNamesMember 2018-04-01 2018-04-30 0001639225 lvgo:RetrofitMember us-gaap:CustomerRelationshipsMember 2018-04-01 2018-04-30 0001639225 lvgo:RetrofitMember us-gaap:DevelopedTechnologyRightsMember 2018-04-01 2018-04-30 0001639225 lvgo:RetrofitMember 2017-01-01 2017-12-31 0001639225 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001639225 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2018-12-31 0001639225 lvgo:ComputerEquipmentAndSoftwareMember 2019-12-31 0001639225 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-12-31 0001639225 us-gaap:FurnitureAndFixturesMember 2018-12-31 0001639225 us-gaap:LeaseholdImprovementsMember 2018-12-31 0001639225 lvgo:ComputerEquipmentAndSoftwareMember 2018-12-31 0001639225 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001639225 us-gaap:CustomerRelationshipsMember 2018-12-31 0001639225 us-gaap:TradeNamesMember 2018-12-31 0001639225 srt:WeightedAverageMember us-gaap:TradeNamesMember 2018-01-01 2018-12-31 0001639225 us-gaap:DevelopedTechnologyRightsMember 2018-12-31 0001639225 srt:WeightedAverageMember us-gaap:DevelopedTechnologyRightsMember 2018-01-01 2018-12-31 0001639225 srt:WeightedAverageMember us-gaap:CustomerRelationshipsMember 2018-01-01 2018-12-31 0001639225 us-gaap:DevelopedTechnologyRightsMember 2019-10-01 2019-12-31 0001639225 us-gaap:CustomerRelationshipsMember 2018-10-01 2018-12-31 0001639225 us-gaap:CustomerRelationshipsMember 2019-10-01 2019-12-31 0001639225 us-gaap:TradeNamesMember 2018-10-01 2018-12-31 0001639225 us-gaap:CustomerRelationshipsMember 2017-01-01 2017-12-31 0001639225 us-gaap:TradeNamesMember 2019-10-01 2019-12-31 0001639225 us-gaap:DevelopedTechnologyRightsMember 2017-01-01 2017-12-31 0001639225 us-gaap:DevelopedTechnologyRightsMember 2018-10-01 2018-12-31 0001639225 us-gaap:TradeNamesMember 2017-01-01 2017-12-31 0001639225 2018-10-01 2018-12-31 0001639225 us-gaap:DevelopedTechnologyRightsMember 2019-12-31 0001639225 srt:WeightedAverageMember us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-12-31 0001639225 us-gaap:CustomerRelationshipsMember 2019-12-31 0001639225 us-gaap:TradeNamesMember 2019-12-31 0001639225 srt:WeightedAverageMember us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0001639225 srt:WeightedAverageMember us-gaap:TradeNamesMember 2019-01-01 2019-12-31 0001639225 us-gaap:PropertyPlantAndEquipmentMember 2018-10-01 2018-12-31 0001639225 us-gaap:PropertyPlantAndEquipmentMember 2019-10-01 2019-12-31 0001639225 us-gaap:PropertyPlantAndEquipmentMember 2017-01-01 2017-12-31 0001639225 us-gaap:CashMember 2019-12-31 0001639225 us-gaap:MoneyMarketFundsMember 2019-12-31 0001639225 us-gaap:BankTimeDepositsMember 2019-12-31 0001639225 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001639225 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001639225 us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001639225 us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001639225 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001639225 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001639225 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001639225 us-gaap:BankTimeDepositsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001639225 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001639225 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001639225 us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001639225 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001639225 us-gaap:MoneyMarketFundsMember 2018-12-31 0001639225 us-gaap:CashMember 2018-12-31 0001639225 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001639225 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001639225 us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001639225 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001639225 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001639225 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001639225 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001639225 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001639225 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2019-12-31 0001639225 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2019-07-31 0001639225 2015-08-01 2015-08-31 0001639225 2015-02-28 0001639225 2015-02-01 2015-02-28 0001639225 2015-08-31 0001639225 2014-09-30 0001639225 2015-04-30 0001639225 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2019-07-01 2019-07-31 0001639225 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2019-07-01 2019-07-31 0001639225 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2019-12-31 0001639225 2017-04-01 2017-04-30 0001639225 lvgo:ChicagoOfficeMember 2019-12-31 0001639225 lvgo:MountainViewOfficeMember 2019-12-31 0001639225 lvgo:DenverOfficeMember 2019-12-31 0001639225 lvgo:SoftwareSubscriptionMember 2019-12-31 0001639225 lvgo:MountainViewOfficeMember 2019-06-30 0001639225 2019-07-01 2019-07-31 0001639225 lvgo:SeriesDRedeemableConvertiblePreferredStockMember 2017-03-01 2017-03-31 0001639225 lvgo:SeriesARedeemableConvertiblePreferredStockMember 2019-12-31 0001639225 lvgo:SeriesDRedeemableConvertiblePreferredStockMember 2019-12-31 0001639225 lvgo:SeriesERedeemableConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001639225 lvgo:SeriesERedeemableConvertiblePreferredStockMember 2018-04-01 2018-04-30 0001639225 lvgo:SeriesDRedeemableConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001639225 2018-04-30 0001639225 lvgo:SeriesBRedeemableConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001639225 us-gaap:CommonStockMember lvgo:SecondaryOfferingSharesFromExistingShareholdersMember 2017-12-01 2017-12-31 0001639225 lvgo:SeriesCRedeemableConvertiblePreferredStockMember 2019-12-31 0001639225 lvgo:SecondaryOfferingSharesFromExistingShareholdersMember 2018-12-01 2018-12-31 0001639225 lvgo:SeriesBRedeemableConvertiblePreferredStockMember 2019-12-31 0001639225 2017-03-31 0001639225 us-gaap:RedeemableConvertiblePreferredStockMember lvgo:SecondaryOfferingSharesFromExistingShareholdersMember 2018-12-01 2018-12-31 0001639225 lvgo:SeriesARedeemableConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001639225 lvgo:SeriesCRedeemableConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001639225 us-gaap:CommonStockMember lvgo:SecondaryOfferingSharesFromExistingShareholdersMember 2019-12-01 2019-12-31 0001639225 lvgo:SeriesERedeemableConvertiblePreferredStockMember 2019-12-31 0001639225 lvgo:SecondaryOfferingSharesFromExistingShareholdersMember 2017-12-31 0001639225 us-gaap:CommonStockMember lvgo:SecondaryOfferingSharesFromExistingShareholdersMember 2019-12-31 0001639225 us-gaap:CommonStockMember lvgo:SecondaryOfferingSharesFromExistingShareholdersMember 2018-12-01 2018-12-31 0001639225 lvgo:SecondaryOfferingSharesFromExistingShareholdersMember 2018-12-31 0001639225 lvgo:SeriesCRedeemableConvertiblePreferredStockMember 2018-12-31 0001639225 lvgo:SeriesARedeemableConvertiblePreferredStockMember 2018-12-31 0001639225 lvgo:SeriesDRedeemableConvertiblePreferredStockMember 2018-12-31 0001639225 lvgo:SeriesBRedeemableConvertiblePreferredStockMember 2018-12-31 0001639225 lvgo:SeriesERedeemableConvertiblePreferredStockMember 2018-12-31 0001639225 us-gaap:EmployeeStockMember 2019-12-31 0001639225 us-gaap:WarrantMember 2019-12-31 0001639225 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001639225 us-gaap:EmployeeStockMember 2018-12-31 0001639225 us-gaap:RestrictedStockMember 2019-12-31 0001639225 us-gaap:RedeemableConvertiblePreferredStockMember 2018-12-31 0001639225 us-gaap:RestrictedStockMember 2018-12-31 0001639225 us-gaap:RedeemableConvertiblePreferredStockMember 2019-12-31 0001639225 us-gaap:WarrantMember 2018-12-31 0001639225 us-gaap:EmployeeStockOptionMember 2019-12-31 0001639225 us-gaap:EmployeeStockOptionMember 2018-12-31 0001639225 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001639225 lvgo:WarrantExpiringApril2025Member 2018-12-31 0001639225 lvgo:WarrantExpiringFebruary2025Member 2018-12-31 0001639225 lvgo:WarrantExpiringSeptember2024Member 2018-12-31 0001639225 lvgo:WarrantExpiringFebruary2025Member 2019-12-31 0001639225 lvgo:ServiceAndMarketBasedOptionsAndRestrictedStockUnitsMember 2019-01-01 2019-12-31 0001639225 lvgo:ServiceAndMarketBasedOptionsAndRestrictedStockUnitsMember 2018-01-01 2018-12-31 0001639225 lvgo:PerformanceBasedRestrictedStockUnitsMember 2018-01-01 2018-12-31 0001639225 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-01-01 2019-12-31 0001639225 lvgo:ServiceAndMarketBasedRestrictedStockUnitsMember 2019-01-01 2019-01-31 0001639225 lvgo:ServiceBasedRestrictedStockUnitsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-01-01 2019-12-31 0001639225 lvgo:PerformanceBasedRestrictedStockUnitsMember 2019-01-01 2019-12-31 0001639225 lvgo:PerformanceBasedRestrictedStockUnitsMember 2019-12-31 0001639225 lvgo:RSUsVestedAndReleasedMember 2019-01-01 2019-12-31 0001639225 us-gaap:RestrictedStockMember 2018-09-01 2018-09-30 0001639225 lvgo:RSUsVestedAndNotReleasedMember 2019-01-01 2019-12-31 0001639225 lvgo:CanceledMarketbasedOptionsMember 2019-01-01 2019-12-31 0001639225 us-gaap:RestrictedStockMember 2018-01-01 2018-12-31 0001639225 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001639225 lvgo:SharebasedPaymentArrangementOptionServiceAndMarketBasedMember 2019-03-01 2019-03-31 0001639225 us-gaap:EmployeeStockMember lvgo:A2019EmployeeStockPurchasePlanMember 2019-07-31 0001639225 us-gaap:RestrictedStockMember 2017-08-01 2017-08-31 0001639225 lvgo:ServiceAndMarketBasedOptionsAndRestrictedStockUnitsMember 2018-10-01 2018-12-31 0001639225 lvgo:ServiceAndMarketBasedOptionsAndRestrictedStockUnitsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-01-01 2019-12-31 0001639225 us-gaap:EmployeeStockMember lvgo:A2019EmployeeStockPurchasePlanMember 2019-07-01 2019-07-31 0001639225 lvgo:ServiceAndMarketBasedRestrictedStockUnitsMember 2019-01-01 2019-12-31 0001639225 us-gaap:EmployeeStockMember 2019-10-01 2019-12-31 0001639225 lvgo:ServiceBasedRestrictedStockUnitsMember 2019-01-01 2019-01-31 0001639225 lvgo:ServiceBasedRestrictedStockUnitsMember 2019-10-01 2019-12-31 0001639225 lvgo:A2019EmployeeIncentivePlanTransferredFrom2014And2008StockIncentivePlansMember 2019-07-31 0001639225 lvgo:PerformanceBasedRestrictedStockUnitsMember 2019-07-01 2019-07-31 0001639225 lvgo:ServiceBasedRestrictedStockUnitsMember 2019-01-01 2019-12-31 0001639225 us-gaap:AccountingStandardsUpdate201409Member 2019-10-01 2019-12-31 0001639225 us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0001639225 us-gaap:RestrictedStockMember 2019-06-01 2019-06-30 0001639225 srt:MaximumMember us-gaap:EmployeeStockMember lvgo:A2019EmployeeStockPurchasePlanMember 2019-07-01 2019-07-31 0001639225 lvgo:A2019EmployeeIncentivePlanMember 2019-07-31 0001639225 srt:MaximumMember 2017-01-01 2017-12-31 0001639225 us-gaap:RestrictedStockMember 2019-03-01 2019-03-31 0001639225 lvgo:ServiceBasedRestrictedStockUnitsMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2019-01-01 2019-12-31 0001639225 lvgo:RestrictedStockUnitsRSUsAndPerformanceSharesMember 2019-10-01 2019-12-31 0001639225 lvgo:ServiceAndMarketBasedOptionsAndRestrictedStockUnitsMember 2019-12-31 0001639225 lvgo:SharebasedPaymentArrangementOptionServiceAndMarketBasedMember 2018-01-01 2018-12-31 0001639225 lvgo:A2019EmployeeIncentivePlanMember 2019-07-01 2019-07-31 0001639225 lvgo:ServiceAndMarketBasedOptionsAndRestrictedStockUnitsMember 2019-10-01 2019-12-31 0001639225 us-gaap:RestrictedStockMember 2018-10-01 2018-12-31 0001639225 lvgo:RestrictedStockUnitsAndPerformanceBasedRestrictedStockUnitsMember 2019-10-01 2019-12-31 0001639225 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-01-31 0001639225 us-gaap:RestrictedStockMember 2019-10-01 2019-12-31 0001639225 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001639225 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0001639225 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001639225 us-gaap:RestrictedStockMember 2016-12-31 0001639225 us-gaap:RestrictedStockMember 2017-12-31 0001639225 lvgo:RestrictedStockUnitsRSUsAndPerformanceSharesMember 2019-12-31 0001639225 lvgo:RestrictedStockUnitsRSUsAndPerformanceSharesMember 2019-01-01 2019-12-31 0001639225 lvgo:RestrictedStockUnitsRSUsAndPerformanceSharesMember 2018-01-01 2018-12-31 0001639225 lvgo:RestrictedStockUnitsRSUsAndPerformanceSharesMember 2017-12-31 0001639225 lvgo:RestrictedStockUnitsRSUsAndPerformanceSharesMember 2018-12-31 0001639225 us-gaap:ResearchAndDevelopmentExpenseMember 2018-10-01 2018-12-31 0001639225 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0001639225 us-gaap:GeneralAndAdministrativeExpenseMember 2018-10-01 2018-12-31 0001639225 us-gaap:GeneralAndAdministrativeExpenseMember 2019-10-01 2019-12-31 0001639225 us-gaap:ResearchAndDevelopmentExpenseMember 2019-10-01 2019-12-31 0001639225 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001639225 us-gaap:SellingAndMarketingExpenseMember 2019-10-01 2019-12-31 0001639225 us-gaap:SellingAndMarketingExpenseMember 2018-10-01 2018-12-31 0001639225 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001639225 us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0001639225 us-gaap:CostOfSalesMember 2019-10-01 2019-12-31 0001639225 us-gaap:CostOfSalesMember 2018-10-01 2018-12-31 0001639225 2016-01-01 2016-12-31 0001639225 lvgo:RestrictedStockUnitsPerformanceRSUsAndPerformanceStockUnitsMember 2019-01-01 2019-12-31 0001639225 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001639225 srt:MinimumMember lvgo:ServiceAndMarketBasedOptionsAndRestrictedStockUnitsMember 2018-01-01 2018-12-31 0001639225 srt:MaximumMember lvgo:ServiceAndMarketBasedOptionsAndRestrictedStockUnitsMember 2018-01-01 2018-12-31 0001639225 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001639225 lvgo:PerformanceBasedRestrictedStockUnitsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-01-01 2019-12-31 0001639225 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2019-12-31 0001639225 us-gaap:InternalRevenueServiceIRSMember 2019-12-31 0001639225 us-gaap:InternalRevenueServiceIRSMember us-gaap:ResearchMember 2019-12-31 0001639225 srt:MaximumMember 2018-01-01 2018-12-31 0001639225 us-gaap:StateAndLocalJurisdictionMember 2019-12-31 0001639225 us-gaap:StateAndLocalJurisdictionMember 2017-12-31 0001639225 us-gaap:InternalRevenueServiceIRSMember 2018-12-31 0001639225 us-gaap:InternalRevenueServiceIRSMember 2017-12-31 0001639225 lvgo:CaliforniaTaxAuthorityMember 2018-12-31 0001639225 lvgo:CaliforniaTaxAuthorityMember 2019-12-31 0001639225 us-gaap:StateAndLocalJurisdictionMember 2018-12-31 0001639225 lvgo:OtherStatesMember 2018-12-31 0001639225 lvgo:CaliforniaTaxAuthorityMember 2017-12-31 0001639225 lvgo:OtherStatesMember 2019-12-31 0001639225 lvgo:OtherStatesMember 2017-12-31 0001639225 us-gaap:RestrictedStockMember 2018-01-01 2018-12-31 0001639225 us-gaap:EmployeeStockMember 2017-01-01 2017-12-31 0001639225 us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0001639225 us-gaap:RestrictedStockMember 2017-01-01 2017-12-31 0001639225 us-gaap:WarrantMember 2018-01-01 2018-12-31 0001639225 us-gaap:RedeemableConvertiblePreferredStockMember 2018-01-01 2018-12-31 0001639225 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0001639225 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0001639225 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0001639225 us-gaap:RedeemableConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001639225 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001639225 us-gaap:WarrantMember 2019-01-01 2019-12-31 0001639225 us-gaap:WarrantMember 2017-01-01 2017-12-31 0001639225 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0001639225 us-gaap:EmployeeStockMember 2018-01-01 2018-12-31 0001639225 us-gaap:RedeemableConvertiblePreferredStockMember 2017-01-01 2017-12-31 0001639225 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001639225 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001639225 lvgo:PerformanceBasedRestrictedStockUnitsMember 2018-01-01 2018-12-31 0001639225 lvgo:SalaryUnderEmploymentAgreementMember 2018-01-01 2018-12-31 0001639225 lvgo:SalaryUnderEmploymentAgreementMember 2017-01-01 2017-12-31 0001639225 lvgo:SharedServiceFeeMember 2018-01-01 2018-12-31 0001639225 lvgo:SharedServiceFeeMember 2017-01-01 2017-12-31 0001639225 lvgo:SubleaseAgreementMember lvgo:ShareholderMember 2014-12-31 0001639225 lvgo:SalaryUnderEmploymentAgreementMember 2019-10-01 2019-12-31 0001639225 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember 2020-01-01 2020-01-31 0001639225 us-gaap:RestrictedStockMember us-gaap:SubsequentEventMember 2020-01-01 2020-01-31 iso4217:USD iso4217:USD shares pure shares lvgo:award_modification lvgo:payment utreg:sqft lvgo:segment false --12-31 FY 2019 0001639225 0 154000 250000 0.001 0.001 99250000 900000000 17691000 95301000 17691000 95301000 0 P10Y P7Y P5Y P7Y P5Y P2Y 0 0 0 0.001 0.001 0 100000000 0 0 0 P2Y P12M P12M P6M1D 0.640 0.387 0.600 0.366 0.023 0.029 0.029 0.020 0.026 0.028 0.0208 P10Y P6Y9M18D P9Y7M6D P6Y 0.5 0.5 0 0.001 0.001 58615000 0 58615000 10394000 8935000 14857000 11774000 12655000 0 10-K true 2019-12-31 false 001-38983 Livongo Health, Inc. DE 26-3542036 150 West Evelyn Avenue Suite 150 Mountain View CA 94041 866 435-5643 Common Stock, $0.001 par value LVGO NASDAQ No No Yes Yes Non-accelerated Filer false true false false 0 96032000 <span style="font-family:inherit;font-size:9pt;font-weight:bold;">Documents Incorporated By Reference:</span><span style="font-family:inherit;font-size:9pt;"> Portions of the registrant's definitive Proxy Statement for its 2020 Annual Meeting of Stockholders, to be filed hereafter, are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. Except for the portions of such proxy statement specifically incorporated by reference in this Annual Report on Form 10-K, such proxy statement shall not be deemed to be filed as part hereof.</span> 241738000 108928000 150000000 0 40875000 16623000 28983000 8934000 16051000 6022000 9860000 4935000 487507000 145442000 10354000 5837000 1270000 179000 35801000 15709000 16469000 5154000 5700000 2447000 3460000 5485000 560561000 180253000 8362000 6377000 27801000 16152000 3945000 1614000 1767000 293000 41875000 24436000 654000 437000 7754000 6432000 2914000 3825000 53197000 35130000 0 236929000 0 0 95000 18000 671467000 21789000 -164198000 -113613000 507364000 -91806000 560561000 180253000 170198000 68431000 30850000 46158000 20269000 8312000 124040000 48162000 22538000 49842000 24861000 12028000 78060000 36433000 16502000 55676000 23063000 11050000 843000 -1200000 0 184421000 83157000 39580000 -60381000 -34995000 -17042000 3742000 1641000 123000 -56639000 -33354000 -16919000 -1369000 28000 -61000 -55270000 -33382000 -16858000 96000 162000 143000 -55366000 -33544000 -17001000 -1.09 -2.02 -1.18 50930000 16573000 14442000 34186000 79528000 14233000 14000 10452000 -63373000 -52907000 11774000 52346000 143000 143000 143000 361000 1000 285000 286000 1372000 1000 1068000 1069000 1064000 1000 -1000 0 2145000 2145000 -16858000 -16858000 45960000 132017000 17030000 17000 13806000 -80231000 -66408000 12655000 104750000 162000 162000 162000 1415000 2000 1656000 1658000 754000 1000 -1000 6488000 6488000 -33382000 -33382000 58615000 236929000 17691000 18000 21789000 -113613000 -91806000 4685000 4685000 96000 96000 96000 58615000 237025000 58615000 59000 236966000 237025000 14590000 14000 377487000 377501000 2767000 2000 3094000 3096000 982000 1000 -1000 0 601000 1000 -1000 0 35000 1035000 1035000 90000 60000 60000 33204000 33204000 -55270000 -55270000 0 0 95301000 95000 671467000 -164198000 507364000 -55270000 -33382000 -16858000 3326000 1263000 364000 2585000 592000 12000 0 -3000 -7000 843000 -1200000 0 854000 476000 -41000 32632000 6332000 2118000 -1396000 0 0 23769000 9174000 5391000 20049000 5963000 1465000 8611000 4475000 3994000 4476000 1911000 617000 1986000 2562000 2488000 8011000 8286000 2650000 1142000 595000 1042000 2796000 2956000 3769000 -59396000 -33040000 -15916000 1995000 954000 416000 5199000 3562000 1461000 150000000 0 0 27435000 12268000 598000 -1750000 7000000 0 -182879000 -23784000 -2475000 377787000 0 0 3096000 1658000 1069000 60000 0 286000 0 104750000 52346000 0 2000000 0 3732000 0 0 1035000 0 0 0 0 4306000 376176000 104408000 49395000 133901000 47584000 31004000 109107000 61523000 30519000 243008000 109107000 61523000 241738000 108928000 61243000 1270000 179000 280000 243008000 109107000 61523000 0 0 66000 96000 162000 143000 237025000 0 0 160000 20000 37000 0 6204000 0 3300000 0 0 286000 0 0 11000 299000 149000 <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Organization and Description of Business</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;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:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Livongo Health, Inc. (“we”, “us”, “the Company”, or “Livongo”) was incorporated in the state of Delaware on October 16, 2008, under the name of EosHealth, Inc. In September 2014, we changed our name to Livongo Health, Inc. Livongo empowers people with chronic conditions to live better and healthier lives. We have created a unified platform that provides smart, cellular-connected devices, supplies, informed coaching, data science-enabled insights and facilitates access to medications across multiple chronic conditions to help our members lead better lives. We currently offer Livongo for Diabetes, Livongo for Hypertension, Livongo for Prediabetes and Weight Management, and Livongo for Behavioral Health by myStrength. We create consumer-first experiences with high member satisfaction, measurable, sustainable health outcomes, and more cost-effective care for our members and our clients. This approach is leading to better clinical and financial outcomes while also creating a better experience for people with chronic conditions and their care team of family, friends, and medical professionals. Our headquarters are located in Mountain View, California, and we serve customers throughout North America.</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Initial Public Offering</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In </span><span style="font-family:inherit;font-size:10pt;">July 2019</span><span style="font-family:inherit;font-size:10pt;">, we completed our initial public offering ("IPO") in which we issued and sold </span><span style="font-family:inherit;font-size:10pt;"><span>14,590,050</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock at an offering price of </span><span style="font-family:inherit;font-size:10pt;"><span>$28.00</span></span><span style="font-family:inherit;font-size:10pt;"> per share, including </span><span style="font-family:inherit;font-size:10pt;"><span>1,903,050</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock pursuant to the exercise in full of the underwriters' option to purchase additional shares. We received net proceeds of </span><span style="font-family:inherit;font-size:10pt;"><span>$377.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, after deducting underwriting discounts and commissions of </span><span style="font-family:inherit;font-size:10pt;"><span>$28.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and offering costs of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.4 million</span></span><span style="font-family:inherit;font-size:10pt;">. Offering costs were capitalized and consisted of fees and expenses incurred in connection with the sale of our common stock in the IPO, including the legal, accounting, printing and other IPO-related costs. Upon completion of the IPO, these deferred offering costs were reclassified to stockholders’ equity and recorded against the proceeds from the offering. Immediately prior to the closing of the IPO, all </span><span style="font-family:inherit;font-size:10pt;"><span>58,615,488</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our then-outstanding redeemable convertible preferred stock automatically converted into </span><span style="font-family:inherit;font-size:10pt;"><span>58,615,488</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock at their respective conversion ratios and we reclassified </span><span style="font-family:inherit;font-size:10pt;"><span>$236.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> of redeemable convertible preferred stock to additional paid-in capital and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> to common stock on our consolidated balance sheet. </span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Reverse Stock Split</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2019, our board of directors and stockholders approved a 1-for-2 reverse stock split of our common stock and redeemable convertible preferred stock, which was effected on June 27, 2019 pursuant to an amendment to our amended and restated certificate of incorporation. The par value of the common stock and redeemable convertible preferred stock was not adjusted as a result of the reverse stock split. All references to redeemable convertible preferred stock, common stock, options to purchase common stock, restricted stock awards, restricted stock units, common stock warrants, per share data, and related information included in the accompanying consolidated financial statements have been adjusted to reflect this reverse stock split for all periods presented.</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Liquidity and Capital Resources</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have incurred losses since inception. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, we had an accumulated deficit of </span><span style="font-family:inherit;font-size:10pt;"><span>$164.2</span></span><span style="font-family:inherit;font-size:10pt;"> million. We incurred a net loss of </span><span style="font-family:inherit;font-size:10pt;"><span>$55.3</span></span><span style="font-family:inherit;font-size:10pt;"> million and used </span><span style="font-family:inherit;font-size:10pt;"><span>$59.4</span></span><span style="font-family:inherit;font-size:10pt;"> million of cash in operating activities during the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. We incurred a net loss of </span><span style="font-family:inherit;font-size:10pt;"><span>$33.4</span></span><span style="font-family:inherit;font-size:10pt;"> million and used </span><span style="font-family:inherit;font-size:10pt;"><span>$33.0</span></span><span style="font-family:inherit;font-size:10pt;"> million in operating activities during the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As described above, we received net proceeds of </span><span style="font-family:inherit;font-size:10pt;"><span>$377.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> from our IPO in July 2019. Prior to our IPO, we primarily funded our operations through the sale of our redeemable convertible preferred stock. The continued execution of our long-term business plan may require us to explore financing options such as issuance of equity or debt instruments. While we have historically been successful in obtaining equity financing, there can be no assurance that such additional financing, if necessary, will be available or, if available, that such financings can be obtained on satisfactory terms.</span></div> 14590050 28.00 1903050 377500000 28600000 2400000 58615488 58615488 236900000 100000 -164200000 -55300000 -59400000 -33400000 -33000000.0 377500000 <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Summary of Significant Accounting Policies</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The consolidated financial statements and accompanying notes have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and include the accounts of Livongo Health, Inc. and our wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated. </span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;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:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our reporting currency is the U.S. dollar. We determine the functional currency of each subsidiary based on the currency of the primary economic environment in which each subsidiary operates. Items included in the financial statements of such subsidiaries are measured using that functional currency.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The functional currency of each of our subsidiaries is the U.S. dollar. Foreign currency denominated monetary assets and liabilities are remeasured into U.S. dollars at current exchange rates and foreign currency denominated nonmonetary assets and liabilities are remeasured into U.S. dollars at historical exchange rates. Gains or losses from foreign currency remeasurement and settlements are included in other income (expense), net in the consolidated statements of operations. 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;">, our gains or losses from foreign currency remeasurement and settlements were not material.</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Comprehensive Loss</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;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;">, </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;">, there was </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> difference between comprehensive loss and net loss.</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;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:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make certain estimates, judgments, and assumptions that affect the reported amounts of assets and liabilities and the related disclosures at the date of the financial statements, as well as the reported amounts of revenue and expenses during the periods presented. Such estimates, judgments, and assumptions include: revenue recognition, allowance for doubtful accounts, the period of benefit for deferred commissions, the period of benefit for deferred device costs, estimated costs for capitalized internal-use software, assessment of the useful life and recoverability of long-lived assets, fair values of stock-based awards, fair value of intangible assets, contingent consideration in business combinations, and income taxes. Actual results could be different from these estimates. To the extent there are material differences between these estimates, judgments, or assumptions and actual results, our financial statements will be affected.</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Emerging Growth Company Status</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We are an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012 (“JOBS Act”). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. The JOBS Act provides that an emerging growth company can take advantage of the extended transition period for complying with new or revised accounting standards. Thus, an emerging growth company can delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. We have elected to avail ourselves of this extended transition period and, as a result, we do not adopt new or revised accounting standards on the relevant dates on which adoption of such standards is required for other public companies until required by private company accounting standards.</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Prior Period Reclassification</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassifications of prior period amounts pertaining to the provision for doubtful accounts in the changes in allowance for doubtful accounts table below have been made to conform to current period presentation.</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Business Combinations</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have completed a number of acquisitions of other businesses in the past and may acquire additional businesses or technologies in the future. The results of businesses acquired in a business combination are included in our consolidated financial statements from the date of acquisition. We allocate the purchase price, which is the sum of the consideration provided in a business combination to the identifiable assets and liabilities of the acquired business at their acquisition date fair values. The excess of the purchase price over the amount allocated to the identifiable assets and liabilities is recorded as goodwill. Determining the fair value of assets acquired and liabilities assumed requires management to use significant judgment and estimates, including the selection of valuation methodologies, estimates of future revenue and cash flows, discount rates and selection of comparable companies.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">When we issue stock-based or cash awards to an acquired company’s stockholders, we evaluate whether the awards are consideration or compensation for post-acquisition services. The evaluation includes, among other things, whether the vesting of the awards is contingent on the continued employment of the acquired company’s stockholders beyond the acquisition date. If continued employment is required for vesting, the awards are treated as compensation for post-acquisition services and recognized as expense over the requisite service period.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">To date, the assets acquired, and liabilities assumed in our business combinations have primarily consisted of goodwill and finite-lived intangible assets, consisting primarily of developed technologies, customer relationships and trade names. The estimated fair values and useful lives of identifiable intangible assets are based on many factors, including estimates and assumptions of future operating performance and cash flows of the acquired business, the nature of the business acquired, and the specific characteristics of the identified intangible assets. The estimates and assumptions used to determine the fair values and useful lives of identified intangible assets could change due to numerous factors, including market conditions, technological developments, economic conditions and competition.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquisition-related transaction costs incurred by us are not included as a component of consideration transferred but are accounted for as operating expenses in the period in which the costs are incurred in the consolidated statements of operations.</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Concentration of Risk</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financial instruments that potentially subject us to credit risk consist principally of cash, cash equivalents, certificates of deposit, and accounts receivable. We maintain our cash primarily with domestic financial institutions of high credit quality, which may exceed federal deposit insurance corporation limits. We invest our cash equivalents in highly rated money market funds and short-term investments in certificates of deposit. We have not experienced any losses in such accounts. We believe we are not exposed to any significant credit risk on cash, cash equivalents, investments and restricted cash and perform periodic evaluations of the credit standing of such institutions.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our sales are predominately to self-insured employers, healthcare providers, and insurance carriers located throughout North America. Accounts receivable are recorded at the invoiced amount, and are stated at realizable value, net of an allowance for doubtful accounts. We perform ongoing assessments of our clients to assess the collectability of the accounts based on a number of factors, including past transaction experience, age of the accounts receivable, review of the invoicing terms of the contracts, and recent communication with clients. We have not experienced material credit losses from our accounts receivable.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Significant clients and partners are those which represent 10% or more of our net accounts receivable balance or revenue during the period at each respective consolidated balance sheet date. There were no clients that represented 10% or more of our revenue or accounts receivable balance for the periods presented. For each significant partner that represented 10% or more of our accounts receivable balance or revenue during the periods presented, revenue as a percentage of total revenue and accounts receivable as a percentage of net accounts receivable were as follows: </span></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"/></tr><tr><td style="width:36%;"/><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%;"/><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;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;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accounts Receivable</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="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> Year Ended December 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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;height:17px;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;">Partner A</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>29</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align: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;">Partner B</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>22</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></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>25</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>13</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></table></div></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">_________________</span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:inherit;font-size:8pt;">*</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Less than 10% of total revenue.</span></div></td></tr></table><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We utilize a limited number of manufacturing vendors to build and assemble our products. The hardware components included in our devices are sourced from various suppliers by the manufacturer and are principally industry standard parts and components that are available from multiple vendors. Quality or performance failures of the glucometer or changes in the contractors’ or vendors’ financial or business condition could disrupt our ability to supply quality products to our customers and thereby have a material adverse impact on our business, financial condition and results of operations.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In December 2019, a novel strain of coronavirus was reported in Wuhan, China. The extent of the impact of the coronavirus outbreak on our operational and financial performance will depend on certain developments, including the duration and spread of the outbreak, impact on our clients and our sales cycles, impact on our marketing efforts, and effect on our suppliers, all of which are uncertain and cannot be predicted. At this point, the extent to which the coronavirus outbreak may materially impact our financial condition, liquidity or results of operations is uncertain. Due to our subscription-based business model, the effect of the coronavirus outbreak may not be fully reflected in our results of operations until future periods, if at all.</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value Measurements</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The carrying value of our financial instruments, including cash equivalents, short-term investments, accounts receivable, accounts payable, and accrued liabilities approximates fair value due to their short-term nature.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We measure financial assets and liabilities at fair value at each reporting period using a fair value hierarchy that requires the use of observable inputs and minimizes the use of unobservable inputs. We define fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Fair value is estimated by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><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;">Level 1—Quoted prices in active markets for identical assets or liabilities.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><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;">Level 2—Observable inputs other than quoted prices in active markets for identical assets and 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 assets or liabilities.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><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;">Level 3—Inputs that are generally unobservable and typically reflect management’s estimate of assumptions that market participants would use in pricing the asset or liability.</span></div></td></tr></table><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash, Cash Equivalents, Short-Term Investments, and Restricted Cash</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents consist of cash in banks and highly liquid investments, including money market fund accounts, purchased with an original maturity of three months or less. Cash equivalents consist of investments in money market funds for which the carrying amount approximates fair value, due to the short maturities of these instruments.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our short-term investments consist of certificates of deposit with an original maturity of twelve months or less. Short-term investments were </span><span style="font-family:inherit;font-size:10pt;"><span>$150.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. There was </span><span style="font-family:inherit;font-size:10pt;"><span>zero</span></span><span style="font-family:inherit;font-size:10pt;"> short-term investment 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:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our restricted cash consists of deposits required under our vendor agreement, credit card program and the terms of the lease agreements for our office space in Mountain View, California and in Chicago, Illinois. Total restricted cash was </span><span style="font-family:inherit;font-size:10pt;"><span>$1.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </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:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounts Receivable and Allowance for Doubtful Accounts</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable primarily consists of amounts billed to customers. Our accounts receivable are subject to collection risk. Gross accounts receivable are reduced for this risk by an allowance for doubtful accounts. We determine the need for an allowance for doubtful accounts by performing ongoing assessments and credit evaluations of our clients to assess the probability of collection based upon various factors, including past transaction experience, age of the accounts receivable, review of the invoicing terms of the contract, and recent communication with clients. Accounts receivables are written off against the allowance when management determines a balance is uncollectible and we no longer actively pursue collection of the receivable.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We do not typically offer right of refund in our contracts. We have not experienced significant credit losses from our accounts receivable. 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;">, the allowance for doubtful accounts was </span><span style="font-family:inherit;font-size:10pt;"><span>$1.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.6 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:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The changes in the allowance for doubtful accounts are as follows:</span></div><div style="line-height:120%;padding-top:16px;text-align:left;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:68%;"/><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%;"/></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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;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;">(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;">Allowance for doubtful accounts—beginning balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(575</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(51</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(92</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align: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;">Provision for doubtful accounts</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(854</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(476</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41</span></span></div></td><td 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;">Amounts written off and other adjustments</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>184</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>(48</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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;">Allowance for doubtful accounts—ending balance</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,245</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(575</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(51</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill represents the excess of the purchase price over the fair value of net assets acquired in business combinations. We review goodwill for impairment at least annually or more frequently if events or changes in circumstances indicate that the carrying value of goodwill may not be recoverable. On January 1, 2017, we adopted ASU No. 2017-04, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles- Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</span><span style="font-family:inherit;font-size:10pt;">, which eliminated step one from the testing of goodwill impairment. Goodwill is tested for impairment at the reporting unit level by first assessing the qualitative factors to determine whether it is more likely than not that the fair value of our single reporting unit is less than its carrying amount. Qualitative indicators assessed include consideration of macroeconomic, industry and market conditions, our overall financial performance and personnel or strategy changes. Based on the qualitative assessment, if it is determined that it is more likely than not that its fair value is less than its carrying amount, the fair value of our single reporting unit is compared to its carrying value. Any excess of the goodwill carrying amount over the fair value is recognized as an impairment loss, and the carrying value of goodwill is written down to fair value. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> goodwill impairment has been identified.</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Intangible Assets, Net</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquired finite-lived intangible assets are amortized over their estimated useful lives. We evaluate the recoverability of our intangible assets for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of these assets is measured by a comparison of the carrying amounts to the future undiscounted cash flows the assets are expected to generate. If such review indicates that the carrying amount of intangible assets is not recoverable, the carrying amount of such assets is reduced to fair value. We have not recorded any such impairment charges.</span></div><div style="line-height:120%;padding-top:16px;text-align:left;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:88%;"/><td style="width:12%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Useful Life</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:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in 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;">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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">7–10</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;">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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5–7</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;">Trade names</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2–5</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:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Inventories</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories consist of purchased components for assembling our welcome kits, refill kits, and replacement components. Our inventories are stated at the lower of cost or net realizable value. The cost of inventories is determined using the weighted-average cost method, which approximates the actual cost on a FIFO (first-in, first-out) basis. All inventories are expected to be delivered to our members within a normal operating cycle for us and all of our kits and replacement components are classified as current assets. We measure our inventories at the lower of cost or net realizable value. We expect that all of our inventories would be sold at cost, and that no reserve for lower of cost or net realizable value is required for our inventories 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:16px;text-align:left;text-indent:32px;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:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net, are stated at cost, less accumulated depreciation. Depreciation is calculated using the straight-line method over the estimated useful lives of the assets, which are generally two to </span><span style="font-family:inherit;font-size:10pt;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;">. Leasehold improvements are amortized on a straight-line basis over the shorter of the remaining lease term or the estimated useful lives of related improvements. Expenditures for repairs and maintenance are expensed in the period incurred.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Useful lives for property and equipment are as follows:</span></div><div style="line-height:120%;padding-top:16px;text-align:left;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:49%;"/><td style="width:1%;"/><td style="width:50%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Property and Equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">Estimated Useful Life</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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3 years</span></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;">Product tooling equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2 years</span></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;">Computers equipment and software</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3 years</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capitalized internal-use software</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3 years</span></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;">Leasehold improvements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lesser of estimated useful life or remaining lease term</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:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Capitalized Internal-Use Software Costs</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Costs incurred to develop and modify software and our platform for internal use, including costs related to the development of software for our connected devices are capitalized and included in property and equipment, net on our consolidated balance sheets. Costs incurred during the preliminary planning and evaluation stage of the project and repairs and maintenance are expensed as incurred. Costs incurred during the application development stage of the project are capitalized. Capitalized internal-use software costs are amortized on a straight-line basis over their estimated useful lives of three years. We capitalized </span><span style="font-family:inherit;font-size:10pt;"><span>$5.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$4.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> for software developed and modified to meet our internal requirements 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;">, respectively. Amortization expense related to capitalized internal-use software which was recorded as research and development expenses 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;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$2.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$0.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.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:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Impairment of Long-Lived Assets</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We review long-lived assets for impairment when circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of these assets is measured by a comparison of the carrying amounts to the sum of the future undiscounted cash flows the assets are expected to generate over the remaining useful lives of the assets. If a long-lived asset fails a recoverability test, we measure the amount by which the carrying value of the asset exceeds its fair value. There were no events or changes in business circumstances 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;"> that indicated the carrying amounts of any long-lived assets were not fully recoverable.</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Advance Payments from Partner</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Advance payments from partner represents amounts received or due from a channel partner in connection with a Value-Added Reseller Agreement (“Reseller Agreement”) dated as of May 4, 2017. The Reseller Agreement specifies for payments to us if certain user enrollment targets are not met by specified dates stated in the initial term of the Reseller Agreement. Such payments are used as credits against our reseller fee payments to the channel partner. 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;"> , advance payments from the channel partner were </span><span style="font-family:inherit;font-size:10pt;"><span>$9.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$6.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Advertising Expense</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We recognize advertising expenses as they are incurred, and such costs are included in sales and marketing expense in the consolidated statements of operations. 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;">, advertising expense totaled </span><span style="font-family:inherit;font-size:10pt;"><span>$4.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$5.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$3.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Offering Costs</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred offering costs are capitalized and consist of fees and expenses incurred in connection with the anticipated sale of our common stock in an IPO, including the legal, accounting, printing and other IPO-related costs. Upon completion of our IPO in July 2019, $</span><span style="font-family:inherit;font-size:10pt;"><span>2.4</span></span><span style="font-family:inherit;font-size:10pt;"> million of deferred offering costs were reclassified to stockholders’ equity and recorded against the proceeds from the offering. </span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation Expense</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We recognize stock-based compensation expense of non-performance based awards on a straight-line basis over the requisite service period, which is generally consistent with the vesting of the awards, based on the estimated fair value of all stock-based payments issued to employees and directors. Stock-based compensation expense of performance-based awards are recognized on a graded basis. We recognized the fair value of RSUs based on our closing stock price on the date of grant. We estimate the fair value of each employee stock option on the date of grant using the Black-Scholes option-pricing model. The determination of the fair value of each stock award using this option-pricing model is affected by our assumptions regarding a number of complex and subjective variables. These variables include, but are not limited to, the fair value of the common stock at the date of grant, the expected term of the awards, the expected stock price volatility over the term of the awards, risk-free interest rate, and dividend yield as follows:</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:54px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value of Common Stock</span><span style="font-family:inherit;font-size:10pt;">—Given the absence of a public trading market prior to our IPO, our board of directors considered numerous objective and subjective factors to determine the fair value of our common stock at each grant date. These factors included, but were not limited to (i) contemporaneous third-party valuations of common stock; (ii) the prices for our redeemable convertible preferred stock sold to outside investors; (iii) the rights and preferences of redeemable convertible preferred stock relative to common stock; (iv) the lack of marketability of our common stock; (v) developments in the business; and (vi) the likelihood of achieving a liquidity event, such as an initial public offering or sale of the business, given prevailing market conditions. Subsequent to our IPO, the fair value of our common stock is based on the closing quoted market price on the date of grant.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:54px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Expected Term</span><span style="font-family:inherit;font-size:10pt;">—The expected term represents the period that the stock-based awards are expected to be outstanding. We determine the expected term using the simplified method. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the options. For stock options granted to non-employees, the expected term equals the remaining contractual term of the option from the vesting date.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:54px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Expected Volatility</span><span style="font-family:inherit;font-size:10pt;">—As we had no trading history for our common stock when we granted our option awards prior to our IPO and limited trading history subsequent to our IPO, the expected volatility was estimated by taking the average historic price volatility for industry peers, consisting of several public companies in our industry that are either similar in size, stage, or financial leverage, over a period equivalent to the expected term of the awards.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:54px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Risk-Free Interest Rate</span><span style="font-family:inherit;font-size:10pt;">—The risk-free interest rate is calculated using the average of the published interest rates of U.S. Treasury zero-coupon issues with maturities that are commensurate with the expected term.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:54px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Dividend Yield</span><span style="font-family:inherit;font-size:10pt;">—The dividend yield assumption is zero, as we have no history of, or plans to make, dividend payments.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation expense for equity instruments issued to non-employees is based on their fair values of the options determined using the Black-Scholes option-pricing model as the awards vest. The fair value of non-performance based awards granted to non-employees is recognized over the vesting period on a straight-line basis. For stock options issued to non-employees with specific performance criteria, we make a determination at each balance sheet date whether the performance criteria are probable of being achieved. Compensation expense is recognized as the performance criteria are met or when it is probable that the criteria will be met.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the years ended December 31, 2019 and 2018, we granted options and restricted stock units with a combination of service-based vesting conditions and market-based vesting conditions. The estimated fair value of these options was determined on the date of grant using the Monte Carlo simulation model, which utilizes multiple input variables to simulate a range of our possible future enterprise value. The determination of the estimated grant date fair value of these options is affected by a number of assumptions including our estimated common stock fair value on the grant date, expected volatilities of our common stock, our risk-free interest rate, and expected dividend yield. We recognize stock-based compensation expense for these options on a graded basis over the longer of the explicit service period or the derived service period.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We account for forfeitures when they occur. For awards forfeited before completion of the requisite service period, previously recognized compensation cost is reversed in the period the award is forfeited. For stock-based awards that are modified, a modification of the terms of a stock-based award is treated as an exchange of the original award or a new award with total compensation cost equal to the grant-date fair value of the original award plus any incremental value of the modification to the award.</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Common Stock Warrants</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Common stock warrants are measured at their estimated fair value upon issuance using the Black-Scholes pricing model and recorded in additional paid-in capital. Common stock warrants are equity classified and no subsequent remeasurement is required.</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;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:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We account for income taxes using the asset and liability method under which deferred tax assets and liabilities are determined based on the differences between the financial reporting and tax bases of assets and liabilities with consideration given to net operating losses and tax credit carryforwards. Deferred tax assets and liabilities are measured using the enacted tax rates that are expected to be in effect when the differences are expected to reverse.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We assess the likelihood that deferred tax assets will be recovered from future taxable income and a valuation allowance is established when necessary to reduce deferred tax assets to the amounts more likely than not expected to be realized. We adopted Accounting Standards Update (“ASU”) No. 2015-17, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes—Balance Sheet Classification of Deferred Taxes</span><span style="font-family:inherit;font-size:10pt;">, and classified our deferred income taxes as noncurrent on the consolidated balance sheets.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We recognize and measure uncertain tax positions using a two-step approach. The first step is to evaluate the tax position taken or expected to be taken by determining if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained in an audit, after resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. Significant judgment is required to evaluate uncertain tax positions. We evaluate our uncertain tax positions on a regular basis. Our evaluations are based on a number of factors, including changes in facts and circumstances, changes in tax law, correspondence with tax authorities during the course of the audit, and effective settlement of audit issues.</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Net Loss Per Share Attributable to Common Stockholders</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic and diluted net loss per share attributable to common stockholders is presented in conformity with the two-class method required for participating securities. Prior to the automatic conversion in conjunction with our IPO, we considered all series of redeemable convertible preferred stock to be participating securities as the holders of such stock were entitled to receive non-cumulative dividends on an as-converted basis in the event that a dividend was paid on common stock. Under the two-class method, the net loss attributable to common stockholders is not allocated to the redeemable convertible preferred stock as the holders of our redeemable convertible preferred stock did not have a contractual obligation to share in our losses. Under the two-class method, net income is attributed to common stockholders and participating securities based on their participation rights.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic net loss per share attributable to common stockholders is computed by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. Net loss attributable to common stockholders is calculated by adjusting net loss with current period accretion of redeemable convertible preferred stock. As we have reported net losses for all periods presented, all potentially dilutive securities are antidilutive and, accordingly, basic net loss per share equals diluted net loss per share.</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;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:16px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition Policy from January 1, 2019</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On January 1, 2019, we adopted the requirements of Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers (Topic 606) (“ASC 606”) as discussed further in "Recent Accounting Pronouncements Adopted" below. ASC 606 establishes a principle for recognizing revenue upon the transfer of promised goods or services to customers, in an amount that reflects the expected consideration received in exchange for those goods or services. The adoption of ASC 606 also requires the adoption of ASC Subtopic 340-40, Other Assets and Deferred Costs-Contracts with Customers, which provides for the deferral of certain incremental costs of obtaining a contract with a customer. Collectively, references to ASC 606 used herein refer to both ASC 606 and Subtopic 340-40. The core principle of ASC 606 is to recognize revenue to depict the transfer of promised goods or services to clients in an amount that reflects the consideration the entity expects to be entitled in exchange for those goods or services. This principle is achieved through applying the following five-step approach:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><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 client.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><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:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><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:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><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.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><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, we satisfy a performance obligation.</span></div></td></tr></table><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The substantial majority of our revenue is derived from monthly subscription fees that are recognized as services are rendered and earned under the subscription agreements with clients. Clients are business entities, such as health plans, self-insured plans and government entities, that have contracted with us to offer the Livongo solution to their covered lives. Client’s employees or their covered dependents enrolled in the Livongo program are referred to as members. Clients are our customers. We improve member health results and reduce healthcare costs by providing an overall health management solution through the integration of Livongo devices, supplies, access to our web-based platform, and clinical and data services. We believe that our overall promise to our customers is to improve member health results and reduce healthcare costs, and the delivery of this promise would not be possible without the integration of Livongo devices, supplies, access to our web-based platform, and clinical and data services. The promises to transfer the goods and services are not separately identifiable as we provide a significant service of integrating the goods and services provided by us (i.e. inputs) into a combined output (i.e. member behavior modifications) that result in the fulfillment of our promise to our customers. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There is usually a six-month minimum enrollment period for members. Many of our clients can stop their monthly recurring subscription but will be required to pay an early termination fee if the termination occurs during the minimum enrollment period. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>In most agreements associated with our Livongo for Diabetes, Livongo for Hypertension, and Livongo for Prediabetes and Weight Management solutions, clients primarily pay monthly subscription fees based on a per participant per month model, based on the number of active enrolled members each month. In addition, clients can choose to pay an upfront amount with a lower per participant per month fee. We have determined that access to our solution is a single continuous service comprised of a series of distinct services that are substantially the same and have the same pattern of transfer (i.e. distinct days of service). These services are consumed as they are received and we recognize revenue each month using the variable consideration allocation exception. We apply this exception because we concluded that the nature of our obligations and the variability of the payment being based on the number of active members are aligned.</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:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>In most agreements associated with our Livongo for Behavioral Health by myStrength solution, clients either pay a fixed upfront fee or a monthly fee based on the number of members to whom the solution is available. The contract term is generally one to three years, with one year auto-renewal terms. </span></span><span style="font-family:inherit;font-size:10pt;">We have determined that access to our solution is a single continuous service comprised of a series of distinct services that are substantially the same and have the same pattern of transfer (i.e. distinct days of service). These services are consumed as they are received and we recognize revenue each month using the variable consideration allocation exception. We apply this exception because we concluded that the nature of our obligations and the variability of the payment based on the number of available members are aligned and uncertainty related to the consideration is resolved on a monthly basis as we satisfy our obligations. For certain arrangements where the per-member fee varies as the number of available members changes, we estimate the expected transaction price based on the number of expected members over the term of the arrangement.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We sell to our clients through our direct sales force and through our partners (channel partners, pharmacy benefit managers, and resellers). We are the principal that controls the transfer of promised goods and services to members with respect to contracts originated through partners, that are the subject of the arrangement with the client, we have latitude in establishing pricing, and we have inventory risk. In these situations, revenue is recognized on a gross basis, and fees paid to partners are recorded as commissions expense included in sales and marketing expense in the consolidated statements of operations.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In certain legacy arrangements, we derive revenue from the sale of our cellular-connected weight scale and access to the Livongo for Prediabetes and Weight Management solution through the Retrofit platform. When an agreement contains multiple performance obligations, we allocate the transaction price to each performance obligation based on the relative SSP. The determination of SSP is judgmental and is based on the price an entity charges for the same good or service, sold separately in a standalone sale, and sold to similar clients in similar circumstances. We typically price the devices and services within a narrow range to represent SSP. Amounts allocated to the connected device are recognized when control transfers, which is at the point in time upon delivery of the device. Amounts allocated to the services are recognized as the service is performed.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain of our client contracts are subject to pricing adjustments based on various performance metrics, such as member satisfaction scores, cost savings guarantees and health outcome guarantees, which if not met typically require us to refund a portion of the per participant per month fee paid. We estimate the amount of variable consideration we expect to refund to our clients under these arrangements and defer that estimate over the term of the arrangement. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain of our contractual agreements with clients contain a most-favored nation clause, pursuant to which we represent that the price charged and the terms offered to the client will be no less favorable than those made available to other clients. We historically have not been required to modify the transaction price as a result of these clauses; in the event a most-favored nation clause is expected to be triggered, we will reassess the expected transaction price in accordance with ASC 606. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We applied the practical expedient to not disclose information about contracts with original expected duration of one year or less, amounts of variable consideration attributable to the variable consideration allocation exception, or contract renewals that are unexercised. We also applied the practical expedient to exclude sales and other indirect taxes when measuring the transaction price.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For additional revenue and deferred revenue disclosures, refer to Note 3.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Revenue</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue represents billed, but unrecognized revenue, and is comprised of fees received in advance of the delivery or completion of the services and amounts received in instances when revenue recognition criteria have not been met. Deferred revenue associated with upfront payments for the device is amortized ratably over expected member enrollment period. Deferred revenue that will be recognized during the succeeding twelve-month period is recorded as current deferred revenue and the remaining portion is recorded as noncurrent deferred revenue. </span></div><div style="line-height:174%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Costs and Other</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred costs and other consist of deferred device costs, deferred contract costs, and deferred execution credits.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred device costs consist of cost of inventory incurred in connection with delivery of services that are deferred and amortized over the shorter of the expected member enrollment period or the expected device life which are recorded as cost of revenue. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred contract costs represent the incremental costs of obtaining a contract with a client if we expect to recover such costs. The primary example of our costs to obtain a contract include incremental sales commissions and stock-based compensation to obtain contracts paid to our sales organization. These incremental costs to obtain client contracts are deferred and then amortized on a straight-line basis over a period of benefit that has been determined to be four years. We determined the period of benefit by taking into consideration the length of client contracts, contract renewal rates, the useful life of developed technology and other factors. Amortization expense is included in sales and marketing expenses in the consolidated statement of operations. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred execution credits consist of upfront discounts provided to clients which are included in the transaction price and are recognized over the period of benefit, resulting in a contract asset.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred costs and other that are to be amortized within twelve months are recorded to deferred costs and other, current and the remainder is recorded to deferred costs and other, noncurrent on our consolidated balance sheets. </span></div><div style="line-height:174%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue policy prior to January 1, 2019</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prior to the year ended December 31, 2019, we recognized revenue in accordance with ASC 605,</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> Revenue Recognition</span><span style="font-family:inherit;font-size:10pt;"> ("ASC 605")</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">. </span><span style="font-family:inherit;font-size:10pt;">We have determined that our diabetes, hypertension and Livongo for Prediabetes and Weight Management devices do not have standalone value because the device is not sold separately and does not function without the associated supplies and services. Our diabetes, hypertension and Livongo and Prediabetes and Weight Management devices, along with the associated supplies and services, are treated as a single unit of account and revenue is recognized on a monthly basis when all of the following criteria are satisfied: (i) there is persuasive evidence that an arrangement exists, (ii) delivery of the device has occurred and services are being rendered, (iii) the price is fixed or determinable and (iv) collectability is reasonably assured. When the arrangement includes an upfront fee, the upfront fee is deferred and amortized into revenue over the expected member enrollment period, which is estimated to be 24 months and such amount has not been material for all periods presented.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have determined certain of our connected devices do have standalone value, such as the cellular-connected weight scale in our Livongo for Prediabetes and Weight Management solution through the Retrofit platform. When an agreement contains multiple units of account, we allocate revenue to each unit of account based on a selling price hierarchy as required. The selling price for a unit of account is based on its Vendor Specific Objective Evidence (“VSOE”) or, if available, third-party evidence (“TPE”) if VSOE is not available, or best estimate of selling price (“ESP”) if neither VSOE nor TPE is available. The ESP is established considering several internal factors including, but not limited to, historical sales, pricing practices and geographies in which we offer our products and solutions. The determination of ESP is judgmental. Amounts allocated to the device unit of account are recognized upon delivery of the device. Amounts allocated to the service unit of account are recognized ratably over time, but not to exceed any amounts that are subject to contingent revenue limitations.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain of our contractual agreements with customers contain a most-favored nation clause, pursuant to which we represent that the price charged and the terms offered to the customer will be no less favorable than those made available to other customers. We have not incurred any obligations related to such terms in these agreements during the periods presented. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain of our client contracts are subject to pricing adjustments based on various performance metrics, such as member satisfaction scores, cost savings guarantees and health outcome guarantees, which if not met typically require us to refund a portion of the per participant per month fee paid. We defer the maximum amount of consideration that is contingently refundable to our clients until the performance metric is met.</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cost of Revenue </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenue consists of expenses that are closely correlated or directly related to delivery of our solutions and monthly subscription fees, including product costs, data center costs, client support costs, credit card processing fees, allocated overhead costs, and amortization of internally developed technology and deferred device costs. Certain personnel expenses associated with supporting these functions, including allocated overhead expenses for facilities, IT and depreciation expense, are included in cost of revenue.</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements Adopted</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Comprehensive Income</span><span style="font-family:inherit;font-size:10pt;">: In February 2018, the FASB issued ASU No. 2018-02, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income Statement—Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income</span><span style="font-family:inherit;font-size:10pt;">, which provides financial statement preparers with an option to reclassify stranded tax effects within accumulated other comprehensive income to retained earnings in each period in which the effect of the change in the U.S. federal corporate income tax rate in the Tax Cuts and Jobs Act (or portion thereof) is recorded. This ASU becomes effective for us for the year ending </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and the interim periods therein. Early adoption is permitted. The amendments in this ASU should be applied either in the period of adoption or retrospectively to each period (or periods) in which the effect of the change in the U.S. federal corporate income tax rate in the Tax Cuts and Jobs Act is recognized. The adoption of this ASU did not have a material impact on our consolidated financial statements.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition:</span><span style="font-family:inherit;font-size:10pt;"> In May 2014, the FASB issued ASU No. 2014-09, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606)</span><span style="font-family:inherit;font-size:10pt;"> (“ASC 606”), which amends the existing accounting standards for revenue recognition. ASU No. 2014-09 is based on principles that govern the recognition of revenue at an amount an entity expects to be entitled when products are transferred to clients. ASU No. 2014-09 is effective for us for our annual results for the year ended December 31, 2019, and our interim periods beginning after December 31, 2019. Subsequently, the FASB has issued the following standards related to ASU No. 2014-09: ASU No. 2016-08, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with clients (Topic 606): Principal versus Agent Considerations</span><span style="font-family:inherit;font-size:10pt;">; ASU No. 2016-10, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing</span><span style="font-family:inherit;font-size:10pt;">; ASU No. 2016-12, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606): Narrow-Scope Improvements and Practical Expedients</span><span style="font-family:inherit;font-size:10pt;">; and ASU No. 2016-20, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Technical Corrections and Improvements to Topic 606</span><span style="font-family:inherit;font-size:10pt;">, which clarifies narrow aspects of ASC 606 or corrects unintended application of the guidance.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We adopted the new revenue standard on January 1, 2019 by applying the modified retrospective transition method to all active contracts at the adoption date. Results for the interim and annual periods beginning January 1, 2019 are reported in accordance with ASC 606; however, prior periods were not adjusted and are presented in accordance with ASC 605. Upon the adoption of the new revenue standard, we recorded an adjustment of </span><span style="font-family:inherit;font-size:10pt;"><span>$4.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> to accumulated deficit, a </span><span style="font-family:inherit;font-size:10pt;"><span>$3.7</span></span><span style="font-family:inherit;font-size:10pt;"> million increase to current deferred costs and other, a </span><span style="font-family:inherit;font-size:10pt;"><span>$0.8</span></span><span style="font-family:inherit;font-size:10pt;"> million increase in noncurrent deferred costs and other, and a </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2</span></span><span style="font-family:inherit;font-size:10pt;"> million decrease to accrued expenses and other current liabilities, related to our active contracts as of January 1, 2019. The adoption of ASC 606 did not have a material impact on our revenue for the year ended December 31, 2019. See Note 3 for further disclosure related to the adoption of ASC 606. </span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">New Accounting Pronouncements Not Yet Adopted</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases:</span><span style="font-family:inherit;font-size:10pt;"> In February 2016, the FASB issued ASU No. 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;">, which modifies lease accounting for lessees to increase transparency and comparability by recording lease assets and liabilities for operating leases and disclosing key information about leasing arrangements. In July 2018, the FASB issued ASU No. 2018-10, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Codification Improvements to Topic 842, Leases</span><span style="font-family:inherit;font-size:10pt;">, and ASU No. 2018-11, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842),</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Targeted Improvements</span><span style="font-family:inherit;font-size:10pt;">, which affect certain aspects of the previously issued guidance. In December 2018, the FASB issued ASU No. 2018-20, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Narrow-Scope Improvements for Lessor, Leases (Topic 842)</span><span style="font-family:inherit;font-size:10pt;">, which provides guidance on sales tax and other taxes collected from lessees. In December 2019, the FASB issued ASU No. 2019-01, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Codification Improvements to Topic 842, Leases</span><span style="font-family:inherit;font-size:10pt;">, which affect certain aspects of the previously issued guidance. Amendments include an additional transition method that allows entities to apply the new standard on the adoption date and recognize a cumulative effect adjustment to the opening balance of retained earnings, as well as a new practical expedient for lessors. This ASU is effective for us for the year ending December 31, 2020 and interim periods within the year ending December 31, 2021. Early adoption is permitted. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We will adopt this guidance effective January 1, 2020 and elected the optional transition method that allows lessees to apply the new guidance as of the adoption date and recognize any cumulative-effect adjustment to the opening balance of accumulated deficits in the period of adoption. We elected the transition package of practical expedients which allows us (1) to not reassess whether any expired or existing contracts are leases, or contain leases, (2) to not reassess the lease classification for any expired or existing leases, and (3) to not reassess initial direct costs for any existing leases. Further, we elected the practical expedient to not separate lease and non-lease components for all leases and account for the combined lease and non-lease components as a single lease component. We also excluded leases with an initial term of 12 months or less from the balance sheet.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Upon adoption, we will record a right-of-use asset and a lease liability on our consolidated balance sheets for substantially all of our operating lease arrangements, which approximates the present value of our future minimum lease obligations pertaining to our operating leases as disclosed in Note 8. Any new lease arrangements or modifications entered into subsequent to the adoption date will be accounted for in accordance with the new standard. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Stock-Based Compensation:</span><span style="font-family:inherit;font-size:10pt;"> In June 2018, the FASB issued ASU No. 2018-07,</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> Improvements to Nonemployee Share-Based Payment Accounting</span><span style="font-family:inherit;font-size:10pt;">. The standard simplifies the accounting for share-based payments granted to nonemployees for goods and services and aligns most of the guidance on such payments to the nonemployees with the requirements for share-based payments granted to employees. ASU No. 2018-07 is effective for us for the year ending December 31, 2020, and interim periods within the year ending December 31, 2021. Early adoption is permitted. We will adopt this standard on January 1, 2020 and there will be no material impact on our consolidated financial statements upon our adoption of this standard.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Internal Use Software</span><span style="font-family:inherit;font-size:10pt;">: In August 2018, the FASB issued ASU No. 2018-15, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract</span><span style="font-family:inherit;font-size:10pt;">, which aligns the requirements for capitalizing implementation costs incurred in a cloud computing arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use-software. This ASU is effective for us for the year ending December 31, 2021, and interim periods within the year ending December 31, 2022. Early adoption is permitted. We are currently evaluating the impact of this ASU on our consolidated financial statements.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Disclosure of Fair Value Measurement:</span><span style="font-family:inherit;font-size:10pt;"> In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement, which eliminates, adds and modifies certain disclosure requirements for fair value measurements as part of the FASB's disclosure framework project. The new standard is effective for fiscal years beginning after December 15, 2019, with early adoption permitted, including interim reporting periods within those fiscal years. ASU 2018-13 is effective for us in the first quarter of the year ending December 31, 2020. Our adoption of this new standard on January 1, 2020 will not have a material impact on our consolidated financial statements. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes:</span><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;">Simplifying the Accounting for Income Taxes (Topic 740).</span><span style="font-family:inherit;font-size:10pt;"> This ASU simplifies the accounting for income taxes by, among other things, eliminating certain existing exceptions related to the general approach in ASC 740 relating to franchise taxes, reducing complexity in the interim-period accounting for year-to-date loss limitations and changes in tax laws, and clarifying the accounting for transactions outside of business combination that result in a step-up in the tax basis of goodwill. The transition requirements are primarily prospective and the effective date is January 1, 2021, with early adoption permitted. We are currently evaluating the impact of this ASU on our consolidated financial statements.</span></div> <div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The consolidated financial statements and accompanying notes have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and include the accounts of Livongo Health, Inc. and our wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated. </span></div> <div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;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:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our reporting currency is the U.S. dollar. We determine the functional currency of each subsidiary based on the currency of the primary economic environment in which each subsidiary operates. Items included in the financial statements of such subsidiaries are measured using that functional currency.</span></div>The functional currency of each of our subsidiaries is the U.S. dollar. Foreign currency denominated monetary assets and liabilities are remeasured into U.S. dollars at current exchange rates and foreign currency denominated nonmonetary assets and liabilities are remeasured into U.S. dollars at historical exchange rates. Gains or losses from foreign currency remeasurement and settlements are included in other income (expense), net in the consolidated statements of operations. 0 <div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;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:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make certain estimates, judgments, and assumptions that affect the reported amounts of assets and liabilities and the related disclosures at the date of the financial statements, as well as the reported amounts of revenue and expenses during the periods presented. Such estimates, judgments, and assumptions include: revenue recognition, allowance for doubtful accounts, the period of benefit for deferred commissions, the period of benefit for deferred device costs, estimated costs for capitalized internal-use software, assessment of the useful life and recoverability of long-lived assets, fair values of stock-based awards, fair value of intangible assets, contingent consideration in business combinations, and income taxes. Actual results could be different from these estimates. To the extent there are material differences between these estimates, judgments, or assumptions and actual results, our financial statements will be affected.</span></div> <div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Emerging Growth Company Status</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We are an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012 (“JOBS Act”). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. The JOBS Act provides that an emerging growth company can take advantage of the extended transition period for complying with new or revised accounting standards. Thus, an emerging growth company can delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. We have elected to avail ourselves of this extended transition period and, as a result, we do not adopt new or revised accounting standards on the relevant dates on which adoption of such standards is required for other public companies until required by private company accounting standards.</span></div> <div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Prior Period Reclassification</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassifications of prior period amounts pertaining to the provision for doubtful accounts in the changes in allowance for doubtful accounts table below have been made to conform to current period presentation.</span></div> <div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Business Combinations</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have completed a number of acquisitions of other businesses in the past and may acquire additional businesses or technologies in the future. The results of businesses acquired in a business combination are included in our consolidated financial statements from the date of acquisition. We allocate the purchase price, which is the sum of the consideration provided in a business combination to the identifiable assets and liabilities of the acquired business at their acquisition date fair values. The excess of the purchase price over the amount allocated to the identifiable assets and liabilities is recorded as goodwill. Determining the fair value of assets acquired and liabilities assumed requires management to use significant judgment and estimates, including the selection of valuation methodologies, estimates of future revenue and cash flows, discount rates and selection of comparable companies.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">When we issue stock-based or cash awards to an acquired company’s stockholders, we evaluate whether the awards are consideration or compensation for post-acquisition services. The evaluation includes, among other things, whether the vesting of the awards is contingent on the continued employment of the acquired company’s stockholders beyond the acquisition date. If continued employment is required for vesting, the awards are treated as compensation for post-acquisition services and recognized as expense over the requisite service period.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">To date, the assets acquired, and liabilities assumed in our business combinations have primarily consisted of goodwill and finite-lived intangible assets, consisting primarily of developed technologies, customer relationships and trade names. The estimated fair values and useful lives of identifiable intangible assets are based on many factors, including estimates and assumptions of future operating performance and cash flows of the acquired business, the nature of the business acquired, and the specific characteristics of the identified intangible assets. The estimates and assumptions used to determine the fair values and useful lives of identified intangible assets could change due to numerous factors, including market conditions, technological developments, economic conditions and competition.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquisition-related transaction costs incurred by us are not included as a component of consideration transferred but are accounted for as operating expenses in the period in which the costs are incurred in the consolidated statements of operations.</span></div> <div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Concentration of Risk</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financial instruments that potentially subject us to credit risk consist principally of cash, cash equivalents, certificates of deposit, and accounts receivable. We maintain our cash primarily with domestic financial institutions of high credit quality, which may exceed federal deposit insurance corporation limits. We invest our cash equivalents in highly rated money market funds and short-term investments in certificates of deposit. We have not experienced any losses in such accounts. We believe we are not exposed to any significant credit risk on cash, cash equivalents, investments and restricted cash and perform periodic evaluations of the credit standing of such institutions.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our sales are predominately to self-insured employers, healthcare providers, and insurance carriers located throughout North America. Accounts receivable are recorded at the invoiced amount, and are stated at realizable value, net of an allowance for doubtful accounts. We perform ongoing assessments of our clients to assess the collectability of the accounts based on a number of factors, including past transaction experience, age of the accounts receivable, review of the invoicing terms of the contracts, and recent communication with clients. We have not experienced material credit losses from our accounts receivable.</span></div>Significant clients and partners are those which represent 10% or more of our net accounts receivable balance or revenue during the period at each respective consolidated balance sheet date.<div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We utilize a limited number of manufacturing vendors to build and assemble our products. The hardware components included in our devices are sourced from various suppliers by the manufacturer and are principally industry standard parts and components that are available from multiple vendors. Quality or performance failures of the glucometer or changes in the contractors’ or vendors’ financial or business condition could disrupt our ability to supply quality products to our customers and thereby have a material adverse impact on our business, financial condition and results of operations.</span></div> For each significant partner that represented 10% or more of our accounts receivable balance or revenue during the periods presented, revenue as a percentage of total revenue and accounts receivable as a percentage of net accounts receivable were as follows: <div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"/></tr><tr><td style="width:36%;"/><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%;"/><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;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;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accounts Receivable</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="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> Year Ended December 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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;height:17px;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;">Partner A</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>29</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align: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;">Partner B</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>22</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></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>25</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>13</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></table></div></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">_________________</span></div><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:inherit;font-size:8pt;">*</span></div>Less than 10% of total revenue 0.29 0.33 0.30 0.23 0.28 0.22 0.25 0.13 <div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value Measurements</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The carrying value of our financial instruments, including cash equivalents, short-term investments, accounts receivable, accounts payable, and accrued liabilities approximates fair value due to their short-term nature.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We measure financial assets and liabilities at fair value at each reporting period using a fair value hierarchy that requires the use of observable inputs and minimizes the use of unobservable inputs. We define fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Fair value is estimated by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><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;">Level 1—Quoted prices in active markets for identical assets or liabilities.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><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;">Level 2—Observable inputs other than quoted prices in active markets for identical assets and 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 assets or liabilities.</span></div></td></tr></table><div style="line-height:120%;font-size:10pt;padding-left:30px;"><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;">Level 3—Inputs that are generally unobservable and typically reflect management’s estimate of assumptions that market participants would use in pricing the asset or liability.</span></div> <div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash, Cash Equivalents, Short-Term Investments, and Restricted Cash</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents consist of cash in banks and highly liquid investments, including money market fund accounts, purchased with an original maturity of three months or less. Cash equivalents consist of investments in money market funds for which the carrying amount approximates fair value, due to the short maturities of these instruments.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our short-term investments consist of certificates of deposit with an original maturity of twelve months or less. Short-term investments were </span><span style="font-family:inherit;font-size:10pt;"><span>$150.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. There was </span><span style="font-family:inherit;font-size:10pt;"><span>zero</span></span><span style="font-family:inherit;font-size:10pt;"> short-term investment 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>Our restricted cash consists of deposits required under our vendor agreement, credit card program and the terms of the lease agreements for our office space in Mountain View, California and in Chicago, Illinois. 150000000.0 0 1300000 200000 <div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounts Receivable and Allowance for Doubtful Accounts</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable primarily consists of amounts billed to customers. Our accounts receivable are subject to collection risk. Gross accounts receivable are reduced for this risk by an allowance for doubtful accounts. We determine the need for an allowance for doubtful accounts by performing ongoing assessments and credit evaluations of our clients to assess the probability of collection based upon various factors, including past transaction experience, age of the accounts receivable, review of the invoicing terms of the contract, and recent communication with clients. Accounts receivables are written off against the allowance when management determines a balance is uncollectible and we no longer actively pursue collection of the receivable.</span></div>We do not typically offer right of refund in our contracts. We have not experienced significant credit losses from our accounts receivable. 1200000 600000 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The changes in the allowance for doubtful accounts are as follows:</span></div><div style="line-height:120%;padding-top:16px;text-align:left;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:68%;"/><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%;"/></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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;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;">(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;">Allowance for doubtful accounts—beginning balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(575</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(51</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(92</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align: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;">Provision for doubtful accounts</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(854</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(476</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41</span></span></div></td><td 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;">Amounts written off and other adjustments</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>184</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>(48</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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;">Allowance for doubtful accounts—ending balance</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,245</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(575</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(51</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 575000 51000 92000 854000 476000 -41000 184000 -48000 0 1245000 575000 51000 <div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill</span></div><span style="font-family:inherit;font-size:10pt;">Goodwill represents the excess of the purchase price over the fair value of net assets acquired in business combinations. We review goodwill for impairment at least annually or more frequently if events or changes in circumstances indicate that the carrying value of goodwill may not be recoverable. On January 1, 2017, we adopted ASU No. 2017-04, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles- Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</span>, which eliminated step one from the testing of goodwill impairment. Goodwill is tested for impairment at the reporting unit level by first assessing the qualitative factors to determine whether it is more likely than not that the fair value of our single reporting unit is less than its carrying amount. Qualitative indicators assessed include consideration of macroeconomic, industry and market conditions, our overall financial performance and personnel or strategy changes. Based on the qualitative assessment, if it is determined that it is more likely than not that its fair value is less than its carrying amount, the fair value of our single reporting unit is compared to its carrying value. Any excess of the goodwill carrying amount over the fair value is recognized as an impairment loss, and the carrying value of goodwill is written down to fair value. 0 <div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Intangible Assets, Net</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquired finite-lived intangible assets are amortized over their estimated useful lives. We evaluate the recoverability of our intangible assets for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of these assets is measured by a comparison of the carrying amounts to the future undiscounted cash flows the assets are expected to generate. If such review indicates that the carrying amount of intangible assets is not recoverable, the carrying amount of such assets is reduced to fair value. We have not recorded any such impairment charges.</span></div><div style="line-height:120%;padding-top:16px;text-align:left;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:88%;"/><td style="width:12%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Useful Life</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:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in 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;">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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">7–10</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;">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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5–7</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;">Trade names</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2–5</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:left;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:88%;"/><td style="width:12%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Useful Life</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:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in 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;">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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">7–10</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;">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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5–7</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;">Trade names</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2–5</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:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets consisted of the following as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-top:16px;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="14"/></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:12%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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;">Gross Value</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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Book</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">Remaining</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Useful Life</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="11" style="vertical-align:bottom;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;">(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 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;">(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;">Customer relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,190</span></span></div></td><td style="vertical-align: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>(1,227</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,963</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.1</span></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;">Developed technology</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,020</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,848</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,172</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.7</span></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;">Trade name</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>448</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>(114</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>334</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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.0</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-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>19,658</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,189</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,469</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;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></table></div></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets consisted of the following 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;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="14"/></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:12%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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;">Gross Value</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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Book</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">Remaining</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Useful Life</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="11" style="vertical-align:bottom;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;">(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 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;">(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;">Customer relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,890</span></span></div></td><td style="vertical-align: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>(266</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,624</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.3</span></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;">Developed technology</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,820</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(329</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,491</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.3</span></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;">Trade names</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>48</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>(9</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39</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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.4</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-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>5,758</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(604</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,154</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Inventories</span></div>Inventories consist of purchased components for assembling our welcome kits, refill kits, and replacement components. Our inventories are stated at the lower of cost or net realizable value. The cost of inventories is determined using the weighted-average cost method, which approximates the actual cost on a FIFO (first-in, first-out) basis. All inventories are expected to be delivered to our members within a normal operating cycle for us and all of our kits and replacement components are classified as current assets. We measure our inventories at the lower of cost or net realizable value. <div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;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:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net, are stated at cost, less accumulated depreciation. Depreciation is calculated using the straight-line method over the estimated useful lives of the assets, which are generally two to </span><span style="font-family:inherit;font-size:10pt;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;">. Leasehold improvements are amortized on a straight-line basis over the shorter of the remaining lease term or the estimated useful lives of related improvements. Expenditures for repairs and maintenance are expensed in the period incurred.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Useful lives for property and equipment are as follows:</span></div><div style="line-height:120%;padding-top:16px;text-align:left;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:49%;"/><td style="width:1%;"/><td style="width:50%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Property and Equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">Estimated Useful Life</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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3 years</span></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;">Product tooling equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2 years</span></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;">Computers equipment and software</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3 years</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capitalized internal-use software</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3 years</span></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;">Leasehold improvements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lesser of estimated useful life or remaining lease term</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P3Y <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Useful lives for property and equipment are as follows:</span></div><div style="line-height:120%;padding-top:16px;text-align:left;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:49%;"/><td style="width:1%;"/><td style="width:50%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Property and Equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">Estimated Useful Life</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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3 years</span></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;">Product tooling equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2 years</span></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;">Computers equipment and software</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3 years</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capitalized internal-use software</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3 years</span></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;">Leasehold improvements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lesser of estimated useful life or remaining lease term</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:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment consisted of the following:</span></div><div style="line-height:120%;padding-top:16px;text-align:left;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;">As of 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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;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;">(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;">Computer, equipment and software</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>2,218</span></span></div></td><td style="vertical-align: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>652</span></span></div></td><td style="vertical-align: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;">Furniture and fixtures</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>915</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>730</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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;">Capitalized internal-use software</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,229</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,653</span></span></div></td><td style="vertical-align: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;">Leasehold improvements</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,092</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>585</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,454</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,620</span></span></div></td><td style="vertical-align: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;">Less: accumulated depreciation</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,100</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,783</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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,354</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,837</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> P3Y P2Y P3Y P3Y <div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Capitalized Internal-Use Software Costs</span></div>Costs incurred to develop and modify software and our platform for internal use, including costs related to the development of software for our connected devices are capitalized and included in property and equipment, net on our consolidated balance sheets. Costs incurred during the preliminary planning and evaluation stage of the project and repairs and maintenance are expensed as incurred. Costs incurred during the application development stage of the project are capitalized. Capitalized internal-use software costs are amortized on a straight-line basis over their estimated useful lives of three years. 5600000 4000000.0 1600000 2500000 900000 200000 <div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Impairment of Long-Lived Assets</span></div>We review long-lived assets for impairment when circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of these assets is measured by a comparison of the carrying amounts to the sum of the future undiscounted cash flows the assets are expected to generate over the remaining useful lives of the assets. If a long-lived asset fails a recoverability test, we measure the amount by which the carrying value of the asset exceeds its fair value. <div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Advance Payments from Partner</span></div>Advance payments from partner represents amounts received or due from a channel partner in connection with a Value-Added Reseller Agreement (“Reseller Agreement”) dated as of May 4, 2017. The Reseller Agreement specifies for payments to us if certain user enrollment targets are not met by specified dates stated in the initial term of the Reseller Agreement. Such payments are used as credits against our reseller fee payments to the channel partner. 9500000 6700000 <div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Advertising Expense</span></div>We recognize advertising expenses as they are incurred, and such costs are included in sales and marketing expense in the consolidated statements of operations. 4000000.0 5000000.0 3000000.0 <div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Offering Costs</span></div>Deferred offering costs are capitalized and consist of fees and expenses incurred in connection with the anticipated sale of our common stock in an IPO, including the legal, accounting, printing and other IPO-related costs. 2400000 <div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation Expense</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We recognize stock-based compensation expense of non-performance based awards on a straight-line basis over the requisite service period, which is generally consistent with the vesting of the awards, based on the estimated fair value of all stock-based payments issued to employees and directors. Stock-based compensation expense of performance-based awards are recognized on a graded basis. We recognized the fair value of RSUs based on our closing stock price on the date of grant. We estimate the fair value of each employee stock option on the date of grant using the Black-Scholes option-pricing model. The determination of the fair value of each stock award using this option-pricing model is affected by our assumptions regarding a number of complex and subjective variables. These variables include, but are not limited to, the fair value of the common stock at the date of grant, the expected term of the awards, the expected stock price volatility over the term of the awards, risk-free interest rate, and dividend yield as follows:</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:54px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value of Common Stock</span><span style="font-family:inherit;font-size:10pt;">—Given the absence of a public trading market prior to our IPO, our board of directors considered numerous objective and subjective factors to determine the fair value of our common stock at each grant date. These factors included, but were not limited to (i) contemporaneous third-party valuations of common stock; (ii) the prices for our redeemable convertible preferred stock sold to outside investors; (iii) the rights and preferences of redeemable convertible preferred stock relative to common stock; (iv) the lack of marketability of our common stock; (v) developments in the business; and (vi) the likelihood of achieving a liquidity event, such as an initial public offering or sale of the business, given prevailing market conditions. Subsequent to our IPO, the fair value of our common stock is based on the closing quoted market price on the date of grant.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:54px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Expected Term</span><span style="font-family:inherit;font-size:10pt;">—The expected term represents the period that the stock-based awards are expected to be outstanding. We determine the expected term using the simplified method. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the options. For stock options granted to non-employees, the expected term equals the remaining contractual term of the option from the vesting date.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:54px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Expected Volatility</span><span style="font-family:inherit;font-size:10pt;">—As we had no trading history for our common stock when we granted our option awards prior to our IPO and limited trading history subsequent to our IPO, the expected volatility was estimated by taking the average historic price volatility for industry peers, consisting of several public companies in our industry that are either similar in size, stage, or financial leverage, over a period equivalent to the expected term of the awards.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:54px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Risk-Free Interest Rate</span><span style="font-family:inherit;font-size:10pt;">—The risk-free interest rate is calculated using the average of the published interest rates of U.S. Treasury zero-coupon issues with maturities that are commensurate with the expected term.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:54px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Dividend Yield</span><span style="font-family:inherit;font-size:10pt;">—The dividend yield assumption is zero, as we have no history of, or plans to make, dividend payments.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation expense for equity instruments issued to non-employees is based on their fair values of the options determined using the Black-Scholes option-pricing model as the awards vest. The fair value of non-performance based awards granted to non-employees is recognized over the vesting period on a straight-line basis. For stock options issued to non-employees with specific performance criteria, we make a determination at each balance sheet date whether the performance criteria are probable of being achieved. Compensation expense is recognized as the performance criteria are met or when it is probable that the criteria will be met.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the years ended December 31, 2019 and 2018, we granted options and restricted stock units with a combination of service-based vesting conditions and market-based vesting conditions. The estimated fair value of these options was determined on the date of grant using the Monte Carlo simulation model, which utilizes multiple input variables to simulate a range of our possible future enterprise value. The determination of the estimated grant date fair value of these options is affected by a number of assumptions including our estimated common stock fair value on the grant date, expected volatilities of our common stock, our risk-free interest rate, and expected dividend yield. We recognize stock-based compensation expense for these options on a graded basis over the longer of the explicit service period or the derived service period.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We account for forfeitures when they occur. For awards forfeited before completion of the requisite service period, previously recognized compensation cost is reversed in the period the award is forfeited. For stock-based awards that are modified, a modification of the terms of a stock-based award is treated as an exchange of the original award or a new award with total compensation cost equal to the grant-date fair value of the original award plus any incremental value of the modification to the award.</span></div> <div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Common Stock Warrants</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Common stock warrants are measured at their estimated fair value upon issuance using the Black-Scholes pricing model and recorded in additional paid-in capital. Common stock warrants are equity classified and no subsequent remeasurement is required.</span></div> <div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;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:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We account for income taxes using the asset and liability method under which deferred tax assets and liabilities are determined based on the differences between the financial reporting and tax bases of assets and liabilities with consideration given to net operating losses and tax credit carryforwards. Deferred tax assets and liabilities are measured using the enacted tax rates that are expected to be in effect when the differences are expected to reverse.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We assess the likelihood that deferred tax assets will be recovered from future taxable income and a valuation allowance is established when necessary to reduce deferred tax assets to the amounts more likely than not expected to be realized. We adopted Accounting Standards Update (“ASU”) No. 2015-17, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes—Balance Sheet Classification of Deferred Taxes</span><span style="font-family:inherit;font-size:10pt;">, and classified our deferred income taxes as noncurrent on the consolidated balance sheets.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We recognize and measure uncertain tax positions using a two-step approach. The first step is to evaluate the tax position taken or expected to be taken by determining if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained in an audit, after resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. Significant judgment is required to evaluate uncertain tax positions. We evaluate our uncertain tax positions on a regular basis. Our evaluations are based on a number of factors, including changes in facts and circumstances, changes in tax law, correspondence with tax authorities during the course of the audit, and effective settlement of audit issues.</span></div> <div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Net Loss Per Share Attributable to Common Stockholders</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic and diluted net loss per share attributable to common stockholders is presented in conformity with the two-class method required for participating securities. Prior to the automatic conversion in conjunction with our IPO, we considered all series of redeemable convertible preferred stock to be participating securities as the holders of such stock were entitled to receive non-cumulative dividends on an as-converted basis in the event that a dividend was paid on common stock. Under the two-class method, the net loss attributable to common stockholders is not allocated to the redeemable convertible preferred stock as the holders of our redeemable convertible preferred stock did not have a contractual obligation to share in our losses. Under the two-class method, net income is attributed to common stockholders and participating securities based on their participation rights.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic net loss per share attributable to common stockholders is computed by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. Net loss attributable to common stockholders is calculated by adjusting net loss with current period accretion of redeemable convertible preferred stock. As we have reported net losses for all periods presented, all potentially dilutive securities are antidilutive and, accordingly, basic net loss per share equals diluted net loss per share.</span></div> <div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;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:16px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition Policy from January 1, 2019</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On January 1, 2019, we adopted the requirements of Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers (Topic 606) (“ASC 606”) as discussed further in "Recent Accounting Pronouncements Adopted" below. ASC 606 establishes a principle for recognizing revenue upon the transfer of promised goods or services to customers, in an amount that reflects the expected consideration received in exchange for those goods or services. The adoption of ASC 606 also requires the adoption of ASC Subtopic 340-40, Other Assets and Deferred Costs-Contracts with Customers, which provides for the deferral of certain incremental costs of obtaining a contract with a customer. Collectively, references to ASC 606 used herein refer to both ASC 606 and Subtopic 340-40. The core principle of ASC 606 is to recognize revenue to depict the transfer of promised goods or services to clients in an amount that reflects the consideration the entity expects to be entitled in exchange for those goods or services. This principle is achieved through applying the following five-step approach:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><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 client.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><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:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><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:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><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.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><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, we satisfy a performance obligation.</span></div></td></tr></table><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The substantial majority of our revenue is derived from monthly subscription fees that are recognized as services are rendered and earned under the subscription agreements with clients. Clients are business entities, such as health plans, self-insured plans and government entities, that have contracted with us to offer the Livongo solution to their covered lives. Client’s employees or their covered dependents enrolled in the Livongo program are referred to as members. Clients are our customers. We improve member health results and reduce healthcare costs by providing an overall health management solution through the integration of Livongo devices, supplies, access to our web-based platform, and clinical and data services. We believe that our overall promise to our customers is to improve member health results and reduce healthcare costs, and the delivery of this promise would not be possible without the integration of Livongo devices, supplies, access to our web-based platform, and clinical and data services. The promises to transfer the goods and services are not separately identifiable as we provide a significant service of integrating the goods and services provided by us (i.e. inputs) into a combined output (i.e. member behavior modifications) that result in the fulfillment of our promise to our customers. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There is usually a six-month minimum enrollment period for members. Many of our clients can stop their monthly recurring subscription but will be required to pay an early termination fee if the termination occurs during the minimum enrollment period. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>In most agreements associated with our Livongo for Diabetes, Livongo for Hypertension, and Livongo for Prediabetes and Weight Management solutions, clients primarily pay monthly subscription fees based on a per participant per month model, based on the number of active enrolled members each month. In addition, clients can choose to pay an upfront amount with a lower per participant per month fee. We have determined that access to our solution is a single continuous service comprised of a series of distinct services that are substantially the same and have the same pattern of transfer (i.e. distinct days of service). These services are consumed as they are received and we recognize revenue each month using the variable consideration allocation exception. We apply this exception because we concluded that the nature of our obligations and the variability of the payment being based on the number of active members are aligned.</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:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>In most agreements associated with our Livongo for Behavioral Health by myStrength solution, clients either pay a fixed upfront fee or a monthly fee based on the number of members to whom the solution is available. The contract term is generally one to three years, with one year auto-renewal terms. </span></span><span style="font-family:inherit;font-size:10pt;">We have determined that access to our solution is a single continuous service comprised of a series of distinct services that are substantially the same and have the same pattern of transfer (i.e. distinct days of service). These services are consumed as they are received and we recognize revenue each month using the variable consideration allocation exception. We apply this exception because we concluded that the nature of our obligations and the variability of the payment based on the number of available members are aligned and uncertainty related to the consideration is resolved on a monthly basis as we satisfy our obligations. For certain arrangements where the per-member fee varies as the number of available members changes, we estimate the expected transaction price based on the number of expected members over the term of the arrangement.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We sell to our clients through our direct sales force and through our partners (channel partners, pharmacy benefit managers, and resellers). We are the principal that controls the transfer of promised goods and services to members with respect to contracts originated through partners, that are the subject of the arrangement with the client, we have latitude in establishing pricing, and we have inventory risk. In these situations, revenue is recognized on a gross basis, and fees paid to partners are recorded as commissions expense included in sales and marketing expense in the consolidated statements of operations.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In certain legacy arrangements, we derive revenue from the sale of our cellular-connected weight scale and access to the Livongo for Prediabetes and Weight Management solution through the Retrofit platform. When an agreement contains multiple performance obligations, we allocate the transaction price to each performance obligation based on the relative SSP. The determination of SSP is judgmental and is based on the price an entity charges for the same good or service, sold separately in a standalone sale, and sold to similar clients in similar circumstances. We typically price the devices and services within a narrow range to represent SSP. Amounts allocated to the connected device are recognized when control transfers, which is at the point in time upon delivery of the device. Amounts allocated to the services are recognized as the service is performed.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain of our client contracts are subject to pricing adjustments based on various performance metrics, such as member satisfaction scores, cost savings guarantees and health outcome guarantees, which if not met typically require us to refund a portion of the per participant per month fee paid. We estimate the amount of variable consideration we expect to refund to our clients under these arrangements and defer that estimate over the term of the arrangement. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain of our contractual agreements with clients contain a most-favored nation clause, pursuant to which we represent that the price charged and the terms offered to the client will be no less favorable than those made available to other clients. We historically have not been required to modify the transaction price as a result of these clauses; in the event a most-favored nation clause is expected to be triggered, we will reassess the expected transaction price in accordance with ASC 606. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We applied the practical expedient to not disclose information about contracts with original expected duration of one year or less, amounts of variable consideration attributable to the variable consideration allocation exception, or contract renewals that are unexercised. We also applied the practical expedient to exclude sales and other indirect taxes when measuring the transaction price.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For additional revenue and deferred revenue disclosures, refer to Note 3.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Revenue</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue represents billed, but unrecognized revenue, and is comprised of fees received in advance of the delivery or completion of the services and amounts received in instances when revenue recognition criteria have not been met. Deferred revenue associated with upfront payments for the device is amortized ratably over expected member enrollment period. Deferred revenue that will be recognized during the succeeding twelve-month period is recorded as current deferred revenue and the remaining portion is recorded as noncurrent deferred revenue. </span></div><div style="line-height:174%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Costs and Other</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred costs and other consist of deferred device costs, deferred contract costs, and deferred execution credits.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred device costs consist of cost of inventory incurred in connection with delivery of services that are deferred and amortized over the shorter of the expected member enrollment period or the expected device life which are recorded as cost of revenue. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred contract costs represent the incremental costs of obtaining a contract with a client if we expect to recover such costs. The primary example of our costs to obtain a contract include incremental sales commissions and stock-based compensation to obtain contracts paid to our sales organization. These incremental costs to obtain client contracts are deferred and then amortized on a straight-line basis over a period of benefit that has been determined to be four years. We determined the period of benefit by taking into consideration the length of client contracts, contract renewal rates, the useful life of developed technology and other factors. Amortization expense is included in sales and marketing expenses in the consolidated statement of operations. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred execution credits consist of upfront discounts provided to clients which are included in the transaction price and are recognized over the period of benefit, resulting in a contract asset.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred costs and other that are to be amortized within twelve months are recorded to deferred costs and other, current and the remainder is recorded to deferred costs and other, noncurrent on our consolidated balance sheets. </span></div> In most agreements associated with our Livongo for Diabetes, Livongo for Hypertension, and Livongo for Prediabetes and Weight Management solutions, clients primarily pay monthly subscription fees based on a per participant per month model, based on the number of active enrolled members each month. In addition, clients can choose to pay an upfront amount with a lower per participant per month fee. We have determined that access to our solution is a single continuous service comprised of a series of distinct services that are substantially the same and have the same pattern of transfer (i.e. distinct days of service). These services are consumed as they are received and we recognize revenue each month using the variable consideration allocation exception. We apply this exception because we concluded that the nature of our obligations and the variability of the payment being based on the number of active members are aligned. In most agreements associated with our Livongo for Behavioral Health by myStrength solution, clients either pay a fixed upfront fee or a monthly fee based on the number of members to whom the solution is available. The contract term is generally one to three years, with one year auto-renewal terms. <div style="line-height:174%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue policy prior to January 1, 2019</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prior to the year ended December 31, 2019, we recognized revenue in accordance with ASC 605,</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> Revenue Recognition</span><span style="font-family:inherit;font-size:10pt;"> ("ASC 605")</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">. </span><span style="font-family:inherit;font-size:10pt;">We have determined that our diabetes, hypertension and Livongo for Prediabetes and Weight Management devices do not have standalone value because the device is not sold separately and does not function without the associated supplies and services. Our diabetes, hypertension and Livongo and Prediabetes and Weight Management devices, along with the associated supplies and services, are treated as a single unit of account and revenue is recognized on a monthly basis when all of the following criteria are satisfied: (i) there is persuasive evidence that an arrangement exists, (ii) delivery of the device has occurred and services are being rendered, (iii) the price is fixed or determinable and (iv) collectability is reasonably assured. When the arrangement includes an upfront fee, the upfront fee is deferred and amortized into revenue over the expected member enrollment period, which is estimated to be 24 months and such amount has not been material for all periods presented.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have determined certain of our connected devices do have standalone value, such as the cellular-connected weight scale in our Livongo for Prediabetes and Weight Management solution through the Retrofit platform. When an agreement contains multiple units of account, we allocate revenue to each unit of account based on a selling price hierarchy as required. The selling price for a unit of account is based on its Vendor Specific Objective Evidence (“VSOE”) or, if available, third-party evidence (“TPE”) if VSOE is not available, or best estimate of selling price (“ESP”) if neither VSOE nor TPE is available. The ESP is established considering several internal factors including, but not limited to, historical sales, pricing practices and geographies in which we offer our products and solutions. The determination of ESP is judgmental. Amounts allocated to the device unit of account are recognized upon delivery of the device. Amounts allocated to the service unit of account are recognized ratably over time, but not to exceed any amounts that are subject to contingent revenue limitations.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain of our contractual agreements with customers contain a most-favored nation clause, pursuant to which we represent that the price charged and the terms offered to the customer will be no less favorable than those made available to other customers. We have not incurred any obligations related to such terms in these agreements during the periods presented. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain of our client contracts are subject to pricing adjustments based on various performance metrics, such as member satisfaction scores, cost savings guarantees and health outcome guarantees, which if not met typically require us to refund a portion of the per participant per month fee paid. We defer the maximum amount of consideration that is contingently refundable to our clients until the performance metric is met.</span></div> <div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cost of Revenue </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenue consists of expenses that are closely correlated or directly related to delivery of our solutions and monthly subscription fees, including product costs, data center costs, client support costs, credit card processing fees, allocated overhead costs, and amortization of internally developed technology and deferred device costs. Certain personnel expenses associated with supporting these functions, including allocated overhead expenses for facilities, IT and depreciation expense, are included in cost of revenue.</span></div> <div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements Adopted</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Comprehensive Income</span><span style="font-family:inherit;font-size:10pt;">: In February 2018, the FASB issued ASU No. 2018-02, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income Statement—Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income</span><span style="font-family:inherit;font-size:10pt;">, which provides financial statement preparers with an option to reclassify stranded tax effects within accumulated other comprehensive income to retained earnings in each period in which the effect of the change in the U.S. federal corporate income tax rate in the Tax Cuts and Jobs Act (or portion thereof) is recorded. This ASU becomes effective for us for the year ending </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and the interim periods therein. Early adoption is permitted. The amendments in this ASU should be applied either in the period of adoption or retrospectively to each period (or periods) in which the effect of the change in the U.S. federal corporate income tax rate in the Tax Cuts and Jobs Act is recognized. The adoption of this ASU did not have a material impact on our consolidated financial statements.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition:</span><span style="font-family:inherit;font-size:10pt;"> In May 2014, the FASB issued ASU No. 2014-09, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606)</span><span style="font-family:inherit;font-size:10pt;"> (“ASC 606”), which amends the existing accounting standards for revenue recognition. ASU No. 2014-09 is based on principles that govern the recognition of revenue at an amount an entity expects to be entitled when products are transferred to clients. ASU No. 2014-09 is effective for us for our annual results for the year ended December 31, 2019, and our interim periods beginning after December 31, 2019. Subsequently, the FASB has issued the following standards related to ASU No. 2014-09: ASU No. 2016-08, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with clients (Topic 606): Principal versus Agent Considerations</span><span style="font-family:inherit;font-size:10pt;">; ASU No. 2016-10, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing</span><span style="font-family:inherit;font-size:10pt;">; ASU No. 2016-12, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606): Narrow-Scope Improvements and Practical Expedients</span><span style="font-family:inherit;font-size:10pt;">; and ASU No. 2016-20, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Technical Corrections and Improvements to Topic 606</span><span style="font-family:inherit;font-size:10pt;">, which clarifies narrow aspects of ASC 606 or corrects unintended application of the guidance.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We adopted the new revenue standard on January 1, 2019 by applying the modified retrospective transition method to all active contracts at the adoption date. Results for the interim and annual periods beginning January 1, 2019 are reported in accordance with ASC 606; however, prior periods were not adjusted and are presented in accordance with ASC 605. Upon the adoption of the new revenue standard, we recorded an adjustment of </span><span style="font-family:inherit;font-size:10pt;"><span>$4.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> to accumulated deficit, a </span><span style="font-family:inherit;font-size:10pt;"><span>$3.7</span></span><span style="font-family:inherit;font-size:10pt;"> million increase to current deferred costs and other, a </span><span style="font-family:inherit;font-size:10pt;"><span>$0.8</span></span><span style="font-family:inherit;font-size:10pt;"> million increase in noncurrent deferred costs and other, and a </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2</span></span><span style="font-family:inherit;font-size:10pt;"> million decrease to accrued expenses and other current liabilities, related to our active contracts as of January 1, 2019. The adoption of ASC 606 did not have a material impact on our revenue for the year ended December 31, 2019. See Note 3 for further disclosure related to the adoption of ASC 606. </span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">New Accounting Pronouncements Not Yet Adopted</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases:</span><span style="font-family:inherit;font-size:10pt;"> In February 2016, the FASB issued ASU No. 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;">, which modifies lease accounting for lessees to increase transparency and comparability by recording lease assets and liabilities for operating leases and disclosing key information about leasing arrangements. In July 2018, the FASB issued ASU No. 2018-10, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Codification Improvements to Topic 842, Leases</span><span style="font-family:inherit;font-size:10pt;">, and ASU No. 2018-11, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842),</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Targeted Improvements</span><span style="font-family:inherit;font-size:10pt;">, which affect certain aspects of the previously issued guidance. In December 2018, the FASB issued ASU No. 2018-20, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Narrow-Scope Improvements for Lessor, Leases (Topic 842)</span><span style="font-family:inherit;font-size:10pt;">, which provides guidance on sales tax and other taxes collected from lessees. In December 2019, the FASB issued ASU No. 2019-01, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Codification Improvements to Topic 842, Leases</span><span style="font-family:inherit;font-size:10pt;">, which affect certain aspects of the previously issued guidance. Amendments include an additional transition method that allows entities to apply the new standard on the adoption date and recognize a cumulative effect adjustment to the opening balance of retained earnings, as well as a new practical expedient for lessors. This ASU is effective for us for the year ending December 31, 2020 and interim periods within the year ending December 31, 2021. Early adoption is permitted. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We will adopt this guidance effective January 1, 2020 and elected the optional transition method that allows lessees to apply the new guidance as of the adoption date and recognize any cumulative-effect adjustment to the opening balance of accumulated deficits in the period of adoption. We elected the transition package of practical expedients which allows us (1) to not reassess whether any expired or existing contracts are leases, or contain leases, (2) to not reassess the lease classification for any expired or existing leases, and (3) to not reassess initial direct costs for any existing leases. Further, we elected the practical expedient to not separate lease and non-lease components for all leases and account for the combined lease and non-lease components as a single lease component. We also excluded leases with an initial term of 12 months or less from the balance sheet.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Upon adoption, we will record a right-of-use asset and a lease liability on our consolidated balance sheets for substantially all of our operating lease arrangements, which approximates the present value of our future minimum lease obligations pertaining to our operating leases as disclosed in Note 8. Any new lease arrangements or modifications entered into subsequent to the adoption date will be accounted for in accordance with the new standard. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Stock-Based Compensation:</span><span style="font-family:inherit;font-size:10pt;"> In June 2018, the FASB issued ASU No. 2018-07,</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> Improvements to Nonemployee Share-Based Payment Accounting</span><span style="font-family:inherit;font-size:10pt;">. The standard simplifies the accounting for share-based payments granted to nonemployees for goods and services and aligns most of the guidance on such payments to the nonemployees with the requirements for share-based payments granted to employees. ASU No. 2018-07 is effective for us for the year ending December 31, 2020, and interim periods within the year ending December 31, 2021. Early adoption is permitted. We will adopt this standard on January 1, 2020 and there will be no material impact on our consolidated financial statements upon our adoption of this standard.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Internal Use Software</span><span style="font-family:inherit;font-size:10pt;">: In August 2018, the FASB issued ASU No. 2018-15, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract</span><span style="font-family:inherit;font-size:10pt;">, which aligns the requirements for capitalizing implementation costs incurred in a cloud computing arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use-software. This ASU is effective for us for the year ending December 31, 2021, and interim periods within the year ending December 31, 2022. Early adoption is permitted. We are currently evaluating the impact of this ASU on our consolidated financial statements.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Disclosure of Fair Value Measurement:</span><span style="font-family:inherit;font-size:10pt;"> In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement, which eliminates, adds and modifies certain disclosure requirements for fair value measurements as part of the FASB's disclosure framework project. The new standard is effective for fiscal years beginning after December 15, 2019, with early adoption permitted, including interim reporting periods within those fiscal years. ASU 2018-13 is effective for us in the first quarter of the year ending December 31, 2020. Our adoption of this new standard on January 1, 2020 will not have a material impact on our consolidated financial statements. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes:</span><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;">Simplifying the Accounting for Income Taxes (Topic 740).</span><span style="font-family:inherit;font-size:10pt;"> This ASU simplifies the accounting for income taxes by, among other things, eliminating certain existing exceptions related to the general approach in ASC 740 relating to franchise taxes, reducing complexity in the interim-period accounting for year-to-date loss limitations and changes in tax laws, and clarifying the accounting for transactions outside of business combination that result in a step-up in the tax basis of goodwill. The transition requirements are primarily prospective and the effective date is January 1, 2021, with early adoption permitted. We are currently evaluating the impact of this ASU on our consolidated financial statements.</span></div> 4700000 3700000 800000 -200000 <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue, Deferred Revenue and Deferred Costs and Other</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;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:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We adopted ASC 606 for the year ended December 31, 2019 using the modified retrospective method for client contracts that were not completed as of January 1, 2019. Results for reporting periods beginning after January 1, 2019 are presented in accordance with ASC 606, while prior year results are not adjusted and are presented in accordance with ASC 605. The adoption of ASC 606 did not have a material impact on revenue recognized for the year ended December 31, 2019. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables summarize the impact of ASC 606 adoption on our financial condition and results of operations for the year ended December 31, 2019:</span></div><div style="line-height:120%;padding-top:16px;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.41520467836257%;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;">As of December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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;">ASC 605</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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;">Impact of Adoption</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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;">ASC 606</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="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">(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;font-weight:bold;">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></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 costs and other, current</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,745</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,306</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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,051</span></span></div></td><td 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;font-weight:bold;">Total current assets</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>486,201</span></span></div></td><td style="vertical-align: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>1,306</span></span></div></td><td style="vertical-align: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>487,507</span></span></div></td><td style="vertical-align: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;">Deferred costs and other, noncurrent</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,833</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,867</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>5,700</span></span></div></td><td 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;font-weight:bold;">Total assets</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>557,388</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,173</span></span></div></td><td style="vertical-align: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>560,561</span></span></div></td><td style="vertical-align: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;font-weight:bold;">Liabilities, redeemable convertible preferred stock and stockholders' deficit:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align: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 expenses and other current 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>28,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>(1,011</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,801</span></span></div></td><td style="vertical-align: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;">Deferred revenue, current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,087</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>(142</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,945</span></span></div></td><td 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;font-weight:bold;">Total current 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>43,028</span></span></div></td><td style="vertical-align: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>(1,153</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,875</span></span></div></td><td style="vertical-align: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;font-weight:bold;">Total 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>54,350</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,153</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,197</span></span></div></td><td 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;font-weight:bold;">Accumulated deficit</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>(168,524</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,326</span></span></div></td><td style="vertical-align: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>(164,198</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align: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;font-weight:bold;">Total stockholders' equity</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>503,038</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>4,326</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>507,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></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;font-weight:bold;">Total liabilities, redeemable convertible preferred stock and stockholders' equity</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>557,388</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,173</span></span></div></td><td style="vertical-align: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>560,561</span></span></div></td><td style="vertical-align: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%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;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, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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;">ASC 605 </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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;">Impact of Adoption</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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;">ASC 606</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="11" style="vertical-align:bottom;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;">(in thousands, except per share data)</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;">Revenue</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>169,853</span></span></div></td><td style="vertical-align: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>345</span></span></div></td><td style="vertical-align: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>170,198</span></span></div></td><td style="vertical-align: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;">Gross profit</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>123,695</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>345</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>124,040</span></span></div></td><td 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 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>77,357</span></span></div></td><td style="vertical-align: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>703</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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>78,060</span></span></div></td><td style="vertical-align: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;">Total operating expenses</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>183,718</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>703</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>184,421</span></span></div></td><td 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;">Loss from operations</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>(60,023</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(358</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(60,381</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align: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;">Loss before provision for income tax</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>(56,281</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(358</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(56,639</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: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;">Net Loss</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(54,912</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(358</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(55,270</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align: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 loss attributable to common stockholders</span></div></td><td style="vertical-align:bottom;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:bottom;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>(55,008</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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:bottom;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>(358</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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:bottom;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>(55,366</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:3px double #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;padding-left:6px;text-indent:-6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net loss per share attributable to common stockholders, basic and diluted</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.08</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.01</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.09</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;text-indent:-6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,930</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,930</span></span></div></td><td 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:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The adoption of ASC 606 had no impact on our total cash flows from operating, investing or financing activities for the year ended December 31, 2019. </span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Revenue</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue activity is as follows (in thousands):</span></div><div style="line-height:120%;padding-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:88%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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;">Beginning balance as of January 1, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,051</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts billed but unrecognized</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,208</span></span></div></td><td 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue recognized</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,067</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assumed from business combination</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,407</span></span></div></td><td 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;">Ending balance as of December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,599</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reported as:</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;">Deferred revenue, current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,945</span></span></div></td><td style="vertical-align: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;">Deferred revenue, noncurrent</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>654</span></span></div></td><td 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:28px;padding-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 revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,599</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:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We expect to recognize $</span><span style="font-family:inherit;font-size:10pt;"><span>4.1</span></span><span style="font-family:inherit;font-size:10pt;"> million and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.7</span></span><span style="font-family:inherit;font-size:10pt;"> million of revenue in 2020 and 2021, respectively, related to future performance obligations that are unsatisfied or partially unsatisfied as of December 31, 2019. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accrued Rebates </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued rebates represent the amounts in client contracts that are subject to pricing adjustments based on various performance metrics, such as member satisfaction scores, cost savings guarantees and health outcome guarantees, which if not met typically require us to refund a portion of the per participant per month fee paid. We defer an estimate of the amount of consideration that we expect to refund to our clients from the monthly per participant per month fee until the performance metric is met. Accrued rebates are recorded within accrued expenses and other current liabilities and the activity is as follows (in thousands):</span></div><div style="line-height:120%;padding-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:88%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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;">Beginning balance as of January 1, 2019</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>609</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ASC 606 adoption date impact adjustment </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(222</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amount deferred</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>945</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue recognized</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(180</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ending balance as of December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,152</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:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Costs and Other</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred costs and other as of December 31, 2019 consist of the following (in thousands): </span></div><div style="line-height:120%;padding-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:88%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of 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;">Deferred costs and other, 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="text-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;">Deferred device costs, current</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,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></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;">Deferred contract costs, current</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,121</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred execution credits, current</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>184</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:28px;padding-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 costs and other, current</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,051</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred costs and other, noncurrent:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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;">Deferred device costs, noncurrent</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,833</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred contract costs, noncurrent</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,867</span></span></div></td><td 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:28px;padding-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 costs and other, noncurrent</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>5,700</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred costs and other</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,751</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:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred costs and other activity is as follows (in thousands):</span></div><div style="line-height:120%;padding-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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;">Deferred Device Costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Deferred Contract Costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Deferred Execution Credits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Beginning balance as of January 1, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,469</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,469</span></span></div></td><td 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ASC 606 adoption date impact adjustment </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,692</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>771</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,463</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,773</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>328</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,455</span></span></div></td><td 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue recognized</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(915</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(915</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-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 revenue recognized</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-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 expenses recognized</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,058</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,058</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;">Ending balance as of December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-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>18,579</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,988</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>184</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,751</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:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">ASC 606 Adoption Impact to Financial Statements</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We adopted ASC 606 for the year ended December 31, 2019 for all customer contracts that were not completed as of January 1, 2019 using the modified retrospective method, which does not require prior year results to be presented under ASC 606. Accordingly, the consolidated financial condition and results of operations for the years ended December 31, 2018 and 2017 are presented in accordance with ASC 605, Revenue Recognition. Results of operations for the interim periods during 2019 have been adjusted to reflect the ASC 606 impact as if we adopted ASC 606 on January 1, 2019. Refer to Supplemental Quarterly Financial Data for impact on the interim periods during the year ended December 31, 2019. </span></div>The adoption of ASC 606 had no impact on our total cash flows from operating, investing or financing activities for each of the three months ended March 31, June 30, September 30, and December 31, 2019. <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables summarize the impact of ASC 606 adoption on our financial condition and results of operations for the year ended December 31, 2019:</span></div><div style="line-height:120%;padding-top:16px;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.41520467836257%;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;">As of December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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;">ASC 605</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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;">Impact of Adoption</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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;">ASC 606</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="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">(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;font-weight:bold;">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></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 costs and other, current</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,745</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,306</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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,051</span></span></div></td><td 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;font-weight:bold;">Total current assets</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>486,201</span></span></div></td><td style="vertical-align: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>1,306</span></span></div></td><td style="vertical-align: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>487,507</span></span></div></td><td style="vertical-align: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;">Deferred costs and other, noncurrent</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,833</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,867</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>5,700</span></span></div></td><td 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;font-weight:bold;">Total assets</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>557,388</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,173</span></span></div></td><td style="vertical-align: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>560,561</span></span></div></td><td style="vertical-align: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;font-weight:bold;">Liabilities, redeemable convertible preferred stock and stockholders' deficit:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align: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 expenses and other current 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>28,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>(1,011</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,801</span></span></div></td><td style="vertical-align: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;">Deferred revenue, current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,087</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>(142</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,945</span></span></div></td><td 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;font-weight:bold;">Total current 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>43,028</span></span></div></td><td style="vertical-align: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>(1,153</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,875</span></span></div></td><td style="vertical-align: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;font-weight:bold;">Total 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>54,350</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,153</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,197</span></span></div></td><td 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;font-weight:bold;">Accumulated deficit</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>(168,524</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,326</span></span></div></td><td style="vertical-align: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>(164,198</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align: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;font-weight:bold;">Total stockholders' equity</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>503,038</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>4,326</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>507,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></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;font-weight:bold;">Total liabilities, redeemable convertible preferred stock and stockholders' equity</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>557,388</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,173</span></span></div></td><td style="vertical-align: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>560,561</span></span></div></td><td style="vertical-align: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%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;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, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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;">ASC 605 </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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;">Impact of Adoption</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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;">ASC 606</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="11" style="vertical-align:bottom;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;">(in thousands, except per share data)</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;">Revenue</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>169,853</span></span></div></td><td style="vertical-align: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>345</span></span></div></td><td style="vertical-align: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>170,198</span></span></div></td><td style="vertical-align: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;">Gross profit</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>123,695</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>345</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>124,040</span></span></div></td><td 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 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>77,357</span></span></div></td><td style="vertical-align: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>703</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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>78,060</span></span></div></td><td style="vertical-align: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;">Total operating expenses</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>183,718</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>703</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>184,421</span></span></div></td><td 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;">Loss from operations</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>(60,023</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(358</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(60,381</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align: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;">Loss before provision for income tax</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>(56,281</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(358</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(56,639</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: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;">Net Loss</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(54,912</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(358</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(55,270</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align: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 loss attributable to common stockholders</span></div></td><td style="vertical-align:bottom;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:bottom;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>(55,008</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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:bottom;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>(358</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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:bottom;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>(55,366</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:3px double #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;padding-left:6px;text-indent:-6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net loss per share attributable to common stockholders, basic and diluted</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.08</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.01</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.09</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;text-indent:-6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,930</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,930</span></span></div></td><td 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> 14745000 1306000 16051000 486201000 1306000 487507000 3833000 1867000 5700000 557388000 3173000 560561000 28812000 -1011000 27801000 4087000 -142000 3945000 43028000 -1153000 41875000 54350000 -1153000 53197000 -168524000 4326000 -164198000 503038000 4326000 507364000 557388000 3173000 560561000 169853000 345000 170198000 123695000 345000 124040000 77357000 703000 78060000 183718000 703000 184421000 -60023000 -358000 -60381000 -56281000 -358000 -56639000 -54912000 -358000 -55270000 -55008000 -358000 -55366000 -1.08 -0.01 -1.09 50930000 50930000 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue activity is as follows (in thousands):</span></div><div style="line-height:120%;padding-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:88%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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;">Beginning balance as of January 1, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,051</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts billed but unrecognized</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,208</span></span></div></td><td 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue recognized</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,067</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assumed from business combination</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,407</span></span></div></td><td 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;">Ending balance as of December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,599</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reported as:</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;">Deferred revenue, current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,945</span></span></div></td><td style="vertical-align: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;">Deferred revenue, noncurrent</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>654</span></span></div></td><td 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:28px;padding-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 revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,599</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:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred costs and other as of December 31, 2019 consist of the following (in thousands): </span></div><div style="line-height:120%;padding-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:88%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of 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;">Deferred costs and other, 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="text-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;">Deferred device costs, current</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,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></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;">Deferred contract costs, current</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,121</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred execution credits, current</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>184</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:28px;padding-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 costs and other, current</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,051</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred costs and other, noncurrent:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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;">Deferred device costs, noncurrent</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,833</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred contract costs, noncurrent</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,867</span></span></div></td><td 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:28px;padding-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 costs and other, noncurrent</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>5,700</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred costs and other</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,751</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:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred costs and other activity is as follows (in thousands):</span></div><div style="line-height:120%;padding-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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;">Deferred Device Costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Deferred Contract Costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Deferred Execution Credits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Beginning balance as of January 1, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,469</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,469</span></span></div></td><td 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ASC 606 adoption date impact adjustment </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,692</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>771</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,463</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,773</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>328</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,455</span></span></div></td><td 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue recognized</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(915</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(915</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-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 revenue recognized</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-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 expenses recognized</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,058</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,058</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;">Ending balance as of December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-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>18,579</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,988</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>184</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,751</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> Accrued rebates are recorded within accrued expenses and other current liabilities and the activity is as follows (in thousands):<div style="line-height:120%;padding-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:88%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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;">Beginning balance as of January 1, 2019</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>609</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ASC 606 adoption date impact adjustment </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(222</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amount deferred</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>945</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue recognized</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(180</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ending balance as of December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,152</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> 2051000 7208000 6067000 1407000 4599000 3945000 654000 4599000 4100000 700000 609000 -222000 945000 0 180000 1152000 14746000 1121000 184000 16051000 3833000 1867000 5700000 21751000 8469000 0 0 8469000 0 3692000 771000 4463000 24773000 354000 328000 25455000 0 0 915000 915000 14663000 0 0 14663000 0 1058000 0 1058000 18579000 2988000 184000 21751000 <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Business Combinations</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Diabeto Inc.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2017, we acquired all of the issued and outstanding shares of Diabeto Inc. (“Diabeto”), a privately-held, New Jersey-based entity, and assumed all of Diabeto’s employees. Diabeto uses mobile and web technologies to connect care givers and patients with chronic conditions. The total purchase consideration was </span><span style="font-family:inherit;font-size:10pt;"><span>$2.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> in cash, of which </span><span style="font-family:inherit;font-size:10pt;"><span>$0.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> was paid in 2017 and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> was paid in 2018.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have accounted for this acquisition as a business combination. The acquisition method requires, among other things, that assets acquired and liabilities assumed in a business combination be recognized at their fair values as of the acquisition date. The fair values of the assets acquired and liabilities assumed by major class were recognized as follows:</span></div><div style="line-height:120%;padding-top:16px;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;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(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;">Cash</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</span></span></div></td><td style="vertical-align: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;">Property and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;"><div style="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;">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>178</span></span></div></td><td style="vertical-align: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;">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>(69</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: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;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,486</span></span></div></td><td style="vertical-align: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:28px;padding-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 purchase consideration</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,599</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:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The acquired intangible assets are comprised of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to developed technology which is amortized over </span><span style="font-family:inherit;font-size:10pt;"><span>five years</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$8,000</span></span><span style="font-family:inherit;font-size:10pt;"> related to trade name which is amortized over </span><span style="font-family:inherit;font-size:10pt;"><span>three 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:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill represents the excess of the purchase consideration over the estimated acquisition date fair value of the net tangible and intangible assets acquired. Goodwill is primarily attributable to expected post-acquisition synergies from integrating Diabeto’s </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">assembled workforce and developed technology into our product offerings and cross-selling opportunities. Goodwill recorded is not deductible for income tax purposes.</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Retrofit Inc.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In April 2018, we acquired all of the issued and outstanding shares of Retrofit Inc. (“Retrofit”), a privately-held, Illinois-based entity, and a leading provider of weight-management and disease-prevention programs, through a share purchase agreement (the “Retrofit Purchase Agreement”) in exchange for cash consideration (the “Retrofit Acquisition”). The Retrofit Acquisition provides us with an evidence-based diabetes prevention program that enhances our data science capabilities and our expertise in holistic weight management including nutrition, exercise and mindset.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The total consideration transferred as part of the Retrofit Acquisition consisted of a cash payment on the closing date, adjusted for customary closing adjustments, of </span><span style="font-family:inherit;font-size:10pt;"><span>$12.4 million</span></span><span style="font-family:inherit;font-size:10pt;">. Upon the close of the Retrofit Acquisition, as part of the Retrofit Purchase Agreement, we placed in escrow an earn-out consideration of </span><span style="font-family:inherit;font-size:10pt;"><span>$7.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> held by a third-party escrow agent to be released to the former stockholders of Retrofit contingent upon achieving future qualified member targets as determined on </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, </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;">2020</span><span style="font-family:inherit;font-size:10pt;"> (the “Retrofit Contingent Consideration”). We recorded a corresponding escrow asset of </span><span style="font-family:inherit;font-size:10pt;"><span>$7.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> on our consolidated balance sheet. We estimated the fair value of the Retrofit Contingent Consideration to be </span><span style="font-family:inherit;font-size:10pt;"><span>$6.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of the acquisition date using a Monte Carlo simulation model, which together with the cash consideration resulted in total purchase consideration of </span><span style="font-family:inherit;font-size:10pt;"><span>$18.6 million</span></span><span style="font-family:inherit;font-size:10pt;">. The Retrofit Contingent Consideration is subject to remeasurement at each reporting date until the payments are released from escrow, with the remeasurement adjustment reported in our consolidated statements of operations. On </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, we subsequently reduced the fair value of the Retrofit Contingent Consideration to </span><span style="font-family:inherit;font-size:10pt;"><span>$5.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, with the change in fair value of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> recorded in our consolidated statements of operations. During the </span><span style="font-family:inherit;font-size:10pt;">year ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the fair value of the Retrofit Contingent Consideration was reduced and we recorded a benefit of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, within the change in fair value of contingent consideration on our consolidated statement of operations. In April 2019, we released </span><span style="font-family:inherit;font-size:10pt;"><span>$1.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> from the escrow deposit, of which </span><span style="font-family:inherit;font-size:10pt;"><span>$1.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> was paid to the former stockholders of Retrofit. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the remaining Retrofit Contingent Consideration was </span><span style="font-family:inherit;font-size:10pt;"><span>$2.8 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:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additionally, we recognized </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> of acquisition-related costs as general and administrative expense in our consolidated statements of operations during the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The purchase consideration of </span><span style="font-family:inherit;font-size:10pt;"><span>$18.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> was allocated as follows:</span></div><div style="line-height:120%;padding-top:16px;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;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(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;">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>87</span></span></div></td><td style="vertical-align: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;">Accounts receivable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>409</span></span></div></td><td 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;">Inventories</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56</span></span></div></td><td style="vertical-align: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;">Prepaid expenses and other current assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>124</span></span></div></td><td 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;">Property and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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><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;">Intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,580</span></span></div></td><td 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:28px;padding-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 style="vertical-align:bottom;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:bottom;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>6,308</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;">Accounts payable</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>366</span></span></div></td><td 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 expenses and other 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>394</span></span></div></td><td style="vertical-align: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;">Deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>212</span></span></div></td><td 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:28px;padding-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 liabilities assumed</span></div></td><td style="vertical-align:bottom;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:bottom;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>972</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;">Goodwill</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>13,223</span></span></div></td><td 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:28px;padding-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 purchase consideration</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,559</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:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the acquisition date:</span></div><div style="line-height:120%;padding-top:16px;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="6"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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 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;">Useful Life</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(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 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;">(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;">Customer relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,890</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.0</span></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;">Developed technology</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.0</span></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;">Trade name</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>40</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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.0</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-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>5,580</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;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></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:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value assigned to developed technology and trade name was determined using a relief from royalty method, where the owner of the asset realizes a benefit from owning the intangible asset rather than paying a rental or royalty rate for use of the asset. The fair value of customer relationships was determined using the multi-period excess earnings method, which estimates the revenue and cash flows derived from the asset and then deducts portions of the cash flows that can be attributed to supporting assets otherwise recognized.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill represents the excess of the purchase consideration over the estimated acquisition date fair value of the net tangible and intangible assets acquired and liabilities assumed. Goodwill is primarily attributable to expected post-acquisition synergies from integrating Retrofit’s assembled workforce and developed technology into our product offerings and cross-selling opportunities. Goodwill recorded is not deductible for income tax purposes.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue and net income of Retrofit 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;"> were included in our consolidated statement of operations. Revenue and net loss of Retrofit of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$3.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, for the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, were included in our consolidated statement of operations.</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Unaudited Pro Forma Financial Information </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following unaudited pro forma information presents the combined results of operations as if the Retrofit Acquisition had been completed on January 1, 2017, the beginning of the comparable annual reporting period prior to the acquisition. The unaudited pro forma results include adjustments primarily related to the following: (i) interest expense related to the legacy debt of Retrofit that was not acquired; (ii) amortization of the acquired intangible assets; (iii) recognition of post-acquisition stock-based compensation expense; (iv) the inclusion of acquisition-related costs as of the earliest period presented; and (v) the associated tax impact of the acquisitions and these unaudited pro forma adjustments.</span></div><div style="line-height:120%;padding-top:16px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><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="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;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:top;padding-left:2px;padding-top:2px;padding-bottom: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;">(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;">Revenue</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>69,939</span></span></div></td><td style="vertical-align: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>34,261</span></span></div></td><td style="vertical-align: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;">Net loss</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>(35,002</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21,621</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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">myStrength, Inc.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2019, we acquired all of the issued and outstanding shares of myStrength, Inc. (“myStrength”), a privately-held entity based in Denver, Colorado, and a leading provider of digital behavioral health solutions through an agreement and plan of merger (the “myStrength Purchase Agreement”) in exchange for cash consideration (the “myStrength Acquisition”). The myStrength Acquisition will enable us to more fully address the health of the whole person by bringing behavioral health conditions including depression, anxiety, stress, substance use disorder, chronic pain, opioid addiction and recovery, and insomnia to our Applied Health Signals solution.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The total consideration for the myStrength Acquisition was </span><span style="font-family:inherit;font-size:10pt;"><span>$30.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> in cash, subject to a closing adjustment of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;">. As part of the myStrength Purchase Agreement, we are obligated to pay an earn-out consideration up to </span><span style="font-family:inherit;font-size:10pt;"><span>$5.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> contingent upon satisfying future milestones 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 “myStrength Contingent Consideration”). We estimated the fair value of the myStrength Contingent Consideration to be </span><span style="font-family:inherit;font-size:10pt;"><span>$3.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of the acquisition date using a Monte Carlo simulation model, which together with the cash consideration, resulted in total purchase consideration of </span><span style="font-family:inherit;font-size:10pt;"><span>$33.5 million</span></span><span style="font-family:inherit;font-size:10pt;">. The myStrength Contingent Consideration is subject to remeasurement at each reporting date until the payments are made, with the remeasurement adjustment reported in our consolidated statements of operations. For the </span><span style="font-family:inherit;font-size:10pt;">year ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, we increased the fair value of the myStrength Contingent Consideration and recorded an expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> in our consolidated statements of operations. In December 2019, we paid </span><span style="font-family:inherit;font-size:10pt;"><span>$2.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> of the myStrength contingent consideration to the former shareholders of myStrength. As of December 31, 2019, the remaining fair value of the myStrength contingent consideration was </span><span style="font-family:inherit;font-size:10pt;"><span>$2.6 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:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The purchase consideration of </span><span style="font-family:inherit;font-size:10pt;"><span>$33.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> was allocated as follows:</span></div><div style="line-height:120%;padding-top:16px;text-align:left;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:84%;"/><td style="width:1%;"/><td style="width:14%;"/><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;">Amount</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;">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>2,643</span></span></div></td><td style="vertical-align: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;">Accounts receivable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,337</span></span></div></td><td 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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>140</span></span></div></td><td style="vertical-align:bottom;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;">Property and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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</span></span></div></td><td 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;">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,900</span></span></div></td><td style="vertical-align: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;">Other assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34</span></span></div></td><td 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:28px;padding-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 style="vertical-align:bottom;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:bottom;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>18,168</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;">Accounts payable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>173</span></span></div></td><td 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 expenses and other 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>1,787</span></span></div></td><td style="vertical-align: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;">Deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,407</span></span></div></td><td 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;">Deferred tax liability, net</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,396</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-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 liabilities assumed</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,763</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;">Goodwill</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,092</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:28px;padding-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 purchase consideration</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,497</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:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the components of the identifiable intangible assets acquired and their estimated useful lives as of the acquisition date:</span></div><div style="line-height:120%;padding-top:16px;text-align:left;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="6"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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 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;">Useful Life</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(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 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;">(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;">Customer relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.0</span></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;">Developed technology</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,200</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.0</span></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;">Trade name</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>400</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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.0</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-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>13,900</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;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></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:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The estimated fair values of the intangible assets acquired were determined based on the income approach to measure the fair value of the trade name, customer relationships, and developed technology. These fair value measurements were based on significant inputs not observable in the market and thus represent Level 3 measurements within the fair value hierarchy.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additionally, 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;"> and 2018, we incurred a total of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> of acquisition-related costs as a result of the myStrength acquisition.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill represents the excess of the purchase consideration over the estimated acquisition date fair value of the net tangible and intangible assets acquired and liabilities assumed. Goodwill is primarily attributable to expected post-acquisition synergies from integrating myStrength’s assembled workforce and developed technology into our product offerings and cross-selling opportunities. Goodwill recorded is not deductible for income tax purposes.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue and net loss of myStrength of </span><span style="font-family:inherit;font-size:10pt;"><span>$6.7 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, 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;">, were included in our consolidated statement of operations. </span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Unaudited Pro Forma Financial Information </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following unaudited pro forma information presents the combined results of operations as if the myStrength Acquisition had been completed on January 1, 2018, the beginning of the comparable prior annual reporting period. The unaudited pro forma results include adjustments primarily related to the following: (i) interest expense related to the legacy debt of myStrength that was not acquired; (ii) amortization of the acquired intangible assets; (iii) fair value adjustment for deferred revenue; (iv) the inclusion of acquisition-related costs as of the earliest period presented; and (v) the associated tax impact of the acquisitions and these unaudited pro forma adjustments.</span></div><div style="line-height:120%;padding-top:16px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><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="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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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;">(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;">Revenue</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>170,795</span></span></div></td><td style="vertical-align: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>72,375</span></span></div></td><td style="vertical-align: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;">Net loss</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>(53,934</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(38,531</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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2600000 600000 2000000.0 1000 3000 178000 69000 2486000 2599000 200000 P5Y 8000 P3Y 12400000 7000000.0 7000000.0 6200000 18600000 5000000.0 -1200000 -900000 1800000 1300000 2800000 300000 18600000 87000 409000 56000 124000 52000 5580000 6308000 366000 394000 212000 972000 13223000 18559000 3890000 P10Y 1650000 P5Y 40000 P2Y 5580000 2800000 3200000 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following unaudited pro forma information presents the combined results of operations as if the Retrofit Acquisition had been completed on January 1, 2017, the beginning of the comparable annual reporting period prior to the acquisition. The unaudited pro forma results include adjustments primarily related to the following: (i) interest expense related to the legacy debt of Retrofit that was not acquired; (ii) amortization of the acquired intangible assets; (iii) recognition of post-acquisition stock-based compensation expense; (iv) the inclusion of acquisition-related costs as of the earliest period presented; and (v) the associated tax impact of the acquisitions and these unaudited pro forma adjustments.</span></div><div style="line-height:120%;padding-top:16px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><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="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;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:top;padding-left:2px;padding-top:2px;padding-bottom: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;">(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;">Revenue</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>69,939</span></span></div></td><td style="vertical-align: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>34,261</span></span></div></td><td style="vertical-align: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;">Net loss</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>(35,002</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21,621</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></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:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following unaudited pro forma information presents the combined results of operations as if the myStrength Acquisition had been completed on January 1, 2018, the beginning of the comparable prior annual reporting period. The unaudited pro forma results include adjustments primarily related to the following: (i) interest expense related to the legacy debt of myStrength that was not acquired; (ii) amortization of the acquired intangible assets; (iii) fair value adjustment for deferred revenue; (iv) the inclusion of acquisition-related costs as of the earliest period presented; and (v) the associated tax impact of the acquisitions and these unaudited pro forma adjustments.</span></div><div style="line-height:120%;padding-top:16px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><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="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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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;">(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;">Revenue</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>170,795</span></span></div></td><td style="vertical-align: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>72,375</span></span></div></td><td style="vertical-align: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;">Net loss</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>(53,934</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(38,531</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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 69939000 34261000 -35002000 -21621000 30100000 100000 5000000.0 3300000 33500000 1700000 2400000 2600000 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The purchase consideration of </span><span style="font-family:inherit;font-size:10pt;"><span>$33.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> was allocated as follows:</span></div><div style="line-height:120%;padding-top:16px;text-align:left;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:84%;"/><td style="width:1%;"/><td style="width:14%;"/><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;">Amount</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;">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>2,643</span></span></div></td><td style="vertical-align: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;">Accounts receivable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,337</span></span></div></td><td 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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>140</span></span></div></td><td style="vertical-align:bottom;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;">Property and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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</span></span></div></td><td 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;">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,900</span></span></div></td><td style="vertical-align: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;">Other assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34</span></span></div></td><td 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:28px;padding-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 style="vertical-align:bottom;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:bottom;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>18,168</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;">Accounts payable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>173</span></span></div></td><td 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 expenses and other 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>1,787</span></span></div></td><td style="vertical-align: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;">Deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,407</span></span></div></td><td 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;">Deferred tax liability, net</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,396</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-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 liabilities assumed</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,763</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;">Goodwill</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,092</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:28px;padding-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 purchase consideration</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,497</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>The fair values of the assets acquired and liabilities assumed by major class were recognized as follows:<div style="line-height:120%;padding-top:16px;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;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(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;">Cash</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</span></span></div></td><td style="vertical-align: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;">Property and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;"><div style="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;">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>178</span></span></div></td><td style="vertical-align: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;">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>(69</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: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;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,486</span></span></div></td><td style="vertical-align: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:28px;padding-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 purchase consideration</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,599</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:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The purchase consideration of </span><span style="font-family:inherit;font-size:10pt;"><span>$18.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> was allocated as follows:</span></div><div style="line-height:120%;padding-top:16px;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;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(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;">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>87</span></span></div></td><td style="vertical-align: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;">Accounts receivable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>409</span></span></div></td><td 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;">Inventories</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56</span></span></div></td><td style="vertical-align: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;">Prepaid expenses and other current assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>124</span></span></div></td><td 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;">Property and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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><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;">Intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,580</span></span></div></td><td 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:28px;padding-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 style="vertical-align:bottom;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:bottom;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>6,308</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;">Accounts payable</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>366</span></span></div></td><td 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 expenses and other 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>394</span></span></div></td><td style="vertical-align: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;">Deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>212</span></span></div></td><td 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:28px;padding-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 liabilities assumed</span></div></td><td style="vertical-align:bottom;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:bottom;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>972</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;">Goodwill</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>13,223</span></span></div></td><td 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:28px;padding-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 purchase consideration</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,559</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> 33500000 2643000 1337000 140000 114000 13900000 34000 18168000 173000 1787000 1407000 1396000 4763000 20092000 33497000 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the components of the identifiable intangible assets acquired and their estimated useful lives as of the acquisition date:</span></div><div style="line-height:120%;padding-top:16px;text-align:left;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="6"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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 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;">Useful Life</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(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 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;">(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;">Customer relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.0</span></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;">Developed technology</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,200</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.0</span></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;">Trade name</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>400</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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.0</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-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>13,900</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;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></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:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the acquisition date:</span></div><div style="line-height:120%;padding-top:16px;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="6"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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 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;">Useful Life</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(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 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;">(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;">Customer relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,890</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.0</span></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;">Developed technology</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.0</span></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;">Trade name</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>40</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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.0</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-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>5,580</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 4300000 P7Y 9200000 P7Y 400000 P5Y 13900000 300000 6700000 -800000 170795000 72375000 -53934000 -38531000 <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance Sheet Components</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Inventories</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories of </span><span style="font-family:inherit;font-size:10pt;"><span>$29.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$8.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, consisted of finished goods.</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;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:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment consisted of the following:</span></div><div style="line-height:120%;padding-top:16px;text-align:left;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;">As of 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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;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;">(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;">Computer, equipment and software</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>2,218</span></span></div></td><td style="vertical-align: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>652</span></span></div></td><td style="vertical-align: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;">Furniture and fixtures</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>915</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>730</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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;">Capitalized internal-use software</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,229</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,653</span></span></div></td><td style="vertical-align: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;">Leasehold improvements</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,092</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>585</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,454</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,620</span></span></div></td><td style="vertical-align: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;">Less: accumulated depreciation</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,100</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,783</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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,354</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,837</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:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization expense was </span><span style="font-family:inherit;font-size:10pt;"><span>$3.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$1.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.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:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Intangible Assets, Net</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets consisted of the following as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-top:16px;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="14"/></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:12%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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;">Gross Value</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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Book</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">Remaining</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Useful Life</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="11" style="vertical-align:bottom;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;">(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 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;">(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;">Customer relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,190</span></span></div></td><td style="vertical-align: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>(1,227</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,963</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.1</span></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;">Developed technology</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,020</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,848</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,172</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.7</span></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;">Trade name</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>448</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>(114</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>334</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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.0</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-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>19,658</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,189</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,469</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;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></table></div></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets consisted of the following 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;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="14"/></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:12%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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;">Gross Value</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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Book</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">Remaining</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Useful Life</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="11" style="vertical-align:bottom;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;">(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 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;">(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;">Customer relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,890</span></span></div></td><td style="vertical-align: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>(266</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,624</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.3</span></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;">Developed technology</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,820</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(329</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,491</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.3</span></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;">Trade names</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>48</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>(9</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39</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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.4</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-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>5,758</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(604</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,154</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;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></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:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization expense for intangible assets for 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;"> is as follows:</span></div><div style="line-height:120%;padding-top:16px;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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;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;">(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;">Customer relationships</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>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>266</span></span></div></td><td style="vertical-align: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: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;">Developed technology</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,569</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>318</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;"><div style="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;">Trade names</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>96</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</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-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>2,585</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>592</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12</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:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The expected future amortization expense related to intangible assets as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> is as follows:</span></div><div style="line-height:120%;padding-top:16px;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;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(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;">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>2,769</span></span></div></td><td style="vertical-align: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;">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>2,762</span></span></div></td><td 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;">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>2,750</span></span></div></td><td style="vertical-align: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;">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>2,494</span></span></div></td><td 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;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,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></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;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,370</span></span></div></td><td 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,469</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:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill consisted of the following:</span></div><div style="line-height:120%;padding-top:16px;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: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;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(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;">Beginning balance as of December 31, 2017</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>2,486</span></span></div></td><td style="vertical-align: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;">Goodwill from acquisition (Note 4)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,223</span></span></div></td><td 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;">Beginning balance as of December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,709</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;">Goodwill from acquisition (Note 4)</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>20,092</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;">Ending balance as of December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,801</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:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Prepaid Expenses and Other Current Assets</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets consisted of the following:</span></div><div style="line-height:120%;padding-top:16px;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;">As of 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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;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;">(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;">Prepaid expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,284</span></span></div></td><td style="vertical-align: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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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>2,059</span></span></div></td><td style="vertical-align: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;">Prepaid Insurance</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,459</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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></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;">Escrow deposit, current</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,750</span></span></div></td><td style="vertical-align: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;">Prepaid commissions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>948</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;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;">Interest receivable</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>504</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;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:2px;padding-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 rent</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>227</span></span></div></td><td 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;">Short-term deposits</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>201</span></span></div></td><td style="vertical-align: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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>718</span></span></div></td><td style="vertical-align: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;">Other current assets</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12</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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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>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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,860</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,935</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:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other Noncurrent Assets</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other noncurrent assets consisted of the following:</span></div><div style="line-height:120%;padding-top:16px;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;">As of 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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;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;">(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;">Escrow deposit, noncurrent</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,250</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align: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;">Other</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>310</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>235</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,460</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,485</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:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accrued Expenses and Other Current Liabilities</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses and other current liabilities consisted of the following:</span></div><div style="line-height:120%;padding-top:16px;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;">As of 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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;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;">(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;">Accrued bonus</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,652</span></span></div></td><td style="vertical-align: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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,857</span></span></div></td><td style="vertical-align: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;">Vendor accruals</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>3,984</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,574</span></span></div></td><td 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 commissions</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>2,611</span></span></div></td><td style="vertical-align: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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,470</span></span></div></td><td style="vertical-align: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;">Contingent consideration, current</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>3,004</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,316</span></span></div></td><td 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 payroll and employee benefits</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>2,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,447</span></span></div></td><td style="vertical-align: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;">Employee contribution to ESPP</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>1,805</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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;background-color:#cceeff;">Accrued rebates</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>1,152</span></span></div></td><td style="vertical-align: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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>609</span></span></div></td><td style="vertical-align: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;">Accrued sales and use 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:Times_New_Roman;font-size:10pt;"><span>932</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,887</span></span></div></td><td 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 professional services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>782</span></span></div></td><td style="vertical-align: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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>295</span></span></div></td><td style="vertical-align: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;">Accrued offering expenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>286</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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;background-color:#cceeff;">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:Times_New_Roman;font-size:10pt;"><span>2,302</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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,697</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,801</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-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>16,152</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> 29000000.0 8900000 2218000 652000 915000 730000 11229000 5653000 1092000 585000 15454000 7620000 5100000 1783000 10354000 5837000 3300000 1300000 400000 8190000 1227000 6963000 P7Y1M6D 11020000 1848000 9172000 P5Y8M12D 448000 114000 334000 P4Y 19658000 3189000 16469000 3890000 266000 3624000 P9Y3M18D 1820000 329000 1491000 P4Y3M18D 48000 9000 39000 P1Y4M24D 5758000 604000 5154000 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization expense for intangible assets for 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;"> is as follows:</span></div><div style="line-height:120%;padding-top:16px;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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;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;">(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;">Customer relationships</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>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>266</span></span></div></td><td style="vertical-align: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: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;">Developed technology</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,569</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>318</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;"><div style="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;">Trade names</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>96</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</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-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>2,585</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>592</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12</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> 920000 266000 0 1569000 318000 11000 96000 8000 1000 2585000 592000 12000 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The expected future amortization expense related to intangible assets as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> is as follows:</span></div><div style="line-height:120%;padding-top:16px;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;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(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;">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>2,769</span></span></div></td><td style="vertical-align: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;">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>2,762</span></span></div></td><td 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;">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>2,750</span></span></div></td><td style="vertical-align: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;">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>2,494</span></span></div></td><td 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;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,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></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;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,370</span></span></div></td><td 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,469</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> 2769000 2762000 2750000 2494000 2324000 3370000 16469000 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill consisted of the following:</span></div><div style="line-height:120%;padding-top:16px;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: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;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(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;">Beginning balance as of December 31, 2017</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>2,486</span></span></div></td><td style="vertical-align: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;">Goodwill from acquisition (Note 4)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,223</span></span></div></td><td 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;">Beginning balance as of December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,709</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;">Goodwill from acquisition (Note 4)</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>20,092</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;">Ending balance as of December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,801</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> 2486000 13223000 15709000 20092000 35801000 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets consisted of the following:</span></div><div style="line-height:120%;padding-top:16px;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;">As of 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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;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;">(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;">Prepaid expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,284</span></span></div></td><td style="vertical-align: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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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>2,059</span></span></div></td><td style="vertical-align: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;">Prepaid Insurance</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,459</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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></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;">Escrow deposit, current</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,750</span></span></div></td><td style="vertical-align: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;">Prepaid commissions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>948</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;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;">Interest receivable</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>504</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;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:2px;padding-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 rent</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>227</span></span></div></td><td 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;">Short-term deposits</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>201</span></span></div></td><td style="vertical-align: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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>718</span></span></div></td><td style="vertical-align: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;">Other current assets</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12</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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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>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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,860</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,935</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> 3284000 2059000 2459000 25000 2100000 1750000 948000 0 504000 0 352000 227000 201000 718000 12000 156000 9860000 4935000 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other noncurrent assets consisted of the following:</span></div><div style="line-height:120%;padding-top:16px;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;">As of 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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;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;">(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;">Escrow deposit, noncurrent</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,250</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align: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;">Other</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>310</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>235</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,460</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,485</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> 3150000 5250000 310000 235000 3460000 5485000 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses and other current liabilities consisted of the following:</span></div><div style="line-height:120%;padding-top:16px;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;">As of 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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;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;">(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;">Accrued bonus</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,652</span></span></div></td><td style="vertical-align: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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,857</span></span></div></td><td style="vertical-align: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;">Vendor accruals</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>3,984</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,574</span></span></div></td><td 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 commissions</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>2,611</span></span></div></td><td style="vertical-align: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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,470</span></span></div></td><td style="vertical-align: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;">Contingent consideration, current</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>3,004</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,316</span></span></div></td><td 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 payroll and employee benefits</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>2,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,447</span></span></div></td><td style="vertical-align: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;">Employee contribution to ESPP</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>1,805</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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;background-color:#cceeff;">Accrued rebates</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>1,152</span></span></div></td><td style="vertical-align: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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>609</span></span></div></td><td style="vertical-align: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;">Accrued sales and use 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:Times_New_Roman;font-size:10pt;"><span>932</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,887</span></span></div></td><td 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 professional services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>782</span></span></div></td><td style="vertical-align: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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>295</span></span></div></td><td style="vertical-align: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;">Accrued offering expenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>286</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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;background-color:#cceeff;">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:Times_New_Roman;font-size:10pt;"><span>2,302</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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,697</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,801</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-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>16,152</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> 8652000 5857000 3984000 1574000 2611000 1470000 3004000 1316000 2291000 1447000 1805000 0 1152000 609000 932000 1887000 782000 295000 286000 0 2302000 1697000 27801000 16152000 <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value Measurements</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the fair value of our financial assets and liabilities by level within the fair value hierarchy:</span></div><div style="line-height:120%;padding-top:16px;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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;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;">(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;font-weight:bold;">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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>130,640</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align: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>130,640</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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;">Short-term investment:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certificates of deposit</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>150,000</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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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>150,000</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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-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>280,640</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>280,640</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: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;font-weight:bold;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:2px;padding-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 liabilities—contingent consideration</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,004</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>3,004</span></span></div></td><td 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 noncurrent liabilities—contingent consideration</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,411</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,411</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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-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>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,415</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,415</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;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="15" style="vertical-align:bottom;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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;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;">(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;font-weight:bold;">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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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>96,681</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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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>—</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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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>—</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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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>96,681</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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-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>96,681</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96,681</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: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;font-weight:bold;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:2px;padding-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 liabilities—contingent consideration</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,316</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,316</span></span></div></td><td 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 noncurrent liabilities—contingent consideration</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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>3,688</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>3,688</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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-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>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,004</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,004</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:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash, Cash Equivalents and Short-term Investments</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our valuation techniques used to measure the fair value of money market funds are derived from quoted prices in active markets for identical assets or liabilities. Short-term investments, which consist of certificates of deposit with a maturity of twelve months or less, are classified as Level 2 financial assets as such are valued using quoted market price and other observable inputs in active markets for identical securities.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash, cash equivalents and short-term investments were as follows (in thousands):</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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;">Adjusted Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;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;">(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;">Cash</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>111,098</span></span></div></td><td style="vertical-align: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></div></td><td style="vertical-align: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></div></td><td style="vertical-align: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>111,098</span></span></div></td><td style="vertical-align: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;">Money market funds</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>130,640</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>130,640</span></span></div></td><td 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;">Total cash, and cash equivalents</span></div></td><td style="vertical-align:bottom;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:bottom;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>241,738</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:bottom;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:bottom;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></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:bottom;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:bottom;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></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:bottom;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:bottom;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>241,738</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;">Certificates of deposit</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>150,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150,000</span></span></div></td><td 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;">Total short-term investments</span></div></td><td style="vertical-align:bottom;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:bottom;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>150,000</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:bottom;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:bottom;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>—</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:bottom;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:bottom;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>—</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:bottom;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:bottom;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>150,000</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: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 cash, cash equivalents and short-term investments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-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>391,738</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>391,738</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:16px;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="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;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 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;">Adjusted Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;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;">(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;">Cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,247</span></span></div></td><td style="vertical-align: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></div></td><td style="vertical-align: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></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,247</span></span></div></td><td style="vertical-align: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;">Money market funds</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,681</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,681</span></span></div></td><td 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: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 cash and cash equivalents</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>108,928</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></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></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>108,928</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:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contingent Consideration Liability</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In connection with the Retrofit Acquisition in April 2018, we recorded a contingent consideration liability, which is payable subject to the achievement of certain targets for </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;">2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">. In connection with the myStrength Acquisition in February 2019, we recorded a contingent liability, which is payable subject to the achievement of certain targets for 2019. The fair values of these contingent consideration liabilities were estimated with a Monte Carlo simulation model using Level 3 inputs, including projected qualified members, revenue volatility, and other market variables to assess the probability of us achieving the targets, and any subsequent changes in fair value are recorded in the consolidated statements of operations until settlement. See Note 4 for further discussion.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the changes in our Level 3 financial liabilities during the periods presented:</span></div><div style="line-height:120%;padding-top:16px;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;"><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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;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;">(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;">Beginning balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,004</span></span></div></td><td style="vertical-align: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: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;">Contingent consideration recorded upon acquisition (Note 4)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,300</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,204</span></span></div></td><td 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;">Change in fair value of contingent consideration liabilities (Note 4)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>843</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,200</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align: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;">Payment related to Retrofit contingent consideration (Note 4)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,316</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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;">Payment related to myStrength contingent consideration (Note 4)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,416</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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;">Ending balance</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>5,415</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,004</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:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the fair value of our financial assets and liabilities by level within the fair value hierarchy:</span></div><div style="line-height:120%;padding-top:16px;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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;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;">(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;font-weight:bold;">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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>130,640</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align: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>130,640</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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;">Short-term investment:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certificates of deposit</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>150,000</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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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>150,000</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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-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>280,640</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>280,640</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: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;font-weight:bold;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:2px;padding-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 liabilities—contingent consideration</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,004</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>3,004</span></span></div></td><td 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 noncurrent liabilities—contingent consideration</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,411</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,411</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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-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>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,415</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,415</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;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="15" style="vertical-align:bottom;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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;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;">(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;font-weight:bold;">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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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>96,681</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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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>—</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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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>—</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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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>96,681</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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-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>96,681</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96,681</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: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;font-weight:bold;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:2px;padding-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 liabilities—contingent consideration</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,316</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,316</span></span></div></td><td 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 noncurrent liabilities—contingent consideration</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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>3,688</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>3,688</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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-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>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,004</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,004</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> 130640000 0 0 130640000 150000000 0 0 150000000 280640000 0 0 280640000 0 0 3004000 3004000 0 0 2411000 2411000 0 0 5415000 5415000 96681000 0 0 96681000 96681000 0 0 96681000 0 0 1316000 1316000 0 0 3688000 3688000 0 0 5004000 5004000 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash, cash equivalents and short-term investments were as follows (in thousands):</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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;">Adjusted Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;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;">(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;">Cash</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>111,098</span></span></div></td><td style="vertical-align: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></div></td><td style="vertical-align: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></div></td><td style="vertical-align: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>111,098</span></span></div></td><td style="vertical-align: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;">Money market funds</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>130,640</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>130,640</span></span></div></td><td 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;">Total cash, and cash equivalents</span></div></td><td style="vertical-align:bottom;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:bottom;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>241,738</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:bottom;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:bottom;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></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:bottom;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:bottom;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></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:bottom;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:bottom;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>241,738</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;">Certificates of deposit</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>150,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150,000</span></span></div></td><td 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;">Total short-term investments</span></div></td><td style="vertical-align:bottom;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:bottom;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>150,000</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:bottom;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:bottom;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>—</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:bottom;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:bottom;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>—</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:bottom;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:bottom;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>150,000</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: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 cash, cash equivalents and short-term investments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-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>391,738</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>391,738</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:16px;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="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;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 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;">Adjusted Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;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;">(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;">Cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,247</span></span></div></td><td style="vertical-align: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></div></td><td style="vertical-align: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></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,247</span></span></div></td><td style="vertical-align: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;">Money market funds</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,681</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,681</span></span></div></td><td 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: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 cash and cash equivalents</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>108,928</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></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></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>108,928</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> 111098000 111098000 130640000 130640000 241738000 241738000 150000000 0 0 150000000 150000000 0 0 150000000 391738000 391738000 12247000 12247000 96681000 96681000 108928000 108928000 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the changes in our Level 3 financial liabilities during the periods presented:</span></div><div style="line-height:120%;padding-top:16px;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;"><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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;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;">(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;">Beginning balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,004</span></span></div></td><td style="vertical-align: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: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;">Contingent consideration recorded upon acquisition (Note 4)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,300</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,204</span></span></div></td><td 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;">Change in fair value of contingent consideration liabilities (Note 4)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>843</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,200</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align: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;">Payment related to Retrofit contingent consideration (Note 4)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,316</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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;">Payment related to myStrength contingent consideration (Note 4)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,416</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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;">Ending balance</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>5,415</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,004</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> 5004000 0 3300000 6204000 -843000 1200000 1316000 0 2416000 0 5415000 5004000 <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Debt </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Long-Term Debt</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In September 2014, we entered into a loan and security agreement with available borrowings up to </span><span style="font-family:inherit;font-size:10pt;"><span>$4.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> from a bank, and we drew down </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> in February 2015. This loan required us to make </span><span style="font-family:inherit;font-size:10pt;"><span>36</span></span><span style="font-family:inherit;font-size:10pt;"> equal monthly installments of principal payments from September 2015 through August 2018.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In April 2015, we amended the loan and security agreement to add a term loan up to </span><span style="font-family:inherit;font-size:10pt;"><span>$5.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> from the bank, and we drew down </span><span style="font-family:inherit;font-size:10pt;"><span>$5.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> in August 2015. This term loan required us to make </span><span style="font-family:inherit;font-size:10pt;"><span>36</span></span><span style="font-family:inherit;font-size:10pt;"> equal monthly installments of principal payments from April 2016 through March 2019. In April 2017, we made early repayment and paid off the remaining principal balance of term loans totaling </span><span style="font-family:inherit;font-size:10pt;"><span>$3.6 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the year ended December 31, 2017, we made loan payments of </span><span style="font-family:inherit;font-size:10pt;"><span>$4.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> in the aggregate. Both loans carried an interest rate of </span><span style="font-family:inherit;font-size:10pt;"><span>0.25%</span></span><span style="font-family:inherit;font-size:10pt;"> above the prime rate. Interest was payable monthly on the outstanding principal balance of the term loan. The loans were collateralized by substantially all of our assets. Under the amendment, we were required to maintain trailing three-month revenue amount specified in the amendment.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Borrowing under the loans required us to issue common stock warrants with an intrinsic value equal to </span><span style="font-family:inherit;font-size:10pt;"><span>1.0%</span></span><span style="font-family:inherit;font-size:10pt;"> of the principal amount drawn down. In connection with the drawdown of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> in February 2015, we issued </span><span style="font-family:inherit;font-size:10pt;"><span>27,777</span></span><span style="font-family:inherit;font-size:10pt;"> common stock warrants at an exercise price of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.36</span></span><span style="font-family:inherit;font-size:10pt;"> per share. In connection with the drawdown of </span><span style="font-family:inherit;font-size:10pt;"><span>$5.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> in August 2015, we issued </span><span style="font-family:inherit;font-size:10pt;"><span>62,500</span></span><span style="font-family:inherit;font-size:10pt;"> common stock warrants at an exercise price of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.80</span></span><span style="font-family:inherit;font-size:10pt;"> per share. The aggregate fair value of these warrants upon issuance was recorded as debt discount upon issuance to be amortized as interest expense over the contractual term of the loans using the effective interest rate method. During the year ended December 31, 2017, we recognized interest expense related to amortization of the debt discount in the amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$20,000</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:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revolving Loan</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In July 2019, we entered into a Loan and Security Agreement with Silicon Valley Bank ("SVB"). The agreement provides a secured revolving loan facility in an aggregate principal amount of up to </span><span style="font-family:inherit;font-size:10pt;"><span>$30.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. Revolving loans under this facility bear interest at a floating rate equal to the greater of (i) </span><span style="font-family:inherit;font-size:10pt;"><span>5.25%</span></span><span style="font-family:inherit;font-size:10pt;"> or (ii) the prime rate published in the Wall Street Journal, minus </span><span style="font-family:inherit;font-size:10pt;"><span>0.25%</span></span><span style="font-family:inherit;font-size:10pt;">. Interest on the revolving loans is due and payable monthly in arrears. The maturity date of any revolving loan is July 2022. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our obligations under the Loan and Security Agreement are secured by a security interest on substantially all of our assets, excluding our intellectual property. The Loan and Security Agreement contains a financial covenant along with covenants limiting our ability to, among other things, dispose of assets, undergo a change in control, merge or consolidate, make acquisitions, incur debt, incur liens, pay dividends, repurchase stock, and make investments, in each case subject to certain exceptions. </span></div><span style="font-family:inherit;font-size:10pt;">The Loan and Security Agreement also contains customary events of default, upon which SVB may declare all or a portion of our outstanding obligations payable to be immediately due and payable. There were </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> amounts outstanding under the agreement as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. Fees incurred under the revolving loan facility 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;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span> 4000000.0 1000000.0 36 5000000.0 5000000.0 36 3600000 4300000 0.0025 0.010 1000000.0 27777 0.36 5000000.0 62500 0.80 20000 30000000.0 0.0525 -0.0025 0 100000 <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Commitments and Contingencies</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Operating Leases</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have entered into various noncancelable operating lease agreements primarily for our offices. We recognize operating lease costs on a straight-line basis over the term of each agreement, considering provisions such as free or escalating base monthly rental payments or deferred payment terms. We record rent expense associated with operating lease obligations in operating expenses in the consolidated statements of operations.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;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;">, our net minimum payments under the noncancelable operating leases are as follows:</span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:61%;"/><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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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;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;">Minimum</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Lease</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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;">Sublease</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Minimum</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Lease</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Payments</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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;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;">(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;">2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,945</span></span></div></td><td style="vertical-align: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>37</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,908</span></span></div></td><td style="vertical-align: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;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,093</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,055</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,272</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,233</span></span></div></td><td style="vertical-align: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;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,181</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,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:#cceeff;padding-left:2px;padding-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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,797</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,756</span></span></div></td><td style="vertical-align: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;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,068</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,068</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:28px;padding-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 payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,356</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>195</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,161</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, our net minimum payments under the noncancelable operating leases are as follows: </span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:61%;"/><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;border-bottom:1px solid #000000;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;">Year Ending December 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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;">Minimum</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Lease</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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;">Sublease</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Minimum</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Lease</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Payments</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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;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;">(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;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>2,027</span></span></div></td><td style="vertical-align: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>22</span></span></div></td><td style="vertical-align: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>2,005</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align: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;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>824</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>801</span></span></div></td><td 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;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>729</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>705</span></span></div></td><td style="vertical-align: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;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>748</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>724</span></span></div></td><td 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;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>606</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>581</span></span></div></td><td style="vertical-align: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;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>296</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>25</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>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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-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 payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,230</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>143</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,087</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:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total rent expense paid to third parties was </span><span style="font-family:inherit;font-size:10pt;"><span>$2.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$1.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> </span><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;">, respectively.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, we entered into sublease arrangements, as a sublessor, with a stockholder for space for our Chicago, Illinois office. See further discussion in Note 15. Rent expense incurred for sublease arrangements 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 not material.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2019, we entered into an amendment to the lease agreement for our Mountain View office. The amendment makes changes to the original lease including (i) the addition of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>16,100</span></span><span style="font-family:inherit;font-size:10pt;"> square feet of office space and (ii) an extension of our current lease term. The total future lease obligation is </span><span style="font-family:inherit;font-size:10pt;"><span>$12.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> over the new lease term from July 2019 through January 2024.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2019, we executed a lease amendment for office space from which our Chicago office operates. The total future lease obligation is approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$8.4 million</span></span><span style="font-family:inherit;font-size:10pt;">. The associated lease term ends in December 2026.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In November 2019, we executed a lease agreement for our office space in Denver, Colorado. The total future lease obligation is approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$1.6 million</span></span><span style="font-family:inherit;font-size:10pt;">. The associated lease term ends in January 2026.</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Purchase Commitments</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We purchase certain non-cancelable cloud-based subscription based software that has terms more than twelve months. As of December 31, 2019, the remaining purchase commitment was </span><span style="font-family:inherit;font-size:10pt;"><span>$3.1 million</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;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:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">From time to time, we become involved in claims and other legal matters arising in the ordinary course of business. We investigate these claims as they arise. Although claims are inherently unpredictable, we are currently not aware of any matters that, if determined adversely to us, would individually or taken together have a material adverse effect on our business, results of operations, financial position or cash flows.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We record liabilities for legal and other contingencies when losses are probable and estimable.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Although the results of litigation and claims are inherently unpredictable, we have not recorded an accrual for such contingencies as we believe that there was not at least a reasonable possibility that we had incurred a material loss with respect to such loss contingencies 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:16px;text-align:left;text-indent:32px;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:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We enter into indemnification provisions under our agreements with other companies in the ordinary course of business, including, but not limited to, clients, business partners, landlords, contractors and parties performing our research and development. Pursuant to these arrangements, we agree to indemnify, hold harmless, and reimburse the indemnified party for certain losses suffered or incurred by the indemnified party as a result of our activities. The terms of these indemnification agreements are generally perpetual. The maximum potential amount of future payments we could be required to make under these agreements is not determinable. We have never incurred costs to defend lawsuits or settle claims related to these indemnification agreements. As a result, we believe the fair value of these agreements is not material. We maintain commercial general liability insurance and product liability insurance to offset certain of our potential liabilities under these indemnification provisions.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition, we indemnify our officers, directors and certain key employees while they are serving in good faith in their respective capacities. To date, there have been no claims under these indemnification provisions.</span></div> <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;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;">, our net minimum payments under the noncancelable operating leases are as follows:</span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:61%;"/><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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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;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;">Minimum</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Lease</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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;">Sublease</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Minimum</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Lease</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Payments</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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;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;">(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;">2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,945</span></span></div></td><td style="vertical-align: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>37</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,908</span></span></div></td><td style="vertical-align: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;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,093</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,055</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,272</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,233</span></span></div></td><td style="vertical-align: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;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,181</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,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:#cceeff;padding-left:2px;padding-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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,797</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,756</span></span></div></td><td style="vertical-align: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;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,068</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,068</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:28px;padding-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 payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,356</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>195</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,161</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, our net minimum payments under the noncancelable operating leases are as follows: </span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:61%;"/><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;border-bottom:1px solid #000000;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;">Year Ending December 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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;">Minimum</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Lease</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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;">Sublease</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Minimum</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Lease</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Payments</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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;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;">(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;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>2,027</span></span></div></td><td style="vertical-align: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>22</span></span></div></td><td style="vertical-align: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>2,005</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align: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;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>824</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>801</span></span></div></td><td 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;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>729</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>705</span></span></div></td><td style="vertical-align: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;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>748</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>724</span></span></div></td><td 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;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>606</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>581</span></span></div></td><td style="vertical-align: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;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>296</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>25</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>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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-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 payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,230</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>143</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,087</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> 3945000 37000 3908000 5093000 38000 5055000 5272000 39000 5233000 5181000 40000 5141000 1797000 41000 1756000 3068000 0 3068000 24356000 195000 24161000 2027000 22000 2005000 824000 23000 801000 729000 24000 705000 748000 24000 724000 606000 25000 581000 296000 25000 271000 5230000 143000 5087000 2800000 1700000 700000 16100 12700000 8400000 1600000 3100000 <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Stockholders’ Equity</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Redeemable Convertible Preferred Stock</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We recorded our redeemable convertible preferred stock at fair value on the dates of issuance, net of issuance costs. Prior to the automatic conversion to our common stock in conjunction with our IPO, we classified our redeemable convertible preferred stock outside of stockholders’ deficit because it was redeemable in the future at the option of our preferred stock holders. We had concluded that the convertible preferred stock was considered probable of becoming redeemable. Accordingly, redeemable convertible preferred stock was accreted for the difference between the initial net carrying value and the redemption value on April 10, 2023, the earliest redemption date using the effective interest rate method. During the years ended December 31, 2019, 2018 and 2017, we recognized accretion of $</span><span style="font-family:inherit;font-size:10pt;"><span>0.1</span></span><span style="font-family:inherit;font-size:10pt;"> million, </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, as an increase in the carrying value of the redeemable convertible preferred stock, and a decrease to our additional paid-in capital.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In March 2017, we issued </span><span style="font-family:inherit;font-size:10pt;"><span>11,773,932</span></span><span style="font-family:inherit;font-size:10pt;"> shares of Series D redeemable convertible preferred stock for total consideration of </span><span style="font-family:inherit;font-size:10pt;"><span>$52.5 million</span></span><span style="font-family:inherit;font-size:10pt;">. The original issue price and initial conversion price of Series D redeemable convertible preferred stock was </span><span style="font-family:inherit;font-size:10pt;"><span>$4.4590</span></span><span style="font-family:inherit;font-size:10pt;"> per share. Series D redeemable convertible preferred stock had the same liquidation preference, voting rights and conversion rights as Series B and Series C redeemable convertible preferred stock. The holders of Series D redeemable convertible preferred stock were entitled to receive noncumulative dividends, prior to and in preference of any declaration or payment of any dividends on the common stock, at a rate per annum of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3568</span></span><span style="font-family:inherit;font-size:10pt;"> per share. Upon issuance of Series D redeemable convertible preferred stock, we increased the authorized number of shares to </span><span style="font-family:inherit;font-size:10pt;"><span>80,000,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock and </span><span style="font-family:inherit;font-size:10pt;"><span>45,960,013</span></span><span style="font-family:inherit;font-size:10pt;"> shares of redeemable convertible preferred stock. We also revised the redemption rights of redeemable convertible preferred stock such that all series of outstanding redeemable convertible preferred stock are eligible to be redeemed for cash in full upon a written notice by a majority of the holders on or after March 10, 2022.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In April 2018, we issued </span><span style="font-family:inherit;font-size:10pt;"><span>12,655,477</span></span><span style="font-family:inherit;font-size:10pt;"> shares of Series E redeemable convertible preferred stock for a total consideration of </span><span style="font-family:inherit;font-size:10pt;"><span>$105.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. The original issue price and initial conversion price of Series E redeemable convertible preferred stock was </span><span style="font-family:inherit;font-size:10pt;"><span>$8.2968</span></span><span style="font-family:inherit;font-size:10pt;"> per share. Series E redeemable convertible preferred stock had the same liquidation preference, voting rights and conversion rights as Series A, Series B, Series C and Series D redeemable convertible preferred stock. The holders of Series E redeemable convertible preferred stock were entitled to receive noncumulative dividends, prior to and in preference of any declaration or payment of any dividends on the common stock, at a rate per annum of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.6638</span></span><span style="font-family:inherit;font-size:10pt;"> per share. Upon issuance of Series E redeemable convertible </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">preferred stock, we increased the authorized share number to </span><span style="font-family:inherit;font-size:10pt;"><span>99,250,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock and </span><span style="font-family:inherit;font-size:10pt;"><span>58,615,488</span></span><span style="font-family:inherit;font-size:10pt;"> shares of redeemable convertible preferred stock. We also revised the redemption rights of redeemable convertible preferred stock such that all series of outstanding redeemable convertible preferred stock were eligible to be redeemed for cash in full upon a written notice by a majority of the holders on or after April 10, 2023.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In conjunction with our IPO in </span><span style="font-family:inherit;font-size:10pt;">July 2019</span><span style="font-family:inherit;font-size:10pt;">, all shares of redeemable convertible preferred stock then outstanding, totaling </span><span style="font-family:inherit;font-size:10pt;"><span>58,615,488</span></span><span style="font-family:inherit;font-size:10pt;"> shares, were automatically converted into an equivalent number of shares of common stock on a </span><span style="font-family:inherit;font-size:10pt;">one</span><span style="font-family:inherit;font-size:10pt;">-to-one basis and their carrying value, totaling </span><span style="font-family:inherit;font-size:10pt;"><span>$237.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, inclusive of accretion of redeemable convertible preferred stock, was reclassified into stockholders’ equity on our consolidated balance sheets. </span><span style="font-family:inherit;font-size:10pt;"><span>No</span></span><span style="font-family:inherit;font-size:10pt;"> shares of redeemable convertible preferred stock were issued or outstanding as of December 31, 2019.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Redeemable convertible preferred stock outstanding as of December 31, 2018 consisted of the following:</span></div><div style="line-height:120%;padding-top:16px;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.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:49%;"/><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: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="13" style="vertical-align:bottom;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 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;">Shares</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Authorized</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="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;">Shares</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Issued and</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Outstanding</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Liquidation</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Preference</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="13" style="vertical-align:bottom;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;">(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;">Series A</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>10,394</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,394</span></span></div></td><td style="vertical-align: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>10,382</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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>10,650</span></span></div></td><td style="vertical-align: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;">Series B</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,935</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,935</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,957</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,000</span></span></div></td><td 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;">Series C</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>14,857</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,857</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,407</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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;">Series D</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,774</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>11,774</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,397</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,500</span></span></div></td><td 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;">Series E</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,655</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 style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,655</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>104,786</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>105,000</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:28px;padding-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 redeemable convertible preferred stock</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,615</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,615</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>236,929</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>237,650</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:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prior to the conversion of the redeemable convertible preferred stock to common stock in July 2019, the stockholders of redeemable convertible preferred stock had the following rights, preferences, and privileges:</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Dividend Rights</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The holders of Series A, Series B, Series C, Series D and Series E redeemable convertible preferred stock were entitled to receive non-cumulative dividends, out of any assets legally available, prior and in preference to any declaration or payment of any dividend on the common stock at the rate of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.081968</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1824</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2666</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3568</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.6638</span></span><span style="font-family:inherit;font-size:10pt;"> per share, respectively (as adjusted for stock dividends, stock splits, combinations, or other similar recapitalizations) per annum on each outstanding share, when, as, and if declared by the board of directors. As of December 31, 2019 and 2018, we have never declared nor paid dividends.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Liquidation Preference</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the event of our voluntary or involuntary liquidation, dissolution, or winding up, or a deemed liquidation event, the holders of each series of redeemable convertible preferred stock outstanding were entitled to be paid out our assets available for distribution to stockholders, before any payment is made to the holders of common stock, an amount per share equal to the greater of (a) the applicable original issue price for such series of redeemable convertible preferred stock, plus any dividends declared but unpaid thereon, or (b) such amount per share as would have been payable had all shares of redeemable convertible preferred stock been converted into common stock immediately prior to such liquidation, dissolution, winding up or deemed liquidation. After the payment of all preferential amounts required to be paid to the holders of redeemable convertible preferred stock, our remaining assets available for distribution to our stockholders shall be distributed among the holders of shares of common stock, pro rata based on the number of shares of common stock held by such holder.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">If, upon any such liquidation, dissolution, winding up, or deemed liquidation event, our assets available for distribution to our stockholders were insufficient to pay the holders of shares of redeemable convertible preferred stock the full amount to which they were entitled, the holders of redeemable convertible preferred stock would share ratably in any distribution of the assets available for distribution in proportion to the respective amounts which would otherwise be payable in respect of the shares held by them upon such distribution if all amounts payable on the shares were paid in full.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Voting Rights</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The holders of each share of redeemable convertible preferred stock had the right to </span><span style="font-family:inherit;font-size:10pt;">one</span><span style="font-family:inherit;font-size:10pt;"> vote for each share of common stock into which such redeemable convertible preferred stock could then be converted and, with respect to such vote, holders of redeemable convertible preferred stock were entitled to vote together with the holders of common stock as a single class.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Conversion Rights</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Each share of redeemable convertible preferred stock was convertible, at the option of the holder, into fully paid and non-assessable shares of common stock determined by dividing the applicable original issue price by the applicable conversion price in effect at the time of conversion. The original issue prices and initial conversion prices of Series A, Series B, Series C, Series D, and Series E redeemable convertible preferred stock were </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0246</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$2.2384</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$3.3318</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$4.4590</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$8.2968</span></span><span style="font-family:inherit;font-size:10pt;"> per share, respectively. As of December 31, 2018, each share of Series A, Series B, Series C, Series D, and Series E redeemable convertible preferred stock was convertible into common stock on a </span><span style="font-family:inherit;font-size:10pt;">one</span><span style="font-family:inherit;font-size:10pt;">-for-one basis.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares of Series A, Series B, Series C, Series D, and Series E redeemable convertible preferred stock would be automatically converted into fully paid shares of common stock immediately upon the earlier of: (a) the closing of the sale of shares of common stock to the public at a minimum price of </span><span style="font-family:inherit;font-size:10pt;"><span>$8.9180</span></span><span style="font-family:inherit;font-size:10pt;"> per share, subject to appropriate adjustment in the event of any stock dividend, stock split, combination or other similar recapitalization with respect to common stock, in a firm-commitment underwritten public offering pursuant to an effective registration statement under the Securities Act of 1933, as amended, resulting in at least </span><span style="font-family:inherit;font-size:10pt;"><span>$50.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of gross cash proceeds to us or (b) the date and time, or occurrence of an event, specified by vote or written consent of the holders of a majority of the outstanding shares of Series A, Series B, Series C, Series D and Series E redeemable convertible preferred stock, respectively.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Redemption Rights</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On or after April 10, 2023, all outstanding shares of redeemable convertible preferred stock would be eligible to be redeemed for cash in full upon a written notice by a majority of the holders of the outstanding redeemable convertible preferred stock. In the event of redemption, each holder of redeemable convertible preferred stock was entitled to receive the original issue price per share, plus any declared but unpaid dividends, in three annual installments.</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Undesignated Preferred Stock</span></div><div style="line-height:120%;padding-top:16px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In connection with our IPO in July 2019, we filed an Amended and Restated Certificate of Incorporation which authorizes the issuance of </span><span style="font-family:inherit;font-size:10pt;"><span>100,000,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of undesignated preferred stock, par value of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.001</span></span><span style="font-family:inherit;font-size:10pt;"> per share, with rights and preferences, including voting rights, designated from time to time by our board of directors. No shares of preferred stock were issued or outstanding as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Common Stock</span></div><div style="line-height:120%;padding-top:16px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In December 2019, we completed a secondary offering in which certain stockholders sold </span><span style="font-family:inherit;font-size:10pt;"><span>2,777,327</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock at an offering price of </span><span style="font-family:inherit;font-size:10pt;"><span>$27.00</span></span><span style="font-family:inherit;font-size:10pt;"> per share. The selling stockholders received all of the net proceeds from the sale of shares in this offering. We did not sell any shares or receive any proceeds in this secondary offering.</span></div><div style="line-height:120%;padding-top:16px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In July 2019, upon completion of our IPO, we sold </span><span style="font-family:inherit;font-size:10pt;"><span>14,590,050</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock at an offering price of </span><span style="font-family:inherit;font-size:10pt;"><span>$28.00</span></span><span style="font-family:inherit;font-size:10pt;"> per share, including </span><span style="font-family:inherit;font-size:10pt;"><span>1,903,050</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock pursuant to the exercise in full of the underwriters' option to purchase additional shares. We raised net proceeds of </span><span style="font-family:inherit;font-size:10pt;"><span>$377.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, after deducting underwriting discounts and commissions of </span><span style="font-family:inherit;font-size:10pt;"><span>$28.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and offering costs of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$2.4 million</span></span><span style="font-family:inherit;font-size:10pt;">. In connection with the IPO, we filed an Amended and Restated Certificate of Incorporation which authorizes the issuance of </span><span style="font-family:inherit;font-size:10pt;"><span>900,000,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock with a par value of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.001</span></span><span style="font-family:inherit;font-size:10pt;"> per share. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In December 2018, certain of our employees and stockholders sold </span><span style="font-family:inherit;font-size:10pt;"><span>2,138,302</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock and </span><span style="font-family:inherit;font-size:10pt;"><span>57,945</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our redeemable convertible preferred stock at a price of </span><span style="font-family:inherit;font-size:10pt;"><span>$7.4672</span></span><span style="font-family:inherit;font-size:10pt;"> per share to investors. The purchase price per share in the secondary transaction was in excess of the fair value of our outstanding common stock at the time of the transaction and accordingly, upon the completion of the transaction, we recorded </span><span style="font-family:inherit;font-size:10pt;"><span>$2.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> in stock-based compensation expense related to the excess of the sales price per share of common stock over the fair value of the our common stock at the time of the transaction. We did not sell any shares or receive any proceeds from the transaction.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In December 2017, certain of our employees and stockholders sold </span><span style="font-family:inherit;font-size:10pt;"><span>605,345</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock at a price of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.88</span></span><span style="font-family:inherit;font-size:10pt;"> per share to investors, which was the fair value of our common stock at the time of the transaction. We did not sell any shares or receive any proceeds from the transaction.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, we reserved shares of common stock, on an as-if-converted basis, for future issuance as follows:</span></div><div style="line-height:120%;padding-top:16px;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="6"/></tr><tr><td style="width:75%;"/><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="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;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;">(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;">Redeemable convertible preferred stock</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,615</span></span></div></td><td style="vertical-align: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;">Outstanding warrants to purchase 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>695</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>785</span></span></div></td><td 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;">Outstanding options to purchase common stock</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,020</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,571</span></span></div></td><td style="vertical-align: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;">Outstanding restricted stock units</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,208</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,827</span></span></div></td><td 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 awards subject to repurchase</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>736</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align: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;">Estimated shares for future ESPP purchase</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>890</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align: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;">Available for future issuance</span></div></td><td 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,160</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 style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,741</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,709</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80,539</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Common Stock Warrants</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Common stock warrants outstanding as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> are as follows:</span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"/></tr><tr><td style="width:35%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><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:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Holder</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">Issue Date</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">Outstanding</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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;">Exercise</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">Exercisable</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">Expiration</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Date</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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="13" 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;">(in thousands, except per share data)</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;">Partner</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3/1/2015</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>695</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 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>2.28</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom: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>695</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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2/28/2025</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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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 style="vertical-align:bottom;border-bottom:3px double #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>695</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>695</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;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></table></div></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Common stock warrants outstanding as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> are as follows:</span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"/></tr><tr><td style="width:35%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><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:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Holder</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">Issue Date</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">Outstanding</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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;">Exercise</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">Exercisable</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">Expiration</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Date</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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="13" 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;">(in thousands, except per share data)</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;">Bank</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4/16/2015</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;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>0.36</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">9/5/2024</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;">Bank</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4/16/2015</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>63</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>0.80</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>63</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4/16/2025</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;">Partner</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3/1/2015</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>694</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 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>2.28</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom: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>694</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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2/28/2025</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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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 style="vertical-align:bottom;border-bottom:3px double #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>785</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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 style="vertical-align:bottom;border-bottom:3px double #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>785</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;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></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:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warrant activities 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;"> were: </span></div><div style="line-height:120%;padding-top:16px;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="3"/></tr><tr><td style="width:85%;"/><td style="width:14%;"/><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;">Shares</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;">Balance as of January 1, 2017</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>2,188</span></span></div></td><td style="vertical-align: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;">Exercised</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(361</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: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;">Forfeited or expired</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,042</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align: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 as of December 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>785</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised, forfeited or expired</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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;">December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>785</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td 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>(90</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: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;">December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>695</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><span style="font-family:inherit;font-size:10pt;">Common stock warrants covering </span><span style="font-family:inherit;font-size:10pt;"><span>90,277</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock were exercised 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;"> for proceeds of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></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;"> warrants were exercised during the year ended December 31, 2018. During the year ended December 31, 2017, </span><span style="font-family:inherit;font-size:10pt;"><span>361,425</span></span><span style="font-family:inherit;font-size:10pt;"> common stock warrants were exercised for total proceeds of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span>. 100000 200000 100000 11773932 52500000 4.4590 0.3568 80000000 45960013 12655477 105000000.0 8.2968 0.6638 99250000 58615488 58615488 237000000.0 0 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Redeemable convertible preferred stock outstanding as of December 31, 2018 consisted of the following:</span></div><div style="line-height:120%;padding-top:16px;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.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:49%;"/><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: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="13" style="vertical-align:bottom;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 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;">Shares</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Authorized</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="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;">Shares</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Issued and</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Outstanding</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Liquidation</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Preference</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="13" style="vertical-align:bottom;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;">(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;">Series A</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>10,394</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,394</span></span></div></td><td style="vertical-align: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>10,382</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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>10,650</span></span></div></td><td style="vertical-align: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;">Series B</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,935</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,935</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,957</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,000</span></span></div></td><td 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;">Series C</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>14,857</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,857</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,407</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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;">Series D</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,774</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>11,774</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,397</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,500</span></span></div></td><td 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;">Series E</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,655</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 style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,655</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>104,786</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>105,000</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:28px;padding-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 redeemable convertible preferred stock</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,615</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,615</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>236,929</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>237,650</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> 10394000 10394000 10382000 10650000 8935000 8935000 19957000 20000000 14857000 14857000 49407000 49500000 11774000 11774000 52397000 52500000 12655000 12655000 104786000 105000000 58615000 58615000 236929000 237650000 0.081968 0.1824 0.2666 0.3568 0.6638 1.0246 2.2384 3.3318 4.4590 8.2968 8.9180 50000000.0 100000000 0.001 2777327 27.00 14590050 28.00 1903050 377500000 28600000 2400000 900000000 0.001 2138302 57945 7.4672 2300000 605345 1.88 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, we reserved shares of common stock, on an as-if-converted basis, for future issuance as follows:</span></div><div style="line-height:120%;padding-top:16px;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="6"/></tr><tr><td style="width:75%;"/><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="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;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;">(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;">Redeemable convertible preferred stock</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,615</span></span></div></td><td style="vertical-align: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;">Outstanding warrants to purchase 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>695</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>785</span></span></div></td><td 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;">Outstanding options to purchase common stock</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,020</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,571</span></span></div></td><td style="vertical-align: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;">Outstanding restricted stock units</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,208</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,827</span></span></div></td><td 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 awards subject to repurchase</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>736</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align: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;">Estimated shares for future ESPP purchase</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>890</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align: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;">Available for future issuance</span></div></td><td 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,160</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 style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,741</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,709</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80,539</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> 0 58615000 695000 785000 14020000 17571000 5208000 1827000 736000 0 890000 0 8160000 1741000 29709000 80539000 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Common stock warrants outstanding as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> are as follows:</span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"/></tr><tr><td style="width:35%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><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:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Holder</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">Issue Date</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">Outstanding</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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;">Exercise</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">Exercisable</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">Expiration</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Date</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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="13" 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;">(in thousands, except per share data)</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;">Partner</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3/1/2015</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>695</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 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>2.28</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom: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>695</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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2/28/2025</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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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 style="vertical-align:bottom;border-bottom:3px double #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>695</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>695</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;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></table></div></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Common stock warrants outstanding as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> are as follows:</span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"/></tr><tr><td style="width:35%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><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:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Holder</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">Issue Date</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">Outstanding</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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;">Exercise</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">Exercisable</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">Expiration</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Date</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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="13" 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;">(in thousands, except per share data)</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;">Bank</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4/16/2015</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;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>0.36</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">9/5/2024</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;">Bank</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4/16/2015</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>63</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>0.80</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>63</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4/16/2025</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;">Partner</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3/1/2015</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>694</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 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>2.28</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom: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>694</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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2/28/2025</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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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 style="vertical-align:bottom;border-bottom:3px double #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>785</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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 style="vertical-align:bottom;border-bottom:3px double #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>785</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;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></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:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warrant activities 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;"> were: </span></div><div style="line-height:120%;padding-top:16px;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="3"/></tr><tr><td style="width:85%;"/><td style="width:14%;"/><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;">Shares</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;">Balance as of January 1, 2017</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>2,188</span></span></div></td><td style="vertical-align: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;">Exercised</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(361</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: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;">Forfeited or expired</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,042</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align: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 as of December 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>785</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised, forfeited or expired</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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;">December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>785</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td 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>(90</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: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;">December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>695</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> 695000 2.28 695000 695000 695000 28000 0.36 28000 63000 0.80 63000 694000 2.28 694000 785000 785000 2188000 361000 1042000 785000 0 785000 90000 695000 90277 100000 0 361425 300000 <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-Based Compensation</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In November 2008, we adopted the EosHealth, Inc. 2008 Stock Incentive Plan (the “2008 Plan”), and in April 2014 we adopted the Livongo Health, Inc. 2014 Stock Incentive Plan (the “2014 Plan”) to grant equity-based incentives to certain officers, directors, consultants and employees. The 2014 Plan was intended as the successor to the 2008 Plan. Following April 22, 2014 (the “Effective Date”), no additional stock awards were granted under the 2008 Plan. From and after the Effective Date, all outstanding stock awards granted under the 2008 Plan remain subject to the terms of the 2008 Plan; however, if any shares underlying outstanding stock awards granted under the 2008 Plan expire or are terminated for any reasons prior to exercise, settlement or forfeiture because of the failure to meet a contingency or condition required to vest, such shares became available for issuance pursuant to awards granted under the 2014 Plan. All awards granted on or after the adoption of the 2014 Plan but prior to the adoption of the 2019 Plan (as defined below) were subject to the terms of the 2014 Plan.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In July 2019, our board of directors adopted, and our stockholders approved, our 2019 Equity Incentive Plan (the "2019 Plan" and, together with the 2014 Plan and 2008 Plan, the “Plans”). Our 2019 Plan became effective as of the business day immediately prior to the effective date of our IPO. Our 2019 Plan provides for the grant of incentive stock options, within the meaning of Section 422 of the Internal Revenue Code of 1986, as amended (the "Code"), to our employees and any parent and subsidiary corporations’ employees, and for the grant of nonstatutory stock options, restricted stock, restricted stock units, stock appreciation rights, performance units, and performance shares to our employees, directors, and consultants and our parent and subsidiary corporations’ employees and consultants. A total of </span><span style="font-family:inherit;font-size:10pt;"><span>8,004,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock have been reserved for issuance pursuant to our 2019 Plan. In addition, the shares reserved for issuance under our 2019 Plan include (i) shares that were reserved but unissued under our 2014 Plan as of immediately prior to its termination, plus (ii) shares subject to awards under our 2014 Plan, and our 2008 Plan that, on or after the termination of the 2014 Plan, expire or terminate and shares previously issued pursuant to our 2014 Plan or 2008 Plan, as applicable, that, on or after the termination of the 2014 Plan, are forfeited or repurchased by us (provided that the maximum number of shares that may be added to our 2019 Plan from the 2014 Plan and 2008 Plan is </span><span style="font-family:inherit;font-size:10pt;"><span>21,770,029</span></span><span style="font-family:inherit;font-size:10pt;"> shares). The number of shares of our common stock available for issuance under our 2019 Plan will also include an annual increase on the first day of each fiscal year beginning on January 1, 2020, equal to the least of: (i) </span><span style="font-family:inherit;font-size:10pt;"><span>7,120,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares; (ii) </span><span style="font-family:inherit;font-size:10pt;"><span>4%</span></span><span style="font-family:inherit;font-size:10pt;"> of the outstanding shares of our common stock as of the last day of our immediately preceding fiscal year; or (iii) such other amount as our board of directors may determine as of no later than the last day of our immediately preceding fiscal year.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock Options</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock options granted 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;"> with </span><span style="font-family:inherit;font-size:10pt;"><span>25%</span></span><span style="font-family:inherit;font-size:10pt;"> of the option shares vesting one year from the vesting commencement date and then ratably on a monthly basis over the following 36 months. Options generally expire </span><span style="font-family:inherit;font-size:10pt;"><span>10 years</span></span><span style="font-family:inherit;font-size:10pt;"> from the date of grant. Stock option activity under the Plans for the periods presented is as follows:</span></div><div style="line-height:120%;padding-top:16px;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="17"/></tr><tr><td style="width:42%;"/><td style="width:9%;"/><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:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Options Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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;">Shares</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Available</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">for Grant</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">Shares</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Subject to</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Options</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">Remaining</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;">Life (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></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;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;">(in thousands, except per share data and 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></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;">Balance as of January 1, 2017</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:Times_New_Roman;font-size:10pt;"><span>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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></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:Times_New_Roman;font-size:10pt;"><span>12,209</span></span></div></td><td style="vertical-align: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="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></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>0.79</span></span></div></td><td style="vertical-align: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="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,623</span></span></div></td><td style="vertical-align: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></tr><tr><td style="vertical-align:top;padding-left:28px;padding-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 authorized</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:Times_New_Roman;font-size:10pt;"><span>8,661</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></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:Times_New_Roman;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>(5,996</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:Times_New_Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></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:Times_New_Roman;font-size:10pt;"><span>5,996</span></span></div></td><td style="vertical-align: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="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></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.88</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></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:Times_New_Roman;font-size:10pt;"><span>(1,372</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:Times_New_Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></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>0.78</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</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:Times_New_Roman;font-size:10pt;"><span>1,205</span></span></div></td><td style="vertical-align: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="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></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:Times_New_Roman;font-size:10pt;"><span>(1,205</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:Times_New_Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></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>0.87</span></span></div></td><td style="vertical-align: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="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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></tr><tr><td style="vertical-align:top;padding-left:28px;padding-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 awards granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>(1,064</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:Times_New_Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></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:Times_New_Roman;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></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;">Balance as of December 31, 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,014</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>15,628</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.20</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,559</span></span></div></td><td style="vertical-align: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></tr><tr><td style="vertical-align:top;padding-left:28px;padding-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 authorized</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,196</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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,016</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,016</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.62</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,454</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.19</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,619</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,619</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.25</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Performance RSUs granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,830</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:Times_New_Roman;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-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 awards forfeited</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>754</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Performance RSUs forfeited</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</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:Times_New_Roman;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></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;">Balance as of December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,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: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>17,571</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.80</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>89,990</span></span></div></td><td style="vertical-align: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></tr><tr><td style="vertical-align:top;padding-left:28px;padding-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 authorized</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>10,504</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjustment to 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>59</span></span></div></td><td style="vertical-align: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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>(2,766</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.12</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited or cancelled</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>785</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(785</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.36</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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></tr><tr><td style="vertical-align:top;padding-left:28px;padding-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 awards granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(982</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></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-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, Performance RSUs and Performance stock units (PSUs) granted</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,103</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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></tr><tr><td style="vertical-align:top;padding-left:28px;padding-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, Performance RSUs and Performance stock units (PSUs) forfeited</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>121</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></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, Performance RSUs and Performance stock units (PSUs) returned to plan</span></div></td><td 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>35</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 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></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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></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 as of December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,160</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,020</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.85</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.7</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div 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>325,474</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;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;">Vested and exercisable as of December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;background-color:#cceeff;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>8,999</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>0.97</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,566</span></span></div></td><td style="vertical-align: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></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 exercisable as of December 31, 2019</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,698</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.44</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.2</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div 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>229,110</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;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></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:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The aggregate intrinsic value of stock option awards exercised was </span><span style="font-family:inherit;font-size:10pt;"><span>$54.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$5.5 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;"> 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. Aggregate intrinsic value represents the difference between the exercise price and the fair value of the shares underlying common stock on the date of exercise.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The weighted-average grant date fair value of stock options granted to employees during the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$1.52</span></span><span style="font-family:inherit;font-size:10pt;"> per share and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.75</span></span><span style="font-family:inherit;font-size:10pt;"> per share, respectively. </span><span style="font-family:inherit;font-size:10pt;"><span>No</span></span><span style="font-family:inherit;font-size:10pt;"> options were granted during the </span><span style="font-family:inherit;font-size:10pt;">year ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, total unrecognized compensation expense related to unvested stock options, Performance RSUs </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">and restricted stock units granted to employees was </span><span style="font-family:inherit;font-size:10pt;"><span>$36.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, which is expected to be recognized over a weighted-average period of </span><span style="font-family:inherit;font-size:10pt;"><span>3.2</span></span><span style="font-family:inherit;font-size:10pt;"> years. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Determination of Fair Value</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of each option award granted to employees is estimated on the grant date using the Black-Scholes option pricing model. The Black-Scholes option pricing model requires the input of subjective assumptions, including the fair value of the underlying common stock, the expected term of the option, the expected volatility of the price of our common stock, risk-free interest rates, and the dividend yield of our common stock. The assumptions used to determine the fair value of the option awards represent our best estimates. These estimates involve inherent uncertainties and the application of our judgment. The related stock-based compensation expense is recognized on a straight-line basis over the requisite service period of the awards, which is generally </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:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Black-Scholes option pricing model assumptions used in evaluating our awards to employees are as follows:</span></div><div style="line-height:120%;padding-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:57%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:14%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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,</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;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 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 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;">Expected term (years)</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:inherit;font-size:10pt;">n/a</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:inherit;font-size:10pt;">6.0 - 6.8</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:inherit;font-size:10pt;"><span>6.3</span></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 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:inherit;font-size:10pt;">n/a</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">36.6% - 38.7%</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:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37.1%</span></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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">n/a</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2.8% - 2.9%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2.0% - 2.3%</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;">Dividend yield</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:inherit;font-size:10pt;">n/a</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—%</span></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:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—%</span></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:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Options and Restricted Stock Units with Service- and Market-Based Vesting Conditions</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January 2018 and June 2018, we granted stock options covering a total of </span><span style="font-family:inherit;font-size:10pt;"><span>1,402,820</span></span><span style="font-family:inherit;font-size:10pt;"> shares with a combination of service- and market-based vesting conditions to an executive, of which stock options covering a total of </span><span style="font-family:inherit;font-size:10pt;"><span>196,460</span></span><span style="font-family:inherit;font-size:10pt;"> shares were subsequently canceled in March 2019. In January 2019, we granted restricted stock units covering a total of </span><span style="font-family:inherit;font-size:10pt;"><span>161,250</span></span><span style="font-family:inherit;font-size:10pt;"> shares with a combination of service- and market-based vesting conditions to another executive. For these options and restricted stock units, the market-based conditions are satisfied upon reaching certain equity valuation milestones based on a third-party valuation or total market capitalization following our IPO. </span><span style="font-family:inherit;font-size:10pt;"><span>25%</span></span><span style="font-family:inherit;font-size:10pt;"> of these option grants and restricted stock units are scheduled to vest on the later of (i) one-year anniversary from the grant date or (ii) the satisfaction of the market-based vesting condition, and continued service with us through the vesting date, while the remaining options and restricted stock units are scheduled to vest in equal monthly installments over the next 36 months subject to satisfaction of the market-based vesting condition, and continued service with us through the vesting date. The probabilities of the actual number of options and restricted stock units expected to vest are reflected in the grant date fair values, and the compensation expense for these awards is recognized assuming the requisite service period is rendered and is not adjusted based on the actual number of shares subject to the options or restricted stock units that ultimately vest. We recognize the stock-based compensation expense over the longer period between the requisite service period and the derived service period, which is the expected period to reach the specified condition for each grant.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The estimated fair value of these options and restricted stock units were determined on the date of grant using the Monte Carlo simulation model, which utilizes multiple input variables to simulate a range of our possible future equity values and estimates the probabilities of the potential payouts. The determination of the estimated grant date fair value of these options and restricted stock units is affected by our equity valuation and a number of assumptions including our future estimated enterprise value, our risk-free interest rate, expected volatility and dividend yield. The following assumptions were used to calculate the fair value of these options and restricted stock units in the Monte Carlo simulation model at the grant dates:</span></div><div style="line-height:120%;padding-top:16px;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.61013645224172%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:71%;"/><td style="width:13%;"/><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="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></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 (years)</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.0</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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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;">9.6 - 10.0</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59.0</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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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;">60.0% - 64.0%</span></div></td><td 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;">Risk-free interest 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>2.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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;">2.6% - 2.9%</span></div></td><td style="vertical-align: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;">Dividend yield</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div 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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The exercise price of the January 2018 market-based options was modified in June 2018. We used the Monte Carlo simulation model to determine the fair value of the modified option grants immediately before the modification and immediately after the modification, and noticed no increase in the fair value of the modified option grants. The remaining grant date fair value of the modified options is being recognized over the longer of the remaining explicit service period or the remaining new derived service period determined from the modification analysis.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The aggregate grant date fair values of these market-based restricted stock units granted during the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and market-based options granted during the year ended December 31, 2018 were $</span><span style="font-family:inherit;font-size:10pt;"><span>0.8</span></span><span style="font-family:inherit;font-size:10pt;"> million and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.4</span></span><span style="font-family:inherit;font-size:10pt;"> million, respectively. We recognized stock-based compensation expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.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, 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, in connection with these service- and market-based grants. Additionally, we recognized stock-based compensation expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to the canceled market-based options 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;">.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The unrecognized stock-based compensation expense for market-based awards as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$1.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, which is expected to be recognized over a weighted-average period of </span><span style="font-family:inherit;font-size:10pt;"><span>2.7</span></span><span style="font-family:inherit;font-size:10pt;"> years.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Restricted Stock Awards</span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:75%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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;">Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;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;">(in thousands, except per share data)</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;">Unvested balance, January 1, 2017</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>110</span></span></div></td><td style="vertical-align: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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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>0.91</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Issued</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,064</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.88</span></span></div></td><td 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:28px;padding-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</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>(47</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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>0.83</span></span></div></td><td style="vertical-align: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;">Unvested balance, December 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,127</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.83</span></span></div></td><td 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Issued</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;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:top;padding-left:28px;padding-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</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>(373</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.73</span></span></div></td><td 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cancelled</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>(754</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.88</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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;">Unvested balance, December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div 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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Issued</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>982</span></span></div></td><td style="vertical-align: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>9.76</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-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</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>(246</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.76</span></span></div></td><td 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;">Unvested balance, December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>736</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.76</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2017, we issued restricted stock awards to two executives. The grant date fair value of these restricted stock awards was </span><span style="font-family:inherit;font-size:10pt;"><span>$2.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. During the year ended December 31, 2018, </span><span style="font-family:inherit;font-size:10pt;"><span>753,546</span></span><span style="font-family:inherit;font-size:10pt;"> shares of these restricted stock awards were subsequently cancelled. In March 2019, we issued a restricted stock award covering </span><span style="font-family:inherit;font-size:10pt;"><span>982,301</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock to an executive with a grant date fair value of </span><span style="font-family:inherit;font-size:10pt;"><span>$9.6 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:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We recognized restricted stock awards related stock-based compensation expense of </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>$0.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 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. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the unrecognized stock-based compensation expense related to these restricted stock awards was </span><span style="font-family:inherit;font-size:10pt;"><span>$5.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, which is expected to be recognized over a weighted-average period of </span><span style="font-family:inherit;font-size:10pt;"><span>2.7</span></span><span style="font-family:inherit;font-size:10pt;"> years.</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Restricted Stock Units</span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:75%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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;">Restricted<br/>Stock<br/>Units, Performance<br/>RSUs and PSUs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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-<br/>Average<br/>Grant Date<br/>Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;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;">(in thousands, except per<br/>share data)</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;">Unvested as of December 31, 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;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:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,830</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>6.40</span></span></div></td><td 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:28px;padding-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</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;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:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>3.92</span></span></div></td><td 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;">Unvested as of December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,827</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.42</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,102</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>12.49</span></span></div></td><td 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:28px;padding-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</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.80</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</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>(121</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.28</span></span></div></td><td 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;">Unvested as of December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,708</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11.31</span></span></div></td><td style="vertical-align: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:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prior to our IPO, we granted restricted stock units that contain both service- and performance-based vesting conditions to our executives, employees and consultants (“Performance RSUs”). The service-based vesting condition is generally satisfied (i) over </span><span style="font-family:inherit;font-size:10pt;"><span>four years</span></span><span style="font-family:inherit;font-size:10pt;"> with </span><span style="font-family:inherit;font-size:10pt;"><span>25%</span></span><span style="font-family:inherit;font-size:10pt;"> vesting on the one-year anniversary of the award and the remainder vesting monthly over the next </span><span style="font-family:inherit;font-size:10pt;">36 months</span><span style="font-family:inherit;font-size:10pt;">, or (ii) over </span><span style="font-family:inherit;font-size:10pt;"><span>four years</span></span><span style="font-family:inherit;font-size:10pt;"> with 1/48 vesting on the one-month anniversary of the award, and remainder vesting monthly over the next </span><span style="font-family:inherit;font-size:10pt;">47 months</span><span style="font-family:inherit;font-size:10pt;">, subject to the grantee’s continued service with us through the vesting dates. The performance-based vesting condition is satisfied upon the earlier of (i) a change in control where the consideration paid to our equity security holders is cash, publicly traded stock, or a combination of both, or (ii) six months and one day following our IPO. The satisfaction of the performance-based vesting condition became probable upon the completion of our IPO in July 2019, at which point we recorded cumulative stock-based compensation expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$11.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> using the accelerated attribution method.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subsequent to our IPO in July 2019, we grant restricted stock units to our executives, employees and consultants that only contain service-based vesting conditions ("RSUs"). The service-based vesting condition is generally satisfied over </span><span style="font-family:inherit;font-size:10pt;"><span>four years</span></span><span style="font-family:inherit;font-size:10pt;"> on a quarterly basis, with each 1/16 vesting on prefixed quarterly vesting anchor dates, subject to the grantee's continued service with us through the vesting dates. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, we also issued other sales performance-based restricted stock units covering </span><span style="font-family:inherit;font-size:10pt;"><span>100,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares which consist of both service- and performance-based vesting conditions including both the achievement of certain sales milestones and our IPO. The service-based vesting condition will be satisfied over </span><span style="font-family:inherit;font-size:10pt;"><span>four years</span></span><span style="font-family:inherit;font-size:10pt;"> from the date the sales milestones are met. The performance-based vesting condition is satisfied upon both the achievement of certain sales milestones and our IPO. Stock-based compensation expense related to these restricted stock units that are expected to vest was </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January 2019, we granted restricted stock units covering </span><span style="font-family:inherit;font-size:10pt;"><span>982,301</span></span><span style="font-family:inherit;font-size:10pt;"> shares to an executive that contain only service-based vesting conditions over a four year period and recognized stock-based compensation expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">year ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. In addition, we granted restricted stock units covering </span><span style="font-family:inherit;font-size:10pt;"><span>491,151</span></span><span style="font-family:inherit;font-size:10pt;"> shares that immediately vested on the grant date and recognized </span><span style="font-family:inherit;font-size:10pt;"><span>$3.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> of stock-based compensation expense in our consolidated statements of operations 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;">.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested RSUs covering </span><span style="font-family:inherit;font-size:10pt;"><span>600,354</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock were released during the year ended December 31, 2019, with aggregate grant date fair value of </span><span style="font-family:inherit;font-size:10pt;"><span>$5.3 million</span></span><span style="font-family:inherit;font-size:10pt;">. Vested RSUs covering </span><span style="font-family:inherit;font-size:10pt;"><span>499,493</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock with aggregate grant date fair value of </span><span style="font-family:inherit;font-size:10pt;"><span>$3.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> were not released as of December 31, 2019 due to lock up period restriction, which expired in January 2020.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;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;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$24.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> stock-based compensation expense related to RSUs and performance RSUs was recognized in our consolidated statement of operations. For the year ended December 31, 2018, there was no stock-</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">based compensation expense related to the Performance RSUs because the performance vesting condition was not deemed probable of occurring. </span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">2019 Employee Stock Purchase Plan</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In </span><span style="font-family:inherit;font-size:10pt;">July 2019</span><span style="font-family:inherit;font-size:10pt;">, our board of directors adopted, and our stockholders approved, our Employee Stock Purchase Plan, ("ESPP"). Our ESPP became effective as of the business day immediately prior to the effective date of our IPO. A total of </span><span style="font-family:inherit;font-size:10pt;"><span>890,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock are available for sale under our ESPP. In addition, the number of shares available for sale under our ESPP will include an annual increase on the first day of each fiscal year beginning on January 1, 2020, equal to the least of: (i) </span><span style="font-family:inherit;font-size:10pt;"><span>2,670,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares, (ii) </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 our common stock as of the last day of the immediately preceding fiscal year; or (iii) such other amount as our board of directors may determine as of no later than the last day of our immediately preceding fiscal year. Each offering period will be approximately six months in duration commencing on the first trading day on or after May 15 and November 15 of each year and terminating on the first trading day on or after November 15 and May 15 approximately six months later, provided however that the first offering period commenced on the first trading day after our IPO date and will end on May 15, 2020.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">All regular employees, including executive officers, employed by us or by any of our designated affiliates, except for those holding </span><span style="font-family:inherit;font-size:10pt;"><span>5%</span></span><span style="font-family:inherit;font-size:10pt;"> or more of the total combined voting power or value of our common stock, may participate in the ESPP and may contribute, normally through payroll deductions, up to </span><span style="font-family:inherit;font-size:10pt;"><span>15%</span></span><span style="font-family:inherit;font-size:10pt;"> of their earnings (as defined in the ESPP) for the purchase of our common stock under the ESPP. Unless otherwise determined by our board of directors, the purchase price of the shares will be </span><span style="font-family:inherit;font-size:10pt;"><span>85%</span></span><span style="font-family:inherit;font-size:10pt;"> of the lower of the fair market value of our common stock on the first trading day of each offering period or on the purchase date, subject to a limit of the lesser of (i) </span><span style="font-family:inherit;font-size:10pt;"><span>500</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock, or (ii) </span><span style="font-family:inherit;font-size:10pt;"><span>$12,500</span></span><span style="font-family:inherit;font-size:10pt;"> divided by the fair market value of our common stock as of the first day of the offering period, with any resulting fractional share rounded down to the nearest whole share. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;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;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock have been purchased under our ESPP.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, we recognized </span><span style="font-family:inherit;font-size:10pt;"><span>$0.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> in stock-based compensation expense related to our ESPP in our consolidated statement 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 unrecognized stock-based compensation expense related to our ESPP is </span><span style="font-family:inherit;font-size:10pt;"><span>$0.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, which is expected to be recognized over a weighted average period of </span><span style="font-family:inherit;font-size:10pt;"><span>0.4</span></span><span style="font-family:inherit;font-size:10pt;"> year. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We estimated the fair value of ESPP purchase rights for our first offering period using a Black-Scholes option-pricing model with the following assumptions:</span></div><div style="line-height:120%;padding-top:16px;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:78%;"/><td style="width:21%;"/><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;">Year Ended 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;">Expected term (years)</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>0.77</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 style="vertical-align:bottom;padding-left: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.6</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: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 style="vertical-align:bottom;background-color:#cceeff;padding-left: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.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align: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;">Dividend yield</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Award Modifications</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In 2018, our board of directors approved modifications to </span><span style="font-family:inherit;font-size:10pt;"><span>three</span></span><span style="font-family:inherit;font-size:10pt;"> outstanding restricted stock awards granted under the 2014 Plan, one held by a former employee providing services to us as of that date and the other two held by employees. One modification was to immediately vest </span><span style="font-family:inherit;font-size:10pt;"><span>23,363</span></span><span style="font-family:inherit;font-size:10pt;"> shares subject to restricted stock awards held by the former employee in September 2018, resulting in additional stock-based compensation expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> that was recognized in the consolidated statements of operations during the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">. The other two modifications were related to the cancellation of </span><span style="font-family:inherit;font-size:10pt;"><span>753,546</span></span><span style="font-family:inherit;font-size:10pt;"> shares subject to restricted stock awards and the grant of Performance RSUs covering </span><span style="font-family:inherit;font-size:10pt;"><span>376,772</span></span><span style="font-family:inherit;font-size:10pt;"> shares. Prior to the performance-based vesting condition for these Performance RSUs that was satisfied upon our IPO, we recognized stock-based compensation expense based on the remaining amount stock-based compensation expense measured for the restricted stock awards. In conjunction with our IPO in July 2019, the performance-based vesting condition for these Performance RSUs was satisfied, and we recognized the incremental stock-based compensation expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to the Performance RSUs in our consolidated statement 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;">, unrecognized expense of these Performance RSUs is </span><span style="font-family:inherit;font-size:10pt;"><span>$0.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, which is expected to be recognized over the remaining weighted average period of </span><span style="font-family:inherit;font-size:10pt;"><span>1.6</span></span><span style="font-family:inherit;font-size:10pt;"> years.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2019, we amended an executive’s restricted stock award agreement, originally executed in March 2019 covering </span><span style="font-family:inherit;font-size:10pt;"><span>982,301</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock. The amendment (i) revised the forfeiture provision to be applicable in the event that the executive ceases providing services to us as a result of his termination with cause prior to February 2020, then any vested shares as of such date will be forfeited immediately and (ii) removed our and certain preferred investors’ repurchase option for any vested restricted stock awards. As a result of this modification, we recognized </span><span style="font-family:inherit;font-size:10pt;"><span>$2.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> of stock-based compensation expense in our consolidated statement of operations on the modification date.</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-Based Compensation Expense</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation expense in the consolidated statements of operations is summarized as follows:</span></div><div style="line-height:120%;padding-top:16px;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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;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;">(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;">Cost of revenue</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>151</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18</span></span></div></td><td style="vertical-align: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: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 expenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,182</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>541</span></span></div></td><td 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 expenses</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,659</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>916</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>413</span></span></div></td><td style="vertical-align: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 expenses</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>16,640</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,210</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,164</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:28px;padding-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 stock-based compensation expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,632</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,332</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,118</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:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and less than </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to capitalized internal-use software was capitalized within property and equipment, net on our consolidated balance sheets 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;">, respectively. </span></div><span style="font-family:inherit;font-size:10pt;">Under ASC 606, stock-based compensation expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span> associated with costs to obtain client contracts was capitalized within deferred costs on our consolidated balance sheets during the year ended December 31, 2019. 8004000 21770029 7120000 0.04 P4Y 0.25 P10Y Stock option activity under the Plans for the periods presented is as follows:<div style="line-height:120%;padding-top:16px;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="17"/></tr><tr><td style="width:42%;"/><td style="width:9%;"/><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:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Options Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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;">Shares</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Available</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">for Grant</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">Shares</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Subject to</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Options</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">Remaining</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;">Life (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></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;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;">(in thousands, except per share data and 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></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;">Balance as of January 1, 2017</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:Times_New_Roman;font-size:10pt;"><span>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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></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:Times_New_Roman;font-size:10pt;"><span>12,209</span></span></div></td><td style="vertical-align: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="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></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>0.79</span></span></div></td><td style="vertical-align: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="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,623</span></span></div></td><td style="vertical-align: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></tr><tr><td style="vertical-align:top;padding-left:28px;padding-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 authorized</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:Times_New_Roman;font-size:10pt;"><span>8,661</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></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:Times_New_Roman;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>(5,996</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:Times_New_Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></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:Times_New_Roman;font-size:10pt;"><span>5,996</span></span></div></td><td style="vertical-align: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="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></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.88</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></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:Times_New_Roman;font-size:10pt;"><span>(1,372</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:Times_New_Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></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>0.78</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</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:Times_New_Roman;font-size:10pt;"><span>1,205</span></span></div></td><td style="vertical-align: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="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></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:Times_New_Roman;font-size:10pt;"><span>(1,205</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:Times_New_Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></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>0.87</span></span></div></td><td style="vertical-align: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="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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></tr><tr><td style="vertical-align:top;padding-left:28px;padding-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 awards granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>(1,064</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:Times_New_Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></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:Times_New_Roman;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></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;">Balance as of December 31, 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,014</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>15,628</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.20</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,559</span></span></div></td><td style="vertical-align: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></tr><tr><td style="vertical-align:top;padding-left:28px;padding-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 authorized</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,196</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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,016</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,016</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.62</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,454</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.19</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,619</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,619</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.25</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Performance RSUs granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,830</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:Times_New_Roman;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-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 awards forfeited</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>754</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Performance RSUs forfeited</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</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:Times_New_Roman;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></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;">Balance as of December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,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: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>17,571</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.80</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>89,990</span></span></div></td><td style="vertical-align: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></tr><tr><td style="vertical-align:top;padding-left:28px;padding-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 authorized</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>10,504</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjustment to 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>59</span></span></div></td><td style="vertical-align: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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>(2,766</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.12</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited or cancelled</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>785</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(785</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.36</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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></tr><tr><td style="vertical-align:top;padding-left:28px;padding-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 awards granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(982</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></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-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, Performance RSUs and Performance stock units (PSUs) granted</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,103</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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></tr><tr><td style="vertical-align:top;padding-left:28px;padding-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, Performance RSUs and Performance stock units (PSUs) forfeited</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>121</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></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, Performance RSUs and Performance stock units (PSUs) returned to plan</span></div></td><td 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>35</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 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></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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></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 as of December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,160</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,020</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.85</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.7</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div 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>325,474</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;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;">Vested and exercisable as of December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;background-color:#cceeff;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>8,999</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>0.97</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,566</span></span></div></td><td style="vertical-align: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></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 exercisable as of December 31, 2019</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,698</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.44</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.2</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div 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>229,110</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 208000 12209000 0.79 P8Y3M18D 9623000 8661000 5996000 5996000 1.88 1372000 0.78 1205000 1205000 0.87 1064000 3014000 15628000 1.20 P8Y2M12D 10559000 3196000 5016000 5016000 3.62 1454000 1.19 1619000 1619000 2.25 1830000 754000 4000 1741000 17571000 1.80 P7Y8M12D 89990000 10504000 59000 2766000 1.12 785000 785000 3.36 982000 4103000 121000 35000 8160000 14020000 1.85 P6Y8M12D 325474000 8999000 0.97 P6Y8M12D 53566000 9698000 1.44 P6Y2M12D 229110000 54100000 5500000 1500000 1.52 0.75 0 36300000 P3Y2M12D P4Y P6Y3M18D 0.371 0 0 1402820 196460 161250 0.25 The following assumptions were used to calculate the fair value of these options and restricted stock units in the Monte Carlo simulation model at the grant dates:<div style="line-height:120%;padding-top:16px;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.61013645224172%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:71%;"/><td style="width:13%;"/><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="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></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 (years)</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.0</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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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;">9.6 - 10.0</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59.0</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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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;">60.0% - 64.0%</span></div></td><td 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;">Risk-free interest 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>2.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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;">2.6% - 2.9%</span></div></td><td style="vertical-align: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;">Dividend yield</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div 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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Black-Scholes option pricing model assumptions used in evaluating our awards to employees are as follows:</span></div><div style="line-height:120%;padding-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:57%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:14%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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,</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;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 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 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;">Expected term (years)</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:inherit;font-size:10pt;">n/a</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:inherit;font-size:10pt;">6.0 - 6.8</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:inherit;font-size:10pt;"><span>6.3</span></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 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:inherit;font-size:10pt;">n/a</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">36.6% - 38.7%</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:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37.1%</span></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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">n/a</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2.8% - 2.9%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2.0% - 2.3%</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;">Dividend yield</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:inherit;font-size:10pt;">n/a</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—%</span></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:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—%</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P10Y 0.590 0.028 0 0 800000 2400000 800000 500000 200000 1700000 P2Y8M12D <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Restricted Stock Awards</span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:75%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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;">Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;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;">(in thousands, except per share data)</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;">Unvested balance, January 1, 2017</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>110</span></span></div></td><td style="vertical-align: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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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>0.91</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Issued</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,064</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.88</span></span></div></td><td 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:28px;padding-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</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>(47</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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>0.83</span></span></div></td><td style="vertical-align: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;">Unvested balance, December 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,127</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.83</span></span></div></td><td 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Issued</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;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:top;padding-left:28px;padding-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</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>(373</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.73</span></span></div></td><td 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cancelled</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>(754</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.88</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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;">Unvested balance, December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div 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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Issued</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>982</span></span></div></td><td style="vertical-align: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>9.76</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-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</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>(246</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.76</span></span></div></td><td 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;">Unvested balance, December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>736</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.76</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 110000 0.91 1064000 1.88 47000 0.83 1127000 1.83 0 0 373000 1.73 754000 1.88 0 0 982000 9.76 246000 9.76 736000 9.76 2000000.0 753546 982301 9600000 4100000 600000 200000 5500000 P2Y8M12D <div style="line-height:120%;padding-top:16px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:75%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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;">Restricted<br/>Stock<br/>Units, Performance<br/>RSUs and PSUs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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-<br/>Average<br/>Grant Date<br/>Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;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;">(in thousands, except per<br/>share data)</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;">Unvested as of December 31, 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;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:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,830</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>6.40</span></span></div></td><td 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:28px;padding-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</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;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:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>3.92</span></span></div></td><td 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;">Unvested as of December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,827</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.42</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,102</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>12.49</span></span></div></td><td 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:28px;padding-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</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.80</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</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>(121</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.28</span></span></div></td><td 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;">Unvested as of December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,708</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11.31</span></span></div></td><td style="vertical-align: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> 0 0 1830000 6.40 0 0 3000 3.92 1827000 6.42 4102000 12.49 1100000 7.80 121000 9.28 4708000 11.31 P4Y 0.25 P4Y 11900000 P4Y 100000 P4Y 300000 982301 1800000 491151 3800000 600354 5300000 499493 3200000 24100000 890000 2670000 0.01 0.05 0.15 0.85 500 12500 0 700000 600000 P0Y4M24D <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We estimated the fair value of ESPP purchase rights for our first offering period using a Black-Scholes option-pricing model with the following assumptions:</span></div><div style="line-height:120%;padding-top:16px;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:78%;"/><td style="width:21%;"/><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;">Year Ended 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;">Expected term (years)</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>0.77</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 style="vertical-align:bottom;padding-left: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.6</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: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 style="vertical-align:bottom;background-color:#cceeff;padding-left: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.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align: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;">Dividend yield</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P0Y9M7D 0.506 0.019 0 3 23363 100000 753546 376772 2000000.0 600000 P1Y7M6D 982301 2200000 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation expense in the consolidated statements of operations is summarized as follows:</span></div><div style="line-height:120%;padding-top:16px;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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;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;">(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;">Cost of revenue</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>151</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18</span></span></div></td><td style="vertical-align: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: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 expenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,182</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>541</span></span></div></td><td 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 expenses</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,659</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>916</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>413</span></span></div></td><td style="vertical-align: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 expenses</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>16,640</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,210</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,164</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:28px;padding-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 stock-based compensation expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,632</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,332</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,118</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> 151000 18000 0 8182000 2188000 541000 7659000 916000 413000 16640000 3210000 1164000 32632000 6332000 2118000 400000 200000 100000 200000 <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We recorded an income tax benefit of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, a provision of less than </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and a benefit of less than </span><span style="font-family:inherit;font-size:10pt;"><span>$0.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;">, respectively. The income tax provision 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;"> was primarily due to the state and foreign income tax expense and tax benefit related to a partial release of the valuation allowance in connection with the myStrength acquisition. The income tax provision and benefit for the years ended December 31, 2018 and 2017, respectively, was primarily due to state and foreign income tax expense and federal benefit related to release of a valuation allowance as a result of our acquisitions.</span></div><div style="line-height:120%;padding-top:16px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The deferred tax liability provided an additional source of taxable income to support the realizability of pre-existing deferred income tax assets. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss before provision for income taxes consisted of the following:</span></div><div style="line-height:120%;padding-top:16px;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:68%;"/><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%;"/></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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;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;">(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;">Domestic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(56,675</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(33,422</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16,939</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align: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;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36</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>68</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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>20</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(56,639</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(33,354</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16,919</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our provision for (benefit from) income taxes consisted of the following:</span></div><div style="line-height:120%;padding-top:16px;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:68%;"/><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%;"/></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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;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;">(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;">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;"><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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. Federal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7</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>21</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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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</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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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>27</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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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>28</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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>8</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;">Deferred:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. Federal</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,064</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align: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>(61</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(332</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred</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:left;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-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;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 style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(69</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:top;background-color:#cceeff;padding-left:84px;padding-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 provision for (benefit from) income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,369</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(61</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The reconciliation of federal statutory income tax rate to our effective income tax rates is as follows:</span></div><div style="line-height:120%;padding-top:16px;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:68%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align: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 income tax benefit at the federal statutory rate</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>21.00</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.00</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34.00</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align: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 taxes, net of federal benefit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.06</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.01</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.04</span></span></div></td><td 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;">Foreign losses taxed at different rates</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.01</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.11</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align: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 credit, net</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.39</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left: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.79</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.56</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align: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;">Tax Cuts and Jobs Act revaluation</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(57.00</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-deductible items</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.97</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.53</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>(1.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: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;">Stock-based compensation</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>12.00</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.59</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.90</span></span></div></td><td style="vertical-align: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;">Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.03</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.76</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.85</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: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;">Release of valuation allowance due to acquisition</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>2.47</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align: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 valuation allowance</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>(36.43</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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>(26.57</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>19.86</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left: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.42</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left: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.08</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.36</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax assets are recognized for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of assets and liabilities. Management assesses whether it is more likely than not that some portion or all of the deferred tax assets will be realized. Deferred tax assets are reduced by a valuation allowance to the extent management believes it is not more likely than not to be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income. Management makes estimates and judgments about future taxable income based on assumptions that are consistent with our plans and estimates.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Significant components of our deferred tax assets are summarized as follows:</span></div><div style="line-height:120%;padding-top:16px;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:68%;"/><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%;"/></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;"><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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;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;">(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;">Deferred tax assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:28px;padding-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 and state net operating loss carryforwards</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>45,193</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>31,508</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>15,307</span></span></div></td><td 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:28px;padding-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 tax credits</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,771</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,794</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,127</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,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 colspan="2" style="vertical-align:bottom;padding-left: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,055</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>585</span></span></div></td><td 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accruals and reserves</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,270</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,009</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>405</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,127</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,487</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,286</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>573</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>230</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>71</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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,368</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,083</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,781</span></span></div></td><td 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;">Valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(59,267</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(38,310</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>(19,302</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: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 assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,101</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>2,773</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>479</span></span></div></td><td 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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,450</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,313</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(436</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:top;background-color:#cceeff;padding-left:28px;padding-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>(4,119</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,460</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(43</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-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 insurance and deferred commissions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>(1,532</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:Times_New_Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net deferred tax liabilities</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:Times_New_Roman;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:Times_New_Roman;font-size:10pt;"><span>(8,101</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:Times_New_Roman;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:Times_New_Roman;font-size:10pt;"><span>(2,773</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times_New_Roman;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;padding-right: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:Times_New_Roman;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:Times_New_Roman;font-size:10pt;"><span>(479</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">      Net deferred tax 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>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due to the uncertainties surrounding the realization of deferred tax assets through future taxable income, we have provided a full valuation allowance, and therefore no benefit has been recognized for the net operating loss carryforwards and other deferred tax assets. The valuation allowance increased by </span><span style="font-family:inherit;font-size:10pt;"><span>$21.0</span></span><span style="font-family:inherit;font-size:10pt;"> million and </span><span style="font-family:inherit;font-size:10pt;"><span>$19.0 million</span></span><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;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. We maintain a full valuation allowance against the net federal and state deferred tax assets as it is not more likely than not that the assets will be realized based on our history of losses. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;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;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, we had net operating loss carryforwards and tax credit carryforwards as follows:</span></div><div style="line-height:120%;padding-top:16px;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:68%;"/><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%;"/></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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;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;">(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;">Net operating losses, federal</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>189,284</span></span></div></td><td style="vertical-align: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>122,824</span></span></div></td><td style="vertical-align: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>66,906</span></span></div></td><td style="vertical-align: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;">Net operating losses, California</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,512</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,251</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,144</span></span></div></td><td 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;">Net operating losses, other states</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80,808</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,494</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,396</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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;">Tax credits, federal</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,630</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,312</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,070</span></span></div></td><td 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;">Tax credits, state</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,258</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,273</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,292</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-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>290,492</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>192,154</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,808</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:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, we had </span><span style="font-family:inherit;font-size:10pt;"><span>$189.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> of federal and </span><span style="font-family:inherit;font-size:10pt;"><span>$90.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> of state net operating loss carryforwards available to offset future taxable income. Carryforwards generated in tax years ended December 31, 2017 and prior will expire in varying amounts beginning in 2024. Carryforwards generated in the tax year ended December 31, 2018 and future years do not expire for federal purposes.</span></div><div style="line-height:120%;padding-top:16px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of December 31, 2019, we had </span><span style="font-family:inherit;font-size:10pt;"><span>$6.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> of federal research credits and </span><span style="font-family:inherit;font-size:10pt;"><span>$4.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> of state research credits available to offset future tax liabilities. The federal credit carryforwards expire beginning in 2034. The state credits do not expire. Federal and California tax laws impose limitations on the utilization of NOL and credit carryforwards in the event of an "ownership change" for tax purposes, as defined in Section 382 of the Code. Accordingly, our ability to utilize these carryforwards may be limited as a result of such "ownership change."</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have no present intention of remitting undistributed earnings of foreign subsidiaries and, accordingly, no deferred tax liability has been established related to these earnings. Determination of the amount of an unrecognized deferred tax liability on these undistributed earnings is not practicable. </span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Uncertain Tax Positions</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We are required to inventory, evaluate, and measure all uncertain tax positions taken or to be taken on tax returns and to record liabilities for the amount of such positions that may not be sustained, or may only partially be sustained, upon examination by the relevant taxing authorities. As of December 31, 2019, our total gross unrecognized tax benefits were </span><span style="font-family:inherit;font-size:10pt;"><span>$3.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> exclusive of interest and penalties described below. As of December 31, 2018, our total gross unrecognized tax benefits were </span><span style="font-family:inherit;font-size:10pt;"><span>$1.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> exclusive of interest and penalties described below. Because of our valuation allowance position, none of unrecognized tax benefits, if recognized, would reduce the effective tax rate in a future period. We do not expect that the total amounts of unrecognized tax benefits will significantly increase or decrease within twelve months of the reporting date. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A reconciliation of the beginning and ending balances of the unrecognized tax benefits 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;"> is presented below:</span></div><div style="line-height:120%;padding-top:16px;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:68%;"/><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%;"/></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;"><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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;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;">(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;">Unrecognized benefit—beginning of year</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,791</span></span></div></td><td style="vertical-align: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>1,235</span></span></div></td><td style="vertical-align: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: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 increases—current year tax positions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,326</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>556</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>337</span></span></div></td><td style="vertical-align:bottom;"><div style="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;">Gross increases—prior year tax positions</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>898</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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;">Decreases—prior year tax positions</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:top;background-color:#cceeff;padding-left:28px;padding-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 benefit—end of year</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,117</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,791</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,235</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:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, we recorded no liability related to uncertain tax positions on the financial statements due to the fact that, if realized, all positions would result in additional utilization of deferred carryover attributes. Our policy is to include interest and penalties related to unrecognized tax benefits as a component of other income, net. The actual amount of any taxes due could vary significantly depending on the ultimate timing and nature of any settlement. We do not believe it is reasonably possible that a significant change in unrecognized tax benefits will occur in the next twelve months.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We file federal, state, and foreign income tax returns in the U.S. and abroad. For U.S. federal and state income tax purposes, the statute of limitations currently remains open for all years due to our NOL carryforwards. We are not currently under examination in any jurisdiction.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On December 22, 2017, the Tax Cuts and Jobs Act (“TCJA”) was signed into law making significant changes to the Code. Changes include, but are not limited to, a U.S. corporate income tax rate (“U.S. federal tax rate”) decrease to 21% effective January 1, 2018. As a result of the decrease in the U.S. federal tax rate to 21% effective January 1, 2018, we remeasured our deferred tax assets and liabilities using the U.S. federal tax rate that will apply when the related temporary differences are expected to reverse. Accordingly, this change in tax rate resulted in a reduction in our U.S. deferred tax assets by </span><span style="font-family:inherit;font-size:10pt;"><span>$9.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> in 2017, which was fully offset by a corresponding reduction in our valuation allowance.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other provisions of the TCJA include one-time transition tax on the mandatory deemed repatriation of cumulative foreign earnings. The one-time repatriation tax is based on the post-1986 earnings and profits that were previously deferred from U.S. income taxes. Due to our minimal foreign earnings and net operating loss carryforwards, the one-time repatriation tax did not result in additional income tax expense.</span></div> -1400000 100000 -100000 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss before provision for income taxes consisted of the following:</span></div><div style="line-height:120%;padding-top:16px;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:68%;"/><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%;"/></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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;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;">(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;">Domestic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(56,675</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(33,422</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16,939</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align: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;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36</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>68</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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>20</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(56,639</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(33,354</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16,919</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our provision for (benefit from) income taxes consisted of the following:</span></div><div style="line-height:120%;padding-top:16px;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:68%;"/><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%;"/></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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;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;">(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;">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;"><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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. Federal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7</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>21</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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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</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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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>27</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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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>28</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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>8</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;">Deferred:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. Federal</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,064</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align: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>(61</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(332</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred</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:left;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-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;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 style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(69</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:top;background-color:#cceeff;padding-left:84px;padding-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 provision for (benefit from) income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,369</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(61</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> -56675000 -33422000 -16939000 36000 68000 20000 -56639000 -33354000 -16919000 0 0 0 20000 7000 2000 7000 21000 6000 27000 28000 8000 -1064000 0 -61000 -332000 0 -8000 0 0 0 -1396000 0 -69000 -1369000 28000 -61000 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The reconciliation of federal statutory income tax rate to our effective income tax rates is as follows:</span></div><div style="line-height:120%;padding-top:16px;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:68%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align: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 income tax benefit at the federal statutory rate</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>21.00</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.00</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34.00</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align: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 taxes, net of federal benefit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.06</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.01</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.04</span></span></div></td><td 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;">Foreign losses taxed at different rates</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.01</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.11</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align: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 credit, net</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.39</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left: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.79</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.56</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align: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;">Tax Cuts and Jobs Act revaluation</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(57.00</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-deductible items</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.97</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.53</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>(1.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: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;">Stock-based compensation</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>12.00</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.59</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.90</span></span></div></td><td style="vertical-align: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;">Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.03</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.76</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.85</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: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;">Release of valuation allowance due to acquisition</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>2.47</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align: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 valuation allowance</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>(36.43</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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>(26.57</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>19.86</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left: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.42</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left: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.08</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.36</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0.2100 0.2100 0.3400 -0.0006 -0.0001 0.0004 -0.0001 -0.0011 0 0.0439 0.0279 0.0356 0 0 -0.5700 -0.0097 -0.0053 -0.0115 0.1200 0.0259 0.0190 0.0003 0.0076 -0.0085 0.0247 0 0 -0.3643 -0.2657 0.1986 0.0242 -0.0008 0.0036 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Significant components of our deferred tax assets are summarized as follows:</span></div><div style="line-height:120%;padding-top:16px;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:68%;"/><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%;"/></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;"><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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;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;">(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;">Deferred tax assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:28px;padding-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 and state net operating loss carryforwards</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>45,193</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>31,508</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>15,307</span></span></div></td><td 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:28px;padding-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 tax credits</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,771</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,794</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,127</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,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 colspan="2" style="vertical-align:bottom;padding-left: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,055</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>585</span></span></div></td><td 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accruals and reserves</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,270</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,009</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>405</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,127</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,487</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,286</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>573</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>230</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>71</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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,368</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,083</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,781</span></span></div></td><td 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;">Valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(59,267</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(38,310</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>(19,302</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: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 assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,101</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>2,773</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>479</span></span></div></td><td 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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,450</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,313</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(436</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:top;background-color:#cceeff;padding-left:28px;padding-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>(4,119</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,460</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(43</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-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 insurance and deferred commissions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>(1,532</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:Times_New_Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net deferred tax liabilities</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:Times_New_Roman;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:Times_New_Roman;font-size:10pt;"><span>(8,101</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:Times_New_Roman;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:Times_New_Roman;font-size:10pt;"><span>(2,773</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times_New_Roman;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;padding-right: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:Times_New_Roman;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:Times_New_Roman;font-size:10pt;"><span>(479</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">      Net deferred tax 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>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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> 45193000 31508000 15307000 7771000 3794000 2127000 8434000 2055000 585000 1270000 1009000 405000 4127000 2487000 1286000 573000 230000 71000 67368000 41083000 19781000 59267000 38310000 19302000 8101000 2773000 479000 2450000 1313000 436000 4119000 1460000 43000 1532000 0 0 8101000 2773000 479000 0 0 0 21000000.0 19000000.0 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;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;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, we had net operating loss carryforwards and tax credit carryforwards as follows:</span></div><div style="line-height:120%;padding-top:16px;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:68%;"/><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%;"/></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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;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;">(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;">Net operating losses, federal</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>189,284</span></span></div></td><td style="vertical-align: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>122,824</span></span></div></td><td style="vertical-align: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>66,906</span></span></div></td><td style="vertical-align: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;">Net operating losses, California</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,512</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,251</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,144</span></span></div></td><td 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;">Net operating losses, other states</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80,808</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,494</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,396</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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;">Tax credits, federal</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,630</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,312</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,070</span></span></div></td><td 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;">Tax credits, state</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,258</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,273</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,292</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-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>290,492</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>192,154</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,808</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> 189284000 122824000 66906000 9512000 6251000 3144000 80808000 57494000 11396000 6630000 3312000 2070000 4258000 2273000 1292000 290492000 192154000 84808000 189300000 90300000 6600000 4300000 3100000 1800000 <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A reconciliation of the beginning and ending balances of the unrecognized tax benefits 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;"> is presented below:</span></div><div style="line-height:120%;padding-top:16px;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:68%;"/><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%;"/></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;"><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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;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;">(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;">Unrecognized benefit—beginning of year</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,791</span></span></div></td><td style="vertical-align: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>1,235</span></span></div></td><td style="vertical-align: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: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 increases—current year tax positions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,326</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>556</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>337</span></span></div></td><td style="vertical-align:bottom;"><div style="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;">Gross increases—prior year tax positions</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>898</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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;">Decreases—prior year tax positions</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:top;background-color:#cceeff;padding-left:28px;padding-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 benefit—end of year</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,117</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,791</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,235</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> 1791000 1235000 0 1326000 556000 337000 0 0 898000 0 0 0 3117000 1791000 1235000 9700000 <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Loss Per Share Attributable to Common Stockholders</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of basic and diluted net loss per share attributable to our common stockholders:</span></div><div style="line-height:120%;padding-top:16px;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;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></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;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;">(in thousands, except per share data)</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;">Net loss</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>(55,270</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(33,382</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16,858</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align: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;">Accretion of redeemable convertible preferred stock</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>(96</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(162</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(143</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: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;">Net loss attributable to common stockholders</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(55,366</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(33,544</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17,001</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align: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;">Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #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>50,930</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #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,573</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #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>14,442</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: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;">Net loss per share attributable to common stockholders, basic and diluted</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.09</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.02</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.18</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As we have reported net loss for each of the periods presented, all potentially dilutive securities are antidilutive. The following potential outstanding shares of common stock were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have been antidilutive:</span></div><div style="line-height:120%;padding-top:16px;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;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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;padding-left:2px;padding-top:2px;padding-bottom: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;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;">(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;">Redeemable convertible preferred stock</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,615</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,960</span></span></div></td><td style="vertical-align: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;">Stock options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,020</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,571</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,628</span></span></div></td><td 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 awards subject to repurchase</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>736</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,127</span></span></div></td><td style="vertical-align: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;">Common stock warrants</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>695</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>785</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>785</span></span></div></td><td 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;">Unvested restricted stock units, Performance RSUs and PSUs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,708</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align: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;">ESPP obligations</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>77</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:top;background-color:#cceeff;padding-left:28px;padding-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 anti-dilutive shares</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,236</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left: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,971</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,500</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:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The table above does not include </span><span style="font-family:inherit;font-size:10pt;"><span>1,826,667</span></span><span style="font-family:inherit;font-size:10pt;"> Performance RSUs outstanding as of December 31, 2018, as these Performance RSUs and restricted stock units were subject to either performance-based or market-based vesting conditions that were not met as of such date.</span></div> <div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of basic and diluted net loss per share attributable to our common stockholders:</span></div><div style="line-height:120%;padding-top:16px;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;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></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;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;">(in thousands, except per share data)</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;">Net loss</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>(55,270</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(33,382</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16,858</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align: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;">Accretion of redeemable convertible preferred stock</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>(96</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(162</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(143</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: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;">Net loss attributable to common stockholders</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(55,366</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(33,544</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17,001</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align: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;">Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #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>50,930</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #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,573</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #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>14,442</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: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;">Net loss per share attributable to common stockholders, basic and diluted</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.09</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.02</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.18</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> -55270000 -33382000 -16858000 96000 162000 143000 -55366000 -33544000 -17001000 50930000 16573000 14442000 -1.09 -2.02 -1.18 The following potential outstanding shares of common stock were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have been antidilutive:<div style="line-height:120%;padding-top:16px;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;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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;padding-left:2px;padding-top:2px;padding-bottom: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;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;">(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;">Redeemable convertible preferred stock</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,615</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,960</span></span></div></td><td style="vertical-align: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;">Stock options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,020</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,571</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,628</span></span></div></td><td 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 awards subject to repurchase</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>736</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,127</span></span></div></td><td style="vertical-align: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;">Common stock warrants</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>695</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>785</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>785</span></span></div></td><td 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;">Unvested restricted stock units, Performance RSUs and PSUs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,708</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align: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;">ESPP obligations</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>77</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:top;background-color:#cceeff;padding-left:28px;padding-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 anti-dilutive shares</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,236</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left: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,971</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,500</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> 0 58615000 45960000 14020000 17571000 15628000 736000 0 1127000 695000 785000 785000 4708000 0 0 77000 0 0 20236000 76971000 63500000 1826667 <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Segment Information</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We operate as </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> operating segment as we only report financial information on an aggregate and consolidated basis to the Chief Executive Officer, our chief operating decision maker, who regularly reviews financial operating results on a consolidated basis for purposes of allocating resources and evaluating financial performance. There are no segment managers who are held accountable for operations, operating results, and plans for components or types of products or services below the consolidated unit level. 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;">, substantially all of our long-lived assets were located in the United States and all revenue was earned in the United States 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> 1 <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Related Party Transactions</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;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, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, we paid less than </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, shared service fees related to financial, legal, and administrative support to a stockholder pursuant to a shared services agreement. Fees paid under this arrangement during the </span><span style="font-family:inherit;font-size:10pt;">year ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> were immaterial.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We had an employment arrangement with a managing partner of a stockholder. Salary paid under the employment agreement 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;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. </span><span style="font-family:inherit;font-size:10pt;"><span>No</span></span><span style="font-family:inherit;font-size:10pt;"> such fees was paid during the </span><span style="font-family:inherit;font-size:10pt;">year ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In 2014, we entered into a sublease agreement with a stockholder for office space from which our Chicago office operates. Rent expense was allocated to us based on space used. The sublease term totaled </span><span style="font-family:inherit;font-size:10pt;"><span>five years</span></span><span style="font-family:inherit;font-size:10pt;">, which equaled the term of the underlying lease agreement. In March 2017, the master lease agreement was transferred to us and the stockholder subleased from us. Sublease income recorded for this sublease 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 not material. </span></div><span style="font-family:inherit;font-size:10pt;">In February 2019, we assumed an additional lease agreement previously held by a stockholder for our Chicago office space with an initial expiration date in December 2024. We entered into a sublease agreement with the stockholder for a portion of the leased space. The sublease term expires in December 2024. Sublease income recorded for this sublease was not material for the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span>. 100000 300000 100000 200000 0 P5Y <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Employee Benefits</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We sponsor a 401(k) plan for employees, which provides for us to make discretionary matching or discretionary annual contributions to the plan. We made </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> contributions to the plan during the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">. During the </span><span style="font-family:inherit;font-size:10pt;">year ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, we recorded expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to our 401(k) plan.</span></div> 0 900000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Subsequent Events</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January 2020, the lock-up restriction related to our IPO expired and </span><span style="font-family:inherit;font-size:10pt;"><span>589,323</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock were issued for the net settlement of RSUs covering </span><span style="font-family:inherit;font-size:10pt;"><span>820,332</span></span><span style="font-family:inherit;font-size:10pt;"> shares that vested upon expiration of the lock-up restriction.</span></div> 589323 820332 XML 110 R90.htm IDEA: XBRL DOCUMENT v3.20.1
Subsequent Events - Narrative (Details) - shares
1 Months Ended 12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Restricted Stock Awards          
Subsequent Event [Line Items]          
Vested (in shares)     246,000 373,000 47,000
Restricted Stock Awards | Subsequent Event          
Subsequent Event [Line Items]          
Number of awards granted (in shares) 589,323        
Restricted Stock Units (RSUs)          
Subsequent Event [Line Items]          
Vested (in shares)   491,151      
Restricted Stock Units (RSUs) | Subsequent Event          
Subsequent Event [Line Items]          
Vested (in shares) 820,332        
XML 111 R68.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders’ Equity - Schedule of Redeemable Convertible Preferred Stock (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Jul. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Class of Stock [Line Items]          
Redeemable convertible preferred stock, shares authorized (in shares) 0   58,615,000    
Redeemable convertible preferred stock, shares issued (in shares) 0   58,615,000    
Redeemable convertible preferred stock, shares outstanding (in shares) 0 58,615,488 58,615,000 45,960,000 34,186,000
Net Carrying Value $ 0   $ 236,929 $ 132,017 $ 79,528
Aggregate Liquidation Preference $ 0   $ 237,650    
Series A          
Class of Stock [Line Items]          
Redeemable convertible preferred stock, shares authorized (in shares)     10,394,000    
Redeemable convertible preferred stock, shares issued (in shares)     10,394,000    
Redeemable convertible preferred stock, shares outstanding (in shares)     10,394,000    
Net Carrying Value     $ 10,382    
Aggregate Liquidation Preference     $ 10,650    
Series B          
Class of Stock [Line Items]          
Redeemable convertible preferred stock, shares authorized (in shares)     8,935,000    
Redeemable convertible preferred stock, shares issued (in shares)     8,935,000    
Redeemable convertible preferred stock, shares outstanding (in shares)     8,935,000    
Net Carrying Value     $ 19,957    
Aggregate Liquidation Preference     $ 20,000    
Series C          
Class of Stock [Line Items]          
Redeemable convertible preferred stock, shares authorized (in shares)     14,857,000    
Redeemable convertible preferred stock, shares issued (in shares)     14,857,000    
Redeemable convertible preferred stock, shares outstanding (in shares)     14,857,000    
Net Carrying Value     $ 49,407    
Aggregate Liquidation Preference     $ 49,500    
Series D          
Class of Stock [Line Items]          
Redeemable convertible preferred stock, shares authorized (in shares)     11,774,000    
Redeemable convertible preferred stock, shares issued (in shares)     11,774,000    
Redeemable convertible preferred stock, shares outstanding (in shares)     11,774,000    
Net Carrying Value     $ 52,397    
Aggregate Liquidation Preference     $ 52,500    
Series E          
Class of Stock [Line Items]          
Redeemable convertible preferred stock, shares authorized (in shares)     12,655,000    
Redeemable convertible preferred stock, shares issued (in shares)     12,655,000    
Redeemable convertible preferred stock, shares outstanding (in shares)     12,655,000    
Net Carrying Value     $ 104,786    
Aggregate Liquidation Preference     $ 105,000    
XML 112 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - (Tables)
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Schedules of Concentration Risk For each significant partner that represented 10% or more of our accounts receivable balance or revenue during the periods presented, revenue as a percentage of total revenue and accounts receivable as a percentage of net accounts receivable were as follows:
 
Revenue
 
Accounts Receivable
 
 Year Ended December 31,
 
As of December 31,
 
2019
 
2018
 
2017
 
2019
 
2018
 
 
 
 
 
 
 
 
 
 
Partner A
29
%
 
33
%
 
30
%
 
23
%
 
28
%
Partner B
22
%
 
*

 
*

 
25
%
 
13
%
_________________
*
Less than 10% of total revenue
Schedule of Intangible Assets, Net
 
Useful Life
 
(in years)
Customer relationships
7–10
Developed technology
5–7
Trade names
2–5

Intangible assets consisted of the following as of December 31, 2019:
 
Gross Value
 
Accumulated
Amortization
 
Net Book
Value
 
Weighted-
Average
Remaining
Useful Life
 
(in thousands)
 
(years)
Customer relationships
$
8,190

 
$
(1,227
)
 
$
6,963

 
7.1
Developed technology
11,020

 
(1,848
)
 
9,172

 
5.7
Trade name
448

 
(114
)
 
334

 
4.0
Total
$
19,658

 
$
(3,189
)
 
$
16,469

 
 
Intangible assets consisted of the following as of December 31, 2018:
 
Gross Value
 
Accumulated
Amortization
 
Net Book
Value
 
Weighted-
Average
Remaining
Useful Life
 
(in thousands)
 
(years)
Customer relationships
$
3,890

 
$
(266
)
 
$
3,624

 
9.3
Developed technology
1,820

 
(329
)
 
1,491

 
4.3
Trade names
48

 
(9
)
 
39

 
1.4
Total
$
5,758

 
$
(604
)
 
$
5,154

 
 

Accounts Receivable, Allowance for Credit Loss
The changes in the allowance for doubtful accounts are as follows:
 
 Year Ended December 31,
 
2019
 
2018
 
2017
 
(in thousands)
Allowance for doubtful accounts—beginning balance
$
(575
)
 
$
(51
)
 
$
(92
)
Provision for doubtful accounts
(854
)
 
(476
)
 
41

Amounts written off and other adjustments
184

 
(48
)
 

Allowance for doubtful accounts—ending balance
$
(1,245
)
 
$
(575
)
 
$
(51
)

Property and Equipment, Net
Useful lives for property and equipment are as follows:
Property and Equipment
 
Estimated Useful Life
Furniture and fixtures
 
3 years
Product tooling equipment
 
2 years
Computers equipment and software
 
3 years
Capitalized internal-use software
 
3 years
Leasehold improvements
 
Lesser of estimated useful life or remaining lease term

Property and equipment consisted of the following:
 
As of December 31,
 
2019
 
2018
 
(in thousands)
Computer, equipment and software
$
2,218

 
$
652

Furniture and fixtures
915

 
730

Capitalized internal-use software
11,229

 
5,653

Leasehold improvements
1,092

 
585

Property and equipment
15,454

 
7,620

Less: accumulated depreciation
(5,100
)
 
(1,783
)
Property and equipment, net
$
10,354

 
$
5,837


XML 113 R22.htm IDEA: XBRL DOCUMENT v3.20.1
Related Party Transactions
12 Months Ended
Dec. 31, 2019
Related Party Transactions [Abstract]  
Related Party Transactions
Related Party Transactions
During the years ended December 31, 2018 and 2017, we paid less than $0.1 million and $0.3 million, respectively, shared service fees related to financial, legal, and administrative support to a stockholder pursuant to a shared services agreement. Fees paid under this arrangement during the year ended December 31, 2019 were immaterial.
We had an employment arrangement with a managing partner of a stockholder. Salary paid under the employment agreement for the years ended December 31, 2018 and 2017 was $0.1 million and $0.2 million, respectively. No such fees was paid during the year ended December 31, 2019.
In 2014, we entered into a sublease agreement with a stockholder for office space from which our Chicago office operates. Rent expense was allocated to us based on space used. The sublease term totaled five years, which equaled the term of the underlying lease agreement. In March 2017, the master lease agreement was transferred to us and the stockholder subleased from us. Sublease income recorded for this sublease for the years ended December 31, 2019, 2018 and 2017 was not material.
In February 2019, we assumed an additional lease agreement previously held by a stockholder for our Chicago office space with an initial expiration date in December 2024. We entered into a sublease agreement with the stockholder for a portion of the leased space. The sublease term expires in December 2024. Sublease income recorded for this sublease was not material for the year ended December 31, 2019.