0001666071-20-000054.txt : 20200303 0001666071-20-000054.hdr.sgml : 20200303 20200303163240 ACCESSION NUMBER: 0001666071-20-000054 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 113 CONFORMED PERIOD OF REPORT: 20191231 FILED AS OF DATE: 20200303 DATE AS OF CHANGE: 20200303 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Cardlytics, Inc. CENTRAL INDEX KEY: 0001666071 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING, DATA PROCESSING, ETC. [7370] IRS NUMBER: 263039436 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-38386 FILM NUMBER: 20682832 BUSINESS ADDRESS: STREET 1: 675 PONCE DE LEON AVENUE, NE STREET 2: SUITE 6000 CITY: ATLANTA STATE: GA ZIP: 30308 BUSINESS PHONE: 888-798-5802 MAIL ADDRESS: STREET 1: 675 PONCE DE LEON AVENUE, NE STREET 2: SUITE 6000 CITY: ATLANTA STATE: GA ZIP: 30308 10-K 1 cdlxform10-k2019.htm 10-K Document
false--12-31FY201900016660710.170.260.120.0120.120.240.080.0070.130.0140.070.0120.130.0140.070.0120.510.470.500.110.0220.0280.0070.00028.1624.60 0001666071 2019-01-01 2019-12-31 0001666071 2019-12-31 0001666071 2019-06-28 0001666071 2020-02-28 0001666071 2018-12-31 0001666071 2017-01-01 2017-12-31 0001666071 2018-01-01 2018-12-31 0001666071 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001666071 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0001666071 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-09-30 0001666071 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0001666071 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001666071 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001666071 us-gaap:CommonStockMember 2018-12-31 0001666071 us-gaap:RetainedEarningsMember 2016-12-31 0001666071 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001666071 us-gaap:RetainedEarningsMember 2017-12-31 0001666071 us-gaap:RetainedEarningsMember 2019-12-31 0001666071 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001666071 us-gaap:CommonStockMember 2017-12-31 0001666071 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0001666071 us-gaap:CommonStockMember 2016-12-31 0001666071 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001666071 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001666071 us-gaap:RetainedEarningsMember 2018-12-31 0001666071 us-gaap:CommonStockMember 2018-01-01 2018-09-30 0001666071 2017-12-31 0001666071 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001666071 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001666071 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001666071 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001666071 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001666071 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001666071 2018-01-01 2018-09-30 0001666071 2016-12-31 0001666071 us-gaap:CommonStockMember 2019-12-31 0001666071 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001666071 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001666071 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0001666071 2017-01-01 2017-09-30 0001666071 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001666071 cdlx:SPOMember 2019-09-11 0001666071 2018-02-14 2018-02-14 0001666071 us-gaap:OverAllotmentOptionMember 2018-02-14 2018-02-14 0001666071 2018-01-26 0001666071 2019-09-11 2019-09-11 0001666071 2018-02-13 2018-02-14 0001666071 us-gaap:OverAllotmentOptionMember 2019-09-11 2019-09-11 0001666071 cdlx:SPOMember 2019-09-11 2019-09-11 0001666071 2018-01-26 2018-01-26 0001666071 cdlx:CardlyticsUKMember 2012-05-04 0001666071 us-gaap:IPOMember 2018-02-13 2018-02-13 0001666071 us-gaap:IPOMember 2018-02-13 0001666071 cdlx:A2016LineOfCreditAnd2016TermLoanMember 2018-05-21 0001666071 2013-01-01 2013-12-31 0001666071 us-gaap:LineOfCreditMember 2018-12-31 0001666071 us-gaap:LineOfCreditMember 2019-12-31 0001666071 us-gaap:LoansPayableMember 2018-12-31 0001666071 us-gaap:LoansPayableMember 2019-12-31 0001666071 cdlx:CostperServedSalesMember 2018-01-01 2018-12-31 0001666071 cdlx:CostperServedSalesMember 2019-01-01 2019-12-31 0001666071 cdlx:CostOtherMember 2017-01-01 2017-12-31 0001666071 cdlx:CostperRedemptionMember 2017-01-01 2017-12-31 0001666071 cdlx:CostperRedemptionMember 2019-01-01 2019-12-31 0001666071 cdlx:CostOtherMember 2019-01-01 2019-12-31 0001666071 cdlx:CostperRedemptionMember 2018-01-01 2018-12-31 0001666071 cdlx:CostOtherMember 2018-01-01 2018-12-31 0001666071 cdlx:CostperServedSalesMember 2017-01-01 2017-12-31 0001666071 us-gaap:ComputerEquipmentMember 2018-12-31 0001666071 us-gaap:ComputerEquipmentMember 2019-12-31 0001666071 us-gaap:FurnitureAndFixturesMember 2018-12-31 0001666071 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001666071 us-gaap:ConstructionInProgressMember 2018-12-31 0001666071 us-gaap:ConstructionInProgressMember 2019-12-31 0001666071 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001666071 us-gaap:LeaseholdImprovementsMember 2018-12-31 0001666071 us-gaap:CapitalLeaseObligationsMember 2019-12-31 0001666071 us-gaap:CapitalLeaseObligationsMember 2018-12-31 0001666071 us-gaap:LineOfCreditMember 2019-05-31 0001666071 us-gaap:LineOfCreditMember 2019-01-01 2019-12-31 0001666071 us-gaap:ConvertibleDebtMember 2017-01-01 2017-12-31 0001666071 us-gaap:LoansPayableMember 2019-05-14 0001666071 cdlx:A2016LineOfCreditMember us-gaap:LineOfCreditMember 2016-09-30 0001666071 cdlx:A2016TermLoanMember us-gaap:LoansPayableMember 2016-07-31 0001666071 us-gaap:LineOfCreditMember 2018-05-21 0001666071 us-gaap:LineOfCreditMember 2019-01-01 2019-12-31 0001666071 2018-08-01 2019-09-30 0001666071 cdlx:LoanFacilityThresholdTwoMember us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2019-01-01 2019-12-31 0001666071 cdlx:A2016LineOfCreditMember us-gaap:LineOfCreditMember 2018-01-01 2018-12-31 0001666071 cdlx:A2016TermLoanMember us-gaap:LoansPayableMember 2018-01-01 2018-12-31 0001666071 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2019-05-14 0001666071 us-gaap:LoansPayableMember 2018-05-21 0001666071 us-gaap:LoansPayableMember us-gaap:PrimeRateMember 2019-01-01 2019-12-31 0001666071 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2018-05-21 0001666071 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0001666071 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001666071 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0001666071 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001666071 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001666071 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001666071 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-12-31 0001666071 cdlx:DeliveryCostsMember 2018-01-01 2018-12-31 0001666071 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-12-31 0001666071 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-12-31 0001666071 cdlx:DeliveryCostsMember 2017-01-01 2017-12-31 0001666071 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001666071 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-12-31 0001666071 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0001666071 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-12-31 0001666071 cdlx:DeliveryCostsMember 2019-01-01 2019-12-31 0001666071 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-12-31 0001666071 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001666071 us-gaap:EmployeeStockMember 2018-12-31 0001666071 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember 2020-03-03 0001666071 cdlx:RestrictedSecuritiesUnitsMember 2018-02-01 2018-02-28 0001666071 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2019-12-31 0001666071 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2019-01-01 2019-12-31 0001666071 2017-09-30 0001666071 2020-01-01 2020-01-01 0001666071 us-gaap:PerformanceSharesMember 2018-01-01 2018-03-31 0001666071 cdlx:RestrictedSecuritiesUnitsMember 2018-01-01 2018-12-31 0001666071 cdlx:A2008StockPlanMember 2017-05-31 0001666071 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2018-01-01 2018-12-31 0001666071 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2018-12-31 0001666071 2017-05-15 0001666071 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember 2020-01-01 2020-03-02 0001666071 2019-01-01 2019-01-01 0001666071 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2019-12-31 0001666071 us-gaap:RestrictedStockUnitsRSUMember cdlx:EmployeesAndNonEmployeeDirectorsMember 2018-01-01 2018-12-31 0001666071 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2018-01-01 2018-03-31 0001666071 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-01-01 2019-12-31 0001666071 us-gaap:EmployeeStockMember 2018-02-08 2018-02-08 0001666071 cdlx:A2008StockPlanMember 2017-05-30 0001666071 us-gaap:RestrictedStockUnitsRSUMember cdlx:EmployeesAndNonEmployeeDirectorsMember 2019-01-01 2019-12-31 0001666071 2017-02-28 0001666071 us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-12-31 0001666071 2018-02-08 0001666071 us-gaap:PerformanceSharesMember 2019-12-31 0001666071 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2018-12-31 0001666071 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-12-31 0001666071 2019-06-28 2019-06-28 0001666071 us-gaap:PerformanceSharesMember 2018-10-01 2018-12-31 0001666071 cdlx:RestrictedSecuritiesUnitsMember 2018-08-01 2018-08-31 0001666071 us-gaap:PerformanceSharesMember 2018-12-31 0001666071 cdlx:A2008StockPlanMember 2018-01-31 0001666071 srt:MaximumMember 2017-12-31 0001666071 srt:MinimumMember 2017-12-31 0001666071 us-gaap:StateAndLocalJurisdictionMember 2018-12-31 0001666071 cdlx:CardlyticsUKMember 2019-12-31 0001666071 us-gaap:DomesticCountryMember 2019-12-31 0001666071 us-gaap:DomesticCountryMember 2018-12-31 0001666071 us-gaap:ForeignCountryMember 2018-12-31 0001666071 us-gaap:ForeignCountryMember 2019-12-31 0001666071 us-gaap:StateAndLocalJurisdictionMember 2019-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesBRMember us-gaap:CommonStockMember 2016-01-01 2016-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2017-05-01 2017-05-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesDRMember 2019-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesERMember 2019-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2017-05-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesARMember 2016-01-01 2016-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2018-08-01 2018-08-31 0001666071 2017-05-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesCRMember 2016-01-01 2016-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2019-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesARMember 2019-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesFRMember 2019-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesCRMember 2019-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2019-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesERMember us-gaap:CommonStockMember 2016-01-01 2016-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2017-05-01 2017-05-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesARMember us-gaap:CommonStockMember 2016-01-01 2016-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesFRMember 2016-01-01 2016-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2017-05-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesBRMember 2016-01-01 2016-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesBRMember 2019-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember us-gaap:AdditionalPaidInCapitalMember 2017-05-01 2017-05-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesDRMember 2016-01-01 2016-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2017-04-01 2017-06-30 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2018-08-08 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesERMember 2016-01-01 2016-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2018-08-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGOneAndRedeemableConvertiblePreferredStockSeriesGTwoMember 2019-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesBRMember 2017-01-01 2017-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesARMember 2016-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesBRMember 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesARMember 2017-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesARMember 2017-01-01 2017-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesBRMember 2018-01-01 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesCRMember 2016-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesBRMember 2016-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesARMember 2018-01-01 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesCRMember 2018-01-01 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesARMember 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesCRMember 2017-01-01 2017-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesCRMember 2017-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesBRMember 2017-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesCRMember 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesDRMember 2017-01-01 2017-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesFRMember 2016-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesDRMember 2017-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesERMember 2016-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesFRMember 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesDRMember 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesERMember 2017-01-01 2017-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesFRMember 2017-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesERMember 2017-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesDRMember 2016-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesERMember 2018-01-01 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesFRMember 2018-01-01 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesFRMember 2017-01-01 2017-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesERMember 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesDRMember 2018-01-01 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2018-01-01 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2018-01-01 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2017-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2017-12-31 0001666071 cdlx:SeriesACommonStockWarrantsMember 2016-01-01 2016-12-31 0001666071 cdlx:SeriesBCommonStockWarrantsMember 2016-01-01 2016-12-31 0001666071 cdlx:PerformancebasedWarrantsMember 2016-01-01 2016-12-31 0001666071 cdlx:CommonStockWarrantMember 2017-06-01 2017-06-30 0001666071 cdlx:SeriesECommonStockWarrantsMember 2016-01-01 2016-12-31 0001666071 cdlx:CommonStockWarrantMember 2017-01-01 2017-12-31 0001666071 cdlx:CommonStockWarrantMember 2017-12-31 0001666071 cdlx:CommonStockWarrantMember 2016-12-31 0001666071 cdlx:CommonStockWarrantMember 2019-01-01 2019-12-31 0001666071 cdlx:CommonStockWarrantMember 2018-12-31 0001666071 cdlx:CommonStockWarrantMember 2019-12-31 0001666071 cdlx:CommonStockWarrantMember 2018-01-01 2018-12-31 0001666071 cdlx:MeasurementInputCostofDebtMember 2018-12-31 0001666071 cdlx:MeasurementInputWeightedaverageCostofCapitalMember 2018-12-31 0001666071 us-gaap:MeasurementInputPriceVolatilityMember 2018-12-31 0001666071 cdlx:MeasurementInputCostofEquityMember 2018-12-31 0001666071 us-gaap:FairValueInputsLevel1Member cdlx:PreferredStockWarrantMember 2017-12-31 0001666071 cdlx:PreferredStockWarrantMember 2017-12-31 0001666071 us-gaap:FairValueInputsLevel3Member cdlx:CommonStockWarrantMember 2017-12-31 0001666071 us-gaap:FairValueInputsLevel1Member 2017-12-31 0001666071 us-gaap:FairValueInputsLevel3Member cdlx:PreferredStockWarrantMember 2017-12-31 0001666071 us-gaap:FairValueInputsLevel3Member 2017-12-31 0001666071 us-gaap:FairValueInputsLevel1Member cdlx:CommonStockWarrantMember 2017-12-31 0001666071 cdlx:CommonStockWarrantMember 2017-12-31 0001666071 us-gaap:FairValueInputsLevel2Member 2017-12-31 0001666071 us-gaap:FairValueInputsLevel2Member cdlx:CommonStockWarrantMember 2017-12-31 0001666071 us-gaap:FairValueInputsLevel2Member cdlx:PreferredStockWarrantMember 2017-12-31 0001666071 cdlx:PreferredStockWarrantMember 2018-01-01 2018-12-31 0001666071 cdlx:CommonStockWarrantMember 2018-12-31 0001666071 us-gaap:ConvertibleDebtMember 2017-12-31 0001666071 cdlx:PreferredStockWarrantMember 2018-12-31 0001666071 cdlx:CommonStockWarrantMember 2018-01-01 2018-12-31 0001666071 us-gaap:ConvertibleDebtMember 2018-01-01 2018-12-31 0001666071 us-gaap:ConvertibleDebtMember 2018-12-31 0001666071 us-gaap:ConvertibleDebtMember us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001666071 cdlx:CommonStockWarrantMember 2017-01-01 2017-12-31 0001666071 us-gaap:ConvertibleDebtMember 2016-12-31 0001666071 cdlx:PreferredStockWarrantMember 2017-01-01 2017-12-31 0001666071 us-gaap:ConvertibleDebtMember us-gaap:CommonStockMember 2017-01-01 2017-12-31 0001666071 cdlx:PreferredStockWarrantMember 2016-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesBRMember 2018-02-08 0001666071 2013-05-31 0001666071 cdlx:CommonStockWarrantMember 2017-06-30 0001666071 us-gaap:MeasurementInputDiscountForLackOfMarketabilityMember cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2013-05-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesDRMember 2018-02-08 0001666071 2013-05-01 2013-05-31 0001666071 cdlx:CommonStockWarrantMember 2018-02-01 2018-02-28 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2019-01-01 2019-12-31 0001666071 us-gaap:MeasurementInputPriceVolatilityMember cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2017-05-31 0001666071 cdlx:CommonStockWarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2017-06-30 0001666071 cdlx:CommonStockWarrantMember us-gaap:MeasurementInputPriceVolatilityMember 2017-06-30 0001666071 cdlx:CommonStockWarrantMember 2017-06-01 2017-06-30 0001666071 cdlx:CommonStockWarrantMember us-gaap:MeasurementInputExpectedDividendRateMember 2017-06-30 0001666071 cdlx:PreferredStockWarrant1Member cdlx:RedeemableConvertiblePreferredStockSeriesDRMember 2019-12-31 0001666071 cdlx:PreferredStockWarrant1Member cdlx:RedeemableConvertiblePreferredStockSeriesBRMember 2019-12-31 0001666071 cdlx:PreferredStockWarrant1Member cdlx:RedeemableConvertiblePreferredStockSeriesDRMember 2018-12-31 0001666071 cdlx:PreferredStockWarrant1Member cdlx:RedeemableConvertiblePreferredStockSeriesDRMember 2017-12-31 0001666071 cdlx:PreferredStockWarrant1Member cdlx:RedeemableConvertiblePreferredStockSeriesBRMember 2017-12-31 0001666071 cdlx:PreferredStockWarrant1Member cdlx:RedeemableConvertiblePreferredStockSeriesBRMember 2018-12-31 0001666071 cdlx:PreferredStockWarrant2Member cdlx:RedeemableConvertiblePreferredStockSeriesDRMember 2019-12-31 0001666071 cdlx:PreferredStockWarrant2Member cdlx:RedeemableConvertiblePreferredStockSeriesDRMember 2018-12-31 0001666071 cdlx:PreferredStockWarrant2Member cdlx:RedeemableConvertiblePreferredStockSeriesDRMember 2017-12-31 0001666071 us-gaap:MeasurementInputExpectedDividendRateMember 2018-02-08 0001666071 us-gaap:MeasurementInputRiskFreeInterestRateMember 2018-02-08 0001666071 us-gaap:MeasurementInputPriceVolatilityMember 2018-02-08 0001666071 2018-02-08 2018-02-08 0001666071 srt:MaximumMember cdlx:MeasurementInputCostofDebtMember 2017-12-31 0001666071 srt:MinimumMember us-gaap:MeasurementInputDiscountForLackOfMarketabilityMember 2017-12-31 0001666071 srt:MaximumMember cdlx:MeasurementInputCostofEquityMember 2017-12-31 0001666071 srt:MaximumMember us-gaap:MeasurementInputDiscountForLackOfMarketabilityMember 2019-12-31 0001666071 srt:MinimumMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2019-12-31 0001666071 srt:MinimumMember us-gaap:MeasurementInputDiscountForLackOfMarketabilityMember 2018-12-31 0001666071 srt:MinimumMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2017-12-31 0001666071 srt:MaximumMember us-gaap:MeasurementInputDiscountForLackOfMarketabilityMember 2017-12-31 0001666071 srt:MaximumMember us-gaap:MeasurementInputDiscountForLackOfMarketabilityMember 2018-12-31 0001666071 srt:MinimumMember us-gaap:MeasurementInputDiscountForLackOfMarketabilityMember 2019-12-31 0001666071 srt:MaximumMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2018-12-31 0001666071 srt:MaximumMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2017-12-31 0001666071 srt:MaximumMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2019-12-31 0001666071 srt:MinimumMember cdlx:MeasurementInputCostofEquityMember 2017-12-31 0001666071 srt:MinimumMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2018-12-31 0001666071 srt:MinimumMember cdlx:MeasurementInputCostofDebtMember 2017-12-31 0001666071 cdlx:EntitiesAffiliatedWithMarkA.JohnsonMember srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2019-12-31 0001666071 cdlx:AimiaInc.Member srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2019-12-31 0001666071 cdlx:DavidAdamsMember us-gaap:DirectorMember 2019-12-31 0001666071 cdlx:PolarisVenturePartnersMember srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2019-12-31 0001666071 cdlx:LynneM.LaubeMember us-gaap:ChiefOperatingOfficerMember cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2019-12-31 0001666071 cdlx:LynneM.LaubeMember us-gaap:ChiefOperatingOfficerMember cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2019-12-31 0001666071 cdlx:AimiaInc.Member srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2019-12-31 0001666071 cdlx:PolarisVenturePartnersMember srt:AffiliatedEntityMember 2019-12-31 0001666071 cdlx:JohnKlinckMember us-gaap:DirectorMember 2019-12-31 0001666071 cdlx:DiscoveryCapitalMember srt:AffiliatedEntityMember 2019-12-31 0001666071 cdlx:LynneM.LaubeMember us-gaap:ChiefOperatingOfficerMember 2019-12-31 0001666071 cdlx:JohnKlinckMember us-gaap:DirectorMember cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2019-12-31 0001666071 cdlx:ScottD.GrimesMember us-gaap:ChiefExecutiveOfficerMember 2019-12-31 0001666071 cdlx:EntitiesAffiliatedWithMarkA.JohnsonMember srt:AffiliatedEntityMember 2019-12-31 0001666071 cdlx:AimiaInc.Member srt:AffiliatedEntityMember 2019-12-31 0001666071 cdlx:CanaanVIIIL.PMember srt:AffiliatedEntityMember 2019-12-31 0001666071 cdlx:EntitiesAffiliatedWithMarkA.JohnsonMember srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2019-12-31 0001666071 cdlx:JohnKlinckMember us-gaap:DirectorMember cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2019-12-31 0001666071 cdlx:DavidAdamsMember us-gaap:DirectorMember cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2019-12-31 0001666071 cdlx:ScottD.GrimesMember us-gaap:ChiefExecutiveOfficerMember cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2019-12-31 0001666071 cdlx:DiscoveryCapitalMember srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2019-12-31 0001666071 cdlx:DiscoveryCapitalMember srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2019-12-31 0001666071 cdlx:PolarisVenturePartnersMember srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2019-12-31 0001666071 cdlx:CanaanVIIIL.PMember srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2019-12-31 0001666071 cdlx:DavidAdamsMember us-gaap:DirectorMember cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2019-12-31 0001666071 cdlx:CanaanVIIIL.PMember srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2019-12-31 0001666071 cdlx:ScottD.GrimesMember us-gaap:ChiefExecutiveOfficerMember cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2019-12-31 0001666071 cdlx:PolarisVenturePartnersEntrepreneursFundVL.L.Member srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2019-12-31 0001666071 cdlx:PolarisVenturePartnersVL.P.Member srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2019-12-31 0001666071 cdlx:PolarisVenturePartnersFoundersFundVL.P.Member srt:AffiliatedEntityMember 2019-12-31 0001666071 cdlx:DiscoveryGlobalOpportunityMasterFundLtd.Member srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2019-12-31 0001666071 cdlx:PolarisVenturePartnersSpecialFoundersFundVL.P.Member srt:AffiliatedEntityMember 2019-12-31 0001666071 us-gaap:StockholdersEquityTotalMember cdlx:ShareholderConcentrationRiskMember 2018-01-01 2018-12-31 0001666071 cdlx:PolarisVenturePartnersSpecialFoundersFundVL.P.Member srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2019-12-31 0001666071 cdlx:CommonStockWarrantMember 2018-02-01 2018-02-28 0001666071 cdlx:TTPFundIIL.P.Member srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2019-12-31 0001666071 cdlx:DiscoveryOpportunityMasterFundLtd.Member srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2019-12-31 0001666071 cdlx:AimiaEMEALimitedMember srt:AffiliatedEntityMember 2019-12-31 0001666071 cdlx:PolarisVenturePartnersEntrepreneursFundVL.L.Member srt:AffiliatedEntityMember 2019-12-31 0001666071 cdlx:MarkA.JohnsonMember srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2019-12-31 0001666071 cdlx:AimiaEMEALimitedMember srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2019-12-31 0001666071 cdlx:PolarisVenturePartnersFoundersFundVL.P.Member srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2019-12-31 0001666071 cdlx:PolarisVenturePartnersVL.P.Member srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2019-12-31 0001666071 2017-05-01 2017-05-31 0001666071 cdlx:PolarisVenturePartnersVL.P.Member srt:AffiliatedEntityMember 2019-12-31 0001666071 cdlx:TTVIvyHoldingsLLCMember srt:AffiliatedEntityMember 2019-12-31 0001666071 cdlx:PolarisVenturePartnersEntrepreneursFundVL.L.Member srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2019-12-31 0001666071 cdlx:PolarisVenturePartnersFoundersFundVL.P.Member srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2019-12-31 0001666071 cdlx:MarkA.JohnsonMember srt:AffiliatedEntityMember 2019-12-31 0001666071 cdlx:PolarisVenturePartnersSpecialFoundersFundVL.P.Member srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2019-12-31 0001666071 cdlx:SeriesEMember 2013-05-01 2013-05-31 0001666071 cdlx:TTVIvyHoldingsLLCMember srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2019-12-31 0001666071 cdlx:AeroplanHoldingsEuropeSrlMember srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2019-12-31 0001666071 cdlx:CorporateHeadquartersAtlantaGAMember 2013-08-31 0001666071 cdlx:FinancialInstitutionShareCommitmentMember 2019-12-31 0001666071 cdlx:RestrictedSecuritiesUnitsMember 2017-01-01 2017-12-31 0001666071 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001666071 us-gaap:EmployeeStockMember 2018-01-01 2018-12-31 0001666071 us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockWarrantsMember 2018-01-01 2018-12-31 0001666071 cdlx:CommonStockWarrantMember cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2019-01-01 2019-12-31 0001666071 cdlx:CommonStockWarrantMember cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2017-01-01 2017-12-31 0001666071 cdlx:CommonStockWarrantMember 2018-01-01 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockWarrantsMember 2019-01-01 2019-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockWarrantsMember 2017-01-01 2017-12-31 0001666071 us-gaap:RedeemableConvertiblePreferredStockMember 2017-01-01 2017-12-31 0001666071 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001666071 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001666071 cdlx:CommonStockWarrantMember 2017-01-01 2017-12-31 0001666071 us-gaap:RedeemableConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001666071 cdlx:RestrictedSecuritiesUnitsMember 2018-01-01 2018-12-31 0001666071 cdlx:CommonStockWarrantMember cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2018-01-01 2018-12-31 0001666071 cdlx:CommonStockWarrantMember 2019-01-01 2019-12-31 0001666071 us-gaap:RedeemableConvertiblePreferredStockMember 2018-01-01 2018-12-31 0001666071 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0001666071 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0001666071 cdlx:RestrictedSecuritiesUnitsMember 2019-01-01 2019-12-31 0001666071 us-gaap:EmployeeStockMember 2017-01-01 2017-12-31 0001666071 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0001666071 country:GB 2018-01-01 2018-12-31 0001666071 country:GB 2019-01-01 2019-12-31 0001666071 country:US 2017-01-01 2017-12-31 0001666071 country:US 2018-01-01 2018-12-31 0001666071 country:GB 2017-01-01 2017-12-31 0001666071 country:US 2019-01-01 2019-12-31 0001666071 cdlx:LargestFIPartnerTwoMember cdlx:FinancialInstitutionPartnerMember us-gaap:SupplierConcentrationRiskMember 2018-01-01 2018-12-31 0001666071 cdlx:LargestFIPartnerOneMember cdlx:FinancialInstitutionPartnerMember us-gaap:SupplierConcentrationRiskMember 2018-01-01 2018-12-31 0001666071 cdlx:LargestFIPartnerThreeMemberMember cdlx:FinancialInstitutionPartnerMember us-gaap:SupplierConcentrationRiskMember 2017-01-01 2017-12-31 0001666071 cdlx:LargestFIPartnerThreeMemberMember cdlx:FinancialInstitutionPartnerMember us-gaap:SupplierConcentrationRiskMember 2019-01-01 2019-12-31 0001666071 cdlx:TwoCustomerMemberMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001666071 cdlx:LargestFIPartnerOneMember cdlx:FinancialInstitutionPartnerMember us-gaap:SupplierConcentrationRiskMember 2019-01-01 2019-12-31 0001666071 cdlx:LargestFIPartnerOneMember cdlx:FinancialInstitutionPartnerMember us-gaap:SupplierConcentrationRiskMember 2017-01-01 2017-12-31 0001666071 cdlx:LargestFIPartnerTwoMember cdlx:FinancialInstitutionPartnerMember us-gaap:SupplierConcentrationRiskMember 2019-01-01 2019-12-31 0001666071 country:IN 2019-12-31 0001666071 country:GB 2018-12-31 0001666071 country:GB 2019-12-31 0001666071 country:US 2019-12-31 0001666071 country:IN 2018-12-31 0001666071 country:US 2018-12-31 0001666071 cdlx:OtherPlatformSolutionsMember 2017-01-01 2017-12-31 0001666071 cdlx:CardlyticDirectSegmentMember 2017-01-01 2017-12-31 0001666071 cdlx:CardlyticDirectSegmentMember 2018-01-01 2018-12-31 0001666071 cdlx:OtherPlatformSolutionsMember 2019-01-01 2019-12-31 0001666071 cdlx:CardlyticDirectSegmentMember 2019-01-01 2019-12-31 0001666071 cdlx:OtherPlatformSolutionsMember 2018-01-01 2018-12-31 cdlx:patent cdlx:tranche cdlx:user iso4217:USD xbrli:shares xbrli:pure iso4217:USD xbrli:shares utreg:sqft cdlx:segment

 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, DC 20549
 
FORM 10-K
 
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-38386
cardlytics_logoa18.jpg
CARDLYTICS, INC.
(Exact Name of Registrant as Specified in its Charter)
Delaware
26-3039436
(State or other jurisdiction of incorporation or organization)
(I.R.S. Employer Identification No.)
675 Ponce de Leon Ave. NE, Ste 6000
Atlanta
Georgia
30308
(Address of principal executive offices, including zip code)
(888)
792-5802
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Securities Exchange Act of 1934:
Title of each class
Trading Symbol(s)
Name of each exchange on which registered
Common Stock
CDLX
NASDAQ
Securities registered pursuant to Section 12(g) of the Act: None
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.    Yes  ☒    No  ☐
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 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 28, 2019, the last business day of the registrant’s most recently completed second fiscal quarter, the aggregate market value of the voting stock held by non-affiliates of the registrant was $455.3 million based upon the closing sale price of our common stock on that date.
As of February 28, 2020, there were 26,704,481 shares outstanding of the registrant’s common stock, par value $0.0001 per share.
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant’s definitive proxy statement, to be filed pursuant to Regulation 14A under the Securities Exchange Act of 1934, for its 2020 Annual Meeting of Stockholders are incorporated by reference in Part III of the Form 10–K.
 



CARDLYTICS, INC.
ANNUAL REPORT ON FORM 10-K
TABLE OF CONTENTS
 
 
Page
 
Item 1.
Item 1A.
Item 1B.
Item 2.
Item 3.
Item 4.
 
Item 5.
Item 6.
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
 
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
 
Item 15.
Item 16.
 



1


SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Annual Report on Form 10-K ("Annual Report"), contains “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933, as amended ("Securities Act"), and Section 21E of the Securities Exchange Act of 1934, as amended ("Exchange Act"), that reflect our current expectations regarding future events, our strategy, future operations, future financial position, future revenues, projected costs, prospects, plans and objectives of management. Forward-looking statements include any statement that does not directly relate to a current or historical fact. In some cases, you can identify forward-looking statements by the words “anticipate,” “believe,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “might,” “objective,” “ongoing,” “plan,” “predict,” “project,” “potential,” “should,” “will,” or “would,” or the negative of these terms, or other comparable terminology intended to identify statements about the future. These statements involve known and unknown risks, uncertainties and other factors that may cause our actual results, levels of activity, performance or achievements to be materially different from the information expressed or implied by these forward-looking statements. The forward-looking statements and opinions contained in this Annual Report are based upon information available to us as of the date of this Annual Report 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. Forward-looking statements include statements about:
our ability to continue to add new financial institution ("FI") partners and marketers and maintain existing FI partners and marketers;
with respect to Cardlytics Direct, our ability to increase FI partner customer engagement from new and existing FI partners;
our expectations regarding the continued roll-out of the Cardlytics Direct program for Wells Fargo during 2020;
our ability to increase revenue from new and existing marketers in both new and existing industry verticals;
our expectations regarding an FI partner's completion of certain milestones and the associated FI Share commitment shortfall;
the effects of increased competition as well as innovations by new and existing competitors in our market;
our ability to adapt to technological change and effectively enhance, innovate and scale our solutions;
our ability to effectively manage or sustain our growth and to sustain profitability;
potential acquisitions and integration of complementary business and technologies;
our ability to maintain, or strengthen awareness of, our brand;
perceived or actual integrity, reliability, quality or compatibility problems with our solutions, including related to unscheduled downtime or outages;
future revenue, hiring plans, expenses, capital expenditures, capital requirements and stock performance;
our ability to attract and retain qualified employees and key personnel and further expand our overall headcount;
our ability to grow our business;
our ability to stay abreast of new or modified laws and regulations that currently apply or become applicable to our business both in the United States and internationally;
our ability to maintain, protect and enhance our intellectual property;
costs associated with defending intellectual property infringement and other claims;
the future trading prices of our common stock and the impact of securities analysts’ reports on these prices; and
other risks detailed below in Item 1A. “Risk Factors.”
You should refer to Item 1A. “Risk Factors” section of this Annual Report for a discussion of important factors that may cause our actual results to differ materially from those expressed or implied by our forward-looking statements. As a result of these factors, we cannot assure you that the forward-looking statements in this Annual Report will prove to be accurate. Furthermore, if our forward-looking statements prove to be inaccurate, the inaccuracy may be material. In light of the significant uncertainties in these forward-looking statements, you should not regard these statements as a representation or warranty by us or any other person that we will achieve our objectives and plans in any specified time frame or at all. We undertake no obligation to publicly update any forward-looking statements, whether as a result of new information, future events or otherwise, except as required by law. You should, therefore, not rely on these forward-looking statements as representing our views as of any date subsequent to the date of this Annual Report.
Except as otherwise indicated herein or as the context otherwise requires, references in this Annual Report to “Cardlytics,” the “company,” “we,” “us,” “our” and similar references refer to Cardlytics, Inc. and, unless the context otherwise requires, its consolidated subsidiaries.


2


PART I.
ITEM 1. BUSINESS
Overview
Cardlytics operates an advertising platform within financial institutions’ (“FIs”) digital channels, which include online, mobile, email and various real-time notifications. Our partnerships with FIs provide us with access to their anonymized purchase data and digital banking customers. By applying advanced analytics to this aggregation of purchase data, we make it actionable, helping marketers identify, reach and influence likely buyers at scale, and measure the true sales impact of their marketing spend. We have strong relationships with leading marketers across a variety of industries, including national and regional restaurant and retail chains, large providers of cable satellite television and wireless services, and increasingly, travel and hospitality, grocery, e-commerce and luxury brands.
Our purchase intelligence, coupled with our access to customers using FIs’ online, mobile, and email channels, enables us to help solve fundamental problems for marketers. Marketers increasingly have access to data on the purchase behavior of their customers in their own stores and websites. However, they lack insight into their customers’ purchase behavior outside of their stores and websites, as well as the purchase behavior of individuals who are not yet customers. The reality is, no matter how robust their own customer data, marketers only see a small portion of their customers’ overall spend. As a result, it is very difficult for businesses to focus their marketing investments on the most valuable customers. By consolidating the largely untapped, high growth mobile and online banking channels of FIs we enable marketers to reach potential customers across our network of FI partners through their digital banking accounts and present them relevant offers to save money at a time when they are thinking of their finances. Marketers are also challenged to measure the performance of their marketing. This issue is particularly acute with respect to measuring the impact of marketing on in-store sales, where the vast majority of consumer spending occurs. We believe purchase intelligence is the next disruptive opportunity in marketing and can comprehensively address these challenges by enabling marketers to precisely measure how marketing drives sales by “closing the loop”—both digital and in-store.
Our platform also helps solve fundamental problems for FIs. Leveraging our powerful predictive analytics, we are able to create compelling cash back offers that have the potential to drive deeper and sustained use of the FI channels, which we believe reduces customer attrition and increases use of the FIs’ credit and debit cards. Today, our FI partners include Bank of America, National Association ("Bank of America"), JPMorgan Chase Bank, National Association (“Chase”) and Wells Fargo Bank, National Association (“Wells Fargo”) in the U.S. and Lloyds Bank plc (“Lloyds”) and Santander UK plc (“Santander”) in the U.K., as well as many other national and regional financial institutions, including several of the largest bank processors and digital banking providers to reach customers of small and mid-sized FIs. Wells Fargo began a phased launch of our platform in the fourth quarter of 2019 that will continue into the first half of 2020.
We have experienced growth in our revenue since inception. Revenue from sales of Cardlytics Direct, which is net of Consumer Incentives, was $122.4 million, $149.3 million and $210.4 million for 2017, 2018 and 2019, respectively, representing a compound annual growth rate of 40%. During 2017, 2018 and 2019, our average monthly active users ("FI MAUs") were approximately 54.9 million, 65.0 million and 122.6 million, respectively, and our average Cardlytics Direct revenue per user ("ARPU") was $2.23, $2.30 and $1.72, respectively. FI MAU and ARPU are performance metrics defined under the heading "Non-GAAP Measures and Other Performance Metrics" within Item 7 of this Annual Report.
During 2017, 2018 and 2019, our net loss was $19.6 million, $53.0 million and $17.1 million, respectively. Our historical losses have been driven by our substantial investments to expand the use of our platform by both FIs and marketers and include significant non-cash charges. During 2017, 2018 and 2019, our net loss includes stock-based compensation expense of $5.1 million, $26.8 million and $15.9 million, respectively. In 2017, our net loss also includes a $5.0 million non-cash gain related to the change in fair value of convertible promissory notes. In 2018, our net loss also includes a $6.8 million non-cash expense related to the change in fair value of our warrant liabilities, a $2.5 million non-cash expense related to the vesting of warrants issued to an FI partner that accelerated upon our IPO, a $0.9 million loss on extinguishment of debt and a $0.8 million gain related to the renewal of our agreement with an FI partner.


3


Purchase Intelligence Platform
Data Asset
Purchase data from FIs provides a secure view into where and when consumers are spending their money. Our technology aggregates and analyzes purchase data without any personally identifiable information ("PII") leaving the FI. Our platform analyzes online and in-store transactions across multiple accounts in the United States ("U.S."), including one in two debit and credit card transactions in the U.S. as of December 31, 2019. We believe that access to this purchase data can only be obtained at scale by partnering directly with FIs. This data allows us to serve relevant advertisements to our FIs’ customers through our Cardlytics Direct native bank advertising channel. We also leverage the power of purchase intelligence to provide marketers utilizing Cardlytics Direct with valuable insights into the preferences of their actual or potential customers wherever they shop.
Advanced Analytics Capabilities
The advanced analytics we apply to our unique purchase dataset are what transforms it into valuable purchase intelligence. We use sophisticated quantitative methods to quickly access our massive volumes of data and make sense of what has happened—and, importantly, what is likely to happen. Our analytics makes our data actionable, enabling us to develop insights that marketers and FIs rely on to make more informed business decisions and more meaningful customer connections.
We analyze the impact marketing campaigns have on in-store and online sales. Since we are able to measure sales impact, marketers can use our purchase intelligence to optimize future campaigns. Given our granular view into consumer spending across all categories, we can also help marketers identify share shift against their competition, and learn more about where else their customers spend their money.
For FIs, we use our analytics to optimize the offers we display to FI customers within our Cardlytics Direct channel. By assigning relevancy scores to each offer based on what customers are most likely to buy, our platform can present the most relevant offers earlier in customers’ mobile and online banking sessions. This increases the likelihood that customers activate, redeem, and earn more cash back on the things they care about most. At the same time, marketers gain more opportunities to get valuable content in front of the right audience.
Distributed Architecture
A crucial aspect of our platform is our patented distributed architecture, which helps to facilitate both the effective delivery of our solutions and the protection of customer PII. Our Offer Placement System ("OPS") and Offer Management System ("OMS") form the core of our advertising platform.
The OPS is either hosted at the FI partner’s data center, behind the FI partner’s firewall, or hosted by us on behalf of the FI partner. The OPS tracks impressions, engagement, activation and redemptions and is responsible for targeting and presenting offers, which are developed and designed within the OMS. Each of our FI partners has its own instance of the OPS, regardless of where hosted, which consists primarily of a web application and database that interact with the FI’s web servers to deliver marketing into the FI’s online banking portal. The OPS interfaces with FI systems to receive anonymized purchase data, assign a unique consumer ID to each FI customer, which we call a Cardlytics ID, and aggregate this purchase data. The Cardlytics ID is then used to assign offers, measure redemptions, and in limited cases, validate certain online purchases via anonymously linking to a consumer’s digital media presence.
The OMS is hosted in our data centers behind our firewall and is used to create, manage and publish marketing campaigns to each FI partner's OPS. OMS also provides a majority of the functionality for managing configuration settings within each OPS and the transfer of data between Cardlytics and our FI partners.


4


Solutions
Cardlytics Direct
Through our platform, marketers can deliver advertising content to FI customers in the form of an opportunity to earn rewards, which are funded with a portion of the fees we collect from marketers. Additionally, Cardlytics benefits FI customers by enhancing their experiences by showing them relevant advertisements tailored to their specific needs based on their specific purchase history. We maintain similar platforms in both the U.S. and the United Kingdom ("U.K.").
Cardlytics helps marketers find high potential new customers that are active in their category, but not currently shopping with them, or to grow their business with existing customers. Our marketing is targeted and measured with each individual customer’s actual spending information. However, all reporting is aggregated across consumers in our FI network. Unlike many other measurement solutions on which the marketing industry has historically relied, our measurements are not probabilistic or based on models, but are based on actual in-store and online purchases.
The breadth of our FI partners means that we are able to offer marketers the ability to optimize their marketing efforts to reach a large number of consumers through a single point of contact. Cardlytics also offers our FI partners a scalable solution for driving customer loyalty and engagement with little effort on their part, as we handle everything from contracting with marketers and creating, managing and reporting performance of their campaigns to attributing incentives to our FIs’ customers.
Other Platform Solutions
Our Other Platform Solutions enabled marketers and marketing service providers to leverage the power of purchase intelligence outside the bank channel. We have shifted the majority of our efforts and resources to support the growth of Cardlytics Direct. As a result, we no longer generate revenue from Other Platform Solutions and do not expect to generate revenue from Other Platform Solutions for the foreseeable future. During 2017, 2018 and 2019, Other Platform Solutions revenue was $8.0 million, $1.4 million and $0.0 million, respectively.
Competitive Strengths
We have the ability to reach and influence real buyers at scale, and measure the true impact of our campaigns on in-store and online sales. We believe that the following strengths provide us with competitive advantages:
Deeply Embedded with FIs. Our founders were bankers who understood the power of historical purchase data and the needs of marketers. Our platform was architected with our FI partners in mind and is designed to ensure that no PII ever leaves the FI. No FI partner with which we contract directly has unilaterally terminated its use of our platform. We are generally the exclusive provider of native bank channel advertising to our FI partners as mobile and online banking portals are not conducive to supporting marketing content from different vendors. Further, advertising within banks' digital channels requires deep technological integrations, which we believe increases the cost of switching vendors and therefore increases FI partner loyalty to us.
Proprietary Consumer Touchpoints. With all of our FI partners, we enable marketers to reach consumers in a captive, largely untapped, and digitally engaging environment, when they are thinking about their finances. Given FI requirements, we reach real people in a secured, brand-safe environment. We have access to consumers through both online and mobile channels, and are increasingly reaching them through various other channels, including emails and real-time notifications.
Massive Reach Informed by Purchase Intelligence. During 2019, our platform analyzed approximately $3.3 trillion in purchases across stores, retail categories, and geographies, both online and in-store. We have access to purchase data on our platform in the form of credit, debit, ACH and bill pay transactions. We provide marketers with the opportunity to leverage this unique data set to precisely reach millions of consumers.
Significant Scale with Marketers and Compelling Return on Advertising Spend ("ROAS"). We work with marketers across a variety of industry verticals, including national and regional restaurant and retail chains, large providers of cable and satellite television and wireless services, and increasingly, travel and hospitality, grocery, e-commerce and luxury brands. By serving these marketers at scale, we have developed deep insight into consumer behavior, which has allowed us to optimize how we reach and influence likely buyers.


5


Powerful, Self-Reinforcing Network Effects. We see significant network effects within our platform. By adding new marketers and increasing the potential incentives provided to our FIs’ customers, we are able to increase engagement within our FIs’ digital banking channels. This, in turn, attracts more FIs to our platform, adding to our scale, and making our platform more valuable to marketers.
Ability to Improve Marketing. Consumers spend a vast majority of their purchase dollars in physical stores and online marketers have long sought efficient and effective ways to understand online-to-offline attribution. Likewise, although marketers may have access to data on the purchase behavior of their customers in their stores and on their websites, they lack visibility about these customers’ overall purchasing patterns and the purchasing behavior of other likely buyers. Through our proprietary purchase intelligence platform, we reach and influence real buyers at scale and measure the true, incremental impact marketers’ campaigns have on in-store and online sales. Our targeting capabilities allow us to tailor the campaigns on our platform to the growth strategies of marketers.
Proprietary Technology Architecture and Advanced Analytics Capabilities. We have designed our purchase intelligence platform to protect highly sensitive first-party data. Our proprietary, distributed architecture helps facilitate both the effective delivery of our solution and the protection of our FI customers’ PII. No PII is shared by the FIs with Cardlytics. Our technologies leverage proprietary algorithms, to process raw purchase data into normalized purchase history useful for marketing and analytics. Our platform also supports integration of data from our FI partners and from third-party sources to enrich the intelligence that we are able to provide. Further, we apply advanced analytics to continuously increase our intelligence capabilities and identify actionable behavior patterns for our marketers. Our advanced analytics capabilities are what transforms our unique purchase dataset into valuable purchase intelligence. We use sophisticated quantitative methods to quickly access our massive volumes of data and make sense of what has happened—and, importantly, what is likely to happen. Our analytics makes our data actionable, enabling us to develop insights that marketers and FIs rely on to make more informed business decisions and more meaningful customer connections.
World-Class Management Team with Unique Combination of Backgrounds and Experiences. Our team’s extensive experience across banking, technology and marketing is invaluable in our ability to forge relationships with financial and marketing partners, and understand the technical complexities inherent in building a platform that is transforming and disrupting the marketing industry.
Growth Strategies
The principal components of our strategy include the following:
Grow our Business with Marketers. While we already work with many large marketers, our platform currently captures only a small portion of their overall marketing spend. We intend to continue to expand our sales and marketing efforts to grow our share of advertising budgets from existing marketers and attract new brands, retailers and service providers. We also intend to grow our business with new marketers in new industry verticals such as travel and hospitality, grocery, e-commerce and luxury brands.
Drive Growth through Existing FI Partners. We intend to drive revenue growth by continuing to increase customer adoption by improving the effectiveness of FIs’ digital channels. The amount of revenue that we generate from the incentive programs of each of our FI partners varies. This variance is typically a result of how long the program has been active, the user interface for the program and the FI’s efforts to promote the program. We continually work with FIs to improve their customers’ user experience, increase customer awareness, and leverage additional customer outreach channels like email.
Expand the Network of FI Partners. We will continue to focus on growing our network of FI partners by integrating directly with large national and regional banks and by opportunistically reselling our solution through financial processors and payment networks. Each new FI partner increases the size of our data asset, increasing the value of our platform to both marketers and FIs that are already part of our FI network.
Continue to Innovate and Evolve our Platform. As we continue to grow our data asset and enhance our platform, we are developing new solutions, greater automation and increasingly sophisticated analytical capabilities. As we have in the past, we plan to continue to work in close collaboration with our FI partners to develop new purchase intelligence-based analytic solutions to enable marketers to make more informed business decisions.


6


Grow the Platform Through Integrations with Partners. We intend to continue to partner with other media platforms, marketing technology providers and agencies that can utilize our platform to serve a broad array of customers. To facilitate these partnerships, we intend to focus on continued technological integration of our platform with those of complementary market participants.
FI Partners
We define an FI partner as a separate contracting entity from which we access purchase data to empower our Cardlytics Direct platform either directly or through a third-party intermediary, such as a bank processor, digital banking provider or payment network operator. We generally pay our FI partners an FI Share, which is a negotiated and fixed percentage of our billings to marketers less any Consumer Incentives that we pay to the FIs’ customers and certain third-party data costs.
As the amount of revenue that we can generate from marketers with respect to Cardlytics Direct is primarily a function of the number of active users on our FI partners’ digital banking platforms, we believe that the number of FI MAUs contributed by any FI partner is indicative of our level of dependence on such FI partner. During 2017, 2018 and 2019, Bank of America contributed 51%, 47%, and 26% of our average FI MAUs, respectively. Chase contributed 9% and 47% of our average FI MAUs in 2018 and 2019, respectively. We anticipate that Chase, Bank of America and, once the phased launch is complete, Wells Fargo will contribute a significant portion of our average FI MAUs for the foreseeable future.
As of December 31, 2019, we had direct contractual relationships with 18 of our FI partners. From inception to date, no FI partner with which we contract directly has unilaterally terminated its use of our solution. FI partners that become part of our network through bank processors and digital banking providers may terminate their relationships with these bank processors and digital banking providers and thereby indirectly terminate their relationships with us.
Agreements with Bank of America
Since November 2010, our relationship with Bank of America has been governed by a General Services Agreement ("GSA") pursuant to which we provide Bank of America with access to Cardlytics Direct and certain other related services, and a related Software License, Customization and Maintenance Agreement, which grants Bank of America the right to use the software underlying Cardlytics Direct. The GSA terminates on November 2021 and may be extended by Bank of America for additional one-year periods.
Pursuant to the GSA with Bank of America, we provide Cardlytics Direct to Bank of America customers which includes forming relationships with participating marketers; obtaining and publishing marketer offers to customers after screening both the marketer and specific advertising content; and monitoring redemption rates with respect to Consumer Incentives offered in Cardlytics Direct campaigns. Although we are primarily responsible for securing marketers to advertise on Cardlytics Direct, Bank of America may likewise secure marketers and has the right to approve all marketer offers to be presented to Bank of America customers on Cardlytics Direct.
Under the GSA, we share the revenue that we generate from the sale of advertising within the Bank of America Cardlytics Direct channel with Bank of America, subject to certain exceptions. The amounts that we pay to Bank of America are reflected as FI Share. During 2017, 2018 and 2019, Bank of America accounted for 63%, 64% and 36% of our aggregate FI Share, respectively. The specific FI Share percentage that we pay is based on whether we or Bank of America have secured the relevant marketer account and other marketer- and transaction-specific factors, provided that we are entitled to retain a minimum percentage of the monthly revenue subject to the GSA.
In connection with entering into certain supplements to the GSA and the related license agreement, in March 2011 we granted to an affiliate of Bank of America a 10-year warrant to purchase up to (i) 78,100 shares of our common stock at an exercise prices of $2.52 per share and (ii) 312,401 shares of our common stock at an exercise price of $6.52 per share. These warrants were net exercised in February 2018, resulting in the issuance of 263,518 shares of our common stock.
Agreements with Chase
In May 2018, we entered into a Master Agreement and Schedule #1 to the Master Agreement (collectively, the “Master Agreement”) with Chase, pursuant to which we rolled out Cardlytics Direct to Chase customers. Under the Master Agreement, we provided Chase with access to Cardlytics Direct through November 2025. Chase may terminate the Master Agreement at any time upon 90 days’ written notice.


7


Under the Master Agreement, we share billings that we generate from the sale of advertising within the Chase Cardlytics Direct channel with Chase, subject to certain exceptions. The amounts that we pay to Chase in excess of Consumer Incentives are reflected as FI Share. The specific billing share percentage that we pay is based on whether we or Chase have secured the relevant marketer account and other marketer- and transaction-specific factors, provided that we are entitled to retain a minimum percentage of the monthly revenue subject to the Master Agreement. Chase accounted for 6% and 42% of FI Share during 2018 and 2019, respectively.
Marketers
We enable marketers and their agencies to efficiently and effectively market to our FIs’ customers through Cardlytics Direct. We work with companies across a variety of industries, including national and regional restaurant and retail chains, large providers of cable and satellite television and wireless services, and increasingly, travel and hospitality, grocery, e-commerce and luxury brands. Our top five marketers represented 23%, 23% and 27% of revenue during 2017, 2018 and 2019. No marketer represented a significant concentration of our accounts receivable as of December 31, 2018. One marketer represented 10% of our accounts receivable as of December 31, 2019. One marketer accounted for 11% of our revenue as of December 31, 2019. No marketer accounted for over 10% of revenue during 2017 or 2018.
Sales and Marketing
Our sales teams are focused on expanding our marketer and agency customers and our centralized marketing team is focused on increasing market awareness for Cardlytics through partnerships, public relations, industry events and publications. Our FI-focused account management team is focused on expanding our FI network. During 2017, 2018 and 2019, our total sales and marketing expenses were $31.9 million, $41.9 million and $43.8 million, respectively, representing approximately 24%, 28% and 21% of revenue, respectively.
Marketers
We have dedicated sales teams responsible for establishing relationships with marketers and their agencies. Our sales teams are organized by industry vertical, which include national and regional restaurant and retail chains, large providers of cable and satellite television and wireless services, and increasingly, travel and hospitality, grocery, e-commerce and luxury brands. Each vertical team is led by an experienced sales manager and staffed with sales, sales support and service specialists who have deep domain knowledge and industry operating experience. We also have account managers that manage our customer relationships within each vertical.
Financial Institution Partners
Our efforts expand our FI network are focused on both nurturing our existing banking relationships and cultivating new relationships. Our FI partner sales team is focused on driving FIs to enhance their user interface for our Cardlytics Direct program, otherwise drive increased consumer engagement and encourage adoption of our solution offerings.
Competition
The market for the utilization of purchase intelligence is nascent and we believe we are one of the only companies that can provide purchase intelligence with the scale and the level of granularity that is equivalent to ours. We believe that we are the only company that enables marketing through FI channels at scale. In the future, we may face competition from online retailers, credit card companies, digital publishers and mobile pay providers with access to a substantial amount of consumer purchase data. While we may successfully partner with a wide range of companies that are, to some extent, currently competitive to us, these companies may become more competitive to us in the future. As we introduce new solutions, as our existing solutions evolve and as other companies introduce new products and services, we are likely to face additional competition.
We believe the principal competitive factors in our industry include the following:
ability to leverage purchase data to inform marketing;
depth and breadth of relationships with FIs, marketers and their agencies;
utilizing purchase intelligence to inform marketing spend;
depth and breadth of, and access to, purchase data;
effectiveness in increasing return on advertising spend for marketers;
effectiveness in increasing marketing campaign performance for marketers and their agencies;
ability to maintain confidentiality and security of FI transaction data;


8


transparency into and measurement of marketing performance;
multi-channel capabilities;
pricing;
ROAS;
brand awareness and reputation;
ability to continue to innovate; and
ability to attract, retain and develop leading-edge analytical and technical talent.
We believe that we compete favorably with respect to these factors and that we are well positioned as a leading provider and innovator of purchase intelligence.
Intellectual Property
Our future success and competitive position depend in part on our ability to protect our intellectual property and proprietary technologies. To safeguard these rights, we rely on a combination of patent, trademark, copyright and trade secret laws and contractual protections in the U.S. and other jurisdictions.
As of December 31, 2019, we had four issued patents and are pursuing ten additional patents relating to our software. Our issued patents relate to a distributed system for inserting offers into online banking and expire in October 2028. We cannot assure you that any patents will issue from any patent applications, that patents that issue from such applications will give us the protection that we seek or that any such patents will not be challenged, invalidated, or circumvented. Any patents that may issue in the future from our pending or future patent applications may not provide sufficiently broad protection and may not be enforceable in actions against alleged infringers.
We have registered the “Cardlytics” name and logo in the U.S. and certain other countries. We have registrations and/or pending applications for additional marks in the U.S. and other countries; however, we cannot assure you that any future trademark registrations will be issued for pending or future applications or that any registered trademarks will be enforceable or provide adequate protection of our proprietary rights.
We also license software from third parties for integration into our offerings, including open source software and other software available on commercially reasonable terms. We cannot assure you that such third parties will maintain such software or continue to make it available.
We are the registered holder of a variety of domestic and international domain names that include cardlytics.com and similar variations on that name.
In order to protect our unpatented proprietary technologies and processes, we rely on trade secret laws and confidentiality agreements with our employees, consultants, financial institution partners, marketers, vendors and others. Despite our efforts to protect our proprietary technology and trade secrets, unauthorized parties may attempt to misappropriate, reverse engineer or otherwise obtain and use them. In addition, others may independently discover our trade secrets, in which case we would not be able to assert trade secret rights, or develop similar technologies and processes. Further, the contractual provisions that we enter into may not prevent unauthorized use or disclosure of our proprietary technology or intellectual property rights and may not provide an adequate remedy in the event of unauthorized use or disclosure of our proprietary technology or intellectual property rights. If we become more successful, we believe that competitors will be more likely to try to develop solutions and services that are similar to ours and that may infringe our proprietary rights. It may also be more likely that competitors or other third parties will claim that our platform infringes their proprietary rights.
Patent and other intellectual property disputes are common in our industry and we have been involved in such disputes from time to time in the ordinary course of our business. Some companies, including some of our competitors, own large numbers of patents, copyrights and trademarks, which they may use to assert claims against us. Third parties may in the future assert claims of infringement, misappropriation or other violations of intellectual property rights against us. They may also assert such claims against our FI partners, which we typically indemnify against such claims. As the numbers of products and competitors in our market increase and overlaps occur, claims of infringement, misappropriation and other violations of intellectual property rights may increase. Any claim of infringement, misappropriation or other violation of intellectual property rights by a third-party, even those without merit, could cause us to incur substantial costs defending against the claim and could distract our management from our business.


9


Privacy and Security
We have architected privacy and security into our systems and practices. A critical part of our strategy involves not collecting, maintaining or using sensitive information, such as social security numbers, credit card numbers, financial account information or medical records. We currently do not receive any PII from our FI partners. We only target marketing against anonymized data. This approach to privacy is intended to protect consumers. Our privacy and security standards have also been designed and implemented to meet the requirements and safeguard the reputations of our FI partners and marketers, many of which are large, multinational corporations. These customers frequently audit our practices and engage in detailed assessments of our infrastructure.
Despite the fact that we do not receive any PII from FIs, privacy and security are among our highest priorities and we commit significant resources to protecting the data that we receive. We have implemented, assess on an ongoing basis, and, when necessary, upgrade our physical, procedural and technical controls. We also take steps to impose compliance with these controls on our service providers via contract.
We have implemented a number of security controls. Our security controls have been audited and certified by third parties using standards which include SSAE 18, SQCS and SAS. Sensitive data is subject to encryption, anonymization, or de-identification depending on the use case and risk profile. We enhance network security through measures such as network segmentation, firewalls and network and host based intrusion detection at critical network aggregation and ingress/egress points.
A cornerstone of our practices is transparency in data use and consumer choice. Our privacy policy outlines the types of data we collect and how we use it. Most of our FI partners maintain different types of "opt-out” features for any consumer wishing to opt out of Cardlytics Direct.
Outside of the U.S., our privacy and data handling practices are subject to regulation by data protection authorities and other regulators in the countries in which we do business, which may be more restrictive than the requirements that we are subject to in the U.S.
Seasonality
Our cash flows from operations vary from quarter to quarter, largely due to the seasonal nature of our marketers’ advertising spending. Many marketers tend to devote a significant portion of their marketing budgets to the fourth quarter of the calendar year to coincide with consumer holiday spending and to reduce spend in the first quarter of the calendar year.
Employees
As of December 31, 2019, we had 432 full-time employees, including 84 in delivery, 186 in sales and marketing, 109 in research and development and 53 in general and administrative. None of our employees are covered by collective bargaining agreements. We believe our employee relations are good and we have not experienced any work stoppages.
Corporate Information
Cardlytics, Inc. was initially incorporated under the laws of the State of Delaware in June 2008. Our principal executive offices are located at 675 Ponce de Leon Avenue NE, Suite 6000, Atlanta, Georgia 30308. Our telephone number is (888) 798-5802. Our website address is www.cardlytics.com. We completed our IPO in February 2018 and our common stock is listed on the Nasdaq Global Market under the symbol “CDLX.” “Cardlytics,” the Cardlytics logo and other trademarks or service marks of Cardlytics, Inc. appearing in this Annual Report on Form 10-K are the property of Cardlytics, Inc. This Annual Report on Form 10-K contains additional trade names, trademarks and service marks of others, which are the property of their respective owners. Solely for convenience, trademarks and trade names referred to in this Annual Report may appear without the ® or TM symbols.


10


Available Information
Our website address is www.cardlytics.com and our investor relations website is located at http://ir.cardlytics.com/. 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, are available free of charge on our investor relations website as soon as reasonably practicable after we electronically file such material with, or furnish it to, the Securities and Exchange Commission ("SEC"). Additionally, the SEC maintains an internet site that contains reports, proxy and information statements and other information. The SEC’s website address is www.sec.gov.
The contents of our websites are not intended to be incorporated by reference into this Annual Report on Form 10-K or in any other report or document we file with the SEC, and any references to our websites are intended to be inactive textual references only.
ITEM 1A. RISK FACTORS
Investing in our common stock involves a high degree of risk. You should consider carefully the risks and uncertainties described below, together with all of the other information contained in this report, and in our other public filings in evaluating our business. Our business, financial condition, operating results, cash flow, and prospects could be materially and adversely affected by any of these risks or uncertainties. In that event, the market price of our common stock could decline and you could lose part or all of your investment.
Our Business and Industry
We may not be able to sustain our revenue and billings growth rate in the future.
Our revenue increased by 16% from $130.4 million in 2017 to $150.7 million in 2018. Our revenue increased 40% from $150.7 million in 2018 to $210.4 million in 2019. Our billings increased by 14% from $191.5 million in 2017 to $219.0 million in 2018. Our billings increased 44% from $219.0 million in 2018 to $316.1 million in 2019. We may not be able to sustain revenue and billings growth consistent with our recent history or at all. You should not consider our revenue and billings growth in recent periods as indicative of our future performance. As we grow our business, we expect our revenue and billings growth rates to slow in future periods due to a number of factors, which may include slowing demand for our solutions, increasing competition, decreasing growth of our overall market, our inability to engage and retain a sufficient number of marketers or banks and credit unions, which we refer to as FIs, or our failure, for any reason, to capitalize on growth opportunities. If we are unable to maintain consistent revenue, revenue growth or billings growth, our stock price could be volatile, and it may be difficult for us to achieve and maintain profitability.
We are dependent upon Cardlytics Direct.
All of our revenue and billings during 2019 was derived from sales of Cardlytics Direct. We have historically derived substantially all of our revenue and billings from Cardlytics Direct and expect to continue to derive substantially all of our future revenue and billings from sales of Cardlytics Direct for the foreseeable future. Our operating results could suffer due to:
lack of continued participation by FI partners in our network or our failure to attract new FI partners;
any decline in demand for Cardlytics Direct by marketers or their agencies;
failure by our FI partners to increase engagement with our solutions within their customer bases, improve their customers’ user experience, increase customer awareness, leverage additional customer outreach channels like email or otherwise promote our incentive programs on their websites and mobile applications, including by making the programs difficult to access or otherwise diminishing their prominence;
our failure to offer compelling incentives to our FIs’ customers;
FI partners may elect to use their FI share to fund their Consumer Incentives;
the introduction by competitors of products and technologies that serve as a replacement or substitute for, or represent an improvement over, Cardlytics Direct;
FIs developing their own technology to support purchase intelligence marketing or other incentive programs;
technological innovations or new standards that Cardlytics Direct does not address; and
sensitivity to current or future prices offered by us or competing solutions.


11


In addition, we are required to pay Consumer Incentives with respect to a majority of our Cardlytics Direct marketing campaigns regardless of whether the amount of such Consumer Incentives exceeds the amount of billings that we are paid by the applicable marketer. Further, we are often required to pay such Consumer Incentives before we receive payment from the applicable marketer. Accordingly, to the extent that the amount of Consumer Incentives that we are required to pay materially exceeds the billings that we receive or we encounter any significant failure to ultimately collect payment, our business, financial condition and operating results could be adversely affected.
If we are unable to grow our revenue and billings from sales of Cardlytics Direct, our business and operating results would be harmed.
We are substantially dependent on Chase, Bank of America and a limited number of other FI partners.
We require participation from our FI partners in Cardlytics Direct and access to their purchase data in order to offer our solutions to marketers and their agencies. We must have FI partners with a sufficient number of customers and levels of customer engagement to ensure that we have robust purchase data and marketing space to support a broad array of incentive programs for marketers.
As the amount of revenue that we can generate from marketers with respect to Cardlytics Direct is primarily a function of the number of active users on our FI partners’ digital banking platforms, we believe that the number FI MAU contributed by any FI partner is indicative of our level of dependence on such FI partner. During 2017, 2018, and 2019, Bank of America contributed 51%, 47% and 26% of our average FI MAUs, respectively. During 2018 and 2019, Chase contributed 9% and 47% of our average FI MAUs, respectively. We anticipate that Chase, Bank of America and, once the phased launch is complete, Wells Fargo will contribute a significant portion of our average FI MAUs for the foreseeable future.
In addition, we pay most of our FI partners an FI Share, which is a negotiated and fixed percentage of our billings to marketers less any Consumer Incentives that we pay to the FIs’ customers and certain third-party data costs. During 2017, 2018 and 2019, Bank of America accounted for 63%, 64% and 36% of the total FI Share we paid to our FI partners, respectively. During 2018 and 2019, Chase accounted for 6% and 42% of the total FI Share we paid to our FI partners, respectively. We anticipate that Bank of America, Chase and, once the phased launch is complete, Wells Fargo, will receive a significant portion of our FI Share for the foreseeable future.
Our agreements with a substantial majority of our FI partners have three to seven year terms but are generally terminable by the FI partner on 90 days or less prior notice. If an FI partner terminates its agreement with us, we would lose that FI as a source of purchase data and online banking customers. Our FI partners may elect to withhold from us or limit the use of their purchase data for many reasons, including:
a change in the business strategy;
if there is a competitive reason to do so;
if new technical requirements arise;
consumer concern over use of purchase data;
if they choose to develop and use in-house solutions or use a competitive solution in lieu of our solutions; and
if legislation is passed restricting the dissemination, or our use, of the data that is currently provided to us or if judicial interpretations result in similar limitations.
To the extent that we breach or are alleged to have breached the terms of our agreement with any FI partner, or a disagreement arises with an FI partner regarding the interpretation of our contractual arrangements, which has occurred in the past with respect to Bank of America (although Bank of America granted us a waiver) and may occur again in the future, such FI partner may be more likely to cease providing us data or to terminate its agreement with us. The loss of Bank of America, Chase or any other significant FI partner would significantly harm our business, results of operations and financial conditions.


12


Delays in the continued phased rollout of Cardlytics Direct at Wells Fargo may result in our failure to meet expectations with respect to future operating results.
In August 2018, we signed a four-year agreement, with the initial term expiring on July 1, 2022, for a national launch of Cardlytics Direct with Wells Fargo. Wells Fargo began a phased launch of the Cardlytics Direct program in the fourth quarter of 2019 that will continue into the first half of 2020. The remaining deployment at Wells Fargo may require significant investment in our systems and infrastructure, and we may encounter unforeseen technological issues which could cause delays in the continued phased rollout or limitations to the scope of the rollout. In addition, Wells Fargo may terminate the agreement at any time upon 180 days' written notice. If the remaining deployment at Wells Fargo is delayed, limited or terminated, our business, financial condition and operating results could be harmed.
Bringing new FI partners into our network may impede our ability to accurately forecast the performance of our network.
Bringing new FI partners, such as Wells Fargo, into our network may impede our ability to accurately predict how certain marketing campaigns will perform, and thus may impede our ability to accurately forecast the performance of our network.  Such inaccurate predictions could result in marketing campaigns underperforming, which impact the total fees we can collect from marketers, or overperforming, which may result is us paying certain Consumer Incentives to consumers without adequate compensation from the marketers.  The amount of time it will take us to be able to understand the impact of a new FI partner on our network is uncertain and difficult to predict.  Additionally, our understanding of the impact of any given FI is subject to change at any time, as such understanding can be impacted by factors such as changes to an FI’s business strategy, changes to an FI’s user interface, or changes in the behavior or makeup of an FI's consumer base.
If we fail to maintain our relationships with current FI partners or attract new FI partners, we may not be able to sufficiently grow our revenue, which could significantly harm our business, results of operations and financial condition.
Our ability to grow our revenue depends on our ability to maintain our relationships with current FI partners and attract new FI partners. A significant percentage of consumer credit and debit card spending is concentrated with the 15 largest FIs in the U.S., five of which are currently part of our network, while the balance of card spending is spread across thousands of smaller FIs. Accordingly, our ability to efficiently grow our revenue will specifically depend on our ability to maintain our relationships with the large FIs that are currently part of our network and establish relationships with the large FIs that are not currently part of our network. In addition, we must continue to maintain our relationships with our existing bank processor and digital banking provider partners and attract new such partners because these partners aggregate smaller FIs into our network. We have in the past and may in the future be unsuccessful in attempts to establish and maintain relationships with large FIs. If we are unable to maintain our relationships with current FI partners and attract new FI partners, maintain our relationships with our existing bank processor and digital banking provider partners or attract new bank processor and digital provider partners, our business, results of operations and financial condition would be significantly harmed and we may fail to capture a material portion of the native bank advertising market opportunity.
Our future success will depend, in part, on our ability to expand into new industry verticals.
We have historically generated a substantial majority of our revenue from marketers in the restaurant, brick and mortar retail, telecommunications and cable industries, and have recently entered new verticals such as travel and hospitality, grocery, e-commerce and luxury brands, and believe that our future success will depend, in part, on our ability to expand adoption of our solutions in new industry verticals. As we market to a wider group of potential marketers and their agencies, we will need to adapt our marketing strategies to meet the concerns and expectations of customers in these new industry verticals. Our success in expanding sales of our solutions to marketers in new industry verticals will depend on a variety of factors, including our ability to:
tailor our solutions so that they that are attractive to businesses in such industries;
hire personnel with relevant industry-vertical experience to lead sales and services teams; and
develop sufficient expertise in such industries so that we can provide effective and meaningful marketing programs and analytics.
If we are unable to successfully market our solutions to appeal to marketers and their agencies in new industries, we may not be able to achieve our growth or business objectives.


13


We derive a material portion of our revenue from a limited number of marketers, and the loss of one or more of these marketers could adversely impact our business, results of operations and financial conditions.
Our marketer base is concentrated with our top five marketers representing 23%, 23% and 27% of revenue for 2017, 2018 and 2019, respectively. We do not have long-term commitments from most of these marketers. If we were to lose one or more of our significant marketers, our revenue may significantly decline. In addition, revenue from significant marketers may vary from period-to-period depending on the timing or volume of marketing spend. The loss of one or more of our significant marketers could adversely affect our business, results of operations and financial conditions.
Further, our top five marketers represented 24%, 23% and 27% of accounts receivable as of December 31, 2017, 2018 and 2019, respectively. Accordingly, our credit risk is concentrated among a limited number of marketers and the failure of any significant marketer to satisfy its obligations to us, on a timely basis or at all, could adversely affect our business, results of operations and financial conditions.
If we do not effectively grow and train our sales team, we may be unable to add new marketers or increase sales to our existing marketers and our business will be adversely affected.
We continue to be substantially dependent on our sales team to obtain new marketers and to drive sales with respect to our existing marketers. We believe that the characteristics and skills of the best salespeople for our solutions are still being defined, as our market is relatively new. Further, we believe that there is, and will continue to be, significant competition for sales personnel with the skills and technical knowledge that we require. Our ability to achieve significant revenue growth will depend, in large part, on our success in recruiting, training, integrating and retaining sufficient numbers of sales personnel to support our growth. New hires require significant training and it may take significant time before they achieve full productivity. Our recent hires and planned hires may not become productive as quickly as we expect, and we may be unable to hire or retain sufficient numbers of qualified individuals in the markets where we do business or plan to do business. In addition, as we continue to grow, a large percentage of our sales team will be new to our company and our solutions. If we are unable to hire and train sufficient numbers of effective sales personnel, or the sales personnel are not successful in obtaining new marketers or increasing sales to our existing marketers, our business will be adversely affected.
A breach of the security of our systems could result in a disruption of our operations, or a third-party’s entry into our FI partners’ systems, which would be detrimental to our business, financial condition and operating results.
We leverage our FI partners’ purchase data and infrastructures to deliver our solutions. We do not currently receive any personally identifiable information ("PII") from our FI partners, although we may obtain PII in the future as our business evolves. However, because of the interconnected nature of our infrastructure with that of our FI partners, there is a risk that third parties may attempt to gain access to our systems, or our FI partners’ systems through our systems, for the purpose of stealing sensitive or proprietary data or disrupting our or their respective operations. In turn, we may be a more visible target for cyberattacks and/or physical breaches of our databases or data centers, and we may in the future suffer from such attacks or breaches.
Current or future criminal capabilities, discovery of existing or new vulnerabilities in our systems and attempts to exploit those vulnerabilities or other developments may compromise or breach the technology protecting our systems. Due to a variety of both internal and external factors, including defects or misconfigurations of our technology, our services could become vulnerable to security incidents (both from intentional attacks and accidental causes) that cause them to fail to secure networks and detect and block attacks. In the event that our protection efforts are unsuccessful and our systems are compromised such that a third-party gains entry to our or any of our FI partners’ systems, we could suffer substantial harm. A security breach could result in operational or administrative disruptions, or impair our ability to meet our marketers’ requirements, which could result in decreased revenue. Also, our reputation could suffer irreparable harm, causing our current and prospective marketers and FI partners to decline to use our solutions in the future. Further, we could be forced to expend significant financial and operational resources in response to a security breach, including repairing system damage, increasing cybersecurity protection costs by deploying additional personnel and protection technologies, dealing with regulatory scrutiny, and litigating and resolving legal claims, all of which could divert resources and the attention of our management and key personnel away from our business operations. In any event, a breach of the security of our systems or data could materially harm our business, financial condition and operating results.


14


If we fail to generate sufficient revenue to offset our contractual commitments to FIs, our business, results of operations and financial conditions could be harmed.
We have a minimum FI Share commitment with a certain FI partner totaling $10.0 million over a 12-month period following the completion of certain milestones by the FI partner, which were not met as of December 31, 2019. The timing of the completion of the milestones is uncertain; however, we do not currently believe the FI partner will complete the milestones in 2020. Any expected shortfall will be accrued during the 12-month period following the completion of the milestones.
In 2017, we paid certain of our FI partners an aggregate of approximately $2.6 million related to 2016 FI Share commitments in excess of the amount of FI Share otherwise payable to such FI partners in the absence of such commitments, and it is possible that we may be required to fund similar shortfalls in future periods. In certain cases in the past, we have also been responsible for funding certain development costs for user interface enhancements and implementation costs on behalf of FIs. These agreements allowed for reimbursements to us through future reductions to FI Share. During 2018, development payments to a certain FI partner totaled $9.3 million, which were offset by recoveries through FI Share payment reductions of $4.6 million in 2019.
To the extent that we are unable to generate revenue from marketers sufficient to offset these FI Share commitments and other obligations, our business, results of operations and financial conditions could be harmed.
Bringing new FI partners into our network can require considerable time and expense and can be long and unpredictable.
Our FI partners and FI partner prospects engage in highly regulated businesses, are often slow to adopt technological innovation and have rigorous standards with respect to providing third parties, like us, with access to their data. Our operating results depend in part on expanding our FI network to maintain and enhance the scale of our solutions. The length of time that it takes to add an FI partner to our network, from initial evaluation to integration into our network, varies substantially from FI to FI and may take several years. Our sales and integration cycle with respect to our FI partners is long and unpredictable, requires considerable time and expense and may not ultimately be successful. It is difficult to predict exactly when, or even if, a new FI partner will join our network and we may not generate revenue from a new FI partner in the same period as we incurred the costs associated with acquiring such FI partner, or at all. Once an FI partner has agreed to work with us, it may take a lengthy period of time for the implementation of our solutions to be prioritized and integrated into the FI partner’s infrastructure. Because a substantial portion of our expenses are relatively fixed in the short-term, our operating results will suffer if revenue falls below our expectations in a particular quarter, which could cause the price of our stock to decline. Ultimately, if additions to our FI network are not realized in the time period expected or not realized at all, or if an FI partner terminates its agreement with us, our business, financial condition and operating results could be adversely affected.
Our quarterly operating results may vary from period to period, which could result in our failure to meet expectations with respect to operating results and cause the trading price of our stock to decline.
Our operating results have historically fluctuated and our future operating results may vary significantly from quarter to quarter due to a variety of factors, many of which are beyond our control. Period-to-period comparisons of our operating results should not be relied upon as an indication of our future performance. Given our relatively short operating history and the rapidly evolving purchase intelligence industry, our historical operating results may not be useful in predicting our future operating results. 
Factors that may impact our quarterly operating results include the factors set forth in this “Risk Factors” section, as well as the following:
our ability to attract and retain marketers, FI partners and bank processor and digital banking provider partners;
the amount and timing of revenue, operating costs and capital expenditures related to the operations and expansion of our business, particularly with respect to our efforts to attract new FI partners to our network;
the revenue mix revenue generated from our operations in the U.S. and U.K.;
delays in the continued phased rollout of Wells Fargo;
decisions made by our FI partners to increase Consumer Incentives.
FI partners may elect to use their FI share to fund their Consumer Incentives;
changes in the economic prospects of marketers, the industries or verticals that we primarily serve, or the economy generally, which could alter marketers’ spending priorities or budgets;
the termination or alteration of relationships with our FI partners in a manner that impacts ongoing or future marketing campaigns;


15


reputational harm;
the amount and timing of expenses required to grow our business, including the timing of our payments of FI Share and FI Share commitments as compared to the timing of our receipt of payments from our marketers;
changes in demand for our solutions or similar solutions;
seasonal trends in the marketing industry, including concentration of marketer spend in the fourth quarter of the calendar year and declines in marketer spend in the first quarter of the calendar year;
competitive market position, including changes in the pricing policies of our competitors;
exposure related to our international operations and foreign currency exchange rates;
expenses associated with items such as litigation, regulatory changes, cyberattacks or security breaches;
the introduction of new technologies, products or solution offerings by competitors; and
costs related to acquisitions of other businesses or technologies.
Each factor above or discussed elsewhere in this "Risk Factors" section" or the cumulative effect of some of these factors may result in fluctuations in our operating results. This variability and unpredictability could result in our failure to meet expectations with respect to operating results, or those of securities analysts or investors, for a particular period. If we fail to meet or exceed expectations for our operating results for these or any other reasons, the market price of our stock could fall and we could face costly lawsuits, including securities class action suits.
We have a short operating history, which makes it difficult to evaluate our future prospects and may increase the risk that we will not be successful.
We have a relatively short operating history, which limits our ability to forecast our future operating results and subjects us to a number of uncertainties, including with respect to our ability to plan for and model future growth. We have encountered and will continue to encounter risks and uncertainties frequently experienced by growing companies in developing industries. If our assumptions regarding these uncertainties, which we use to manage our business, are incorrect or change in response to changes in our markets, or if we do not address these risks successfully, our operating and financial results could differ materially from our expectations, our business could suffer and our stock price could decline. Any success that we may experience in the future will depend in large part on our ability to, among other things:
maintain and expand our network of FI partners.
build and maintain long-term relationships with marketers and their agencies;
develop and offer competitive solutions that meet the evolving needs of marketers;
expand our relationships with FI partners to enable us to use their purchase data for new solutions;
improve the performance and capabilities of our solutions;
successfully expand our business;
successfully compete with other companies that are currently in, or may in the future enter, the markets for our solutions;
increase market awareness of our solutions and enhance our brand;
manage increased operating expenses as we continue to invest in our infrastructure to scale our business and operate as a public company; and
attract, hire, train, integrate and retain qualified and motivated employees.


16


Any failure of our FI partners to effectively deliver and promote the online incentive programs that comprise Cardlytics Direct could materially and adversely affect our business.
We have spent the last several years and significant resources building out technology integrations with our FI partners to facilitate the delivery of incentive programs to our FIs’ customers and measuring those customers subsequent in-store or digital spending. We are also reliant on our network of FI partners to promote their digital incentive programs, increase customer awareness and leverage additional customer outreach channels like email, all of which can increase customer engagement, as well as expand our network of FI partners. We believe that key factors in the success and effectiveness of our incentive program include the level of accessibility and prominence of the program on the FI partners’ website and mobile applications, as well as the user interface through which a customer is presented with marketing content. In certain cases, we have little control over the prominence of the incentive program and design of the user interface that our FI partners choose to use. To the extent that our FI partners deemphasize incentive programs, make incentive programs difficult to locate on their website and/or mobile applications and/or fail to provide a user interface that is appealing to FIs' customers, FIs' customers may be less likely to engage with the incentive programs, which could negatively impact the amount of fees that we are able to charge our marketer customers in connection with marketing campaigns, and, therefore, our revenue. In addition, a failure by FIs to properly deliver or sufficiently promote marketing campaigns would reduce the efficacy of our solutions and impair our ability to attract and retain marketers and their agencies. As a result, the revenue we generate from our Cardlytics Direct solution may be adversely affected, which would materially and adversely affect our business, financial condition and results of operations.
Our business could be adversely affected if marketers or their agencies are not satisfied with our solutions or our systems and infrastructure fail to meet their needs.
We derive nearly all of our revenue from marketers and their agencies. Accordingly, our business depends on our ability to satisfy marketers and their agencies with respect to their marketing needs. With respect to Cardlytics Direct, we rely on our Offer Management System ("OMS") to facilitate the creation of marketing campaigns and evaluate the results of campaigns, and our Offer Placement System ("OPS"), to track impressions, engagement, activation and redemptions and to target consumers and present offers. Any failure of, or delays in the performance of, our systems, including without limitation our OMS or OPS, could cause service interruptions or impaired system performance. Such failures in our systems could cause us to maximize our earning potential with respect to any given marketing campaign. Such failures in our systems could also cause us to over-run on campaigns, thus committing us to a higher redemptions, which may negatively affect the profitability of the affected campaigns. If sustained or repeated, these performance issues could adversely affect our business, financial condition or operating results, and further reduce the attractiveness of our solutions to new and existing marketers and cause existing marketers to reduce or cease using our solutions, which could also adversely affect our business, financial condition or operating results. In addition, negative publicity resulting from issues related to our marketer relationships, regardless of accuracy, may damage our business by adversely affecting our ability to attract new marketers or marketing agencies and maintain and expand our relationships with existing marketers.
If the use of our solutions increases, or if marketers or FI partners demand more advanced features from our solutions, we will need to devote additional resources to improving our solutions, and we also may need to expand our technical infrastructure at a more rapid pace than we have in the past. This may involve purchasing or leasing data center capacity and equipment, upgrading our technology and infrastructure and introducing new or enhanced solutions. It may take a significant amount of time to plan, develop and test changes to our infrastructure, and we may not be able to accurately forecast demand or predict the results we will realize from such improvements. There are inherent risks associated with changing, upgrading, improving and expanding our technical infrastructure. Any failure of our solutions to operate effectively with future infrastructure and technologies could reduce the demand for our solutions, resulting in marketer or FI partner dissatisfaction and harm to our business. Also, any expansion of our infrastructure would likely require that we appropriately scale our internal business systems and services organization, including without limitation implementation and support services, to serve our growing marketer base. If we are unable to respond to these changes or fully and effectively implement them in a cost-effective and timely manner, our solutions may become ineffective, we may lose marketers and/or FI partners, and our business, financial condition and operating results may be negatively impacted.


17


We generally do not have long-term commitments from marketers, and if we are unable to retain and increase sales of our solutions to marketers and their agencies or attract new marketers and their agencies, our business, financial condition and operating results would be adversely affected.
Most marketers do business with us by placing insertion orders for particular marketing campaigns, either directly or through marketing agencies that act on their behalf. We often do not have any commitment from a marketer beyond the campaign governed by a particular insertion order, and we frequently must compete to win further business from a marketer. In most circumstances, our insertion orders may be canceled by marketers or their marketing agencies prior to the completion of all the campaigns contemplated in the insertion orders; provided that marketers or their agencies are required to pay us for services performed prior to cancellation. As a result, our success is dependent upon our ability to outperform our competitors and win repeat business from existing marketers, while continually expanding the number of marketers for which we provide services. To maintain and increase our revenue, we must encourage existing marketers and their agencies to increase their use of our solutions and add new marketers. Many marketers and marketing agencies, however, have only just begun using our solutions for a limited number of marketing campaigns, and our future revenue growth will depend heavily on these marketers and marketing agencies expanding their use of our solutions across campaigns and otherwise increasing their spending with us. Even if we are successful in convincing marketers and their agencies to use our solutions, it may take several months or years for them to meaningfully increase the amount that they spend with us. Further, larger marketers with multiple brands typically have individual marketing budgets and marketing decision makers for each of their brands, and we may not be able to leverage our success in securing a portion of the marketing budget of one or more of a marketer’s brands into additional business with other brands. Moreover, marketers may place internal limits on the allocation of their marketing budgets to digital marketing, to particular campaigns, to a particular provider or for other reasons. In addition, we are reliant on our FI network to have sufficient marketing inventory within Cardlytics Direct to place the full volume of advertisements contracted for by our marketers and their agencies. Any failure to meet these demands may hamper the growth of our business and the attractiveness of our solutions.
Our ability to retain and increase sales of our solutions and attract new marketers and their agencies may be adversely affected by competitive offerings or marketing methods that are lower priced or perceived as more effective than our solutions. Larger marketers may themselves have a substantial amount of purchase data and they may also seek to augment their own purchase data with additional purchase, impression and/or demographic data acquired from third-party data providers, which may allow them to develop, individually or with partners, internal targeting and measurement capabilities.
Because many of our agreement are not long-term with our marketers or their agencies, we may not be able to accurately predict future revenue streams, and we cannot guarantee that our current marketers will continue to use our solutions, or that we will be able to replace departing marketers with new marketers that provide us with comparable revenue. If we are unable to retain and increase sales of our solutions to existing marketers and their agencies or attract new marketers and their agencies for any of the reasons above or for other reasons, our business, financial condition and operating results would be adversely affected.
We have a history of losses and may not achieve profitability in the future.
We have incurred net losses since inception and expect to incur net losses in the future. We incurred net losses of $19.6 million, $53.0 million and $17.1 million in 2017, 2018 and the 2019, respectively. As of December 31, 2019, we had an accumulated deficit of $338.6 million. We have never achieved profitability on an annual basis and we do not know if we will be able to achieve or sustain profitability. Although our revenue has increased substantially in recent periods, we also do not expect to maintain this rate of revenue growth. We plan to continue to invest in our research and development and sales and marketing efforts, and we anticipate that our operating expenses will continue to increase as we scale our business and expand our operations. We also expect our general and administrative expense to increase as a result of our growth and operating as a public company. Our ability to achieve and sustain profitability is based on numerous factors, many of which are beyond our control. We may never be able to generate sufficient revenue to achieve or sustain profitability.
We operate in an emerging industry and future demand and market acceptance for our solutions is uncertain.
We believe that our future success will depend in large part on the growth, if any, in the market for purchase intelligence. Utilization of consumer purchase data to inform marketing is an emerging industry and future demand and market acceptance for this type of marketing is uncertain. If the market for purchase intelligence does not continue to develop or develops more slowly than we expect, our business, financial condition and operating results could be harmed.


18


The market in which we participate is competitive and we may not be able to compete successfully with our current or future competitors.
The market for purchase intelligence is nascent and we believe that there is no one company with which we compete directly across our range of solutions. With respect to Cardlytics Direct, we believe that we are the only company that enables marketing through FI channels at scale. In the future, we may face competition from online retailers, credit card companies, established enterprise software companies, advertising and marketing agencies, digital publishers and mobile pay providers with access to a substantial amount of consumer purchase data. While we may successfully partner with a wide range of companies that are to some extent currently competitive to us, these companies may become more competitive to us in the future. As we introduce new solutions, as our existing solutions evolve and as other companies introduce new products and solutions, we are likely to face additional competition.
Some of our actual and potential competitors may have advantages over us, such as longer operating histories, significantly greater financial, technical, marketing or other resources, stronger brand and recognition, larger intellectual property portfolios and broader global distribution and presence. In addition, our industry is evolving rapidly and is becoming increasingly competitive. Larger and more established companies may focus on purchase intelligence marketing and could directly compete with us. Smaller companies could also launch new products and services that we do not offer and that could gain market acceptance quickly.
Our competitors may be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, standards or customer requirements. Larger competitors are also often in a better position to withstand any significant reduction in capital spending, and will therefore not be as susceptible to economic downturns. In addition, current or potential competitors may be acquired by third parties with greater available resources. As a result of such relationships and acquisitions, our current or potential competitors might be able to adapt more quickly to new technologies and customer needs, devote greater resources to the promotion or sale of their products and services, initiate or withstand substantial price competition, take advantage of other opportunities more readily or develop and expand their product and service offerings more quickly than we do. For all of these reasons, we may not be able to compete successfully against our current or future competitors.
If we fail to identify and respond effectively to rapidly changing technology and industry needs, our solutions may become less competitive or obsolete.
Our future success depends on our ability to adapt and innovate. To attract, retain and increase new marketers and FI partners, we will need to expand and enhance our solutions to meet changing needs, add functionality and address technological advancements. If we are unable to adapt our solutions to evolving trends in the marketing industry, if we are unable to properly identify and prioritize appropriate solution development projects or if we fail to develop and effectively market new solutions or enhance existing solutions to address the needs of existing and new marketers and FI partners, we may not be able to achieve or maintain adequate market acceptance and penetration of our solutions, and our solutions may become less competitive or obsolete.
In addition, new, more effective or less costly technologies may emerge that use data sources that we do not have access to, that use entirely different analytical methodologies than we do or that use other indicators of purchases by consumers. If existing and new marketers and their agencies perceive greater value in alternative technologies or data sources, our ability to compete for marketers and their agencies could be materially and adversely affected.
A number of factors could impair our ability to collect the significant amounts of data that we use to deliver our solutions.
Our ability to collect and use data may be restricted or prevented by a number of other factors, including:
the failure of our network or software systems, or the network or software systems of our FI partners;
decisions by our FI partners to restrict our ability to collect data from them (which decision they may make at their discretion) or to refuse to implement the mechanisms that we request to ensure compliance with our legal obligations or technical requirements;
decisions by our FI partners to limit our ability to use their purchase data outside of the applicable banking channel;
decisions by our FIs’ customers to opt out of the incentive program or to use technology, such as browser settings, that reduces our ability to deliver relevant advertisements;
interruptions, failures or defects in our or our FI partners’ data collection, mining, analysis and storage systems;
changes in regulations impacting the collection and use of data;


19


changes in browser or device functionality and settings, and other new technologies, which impact our FI partners’ ability to collect and/or share data about their customers; and
changes in international laws, rules, regulations and industry standards or increased enforcement of international laws, rules, regulations, and industry standards.
Any of the above-described limitations on our ability to successfully collect, utilize and leverage data could also materially impair the optimal performance of our solutions and severely limit our ability to target consumers or bill marketers for our services, which would harm our business, financial condition and operating results.
The efficacy of some of our solutions depends upon third-party data providers.
We rely on several third parties to assist us in matching our anonymized identifiers, which we call Cardlytics IDs, with third-party identifiers. This matching process enables us to use purchase intelligence to measure in-store and online campaign sales impact or provide marketers with valuable visibility into the behaviors of current or prospective customers both within and outside the context of their marketing efforts. If any of these key data providers were to withdraw or withhold their identifiers from us, our ability to provide our solutions could be adversely affected. Replacements for these third-party identifiers may not be available in a timely manner or under economically beneficial terms, or at all.
Defects, errors or delays in our solutions could harm our reputation, which would harm our operating results.
The technology underlying our solutions may contain material defects or errors that can adversely affect our ability to operate our business and cause significant harm to our reputation. This risk is compounded by the complexity of the technology underlying our solutions and the large amounts of data that we leverage and process. In addition, with regard to Cardlytics Direct, if we are unable to attribute Consumer Incentives to our FIs’ customers in a timely manner, our FI partners may limit or discontinue their use of our solutions. Any such error, failure, malfunction, disruption or delay could result in damage to our reputation and could harm our business, financial condition and operating results.
Significant system disruptions or loss of data center capacity could adversely affect our business, financial condition and operating results.
Our business is heavily dependent upon highly complex data processing capabilities. We contract with our primary third-party data center, located in Atlanta, Georgia, and our redundancy data center, located in Suwanee, Georgia, pursuant to agreements that expire on December 31, 2020, subject to earlier termination upon material breach and a failure to cure. If for any reason our arrangements with our third-party data centers are terminated, or if we are unable to renew our agreements on commercially reasonable terms, we may be required to transfer that portion of our operations to new data center facilities, and we may incur significant costs and possible service interruption in connection with doing so. Further, protection of our third-party data centers against damage or interruption from fire, flood, tornadoes, power loss, telecommunications or equipment failure or other disasters and events beyond our control is important to our continued success. Any damage to, or failure of, the systems of the data centers that we utilize, or of our own equipment located within such data centers, could result in interruptions to the availability or functionality of our solutions. In addition, the failure of the data centers that we utilize to meet our capacity requirements could result in interruptions in the availability or functionality of our solutions or impede our ability to scale our operations. Any damage to the data centers that we utilize, or to our own equipment located within such data centers, that causes loss of capacity or otherwise causes interruptions in our operations could materially adversely affect our ability to quickly and effectively respond to our marketers’ or FI partners’ requirements, which could result in loss of their confidence, adversely impact our ability to attract new marketers and/or FI partners and force us to expend significant resources. The occurrence of any such events could adversely affect our business, financial condition and operating results.
Seasonal fluctuations in marketing activity could adversely affect our cash flows.
We expect our revenue, operating results, cash flows from operations and other key performance metrics to vary from quarter to quarter in part due to the seasonal nature of our marketers’ spending on digital marketing campaigns. For example, many marketers tend to devote a significant portion of their budgets to the fourth quarter of the calendar year to coincide with consumer holiday spending and to reduce spend in the first quarter of the calendar year. Seasonality could have a material impact on our revenue, operating results, cash flow from operations and other key performance metrics from period to period.
We may incur debt in the future, which may affect our ability to operate our business and secure additional financing.
We currently have a loan facility with Pacific Western Bank (the "2018 Loan Facility") consisting of a $40.0 million asset-based revolving line of credit ("2018 Line of Credit"). As of December 31, 2019, we did not have any outstanding borrowings under the 2018 Line of Credit.


20


Our 2018 Loan Facility is secured by substantially all of our assets and requires us, and any debt instruments we may enter into in the future may require us, to comply with various covenants that limit our ability to, among other things:
dispose of assets;
complete mergers or acquisitions;
incur or guarantee indebtedness;
sell or encumber certain assets;
pay dividends or make other distributions to holders of our capital stock, including by way of certain stock buybacks;
make specified investments;
engage in different lines of business;
change certain key management personnel; and
engage in certain transactions with our affiliates.
We are also required under the 2018 Loan Facility to comply with specified financial covenants. Our ability to comply with those financial covenants can be affected by events beyond our control and we may not be able to comply with those covenants. These covenants may make it difficult to operate our business. A failure by us to comply with the covenants contained in our 2018 Loan Facility could result in an event of default, which could adversely affect our ability to respond to changes in our business and manage our operations. Upon the occurrence of an event of default, including the occurrence of a material adverse change, if we had outstanding borrowings under the 2018 Loan Facility at the time of such default the lenders could elect to declare all amounts outstanding to be due and payable and exercise other remedies as set forth in our 2018 Loan Facility. If any future indebtedness under our 2018 Loan Facility were to be accelerated, our future financial condition could be materially adversely affected.
We may incur additional indebtedness in the future. The instruments governing such indebtedness could contain provisions that are as, or more, restrictive than our existing debt instruments. If we are unable to repay, refinance or restructure our indebtedness when payment is due, the lenders could proceed against any collateral granted to them to secure such indebtedness or force us into bankruptcy or liquidation.
Our international sales and operations subject us to additional risks that can adversely affect our business, operating results and financial condition.
During each of 2017, 2018 and 2019, we derived 13%, 13% and 11% of our revenue outside the U.S., respectively. While substantially all of our operations are located in the U.S., we have an office in the U.K. and have opened a research and development office in Visakhapatnam, India and may continue to expand our international operations as part of our growth strategy. Our ability to convince marketers to expand their use of our solutions or renew their agreements with us is directly correlated to our direct engagement with such marketers or their agencies. To the extent that we are unable to engage with non-U.S. marketers and agencies effectively with our limited sales force capacity, we may be unable to grow sales to existing marketers to the same degree we have experienced in the U.S.
Our international operations subject us to a variety of risks and challenges, including:
localization of our solutions, including adaptation for local practices;
increased management, travel, infrastructure and legal compliance costs associated with having international operations;
fluctuations in currency exchange rates and related effect on our operating results;
longer payment cycles and difficulties in collecting accounts receivable or satisfying revenue recognition criteria, especially in emerging markets;
increased financial accounting and reporting burdens and complexities;
general economic conditions in each country or region;
impact of Brexit;
reduction in billings, foreign currency exchange rates, and trade with the European Union;
contractual and legislative restrictions or changes;
economic uncertainty around the world;
compliance with foreign laws and regulations and the risks and costs of non-compliance with such laws and regulations;


21


compliance with U.S. laws and regulations for foreign operations, including the Foreign Corrupt Practices Act, the U.K. Bribery Act, import and export control laws, tariffs, trade barriers, economic sanctions and other regulatory or contractual limitations on our ability to sell our software in certain foreign markets, and the risks and costs of non-compliance;
heightened risks of unfair or corrupt business practices in certain geographies and of improper or fraudulent sales arrangements that may impact financial results and result in restatements of financial statements and irregularities in financial statements;
difficulties in repatriating or transferring funds from or converting currencies in certain countries;
cultural differences inhibiting foreign employees from adopting our corporate culture;
reduced protection for intellectual property rights in some countries and practical difficulties of enforcing rights abroad; and
compliance with the laws of foreign taxing jurisdictions and overlapping of different tax regimes.
Any of these risks could adversely affect our international operations, reduce our international revenues or increase our operating costs, adversely affecting our business, financial condition and operating results.
Legal, political and economic uncertainty surrounding the planned exit of the U.K. from the European Union may be a source of instability in international markets, create significant currency fluctuations, adversely affect our operations in the U.K. and pose additional risks to our business, revenue, financial condition and results of operations.
The uncertainty concerning the U.K.’s legal, political and economic relationship with the EU after the Transition Period may be a source of instability in the international markets, create significant currency fluctuations, and/or otherwise adversely affect trading agreements or similar cross-border cooperation arrangements (whether economic, tax, fiscal, legal, regulatory or otherwise).
These developments, or the perception that any of them could occur, have had and may continue to have a significant adverse effect on global economic conditions and the stability of global financial markets, and could significantly reduce global market liquidity and limit the ability of key market participants to operate in certain financial markets. In particular, it could also lead to a period of considerable uncertainty in relation to the U.K. financial and banking markets, as well as on the regulatory process in Europe. Asset valuations, currency exchange rates and credit ratings may also be subject to increased market volatility.
If the U.K. and the EU are unable to negotiate acceptable trading and customs terms or if other EU Member States pursue withdrawal, barrier-free access between the U.K. and other EU Member States or among the European Economic Area overall could be diminished or eliminated. The long-term effects of Brexit will depend on any agreements (or lack thereof) between the U.K. and the EU and, in particular, any arrangements for the U.K. to retain access to EU markets after the Transition Period.
Such a withdrawal from the EU is unprecedented, and it is unclear how the U.K.’s access to the European single market for goods, capital, services and labor within the EU, or single market, and the wider commercial, legal and regulatory environment, will impact our U.K. operations and customers. Our U.K. operations service marketers in the U.K. as well as in other countries in the EU and European Economic Area (“EEA”), and these operations could be disrupted by Brexit, particularly if there is a change in the U.K.’s relationship to the single market.
There may continue to be economic uncertainty surrounding the consequences of Brexit which could adversely impact customer confidence resulting in customers reducing their spending budgets on our solutions, which could adversely affect our business, revenue, financial condition, results of operations and could adversely affect the market price of our common stock.
If we do not manage our growth effectively, the quality of our solutions may suffer, and our business, financial condition and operating results may be negatively affected.
The recent, growth in our business has placed, and is expected to continue to place, a significant strain on our managerial, administrative, operational and financial resources, as well as our infrastructure. We rely heavily on information technology ("IT") systems to manage critical functions such as data storage, data processing, matching and retrieval, revenue recognition, budgeting, forecasting and financial reporting. To manage our growth effectively, we must continue to improve and expand our infrastructure, including our IT, financial and administrative systems and controls. In particular, we may need to significantly expand our IT infrastructure as the amount of data we store and transmit increases over time, which will require that we both utilize existing IT products and adopt new technologies. If we are not able to scale our IT infrastructure in a cost-effective and secure manner, our ability to offer competitive solutions will be harmed and our business, financial condition and operating results may suffer.


22


We must also continue to manage our employees, operations, finances, research and development and capital investments efficiently. Our productivity and the quality of our solutions may be adversely affected if we do not integrate and train our new employees quickly and effectively or if we fail to appropriately coordinate across our executive, research and development, technology, service development, analytics, finance, human resources, marketing, sales, operations and customer support teams. If we continue our rapid growth, we will incur additional expenses, and our growth may continue to place a strain on our resources, infrastructure and ability to maintain the quality of our solutions. If we do not adapt to meet these evolving challenges, or if the current and future members of our management team do not effectively manage our growth, the quality of our solutions may suffer and our corporate culture may be harmed. Failure to manage our future growth effectively could cause our business to suffer, which, in turn, could have an adverse impact on our business, financial condition and operating results.
Our corporate culture has contributed to our success, and if we cannot maintain it as we grow, we could lose the innovation, creativity and teamwork fostered by our culture, and our business may be harmed.
As of December 31, 2019, we had 432 full-time employees. We intend to further expand our overall headcount and operations, with no assurance that we will be able to do so while effectively maintaining our corporate culture. We believe our corporate culture is one of our fundamental strengths as it enables us to attract and retain top talent and deliver superior results for our customers. As we grow and change, we may find it difficult to preserve our corporate culture, which could reduce our ability to innovate and operate effectively. In turn, the failure to preserve our culture could negatively affect our ability to attract, recruit, integrate and retain employees, continue to perform at current levels and effectively execute our business strategy.
We are dependent on the continued services and performance of our senior management and other key personnel, the loss of any of whom could adversely affect our business.
Our future success depends in large part on the continued contributions of our senior management and other key personnel, including our two founders, Scott Grimes, our Chief Executive Officer, and Lynne Laube, our Chief Operating Officer. In particular, the leadership of key management personnel is critical to the successful management of our company, the development of our solutions and our strategic direction. We do not maintain “key person” insurance for any member of our senior management team or any of our other key employees. Our senior management and key personnel are all employed on an at-will basis, which means that they could terminate their employment with us at any time, for any reason and without notice. The loss of any of our key management personnel could significantly delay or prevent the achievement of our development and strategic objectives and adversely affect our business.
If we are unable to attract, integrate and retain additional qualified personnel, including top technical talent, our business could be adversely affected.
Our future success depends in part on our ability to identify, attract, integrate and retain highly skilled technical, managerial, sales and other personnel, including top technical talent from the industry and top research institutions. We face intense competition for qualified individuals from numerous other companies, including other software and technology companies, many of whom have greater financial and other resources than we do. These companies also may provide more diverse opportunities and better chances for career advancement. Some of these characteristics may be more appealing to high-quality candidates than those we have to offer. In addition, new hires often require significant training and, in many cases, take significant time before they achieve full productivity. We may incur significant costs to attract and retain qualified personnel, including significant expenditures related to salaries and benefits and compensation expenses related to equity awards and we may lose new employees to our competitors or other companies before we realize the benefit of our investment in recruiting and training them. Moreover, new employees may not be or become as productive as we expect, as we may face challenges in adequately or appropriately integrating them into our workforce and culture. In addition, as we move into new geographies, we will need to attract and recruit skilled personnel in those areas. We have little experience with recruiting in geographies outside of the U.S., and may face additional challenges in attracting, integrating and retaining international employees. If we are unable to attract, integrate and retain suitably qualified individuals who are capable of meeting our growing technical, operational and managerial requirements, on a timely basis or at all, our business will be adversely affected.


23


If currency exchange rates fluctuate substantially in the future, the results of our operations could be adversely affected.
Due to our international operations, we may be exposed to the effects of fluctuations in currency exchange rates. We generate revenue and incur expenses for employee compensation and other operating expenses at our U.K. and Indian offices in the local currency. Fluctuations in the exchange rates between the U.S. dollar and the British pound and Indian rupee could result in the dollar equivalent of such revenue and expenses being lower, which could have a negative net impact on our reported operating results. Although we may in the future decide to undertake foreign exchange hedging transactions to cover a portion of our foreign currency exchange exposure, we currently do not hedge our exposure to foreign currency exchange risks.
Our ability to use net operating losses and certain other tax attributes to offset future taxable income may be limited.
Our net operating loss ("NOL"), carryforwards could expire unused and be unavailable to offset future tax liabilities because of their limited duration or because of restrictions under U.S. tax law. As of December 31, 2019, we had U.S. federal and state NOLs of $266.8 million and $98.4 million, respectively. Our NOLs generated in tax years ending on or prior to December 31, 2017 are only permitted to be carried forward for 20 years under applicable U.S. tax law. Under the Tax Cuts and Jobs Act ("the Tax Act") our federal NOLs generated in tax years ending after December 31, 2017 may be carried forward indefinitely, but the deductibility of federal NOLs generated in tax years beginning after December 31, 2017 is limited. It is uncertain if and to what extent various states will conform to the Tax Act.
In addition, under Section 382 and Section 383 of the Internal Revenue Code of 1986, as amended, ("the Code") and corresponding provisions of state law, if a corporation undergoes an “ownership change,” which is generally defined as a greater than 50% change, by value, in its equity ownership over a three-year period, the corporation’s ability to use its pre-change net operating loss carryforwards and other pre-change tax attributes to offset its post-change income or taxes may be limited. We have experienced “ownership changes” under IRC Section 382 in the past, and future changes in ownership of our stock, including by reason of future offerings, as well as other changes that may be outside of our control, could result in future ownership changes under IRC Section 382. If we are or become subject to limitations on our use of NOLs under IRC Section 382, our NOLs could expire unutilized or underutilized, even if we earn taxable income against which our NOLs could otherwise be offset. Similar provisions of state tax law may also apply to limit our use of accumulated state tax attributes. In addition, at the state level, there may be periods during which the use of NOLs is suspended or otherwise limited, which could accelerate or permanently increase state taxes owed.
Unfavorable conditions in the global economy or the vertical markets we serve could limit our ability to grow our business and negatively affect our operating results.
General worldwide economic conditions have experienced significant instability in recent years. These conditions make it extremely difficult for marketers and us to accurately forecast and plan future business activities, and could cause marketers to reduce or delay their marketing spending. For example, we believe there is likely to be some short term impact from the coronavirus on spending by our marketers. In recent days, we have begun to see disruption in consumer spending, which may be due to the coronavirus. At this time, the potential impact on marketer spend from the coronavirus is difficult to predict and, therefore, it is not possible to fully determine the impact on our future results. Historically, economic downturns have resulted in overall reductions in marketing spending. If macroeconomic conditions deteriorate or are characterized by uncertainty or volatility, marketers may curtail or freeze spending on marketing in general and for services such as ours specifically, which could have an adverse impact on our business, financial condition and operating results.
In addition, our business may be materially and adversely affected by weak economic conditions in the specific vertical markets that we serve. We have historically generated a substantial majority of our revenue from marketers in the restaurant, brick and mortar retail, telecommunications and cable industries. We cannot predict the timing, strength or duration of any economic slowdown or recovery. In addition, even if the overall economy is robust, we cannot assure you that the market for services such as ours will experience growth or that we will experience growth.
Future acquisitions could disrupt our business and adversely affect our business, financial condition and operating results.
We may choose to expand by making acquisitions that could be material to our business, financial condition or operating results. Our ability as an organization to successfully acquire and integrate technologies or businesses is unproven. Acquisitions involve many risks, including the following:
an acquisition may negatively affect our business, financial condition, operating results or cash flows because it may require us to incur charges or assume substantial debt or other liabilities, may cause adverse tax consequences or unfavorable accounting treatment, may expose us to claims and disputes by third parties, including intellectual


24


property claims and disputes, or may not generate sufficient financial return to offset additional costs and expenses related to the acquisition;
we may encounter difficulties or unforeseen expenditures in integrating the business, technologies, products, personnel or operations of any company that we acquire, particularly if key personnel of the acquired company decide not to work for us;
an acquisition, whether or not consummated, may disrupt our ongoing business, divert resources, increase our expenses and distract our management;
an acquisition may result in a delay or reduction of purchases for both us and the company that we acquired due to uncertainty about continuity and effectiveness of solution from either company;
we may encounter difficulties in, or may be unable to, successfully sell any acquired products or solutions;
an acquisition may involve the entry into geographic or business markets in which we have little or no prior experience or where competitors have stronger market positions;
challenges inherent in effectively managing an increased number of employees in diverse locations;
the potential strain on our financial and managerial controls and reporting systems and procedures;
potential known and unknown liabilities associated with an acquired company;
our use of cash to pay for acquisitions would limit other potential uses for our cash;
if we incur debt to fund such acquisitions, such debt may subject us to material restrictions on our ability to conduct our business as well as financial maintenance covenants;
the risk of impairment charges related to potential write-downs of acquired assets or goodwill in future acquisitions; and
to the extent that we issue a significant amount of equity or convertible debt securities in connection with future acquisitions, existing stockholders may be diluted and earnings (loss) per share may decrease (increase).
We may not succeed in addressing these or other risks or any other problems encountered in connection with the integration of any acquired business. The inability to integrate successfully the business, technologies, products, personnel or operations of any acquired business, or any significant delay in achieving integration, could have a material adverse effect on our business, financial condition and operating results.
Natural or man-made disasters and other similar events may significantly disrupt our business, and negatively impact our business, financial condition and operating results.
A significant portion of our employee base, operating facilities and infrastructure are centralized in Atlanta, Georgia. Any of our facilities may be harmed or rendered inoperable by natural or man-made disasters, including earthquakes, tornadoes, hurricanes, wildfires, floods, nuclear disasters, acts of terrorism or other criminal activities, infectious disease outbreaks and power outages, which may render it difficult or impossible for us to operate our business for some period of time. Our facilities would likely be costly to repair or replace, and any such efforts would likely require substantial time. Any disruptions in our operations could negatively impact our business, financial condition and operating results, and harm our reputation. In addition, we may not carry business insurance or may not carry sufficient business insurance to compensate for losses that may occur. Any such losses or damages could have a material adverse effect on our business, financial condition and operating results. In addition, the facilities of significant marketers, FI partners or third-party data providers may be harmed or rendered inoperable by such natural or man-made disasters, which may cause disruptions, difficulties or material adverse effects on our business.


25


We may require additional capital to support growth, and such capital might not be available on terms acceptable to us, if at all, which may in turn hamper our growth and adversely affect our business.
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 solutions or enhance our solutions, improve our operating infrastructure or acquire complementary businesses and technologies. Accordingly, we may need to engage in equity, equity-linked or debt financings to secure additional funds. If we raise additional funds through future issuances of equity or equity-linked securities, including convertible debt securities, our existing stockholders could suffer significant dilution, and any new equity securities that we issue could have rights, preferences and privileges superior to those of holders of our common stock. Any debt financing that we secure in the future could involve restrictive covenants relating to our capital-raising activities and other financial and operational matters, including the ability to pay dividends or repurchase shares of our capital stock. This may make it more difficult for us to obtain additional capital, to pursue business opportunities, including potential acquisitions, or to return capital to our stockholders. We also 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, service our indebtedness and respond to business challenges could be significantly impaired, and our business may be adversely affected.
If we are not able to maintain and enhance our brand, our business, financial condition and operating results may be adversely affected.
We believe that developing and maintaining awareness of the Cardlytics brand in a cost-effective manner is critical to achieving widespread acceptance of our existing solutions and future solutions and is an important element in attracting new marketers and FI partners. Furthermore, we believe that the importance of brand recognition will increase as competition in our market increases. Successful promotion of our brand will depend largely on the effectiveness of our marketing efforts and on our ability to deliver valuable solutions for our marketers, their agencies and our FI partners. In the past, our efforts to build our brand have involved significant expense. Brand promotion activities may not yield increased revenue and billings, and even if they do, any increased revenue and billings may not offset the expenses that we incurred in building our brand. If we fail to successfully promote and maintain our brand, or incur substantial expenses in an unsuccessful attempt to promote and maintain our brand, we may fail to attract enough new marketers or FI partners or retain our existing marketers or FI partners and our business could suffer.
Risks Related to Regulatory and Intellectual Property Matters
Regulatory, legislative or self-regulatory developments regarding Internet privacy matters could adversely affect our ability to conduct our business.
We, our FI partners and our marketers are subject to a number of domestic and international laws, rules and regulations that apply to online services and the Internet generally. These laws, rules and regulations address a range of issues including data privacy and cybersecurity, and restrictions or technological requirements regarding the collection, use, storage, protection, retention or transfer of data.
In the U.S., the rules and regulations to which we, directly or contractually through our FI partners, or our marketers may be subject include those promulgated under the authority of the Federal Trade Commission, the Electronic Communications Privacy Act, Computer Fraud and Abuse Act, Health Insurance Portability and Accountability Act, the Gramm-Leach-Bliley Act and state cybersecurity and breach notification laws, as well as regulator enforcement positions and expectations reflected in federal and state regulatory actions, settlements, consent decrees and guidance documents. Internationally, virtually every jurisdiction in which we operate has established its own data security and privacy legal frameworks with which we, directly or contractually through our FI partners, or our marketers may be required to comply, including the Data Protection Directive established in the European Union. Further, many federal, state and foreign government bodies and agencies have introduced, and are currently considering, additional laws and regulations. If passed, we will likely incur additional expenses and costs associated with complying with such laws. The costs of compliance with, and other burdens imposed by, the laws, rules, regulations and policies that are applicable to the businesses of our FI partners or marketers may limit the use and adoption of, and reduce the overall demand for, our solutions.


26


For example, the European Commission adopted the European General Data Protection Regulation ("GDPR"), which went into effect in May 2018. The GDPR imposes additional obligations and risk upon our business and increases substantially the penalties to which we could be subject in the event of any non–compliance. Administrative fines under the GDPR can amount up to 20 million Euros or four percent of the group’s annual global turnover, whichever is highest. These existing and proposed laws, regulations and industry standards can be costly to comply with and can delay or impede the development of new solutions, result in negative publicity and reputational harm, increase our operating costs, require significant management time and attention, increase our risk of non-compliance and subject us to claims or other remedies, including fines or demands that we modify or cease existing business practices.
Legislation and regulation of online businesses, including privacy and data protection regimes, is expansive, not clearly defined and rapidly evolving. Such regulation could create unexpected costs, subject us to enforcement actions for compliance failures, or restrict portions of our business or cause us to change our business model.
Government regulation and industry standards may increase the costs of doing business online. Federal, state, municipal and foreign governments and agencies have adopted and could in the future adopt, modify, apply or enforce laws, policies, regulations and standards covering user privacy, data security, technologies such as cookies that are used to collect, store and/or process data, online marketing, the use of data to inform marketing, the taxation of products and services, unfair and deceptive practices, and the collection (including the collection of information), use, processing, transfer, storage and/or disclosure of data associated with unique individual Internet users.
Although we have not collected or retained data that is traditionally considered PII under U.S. law, such as names, email addresses, addresses, phone numbers, social security numbers, credit card numbers, financial data or health data, we typically do collect and store Internet Protocol addresses and other device identifiers, which are or may be considered personal data in some jurisdictions or otherwise may be the subject of legislation or regulation. Furthermore, we may elect to use PII in the future for our current solutions or solutions we may introduce. In addition, certain U.S. laws impose requirements on the collection and use of information from or about users or their devices. Other existing laws may in the future be revised, or new laws may be passed, to impose more stringent requirements on the use of identifiers to collect user information, including information of the type that we collect. Changes in regulations could affect the type of data that we may collect; restrict our ability to use identifiers to collect information, and, thus, affect our ability to actually collect that information; the costs of doing business online, and, therefore, the demand for our solutions; the ability to expand or operate our business; and harm our business. For instance, California enacted the California Consumer Privacy Act ("CCPA") on June 28, 2018, which took effect on January 1, 2020. The CCPA gives California residents expanded rights to request access to and deletion of their personal information, opt out of certain personal information sharing, and receive detailed information about how their personal information is used.  The CCPA provides for civil penalties for violations, as well as a private right of action for data breaches includes statutorily defined damages of up to $750 per citizen and that is expected to increase data breach litigation. The CCPA may increase our compliance costs and potential liability, and many similar laws have been proposed at the federal level and in other states. In the event that we are subject to or affected by the CCPA or other domestic privacy and data protection laws, any liability from failure to comply with the requirements of these laws could adversely affect our financial condition. Additionally, our FI partners may choose to alter or discontinue our program in light of the CCPA, which could adversely affect our financial condition. 
In particular, there has been increasing public and regulatory concern and public scrutiny about the use of PII. Because the interpretation and application of privacy and data protection laws are still uncertain, it is possible that these laws may be interpreted and applied in a manner that is inconsistent with our existing data management practices or our solutions or that the definition of “PII” is expanded in the future. If this is the case, in addition to the possibility of fines, lawsuits and other claims, we could be required to fundamentally change our business activities and practices or modify our solutions, which could have a material adverse effect on our business, financial condition or operating results. Any inability to adequately address privacy concerns, even if unfounded, or comply with applicable privacy or data protection laws, regulations, policies or standards could result in additional cost and liability to us; damage our reputation; affect our ability to attract new marketers and FI partners and maintain relationships with our existing marketers and FI partners; and adversely affect our business, financial condition or operating results. Privacy and security concerns, whether valid or not, may inhibit market adoption of our solutions.
U.S. and non-U.S. regulators also may implement “Do-Not-Track” legislation, particularly if the industry does not implement a standard. Effective January 1, 2014, the California Governor signed into law an amendment to the California Online Privacy Protection Act of 2003. Such amendment requires operators of commercial websites and online service providers, under certain circumstances, to disclose in their privacy policies how such operators and providers respond to browser “do not track” signals.


27


Some of our activities may also be subject to the laws of foreign jurisdictions, whether or not we are established or based in such jurisdictions. In the U.K., for example, the Privacy and Electronic Communications Regulations 2011 ("PECR"), implement the requirements of Directive 2009/136/EC (which amended Directive 2002/58/EC), which is known as the ePrivacy Directive. The PECR regulates various types of electronic direct marketing that use cookies and similar technologies. The PECR also imposes sector-specific breach reporting requirements, but only as applicable to providers of particular public electronic communications services. Additional EU member state laws of this type may follow.
We may be required to, or otherwise may determine that it is advisable to, develop or obtain additional tools and technologies for validation of certain of our limited sales related to online purchases to compensate for a potential lack of cookie data. Even if we are able to do so, such additional tools may be subject to further regulation, time consuming to develop or costly to obtain, and less effective than our current use of cookies. In addition, certain information, such as Internet Protocol addresses as collected and used by us may constitute “personal data” in certain non-U.S. jurisdictions, including in the U.K., and therefore certain of our activities could be subject to EU laws applicable to the processing and use of personal data.
More generally, the regulatory framework for online services and data privacy and security issues worldwide can vary substantially from jurisdiction to jurisdiction, is rapidly evolving and is likely to remain uncertain for the foreseeable future. Many federal, state and foreign government bodies and agencies have adopted or are considering adopting laws, rules, regulations and standards regarding the collection, use, storage and disclosure of information, web browsing and geolocation data collection and data analytics. Interpretation of these laws, rules and regulations and their application to our solutions in the U.S. and foreign jurisdictions is ongoing and cannot be fully determined at this time.
In addition, the regulatory environment for the collection and use of consumer data by marketers is evolving in the U.S. and internationally and is currently a self-regulatory framework, which relies on market participants to ensure self-compliance. The voluntary nature of this self-regulatory framework may change.
The U.S. and foreign governments have enacted, considered or are considering legislation or regulations that could significantly restrict industry participants’ ability to collect, augment, analyze, use and share anonymous data, such as by regulating the level of consumer notice and consent required before a company can place cookies or other tracking technologies. A number of existing bills are pending in the U.S. Congress that contain provisions that would regulate how companies can use cookies and other tracking technologies to collect and utilize user information.
In addition to government regulation, privacy advocates and industry groups may propose new and different self-regulatory standards that either legally or contractually apply to us. We may also be subject to claims of liability or responsibility for the actions of third parties with whom we interact or upon whom we rely in relation to various solutions, including but not limited to our marketers and their agencies and our FI partners. If this were to occur, in addition to the possibility of fines, lawsuits and other claims, we could be required to fundamentally change our business activities and practices or modify our solutions, which could have an adverse effect on our business. Any inability to adequately address privacy and security concerns, even if unfounded, or comply with applicable privacy or data protection laws, regulations and policies, could result in additional cost and liability to us, damage our reputation, inhibit sales and adversely affect our business.
In addition, if we were to gain knowledge that we inadvertently received PII from our FI partners, our failure to comply with applicable laws and regulations, or to protect personal data, could result in enforcement action against us, including fines, imprisonment of our officers and public censure, claims for damages by consumers and other affected individuals, damage to our reputation and loss of goodwill, any of which could have a material adverse impact on our operations, financial performance and business. Even the perception of privacy or security concerns, whether or not valid, may harm our reputation and inhibit adoption of our solution by current and future marketers and marketing agencies.
If the use of matching technologies, such as cookies, pixels and device identifiers, is rejected by Internet users, restricted or otherwise subject to unfavorable terms, such as by non-governmental entities, our validation methodologies could be impacted and we may lose customers and revenue.
Our solution can be utilized by in-store and online marketers, however a large majority of consumer purchases continue to be made in-store. For validation of certain of these limited online purchases, our solutions may use digital matching technologies, such as mobile advertising identifiers, pixels and cookies to match the Cardlytics IDs we have assigned to our FIs’ customers with their digital presence outside of the FI partners’ websites and mobile applications. In most cases, the matching technologies we use relate to mobile advertising identifiers that we use in limited cases to validate that we influenced an online purchase. If our access to matching technology data is reduced, our ability to validate certain online purchases in the current manner may be affected and thus undermine the effectiveness of our solutions.


28


On occasion, “third-party cookies” may be placed through an Internet browser to validate online purchases. Internet users may easily block and/or delete cookies (e.g., through their browsers or “ad blocking” software). The most commonly used Internet browsers allow Internet users to modify their browser settings to prevent cookies from being accepted by their browsers, or are set to block third-party cookies by default. Further, Google recently announced its plans to eliminate third-party cookies from its browser in 2022. If more browser providers and Internet users adopt these settings or delete their cookies more frequently than they currently do, our practices related to the validation of limited online purchases could be impacted, which could result in us needing to implement other available methodologies. Some government regulators and privacy advocates have suggested creating a “Do Not Track” standard that would allow Internet users to express a preference, independent of cookie settings in their browser, not to have website browsing recorded. If Internet users adopt a “Do Not Track” browser setting and the standard either gets imposed by state or federal legislation or agreed upon by standard-setting groups, it may curtail or prohibit us from using non-personal data as we currently do. This could hinder growth of marketing on the Internet generally, and cause us to change our business practices and adversely affect our business, financial condition and operating results. In addition, browser manufacturers could replace cookies with their own product and require us to negotiate and pay them for use of such product to record information about Internet users’ interactions with our marketers, which may not be available on commercially reasonable terms, or at all.
Failure to protect our proprietary technology and intellectual property rights could substantially harm our business, financial condition and operating results.
Our future success and competitive position depend in part on our ability to protect our intellectual property and proprietary technologies. To safeguard these rights, we rely on a combination of patent, trademark, copyright and trade secret laws and contractual protections in the U.S. and other jurisdictions, all of which provide only limited protection and may not now or in the future provide us with a competitive advantage.
As of December 31, 2019, we had four issued patents and are pursuing ten additional patents. We cannot assure you that any patents will issue from any patent applications, that patents that issue from such applications will give us the protection that we seek or that any such patents will not be challenged, invalidated, or circumvented. Any patents that may issue in the future from our pending or future patent applications may not provide sufficiently broad protection and may not be enforceable in actions against alleged infringers. We have registered the “Cardlytics” name and logo in the U.S. and certain other countries. We have registrations and/or pending applications for additional marks in the U.S. and other countries; however, we cannot assure you that any future trademark registrations will be issued for pending or future applications or that any registered trademarks will be enforceable or provide adequate protection of our proprietary rights. We also license software from third parties for integration into our products, including open source software and other software available on commercially reasonable terms. We cannot assure you that such third parties will maintain such software or continue to make it available.
In order to protect our unpatented proprietary technologies and processes, we rely on trade secret laws and confidentiality agreements with our employees, consultants, vendors and others. Despite our efforts to protect our proprietary technology and trade secrets, unauthorized parties may attempt to misappropriate, reverse engineer or otherwise obtain and use them. Bank of America also has a right to purchase some of the source code underlying Cardlytics Direct upon the occurrence of specified events, which could compromise the proprietary nature of our platform and/or allow Bank of America to discontinue the use of our solutions. Additionally, other FIs have a right to obtain the source code underlying Cardlytics OPS through the release of source code held in escrow upon the occurrence of specified events, which could compromise the proprietary nature of our platform and/or allow these FIs to discontinue the use of our solutions.
In addition, others may independently discover our trade secrets, in which case we would not be able to assert trade secret rights, or develop similar technologies and processes. Further, the contractual provisions that we enter into may not prevent unauthorized use or disclosure of our proprietary technology or intellectual property rights and may not provide an adequate remedy in the event of unauthorized use or disclosure of our proprietary technology or intellectual property rights. Moreover, policing unauthorized use of our technologies, trade secrets and intellectual property is difficult, expensive and time-consuming, particularly in foreign countries where the laws may not be as protective of intellectual property rights as those in the U.S. and where mechanisms for enforcement of intellectual property rights may be weak. We may be unable to determine the extent of any unauthorized use or infringement of our solutions, technologies or intellectual property rights.
From time to time, legal action by us may be necessary to enforce our patents and other intellectual property rights, to protect our trade secrets, to determine the validity and scope of the intellectual property rights of others or to defend against claims of infringement or invalidity. Such legal action could result in substantial costs and diversion of resources and could negatively affect our business, financial condition and operating results.


29


Assertions by third parties of infringement or other violations by us of their intellectual property rights, whether or not correct, could result in significant costs and harm our business, financial condition and operating results.
Patent and other intellectual property disputes are common in our industry. We have in the past and may in the future be subject to claims alleging that we have misappropriated, misused, or infringed other parties’ intellectual property rights. Some companies, including certain of our competitors, own larger numbers of patents, copyrights and trademarks than we do, which they may use to assert claims against us. Third parties may also assert claims of intellectual property rights infringement against our FI partners, whom we are typically required to indemnify. As the numbers of solutions and competitors in our market increases and overlap occurs, claims of infringement, misappropriation and other violations of intellectual property rights may increase. Any claim of infringement, misappropriation or other violation of intellectual property rights by a third-party, even those without merit, could cause us to incur substantial costs defending against the claim and could distract our management from our business.
The patent portfolios of our most significant competitors are larger than ours. This disparity may increase the risk that they may sue us for patent infringement and may limit our ability to counterclaim for patent infringement or settle through patent cross-licenses. In addition, future assertions of patent rights by third parties, and any resulting litigation, may involve patent holding companies or other adverse patent owners who have no relevant product revenues and against whom our own patents may therefore provide little or no deterrence or protection. There can be no assurance that we will not be found to infringe or otherwise violate any third-party intellectual property rights or to have done so in the past.
An adverse outcome of a dispute may require us to:
pay substantial damages, including treble damages, if we are found to have willfully infringed a third-party’s patents or copyrights;
cease developing or selling solutions that rely on technology that is alleged to infringe or misappropriate the intellectual property of others;
expend additional development resources to attempt to redesign our solutions or otherwise develop non-infringing technology, which may not be successful;
enter into potentially unfavorable royalty or license agreements in order to obtain the right to use necessary technologies or intellectual property rights; and
indemnify our FI partners and other third parties.
In addition, royalty or licensing agreements, if required or desirable, may be unavailable on terms acceptable to us, or at all, and may require significant royalty payments and other expenditures. Some licenses may also be non-exclusive, and therefore our competitors may have access to the same technology licensed to us. Any of the foregoing events could seriously harm our business, financial condition and operating results.


30


Our use of open source software could negatively affect our ability to sell our solutions and subject us to possible litigation.
We use open source software to deliver our solutions and expect to continue to use open source software in the future. Some of these open source licenses may require that source code subject to the license be made available to the public and that any modifications or derivative works to open source software continue to be licensed under open source licenses. This may require that we make certain proprietary code available under an open source license. We may face claims from others claiming ownership of, or seeking to enforce the license terms applicable to such open source software, including by demanding release of the open source software, derivative works or our proprietary source code that was developed using such software. Few of the licenses applicable to open source software have been interpreted by courts, and there is a risk that these licenses could be construed in a manner that could impose unanticipated conditions or restrictions on our ability to commercialize our products. These claims could also result in litigation, require us to purchase costly licenses or require us to devote additional research and development resources to change the software underlying our solutions, any of which would have a negative effect on our business, financial condition and operating results and may not be possible in a timely manner. We and our customers may also be subject to suits by parties claiming infringement due to the reliance by our solutions on certain open source software, and such litigation could be costly for us to defend or subject us to an injunction. In addition, if the license terms for the open source code change, we may be forced to re-engineer our software or incur additional costs. Finally, we cannot assure you that we have not incorporated open source software into the software underlying our solutions in a manner that may subject our proprietary software to an open source license that requires disclosure, to customers or the public, of the source code to such proprietary software. In the event that portions of our proprietary technology are determined to be subject to an open source license, we could be required to publicly release portions of our source code, re-engineer all or a portion of our technologies, or otherwise be limited in the licensing of our technologies, each of which could reduce or eliminate the value of our solutions and technologies and materially and adversely affect our ability to sustain and grow our business. Many open source licenses also limit our ability to bring patent infringement lawsuits against open source software that we use without losing our right to use such open source software. Therefore, the use of open source software may limit our ability to bring patent infringement lawsuits, to the extent we ever have any patents that cover open source software that we use.
We are subject to government regulation, including import, export, economic sanctions and anti-corruption laws and regulations that may expose us to liability and increase our costs.
Various of our products are subject to U.S. export controls, including the U.S. Department of Commerce’s Export Administration Regulations and economic and trade sanctions regulations administered by the U.S. Treasury Department’s Office of Foreign Assets Controls. These regulations may limit the export of our products and provision of our solutions outside of the U.S., or may require export authorizations, including by license, a license exception or other appropriate government authorizations, including annual or semi-annual reporting. Export control and economic sanctions laws may also include prohibitions on the sale or supply of certain of our products to embargoed or sanctioned countries, regions, governments, persons and entities. In addition, various countries regulate the importation of certain products, through import permitting and licensing requirements, and have enacted laws that could limit our ability to distribute our products. The exportation, reexportation, and importation of our products and the provision of solutions, including by our partners, must comply with these laws or else we may be adversely affected, through reputational harm, government investigations, penalties and a denial or curtailment of our ability to export our products or provide solutions. Complying with export control and sanctions laws may be time consuming and may result in the delay or loss of sales opportunities. Although we take precautions to prevent our products from being provided in violation of such laws, our products may have previously been, and could in the future be, provided inadvertently in violation of such laws, despite the precautions we take. If we are found to be in violation of U.S. sanctions or export control laws, it could result in substantial fines and penalties for us and for the individuals working for us. Changes in export or import laws or corresponding sanctions, may delay the introduction and sale of our products in international markets, or, in some cases, prevent the export or import of our products to certain countries, regions, governments, persons or entities altogether, which could adversely affect our business, financial condition and results of operations.
We are also subject to various domestic and international anti-corruption laws, such as the U.S. Foreign Corrupt Practices Act and the U.K. Bribery Act, as well as other similar anti-bribery and anti-kickback laws and regulations. These laws and regulations generally prohibit companies and their employees and intermediaries from authorizing, offering or providing improper payments or benefits to officials and other recipients for improper purposes. We rely on certain third parties to support our sales and regulatory compliance efforts and can be held liable for their corrupt or other illegal activities, even if we do not explicitly authorize or have actual knowledge of such activities. Although we take precautions to prevent violations of these laws, our exposure for violating these laws increases as our international presence expands and as we increase sales and operations in foreign jurisdictions.


31


Risks Related to Ownership of Our Common Stock
An active trading market for our common stock may not develop or be sustained.
Although our common stock is listed on the Nasdaq Global Market, we cannot assure you that an active trading market for our shares will be sustained. If an active market for our common stock is not sustained, it may be difficult for investors in our common stock to sell shares without depressing the market price for the shares or to sell the shares at all.
The market price of our common stock has been and is likely to continue to be volatile.
The market price of our common stock may be highly volatile and may fluctuate substantially as a result of a variety of factors, some of which are related in complex ways. Since shares of our common stock were sold in our initial public offering in February 2018 at a price of $13.00 per share, our stock price has ranged from an intraday low of $9.80 to an intraday high of $107.50 through February 28, 2020. Factors that may affect the market price of our common stock include:
actual or anticipated fluctuations in our financial condition and operating results;
variance in our financial performance from expectations of securities analysts or investors;
changes in the prices of our solutions;
changes in laws or regulations applicable to our solutions;
announcements by us or our competitors of significant business developments, acquisitions or new offerings;
our involvement in litigation;
our sale of our common stock or other securities in the future;
changes in senior management or key personnel;
trading volume of our common stock;
changes in the anticipated future size and growth rate of our market; and
general economic, regulatory and market conditions.
The stock markets have experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies. These fluctuations have often been unrelated or disproportionate to the operating performance of those companies. Broad market and industry fluctuations, as well as general economic, political, regulatory and market conditions, may negatively impact the market price of our common stock. In the past, companies that have experienced volatility in the market price of their securities have been subject to securities class action litigation. We may be the target of this type of litigation in the future, which could result in substantial costs and divert our management’s attention.
We do not intend to pay dividends for the foreseeable future and, as a result, your ability to achieve a return on your investment will depend on appreciation in the price of our common stock.
We have never declared or paid any cash dividends on our common stock and do not intend to pay any cash dividends in the foreseeable future. We anticipate that we will retain all of our future earnings for use in the development of our business and for general corporate purposes. Any determination to pay dividends in the future will be at the discretion of our board of directors. Accordingly, investors must rely on sales of their common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investments.
Future sales of our common stock in the public market could cause our share price to decline.
Sales of a substantial number of shares of our common stock in the public market, or the perception that these sales might occur, could depress the market price of our common stock and could impair our ability to raise capital through the sale of additional equity securities. We are unable to predict the effect that sales, particularly sales by our directors, executive officers, and significant stockholders, may have on the prevailing market price of our common stock. All of our outstanding shares of common stock are available for sale in the public market, subject only to the restrictions of Rule 144 under the Securities Act in the case of our affiliates. In addition, the shares of common stock subject to outstanding options under our equity incentive plans and the shares reserved for future issuance under our equity incentive plans, as well as shares issuable upon vesting of restricted stock unit awards, will become eligible for sale in the public market in the future, subject to certain legal and contractual limitations. In addition, certain holders of our common stock have the right, subject to various conditions and limitations, to request we include their shares of our common stock in registration statements we may file relating to our securities.


32


We may issue common stock or other securities if we need to raise additional capital. The number of new shares of our common stock issued in connection with raising additional capital could constitute a material portion of our then-outstanding shares of our common stock.
If securities or industry analysts do not publish research or reports about our business, or publish negative reports about our business, our stock price and trading volume could decline.
The trading market for our common stock will depend, in part, on the research and reports that securities or industry analysts publish about us or our business. We do not have any control over these analysts. If our financial performance fails to meet analyst estimates or one or more of the analysts who cover us downgrade our stock or change their opinion of our business or market value, our share price would likely decline. If one or more of these analysts cease coverage of us 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.
Our reported financial results may be adversely affected by changes in accounting principles generally accepted in the U.S.
Generally accepted accounting principles in the U.S. are subject to interpretation by the Financial Accounting Standards Board ("FASB"), the U.S. Securities and Exchange Commission ("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.
We are an “emerging growth company” and we cannot be certain if the reduced disclosure requirements applicable to emerging growth companies will make our common stock less attractive to investors.
We are an “emerging growth company,” as defined in the JOBS Act and we may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not “emerging growth companies” including, but not limited to, the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act ("Section 404"), reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. We cannot predict if investors will find our common stock less attractive if we choose to 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.
As an “emerging growth company,” the JOBS Act allows us 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 use this extended transition period under the JOBS Act. As a result, our consolidated financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective dates for new or revised accounting standards that are applicable to public companies, which may make our common stock less attractive to investors.
We have incurred and will continue to incur increased costs as a result of being a public company.
As a newly public company, and particularly after we are no longer an “emerging growth company,” we have incurred and we will continue to incur significant legal, accounting and other expenses that we did not incur as a private company. The Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act, the listing requirements of the Nasdaq Stock Market and other applicable securities rules and regulations impose various requirements on public companies. We expect that compliance with these requirements will continue to increase certain of our expenses and make some activities more time-consuming than they have been in the past when we were a private company. Such additional costs going forward could negatively affect our financial results Furthermore, those costs are likely to increase after we are no longer an "emerging growth company" under the JOBS Act. If the aggregate market value of our common stock held by non-affiliates remains over $700 million on June 30, 2020, we will lose “emerging growth company status" effective December 31, 2020.


33


As a public company, we are obligated to develop and maintain proper and effective internal control over financial reporting and any failure to maintain the adequacy of these internal controls may adversely affect investor confidence in our company and, as a result, the value of our common stock.
We are required, pursuant to Section 404, to furnish a report by management on, among other things, the effectiveness of our internal control over financial reporting on an annual basis. Our independent registered public accounting firm will not be required to attest to the effectiveness of our internal control over financial reporting until our first annual report required to be filed with the SEC following the date we are no longer an “emerging growth company,” as defined in the JOBS Act. If the share price of our common stock closes on June 30, 2020 at approximately the same levels that it has been trading at recently, we will lose “emerging growth company status" effective December 31, 2020. We will be required to disclose significant changes made in our internal control procedures on a quarterly basis.
We have commenced the costly and challenging process of compiling the system and processing documentation necessary to perform the evaluation needed to comply with Section 404, and we may not be able to complete our evaluation, testing and any required remediation in a timely fashion. Our compliance with Section 404 will require that we incur substantial accounting expense and expend significant management efforts. We currently do not have an internal audit group, and we may need to hire additional accounting and financial staff with appropriate public company experience and technical accounting knowledge and compile the system and process documentation necessary to perform the evaluation needed to comply with Section 404.
During the evaluation and testing process of our internal controls, if we identify one or more material weaknesses in our internal control over financial reporting, we will be unable to assert that our internal control over financial reporting is effective. We cannot assure you that there will not be material weaknesses or significant deficiencies in our internal control over financial reporting in the future. Any failure to maintain internal control over financial reporting could severely inhibit our ability to accurately report our financial condition and operating results. If we are unable to conclude that our internal control over financial reporting is effective, or if our independent registered public accounting firm determines we have a material weakness or significant deficiency in our internal control over financial reporting, we could lose investor confidence in the accuracy and completeness of our financial reports, the market price of our common stock could decline, and we could be subject to sanctions or investigations by the SEC or other regulatory authorities. Failure to remedy any material weakness in our internal control over financial reporting, or to implement or maintain other effective control systems required of public companies, could also restrict our future access to the capital markets.
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 delaying or preventing a change in control or changes in our management. Our amended and restated certificate of incorporation and amended and restated bylaws include provisions that:
authorize our board of directors to issue preferred stock without further stockholder action and with voting liquidation, dividend and other rights superior to our common stock;
require that any action to be taken by our stockholders be effected at a duly called annual or special meeting and not by written consent, and limit the ability of our stockholders to call special meetings;
establish an advance notice procedure for stockholder proposals to be brought before an annual meeting, including proposed nominations of persons for director nominees;
establish that our board of directors is divided into three classes, with directors in each class serving three-year staggered terms;
require the approval of holders of two-thirds of the shares entitled to vote at an election of directors to adopt, amend or repeal our amended and restated bylaws or amend or repeal the provisions of our amended and restated certificate of incorporation regarding the election and removal of directors and the ability of stockholders to take action by written consent or call a special meeting;
prohibit cumulative voting in the election of directors; and
provide that vacancies on our board of directors may be filled only by a majority of directors then in office, even though less than a quorum.


34


These provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our board of directors, which is responsible for appointing the members of our management. In addition, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, which generally prohibits a Delaware corporation from engaging in any of a broad range of business combinations with any “interested” stockholder for a period of three years following the date on which the stockholder became an “interested” stockholder. Any of the foregoing provisions could limit the price that investors might be willing to pay in the future for shares of our common stock, and they could deter potential acquirers of our company, thereby reducing the likelihood that you would receive a premium for your shares of our common stock in an acquisition.
Our amended and restated certificate of incorporation designates the Court of Chancery of the State of Delaware as the exclusive forum for certain litigation that may be initiated by our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us.
Pursuant to our amended and restated certificate of incorporation, unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware will be 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 arising pursuant to any provision of the Delaware General Corporation Law, our amended and restated certificate of incorporation or our amended and restated bylaws or (4) any action asserting a claim governed by the internal affairs doctrine. However, this exclusive forum provision would not apply to suits brought to enforce a duty or liability created by the Securities Act or the Exchange Act. The forum selection clause in our amended and restated certificate of incorporation may limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us.
ITEM 1B. UNRESOLVED STAFF COMMENTS
None.
ITEM 2. PROPERTIES
Our principal executive offices are located in Atlanta, Georgia where we occupy a facility of approximately 77,000 square feet. Our lease expires in April 2025. We have additional offices in New York, NY; San Francisco, CA; London, U.K. and Visakhapatnam, India. We believe that our facilities are sufficient for our current needs and that, should it be needed, additional facilities will be available to accommodate the expansion of our business.
ITEM 3. LEGAL PROCEEDINGS
From time to time we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. We are not presently a party to any legal proceedings that, if determined adversely to us, would individually or taken together have a material adverse effect on our business, operating results, financial condition or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.
ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.


35


PART II.
ITEM 5. MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES
Market Information
Our common stock is listed on the Nasdaq Global Market under the symbol “CDLX.”
Holders of Record
As of February 28, 2020, there were approximately 61 stockholders of record of our common stock. Because many of our shares are held by brokers and other institutions on behalf of stockholders, we are unable to estimate the total number of stockholders represented by these record holders.
Recent Sales of Unregistered Securities
Issuances of Common Stock upon the Exercise of Warrants
On January 15, 2020, we issued 9,268 shares of our common stock upon the cashless exercise of warrants to purchase 12,687 shares of our common stock to one accredited investor.
The issuance of the securities described in the preceding paragraph was deemed to be exempt from registration under the Securities Act in reliance on Section 4(2) of the Securities Act or Regulation D promulgated thereunder or Rule 701 promulgated under the Securities Act as a transaction by an issuer not involving a public offering.
Issuer Purchases of Equity Securities
None.


36


ITEM 6. SELECTED FINANCIAL DATA
We derived the selected consolidated statement of operations data and consolidated balance sheet data for the years ended and as of December 31, 2015, 2016, 2017, 2018 and 2019 from our audited consolidated financial statements included elsewhere in this Annual Report. The consolidated statement of operations data for the year ended December 31, 2015 and 2016 and the consolidated balance sheet data as of December 31, 2015, 2016 and 2017 have been derived from our audited consolidated financial statements which are not included herein. Our historical results are not necessarily indicative of the results to be expected in the future. The selected financial data should be read together with Item 7. “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and in conjunction with our consolidated financial statements, related notes, and other financial information included elsewhere in this Annual Report. The following tables are stated in thousands, except per share data.
 
Year Ended December 31,
 
2015
 
2016
 
2017
 
2018
 
2019
Consolidated statement of operations data:
 
 
 
 
 
 
 
 
 
Revenue
$
77,634

 
$
112,821

 
$
130,365

 
$
150,684

 
$
210,430

Costs and expenses:
 
 
 
 
 
 
 
 

FI Share and other third-party costs
47,691

 
66,285

 
73,247

 
85,371

 
118,080

Delivery costs(1)
4,803

 
6,127

 
7,012

 
10,632

 
12,893

Sales and marketing expense(1)
32,784

 
31,261

 
31,927

 
41,878

 
43,828

Research and development expense(1)
11,604

 
13,902

 
12,150

 
16,210

 
11,699

General and administrative expense(1)
18,197

 
21,355

 
20,100

 
34,228

 
36,720

Depreciation and amortization expense
2,194

 
4,219

 
3,028

 
3,282

 
4,535

Termination of U.K. agreement expense

 
25,904

 

 

 

Total costs and expenses
117,273

 
169,053

 
147,464

 
191,601

 
227,755

Operating loss
(39,639
)
 
(56,232
)
 
(17,099
)
 
(40,917
)
 
(17,325
)
Non-operating (expense) income:
 
 
 
 
 
 
 
 
 
Interest expense, net
(1,484
)
 
(6,170
)
 
(8,239
)
 
(3,264
)
 
(548
)
Change in fair value of warrant liabilities, net
914

 
(32
)
 
(581
)
 
(6,760
)
 

Change in fair value of convertible promissory notes

 
(786
)
 
(1,244
)
 

 

Change in fair value of convertible promissory notes—related parties

 
(10,091
)
 
6,213

 

 

Other (expense) income, net
(432
)
 
(2,385
)
 
1,309

 
(2,101
)
 
729

Total non-operating (expense) income
(1,002
)
 
(19,464
)
 
(2,542
)
 
(12,125
)
 
181

Loss before income taxes
(40,641
)
 
(75,696
)
 
(19,641
)
 
(53,042
)
 
(17,144
)
Income tax benefit
16

 

 

 

 

Net loss
(40,625
)
 
(75,696
)
 
(19,641
)
 
(53,042
)
 
(17,144
)
Adjustments to the carrying value of redeemable convertible preferred stock
(1,001
)
 
(982
)
 
(5,743
)
 
(157
)
 

Net loss attributable to common stockholders
$
(41,626
)
 
$
(76,678
)
 
$
(25,384
)
 
$
(53,199
)
 
$
(17,144
)
Net loss per share attributable to common stockholders, basic and diluted(2)
$
(19.91
)
 
$
(32.48
)
 
$
(7.86
)
 
$
(2.79
)
 
$
(0.72
)
Weighted-average common shares outstanding, basic and diluted
2,091

 
2,361

 
3,230

 
19,060

 
23,746



37


(1)
Includes stock-based compensation expense as follows:
 
Year Ended December 31,
 
2015
 
2016
 
2017
 
2018
 
2019
Delivery costs
$
97

 
$
96

 
$
202

 
$
633

 
$
711

Sales and marketing expense
1,015

 
1,153

 
1,894

 
9,358

 
4,248

Research and development expense
386

 
574

 
951

 
4,087

 
1,619

General and administrative expense
955

 
1,624

 
2,100

 
12,712

 
9,273

Total stock-based compensation expense
$
2,453

 
$
3,447

 
$
5,147

 
$
26,790

 
$
15,851

(2)
Refer to Note 14—Earnings Per Share to our consolidated financial statements for additional information regarding the calculation of basic and diluted net loss per share attributable to common stockholders.
 
December 31,
 
2015
 
2016
 
2017
 
2018
 
2019
Consolidated balance sheet data:
 
 
 
 
 
 
 
 
 
Cash and cash equivalents
$
27,323

 
$
22,838

 
$
21,262

 
$
39,623

 
$
104,458

Restricted cash
286

 
130

 

 
20,247

 
129

Accounts receivable, net
37,410

 
42,042

 
48,348

 
58,125

 
81,452

Working capital(1)
817

 
28,720

 
32,490

 
72,446

 
117,329

Total assets
82,290

 
86,859

 
100,758

 
153,763

 
224,313

Total debt
32,262

 
111,899

 
57,012

 
46,714

 
37

Total liabilities
84,390

 
157,672

 
113,007

 
101,788

 
81,046

Total redeemable convertible preferred stock
160,061

 
146,022

 
196,437

 

 

Warrant liability
2,942

 
2,197

 
10,230

 

 

Additional paid-in capital
10,364

 
29,867

 
58,693

 
371,463

 
480,578

Accumulated deficit
(173,108
)
 
(248,804
)
 
(268,445
)
 
(321,487
)
 
(338,631
)
Total stockholders’ (deficit) equity
(162,161
)
 
(216,835
)
 
(208,686
)
 
51,975

 
143,267

(1)
We define working capital as current assets less current liabilities. See our consolidated financial statements for further details regarding our current assets and current liabilities.


38


ITEM 7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
You should read the following discussion and analysis of our financial condition and results of operations together with our consolidated financial statements and the related notes and other financial information included elsewhere in this Annual Report. Some of the information contained in this discussion and analysis or set forth elsewhere in this Annual Report, including information with respect to our plans and strategy for our business, includes forward-looking statements that involve risks and uncertainties. You should review Item 1A. “Risk Factors” and “Special Note Regarding Forward-Looking Statements” in this Annual Report for a discussion of important factors that could cause actual results to differ materially from the results described in or implied by the forward-looking statements contained in the following discussion and analysis.
Overview
Cardlytics operates an advertising platform within financial institutions’ (“FIs”) digital channels, which include online, mobile, email, and various real-time notifications. Our partnerships with FIs provide us with access to their anonymized purchase data and digital banking customers. By applying advanced analytics to this aggregation of purchase data, we make it actionable, helping marketers identify, reach and influence likely buyers at scale, and measure the true sales impact of their marketing spend. We have strong relationships with leading marketers across a variety of industries, including national and regional restaurant and retail chains, large providers of cable satellite television and wireless services, and increasingly, travel and hospitality, grocery, e-commerce, and luxury brands. Using our purchase intelligence presents customers with offers to save money at a time when they are thinking of their finances.
We have historically derived substantially all of our revenue from sales of Cardlytics Direct. Cardlytics Direct is our proprietary native bank advertising channel that enables marketers to reach consumers through the FIs' trusted and frequently visited digital banking channels. Working with a marketer, we design a campaign that targets consumers based on their purchase history. The consumer is offered an incentive to make a purchase from the marketer within a specified period. We use a portion of the fees that we collect from marketers to provide these consumer incentives to our FIs’ customers after they make qualifying purchases ("Consumer Incentives"). We report our revenue on our condensed consolidated statements of operations net of Consumer Incentives since we do not provide the goods or services that are purchased by our FIs’ customers from the marketers to which the Consumer Incentives relate.
We generally pay our FI partners a negotiated and fixed percentage of our billings to marketers less any Consumer Incentives that we pay to the FIs’ customers and certain third-party data costs ("FI Share"). We report our revenue gross of FI Share. FI Share costs are included in FI Share and other third-party costs in our consolidated statements of operations, rather than as a reduction of revenue, because we and not our FI partners act as the principal in our arrangements with marketers.
We run campaigns offering compelling Consumer Incentives to drive an expected rate of return on advertising spend for marketers. At times, we may collaborate with an FI partner to enhance the level of Consumer Incentives to their respective FIs' customers funded by their FI Share. We believe that these investments by our FI partners positively impact our platform by making FIs' customers more highly engaged with our platform. However, these investments negatively impact our GAAP revenue, which is reported net of Consumer Incentives.
Billings represents the gross amount billed to marketers and is reported gross of both Consumer Incentives and FI Share. Adjusted contribution represents our revenue, which is reported net of Consumer Incentives, less our adjusted FI Share and other third-party costs. We believe these non-GAAP measures, alongside our GAAP revenue, provides useful information to investors for period-to-period comparisons of our core business and in understanding and evaluating our results of operations in the same manner as our management and board of directors. Billings and adjusted contribution are further defined under the heading "Non-GAAP Measures and Other Performance Metrics" below.
Revenue (reported net of Consumer Incentives and gross of FI Share and other third-party costs) was $150.7 million and $210.4 million for December 31, 2018 and 2019, respectively, representing a growth rate of 40%. Billings was $219.0 million and $316.1 million for December 31, 2018 and 2019, respectively, representing a growth rate of 44%. Adjusted contribution was $69.5 million and $95.2 million for December 31, 2018 and 2019, respectively, representing a growth rate of 37%.


39


The following table summarizes our results (dollars in thousands):
 
Year Ended December 31,
 
Change
 
Year Ended December 31,
 
Change
 
2017
 
2018
 
$
 
%
 
2018
 
2019
 
$
 
%
Billings
$
191,526

 
$
218,980

 
$
27,454

 
14
%
 
$
218,980

 
$
316,053

 
$
97,073

 
44
%
Consumer Incentives
61,161

 
68,296

 
7,135

 
12

 
68,296

 
105,623

 
37,327

 
55

Revenue
130,365

 
150,684

 
20,319

 
16

 
150,684

 
210,430

 
59,746

 
40

Adjusted FI Share and other third-party costs(1)(2)
71,621

 
81,234

 
9,613

 
13

 
81,234

 
115,211

 
33,977

 
42

Adjusted contribution(2)
$
58,744

 
$
69,450

 
$
10,706

 
18
%
 
$
69,450

 
$
95,219

 
$
25,769

 
37
%
(1)
Adjusted FI Share and other third-party costs excludes a non-cash equity expense included in FI Share and amortization of deferred FI implementation costs, as detailed below in our reconciliation of GAAP gross profit to adjusted contribution.
(2)
Adjusted FI Share and other third-party costs and adjusted contribution include the impact of a $0.8 million gain during 2018 related to the renewal of our agreement with an FI partner, which contains certain amendments that are retroactively applied as of January 1, 2018.
During 2017, 2018 and 2019, our net loss was $19.6 million, $53.0 million and $17.1 million, respectively. Our historical losses have been driven by our substantial investments in our purchase intelligence platform and infrastructure, which we believe will enable us to expand the use of our platform by both FIs and marketers. During 2017, 2018 and 2019, our net loss includes stock-based compensation expense of $5.1 million, $26.8 million and $15.9 million, respectively. In 2017, our net loss also includes a $5.0 million non-cash gain related to the change in fair value of convertible promissory notes. In 2018, our net loss also includes a $6.8 million non-cash expense related to the change in fair value of our warrant liabilities, a $2.5 million non-cash expense related to the vesting of warrants issued to an FI partner that accelerated upon our IPO, a $0.9 million loss on extinguishment of debt and a $0.8 million gain related to the renewal of our agreement with an FI partner.
FI Partners
Today, our FI partners include Bank of America, National Association ("Bank of America"), JPMorgan Chase Bank, National Association (“Chase”) and Wells Fargo Bank, National Association (“Wells Fargo”) in the U.S. and Lloyds Bank plc (“Lloyds”) and Santander UK plc (“Santander”) in the U.K., as well as many other national and regional financial institutions, including several of the largest bank processors and digital banking providers to reach customers of small and mid-sized FIs. Wells Fargo began a phased launch of our platform in the fourth quarter of 2019 that will continue into the first half of 2020.
As the amount of revenue that we can generate from marketers with respect to Cardlytics Direct is primarily a function of the number of active users on our FI partners’ digital banking platforms, we believe that the number of monthly active users ("FI MAUs") contributed by any FI partner is indicative of our level of dependence on such FI partner. During 2017, 2018 and 2019, Bank of America contributed 51%, 47%, and 26% of our average FI MAUs, respectively. Chase contributed 9% and 47% of our average FI MAUs in 2018 and 2019, respectively. We anticipate that Chase, Bank of America and, once the phased launch is complete, Wells Fargo will contribute a significant portion of our average FI MAUs for the foreseeable future.
FI Partner Commitments
Agreements with certain FI partners require us to fund the development of specific enhancements, pay for certain implementation fees, or make milestone payments upon the deployment of our solution. Certain of these agreements provide for future reductions in FI Share due to the FI partner. During 2018, development payments to a certain FI partner totaled $9.3 million which was partially offset by recoveries through FI Share payment reductions of $4.6 million in 2019.
We have an FI Share commitment to a certain FI partner totaling $10.0 million over a 12-month period following the completion of certain milestones by the FI partner, which were not met as of December 31, 2019. The timing of the completion of the milestones is uncertain; however, we do not currently believe the FI partner will complete the milestones in 2020. Any expected shortfall will be accrued during the 12-month period following the completion of the milestones.




40


Non-GAAP Measures and Other Performance Metrics
We regularly monitor a number of financial and operating metrics in order to measure our current performance and estimate our future performance. Our metrics may be calculated in a manner different than similar metrics used by other companies.
 
Year Ended December 31,
 
2017
 
2018
 
2019
 
(Amounts in thousands, except ARPU)
FI MAUs
54,943

 
65,012

 
122,586

ARPU
$
2.23

 
$
2.30

 
$
1.72

Billings
$
191,526

 
$
218,980

 
$
316,053

Adjusted contribution(1)
$
58,744

 
$
69,450

 
$
95,219

Adjusted EBITDA(1)
$
(7,178
)
 
$
(6,595
)
 
$
6,052

(1)
Adjusted contribution and Adjusted EBITDA includes the impact of a $0.8 million gain during 2018 related to the renewal of our agreement with an FI partner, which contains certain amendments that are retroactively applied as of January 1, 2018.
Monthly Active Users
We define FI MAUs as targetable customers or accounts of our FI partners that logged in and visited the online or mobile banking applications of, or opened an email containing our offers from, our FI partners during a monthly period. We then calculate a monthly average of these FI MAUs for the periods presented. We believe that FI MAUs is an indicator of our and our FI partners’ ability to drive engagement with Cardlytics Direct and is reflective of the marketing base that we offer to marketers through Cardlytics Direct.
Average Revenue per User
We define ARPU as the total Cardlytics Direct revenue generated in the applicable period calculated in accordance with generally accepted accounting principles in the United States ("GAAP"), divided by the average number of FI MAUs in the applicable period. We believe that ARPU is an indicator of the value of our relationships with our FI partners with respect to Cardlytics Direct.
Billings
Billings represents the gross amount billed to marketers for advertising campaigns in order to generate revenue. Billings is reported gross of both Consumer Incentives and FI Share. Our GAAP revenue is recognized net of Consumer Incentives and gross of FI Share.
We review billings for internal management purposes. We believe that billings provides useful information to investors for period-to-period comparisons of our core business and in understanding and evaluating our results of operations in the same manner as our management and board of directors. Nevertheless, our use of billings has limitations as an analytical tool, and you should not consider it in isolation or as a substitute for analysis of our financial results as reported under GAAP. Other companies, including companies in our industry that have similar business arrangements, may address the impact of Consumer Incentives differently. You should consider billings alongside our other GAAP financial results.
The following table presents a reconciliation of billings to revenue, the most directly comparable GAAP measure, for each of the periods indicated (in thousands):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Revenue
$
130,365

 
$
150,684

 
$
210,430

Plus:
 
 
 
 
 
Consumer Incentives
61,161

 
68,296

 
105,623

Billings
$
191,526

 
$
218,980

 
$
316,053



41


Adjusted Contribution
Adjusted contribution measures the degree by which revenue generated from our marketers exceeds the cost to obtain the purchase data and the digital advertising space from our FI partners. Adjusted contribution demonstrates how incremental marketing spend on our platform generates incremental amounts to support our sales and marketing, research and development, general and administration and other investments. Adjusted contribution is calculated by taking our total revenue less our FI Share and other third-party costs exclusive of a non-cash equity expense and amortization of deferred FI implementation costs, which are non-cash costs. Adjusted contribution does not take into account all costs associated with generating revenue from advertising campaigns, including sales and marketing expenses, research and development expenses, general and administrative expenses and other expenses, which we do not take into consideration when making decisions on how to manage our advertising campaigns.
We use adjusted contribution extensively to measure the efficiency of our advertising platform, make decisions to manage advertising campaigns and evaluate our operational performance. Adjusted contribution is also used to determine the vesting of performance-based equity awards and is used to determine the achievement of quarterly and annual bonuses across our entire global employee base, including executives. We view adjusted contribution as an important operating measure of our financial results. We believe that adjusted contribution provides useful information to investors and others in understanding and evaluating our results of operations in the same manner as our management and board of directors. Adjusted contribution should not be considered in isolation from, or as an alternative to, measures prepared in accordance with GAAP. Adjusted contribution should be considered together with other operating and financial performance measures presented in accordance with GAAP. Also, adjusted contribution may not necessarily be comparable to similarly titled measures presented by other companies. Refer to Note 15—Segments to our condensed consolidated financial statements for further details on our adjusted contribution by segment.
The following table presents a reconciliation of adjusted contribution to revenue, the most directly comparable GAAP measure, for each of the periods indicated (in thousands):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Revenue
$
130,365

 
$
150,684

 
$
210,430

Minus:
 
 
 
 
 
FI Share and other third-party costs(1)
73,247

 
85,371

 
118,080

Delivery costs(2)
7,012

 
10,632

 
12,893

Gross profit(1)
50,106

 
54,681

 
79,457

Plus:
 
 
 
 
 
Delivery costs(2)
7,012

 
10,632

 
12,893

Non-cash equity expense included in FI Share(3)

 
2,519

 

Amortization of deferred FI implementation costs(3)
1,626

 
1,618

 
2,869

Adjusted contribution(1)
$
58,744

 
$
69,450

 
$
95,219

(1)
FI Share and other third-party costs, gross profit and adjusted contribution include the impact of a $0.8 million gain during 2018 related to the renewal of our agreement with an FI partner, which contains certain amendments that are retroactively applied as of January 1, 2018.
(2)
Stock-based compensation expense recognized in delivery costs totaled $0.2 million, $0.6 million and $0.7 million during 2017, 2018 and 2019, respectively.
(3)
Non-cash equity expense included in FI Share and amortization of deferred FI implementation costs are excluded from adjusted FI Share and other third-party costs as follows (in thousands):
 
Year Ended December 31,
 
2017
 
2018
 
2019
FI Share and other third-party costs
$
73,247

 
$
85,371

 
$
118,080

Minus:
 
 
 
 
 
Non-cash equity expense included in FI Share

 
2,519

 

Amortization of deferred FI implementation costs
1,626

 
1,618

 
2,869

Adjusted FI Share and other third-party costs
$
71,621

 
$
81,234

 
$
115,211




42


Adjusted EBITDA
Adjusted EBITDA represents our net loss before income tax benefit; interest expense, net; depreciation and amortization expense; stock-based compensation expense; foreign currency (gain) loss; amortization of deferred FI implementation costs; costs associated with financing events; loss on extinguishment of debt; change in fair value of warrant liabilities, net; change in fair value of convertible promissory notes; and a non-cash equity expense recognized in FI Share. We do not consider these excluded items to be indicative of our core operating performance. The items that are non-cash include change in fair value of warrant liabilities, change in fair value of convertible promissory notes, foreign currency (gain) loss, amortization of FI implementation costs, depreciation and amortization expense, stock-based compensation expense and a non-cash equity expense included in FI Share. Notably, any impacts related to minimum FI Share commitments in connection with agreements with certain FI partners are not added back to net loss in order to calculate adjusted EBITDA. Adjusted EBITDA is a key measure used by management to understand and evaluate our core operating performance and trends and to generate future operating plans, make strategic decisions regarding the allocation of capital and invest in initiatives that are focused on cultivating new markets for our solution. In particular, the exclusion of certain expenses in calculating adjusted EBITDA facilitates comparisons of our operating performance on a period-to-period basis. Adjusted EBITDA is not a measure calculated in accordance with GAAP.
We believe that adjusted EBITDA provides useful information to investors and others in understanding and evaluating our operating results in the same manner as our management and board of directors. Nevertheless, use of adjusted EBITDA has limitations as an analytical tool, and you should not consider it in isolation or as a substitute for analysis of our financial results as reported under GAAP. Some of these limitations are: (1) adjusted EBITDA does not reflect changes in, or cash requirements for, our working capital needs; (2) adjusted EBITDA does not reflect the potentially dilutive impact of stock-based compensation and equity instruments issued to our FI partners; (3) adjusted EBITDA does not reflect tax payments or receipts that may represent a reduction or increase in cash available to us and (4) other companies, including companies in our industry, may calculate adjusted EBITDA or similarly titled measures differently, which reduces the usefulness of the metric as a comparative measure. Because of these and other limitations, you should consider adjusted EBITDA alongside our net loss and other GAAP financial results.
The following table presents a reconciliation of adjusted EBITDA to net loss, the most directly comparable GAAP measure, for each of the periods indicated (in thousands):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Net loss(1)
$
(19,641
)
 
$
(53,042
)
 
$
(17,144
)
Plus:

 

 

Income tax benefit

 

 

Interest expense, net
8,239

 
3,264

 
548

Depreciation and amortization expense
3,028

 
3,282

 
4,535

Stock-based compensation expense
5,147

 
26,790

 
15,851

Foreign currency (gain) loss
(1,318
)
 
1,172

 
(781
)
Amortization of deferred FI implementation costs
1,626

 
1,618

 
2,869

Costs associated with financing events
129

 
118

 
123

Loss on extinguishment of debt

 
924

 
51

Change in fair value of warrant liabilities
581

 
6,760

 

Change in fair value of convertible promissory notes
(4,969
)
 

 

Non-cash equity expense included in FI Share

 
2,519

 

Adjusted EBITDA(1)
$
(7,178
)
 
$
(6,595
)
 
$
6,052

(1)
Net loss and adjusted EBITDA include the impact of a $0.8 million gain during 2018 related to the renewal of our agreement with an FI partner, which contains certain amendments that are retroactively applied as of January 1, 2018.


43


Components of Results of Operations
Revenue
We have historically derived substantially all of our revenue from sales of Cardlytics Direct. We sell our solutions by entering into agreements directly with marketers or their marketing agencies, generally through the execution of insertion orders. The agreements state the terms of the arrangement, the negotiated fee, payment terms and the fixed period of time of the campaign. We invoice marketers monthly based on the qualifying purchases of the FIs' customers as reported by our FI partners during the month. We report our revenue net of Consumer Incentives and gross of FI Share.
Cost and Expense
We classify our expenses into the following categories: FI Share and other third-party costs; delivery costs; sales and marketing expense; research and development expense; general and administrative expense; and depreciation and amortization expense.
FI Share and Other Third-Party Costs
FI Share and other third-party costs consist primarily of the FI Share that we pay our FI partners, media and data costs, the amortization of deferred implementation costs incurred pursuant to our agreements with certain FI partners and a $2.5 million non-cash expense in 2018 related to the vesting of warrants issued to an FI partner that accelerated upon the consummation of our IPO. To the extent that we use a specific FI customer’s anonymized purchase data in the delivery of our solutions, we pay the applicable FI partner an FI Share calculated based on the relative contribution of the data provided by the FI partner to the overall delivery of the services. We expect that our FI Share and other third-party costs will increase in absolute dollars as a result of our revenue growth.
Delivery Costs
Delivery costs consist primarily of personnel costs of our campaign, data operations and production support teams, including salaries, benefits, bonuses, stock-based compensation and payroll taxes. Delivery costs also include hosting facility costs, purchased or licensed software costs, outsourcing costs and professional services costs. As we add data center capacity and support personnel in advance of anticipated growth, our delivery costs will increase in absolute dollars and if such anticipated revenue growth does not occur, our delivery costs as a percentage of revenue will be adversely affected. Over time, we expect delivery costs will decline as a percentage of revenue.
Sales and Marketing Expense
Sales and marketing expense consists primarily of personnel costs of our sales, account management, marketing and analytics teams, including salaries, benefits, bonuses, commissions, stock-based compensation and payroll taxes. Sales and marketing expense also includes professional fees, marketing programs such as trade shows, marketing materials, public relations, sponsorships and other brand building expenses, as well as outsourcing costs, travel and entertainment expenses and company funded consumer testing expenses for certain marketers that are not current customers. We expect that our sales and marketing expense will increase in absolute dollars as a result of hiring new sales representatives and as we invest to enhance our brand. Over time, we expect sales and marketing expenses will decline as a percentage of revenue.
Research and Development Expense
Research and development expense consists primarily of personnel costs of our information technology ("IT") engineering, IT architecture and product development teams, including salaries, benefits, bonuses, stock-based compensation and payroll taxes. Research and development expense also includes outsourcing costs, software licensing costs, professional fees and travel expenses. We focus our research and development efforts on improving our solutions and developing new ones. We expect research and development expense to increase in absolute dollars as we continue to create new solutions and improve the functionality of our existing solutions.
General and Administrative Expense
General and administrative expense consists of personnel costs of our executive, finance, legal, compliance, IT support and human resources teams, including salaries, benefits, bonuses, stock-based compensation and payroll taxes. General and administrative expense also includes professional fees for external legal, accounting and consulting services, financing transaction costs, facilities costs such as rent and utilities, royalties, bad debt expense, travel expense, property taxes and franchise taxes. We expect that general and administrative expenses will increase on an absolute dollar basis but decrease as a percentage of revenue as we focus on processes, systems and controls to enable the our internal support functions to scale with the growth of our business.


44


Depreciation and Amortization Expense
Depreciation and amortization expense includes depreciation of property and equipment over the estimated useful life of the applicable asset as well as amortization of deferred patent costs and capitalized internal-use software development costs.
Interest Expense, Net
Interest expense, net consists of interest incurred on our debt facilities, as well as related discount amortization and financing costs, partially offset by interest income on our cash balances.
Change in Fair Value of Warrant Liabilities
Change in fair value of warrant liabilities represents adjustments to the fair value of certain warrants to purchase either preferred or common stock based upon changes in the fair value of the underlying stock.
Change in Fair Value of Convertible Promissory Notes Including Related Parties
Change in fair value of convertible promissory notes represents adjustments to the fair value of our convertible promissory notes as a result of our election of the fair value option. In May 2017, these convertible promissory notes converted into shares of our redeemable convertible preferred stock.
Other Income (Expense), Net
Other income (expense), net consists primarily of gains and losses on foreign currency transactions and expenses recorded in connection with the extinguishment of debt.
Income Taxes
We have generated losses before income taxes in the U.S., U.K. and most U.S. state income tax jurisdictions. We have generated historical net losses and recorded a full valuation allowance against our deferred tax assets. We expect to maintain a full valuation allowance in the near term. Due to our history of losses and our expectation of maintaining a full valuation allowance, we have not recorded an income tax provision or benefit during the periods presented. Realization of any of our deferred tax assets depends upon future earnings, the timing and amount of which are uncertain.


45


Results of Operations
The following table sets forth our consolidated statements of operations (in thousands):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Revenue
$
130,365

 
$
150,684

 
$
210,430

Costs and expenses:

 

 

FI Share and other third-party costs
73,247

 
85,371

 
118,080

Delivery costs
7,012

 
10,632

 
12,893

Sales and marketing expense
31,927

 
41,878

 
43,828

Research and development expense
12,150

 
16,210

 
11,699

General and administrative expense
20,100

 
34,228

 
36,720

Depreciation and amortization expense
3,028

 
3,282

 
4,535

Total costs and expenses
147,464

 
191,601

 
227,755

Operating loss
(17,099
)
 
(40,917
)
 
(17,325
)
Non-operating (expense) income:


 


 


Interest expense, net
(8,239
)
 
(3,264
)
 
(548
)
Change in fair value of warrant liabilities, net
(581
)
 
(6,760
)
 

Change in fair value of convertible promissory notes
(1,244
)
 

 

Change in fair value of convertible promissory notes—related parties
6,213

 

 

Other income (expense), net
1,309

 
(2,101
)
 
729

Total non-operating (expense) income
(2,542
)
 
(12,125
)
 
181

Loss before income taxes
(19,641
)
 
(53,042
)
 
(17,144
)
Income tax benefit

 

 

Net loss
$
(19,641
)
 
$
(53,042
)
 
$
(17,144
)



46


The following table sets forth our consolidated statements of operations expressed as a percentage of revenue (percentages may not sum due to rounding):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Revenue
100
 %
 
100
 %
 
100
 %
Costs and expenses:
 
 
 
 
 
FI Share and other third-party costs
56

 
57

 
56

Delivery costs
5

 
7

 
6

Sales and marketing expense
24

 
28

 
21

Research and development expense
9

 
11

 
6

General and administration expense
15

 
23

 
17

Depreciation and amortization expense
2

 
2

 
2

Total costs and expenses
113

 
127

 
108

Operating loss
(13
)
 
(27
)
 
(8
)
Non-operating (expense) income:
 
 
 
 
 
Interest expense, net
(6
)
 
(2
)
 

Change in fair value of warrant liabilities, net

 
(4
)
 

Change in fair value of convertible promissory notes
(1
)
 

 

Change in fair value of convertible promissory notes—related parties
5

 

 

Other income (expense), net
1

 
(1
)
 

Total non-operating (expense) income
(2
)
 
(8
)
 

Loss before income taxes
(15
)
 
(35
)
 
(8
)
Income tax benefit

 

 

Net loss
(15
)%
 
(35
)%
 
(8
)%
Comparison of Year Ended December 31, 2018 and 2019
Revenue
 
Year Ended December 31,
 
Change
 
2018
 
2019
 
$  
 
%   
 
(dollars in thousands)
Revenue by solution:
 
 
 
 
 
 
 
Cardlytics Direct
$
149,323

 
$
210,430

 
$
61,107

 
41
 %
Other Platform Solutions
1,361

 

 
(1,361
)
 
(100
)
Total revenue
$
150,684

 
$
210,430

 
$
59,746

 
40
 %
Revenue increased by $59.7 million in 2019 compared to 2018, primarily due to a $61.1 million increase in revenue generated from sales of Cardlytics Direct. Of this increase, $13.1 million related to sales of Cardlytics Direct to new marketers, while $48.0 million related to increased sales of Cardlytics Direct to existing marketers.


47


Costs and Expenses
FI Share and Other Third-Party Costs
 
Year Ended December 31,
 
Change
 
2018
 
2019
 
$      
 
%      
 
(dollars in thousands)
FI Share and other third-party costs by solution:
 
 
 
 
 
 
 
Cardlytics Direct
$
80,720

 
$
115,211

 
$
34,491

 
43
 %
Renewal of FI partner agreement
(761
)
 

 
761

 
(100
)
Total Cardlytics Direct
79,959

 
115,211

 
35,252

 
44

Other Platform Solutions
1,275

 

 
(1,275
)
 
(100
)
Other components of FI Share and other third-party costs:
 
 
 
 
 
 
 
Non-cash equity expense included in FI Share
2,519

 

 
(2,519
)
 
(100
)
Amortization of deferred FI implementation costs
1,618

 
2,869

 
1,251

 
77

Total FI Share and other third-party costs
$
85,371

 
$
118,080

 
$
32,709

 
38
 %
% of revenue
57
%
 
56
%
 
 
 
 
Cardlytics Direct FI Share and other third-party costs, excluding the impact of the gain related to the renewal of our agreement with an FI partner, increased by $34.5 million during 2019 compared to 2018 primarily due to increased revenue from sales of Cardlytics Direct.
Included in the renewal of our agreement with an FI partner are certain amendments that are retroactively applied as of January 1, 2018, which resulted in a $0.8 million gain during 2018, which reduced FI Share and other third-party costs on our consolidated statement of operations.
Warrants to purchase shares of common stock vested upon the completion of our IPO in February 2018, resulting in a non-cash expense of $2.5 million based on the vesting-date fair value of our common stock underlying these warrants. Since the performance conditions were directly related to revenue-producing activities, we recognized this non-cash expense in FI Share and other third-party costs on our consolidated statement of operations. Refer to Note 11—Fair Value Measurements to our consolidated financial statements for additional information regarding the valuation of the warrants that vested upon the consummation of our IPO.
Agreements with certain FI partners require us to fund the development of specific enhancements. Amortization of deferred FI implementation costs increased by $1.3 million during 2019 compared to 2018 primarily due to an increase in the value of enhancements placed in service by our FI partners.
Delivery Costs
 
Year Ended December 31,
 
Change
 
2018
 
2019
 
$      
 
%      
 
(dollars in thousands)
Delivery costs
$
10,632

 
$
12,893

 
$
2,261

 
21
%
% of revenue
7
%
 
6
%
 
 
 
 
Delivery costs increased by $2.3 million during 2019 compared to 2018 primarily due to a $1.3 million increase in personnel costs associated with additional headcount to host Cardlytics Direct for certain new FI partners, a $0.9 million increase in hosting-related IT costs and a $0.1 million increase in stock-based compensation expense.


48


Sales and Marketing Expense
 
Year Ended December 31,
 
Change
 
2018
 
2019
 
$      
 
%      
 
(dollars in thousands)
Sales and marketing expense
$
41,878

 
$
43,828

 
$
1,950

 
5
%
% of revenue
28
%
 
21
%
 
 
 
 
Sales and marketing expense increased by $2.0 million during 2019 compared to 2018 primarily due to a $6.3 million increase in personnel costs associated with additional headcount, a $0.5 million increase in event hosting and sponsorship, a $0.2 million increase in software licensing fees and a $0.1 million increase in outsourcing costs, offset by a $5.1 million decrease in stock-based compensation expense.
Research and Development Expense
 
Year Ended December 31,
 
Change
 
2018
 
2019
 
$      
 
%      
 
(dollars in thousands)
Research and development expense
$
16,210

 
$
11,699

 
$
(4,511
)
 
(28
)%
% of revenue
11
%
 
6
%
 
 
 
 
Research and development expense decreased by $4.5 million during 2019 compared to 2018 primarily due to a $2.5 million decrease in stock-based compensation expense, a $0.4 million decrease in recruiting fees and a $0.1 million decrease in other expense, offset by a $2.0 million increase in capital development and $0.5 million increase in personnel costs.
General and Administrative Expense
 
Year Ended December 31,
 
Change
 
2018
 
2019
 
$      

%      
 
(dollars in thousands)
General and administration expense
$
34,228

 
$
36,720

 
$
2,492

 
7
%
% of revenue
23
%
 
17
%
 
 
 
 
General and administrative expense increased by $2.5 million during 2019 compared to 2018 primarily due to a $1.8 million increase in personnel costs associated with additional headcount, a $1.6 million increase in software licensing fees, a $1.2 million increase in insurance premiums, a $0.7 million increase in professional fees, a $0.3 million increase in travel costs and $0.3 million increase in other costs such as facility costs and non-income based taxes, offset by a $3.4 million decrease in stock-based compensation expense.
Stock-based Compensation Expense
The following table summarizes the allocation of stock-based compensation in the consolidated statements of operations (dollars in thousands):
 
Year Ended December 31,
 
Change
 
2018
 
2019
 
$      
 
%      
Delivery costs
$
633

 
$
711

 
$
78

 
12
 %
Sales and marketing expense
9,358

 
4,248

 
(5,110
)
 
(55
)
Research and development expense
4,087

 
1,619

 
(2,468
)
 
(60
)
General and administrative expense
12,712

 
9,273

 
(3,439
)
 
(27
)
Total stock-based compensation expense
$
26,790

 
$
15,851

 
$
(10,939
)
 
(41
)%
% of revenue
18
%
 
8
%
 
 
 
 


49


Stock-based compensation expense decreased by $10.9 million during 2019 compared to 2018 primarily due to an decrease in expense relating to performance-based restricted stock units ("PSUs"). During 2019, we recognized $7.6 million of expense related to PSUs compared to $18.6 million of expense in 2018. All performance conditions associated with the 2018 PSUs, as defined below, were achieved in 2018, resulting in the recognition of all stock-based compensation expense related to the awards.
Depreciation and Amortization Expense
 
Year Ended December 31,
 
Change
 
2018
 
2019
 
$      
 
%      
 
(dollars in thousands)
Depreciation and amortization expense
$
3,282

 
$
4,535

 
$
1,253

 
38
%
% of revenue
2
%
 
2
%
 
 
 
 
Depreciation and amortization expense increased by $1.3 million during 2019 compared to 2018 due to an increase in hosting related computer equipment.
Interest Expense, Net
 
Year Ended December 31,
 
Change
 
2018
 
2019
 
$      
 
%      
 
(dollars in thousands)
Interest expense
$
(3,990
)
 
$
(1,377
)
 
$
2,613

 
(65
)%
Interest income
726

 
829

 
103

 
14

Interest expense, net
$
(3,264
)
 
$
(548
)
 
$
2,716

 
(83
)%
% of revenue
(2
)%
 
 %
 
 
 
 
Interest expense, net decreased by $2.7 million during 2019 compared to 2018 primarily due to the lower interest rates under our current loan facility compared to our prior facility. Interest income increased $0.1 million during 2019 compared to 2018 due to increased cash deposits subsequent to our IPO in 2018 and our public equity offering in 2019.
Change in Fair Value of Warrant Liabilities
 
Year Ended December 31,
 
Change
 
2018
 
2019
 
$      
 
%      
 
(dollars in thousands)
Change in fair value of warrant liabilities
$
(6,760
)
 
$

 
$
6,760

 
(100
)%
% of revenue
(4
)%
 
%
 
 
 
 
Change in fair value of warrant liabilities reflect the changes in the value of our redeemable convertible preferred stock and common stock. Refer to Note 11—Fair Value Measurements to our consolidated financial statements for additional information regarding the valuation of our warrant liabilities.


50


Other (Expense) Income, Net
 
Year Ended December 31,
 
Change
 
2018
 
2019
 
$      
 
%      
 
(dollars in thousands)
Foreign currency (loss) gain
$
(1,172
)
 
$
781

 
$
1,953

 
(167
)%
Loss on extinguishment of debt
(924
)
 
(51
)
 
873

 
(94
)
Other expense
5

 
1

 
(4
)
 
(80
)
Other (expense) income, net
$
(2,101
)
 
$
729

 
$
2,830

 
(135
)%
% of revenue
(1
)%
 
%
 
 
 
 
The change in other (expense) income, net was primarily due to an increase in the value of the British pound relative to the U.S. dollar. During 2018, we also recognized a $0.9 million loss on extinguishment of debt related to the unamortized discount and unamortized debt issuance costs associated with our prior line of credit and prior term loan.
Comparison of Year Ended December 31, 2017 and 2018
Revenue
 
Year Ended December 31,
 
Change
 
2017
 
2018
 
$  
 
%   
 
(dollars in thousands)
Revenue by solution:
 
 
 
 
 
 
 
Cardlytics Direct
$
122,391

 
$
149,323

 
$
26,932

 
22
 %
Other Platform Solutions
7,974

 
1,361

 
(6,613
)
 
(83
)
Total revenue
$
130,365

 
$
150,684

 
$
20,319

 
16
 %
Revenue increased by $20.3 million in 2018 compared to 2017, primarily due to a $26.9 million increase in revenue generated from sales of Cardlytics Direct. Of this increase, $7.1 million related to sales of Cardlytics Direct to new marketers, while $19.8 million related to increased sales of Cardlytics Direct to existing marketers. Revenue from Other Platform Solutions during 2017 consisted substantially of revenue from sales of our Other Platform Solutions delivered as a managed service, which was discontinued as in July 2017.
Costs and Expenses
FI Share and Other Third-Party Costs
 
Year Ended December 31,
 
Change
 
2017
 
2018
 
$      
 
%      
 
(dollars in thousands)
FI Share and other third-party costs by solution:
 
 
 
 
 
 
 
Cardlytics Direct
$
67,207

 
$
80,720

 
$
13,513

 
20
 %
Renewal of FI partner agreement

 
(761
)
 
(761
)
 
n/a

Total Cardlytics Direct
67,207

 
79,959

 
12,752

 
19

Other Platform Solutions
4,414

 
1,275

 
(3,139
)
 
(71
)
Other components of FI Share and other third-party costs:
 
 
 
 
 
 
 
Non-cash equity expense included in FI Share

 
2,519

 
2,519

 
n/a

Amortization and impairment of deferred FI implementation costs
1,626

 
1,618

 
(8
)
 

Total FI Share and other third-party costs
$
73,247

 
$
85,371

 
$
12,124

 
17
 %
% of revenue
56
%
 
57
%
 
 
 
 


51


Cardlytics Direct FI Share and other third-party costs, excluding the impact of the gain related to the renewal of our agreement with an FI partner, increased by $13.5 million during 2018 compared to 2017 primarily due to increased revenue from sales of Cardlytics Direct.
Included in the renewal of our agreement with an FI partner are certain amendments that are retroactively applied as of January 1, 2018, which resulted in a $0.8 million gain during 2018, which reduced FI Share and other third-party costs on our consolidated statement of operations.
Other Platform Solutions FI Share and other third-party costs decreased during 2018 as we discontinued delivering Other Platform Solutions as a managed service as of July 31, 2017.
Warrants to purchase shares of common stock vested upon the completion of our IPO in February 2018, resulting in a non-cash expense of $2.5 million based on the vesting-date fair value of our common stock underlying these warrants. Since the performance conditions were directly related to revenue-producing activities, we recognized this non-cash expense in FI Share and other third-party costs on our consolidated statement of operations. Refer to Note 11—Fair Value Measurement to our consolidated financial statements for additional information regarding the valuation of the warrants that vested upon the consummation of our IPO.
Delivery Costs
 
Year Ended December 31,
 
Change
 
2017
 
2018
 
$      
 
%      
 
(dollars in thousands)
Delivery costs
$
7,012

 
$
10,632

 
$
3,620

 
52
%
% of revenue
5
%
 
7
%
 
 
 
 
Delivery costs increased by $3.6 million during 2018 compared to 2017 primarily due to a $2.5 million increase in personnel costs associated with additional headcount to host Cardlytics Direct for certain new FI partners, a $0.6 million increase in hosting-related IT costs, a $0.4 million increase in stock-based compensation expense and a $0.1 million increase in professional fees.
Sales and Marketing Expense
 
Year Ended December 31,
 
Change
 
2017
 
2018
 
$      
 
%      
 
(dollars in thousands)
Sales and marketing expense
$
31,927

 
$
41,878

 
$
9,951

 
31
%
% of revenue
24
%
 
28
%
 
 
 
 
Sales and marketing expense increased by $10.0 million during 2018 compared to 2017 primarily due to a $7.5 million increase in stock-based compensation expense, a $2.0 million increase in personnel costs associated with additional headcount, a $0.1 million increase in recruiting fees, a $0.1 million increase in travel costs and $0.1 million increase in software costs.
Research and Development Expense
 
Year Ended December 31,
 
Change
 
2017
 
2018
 
$      
 
%      
 
(dollars in thousands)
Research and development expense
$
12,150

 
$
16,210

 
$
4,060

 
33
%
% of revenue
9
%
 
11
%
 
 
 
 
Research and development expense increased by $4.1 million during 2018 compared to 2017 primarily due to a $3.1 million increase in stock-based compensation expense, a $1.0 million increase in personnel costs associated with higher research and development headcount, a $0.3 million increase in recruiting fees and a $0.1 million increase in IT costs, partially offset by a $0.5 million decrease in outsourcing costs.


52


General and Administrative Expense
 
Year Ended December 31,
 
Change
 
2017
 
2018
 
$      
 
%      
 
(dollars in thousands)
General and administrative expense
$
20,100

 
$
34,228

 
$
14,128

 
70
%
% of revenue
15
%
 
23
%
 
 
 
 
General and administrative expense increased by $14.1 million during 2018 compared to 2017 primarily due to a $10.6 million increase in stock-based compensation expense, a $0.9 million increase in personnel costs associated with higher general and administrative headcount, a $0.8 million increase in software license fees, a $0.9 million increase in professional fees, a $0.6 million in increase in insurance premiums, a $0.1 million increase in travel costs and $0.1 million increase in other costs such as facility costs and non-income based taxes.
Stock-based Compensation Expense
The following table summarizes the allocation of stock-based compensation in the consolidated statements of operations (in thousands):
 
Year Ended December 31,
 
Change
 
2017
 
2018
 
$      
 
%      
Delivery costs
$
202

 
$
633

 
$
431

 
213
%
Sales and marketing expense
1,894

 
9,358

 
7,464

 
394

Research and development expense
951

 
4,087

 
3,136

 
330

General and administrative expense
2,100

 
12,712

 
10,612

 
505

Total stock-based compensation expense
$
5,147

 
$
26,790

 
$
21,643

 
420
%
% of revenue
4
%
 
18
%
 
 
 
 
Stock-based compensation expense increased by $21.6 million during 2018 compared to 2017 primarily due to the recognition of expense totaling $18.6 million relating to the 2018 PSUs. All performance conditions associated with the 2018 PSUs were achieved in 2018, resulting in the recognition of all stock-based compensation expense related to the awards. The remaining $3.0 million increase in expense is largely attributed to changes in equity compensation strategies subsequent to our IPO.
Depreciation and Amortization Expense
 
Year Ended December 31,
 
Change
 
2017
 
2018
 
$      
 
%      
 
(dollars in thousands)
Depreciation and amortization expense
$
3,028

 
$
3,282

 
$
254

 
8
%
% of revenue
2
%
 
2
%
 
 
 
 
Depreciation and amortization expense increased by $0.3 million during 2018 compared to 2017 due to an increase in hosting related computer equipment and our suspension of efforts to obtain certain patents, resulting in the write off of deferred patent costs in 2018.


53


Interest Expense, Net
 
Year Ended December 31,
 
Change
 
2017
 
2018
 
$      
 
%      
 
(dollars in thousands)
Interest expense
$
(8,332
)
 
$
(3,990
)
 
$
4,342

 
(52
)%
Interest income
93

 
726

 
633

 
681

Interest expense, net
$
(8,239
)
 
$
(3,264
)
 
$
4,975

 
(60
)%
% of revenue
(6
)%
 
(2
)%
 
 
 
 
Interest expense, net decreased by $5.0 million during 2018 compared to 2017 primarily due to the conversion of our convertible promissory notes into shares of our redeemable convertible preferred stock in May 2017 and lower interest rates under our new loan facility. Interest income increased $0.6 million during 2018 compared to 2017 due to increased cash deposits subsequent to our IPO.
Change in Fair Value of Warrant Liability
 
Year Ended December 31,
 
Change
 
2017
 
2018
 
$      
 
%      
 
(dollars in thousands)
Change in fair value of warrant liability
$
(581
)
 
$
(6,760
)
 
$
(6,179
)
 
1,064
%
% of revenue
 %
 
(4
)%
 
 
 
 
Change in fair value of warrant liabilities reflect the changes in the value of our redeemable convertible preferred stock and common stock. Refer to Note 11—Fair Value Measurements to our consolidated financial statements for additional information regarding the valuation of our warrant liabilities.
Change in Fair Value of Convertible Promissory Notes
 
Year Ended December 31,
 
Change
 
2017
 
2018
 
$      
 
%      
 
(dollars in thousands)
Change in fair value of convertible promissory notes
$
(1,244
)
 
$

 
$
1,244

 
(100
)%
% of revenue
(1
)%
 
%
 
 
 
 
Change in fair value of convertible promissory notes reflects the change in the value of our convertible promissory notes, which was driven by periodic valuations. In May 2017, these convertible promissory notes converted into shares of our redeemable convertible preferred stock. Refer to Note 11—Fair Value Measurements to our consolidated financial statements for additional information regarding the valuation of our convertible promissory notes.
Change in Fair Value of Convertible Promissory Notes—Related Parties
 
Year Ended December 31,
 
Change
 
2017
 
2018
 
$      
 
%      
 
(dollars in thousands)
Change in fair value of convertible promissory notes—related parties
$
6,213

 
$

 
$
(6,213
)
 
(100
)%
% of revenue
5
%
 
%
 
 
 
 
Change in fair value of convertible promissory notes reflects the change in the value of our convertible promissory notes, which was driven by periodic valuations. In May 2017, these convertible promissory notes converted into shares of our redeemable convertible preferred stock. Refer to Note 11—Fair Value Measurements to our consolidated financial statements for additional information regarding the valuation of our convertible promissory notes.


54


Other Income (Expense), Net
 
Year Ended December 31,
 
Change
 
2017
 
2018
 
$      
 
%      
 
(dollars in thousands)
Foreign currency gain (loss)
$
1,318

 
$
(1,172
)
 
$
(2,490
)
 
(189
)%
Loss on extinguishment of debt

 
(924
)
 
(924
)
 
n/a

Other expense
9

 
5

 
(4
)
 
(44
)
Other income (expense), net
$
1,309

 
$
(2,101
)
 
$
(3,410
)
 
(261
)%
% of revenue
1
%
 
(1
)%
 
 
 
 
Other income (expense), net decreased $3.4 million during 2018 compared to 2017 primarily due to a decrease in the value of the British pound relative to the U.S. dollar. During 2018, we also recognized a $0.9 million loss on extinguishment of debt related to the unamortized discount and unamortized debt issuance costs associated with the 2016 Line of Credit and 2016 Term Loan, as defined in Note 6—Debt.
Quarterly Results of Operations
We have prepared the below quarterly financial data on the same basis as the audited consolidated financial statements included in this Annual Report. In our opinion, the quarterly financial data reflects all adjustments, consisting only of normal recurring adjustments that we consider necessary for a fair presentation of this data. This quarterly financial data should be read in conjunction with our consolidated financial statements and related notes included elsewhere in this Annual Report. Our historical results are not necessarily indicative of the results to be expected in the future.


55


The following table sets forth our unaudited quarterly consolidated statements of operations data for each of our eight most recently completed quarters (in thousands, except per share amount):
 
Three Months Ended
 
Mar 31,
2018
 
Jun 30,
2018
 
Sept 30,
2018
 
Dec 31,
2018
 
Mar 31,
2019
 
Jun 30,
2019
 
Sept 30,
2019
 
Dec 31,
2019
Revenue by solution:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cardlytics Direct
$
32,121

 
$
35,098

 
$
34,420

 
$
47,684

 
$
35,988

 
$
48,730

 
$
56,419

 
$
69,293

Other Platform Solutions
592

 
472

 
162

 
135

 

 

 

 

Total revenue
32,713

 
35,570

 
34,582

 
47,819

 
35,988

 
48,730

 
56,419

 
69,293

Costs and expenses:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
FI Share and other third-party costs
21,420

 
19,747

 
17,982

 
26,222

 
19,004

 
27,620

 
32,470

 
38,986

Delivery costs(1)
1,943

 
2,559

 
3,007

 
3,123

 
3,246

 
3,370

 
3,070

 
3,207

Sales and marketing expense(1)
8,216

 
10,247

 
9,452

 
13,963

 
9,337

 
11,047

 
11,074

 
12,370

Research and development expense(1)
3,459

 
4,888

 
4,097

 
3,766

 
2,941

 
2,782

 
3,018

 
2,958

General and administration expense(1)
6,582

 
8,979

 
7,925

 
10,742

 
7,000

 
8,340

 
12,218

 
9,162

Depreciation and amortization expense
910

 
784

 
777

 
811

 
961

 
1,053

 
1,167

 
1,354

Total costs and expenses
42,530

 
47,204

 
43,240

 
58,627

 
42,489

 
54,212

 
63,017

 
68,037

Operating loss
(9,817
)
 
(11,634
)
 
(8,658
)
 
(10,808
)
 
(6,501
)
 
(5,482
)
 
(6,598
)
 
1,256

Non-operating (expense) income:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Interest expense, net
(1,749
)
 
(992
)
 
(254
)
 
(269
)
 
(304
)
 
(338
)
 
(218
)
 
312

Change in fair value of warrant liability, net
(9,172
)
 
1,611

 
801

 

 

 

 

 

Other income (expense), net
683

 
(2,038
)
 
(257
)
 
(489
)
 
491

 
(690
)
 
(931
)
 
1,859

Total non-operating (expense) income
(10,238
)
 
(1,419
)
 
290

 
(758
)
 
187

 
(1,028
)
 
(1,149
)
 
2,171

Loss before income taxes
(20,055
)
 
(13,053
)
 
(8,368
)
 
(11,566
)
 
(6,314
)
 
(6,510
)
 
(7,747
)
 
3,427

Income tax benefit

 

 

 

 

 

 

 

Net (loss) income
(20,055
)
 
(13,053
)
 
(8,368
)
 
(11,566
)
 
(6,314
)
 
(6,510
)
 
(7,747
)
 
3,427

Adjustments to the carrying value of redeemable convertible preferred stock
(157
)
 

 

 

 

 

 

 

Net loss attributable to common stockholders
$
(20,212
)
 
$
(13,053
)
 
$
(8,368
)
 
$
(11,566
)
 
$
(6,314
)
 
$
(6,510
)
 
$
(7,747
)
 
$
3,427

Net loss per share attributable to common stockholders, basic
$
(1.54
)

$
(0.64
)

$
(0.40
)

$
(0.53
)

$
(0.28
)

$
(0.29
)

$
(0.33
)

$
0.13

Net loss per share attributable to common stockholders, diluted
$
(1.54
)
 
$
(0.64
)
 
$
(0.40
)
 
$
(0.53
)
 
$
(0.28
)
 
$
(0.29
)
 
$
(0.33
)
 
$
0.12

(1)
Includes stock-based compensation expense as follows (in thousands):
 
Three Months Ended
 
Mar 31,
2018
 
Jun 30,
2018
 
Sept 30,
2018
 
Dec 31,
2018
 
Mar 31,
2019
 
Jun 30,
2019
 
Sept 30,
2019
 
Dec 31,
2019
Delivery costs
$
85

 
$
183

 
$
203

 
$
162

 
$
164

 
$
199

 
$
176

 
$
172

Sales and marketing expense
43

 
2,668

 
1,939

 
3,808

 
707

 
952

 
1,432

 
1,157

Research and development expense
470

 
1,756

 
915

 
946

 
203

 
363

 
638

 
415

General and administration expense
1,402

 
3,738

 
2,666

 
4,906

 
634

 
1,558

 
5,240

 
1,841

Total stock-based compensation expense
$
2,900

 
$
8,345

 
$
5,723

 
$
9,822

 
$
1,708

 
$
3,072

 
$
7,486

 
$
3,585

Quarterly Trends
Revenue
Our revenue has generally increased over the past eight quarters, driven primarily by increased sales to new marketers and increased sales to existing marketers. Our revenue also varies from quarter to quarter due to the seasonal nature of our marketers’ advertising spending. Many marketers tend to devote a significant portion of their marketing budgets to the fourth quarter of the calendar year to coincide with consumer holiday spending and reduce marketing spend in the first quarter of the calendar year.


56


Costs and Expenses and Non-operating (Expense) Income
FI Share and other third-party costs are directly related to the amount of revenue that we generate, and therefore increased as our revenue increased. Our increased operating expenses reflect increases in headcount, increases in stock-based compensation expense, investments related to the implementation and hosting of new FI partners and costs associated with being a publicly traded company. Fluctuations in total non operating (expense) income were primarily driven by changes in the fair value of our warrant liability, foreign currency gains and losses and a $0.9 million loss on extinguishment of debt in the second quarter of 2018.
Segment Information
We have two reportable segments: Cardlytics Direct and Other Platform Solutions, as determined by the information that both our Chief Executive Officer and President and Chief Operating Officer, who we consider our chief operating decision makers, use to make strategic goals and operating decisions. Our Cardlytics Direct segment represents our proprietary native bank advertising channel. Our Other Platform Solutions segment represents solutions that enable marketers and marketing service providers to leverage the power of purchase intelligence outside the banking channel.
In early 2018, we began a strategic shift to focus the majority of our efforts and resources to support the growth of Cardlytics Direct. As a result, we do not expect to generate substantial, if any, revenue from Other Platform Solutions for the foreseeable future.
Critical Accounting Policies
Our consolidated financial statements are prepared in accordance with GAAP. The preparation of our consolidated financial statements requires us to make estimates, assumptions and judgments that affect the reported amounts of assets, liabilities, revenue, costs and expenses. We base our estimates and assumptions on historical experience and other factors that we believe to be reasonable under the circumstances. We evaluate our estimates and assumptions on an ongoing basis. Our actual results may differ from these estimates. Our most critical accounting policies are summarized below. Refer to the notes to our consolidated financial statements for additional information.
Revenue Recognition
We determine revenue recognition through the following steps:
identification of a contract with a customer,
identification of the performance obligation(s) in the contract,
determination of the transaction price,
allocation of the transaction price to the performance obligation(s) in the contract, and
recognition of revenue when or as the performance obligation(s) are satisfied.
We sell our solutions by entering into agreements directly with marketers or their marketing agencies, generally through the execution of insertion orders. The agreements state the terms of the arrangement, the negotiated fee, payment terms and the fixed period of time of the campaign. We consider a contract to exist when a campaign, which typically lasts 45 days, is published to an FI partner under the terms of an insertion order.
With respect to our Cardlytics Direct service, our performance obligation is to offer incentives to FIs' customers to make purchases from the marketer within a specified period. This performance obligation is a series that represents a stand ready obligation to provide a targeted campaign for the marketer to FIs' customers. Cardlytics Direct fees represent variable consideration that is resolved when FIs' customers make qualifying purchases during the marketing campaign term.
Subsequent to a qualifying purchase, the associated fees are generally not subject to refund or adjustment unless the fees from the marketing campaign exceed a contractual maximum (marketer budget). We have not constrained our revenue because adjustments have historically been immaterial and given the short duration of our marketing campaigns, any adjustments are recognized during the period of the marketing campaign. We recognize revenue for Cardlytics Direct fees over time using the right to invoice practical expedient because the amount billed is equal to the value delivered to marketers through qualified purchases by FIs' customers during that period.


57


Consumer Incentives
We report our revenue on our consolidated statements of operations net of Consumer Incentives. We do not provide the goods or services that are purchased by our FIs’ customers from the marketers to which the Consumer Incentives relate. Accordingly, the marketer is deemed to be the principal in the relationship with the customer and, therefore, the Consumer Incentive is deemed to be a reduction in the purchase price paid by the customer for the marketer’s goods or services. While we are responsible for remitting Consumer Incentives to our FI partners for further payment to their customers, we function solely as an agent of marketers in these arrangements.
We invoice marketers monthly based on the qualifying purchases of FIs' customers as reported by our FI partners during the month. Invoice payment terms, negotiated on a marketer-by-marketer basis, are typically between 30 to 60 days. However, for certain marketing agencies with sequential liability terms, payments are not due to us until such marketing agency has received payment from its marketer client. Accounts receivable is recorded at the amount of gross billings to marketers, net of allowances, for the fees and Consumer Incentives that we are responsible to collect. Our accrued liabilities also include the amount of Consumer Incentives due to FI partners. As a result, accounts receivable and accrued liabilities may appear large in relation to revenue, which is reported on a net basis. During 2017, 2018 and 2019, Consumer Incentives totaled $61.2 million, $68.3 million and $105.6 million, respectively.
FI Share and Other Third-Party Costs
We report our revenue on our consolidated statements of operations gross of FI Share. FI Share costs are included in FI Share and other third-party costs in our consolidated statements of operations, rather than as a reduction of revenue, because we and not our FI partners act as the principal in our arrangements with marketers. We are responsible for the fulfillment and acceptability of the services purchased by marketers. We also have latitude in establishing the price of our services, have discretion in supplier selection and earn variable amounts. FI partners only supply consumer purchase data and digital marketing space and generally have no involvement in the marketing campaigns or contractual relationship with marketers.
Income Taxes
Income taxes are accounted for using the asset and liability method. Under this method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective income tax bases, and operating loss and tax credit carryforwards. Valuation allowances are provided when we determine that it is more likely than not that all of, or a portion of, deferred tax assets will not be utilized in the future.
Significant judgment is required in determining any valuation allowance recorded against deferred tax assets. In assessing the need for a valuation allowance, we consider all available evidence, including past operating results, estimates of future taxable income and the feasibility of tax planning strategies. In the event that we change our determination as to the amount of deferred tax assets that can be realized, we will adjust our valuation allowance with a corresponding impact to the provision for income taxes in the period in which such determination is made.
Estimates of future taxable income are based on assumptions that are consistent with our plans. Assumptions represent management’s best estimates and involve inherent uncertainties and the application of management’s judgment. If actual amounts differ from our estimates, the amount of our tax expense and liabilities could be materially impacted.
We have recorded a full valuation allowance related to our deferred tax assets due to the uncertainty of the ultimate realization of the future benefits of those assets.
We recognize the tax effects of an uncertain tax position only if it is more likely than not to be sustained based solely on its technical merits as of the reporting date, and then, only in an amount more likely than not to be sustained upon review by the tax authorities. Where applicable, we classify associated interest and penalties as income tax expense. The total amounts of interest and penalties were not material. We consider many factors when evaluating and estimating our tax positions and tax benefits, which may require periodic adjustments and which may not accurately anticipate actual outcomes.


58


Fair Value Assumptions
Stock-based Compensation
We measure and recognize compensation expense based on the estimated fair value of the award on the grant date. The fair value is recognized as expense over the requisite service period, which is generally the vesting period of the respective award, on a straight-line basis when the only condition to vesting is continued service. We recognize the fair value of awards that contain performance conditions based upon the probability of the performance conditions being met. Expense for awards with performance conditions are estimated and adjusted on a quarterly basis based upon our assessment of the probability that the performance condition will be met. We recognize the fair value of awards that contain market conditions over the derived service period. Forfeitures are accounted for when they occur. Refer to Note 7—Stock-based Compensation for additional information regarding our specific award plans and estimates and assumptions used to determine fair value.
The determination of the grant date fair value of options using an option pricing model is affected principally by our estimated common stock fair value and requires management to make a number of other assumptions, including the expected life of the option, the volatility of the underlying stock, the risk-free interest rate and expected dividends. The assumptions used in our Black-Scholes option-pricing model represent management’s best estimates at the time of grant. These estimates are complex, involve a number of variables, uncertainties and assumptions and the application of management’s judgment, as they are inherently subjective. If any assumptions change, our stock-based compensation expense could be materially different in the future.
Convertible Promissory Notes
The redemption features included in the terms of our convertible promissory notes were determined to be derivative liabilities due to a significant discount within the redemption features for the note holders. Embedded derivatives that are not clearly and closely related to the host contract are required to be bifurcated and recorded at fair value unless the fair value option is elected on the host contract. Under the fair value option, bifurcation of the embedded derivative is not necessary as all related gains (losses) on the host contract and derivative will be reflected in the consolidated statements of operations. We elected the fair value option for our convertible promissory notes and changes in fair value of our convertible promissory notes are included in change in fair value of convertible promissory notes on our consolidated statements of operations.
To determine the fair value of our convertible promissory notes, we utilized key assumptions from the PWERM, as shown above. Under this method, we considered the redemption features of the convertible promissory notes, as described in Note 6—Debt to our consolidated financial statements appearing elsewhere in this Annual Report, to determine the fair value under discrete future outcomes, including IPO and non-IPO scenarios. We weighted the fair values based on the estimated probability of each scenario to determine the overall fair value of the convertible promissory notes as of the balance sheet date. Refer to Note 11—Fair Value Measurements to our consolidated financial statements for additional information on our valuation methodology.
Preferred Stock Warrants
We derived the fair value of the preferred stock warrants using key assumptions from the PWERM, as shown above, and an interpolation methodology that considered the timing of future potential liquidity events, changes to our forecasted financial results and changes in the valuation of comparable companies to determine the fair value of the warrants to purchase shares of our Series B-R redeemable convertible preferred stock and Series D-R redeemable convertible preferred stock. Refer to Note 11—Fair Value Measurements to our consolidated financial statements for additional information on our valuation methodology.
Common Stock Warrants
To determine the fair value of our common stock warrants issued in connection with our Series G preferred stock financing, we utilized a Monte Carlo simulation, which allows for the modeling of complex securities and evaluates many possible outcomes to forecast the stock price of the company post-IPO. As part of the valuation, we considered various scenarios related to the pricing, timing and probability of an IPO. Refer to Note 11—Fair Value Measurements to our consolidated financial statements for additional information on our valuation methodology.
Recent Accounting Pronouncements
Refer to Note 3—Accounting Standards to our consolidated financial statements for additional information.


59


Liquidity and Capital Resources
The following table summarizes our cash and cash equivalents, restricted cash, accounts receivable, working capital, total debt and unused available borrowings (in thousands):
 
December 31,
 
2018
 
2019
Cash and cash equivalents
$
39,623

 
$
104,458

Restricted cash
20,247

 
129

Accounts receivable, net
58,125

 
81,452

Working capital(1)
72,446

 
117,593

Total debt (including capital leases)
46,714

 
37

Unused available borrowings
3,300

 
40,000

(1)
We define working capital as current assets less current liabilities. See our consolidated financial statements for further details regarding our current assets and current liabilities.
Our unrestricted cash and cash equivalents as of December 31, 2019 are available for working capital purposes. Restricted cash primarily represents deposits held in an account controlled by our lender as additional security for our payment obligations under our 2018 Loan Facility. We do not enter into investments for trading purposes, and our investment policy is to invest any excess cash in short term, highly liquid investments that limit the risk of principal loss; therefore, our cash, cash equivalents and restricted cash are held in demand deposit accounts upon which we earn up to a 1.4% annual rate of interest. As of December 31, 2019, we had $4.8 million in cash and cash equivalents in the U.K. While our investment in Cardlytics UK Limited is not considered indefinitely invested, we do not plan to repatriate these funds.
Through December 31, 2019, we have incurred accumulated net losses of $338.6 million since inception, including losses of $19.6 million, $53.0 million and $17.1 million during 2017, 2018 and 2019, respectively. We expect to incur additional operating losses as we continue our efforts to grow our business. We have historically financed our operations and capital expenditures through convertible note financings, private placements of our redeemable convertible preferred stock, public offerings of our common stock as well as lines of credit and term loans. Through December 31, 2019, we have received net proceeds of $196.2 million from the issuance of preferred stock and convertible promissory notes and net proceeds of $127.1 million from public equity offerings. Our historical uses of cash have primarily been to fund our operating losses and working capital needs.
During 2018, scheduled development payments to a certain FI partner totaled $9.3 million, which was offset by recoveries through FI Share payment reductions of $4.6 million in 2019.
Our future capital requirements will depend on many factors, including our growth rate, the timing and extent of spending to support research and development efforts, the continued expansion of sales and marketing activities, the enhancement of our platform, the introduction of new solutions and the continued market acceptance of our solutions. We expect to continue to incur operating losses for the foreseeable future and may require additional capital resources to continue to grow our business. We believe that current cash and cash equivalents will be sufficient to fund our operations and capital requirements for at least the next 12 months following the date our consolidated financial statements were issued. In the event that additional financing is required from outside sources, we may not be able to raise such financing on terms acceptable to us or at all.
Sources of Funds
Proceeds from Issuance of Common Stock
On February 13, 2018, we closed our initial public offering (“IPO”), in which we issued and sold 5,400,000 shares of common stock at a public offering price of $13.00 per share, resulting in gross proceeds of $70.2 million. On February 14, 2018, pursuant to the underwriters’ partial exercise of their over-allotment option to purchase up to an additional 810,000 shares from us, we issued and sold an additional 421,355 shares of our common stock, resulting in additional gross proceeds to us of $5.5 million. In total, we issued 5,821,355 shares of common stock and raised $75.7 million in gross proceeds, or $66.1 million in net proceeds after deducting underwriting discounts and commissions of $5.3 million and offering costs of $4.3 million.


60


On September 13, 2019, we closed a public equity offering in which we sold 1,904,154 shares of common stock, which included 404,154 shares sold pursuant to the exercise by the underwriters of an option to purchase additional shares, at a public offering price of $34.00 per share. We received total net proceeds of $61.3 million after deducting underwriting discounts and commissions of $3.2 million and offering costs of $0.2 million. Selling stockholders, including certain of our executive officers and entities affiliated with certain of our directors, sold 1,194,365 shares of common stock in the offering at a public offering price of $34.00. We did not receive any proceeds from the sale of common stock by the selling stockholders.
During 2017, 2018 and 2019, we also received $0.2 million, $2.0 million and $29.7 million in proceeds from the exercise of options and warrants to purchase shares of common stock, respectively.
Series G Preferred Stock Financing
In May 2017, we sold an aggregate of 346,334 shares of our Series G redeemable convertible preferred stock, including to certain of our existing stockholders, at a price of $34.48 per share for aggregate gross proceeds of approximately $11.9 million. Refer to Note 9—Redeemable Convertible Preferred Stock for additional information regarding the Series G Stock financing.
Existing Stockholder Notes
During 2016, we issued unsecured convertible promissory notes to certain of our existing stockholders with an aggregate principal amount of $27.0 million ("Existing Stockholder Notes"). Refer to Note 9—Redeemable Convertible Preferred Stock for additional information regarding the Series G Stock financing and the transactions that resulted in the conversion of the Existing Stockholder Notes into shares of our Series G’ Stock.
2018 Loan Facility
On May 21, 2018, we entered into a Loan and Security Agreement with Pacific Western Bank (the “Lender”) consisting of a $30.0 million asset–based revolving line of credit ("2018 Line of Credit") and a $20.0 million term loan ("2018 Term Loan") (collectively, the “2018 Loan Facility”). We used the entire $20.0 million in proceeds from the 2018 Term Loan and an advance of $27.4 million under the 2018 Line of Credit to repay all outstanding obligations under our prior line of credit and term loan.
On May 14, 2019, we amended our 2018 Loan Facility to increase the capacity of the 2018 Line of Credit from $30.0 million to $40.0 million and decrease the capacity of our 2018 Term Loan from $20.0 million to $10.0 million. This amendment also extended the maturity date of the 2018 Loan Facility from May 21, 2020 to May 14, 2021. We repaid $10.0 million of the principal balance of the 2018 Term Loan upon the execution of the amendment in May 2019 and repaid the remaining $10.0 million principal balance in September 2019. As of December 31, 2019, we had $40.0 million of unused borrowings available under our 2018 Line of Credit.
The 2018 Loan Facility contains moving trailing 12-month billing covenants, which range from $210.0 million to $255.0 million, during the term of the facility. The moving 12-month billings covenant was $240.0 million for December 2019. The 2018 Loan Facility also requires us to maintain a total cash balance plus liquidity under the 2018 Line of Credit of not less than $5.0 million.
Under the 2018 Loan Facility relating to the 2018 Line of Credit, we are able to borrow up to the lesser of $40.0 million or 85% of the amount of our eligible accounts receivable. Interest on advances under the 2018 Line of Credit bears an interest rate equal to the prime rate minus 0.50%, or 4.25% as of December 31, 2019. In addition, we are required to pay an unused line fee of 0.15% per annum on the average daily unused amount of the $40.0 million revolving commitment. Interest accrued on the 2018 Term Loan at an annual rate of interest equal to the prime rate minus 2.75%, or 2.00% at the date of repayment in September 2019.
The 2018 Loan Facility includes customary representations, warranties and covenants (affirmative and negative), including restrictive covenants that prohibits mergers, acquisitions and dispositions of assets, incurrence of indebtedness and encumbrances on our assets and the payment or declaration of dividends; in each case subject to specified exceptions.
The 2018 Loan Facility also includes standard events of default, including in the event of a material adverse change. Upon the occurrence of an event of default, the lender may declare all outstanding obligations immediately due and payable and take such other actions as are set forth in the 2018 Loan Facility and increase the interest rate otherwise applicable to advances under the 2018 Line of Credit by an additional 3.00%. All of our obligations under the 2018 Loan Facility are secured by a first priority lien on substantially all of our assets. The 2018 Loan Facility does not include any prepayment penalties.
We believe we were in compliance with all financial covenants as of December 31, 2019.


61


Uses of Funds
Our collection cycles can vary from period to period based on the payment practices of our marketers and their agencies. We are generally obligated to pay Consumer Incentives with respect to our Cardlytics Direct solution between one and three months following redemption, regardless of whether we have collected payment from a marketer or its agency. We are generally obligated to pay our FI partners’ FI Share by the end of the month following our collection of payment from the applicable marketer or its agency. As a result, timing of cash receipts from our marketers can significantly impact our operating cash flows for any period. Further, the timing of payment of commitments and implementation fees to our FI partners may also result in variability of our operating cash flows for any period.
Our operating cash flows also vary from quarter to quarter due to the seasonal nature of our marketers’ advertising spending. Many marketers tend to devote a significant portion of their marketing budgets to the fourth quarter of the calendar year to coincide with consumer holiday spending and reduce marketing spend in the first quarter of the calendar year. Any lag between the timing of our payments to FI partners and our receipt of payment from marketers and their agencies can exacerbate our need for working capital during the first quarter of the calendar year.
Historical Cash Flows
The following table shows a summary of our cash flows for the periods presented (in thousands):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Cash, cash equivalents and restricted cash at beginning of period
$
22,968

 
$
21,262

 
$
59,870

Net cash (used in) provided by operating activities
(22,102
)
 
(18,995
)
 
11,457

Net cash used in investing activities
(1,647
)
 
(7,342
)
 
(11,020
)
Net cash provided by financing activities
21,761

 
65,191

 
44,179

Effect of exchange rates on cash, cash equivalents and restricted cash
282

 
(246
)
 
101

Cash, cash equivalents and restricted cash at end of period
$
21,262

 
$
59,870

 
$
104,587

Operating Activities
Historically, we have experienced negative operating cash flows, which reflects our investments to grow our business. Over time, we expect our business to generate positive operating cash flows. Given the seasonal nature of our marketer's advertising spending and our continued investment in our business, we may experience periods of negative operating cash flows from operations.
Operating activities provided $11.5 million of cash in 2019, which reflected our net loss of $17.1 million offset by $24.0 million of non-cash charges and a $4.6 million change in our net operating assets and liabilities. The non-cash charges primarily related to stock-based compensation expense, depreciation and amortization expense and amortization of deferred FI implementation costs. Changes in our net operating assets and liabilities were significantly impacted by the growth of the business as reflected by increases in revenue, Consumer Incentives and FI Share. The net change in our accounts receivable, Consumer Incentive liability and FI Share liability, including the impact from recoveries of development payments to a certain FI partner through FI Share payment reductions, was a positive cash flow impact of $1.4 million. This reflects our efforts to negotiate longer payment terms with our FI partners. Other changes in our net operating assets and liabilities include a $2.2 million increase in prepaid expenses and other assets, offset by a $5.6 million increase in accounts payable and accrued expenses.


62


Operating activities used $19.0 million of cash in 2018, which reflected growth in revenue, offset by continued investment in our operations. Cash used in operating activities reflected our net loss of $53.0 million, an $8.4 million payment of paid-in-kind interest on our 2016 Line of Credit and 2016 Term Loan, as defined in Note 6—Debt, that were extinguished in May 2018 and a $3.4 million change in our net operating assets and liabilities, partially offset by $45.8 million of non-cash charges. The non-cash charges primarily related to stock-based compensation expense, depreciation and amortization expense, the change in fair value of our warrant liabilities, non-cash interest expense and a non-cash expense related to the vesting of warrants upon completion of our IPO in February 2018. The change in our net operating assets and liabilities was primarily due to a $9.4 million increase in accounts receivable resulting from increased sales from 2018 compared to 2017 and a $2.3 million increase in prepaid expenses and other assets, offset by a $3.7 million increase in FI Share liability and a $4.2 million increase in Consumer Incentive liability also resulting from increased sales from 2018 compared to 2017 and a $4.2 million increase in accounts payable and accrued expenses. Additionally, we paid $3.9 million in FI implementation costs, net of the amounts recovered through reductions in FI Share.
Operating activities used $22.1 million of cash in 2017, which reflected growth in revenue, offset by continued investment in our operations. Cash used in operating activities reflected our net loss of $19.6 million and a $14.2 million change in our net operating assets and liabilities, partially offset by non-cash charges of $11.8 million. The non-cash charges primarily related to depreciation and amortization expense, accretion of debt discount charged to interest expense, and stock-based compensation expense, offset by a gain related to change the change in fair value of convertible promissory notes. The change in our net operating assets and liabilities was primarily due to a $10.9 million increase in deferred FI Implementation costs, a $7.5 million increase in accounts receivable resulting from increased sales from 2017 compared to 2016 and a $1.4 million increase in accounts payable and accrued expenses, offset by increases in FI Share liability and Consumer Incentive liability also resulting from increased sales from 2017 compared to 2016.
Investing Activities
Our cash flows from investing activities are primarily driven by our investments in, and purchases of, property and equipment and costs to develop internal-use software. We expect that we will continue to use cash for investing activities as we continue to invest in and grow our business.
Investing activities used cash totaling $1.6 million, $7.3 million and $11.0 million, in 2017, 2018 and 2019, respectively. Our investing cash flows during these periods primarily consisted of purchases of technology hardware and the capitalization of costs to develop internal-use software.
Financing Activities
Our cash flows from financing activities have primarily been composed of borrowings and repayments under our debt facilities, proceeds from the issuance of common and preferred stock and payments for costs related to debt issuances and equity offerings.
Financing activities provided $44.2 million in cash in 2019. We raised net proceeds of $61.3 million from our public equity offering and received $29.7 million in proceeds from the exercise of options and warrants to purchase shares of common stock. We also reduced our outstanding borrowings under our 2018 Line of Credit by $26.7 million and 2018 Term Loan by $20.0 million.
Financing activities provided $65.2 million in cash in 2018. Our financing activities during this period primarily consisted of net proceeds from our IPO of $70.4 million (gross proceeds of $75.7 million less underwriting discounts and commissions of $5.3 million) and proceeds from the exercise of options to purchase shares of common stock of $1.9 million, partially offset by a net $4.4 million use of cash related to our refinancing in May 2018, payments of equity offering costs of $1.9 million and a $0.8 million repayment under our 2018 Line of Credit.
Financing activities provided $21.8 million in cash in 2017. Our financing activities during this period consisted primarily of the issuance of $11.9 million of redeemable convertible preferred stock, $5.0 million of borrowings under our 2016 Term Loan and $7.5 million of borrowings under our 2016 Line of Credit, as defined in Note 6—Debt, partially offset by equity offering costs of $2.7 million.


63


Contractual Obligations and Commitments
The following table summarizes our commitments to settle contractual obligations as of December 31, 2019 (in thousands):
 
Less than 1 Year
(2020)
 
1 to 3 Years
(2021 and 2022)
 
3 to 5 Years
(2023 and 2025)
 
More than
5 Years
(thereafter)
 
Total
Capital leases(1)
$
24

 
$
13

 
$

 
$

 
$
37

Operating leases(2)
3,040

 
5,567

 
4,265

 

 
12,872

Purchase obligations(3)
3,668

 
508

 

 

 
4,176

Total
$
6,732

 
$
6,088

 
$
4,265

 
$

 
$
17,085

(1)
Capital leases represent principal and interest payments.
(2)
Operating lease obligations represent future minimum lease payments under our non-cancelable operating leases with an initial term in excess of one year.
(3)
Purchase obligations include all legally binding contracts such as hardware, software, licenses and legally binding service contracts. Purchase orders that are not binding agreements are excluded from the table above.
The commitment amounts in the table above are associated with contracts that are enforceable and legally binding and that specify all significant terms, including fixed or minimum services to be used, fixed, minimum or variable price provisions, and the approximate timing of the actions under the contracts. The table above does not include obligations under agreements that we can cancel without a significant penalty.
We have a minimum FI Share commitment with a certain FI partner totaling $10.0 million over a 12-month period following the completion of certain milestones, which were not met as of December 31, 2019. Any expected shortfall will be accrued during the 12-month period following the completion of the milestones. Also, unrecognized tax benefits totaled $(0.4) million as of December 31, 2019. The table above does not include these obligations.
Off-Balance Sheet Arrangements
We did not have any off-balance sheet arrangements as defined in Item 303(a)(4)(ii) of Regulation S-K.
ITEM 7A. QUALITATIVE AND QUANTITATIVE DISCLOSURES ABOUT MARKET RISK
Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily the result of fluctuations in interest rates and foreign exchange rates.
Interest Rate Risk
The interest rates under the 2018 Line of Credit are variable. Interest on advances under the 2018 Line of Credit bears an interest rate of the prime rate minus 0.50%, or 4.25%. As of December 31, 2019 the prime rate was 4.75% and a 10% increase in the current prime rate would, for example, result in a $0.2 million annual increase in interest expense if the maximum borrowable amount under the 2018 Line of Credit were outstanding for an entire year.
Foreign Currency Exchange Risk
Both revenue and operating expense of Cardlytics UK Limited are denominated in British pounds, and we bear foreign currency risks related to these amounts. For example, if the average value of the British pound had been 10% higher relative to the U.S. dollar during the 2017, 2018 and 2019, our operating expense would have increased by $0.9 million, $1.2 million and $1.4 million, respectively. Our foreign currency risks related to expenses denominated in Indian rupees is insignificant.
Inflation Risk
We do not believe that inflation has had a material effect on our business, financial condition or results of operations. If our costs were to become subject to significant inflationary pressures, we may not be able to fully offset such higher costs through price increases. Our inability or failure to do so could harm our business, financial condition and results of operations.


64


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


65


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the stockholders and the Board of Directors of Cardlytics, Inc.
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of Cardlytics, Inc. and subsidiaries (the "Company") as of December 31, 2018 and 2019, the related consolidated statements of operations, comprehensive loss, stockholders’ (deficit) equity, and cash flows, for each of the three years in the period ended December 31, 2019, and the related notes (collectively referred to as the "financial statements"). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2018 and 2019, 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.
Basis for Opinion
These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.
Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

/s/ DELOITTE & TOUCHE LLP
Atlanta, Georgia
March 3, 2020

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


66


CARDLYTICS, INC.
CONSOLIDATED BALANCE SHEETS
(Amounts in thousands, except par value amounts)
 
December 31,
 
2018

2019
Assets
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
39,623


$
104,458

Restricted cash
20,247


129

Accounts receivable, net
58,125


81,452

Other receivables
2,417


3,908

Prepaid expenses and other assets
3,956


5,783

Total current assets
124,368


195,730

Long-term assets:





Property and equipment, net
10,230


14,290

Intangible assets, net
370


389

Capitalized software development costs, net
1,625


3,815

Deferred FI implementation costs, net
15,877


8,383

Other long-term assets, net
1,293


1,706

Total assets
$
153,763


$
224,313

Liabilities and stockholders' equity



Current liabilities:



Accounts payable
$
2,099


$
1,229

Accrued liabilities:



Accrued compensation
5,936


8,186

Accrued expenses
4,388


6,018

FI Share liability
27,656


41,956

Consumer Incentive liability
11,476


19,861

Deferred revenue
346


1,127

Current portion of long-term debt
21


24

Total current liabilities
51,922


78,401

Long-term liabilities:



Deferred liabilities
3,173


2,632

Long-term debt, net of current portion
46,693


13

Total liabilities
101,788


81,046

Stockholders’ equity:



Common stock, $0.0001 par value—100,000 shares authorized and 22,466 and 26,547 shares issued and outstanding as of December 31, 2018 and December 31, 2019, respectively
7


8

Additional paid-in capital
371,463


480,578

Accumulated other comprehensive income
1,992


1,312

Accumulated deficit
(321,487
)

(338,631
)
Total stockholders’ equity
51,975


143,267

Total liabilities and stockholders’ equity
$
153,763


$
224,313


See notes to the consolidated financial statements

67


CARDLYTICS, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
(Amounts in thousands, except per share amounts)
 
Year Ended December 31,
 
2017
 
2018
 
2019
Revenue
$
130,365

 
$
150,684

 
$
210,430

Costs and expenses:

 

 

FI Share and other third-party costs
73,247

 
85,371

 
118,080

Delivery costs
7,012

 
10,632

 
12,893

Sales and marketing expense
31,927

 
41,878

 
43,828

Research and development expense
12,150

 
16,210

 
11,699

General and administration expense
20,100

 
34,228

 
36,720

Depreciation and amortization expense
3,028

 
3,282

 
4,535

Total costs and expenses
147,464

 
191,601

 
227,755

Operating loss
(17,099
)
 
(40,917
)
 
(17,325
)
Non-operating (expense) income:

 

 

Interest expense, net
(8,239
)
 
(3,264
)
 
(548
)
Change in fair value of warrant liabilities, net
(581
)
 
(6,760
)
 

Change in fair value of convertible promissory notes
(1,244
)
 

 

Change in fair value of convertible promissory notes—related parties
6,213

 

 

Other income (expense), net
1,309

 
(2,101
)
 
729

Total non-operating (expense) income
(2,542
)
 
(12,125
)
 
181

Loss before income taxes
(19,641
)
 
(53,042
)
 
(17,144
)
Income tax benefit

 

 

Net loss
(19,641
)
 
(53,042
)
 
(17,144
)
Adjustments to the carrying value of redeemable convertible preferred stock
(5,743
)
 
(157
)
 

Net loss attributable to common stockholders
$
(25,384
)
 
$
(53,199
)
 
$
(17,144
)
Net loss per share attributable to common stockholders, basic and diluted
$
(7.86
)
 
$
(2.79
)
 
$
(0.72
)
Weighted-average common shares outstanding, basic and diluted
3,230

 
19,060

 
23,746


See notes to the consolidated financial statements

68


CARDLYTICS, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(Amounts in thousands)
 
Year Ended December 31,
 
2017
 
2018
 
2019
Net loss
$
(19,641
)
 
$
(53,042
)
 
$
(17,144
)
Other comprehensive (loss) income:
 
 
 
 
 
  Foreign currency translation adjustments
(1,036
)
 
926

 
(680
)
Total comprehensive loss
$
(20,677
)
 
$
(52,116
)
 
$
(17,824
)

See notes to the consolidated financial statements

69


CARDLYTICS, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ (DEFICIT) EQUITY
(Amounts in thousands)
 
 
 
Additional
Paid-In
Capital
 
Accumulated
Other
Comprehensive
Income
 
Accumulated
Deficit
 
Total
 
Common Stock
 
 
Shares
 
Amount
 
Balance – December 31, 2016
2,590

 
$

 
$
29,867

 
$
2,102

 
$
(248,804
)
 
$
(216,835
)
Exercise of common stock options
48

 

 
230

 

 

 
230

Stock-based compensation

 

 
5,147

 

 

 
5,147

Issuance of common stock warrants

 

 
312

 

 

 
312

Deemed dividend related to beneficial conversion feature

 

 
(4,488
)
 

 

 
(4,488
)
Beneficial conversion feature of Series G stock

 

 
4,488

 

 

 
4,488

Conversion of convertible notes
801

 

 
24,392

 

 

 
24,392

Accretion of redeemable stock

 

 
(1,255
)
 

 

 
(1,255
)
Other comprehensive loss

 

 

 
(1,036
)
 

 
(1,036
)
Net loss

 

 

 

 
(19,641
)
 
(19,641
)
Balance – December 31, 2017
3,439

 
$

 
$
58,693

 
$
1,066

 
$
(268,445
)
 
$
(208,686
)
Exercise of common stock options
356

 

 
1,959

 

 

 
1,959

Exercise of common stock warrants
1,142

 

 

 

 

 

Stock-based compensation

 

 
26,813

 

 

 
26,813

Issuance of common stock
5,821

 
1

 
66,100

 

 

 
66,101

Issuance of common stock warrants

 

 
17,774

 

 

 
17,774

Issuance of ESPP
177

 

 
1,958

 

 

 
1,958

Issuance of restricted stock
888

 

 

 

 

 

Conversion of preferred stock to common stock
10,643

 
6

 
196,588

 

 

 
196,594

Conversion of preferred stock warrants to common stock warrants

 

 
1,735

 

 

 
1,735

Accretion of redeemable stock

 

 
(157
)
 

 

 
(157
)
Other comprehensive income

 

 

 
926

 

 
926

Net loss

 

 

 

 
(53,042
)
 
(53,042
)
Balance – December 31, 2018
22,466

 
$
7

 
$
371,463

 
$
1,992

 
$
(321,487
)
 
$
51,975

Exercise of common stock options
716

 

 
12,052

 

 

 
12,052

Exercise of common stock warrants
821

 

 
17,659

 

 

 
17,659

Stock-based compensation

 

 
15,888

 

 

 
15,888

Issuance of restricted stock
486

 

 

 

 

 

Issuance of common stock
1,904

 
1

 
61,308

 

 

 
61,309

Issuance of ESPP
154

 

 
2,208

 

 

 
2,208

Other comprehensive loss

 

 

 
(680
)
 

 
(680
)
Net loss

 

 

 

 
(17,144
)
 
(17,144
)
Balance – December 31, 2019
26,547

 
$
8

 
$
480,578

 
$
1,312

 
$
(338,631
)
 
$
143,267


See notes to the consolidated financial statements

70


CARDLYTICS, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(Amounts in thousands)
 
Year Ended December 31,
 
2017

2018

2019
Operating activities
 
 
 
 
 
 Net loss
$
(19,641
)
 
$
(53,042
)
 
$
(17,144
)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:
 
 

 

Depreciation and amortization
3,028

 
3,282

 
4,535

Amortization of financing costs charged to interest expense
560

 
282

 
95

Accretion of debt discount and non-cash interest expense
6,889

 
2,326

 

Stock-based compensation expense
5,147

 
26,790

 
15,851

Change in the fair value of warrant liabilities, net
581

 
6,760

 

Change in the fair value of convertible promissory notes
1,244

 

 

Change in the fair value of convertible promissory notes - related parties
(6,213
)
 

 

Other non-cash (income) expense, net
(1,102
)
 
4,771

 
631

Amortization of deferred FI implementation costs
1,626

 
1,618

 
2,869

Settlement of paid-in-kind interest

 
(8,353
)
 

Change in operating assets and liabilities:
 
 


 


Accounts receivable
(7,503
)
 
(9,426
)
 
(26,018
)
Prepaid expenses and other assets
(666
)
 
(2,275
)
 
(2,224
)
Deferred FI implementation costs
(10,900
)
 
(9,250
)
 

Recovery of deferred FI implementation costs
4,100

 
5,380

 
4,625

Accounts payable
(1,907
)
 
911

 
(601
)
Other accrued expenses
466

 
3,255

 
6,152

FI Share liability
804

 
3,742

 
14,301

Customer Incentive liability
1,385

 
4,234

 
8,385

Net cash (used in) provided by operating activities
(22,102
)
 
(18,995
)
 
11,457

Investing activities
 
 


 


Acquisition of property and equipment
(1,215
)
 
(5,920
)
 
(8,277
)
Acquisition of patents
(60
)
 
(23
)
 
(31
)
Capitalized software development costs
(372
)
 
(1,399
)
 
(2,712
)
Net cash used in investing activities
(1,647
)
 
(7,342
)
 
(11,020
)
Financing activities
 
 
 
 
 
Proceeds from issuance of debt
12,500

 
47,435

 

Principal payments of debt
(99
)
 
(52,581
)
 
(46,698
)
Proceeds from issuance of common stock
230

 
72,334

 
91,216

Proceeds from issuance of Series G preferred stock
11,940

 

 

Equity issuance costs
(2,668
)
 
(1,949
)
 
(196
)
Debt issuance costs
(142
)
 
(48
)
 
(143
)
Net cash provided by financing activities
21,761

 
65,191

 
44,179

Effect of exchange rates on cash, cash equivalents and restricted cash
282

 
(246
)
 
101

Net (decrease) increase in cash, cash equivalents and restricted cash
(1,706
)
 
38,608

 
44,717

Cash, cash equivalents, and restricted cash — Beginning of period
22,968

 
21,262

 
59,870

Cash, cash equivalents, and restricted cash — End of period
$
21,262

 
$
59,870

 
$
104,587


See notes to the consolidated financial statements

71



CARDLYTICS, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(Amounts in thousands)
 
Year Ended December 31,
 
2017
 
2018
 
2019
Reconciliation of cash, cash equivalents and restricted cash to the consolidated balance sheet:
 
 
 
 
 
Cash and cash equivalents
$
21,262

 
$
39,623

 
$
104,458

Restricted cash

 
20,247

 
129

Total cash, cash equivalents and restricted cash — End of period
$
21,262

 
$
59,870

 
$
104,587

 
 
 
 
 
 
Supplemental schedule of non-cash investing and financing activities:
 
 
 
 
 
Cash paid for interest
$
873

 
$
9,733

 
$
1,266

Amounts accrued for property and equipment
$
750

 
$
640

 
$
456

Amounts accrued for capitalized software development costs
$
61

 
$

 
$
10



See notes to the consolidated financial statements

72


CARDLYTICS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
1.    NATURE OF OPERATIONS
Cardlytics, Inc. (“we,” “our,” “us,” the “Company,” or “Cardlytics”) is a Delaware corporation and was formed on June 26, 2008. We operate an advertising platform within financial institutions’ (“FIs”) digital channels, which include online, mobile, email, and various real-time notifications. Our partnerships with FIs provide us with access to their anonymized purchase data and digital banking customers. By applying advanced analytics to this aggregation of purchase data, we make it actionable, helping marketers identify, reach and influence likely buyers at scale, and measure the true sales impact of their marketing spend. We have strong relationships with leading marketers across a variety of industries, including national and regional restaurant and retail chains, large providers of cable satellite television and and wireless services, and increasingly, travel and hospitality, grocery, e-commerce and luxury brands. Using our purchase intelligence presents customers with offers to save money at a time when they are thinking of their finances.
On May 4, 2012, we formed Cardlytics UK Limited (“Cardlytics UK”), a wholly-owned subsidiary registered as a private limited company in England and Wales. Cardlytics UK was a party to a collaboration agreement whereby 50% of its income and losses are shared with Aimia EMEA Limited (“Aimia”). Cardlytics, Inc. obtained full control of Cardlytics UK in June 2016 upon the termination of the cooperation agreement in exchange for convertible promissory notes of the Company. Refer to Note 6—Debt for additional information. We also operate in India through Cardlytics Services India Private Limited, a wholly-owned and operated subsidiary registered as a private limited company in India.
Reverse Stock Split
On January 26, 2018, our board of directors approved an amended and restated certificate of incorporation to (1) effect a reverse split on outstanding shares of our common stock and redeemable convertible preferred stock on a one-for-four basis (the “Reverse Stock Split”), (2) modify the threshold for automatic conversion of our preferred stock into shares of our common stock in connection with an initial public offering to eliminate the requirement of gross proceeds to the Company of not less than $70.0 million and (3) authorize us to issue up to 100,000,000 shares of common stock, $0.0001 par value per share and 25,000,000 shares of redeemable convertible preferred stock, $0.0001 par value per share (collectively, the “Charter Amendment”). The authorized shares and par values of our common stock and redeemable convertible preferred stock were not adjusted as a result of the Reverse Stock Split. The Charter Amendment was approved by the Company’s stockholders on January 26, 2018 and became effective upon the filing of the Charter Amendment with the State of Delaware on January 26, 2018. All issued and outstanding common stock and preferred stock and related share and per share amounts contained in these financial statements have been retroactively adjusted to reflect the Reverse Stock Split for all periods presented.
Proceeds from Issuance of Common Stock
On February 13, 2018, we closed our initial public offering (“IPO”), in which we issued and sold 5,400,000 shares of common stock at a public offering price of $13.00 per share, resulting in gross proceeds of $70.2 million. On February 14, 2018, pursuant to the underwriters’ partial exercise of their over-allotment option to purchase up to an additional 810,000 shares from us, we issued and sold an additional 421,355 shares of our common stock, resulting in additional gross proceeds to us of $5.5 million. In total, we issued 5,821,355 shares of common stock and raised $75.7 million in gross proceeds, or $66.1 million in net proceeds after deducting underwriting discounts and commissions of $5.3 million and offering costs of $4.3 million. Upon the closing of the IPO, all of the outstanding shares of redeemable convertible preferred stock automatically converted into shares of common stock and all warrants to purchase shares of redeemable convertible preferred stock were automatically converted into warrants to purchase shares of common stock. Subsequent to the closing of the IPO, there were no shares of preferred stock or warrants to purchase shares of redeemable convertible preferred stock outstanding. The consolidated financial statements as of December 31, 2017, including share and per share amounts, do not give effect to the IPO or conversion of the redeemable convertible preferred stock, as the IPO and such conversions were completed subsequent to December 31, 2017.
Upon the completion of our IPO, our amended and restated certificate of incorporation authorized us to issue up to 100,000,000 shares of common stock, $0.0001 par value per share, and 10,000,000 shares of preferred stock, $0.0001 par value per share, all of which shares of preferred stock are undesignated. Our board of directors may establish the rights and preferences of the preferred stock from time to time.


73


On September 13, 2019, we closed a public equity offering in which we sold 1,904,154 shares of common stock, which included 404,154 shares sold pursuant to the exercise by the underwriters of an option to purchase additional shares, at a public offering price of $34.00 per share. We received total net proceeds of $61.3 million after deducting underwriting discounts and commissions of $3.2 million and offering costs of $0.2 million.
Selling stockholders, including certain of our executive officers and entities affiliated with certain of our directors, sold 1,194,365 shares of common stock in the offering at a public offering price of $34.00. We did not receive any proceeds from the sale of common stock by the selling stockholders.
During 2017, 2018 and 2019, we received $0.2 million, $2.0 million and $29.7 million in proceeds from the exercise of options and warrants to purchase shares of common stock.
2.     SIGNIFICANT ACCOUNTING POLICIES
Principles of Consolidation
The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.
Use of Estimates
The preparation of financial statements in conformity with generally accepted accounting principles in the United States (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements. Actual results could differ from these estimates. Significant items subject to such estimates and assumptions include revenue recognition, internal-use software development costs, income taxes, stock-based compensation, income tax valuation allowance, contingencies and changes in fair value of our convertible promissory notes, preferred stock warrants and common stock warrants. We base our estimates on historical experience and also on assumptions that we believe are reasonable. Changes in facts or circumstances may cause us to change our assumptions and estimates in future periods and it is possible that actual results could differ from our current or revised future estimates.
Foreign Currency
The functional currency of our foreign wholly-owned subsidiaries is the local currency. We translate the financial statements of these subsidiaries into U.S. dollars each reporting period for purposes of consolidation. Assets and liabilities are translated at the period-end currency exchange rates, certain equity accounts are translated at historical exchange rates and income and expense amounts are translated at average currency exchange rates in effect for the period. The effect of these translation adjustments is reported in a separate component of stockholders’ deficit titled accumulated other comprehensive income.
We are also subject to gains and losses from foreign currency denominated transactions and the remeasurement of foreign currency denominated balance sheet accounts, both of which are included in other income (expense), net in the accompanying consolidated statements of operations. We recorded foreign currency (gains) losses totaling $(1.3) million and $1.2 million and $(0.8) million in 2017, 2018 and 2019, respectively.
FI Share and Other Third-Party Costs
With respect to Cardlytics Direct, we generally pay our FI partners a negotiated and fixed percentage of our billings to marketers less any Consumer Incentives that we pay to the FIs’ customers and certain third-party data costs ("FI Share"). FI Share and other third-party costs consist primarily of the FI Share that we pay our FI partners, media and data costs, and the amortization of implementation costs incurred pursuant to our agreements with certain FI partners, any incremental costs due to FIs as part of FI Share commitments, as well as a non-cash expense related to the vesting of warrants issued to an FI partner that accelerated upon the consummation of our IPO. To the extent that we use a specific FI customer’s anonymized purchase data in the delivery of our solutions, we pay the applicable FI partner an FI Share calculated based on the relative contribution of the data provided by the FI partner to the overall delivery of the services.
Delivery Costs
Delivery costs consist primarily of personnel-related costs of our campaign, data operations and production support teams, including salaries, benefits, bonuses and payroll taxes, as well as stock-based compensation expense. Delivery costs also include hosting facility costs, internally developed and purchased or licensed software costs, outsourcing costs and professional services costs.


74


Accounts Receivable
Accounts receivable are carried at the original invoiced amount less an allowance for doubtful accounts, determined based on the probability of future collection. When we become aware of circumstances that may decrease the likelihood of collection, we record a specific allowance against amounts due, which reduces the receivable to the amount that we believe will be collected. For all other accounts receivable, we determine the adequacy of the allowance based on historical loss patterns, the number of days that billings are past due and an evaluation of the potential risk of loss associated with specific accounts.
The following table presents changes in the allowance for doubtful accounts (in thousands):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Beginning balance
$
653

 
$
105

 
$
169

Bad debt expense
73

 
130

 
1,201

Write-offs, net of recoveries
(621
)
 
(66
)
 
(1,115
)
Ending balance
$
105

 
$
169

 
$
255


Unbilled receivables were $0.1 million, $0.4 million and $0.6 million as of December 31, 2017, 2018 and 2019, respectively. An unbilled receivable represents revenue earned and recognized from customer activity that was not billed prior to the end of the reporting period. Unbilled receivables are included in accounts receivable, net on our consolidated balance sheets.
Property and Equipment
Property and equipment are stated at cost. Expenditures for maintenance and repairs are expensed as incurred, while betterments that materially extend the life of an asset are capitalized. The cost of assets sold, retired or otherwise disposed of, and the related accumulated depreciation, are eliminated from the accounts and any resulting gain or loss is recognized.
Depreciation of property and equipment is determined using the straight-line method over the estimated useful lives of the applicable assets, which are as follows:
Computer equipment:
 
2–3 years
Furniture and fixtures:
 
5 years
Leasehold improvements:
 
Lesser of estimated useful life or life of the lease

Intangible Assets
Intangible assets are recorded at cost and consist of costs incurred for software patent applications. As of December 31, 2019, we had four issued patents and are pursuing ten additional patents relating to our software. We received approval for three patents in 2013 and one patent in 2018 and began amortizing the costs of obtaining these patents over the estimated remaining lives of the patents. If a patent application is rejected or if we abandon efforts to obtain a new patent, all deferred patent costs are expensed immediately. Deferred patent costs related to patents for which we have not yet obtained approval totaled $0.2 million and $0.3 million as of December 31, 2018 and 2019, respectively. Based on deferred patent costs as of December 31, 2019, the related amortization expense will be less than $0.1 million in each of the next five years. Intangible assets are as follows (in thousands):
 
December 31,
 
2018
 
2019
Deferred patent costs, gross
$
417

 
$
448

Less accumulated amortization
(47
)
 
(59
)
Deferred patent costs, net
$
370

 
$
389




75


Internal-Use Software Development Costs
Capitalized software development costs consist of costs incurred in the development of internal-use software, primarily associated with the development and enhancement of our offer management system and offer placement system. We capitalize the costs of software developed or obtained for internal use in accordance with ASC Topic 350-40, Internal Use Software. We begin to capitalize our costs upon completion of the preliminary project stage. We consider the preliminary project stage to be complete and the application development stage to have begun when preliminary development efforts are successfully completed, management has authorized and committed project funding and it is probable that the project will be completed and the software will be used as intended. These costs are amortized on a straight-line basis over the estimated useful life of the related asset, generally estimated to be three years. Costs incurred in the preliminary project stage and post-implementation operation stages are expensed as incurred and recorded in research and development expense on our consolidated statements of operations.
During 2017, 2018 and 2019, we capitalized development costs for enhancements to our offer management system as well as the implementation of a new billing system totaling $0.4 million, $1.6 million and $2.6 million, respectively.
Capitalized software development costs are as follows (in thousands):
 
December 31,
 
2018
 
2019
Capitalized software development costs, gross
$
2,826

 
$
5,537

Less accumulated amortization
(1,201
)
 
(1,722
)
Capitalized software development costs, net
$
1,625

 
$
3,815


Debt Issuance Costs
Costs incurred to obtain loans, other than lines of credit, are recorded as a reduction of the carrying amount of the related liability and amortized over the applicable loans’ life using the effective interest method. Costs incurred to obtain lines of credit are capitalized and included in other long-term assets on our consolidated balance sheets and amortized ratably over the term of the arrangement. Costs incurred to obtain loans for which we have elected the fair value option are expensed upon the issuance of the loan and recorded within general and administrative expense on our consolidated statements of operations.
As described in Note 6—Debt, we entered into a 2018 Loan Facility in 2018 and deferred $0.1 million of debt issuance costs associated with obtaining the 2018 Loan Facility and deferred $0.1 million of unamortized debt issuance costs attributed to our 2016 Line of Credit and 2016 Term Loan. We recognized a $0.9 million loss on extinguishment of debt related to the unamortized discount and unamortized debt issuance costs associated with our 2016 Term Loan and 2016 Line of Credit. This expense is included within other income (expense), net on our consolidated statements of operations and is presented in other non-cash expenses on our consolidated statement of statement of cash flows.
Amortization of debt issuance costs included in interest expense, net totaled $0.6 million, $0.3 million and $0.1 million in 2017, 2018 and 2019, respectively.
Deferred debt issuance costs related to our lines of credit included in other long-term assets are as follows (in thousands):
 
December 31,
 
2018
 
2019
Debt issuance costs, gross
$
334

 
$
388

Less accumulated amortization
(234
)
 
(271
)
Debt issuance costs, net
$
100

 
$
117

Deferred debt issuance costs related to our term loans included in debt are as follows (in thousands):
 
December 31,
 
2018
 
2019
Debt issuance costs, gross
$
30

 
$

Less accumulated amortization
(10
)
 

Debt issuance costs, net
$
20

 
$




76


Future amortization of debt issuance costs is as follows (in thousands):
Years Ending December 31,
Amortization
2020
$
87

2021
30

Total
$
117


Deferred Offering Costs
Deferred offering costs consist of incremental costs directly attributable to equity offerings. Deferred offering costs are included in other long-term assets on our consolidated balance sheets. Upon completion of an offering, these amounts are offset against the proceeds of the offering.
Deferred offering costs is as follows (in thousands):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Beginning balance
$

 
$
3,144

 
$

Deferred costs
3,144

 
1,135

 
196

Recognized against offering proceeds

 
(4,279
)
 
(196
)
Ending balance
$
3,144

 
$

 
$


Advertising
We expense advertising costs as incurred. These costs are included in sales and marketing expense on our consolidated statements of operations. Advertising costs include direct marketing costs such as print advertisements, market research, direct mail, public relations and trade show expenses and totaled $0.7 million, $0.9 million and $1.4 million in 2017, 2018 and 2019, respectively.
Stock-Based Compensation
We measure and recognize compensation expense based on the estimated fair value of the award on the grant date. The fair value is recognized as expense over the requisite service period, which is generally the vesting period of the respective award, on a straight-line basis when the only condition to vesting is continued service. We recognize the fair value of awards that contain performance conditions based upon the probability of the performance conditions being met. Expense for awards with performance conditions are estimated and adjusted on a quarterly basis based upon our assessment of the probability that the performance condition will be met. We recognize the fair value of awards that contain market conditions over the derived service period. Forfeitures are accounted for when they occur. Refer to Note 7—Stock-based Compensation for additional information regarding our specific award plans and estimates and assumptions used to determine fair value.
Redeemable Convertible Preferred Stock Warrant Liability
Warrants to purchase shares of our redeemable convertible preferred stock are accounted for as derivative liabilities in accordance with ASC Topic 815, Derivatives and Hedging due to the terms of the warrants and related agreements. We have determined that these warrants do not meet the scope exception of a contract indexed to our stock because of fair value protections contained in agreements governing our redeemable convertible preferred stock as described in Note 9—Redeemable Convertible Preferred Stock. We record preferred stock warrant liabilities on our consolidated balance sheets at their fair value. We record the changes in fair value of such instruments as non-cash gains or losses on our statements of operations. Upon the consummation of our IPO, all of the outstanding warrants to purchase shares of redeemable convertible preferred stock were automatically converted into warrants to purchase shares of common stock. Refer to Note 11—Fair Value Measurements for additional information.
Common Stock Warrant Liability
In connection with the Series G Stock financing, we issued warrants to purchase shares of our common stock that are accounted for as liabilities in accordance with ASC Topic 480, Distinguishing Liabilities From Equity due to the terms of the warrants and related agreements. We record these common stock warrant liabilities on our consolidated balance sheets at their fair value. We record the changes in fair value of such instruments as non-cash gains or losses in our statements of operations. Refer to Note 11—Fair Value Measurements for additional information.


77


Fair Value of Financial Instruments
When required by GAAP, assets and liabilities are reported at fair value on our consolidated financial statements. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Valuation inputs are arranged in a hierarchy that consists of the following levels:
Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.
Level 2 inputs are inputs other than Level 1 inputs such as quoted prices for similar assets or liabilities; quoted prices in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which all significant inputs are observable or can be derived principally from or corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3 inputs are unobservable inputs for the asset or liability.
Our nonfinancial assets that we recognize or disclose at fair value on our consolidated financial statements on a nonrecurring basis include property and equipment, intangible assets, capitalized software development costs and deferred FI implementation costs. The fair values for these assets are evaluated when events or changes in circumstances indicate the carrying value may not be recoverable.
Convertible Promissory Notes
The redemption features included in the terms of the convertible promissory notes were determined to be derivative liabilities as a result of a significant discount within the redemption features for the note holders. Embedded derivatives that are not clearly and closely related to the host contract are required to be bifurcated and recorded at fair value unless the fair value option is elected on the host contract. Under the fair value option, bifurcation of the embedded derivative is not necessary as all related gains or losses on the host contract and derivative will be reflected on the consolidated statements of operations. We elected the fair value option for the convertible promissory notes upon their issuance. The convertible promissory notes are measured at fair value using unobservable inputs that required a high level of judgment, and are therefore classified as Level 3. In May 2017, we issued and sold shares of Series G redeemable convertible preferred stock, which resulted in the conversion of the convertible promissory notes into either shares of our common stock or shares of our Series G’ Stock. Refer to Note 11—Fair Value Measurements for additional information regarding the valuation of the convertible promissory notes.
Income Taxes
Income taxes are accounted for using the asset and liability method. Under this method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective income tax bases, and operating loss and tax credit carryforwards. Valuation allowances are provided when we determine that it is more likely than not that all of, or a portion of, deferred tax assets will not be utilized in the future.
Significant judgment is required in determining any valuation allowance recorded against deferred tax assets. In assessing the need for a valuation allowance, we consider all available evidence, including past operating results, estimates of future taxable income and the feasibility of tax planning strategies. In the event that we change our determination as to the amount of deferred tax assets that can be realized, we will adjust our valuation allowance with a corresponding impact to the provision for income taxes in the period in which such determination is made.
Estimates of future taxable income are based on assumptions that are consistent with our plans. Assumptions represent management’s best estimates and involve inherent uncertainties and the application of management’s judgment. If actual amounts differ from our estimates, the amount of our tax expense and liabilities could be materially impacted.
We have recorded a full valuation allowance related to our net deferred tax assets due to the uncertainty of the ultimate realization of the future benefits of those assets.
We recognize the tax effects of an uncertain tax position only if it is more likely than not to be sustained based solely on its technical merits as of the reporting date, and then, only in an amount more likely than not to be sustained upon review by the tax authorities. Where applicable, we classify associated interest and penalties as income tax expense. The total amounts of interest and penalties were not material. We consider many factors when evaluating and estimating our tax positions and tax benefits, which may require periodic adjustments and which may not accurately anticipate actual outcomes.


78


On December 22, 2017, the Tax Cuts and Jobs Act of 2017 (“Tax Act”) was signed into law making significant changes to the Internal Revenue Code of 1986, as amended (“IRC”). Changes include, but are not limited to, a corporate tax rate decrease to 21% effective for tax years beginning after December 31, 2017. This change in tax rate resulted in a reduction in our net U.S. deferred tax assets, which was fully offset by a reduction in our valuation allowance. The other provisions of the Tax Act, including the one-time transition tax on the mandatory deemed repatriation of cumulative foreign earnings, did not have a material impact on our financial statements.
3.    ACCOUNTING STANDARDS
Recently Adopted Accounting Pronouncements
On January 1, 2019, we early adopted Accounting Standards Update (“ASU”) 2014-09, Revenue from Contracts with Customers (Topic 606), using the modified retrospective method, as permitted under ASU 2014-09. The adoption of ASU 2014-09 did not result in a material change in the timing or amount of revenue recognized, nor did it result in the capitalization of incremental contract costs. Accordingly, there was no cumulative effect adjustment recorded in the consolidated financial statements upon adoption.
On January 1, 2019, we adopted ASU 2016-01, Financial Instruments-Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities, which is intended to enhance the reporting model for financial instruments to provide users of financial statements with more decision-useful information. The adoption of this guidance had no impact on our consolidated financial statements.
Recently Issued Accounting Pronouncements
In April 2015, the FASB issued ASU 2015-05, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Fees Paid in a Cloud Computing Arrangement, to help entities evaluate the accounting for fees paid by a customer in a cloud computing arrangement (hosting arrangement) by providing guidance for determining when the arrangement includes a software license. If a cloud computing arrangement includes a license to internal-use software, then the software license is accounted for by the customer in accordance with Subtopic 350-40. This generally means that an intangible asset is recognized for the software license and, to the extent that the payments attributable to the software license are made over time, a liability also is recognized. If a cloud computing arrangement does not include a software license, the entity should account for the arrangement as a service contract. This generally means that the fees associated with the hosting element (service) of the arrangement are expensed as incurred. For public entities, this ASU is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. For non-public entities, this ASU is effective for fiscal years beginning after December 15, 2020, and interim periods within fiscal years beginning after December 15, 2021. Early adoption is permitted, including adoption in any interim period, for all entities. We have made the election to use the extended transition period for complying with new or revised accounting standards under Section 102(b)(1) of the JOBS Act, and therefore we will be required to adopt this ASU for annual reporting periods beginning after December 15, 2020. We early adopted this ASU on January 1, 2020 on a prospective basis. We do not expect the adoption to have a material effect on our consolidated financial statements.
In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842), which supersedes ASC Topic 840, Leases. The ASU does not significantly change the lessees’ recognition, measurement and presentation of expenses and cash flows from the previous accounting standard. The ASU requires lessees to recognize a lease liability for payments and a right of use asset representing the right to use the leased asset during the term on operating lease arrangements. Lessees are permitted to make an accounting policy election to not recognize the asset and liability for leases with a term of twelve months or less. Lessors’ accounting under the ASU is largely unchanged from the previous accounting standard. In addition, the ASU expands the disclosure requirements of lease arrangements. In July 2018, the FASB issued ASU 2018-11, Leases (Topic 842) - Targeted Improvements, which provides the option of applying the requirements of the new lease standard in the period of adoption with no restatement to comparative periods. For public entities, Leases (Topic 842) is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. In November 2019, the FASB issued ASU 2019-10, Leases (Topic 842), making the effective date of Leases (Topic 842) for non-public entities effective for annual periods beginning after December 15, 2020, and interim periods within fiscal years beginning after December 15, 2021. We have made the election to use the extended transition period for complying with new or revised accounting standards under Section 102(b)(1) of the JOBS Act, and therefore we will be required to adopt this ASU for annual reporting periods beginning after January 1, 2021. Early adoption is permitted. Although we are currently evaluating the impact of this guidance on our consolidated financial statements, we expect that most of our operating lease commitments will be recognized as operating lease liabilities and right-of-use assets upon adoption of the new guidance.


79


4.     REVENUE
We have generated revenue through the sale of two categories of solutions that leverage our intelligence platform: (1) our proprietary native banking channel, Cardlytics Direct, and (2) our Other Platform Solutions. We have generated substantially all of our revenue from sales of Cardlytics Direct since inception.
Our Other Platform Solutions enabled marketers and marketing service providers to leverage the power of purchase intelligence outside the bank channel. We have shifted the majority of our efforts and resources to support the growth of Cardlytics Direct. As a result, we have not and do not expect to generate substantial, if any, revenue from Other Platform Solutions for the foreseeable future.
Cardlytics Direct
Cardlytics Direct is our proprietary native bank advertising channel that enables marketers to reach consumers through the FIs' trusted and frequently visited digital banking channels. Working with the marketer, we design a campaign that targets customers based on their purchase history. The consumer is offered an incentive to make a purchase from the marketer within a specified period. We use a portion of the fees that we collect from marketers to provide these consumer incentives to our FIs’ customers after they make qualifying purchases ("Consumer Incentives").
Cardlytics Direct is priced predominantly in two ways: (1) Cost per Served Sale (“CPS”), and (2) Cost per Redemption (“CPR”).
CPS. Our primary pricing model is CPS, which we created to meet the media buying preferences of marketers. We generate revenue by charging a percentage, which we refer to as the CPS Rate, of all purchases from the marketer by consumers (1) who are served marketing and (2) subsequently make a purchase from the marketer during the campaign period, regardless of whether consumers select the marketing and thereby becomes eligible to earn the applicable Consumer Incentive. We set CPS Rates for marketers based on our expectation of the marketer’s return on spend for the relevant campaign. Additionally, we set the amount of the Consumer Incentives payable for each campaign based on our estimation of our ability to drive incremental sales for the marketer. We seek to optimize the level of Consumer Incentives to retain a greater portion of billings. However, if the amount of Consumer Incentives exceeds the amount of billings that we are paid by the applicable marketer we are still responsible for paying the total Consumer Incentive. This has occurred infrequently and has been immaterial in amount for each of the periods presented. In some instances, we may also charge the marketer the Consumer Incentive, in which case the marketer determines the level of Consumer Incentive for the campaign.
CPR. Under our CPR pricing model, marketers specify and fund the Consumer Incentive and pay us a separate negotiated, fixed marketing fee, which we refer to as the CPR Fee, for each purchase that we generate. We generate revenue if the consumer (1) is served marketing, (2) selects the marketing and thereby becomes eligible to earn the applicable Consumer Incentive and (3) makes a qualifying purchase from the marketer during the campaign period. We set the CPR Fee for marketers based on our estimation of the marketers’ return on spend for the relevant campaign. The CPR Fee is either a percentage of qualifying purchases or a flat amount. In some instances, we may solely charge the marketer the CPR Fee, in which case we determine the level of Consumer Incentive for the campaign.
The following table summarizes revenue by pricing model (in thousands):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Cost per Served Sale
$
81,830

 
$
101,087

 
$
143,754

Cost per Redemption
33,822

 
43,389

 
63,295

Other
14,713

 
6,208

 
3,381

Revenue
$
130,365

 
$
150,684

 
$
210,430




80


Revenue Recognition
We determine revenue recognition through the following steps:
identification of a contract with a customer,
identification of the performance obligation(s) in the contract,
determination of the transaction price,
allocation of the transaction price to the performance obligation(s) in the contract, and
recognition of revenue when or as the performance obligation(s) are satisfied.
We sell our solutions by entering into agreements directly with marketers or their marketing agencies, generally through the execution of insertion orders. The agreements state the terms of the arrangement, the negotiated fee, payment terms and the fixed period of time of the campaign. We consider a contract to exist when a campaign, which typically lasts 45 days, is published to an FI partner under the terms of an insertion order.
With respect to our Cardlytics Direct service, our performance obligation is to offer incentives to FIs' customers to make purchases from the marketer within a specified period. This performance obligation is a series that represents a stand ready obligation to provide a targeted campaign for the marketer to FIs' customers. Cardlytics Direct fees represent variable consideration that is resolved when FIs' customers make qualifying purchases during the marketing campaign term.
Subsequent to a qualifying purchase, the associated fees are generally not subject to refund or adjustment unless the fees from the marketing campaign exceed a contractual maximum (marketer budget). We have not constrained our revenue because adjustments have historically been immaterial and given the short duration of our marketing campaigns, any adjustments are recognized during the period of the marketing campaign. We recognize revenue for Cardlytics Direct fees over time using the right to invoice practical expedient because the amount billed is equal to the value delivered to marketers through qualified purchases by FIs' customers during that period.
Consumer Incentives
We report our revenue on our consolidated statements of operations net of Consumer Incentives. We do not provide the goods or services that are purchased by our FIs’ customers from the marketers to which the Consumer Incentives relate. Accordingly, the marketer is deemed to be the principal in the relationship with the customer and, therefore, the Consumer Incentive is deemed to be a reduction in the purchase price paid by the customer for the marketer’s goods or services. While we are responsible for remitting Consumer Incentives to our FI partners for further payment to their customers, we function solely as an agent of marketers in these arrangements.
We invoice marketers monthly based on the qualifying purchases of FIs' customers as reported by our FI partners during the month. Invoice payment terms, negotiated on a marketer-by-marketer basis, are typically between 30 to 60 days. However, for certain marketing agencies with sequential liability terms, payments are not due to us until such marketing agency has received payment from its marketer client. Accounts receivable is recorded at the amount of gross billings to marketers, net of allowances, for the fees and Consumer Incentives that we are responsible to collect. Our accrued liabilities also include the amount of Consumer Incentives due to FI partners. As a result, accounts receivable and accrued liabilities may appear large in relation to revenue, which is reported on a net basis. During 2017, 2018 and 2019, Consumer Incentives totaled $61.2 million, $68.3 million and $105.6 million, respectively.
FI Share and Other Third-Party Costs
We report our revenue on our consolidated statements of operations gross of FI Share. FI Share costs are included in FI Share and other third-party costs in our consolidated statements of operations, rather than as a reduction of revenue, because we and not our FI partners act as the principal in our arrangements with marketers. We are responsible for the fulfillment and acceptability of the services purchased by marketers. We also have latitude in establishing the price of our services, have discretion in supplier selection and earn variable amounts. FI partners only supply consumer purchase data and digital marketing space and generally have no involvement in the marketing campaigns or contractual relationship with marketers.
Contract Costs
Given the short-term nature of our marketing campaigns, all contract costs are expensed as incurred since the expected period of benefit is less than one year. Costs to fulfill a contract include immaterial costs to set up a campaign that we expense as incurred due to the short-term nature of our marketing campaigns


81


5.    PROPERTY AND EQUIPMENT
Significant components of property and equipment are as follows (in thousands):
 
December 31,
 
2018
 
2019
Computer equipment
$
16,284

 
$
21,269

Leasehold improvements
5,573

 
6,960

Furniture and fixtures
913

 
1,557

Construction in progress
65

 
1,125

Property and equipment, gross
22,835

 
30,911

Less accumulated depreciation
(12,605
)
 
(16,621
)
Property and equipment, net
$
10,230

 
$
14,290


Assets acquired under capital leases, included within computer equipment, are as follows (in thousands):
 
December 31,
 
2018
 
2019
Capital lease assets, gross
$
1,096

 
$
1,096

Less accumulated depreciation
(1,047
)
 
(1,067
)
Capital lease assets, net
$
49

 
$
29


Depreciation expense was $3.0 million, $3.0 million and $4.0 million in 2017, 2018 and 2019, respectively.
6.     DEBT
Our debt consists of the following (in thousands):
 
December 31,
 
2018
 
2019
Lines of credit
$
26,677

 
$

Term loans
19,980

 

Capital leases
57

 
37

Total debt
46,714

 
37

Less current portion of long-term debt
(21
)
 
(24
)
Long-term debt, net of current portion
$
46,693

 
$
13


We had no accrued interest in debt as of December 31, 2018 and 2019, respectively. Paid-in-kind interest related to the convertible promissory notes is recognized in interest expense, net on our consolidated statements of operations and totaled $1.7 million during 2017.
2018 Loan Facility
On May 21, 2018, we entered into a Loan and Security Agreement with Pacific Western Bank (the “Lender”) consisting of a $30.0 million asset–based revolving line of credit ("2018 Line of Credit") and a $20.0 million term loan ("2018 Term Loan") (collectively, the “2018 Loan Facility”). We used the entire $20.0 million in proceeds from the 2018 Term Loan and an advance of $27.4 million under the 2018 Line of Credit to repay all outstanding obligations under our prior line of credit and term loan.
On May 14, 2019, we amended our 2018 Loan Facility to increase the capacity of our Line of Credit, from $30.0 million to $40.0 million, and decrease the capacity of our 2018 Term Loan from $20.0 million to $10.0 million. This amendment also extended the maturity date of the 2018 Loan Facility from May 21, 2020 to May 14, 2021. We repaid $10.0 million of the principal balance of the 2018 Term Loan upon the execution of the amendment in May 2019 and repaid the remaining $10.0 million principal balance in September 2019. As of December 31, 2019, we had $40.0 million of unused borrowings available under our 2018 Line of Credit.


82


The 2018 Loan Facility contains moving trailing 12-month billing covenants, which range from $210.0 million to $255.0 million, during the term of the facility. The moving 12-month billings covenant was $240.0 million for December 2019. The 2018 Loan Facility also requires us to maintain a total cash balance plus liquidity under the 2018 Line of Credit of not less than $5.0 million.
Under the 2018 Loan Facility relating to the 2018 Line of Credit, we are able to borrow up to the lesser of $40.0 million or 85% of the amount of our eligible accounts receivable. Interest on advances under the 2018 Line of Credit bears an interest rate equal to the prime rate minus 0.50%, or 4.25% as of December 31, 2019. In addition, we are required to pay an unused line fee of 0.15% per annum on the average daily unused amount of the $40.0 million revolving commitment. Interest accrued on the 2018 Term Loan at an annual rate of interest equal to the prime rate minus 2.75%, or 2.00% at the date of repayment in September 2019.
The 2018 Loan Facility includes customary representations, warranties and covenants (affirmative and negative), including restrictive covenants that prohibits mergers, acquisitions and dispositions of assets, incurrence of indebtedness and encumbrances on our assets and the payment or declaration of dividends; in each case subject to specified exceptions.
The 2018 Loan Facility also includes standard events of default, including in the event of a material adverse change. Upon the occurrence of an event of default, the lender may declare all outstanding obligations immediately due and payable and take such other actions as are set forth in the 2018 Loan Facility and increase the interest rate otherwise applicable to advances under the 2018 Line of Credit by an additional 3.00%. All of our obligations under the 2018 Loan Facility are secured by a first priority lien on substantially all of our assets. The 2018 Loan Facility does not include any prepayment penalties.
We believe we were in compliance with all financial covenants as of December 31, 2019.
2016 Line of Credit
In September 2016, we entered into a $50.0 million loan and security agreement ("2016 Line of Credit") maturing on March 14, 2019. The 2016 Line of Credit facility was repaid and terminated in May 2018 in connection with obtaining our 2018 Loan Facility. We recognized a $0.1 million loss on extinguishment of debt related to the unamortized debt issuance costs. This expense is included within other income (expense), net in our consolidated statements of operations and is presented in other non-cash expenses on our consolidated statement of statement of cash flows.
2016 Term Loan
In July 2016, we entered into a $24.0 million credit agreement ("2016 Term Loan") maturing on July 21, 2019. The 2016 Term Loan was repaid and terminated in May 2018 in connection with obtaining our 2018 Loan Facility. We recognized a $0.8 million loss on extinguishment of debt related to the unamortized discount and unamortized debt issuance costs. This expense is included within other income (expense), net in our consolidated statements of operations and is presented in other non-cash expenses on our consolidated statement of statement of cash flows.
Convertible Promissory Notes
During 2016, we issued unsecured convertible promissory notes to existing stockholders and Aimia with an aggregate principal amount of $50.7 million. The redemption features included in the terms of the convertible promissory notes were determined to be derivative liabilities as a result of a significant discount within the redemption features for the note holders. Embedded derivatives that are not clearly and closely related to the host contract are required to be bifurcated and recorded at fair value unless the fair value option is elected on the host contract. Under the fair value option, bifurcation of the embedded derivative is not necessary as all related gains (losses) on the host contract and derivative will be reflected in the consolidated statements of operations. We elected the fair value option for the convertible promissory notes and changes in fair value of the convertible promissory notes are included in change in fair value of convertible promissory notes on our consolidated statements of operations. Refer to Note 11—Fair Value Measurements for additional information regarding the valuation of the convertible promissory notes.
Existing Stockholder Notes
During 2016, we issued unsecured convertible promissory notes to certain of our existing stockholders with an aggregate principal amount of $27.0 million ("Existing Stockholder Notes"). In May 2017, we issued and sold shares of Series G redeemable convertible preferred stock, which resulted in the conversion of the Existing Stockholder Notes into shares of our Series G’ Stock. Refer to Note 9—Redeemable Convertible Preferred Stock for additional information regarding the Series G Stock financing and the transactions that resulted in the conversion of the Existing Stockholder Notes into shares of our Series G’ Stock.


83


Aimia Notes
During 2016, we issued to Aimia unsecured convertible promissory notes (“Aimia EMEA Notes”), in an aggregate principal amount of $18.0 million. In consideration for our outstanding obligations to Aimia Inc. at the time we terminated our U.K. cooperation agreement, we issued to Aimia an unsecured convertible promissory note (“Outstanding Obligation Note”) in an aggregate principal amount of approximately $5.7 million.
Both the Aimia EMEA Notes and the Outstanding Obligation Note (collectively the “Aimia Notes”) were convertible into shares of our capital stock, depending on certain triggering events. In the event we completed an equity financing in which we received proceeds in excess of $10.0 million, the Aimia EMEA Notes were to automatically convert into shares of our common stock and the Outstanding Obligation Note was to automatically convert into shares of the same series of our capital stock as the investors in the financing.
In connection with the Series G Stock financing, the Aimia EMEA Notes converted into 801,329 shares of common stock. Refer to Note 9—Redeemable Convertible Preferred Stock for additional information of the Series G Stock financing and the transactions that resulted in the conversion of the Aimia EMEA Notes into shares of our common stock and the conversion of the Outstanding Obligation Note into shares of our Series G’ Stock.
Future Payments
Aggregate future payments of principal and interest due upon maturity are as follows (in thousands):
Years Ending December 31,
Capital leases    
2020
$
24

2021
13

Total debt
$
37

 
7.     STOCK-BASED COMPENSATION
In May 2017, our board of directors and stockholders approved an increase in the total number of shares of common stock issuable under our 2008 Stock Plan ("2008 Plan") from 3,120,000 to 3,495,000 shares. In January 2018, our board of directors and stockholders approved an increase in the total number of shares of common stock issuable under our 2008 Plan to 4,020,000 shares.
Our board of directors has adopted and our stockholders have approved our 2018 Equity Incentive Plan ("2018 Plan"). Our 2018 Plan became effective on February 8, 2018, the date our registration statement in connection with our IPO was declared effective. We do not expect to grant any additional awards under the 2008 Plan. Any awards granted under the 2008 Plan will remain subject to the terms of our 2008 Plan and applicable award agreements.
Initially, the aggregate number of shares of our common stock that may be issued pursuant to stock awards under the 2018 Plan was the sum of (i) 1,875,000 shares plus (ii) 61,247 shares reserved, and remaining available for issuance, under our 2008 Plan at the time our 2018 Plan became effective and (iii) the number of shares subject to stock options or other stock awards granted under our 2008 Plan that would have otherwise returned to our 2008 Plan (such as upon the expiration or termination of a stock award prior to vesting). As of December 31, 2019, there were 1,345,631 shares of our common stock reserved for issuance under our 2018 Plan. The number of shares of our common stock reserved for issuance under our 2018 Plan will automatically increase on January 1 of each year, beginning on January 1, 2019 and continuing through and including January 1, 2028, by 5% of the total number of shares of our capital stock outstanding on December 31 of the preceding calendar year, or a lesser number of shares determined by our board of directors. Accordingly, the number of shares of our common stock reserved for issuance under our 2018 Plan increased by 1,327,352 shares on January 1, 2020.
The 2018 Plan provides for the grant of stock options, stock appreciation rights, restricted stock awards, restricted stock unit awards, performance-based stock awards and other forms of equity compensation, which are collectively referred to as stock awards. Additionally, the 2018 Plan provides for the grant of performance cash awards.


84


The following table summarizes the allocation of stock-based compensation on the consolidated statements of operations (in thousands):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Delivery costs
$
202

 
$
633

 
$
711

Sales and marketing expense
1,894

 
9,358

 
4,248

Research and development expense
951

 
4,087

 
1,619

General and administration expense
2,100

 
12,712

 
9,273

Total stock-based compensation expense
$
5,147

 
$
26,790

 
$
15,851


During 2017, 2018 and 2019, we capitalized less than $0.1 million of stock-based compensation expense for software development.
Common Stock Options
The term of each option to purchase shares of our common stock pursuant to the Stock Plan is set by our board of directors or a committee thereof. Option awards are generally granted with an exercise price not less than the fair value per share of our common stock at the grant date. Option awards generally vest over four years and expire 10 years following the date of grant.
A summary of common stock option activity is as follows (in thousands, except per share amounts):
 
Shares
 
Weighted-Average
Exercise Price
Per Share
 
Weighted Average Contractual Life (in years)
 
Aggregate Intrinsic Value(1)
(in thousands)
Outstanding - December 31, 2018
1,774

 
$
20.55

 
 
 
 
Granted
39

 
20.64

 
 
 
 
Exercised
(716
)
 
16.84

 
 
 
21,399

Forfeited
(31
)
 
23.95

 
 
 
 
Cancelled
(66
)
 
22.37

 
 
 
 
Outstanding - December 31, 2019
1,000

 
$
22.99

 
6.51
 
$
39,894

Exercisable - December 31, 2019
757

 
$
22.45

 
6.29
 
$
30,586

(1)
The aggregate intrinsic value represents the total pre-tax intrinsic value based on the $62.86 closing price of our common stock as reported on the Nasdaq Global Market on December 31, 2019 that would have been received by option holders had all in-the-money options been exercised on that date.
The total fair value of options vested during 20172018 and 2019 was approximately $4.3 million, $6.0 million and $4.8 million, respectively. As of December 31, 2019, $2.8 million of unrecognized compensation expense related to unvested options will be recognized over a weighted-average period of 1.1 years. All stock option awards outstanding as of December 31, 2019 are expected to vest.
During 2017, we granted 799,129 options to purchase shares of our common stock to employees with a weighted-average exercise price of $23.78 per share. We determined that a retrospective valuation of the fair value of our common stock on each grant date in 2017 was appropriate for financial reporting purposes. In connection with the preparation of our retrospective valuation, we noted that the fair value of our common stock, as determined by contemporaneous third-party valuations, was $24.48 per share on December 31, 2016, $27.68 per share on February 28, 2017, $30.44 per share on May 15, 2017 and $24.24 per share on September 30, 2017. The changes in fair value of our common stock primarily resulted from the dilutive effect of our Series G Stock financing, the timing of future potential liquidity events, changes to our forecasted financial results and changes in the valuation of comparable companies. We derived the fair value of our common stock on December 31, 2017 using a similar interpolation methodology and determined the fair value of our common stock to be $26.74 per share.


85


We determine the grant date fair value of options using the Black-Scholes option pricing model, which is affected by the estimated fair value of our common stock as well as the following significant inputs:
 
Year Ended December 31,
 
2017
Weighted-average grant date fair value
$12.11
Significant inputs:
 
Value of common stock
$24.60 - $28.16
Expected term
7.0 years
Volatility
50% to 51%
Risk-free interest rate
0.7% - 2.2%

Restricted Stock Units
We grant restricted stock units ("RSUs") to employees and our non-employee directors. A summary of RSU activity, inclusive of performance-based RSUs, is as follows (in thousands, except per share amounts):
 
Shares
 
Weighted-Average
Grant Date Fair Value Per Share
 
Weighted-Average Remaining Contractual Term (in years)
 
Unamortized Compensation Costs
(in thousands)
Unvested - December 31, 2017

 
$

 
 
 
 
Granted
1,309

 
20.58

 
 
 
 
Vested
(850
)
 
21.93

 
 
 
 
Forfeited/canceled
(78
)
 
17.97

 
 
 
 
Unvested - December 31, 2018
381

 
$
18.11

 
 
 
 
Granted
1,978

 
17.78

 
 
 
 
Vested
(486
)
 
14.97

 
 
 
 
Forfeited
(132
)
 
18.92

 
 
 
 
Unvested - December 31,2019
1,741

 
$
18.55

 
 

 
Expected to Vest
1,428

 
$
19.22

 
3.09
 
$
20,389

Service-based Restricted Stock Units
During 2018, we granted 434,377 RSUs to our employees and non-employee directors, which have annual vesting periods ranging from one to four years. As of December 31, 2018, there was approximately $4.5 million of unrecognized compensation expense related to RSUs, which is expected to be recognized over a weighted-average period of 2.4  years.
During 2019, we granted 725,832 RSUs to employees and our non-employee directors, which have annual vesting periods ranging from one to four years. As of December 31, 2019, there was approximately $20.4 million of unrecognized compensation expense related to RSUs, which is expected to be recognized over a weighted-average period of 3.09  years. The aggregate intrinsic values based on the $62.86 closing price of our common stock as reported on the Nasdaq Global Market on December 31, 2019 of unvested RSUs is $109.5 million and RSUs expected to vest is $89.8 million as of December 31, 2019.
Subsequent to December 31, 2019, we granted 188,422 RSUs to employees, which have annual vesting periods ranging from one to four years. The unamortized stock-based compensation expense related to these RSUs is approximately $15.9 million.


86


Performance-based Restricted Stock Units
During 2018, we granted two separate tranches of performance-based RSUs ("2018 PSUs"), each to receive 437,500 shares of common stock, to employees. The vesting of the 875,000 2018 PSUs was contingent upon the completion of our IPO and includes other performance-based conditions. The performance condition in the first tranche was to be satisfied when we attained 70.0 million of FI monthly active users ("FI MAUs") within three years of the grant date. The performance condition in the second tranche was to be satisfied when we attained 85.0 million of average FI MAUs within five years of the grant date. FI MAUs is a performance metric defined within "Management's Discussion and Analysis of Financial Condition and Results of Operations." We recognize stock compensation for these 2018 PSUs based upon the expected timing of the achievement of these FI MAU targets. During 2018, 25,000 of the 2018 PSUs were forfeited prior to the FI MAU targets being reached. During 2018, both average FI MAU targets were reached, resulting in the vesting of both tranches of the 2018 PSUs and the issuance of 850,000 shares of our common stock to fully settle the 2018 PSUs. During 2018, we recognized $18.6 million of stock-based compensation expense related to these awards.
During 2019, we granted 1,252,500 performance-based RSUs (“2019 PSUs”). The 2019 PSUs are composed of four equal tranches, each of which have an independent performance-based vesting condition. The vesting criteria for the four tranches are as follows:
a minimum growth rate in adjusted contribution over a trailing 12-month period,
a minimum number of advertisers that are billed above a specified amount over a trailing 12-month period,
a minimum cumulative adjusted EBITDA target over a trailing 12-month period, and
a minimum trailing 30-day average closing price of our common stock.
The vesting conditions of each of the four tranches must be achieved within four years of the grant date. Upon a vesting event, 50% of the related tranche vests immediately, 25% of the related tranche vests six months after achievement date and 25% of the related tranche vests 12 months after the achievement date. Adjusted EBITDA and adjusted contribution are performance metrics defined within "Management's Discussion and Analysis of Financial Condition and Results of Operations." During 2019, the Compensation Committee of our Board of Directors certified that the targets for both the average closing price of our common stock and adjusted EBITDA were achieved resulting in the immediate vesting of 50% of each related PSU tranche.
Restricted Securities Units
During 2016, we granted $1.0 million of restricted securities units to certain executives in lieu of cash bonuses. Upon issuance, the restricted securities units were indexed to the convertible promissory notes. As a result of the Series G Stock financing, the restricted securities units became indexed to our Series G’ Stock upon conversion of the convertible promissory notes. Upon the consummation of our IPO in February 2018, the restricted securities units became indexed to our common stock.
Vesting requirements included both a service-based condition and a performance-based condition. The service-based condition required each recipient to remain employed until the earlier of i) the date 6 months from the restricted securities unit grant date, ii) the date of a qualified liquidity event, or iii) date of termination without cause. The performance-based condition required a sale of the Company or IPO event within a fixed period of time not more than 5 years from the restricted securities units grant date. The restricted securities units were considered liability classified awards, but due to the performance condition relating to sale of the Company or IPO, no compensation cost was recognized until one of these events occurred. These units vested upon the consummation of our IPO in February 2018, resulting in a non-cash expense of $0.5 million, and were settled upon the delivery of 37,406 shares of our common stock in August 2018.
Employee Stock Purchase Plan
Our board of directors has adopted and our stockholders have approved our 2018 Employee Stock Purchase Plan ("2018 ESPP"). Our 2018 ESPP became effective on February 8, 2018, the date our registration statement in connection with our IPO was declared effective and enables eligible employees to purchase shares of our common stock at a discount. Purchases will be accomplished through participation in discrete offering periods. On each purchase date, eligible employees will purchase our common stock at a price per share equal to 85% of the lesser of the fair market value of our common stock on the first trading day of the offering period or the date of purchase. During 2018 and 2019, a total of 177,238 and 154,601 shares of common stock were purchased by employees under the 2018 ESPP, respectively.


87


As of December 31, 2019, 267,823 shares of common stock were reserved for issuance pursuant to our 2018 ESPP. Additionally, the number of shares of our common stock reserved for issuance under our 2018 ESPP will automatically increase on January 1 of each year, beginning on January 1, 2019 and continuing through and including January 1, 2026, by the lesser of (i) 1% of the total number of shares of our common stock outstanding on December 31 of the preceding calendar year, (ii) 500,000 shares of our common stock or (iii) such lesser number of shares of common stock as determined by our board of directors. Accordingly, the number of shares of our common stock reserved for issuance under our 2018 ESPP increased by 265,470 shares on January 1, 2020. Shares subject to purchase rights granted under our 2018 ESPP that terminate without having been issued in full will not reduce the number of shares available for issuance under our 2018 ESPP.
8.    INCOME TAXES
Domestic and foreign components of loss before income taxes are as follows (in thousands):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Domestic
$
(16,711
)
 
$
(48,897
)
 
$
(13,464
)
Foreign
(2,930
)
 
(4,145
)
 
(3,680
)
Loss before income taxes
$
(19,641
)
 
$
(53,042
)
 
$
(17,144
)

The significant components of income tax (expense) benefit are as follows (in thousands):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Current:

 

 

Federal
$

 
$

 
$

State

 

 

Foreign (1)

 

 

Total current

 

 

Deferred:

 

 

Federal
(28,331
)
 
6,896

 
1,326

State
2,345

 
1,264

 
622

Foreign
85

 
916

 
222

Change in uncertain tax positions
(120
)
 
(105
)
 
598

Change in valuation allowance
26,021

 
(8,971
)
 
(2,768
)
Total deferred

 

 

Income tax benefit
$

 
$

 
$


(1)
The current income tax (expense) for the year ended December 31, 2019 excludes Indian income tax expense of less than $0.1 million.

The following table summarizes the significant differences between the U.S. federal statutory tax rate and our effective tax rate:
 
Year Ended December 31,
 
2017
 
2018
 
2019
Tax benefit at federal statutory rate
34.00
 %
 
21.00
 %
 
21.00
 %
State income taxes, net of federal benefit
1.82
 %
 
1.91
 %
 
 %
Change in federal and state statutory rate
(156.32
)%
 
0.03
 %
 
0.34
 %
Foreign rate differential
(1.04
)%
 
(0.06
)%
 
(0.20
)%
Other adjustments
(10.93
)%
 
(5.97
)%
 
(5.18
)%
Valuation allowance
132.47
 %
 
(16.91
)%
 
(16.18
)%
Income tax benefit
 %
 
 %
 
(0.22
)%



88


The significant components of deferred income taxes are as follows (in thousands):
 
December 31,
 
2018
 
2019
Net operating loss carry-forwards
$
60,718

 
$
64,348

Allowance for doubtful accounts
26

 
28

Depreciation and amortization
(856
)
 
(1,321
)
Stock-based compensation
1,968

 
2,727

Deferred costs
1,334

 
2,275

IRC Section 163(j) interest expense limitation
737

 
436

Other tax credit carry-forward
3,071

 
1,419

Other temporary differences
465

 
319

Valuation allowance
(67,463
)
 
(70,231
)
Net long-term deferred tax liability
$

 
$


On December 22, 2017, the Tax Cuts and Jobs Act of 2017 (“Tax Act”) was signed into law making significant changes to the IRC. Changes include, but are not limited to, a corporate tax rate decrease to 21% effective for tax years beginning after December 31, 2017. This change in tax rate resulted in a reduction in our net U.S. deferred tax assets, which was fully offset by a reduction in our valuation allowance. The other provisions of the Tax Act, including the one-time transition tax on the mandatory deemed repatriation of cumulative foreign earnings, did not have a material impact on our financial statements as of December 31, 2019.
We have generated historical net losses and recorded a full valuation allowance against our net deferred tax assets. We expect to maintain a full valuation allowance in the near term. Realization of any of our net deferred tax assets depends upon future earnings, the timing and amount of which are uncertain.
The following table presents changes in our valuation allowance (in thousands):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Beginning balance
$
(84,483
)
 
$
(58,649
)
 
$
(67,463
)
Allowance for domestic and foreign net operating loss carry-forwards
(6,509
)
 
(9,863
)
 
(3,598
)
Rate change on domestic net operating loss carry-forwards
30,705

 
(17
)
 
(32
)
Change in foreign currency
(187
)
 
157

 

Other changes
1,825

 
909

 
862

Ending balance
$
(58,649
)
 
$
(67,463
)
 
$
(70,231
)

As of December 31, 2018 and 2019 we have $249.8 million and $266.8 million, respectively, of gross U.S. federal net operating loss carry forwards that will begin to expire in the 2028 tax year. Additionally, we have $90.5 million and $98.4 million of gross state net operating loss carry-forwards as of December 31, 2018 and 2019, respectively that will also begin to expire in the 2028 tax year.
Ownership changes, as defined by IRC Section 382, may limit the amount of net operating losses that a company may utilize to offset future taxable income and taxes payable. Pursuant to IRC Section 382, an ownership change occurs when the stock ownership of 5% stockholders increases by more than 50% over a testing period of three years. We have experienced ownership changes in the past, and it is possible that we have undergone ownership changes subsequent to December 5, 2018, the date of our most recent evaluation, or that we may undergo such a change in the future. Any such ownership change may limit our ability to utilize net operating losses.
Our results during 2017, 2018 and 2019 reflect state tax credits related to hiring and research activities that are utilized through the reduction of state payroll tax withholdings totaling $0.8 million, $0.7 million and $1.3 million, respectively.


89


As of December 31, 2018 and 2019, Cardlytics UK had gross net operating losses of $13.9 million and $12.1 million, respectively. Foreign net operating loss carry-forwards expire according to the rules of each country. In the U.K., there is an indefinite carry-forward period. As of December 31, 2019, Cardlytics UK held cash and cash equivalents of $4.8 million. While our investment in Cardlytics UK is not considered to be permanently invested, we do not plan to repatriate these funds. Further, although the tax basis of our investment in Cardlytics UK exceeds its book basis, we have not recorded a deferred tax asset since we do not believe that a reversal of this temporary difference will occur in the foreseeable future.
The following table summarizes the activity related to our gross unrecognized tax benefits that would affect our effective tax rate, if recognized (in thousands):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Beginning balance
$
558

 
$
678

 
$
783

Increase related to current year tax position
120

 
105

 
(598
)
Ending balance
$
678

 
$
783

 
$
185


All such positions, if recognized, would impact our effective tax rate. We do not currently anticipate any of our positions to change significantly in the next 12 months. Our tax filings from inception remain subject to income tax examinations.
9. REDEEMABLE CONVERTIBLE PREFERRED STOCK
Upon the consummation of our IPO, all of the outstanding shares of redeemable convertible preferred stock were automatically converted into shares of common stock. Refer to Note 1—Nature of Operations for additional information regarding our IPO.
A summary of the change in carrying amount of the outstanding redeemable convertible preferred stock is as follows (in thousands):
 
Series G’ Stock
 
Series G Stock
 
Shares  
 
Amount  
 
Shares  
 
Amount  
Balance — December 31, 2017
1,296

 
$
44,672

 
346

 
$
5,110

Conversion of preferred stock to common stock
(1,296
)
 
(44,672
)
 
(346
)
 
(5,218
)
Accretion of redeemable convertible preferred stock

 

 

 
108

Balance — December 31, 2018

 

 

 

 
Series F/F-R Stock
 
Series E/E-R Stock
 
Series D/D-R Stock
 
Shares  
 
Amount  
 
Shares  
 
Amount  
 
Shares  
 
Amount  
Balance — December 31, 2016
1,199

 
$
57,958

 
795

 
$
29,963

 
1,396

 
$
32,642

Accretion of redeemable convertible preferred stock

 
491

 

 
9

 

 
86

Balance — December 31, 2017
1,199

 
$
58,449

 
795

 
$
29,972

 
1,396

 
$
32,728

Accretion of redeemable convertible preferred stock

 
38

 

 
1

 

 
7

Conversion of preferred stock to common stock
(1,199
)
 
(58,487
)
 
(795
)
 
(29,973
)
 
(1,396
)
 
(32,735
)
Balance — December 31, 2018

 
$

 

 
$

 

 
$

 
Series C/C-R Stock
 
Series B/B-R Stock
 
Series A/A-R Stock
 
Shares  
 
Amount  
 
Shares  
 
Amount  
 
Shares  
 
Amount  
Balance — December 31, 2016
1,508

 
$
18,323

 
2,247

 
$
5,286

 
1,857

 
$
1,850

Accretion of redeemable convertible preferred stock

 
43

 

 
2

 

 
2

Balance — December 31, 2017
1,508

 
$
18,366

 
2,247

 
$
5,288

 
1,857

 
$
1,852

Accretion of redeemable convertible preferred stock

 
3

 

 

 

 

Conversion of preferred stock to common stock
(1,508
)
 
(18,369
)
 
(2,247
)
 
(5,288
)
 
(1,857
)
 
(1,852
)
Balance — December 31, 2018

 
$

 

 
$

 

 
$




90


During 2016, we issued convertible promissory notes to our founders and the existing holders of our redeemable convertible preferred stock. Shares of redeemable convertible preferred stock held by investors that participated in the financing were exchanged for shares of replacement preferred stock. Replacement shares were issued for 1,856,998 shares of Series A Stock, 2,246,744 shares of Series B Stock, 1,507,906 shares of Series C Stock, 1,395,936 shares of Series D Stock, 795,027 shares of Series E Stock and 1,198,637 shares of Series F Stock. These replacement shares have rights and preferences equal to their corresponding original series and are designated as Series A-R Stock, Series B-R Stock, Series C-R Stock, Series D-R Stock, Series E-R Stock and Series F-R Stock. Shares of redeemable convertible preferred stock held by investors that did not participate in the financing were converted to common stock and consisted of 12,375 shares of Series A Stock, 2,121 shares of Series B Stock and 397,515 shares of Series E Stock.
In February 2017, we amended and restated our certificate of incorporation reducing the authorized number of shares of our redeemable convertible preferred stock to 82,683,212 and canceled Series A Stock, Series B Stock, Series C Stock, Series D Stock, Series E Stock and Series F Stock. Pursuant to our convertible promissory note financing, these series of preferred stock were either exchanged for shares of replacement preferred stock with rights and preferences equal to their corresponding original series or converted to common stock.
Series G Stock Financing
In May 2017, we amended and restated our certificate of incorporation and increased the authorized number of shares of our common stock to 83,000,000 and increased the authorized number of shares of our redeemable convertible preferred stock to 96,131,002. In May 2017, we issued and sold, for aggregate consideration of $11.9 million, an aggregate of 346,334 shares of Series G redeemable convertible preferred stock, par value $0.0001 per share with a stated price of $34.4758 per share (“Series G Stock”), and warrants to purchase shares of our common stock. Issuance costs incurred in connection with the sale of Series G Stock totaled $0.1 million.
Conversion of Convertible Promissory Notes into Series G’ Stock
In connection with the Series G Stock financing in May 2017, the Existing Stockholder Notes and the Outstanding Obligation Note converted into 1,295,746 shares of Series G’ redeemable convertible preferred stock, par value $0.0001 per share (“Series G’ Stock”), at a price per share of $27.58. The Series G’ Stock carried a stated dividend of $2.758 per annum, payable quarterly when, as, and if declared by our board of directors. These dividends were noncumulative in nature. The Series G’ Stock was entitled to certain anti-dilution protections.
Common Stock Warrants Issued in Connection with the Series G Stock Financing
In connection with the Series G Stock financing, we issued warrants to purchase an aggregate number of shares of common stock equal to the product obtained by multiplying 346,334 by a fraction, the numerator of which is the difference between $68.9516 and the volume weighted average closing price of our common stock over the 30 trading days (or such lesser number of days as our common stock has been traded on the Nasdaq Global Market) prior to the date on which such warrants vest and become exercisable and the denominator of which is such volume weighted average closing price, which warrants vested and became exercisable on August 8, 2018, which was 180 days following the date of our IPO, at an exercise price of $0.0004 per share. In August 2018, we issued warrants to purchase 792,434 shares of common stock at an exercise price of $0.0004 per share to the cash investors of our Series G financing, pursuant to our Series G stock purchase agreement. The warrants had a valuation of $15.3 million upon issuance and were immediately exercised. Refer to Note 11—Fair Value Measurements for additional information regarding the valuation of the warrants issued in connection with the Series G Stock financing.
Beneficial Conversion Feature
The aggregate proceeds of $11.9 million from the Series G Stock financing were first allocated to the warrants to purchase shares of our common stock, which qualify as liabilities under ASC 480 and are recorded at fair value, with the residual value of $4.5 million allocated to our Series G Stock. As a result of this allocation, Series G Stock was determined to contain a beneficial conversion feature with an intrinsic value of $6.1 million. The amount assigned to the beneficial conversion feature was limited to the $4.5 million residual value allocated to Series G Stock and is classified as a component of additional paid-in capital. During 2017, we recorded a deemed dividend of $4.5 million related to the beneficial conversion feature, which is reflected below net loss to arrive at net loss available to common stockholders.


91


Redemption
At any time on or after May 4, 2022, upon written request of the holders of not less than 66 2/3% of the shares of redeemable convertible preferred stock then-outstanding, voting together as a single class on an as-converted to common stock basis, we were required to redeem all outstanding shares of redeemable convertible preferred stock in eight quarterly installments. The Series A-R Stock, Series B-R Stock, Series C-R Stock, Series D-R Stock, Series E-R Stock, Series F-R Stock, Series G Stock and Series G’ Stock were redeemable at prices equal to $1.00, $2.3567, $12.2686, $23.64, $37.7344, $58.40, $34.4758 and $34.4758 per share, plus any declared or accumulated but unpaid dividends, respectively.
To the extent that we had insufficient funds to redeem all outstanding shares of redeemable convertible preferred stock, we were required to first redeem shares of Series G Stock and Series G’ Stock, then shares of Series F/F-R Stock, then shares of Series E/E-R Stock, then shares of Series D/D-R Stock, then shares of Series C/C-R Stock and then shares of Series B/B-R Stock and Series A/A-R Stock pari passu, in each case on a pro rata basis among the holders thereof.
The redeemable convertible preferred stock carrying amount was increased by periodic accretions, using the interest method, so that the carrying amount would equal the redemption amount at May 4, 2022. Accretion was recorded through a charge against additional paid-in capital.
Liquidation
Upon us (i) selling or otherwise disposing of all or substantially all of our property or business or merging with or into or consolidation with any other corporation, limited liability company or other entity, (ii) a majority of the voting power of our outstanding capital stock being transferred or disposed of as a result of a transaction or series of related transactions that are not issuances of capital stock by us primarily for the purposes of raising equity capital or (iii) any dissolution or winding-up of our business, the holders of Series A-R Stock, Series B-R Stock, Series C-R Stock, Series D-R Stock, Series E-R Stock, Series F-R Stock, Series G Stock and Series G’ Stock were entitled to receive payments in amounts per share equaling $1.00, $2.3567, $21.4701, $23.64, $37.7344, $58.40, $68.9516, and $34.4758, plus any declared but unpaid dividends, respectively. Holders of Series G Stock and Series G’ Stock are pari passu and were to be paid prior, and in preference to, any distribution of assets to the holders of all other classes of capital stock. Holders of Series F-R Stock were to be paid prior, and in preference to, any distribution of assets to the holders of Series E-R Stock, Series D-R Stock, Series C-R Stock, Series B-R Stock and Series A-R Stock. Holders of Series E-R Stock were to be paid prior, and in preference to, any distribution of assets to the holders of Series D-R Stock, Series C-R Stock, Series B-R Stock and Series A-R Stock. Holders of Series D-R Stock were to be paid prior, and in preference to, any distribution of assets to the holders of Series C-R Stock, Series B-R Stock and Series A-R Stock. Holders of Series C-R Stock were to be paid prior, and in preference to, any distribution of assets to the holders of Series B-R Stock and Series A-R Stock. Holders of Series A-R Stock and Series B-R Stock are pari passu and were to be paid prior, and in preference to, any distribution of assets to the holders of common stock.
Upon completion of the distributions detailed above, any remaining assets were to be distributed to the holders of common stock, Series A-R Stock, Series B-R Stock, Series C-R Stock, Series D-R Stock, Series E-R Stock, Series F-R Stock, Series G Stock and Series G’ Stock; such participation in the distribution of remaining assets would cease, however, when the amount that the holders of Series A-R Stock, Series B-R Stock, Series C-R Stock, Series D-R Stock, Series E-R Stock, Series F-R Stock, Series G Stock and Series G’ Stock were entitled to receive upon liquidation equals $2.00 per share, $4.7134 per share, $36.8058 per share, $70.92 per share, $113.2032 per share, $175.20 per share, $103.4274 per share and $103.4274 per share, respectively, plus any declared but unpaid dividends thereon.
If, however, as a result of a conversion from redeemable convertible preferred stock to common stock, a holder would receive, in the aggregate, an amount greater than the amount that would be distributed to such holder if such holder did not convert such series of redeemable convertible preferred stock into shares of common stock, such holder would have been deemed to have converted such holder’s shares of redeemable convertible preferred stock into shares of common stock for the purposes of determining the amount that such holder is entitled to receive upon liquidation and would not have been entitled to any distribution that would have otherwise been made to the holders of redeemable convertible preferred stock detailed above.
Dividends
No dividends have been declared or paid as of December 31, 2019.


92


Conversion
The holders of our redeemable convertible preferred stock also had the right, at any time, to convert any or all of their shares into such number of shares of common stock as is determined by dividing $1.00 in the case of Series A-R Stock, $2.3567 in the case of the Series B-R Stock, $12.2686 in the case of Series C-R Stock, $23.64 in the case of Series D-R Stock, $37.7344 in the case of Series E-R Stock, $50.0568 in the case of Series F-R Stock, and $34.4758 in the case of Series G Stock and Series G’ Stock by the applicable conversion price. The initial conversion price was $1.00 in the case of Series A-R Stock, $2.3567 in the case of the Series B-R Stock, $2.3567 in the case of Series C-R Stock, $23.64 in the case of Series D-R Stock, $37.7344 in the case of Series E-R Stock, $50.0568 in the case of Series F-R and $34.4758 in the case of Series G Stock and Series G’ Stock. If, at any time following the initial issuance of shares of Series G Stock, we had issued any additional shares of capital stock without consideration or for a consideration per share less than the then-effective conversion price for our redeemable convertible preferred stock, the conversion price for all series of outstanding redeemable convertible preferred stock would have been subject to adjustment.
10.    COMMON STOCK WARRANTS
We have granted warrants to purchase shares of our common stock to certain FI partners that include both time-based and performance-based vesting conditions. These warrants are accounted for under ASC Topic 505-50, Equity-Based Payments to Non-Employees. Since the performance conditions contained in these warrants are directly related to revenue-producing activities, we incur non-cash expense in FI Share and other third-party costs on our consolidated statements of operations based on the vesting-date fair value of our common stock underlying these warrants.
A summary of common stock warrant activity, exclusive of the common stock warrants issued in connection with our Series G financing is as follows (in thousands, except per share amounts):
 
Shares
 
Weighted-average
exercise price
per share
Warrants Outstanding - December 31, 2016
583

 
$
7.52

Granted
17

 
27.68

Warrants Outstanding - December 31, 2017
600

 
8.11

Granted(1)
644

 
23.64

Exercised
(349
)
 
4.69

Redeemable convertible preferred stock warrants converted to common stock warrants
110

 
12.16

Forfeited/canceled
(138
)
 
5.85

Warrants Outstanding - December 31, 2018
867

 
21.89

Exercised
(821
)
 
21.89

Forfeited/canceled
(34
)
 
21.29

Warrants Outstanding - December 31, 2019
12

 
$
23.64

(1)
Performance-based warrants to purchase 644,365 shares of our Series E Stock, which were converted to common stock warrants, vested upon the completion of our IPO in February 2018. These warrants are not included within this table in periods prior to their vesting.
In June 2017, we issued our lender additional warrants to purchase 17,500 shares of common stock at a price of $27.68 per share.
During 2017, warrants to purchase shares of redeemable convertible preferred stock held by parties that did not participate in the Existing Stockholder Note financing were converted to common stock warrants. As a result, fully vested warrants to purchase 12,500 shares of our Series A Stock at an exercise price of $1.00 per share, fully vested warrants to purchase 25,000 shares of our Series B Stock at an exercise price of $2.36 per share and unvested performance-based warrants to purchase 644,365 shares of our Series E Stock at an exercise price of $23.64 per share were converted to common stock warrants. The performance-based warrants to purchase 644,365 shares of our Series E Stock, which were converted to common stock warrants, vested upon the consummation of our IPO in February 2018 as discussed in Note 12—Related Parties. The conversion date fair value of the Series A Stock warrants and Series B Stock warrants, which were converted to common stock warrants, was reclassified from redeemable convertible preferred stock warrant liability to additional paid-in capital. See Note 11—Fair Value Measurements for more information.


93


All common stock warrants outstanding at December 31, 2019 were net exercised in January 2020.
11.     FAIR VALUE MEASUREMENTS
Financial assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. The following table summarizes our liabilities measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):
 
December 31, 2017
 
Level 1
 
Level 2
 
Level 3
 
Total
Liabilities:
 
 
 
 
 
 
 
Preferred stock warrants(1)
$

 
$

 
$
2,285

 
$
2,285

Common stock warrants(1)

 

 
7,945

 
7,945

Total liabilities
$

 
$

 
$
10,230

 
$
10,230

(1)
Warrant liabilities were zero as of December 31, 2018 and 2019.

Instruments Recorded at Fair Value Using Level 3 Inputs
Our redeemable convertible preferred stock warrants, common stock warrants issued in connection with the Series G Stock financing and our convertible promissory notes are measured and recorded at fair value on a recurring basis using Level 3 inputs. The table below provides a roll forward of the changes in fair value of Level 3 financial instruments (in thousands):
 
Preferred
Stock
Warrants
 
Common
Stock
Warrants
 
Convertible
Promissory
Notes
Balance at December 31, 2016
$
2,197

 
$

 
$
72,332

Fair value of convertible promissory notes at issuance

 

 
(44,672
)
Conversion of convertible promissory notes to Series G’ preferred stock

 

 
(24,392
)
Accrued interest on convertible promissory notes

 

 
1,701

Issuance of common stock warrants

 
7,452

 

Changes in fair value
88

 
493

 
(4,969
)
Balance at December 31, 2017
$
2,285

 
$
7,945

 
$


Preferred
Stock
Warrants

Common
Stock
Warrants

Convertible
Promissory
Notes
Balance at December 31, 2017
$
2,285


$
7,945


$

Conversion of convertible promissory notes to common stock
(1,736
)




Issuance of common stock warrants
(549
)

7,309



Changes in fair value


(15,254
)


Balance at December 31, 2018
$


$


$


In valuing our instruments recorded at fair value using Level 3 inputs, our board of directors determined the equity value of our business generally using a combination of the income approach and the market approach valuation methods.
The income approach estimates value based on the expectation of future cash flows that a company will generate, such as cash earnings, cost savings, tax deductions and the proceeds from disposition. These future cash flows are discounted to their present values using a discount rate derived based on an analysis of the cost of capital of comparable publicly traded companies in similar lines of business, as of each valuation date, and is adjusted to reflect the risks inherent in our cash flows.


94


The market approach estimates the fair value of a company by applying market multiples of comparable publicly traded companies in a similar line of business. The market multiples are based on relevant metrics implied by the price that investors have paid for the equity of publicly traded companies. Given our significant focus on investing in and growing our business, we primarily utilized the forward-looking revenue multiple when performing valuation assessments under the market approach and considered both trading and transaction multiples. When considering which companies to include as our comparable industry peer companies, we focused on U.S.-based publicly traded companies that were broadly comparable to us based on consideration of industry, market and line of business. From the comparable companies, a representative market value multiple was determined and applied to our operating results to estimate the value of our company. The market value multiple was determined based on consideration of multiples of revenue to each of the comparable companies’ historical and forecasted revenue. In addition, the market approach considers IPO and merger and acquisition transactions involving companies similar to the company’s business being valued. Multiples of revenue are calculated for these transactions and then applied to the business being valued, after reduction by an appropriate discount.
Once an equity value was determined, beginning January 1, 2017, we utilized probability-weighted expected return method (“PWERM”) to allocate the overall value of equity to the various share classes. The PWERM relies on a forward-looking analysis to predict the possible future value of a company. Under this method, discrete future outcomes, including an IPO and non-IPO scenarios, are weighted based on the estimated the probability of each scenario. The PWERM is used when discrete future outcomes can be predicted with reasonable certainty based on a probability distribution. We relied on the PWERM to allocate the value of equity under a liquidity scenario. The projected equity value relied upon in the PWERM scenario was based on (i) guideline IPO transactions involving companies that were considered broadly comparable to us and (ii) our expectation of the pre-money valuation that we needed to achieve to consider an IPO as a viable exit strategy.
The following table summarizes key assumptions used in the PWERM for estimating the fair value of our redeemable convertible preferred stock warrant liability:
 
Year Ended December 31,
 
2017
Cost of debt applicable to convertible promissory notes
%
Cost of equity applicable to convertible promissory notes
%
Weighted-average cost of capital applicable to preferred stock warrants
21%
Discount for lack of marketability
7% to 13%
Volatility
55%
Risk-free interest rate
1.2% to 1.4%

Preferred Stock Warrants
Upon the consummation of our IPO, all of the outstanding warrants to purchase shares of redeemable convertible preferred stock were automatically converted into warrants to purchase shares of common stock. Refer to Note 9—Redeemable Convertible Preferred Stock for additional information regarding our IPO.
A summary of our preferred stock warrants is as follows (in thousands, except per share amounts):
 
 
 
 
 
 
 
 
December 31,
Preferred Series
 
Grant
date
 
Expiration
date
 
Exercise
price
 
2017
 
2018
 
2019
Series B-R
 
2/26/2010
 
2/25/2020
 
$
2.36

 
59

 

 

Series D-R
 
9/21/2012
 
9/20/2022
 
$
23.64

 
38

 

 

Series D-R
 
9/21/2012
 
9/20/2022
 
$
23.64

 
13

 

 

Total preferred stock warrants
 
 
 
 
 
 
 
110

 

 




95


The fair value of the warrants to purchase Series B-R Stock and Series D-R Stock decreased from $26.80 per share and $13.63 per share on December 31, 2017 to $20.18 per share and $10.57 per share on February 8, 2018, respectively, the date at which they converted to warrants to purchase shares of our common stock and were reclassified to additional paid-in capital on our consolidated balance sheet. The decrease in the fair value of the warrants to purchase Series B-R Stock and Series D-R Stock primarily resulted from the timing of future potential liquidity events, changes to our forecasted financial results and changes in the valuation of comparable companies.
Common Stock Warrants
In June 2017, we issued our lender additional warrants to purchase 17,500 shares of common stock at a price of $27.68 per share. The fair value of the warrants issued in June 2017 were calculated to be $0.3 million. We determined the grant date fair value of these common warrants using the Black-Scholes option pricing model, which is affected by the estimated fair value of our common stock as well as the following significant inputs:
 
Common stock
warrants
(issued June 2017)
Weighted-average grant date fair value
$19.04
Significant inputs:
 
Value of common stock
$30.08
Expected term
10 years
Volatility
50%
Risk-free interest rate
2.2%
Dividend yield
%

Common Stock Warrants Issued in Connection with the Series G Stock Financing
In connection with the Series G Stock financing, we issued warrants to purchase an aggregate number of shares of common stock equal to the product obtained by multiplying 346,334 by a fraction, the numerator of which is the difference between $68.9516 and the volume weighted average closing price of our common stock over the 30 trading days (or such lesser number of days as our common stock has been traded on the Nasdaq Global Market) prior to the date on which such warrants vest and become exercisable and the denominator of which is such volume weighted average closing price, which warrants vested and became exercisable on August 8, 2018, which was 180 days following the date of our IPO, at an exercise price of $0.0004 per share.
To determine the fair value of our common stock warrant liability issued in connection with our Series G Stock financing, we utilized a Monte Carlo simulation, which allows for the modeling of complex securities and evaluates many possible outcomes to forecast the stock price of the company post-IPO. As part of the valuation, we considered various scenarios related to the pricing, timing and probability of an IPO. We applied an annual equity volatility of 59% and a discount for lack of marketability of 11% to arrive at a valuation of $7.5 million on the issuance date.
Subsequent to our IPO, the fair value of the common stock warrant liability was estimated based on the fair market value of our common stock at each reporting period, discounted from the date of settlement. In August 2018, we issued warrants to purchase 792,434 shares of common stock at an exercise price of $0.0004 per share to the cash investors of our Series G financing, pursuant to our Series G stock purchase agreement. The warrants had a valuation of $15.3 million upon issuance and were subsequently exercised, resulting in the issuance of 792,434 shares of our common stock. As a result of change in fair value of the common stock warrant liability, we recognized non-cash losses of $0.5 million and $7.3 million in 2017 and 2018, respectively.
Convertible Promissory Notes
Refer to Note 9—Redeemable Convertible Preferred Stock for additional information of the Series G Stock financing and the transactions that resulted in the conversion of the convertible promissory notes into shares of our Series G’ Stock.


96


The redemption features included in the terms of the convertible promissory notes were determined to be derivative liabilities due to a significant discount within the redemption features for the note holders. Embedded derivatives that are not clearly and closely related to the host contract are required to be bifurcated and recorded at fair value unless the fair value option is elected on the host contract. Under the fair value option, bifurcation of the embedded derivative is not necessary as all related gains (losses) on the host contract and derivative will be reflected in the consolidated statements of operations. We elected the fair value option for the Existing Stockholder Notes and Aimia Notes, therefore direct costs and fees associated with the issuance were recognized in earnings as incurred and were not deferred.
To determine the fair value of our convertible promissory notes, we utilized key assumptions from the PWERM, as shown above. Under this method, we considered the redemption features of the convertible promissory notes, as described in Note 6—Debt for additional information, to determine the fair value under discrete future outcomes, including IPO and non-IPO scenarios. Under certain non-IPO scenarios, holders of the convertible promissory notes were due to receive two times preference on the outstanding principal amount. We weighted the fair values based on the estimated probability of each scenario to determine the overall fair value of the convertible promissory notes as of the balance sheet date.
Performance-based Warrants Issued to FIS
In May 2013, we granted 10-year performance-based warrants to purchase up to 644,365 shares of Series E Stock at an exercise price of $23.64 per share. Since FIS did not participate in the convertible promissory note financing, their warrants to purchase preferred stock were converted to warrants to purchase common stock. The warrants vested upon the completion of our IPO in February 2018 resulting in a non-cash expense of $2.5 million. We determined the fair value of these common warrants on the date of IPO using the Black-Scholes option pricing model, which is affected by the fair value of our common stock as well as the following significant inputs:
 
February 8, 2018
Weighted-average grant date fair value
$3.91
Significant inputs:
 
Value of common stock
$13.00
Expected term
5.3 years
Volatility
50%
Risk-free interest rate
2.0%
Dividend yield
%



97


12.     RELATED PARTIES
Series G / Series G’
In May 2017, we issued and sold, for aggregate consideration of $11.9 million, an aggregate of 346,334 shares of our Series G Stock and warrants to purchase shares of our common stock. In connection with the issuance of our Series G Stock, the principal and accrued interest under convertible promissory notes converted into an aggregate of 1,295,746 shares of our Series G’ redeemable convertible preferred stock and 801,329 shares of our common stock. The following table summarizes the participation in the foregoing transactions by our directors, executive officers and holders of more than 5% of any class of our capital stock as of the date of such transactions (in thousands):
Related Party
Shares of
Series G
Preferred
Stock
 
Shares of
Series G’
Preferred
Stock
 
Shares of
Common
Stock
 
Warrants to
Purchase
Common
Stock
Entities affiliated with Aimia, Inc.(1)

 
382

 
801

 

Entities affiliated with Polaris Venture Partners(2)
29

 
212

 

 
66

Canaan VIII L.P.(3)
54

 
260

 

 
123

Entities affiliated with Discovery Capital(4)

 
106

 

 

Scott D. Grimes

 
26

 

 

Lynne M. Laube

 
14

 

 

Entities affiliated with Mark A. Johnson(5)
35

 
15

 

 
80

John Klinck
6

 

 

 
13

David Adams
3

 

 

 
7

 
(1)
Consists of 159,207 shares of Series G’ redeemable convertible preferred stock issued to Aeroplan Holdings Europe Sàrl, 223,020 shares of Series G’ redeemable convertible preferred stock issued to Aimia EMEA Limited and 801,329 shares of common stock issued to Aimia EMEA Limited.
(2)
Consists of 27,988 shares of Series G redeemable convertible preferred stock purchased by Polaris Venture Partners V, L.P. (“PVP V”), 205,020 shares of Series G’ redeemable convertible preferred stock issued to PVP V, 64,038 warrants to purchase common stock issued to PVP V, 545 shares of Series G redeemable convertible preferred stock purchased by Polaris Venture Partners Entrepreneurs’ Fund V, L.L. (“PVP EF V”), 3,995 shares of Series G’ redeemable convertible preferred stock issued to PVP EF V, 1,247 warrants to purchase common stock issued to PVP EF V, 191 shares of Series G redeemable convertible preferred stock purchased by Polaris Venture Partners Founders’ Fund V, L.P. (“PVP FF V”), 1,404 shares of Series G’ redeemable convertible preferred stock issued to PVP FF V, 438 warrants to purchase common stock issued to PVP FF V, 280 shares of Series G redeemable convertible preferred stock purchased by Polaris Venture Partners Special Founders’ Fund V, L.P. (“PVP SFF V”), 2,050 shares of Series G’ redeemable convertible preferred stock issued to PVP SFF V and 641 warrants to purchase common stock issued to PVP SFF V. Polaris Venture Management Co. V, L.L.C. is a general partner of each of PVP V, PVP EF V, PVP FF V and PVP SFF V and may be deemed to have the sole voting and dispositive power over the shares held by PVP V, PVP EF V, PVP FF V and PVP SFF V. Bryce Youngren, a member of our board of directors, is a Managing Partner of Polaris Partners and may be deemed to share voting and dispositive power over the shares held by PVP V, PVP EF V, PVP FF V and PVP SFF V.
(3)
John V. Balen, a member of our board of directors, is a managing member of Canaan Partners VIII LLC, the general partner of Canaan VIII L.P. Mr. Balen does not have voting or investment power over any shares held directly by Canaan VIII L.P.
(4)
Consists of 95,272 shares of Series G’ redeemable convertible preferred stock issued to Discovery Opportunity Master Fund, Ltd. and 11,072 shares of Series G’ redeemable convertible preferred stock issued to Discovery Global Focus Master Fund, Ltd.
(5)
Consists of 15,045 shares of Series G’ redeemable convertible preferred stock issued to TTP Fund II, L.P., 29,005 shares of Series G redeemable convertible preferred stock purchased by TTV Ivy Holdings, LLC, 66,365 warrants to purchase common stock issued to TTV Ivy Holdings, LLC, 5,801 shares of Series G redeemable convertible preferred stock purchased by Mr. Johnson, and 13,273 warrants to purchase common stock issued to Mr. Johnson. TTV Capital is a provider of management services to TTP GP II, LLC, which is a general partner of TTP Fund II, L.P. TTV Capital is the manager of TTV Ivy Holdings Manager, LLC, which is the general partner of TTV Ivy Holdings, LLC. Mark A. Johnson, a member of our board of directors, is a member of each of TTP GP II, LLC and TTV Ivy Holdings Managers, LLC and holds the title of partner of TTV Capital, and may be deemed to share voting and dispositive power over the shares held by TTP Fund II L.P. and TTV Ivy Holdings, LLC.


98


Agreements with Fidelity Information Services, LLC
We are party to a reseller agreement with Fidelity Information Services LLC (“FIS”). Pursuant to the reseller agreement, FIS markets and sells our services to financial institutions that are current or potential customers of FIS in exchange for a revenue share percentage. We are also obligated to make milestone payments to FIS related to the integration and deployment of our solutions. Prior to our IPO, FIS was entitled to elect a member of our board of directors, who was Robert Legters until his resignation immediately prior to our IPO in February 2018.
In May 2013, FIS purchased 397,515 shares of our Series E Stock. We also granted 10-year performance-based warrants to purchase up to 644,365 shares of Series E Stock at an exercise price of $23.64 per share. The warrants were exercisable subject to the attainment of certain milestones related to the number of active accounts for which our solutions have been enabled with accelerated vesting upon an IPO. Since FIS did not participate in the convertible promissory note financing, their warrants to purchase preferred stock were converted to warrants to purchase common stock. The warrants vested upon the completion of our IPO in February 2018, resulting in a non-cash expense of $2.5 million based on the vesting-date fair value of our common stock underlying these warrants. Since the performance conditions were directly related to revenue-producing activities, we recognized this expense in FI Share and other third-party costs on our consolidated statement of operations. This expense is presented in other non-cash expenses on our consolidated statement of statement of cash flows. Refer to Note 11—Fair Value Measurements for additional information regarding the valuation of the performance-based warrants issued to FIS.
In September 2019, FIS exercised all of their warrants to purchase common stock, resulting in cash proceeds of $15.2 million and the issuance of 644,365 shares of our common stock.
13.     COMMITMENTS AND CONTINGENCIES
FI Implementation Costs
Agreements with certain FI partners require us to fund the development of specific enhancements, pay for certain implementation fees, or make milestone payments upon the deployment of our solution. Amounts paid to FI partners are included in deferred FI implementation costs on our consolidated balance sheets the earlier of when paid or earned and are amortized over the remaining term of the related contractual arrangements. Amortization is included in FI Share and other third-party costs on our consolidated statements of operations and is presented in amortization of deferred FI implementation costs on our consolidated statement of cash flows. Certain of these agreements provide for future reductions in FI Share due to the FI partner. These reductions in FI Share are recorded as a reduction to deferred implementation costs and also result in a cumulative adjustment to accumulated amortization. During 2018, development payments to a certain FI partner totaled $9.3 million which was partially offset by recoveries through FI Share payment reductions of $4.6 million in 2019.
The following table presents changes in deferred FI implementation costs (in thousands):
 
December 31,
 
2017
 
2018
 
2019
Beginning balance
$
8,451

 
$
13,625

 
$
15,877

Deferred costs
10,900

 
9,250

 

Recoveries through FI Share
(4,100
)
 
(5,380
)
 
(4,625
)
Amortization
(1,626
)
 
(1,618
)
 
(2,869
)
Ending balance
$
13,625

 
$
15,877

 
$
8,383


Payments to FI partners for enhancements not yet placed in service totaled $1.0 million as of December 31, 2019. Future amortization, based on the amounts earned as of December 31, 2019, exclusive of amounts expected to be recovered, is as follows (in thousands):
Years Ending December 31,
Amortization
2020
$
3,915

2021
3,509

Total
$
7,424




99


We have a minimum FI Share commitment with a certain FI partner totaling $10.0 million over a 12-month period following the completion of certain milestones, which were not met as of December 31, 2019. Any expected shortfall will be accrued during the 12-month period following the completion of the milestones.
Operating Leases
We lease property and equipment under non-cancelable operating lease agreements expiring on various dates through April 2026. For leases that contain rent escalation or rent concession provisions, we record the total rent expense during the lease term on a straight-line basis over the term of the lease. On our consolidated balance sheets, the current portion of deferred rent is included in accrued liabilities and the long-term portion is included within deferred liabilities. Rent expense during 2017, 2018 and 2019 totaled $3.0 million, $3.0 million and $3.0 million, respectively.
In August 2013, we entered into a lease of 130 months for our new corporate headquarters in Atlanta, Georgia. The facility was delivered to us in July 2014 and provides 76,880 square feet of office space. The lease contains a $3.8 million tenant improvement allowance that is included in deferred rent and amortized as a reduction to rent expense over the lease term. Minimum lease payments under the agreement total $16.0 million. The lease is secured by an irrevocable letter of credit issued by our lender, which totaled $0.5 million as of December 31, 2019.
In May 2019, we entered into a lease of 36 months for an office in Victoria, London to provide 5,000 square feet of office space. Minimum lease payments under the agreement total £3.8 million.
As of December 31, 2019, future minimum lease payments under non-cancellable operating leases are as follows (in thousands):
Years Ending December 31,
Minimum Lease
Payments
2020
$
3,040

2021
2,759

2022
2,808

2023
1,847

2024
1,807

Thereafter
611

Total
$
12,872


Litigation
From time to time, we may become involved in legal actions arising in the ordinary course of business including, but not limited to, intellectual property infringement and collection matters. We make assumptions and estimates concerning the likelihood and amount of any potential loss relating to these matters using the latest information available. We record a liability for litigation if an unfavorable outcome is probable and the amount of loss or range of loss can be reasonably estimated. If an unfavorable outcome is probable and a reasonable estimate of the loss is a range, we accrue the best estimate within the range. If no amount within the range is a better estimate than any other amount, we accrue the minimum amount within the range. If an unfavorable outcome is probable but the amount of the loss cannot be reasonably estimated, we disclose the nature of the litigation and indicates that an estimate of the loss or range of loss cannot be made. If an unfavorable outcome is reasonably possible and the estimated loss is material, we disclose the nature and estimate of the possible loss of the litigation. We do not disclose information with respect to litigation where an unfavorable outcome is considered to be remote or where the estimated loss would not be material. Based on current expectations, such matters, both individually and in the aggregate, are not expected to have a material adverse effect on our liquidity, results of operations, business or financial condition.


100


14.     EARNINGS PER SHARE
Diluted net loss per share is the same as basic net loss per share for 2017, 2018 and 2019 because the effects of potentially dilutive items were anti-dilutive, given our net loss during these periods. The following securities have been excluded from the calculation of diluted weighted-average common shares outstanding because the effect is anti-dilutive (in thousands):
 
December 31,
 
2017
 
2018
 
2019
Redeemable convertible preferred stock
10,644

 

 

Common stock options
2,514

 
1,774

 
1,000

Common stock warrants
1,245

 
867

 
12

Common stock warrants issuable pursuant to Series G Stock financing
547

 

 

Redeemable convertible preferred stock warrants
110

 

 

Restricted stock units

 
381

 
1,741

Restricted securities units
37

 

 

Common stock issuable pursuant to the ESPP

 
36

 
7


15.     SEGMENTS
As of December 31, 2019, we have three operating segments: Cardlytics Direct in the U.S. and U.K. and Other Platform Solutions, as determined by the information that both our Chief Executive Officer and President and Chief Operating Officer, who we consider our chief operating decision makers, use to make strategic goals and operating decisions. Our Cardlytics Direct operating segments in the U.S. and U.K. represent our proprietary native bank advertising channels and are aggregated into one reportable segment given their similar economic characteristics, nature of service, types of customers and method of distribution.
Our Other Platform Solutions enabled marketers and marketing service providers to leverage the power of purchase intelligence outside the bank channel. We have shifted the substantial majority of our efforts and resources to support the growth of Cardlytics Direct. As a result, we no longer generate revenue from Other Platform Solutions and do not expect to generate revenue from Other Platform Solutions for the foreseeable future.
Revenue can be directly attributable to each segment. With the exception of a non-cash equity expense and the amortization of deferred FI implementation costs, FI Share is also directly attributable to each segment. Our chief operating decision makers allocate resources to, and evaluate the performance of, our operating segments based on revenue and adjusted contribution. The accounting policies of each of our reportable segments are the same as those described in the summary of significant accounting policies.


101


The following table provides information regarding our reportable segments (in thousands):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Cardlytics Direct:
 
 
 
 
 
Adjusted contribution(2)
$
55,184

 
$
69,364

 
$
95,219

Plus: FI Share and other third-party costs (1)(2)
67,207

 
79,959

 
115,211

Revenue
$
122,391

 
$
149,323

 
$
210,430

Other Platform Solutions:
 
 
 
 
 
Adjusted contribution(2)
$
3,560

 
$
86

 
$

Plus: FI Share and other third-party costs (1)(2)
4,414

 
1,275

 

Revenue
$
7,974

 
$
1,361

 
$

Total:
 
 
 
 
 
Adjusted contribution(2)
$
58,744

 
$
69,450

 
$
95,219

Plus: FI Share and other third-party costs (1)(2)
71,621

 
81,234

 
115,211

Revenue
$
130,365

 
$
150,684

 
$
210,430


(1)
Adjusted FI Share and other third-party costs presented above represents GAAP FI Share and other third-party data costs less a non-cash equity expense included in FI Share and amortization of deferred FI implementation costs, which are detailed below in our reconciliation of GAAP loss before income taxes to adjusted contribution.
(2)
Adjusted contribution and FI Share and other third-party costs include the impact of a $0.8 million gain during 2018 related to the renewal of our agreement with an FI partner, which contains certain amendments that are retroactively applied as of January 1, 2018.
Adjusted Contribution
Adjusted contribution measures the degree by which revenue generated from our marketers exceeds the cost to obtain the purchase data and the digital advertising space from our FI partners. Adjusted contribution demonstrates how incremental marketing spend on our platform generates incremental amounts to support our sales and marketing, research and development, general and administration and other investments. Adjusted contribution is calculated by taking our total revenue less our FI Share and other third-party costs exclusive of a non-cash equity expense and amortization of deferred FI implementation costs, which are non-cash costs. Adjusted contribution does not take into account all costs associated with generating revenue from advertising campaigns, including sales and marketing expenses, research and development expenses, general and administrative expenses and other expenses, which we do not take into consideration when making decisions on how to manage our advertising campaigns. We have recast all historical disclosures of adjusted contribution for the periods presented.


102


The following table presents a reconciliation of loss before income taxes presented in accordance with GAAP to adjusted contribution (in thousands):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Adjusted contribution(1)(2)
$
58,744

 
$
69,450

 
$
95,219

Minus:
 
 
 
 
 
Non-cash equity expense included in FI Share(1)

 
2,519

 

Amortization of deferred FI implementation costs(1)
1,626

 
1,618

 
2,869

Delivery costs
7,012

 
10,632

 
12,893

Sales and marketing expense
31,927

 
41,878

 
43,828

Research and development expense
12,150

 
16,210

 
11,699

General and administration expense
20,100

 
34,228

 
36,720

Depreciation and amortization expense
3,028

 
3,282

 
4,535

Total non-operating expense (income)
2,542

 
12,125

 
(181
)
Loss before income taxes
$
(19,641
)
 
$
(53,042
)
 
$
(17,144
)

(1)
Non-cash equity expense included in FI Share and amortization of deferred FI implementation costs are excluded from FI Share and other third-party costs, which is shown above in our reconciliation of GAAP revenue to non-GAAP adjusted contribution.
(2)
Adjusted contribution includes the impact of a $0.8 million gain during 2018 related to the renewal of our agreement with an FI partner, which contains certain amendments that are retroactively applied as of January 1, 2018.
The following tables provide geographical information (in thousands):
 
Year Ended December 31,
 
2017

2018

2019
Revenue:
 
 
 
 
 
United States
$
113,509

 
$
131,563

 
$
186,864

United Kingdom
16,856

 
19,121

 
23,566

Total
$
130,365

 
$
150,684

 
$
210,430

 
December 31,
 
2018
 
2019
Property and equipment:
 
 
 
United States
$
9,794

 
$
12,052

United Kingdom
436

 
2,010

India

 
228

Total
$
10,230

 
$
14,290


Capital expenditures within the United Kingdom were less than $0.1 million and $2.0 million during 2018 and 2019, respectively.
Concentrations of Risk
Customers
Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. Our cash and cash equivalents are held with three financial institutions, which we believe are of high credit quality. We believe that our accounts receivable credit risk exposure is limited as a result of being diversified among a large number of marketers segregated by both geography and industry. Historically, we have not experienced significant write-downs of our accounts receivable. No marketer represented a significant concentration of our accounts receivable as of December 31, 2018. One marketer represented 10% of our accounts receivable as of December 31, 2019. During 2019, one marketer accounted for 11% of our revenue. No marketer accounted for over 10% of revenue during 2017 or 2018.


103


FI Partners
Our business is substantially dependent on a limited number of FI partners. We require participation from our FI partners in Cardlytics Direct and access to their purchase data in order to offer our solutions to marketers and their agencies. We must have FI partners with a sufficient number of customers and levels of customer engagement to ensure that we have robust purchase data and marketing space to support a broad array of incentive programs for marketers. Our agreements with a substantial majority of our FI partners have terms of three to five years but are generally terminable by the FI partner on 90 days or less prior notice. If an FI partner terminates its agreement with us, we would lose that FI as a source of purchase data and digital banking customers.
During 2017, 2018 and 2019, Bank of America, National Association accounted for 63%, 64% and 36% of the total FI Share we paid to our FI partners, respectively. During 2018 and 2019, JPMorgan Chase Bank, National Association accounted for 6% and 42% of the total FI Share we paid to our FI partners, respectively. During 2017, an FI partner in the U.K. accounted for 12% of the total FI Share we paid to our FI partners. No other FI partners accounted for over 10% of FI Share during 2017, 2018 or 2019.
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
We maintain “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the "Exchange Act"), that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures.
Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of December 31, 2019. Based on the evaluation of our disclosure controls and procedures as of December 31, 2019, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.
Management’s Report on Internal Controls Over Financial Reporting
Our management is responsible for establishing and maintaining an adequate system of internal control over financial reporting, as defined in the Exchange Act Rule 13a-15(f). Management conducted an assessment of our internal control over financial reporting based on the framework established in 2013 by the Committee of Sponsoring Organizations of the Treadway Commission in Internal Control-Integrated Framework. Based on the assessment, management concluded that, as of December 31, 2019, our internal control over financial reporting was effective.
This Annual Report does not include an attestation report of our registered public accounting firm regarding internal control over financial reporting as required by Section 404(b) of the Sarbanes Oxley Act of 2002. Because we qualify as an emerging growth company under the JOBS Act, management's report was not subject to attestation by our independent registered public accounting firm.
Changes in Internal Control Over Financial Reporting
There was no change in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that occurred during the three months ended December 31, 2019 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
ITEM 9B. OTHER INFORMATION.
None.


104


PART III.
ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE
The information required by this item is incorporated by reference to our Proxy Statement for the 2020 Annual Meeting of Stockholders to be filed with the Securities and Exchange Commission ("SEC") within 120 days of the fiscal year ended December 31, 2019.
ITEM 11. EXECUTIVE COMPENSATION
The information required by this item is incorporated by reference to our Proxy Statement for the 2020 Annual Meeting of Stockholders to be filed with the SEC within 120 days of the fiscal year ended December 31, 2019.
ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
The information required by this item is incorporated by reference to our Proxy Statement for the 2020 Annual Meeting of Stockholders to be filed with the SEC within 120 days of the fiscal year ended December 31, 2019.
ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS AND DIRECTOR INDEPENDENCE
The information required by this item is incorporated by reference to our Proxy Statement for the 2020 Annual Meeting of Stockholders to be filed with the SEC within 120 days of the fiscal year ended December 31, 2019.
ITEM 14. PRINCIPAL ACCOUNTING FEES AND SERVICES
The information required by this item is incorporated by reference to our Proxy Statement for the 2020 Annual Meeting of Stockholders to be filed with the SEC within 120 days of the fiscal year ended December 31, 2019.


105


PART IV.
ITEM 15. EXHIBITS, FINANCIAL STATEMENT SCHEDULES
(a)
The following documents are filed as part of this Annual Report:
(1)
Consolidated Financial Statements and Reports of Independent Registered Public Accounting Firm are shown in the Index to Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K.
(2)
All financial statement schedules are omitted because they are not applicable or the required information is shown in the financial statements or notes thereto.
(3)
Exhibits are incorporated herein by reference or are filed with this Annual Report as indicated below.
(b)
Exhibits:
 
 
 
 
Incorporated by Reference
Exhibit
 
Exhibit Description
 
Schedule
/Form
 
File
Number
 
Exhibit
 
Filing Date
3.1
  
  
S-1
  
333-222531
  
3.2
  
1/12/2018
3.2
  
  
S-1
  
333-222531
  
3.4
  
1/12/2018
4.1
 
 
S-1/A
 
333-222531
 
4.1
 
1/29/2018
4.2
 
 
S-1
 
333-222531
 
4.2
 
1/12/2018
4.3
 
 
 
 
 
 
 
 
 
10.1
 
 
S-1
 
333-222531
 
10.12
 
1/12/2018
10.2†
 
 
S-1/A
 
333-222531
 
10.1
 
1/29/2018
10.3†
 
 
S-1/A
 
333-222531
 
10.2
 
1/29/2018
10.4†
 
 
S-1/A
 
333-222531
 
10.3
 
1/29/2018
10.5†
 
 
S-1
 
333-222531
 
10.6
 
1/12/2018
10.6†
 
 
S-1/A
 
333-222531
 
10.7
 
1/29/2018
10.7†
 
 
S-1
 
333-222531
 
10.8
 
1/12/2018
10.8†
 
 
S-1
 
333-222531
 
10.9
 
1/12/2018
10.9†
 
 
S-1
 
333-222531
 
10.10
 
1/12/2018
10.10†
 
 
S-1/A
 
333-222531
 
10.11
 
1/29/2018


106


10.12#
 
 
S-1
 
333-222531
 
10.15
 
1/12/2018
10.13#
 
 
S-1
 
333-222531
 
10.16
 
1/12/2018
10.14#
 
 
10-Q
 
001-38386
 
10.1
 
8/14/2018
10.15
 
 
10-Q
 
001-38386
 
10.2
 
8/14/2018
10.16
 
 
10-Q
 
001-38386
 
10.1
 
5/9/2019
10.17
 
 
10-Q
 
001-38386
 
10.2
 
5/9/2019
10.18
 
 
10-Q
 
001-38386
 
10.1
 
8/8/2019
10.19
 
 
10-Q
 
001-38386
 
10.2
 
8/8/2019
10.20
 
 
10-Q
 
001-38386
 
10.1
 
11/12/2019
10.21***
 
 
 
 
 
 
 
 
 
10.22***
 
 
 
 
 
 
 
 
 
21.1
 
 
10-Q
 
001-38386
 
21.1
 
8/14/2018
23.1*
 
 
 
 
 
 
 
 
 
31.1*
  
  
 
 
  
 
  
 
  
31.2*
  
  
 
 
  
 
  
 
  
32.1**
  
 
 
 
 
 
 
 
 
101.ins
 
XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document
 
 
 
 
 
 
 
 


107


101.sch
 
XBRL Taxonomy Schema Linkbase Document
 
 
 
 
 
 
 
 
101.cal
 
XBRL Taxonomy Calculation Linkbase Document
 
 
 
 
 
 
 
 
101.def
 
XBRL Taxonomy Definition Linkbase Document
 
 
 
 
 
 
 
 
101.lab
 
XBRL Taxonomy Label Linkbase Document
 
 
 
 
 
 
 
 
101.pre
 
XBRL Taxonomy Presentation Linkbase Document
 
 
 
 
 
 
 
 
104.0
 
Cover page formatted as Inline XBRL and contained in Exhibit 101
 
 
 
 
 
 
 
 
* Filed herewith
** Furnished herewith
*** Certain portions of this exhibit, indicated by asterisks, have been omitted pursuant to Item 601(b)(10) of Regulation S–K because they are not material and would likely cause competitive harm to the registrant if publicly disclosed.
† Indicated management contract or compensatory plan
# Confidential treatment has been granted from the Securities and Exchange Commission as to certain portions of this document
ITEM 16. FORM 10-K SUMMARY
None.


108


SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
 
Cardlytics, Inc.
 
 
 
 
Date: March 3, 2020
By:
 
/s/ Scott D. Grimes
 
 
 
Scott D. Grimes
 
 
 
Chief Executive Officer
 
 
 
(Principal Executive Officer)
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.
 
 
 
 
 
Signature
 
Title
 
Date
/s/ Scott D. Grimes
 
Chief Executive Officer and Director
 
March 3, 2020
Scott D. Grimes
 
(Principal Executive Officer)
 
 
 
 
 
 
 
/s/ David T. Evans
 
Chief Financial Officer
 
March 3, 2020
David T. Evans
 
(Principal Financial and Accounting Officer)
 
 
 
 
 
 
 
/s/ Lynne M. Laube
 
Chief Operating Officer and Director
 
March 3, 2020
Lynne M. Laube
 
 
 
 
 
 
 
 
 
/s/ David L. Adams
 
Director
 
March 3, 2020
David L. Adams
 
 
 
 
 
 
 
 
 
/s/ John V. Balen
 
Chairman of the Board of Directors
 
March 3, 2020
John V. Balen
 
 
 
 
 
 
 
 
 
/s/ Mark A. Johnson
 
Director
 
March 3, 2020
Mark A. Johnson
 
 
 
 
 
 
 
 
 
/s/ Bryce Youngren
 
Director
 
March 3, 2020
Bryce Youngren
 
 
 
 
 
 
 
 
 
/s/ Tony Weisman
 
Director
 
March 3, 2020
Tony Weisman
 
 
 
 
 
 
 
 
 
/s/ John Klinck
 
Director
 
March 3, 2020
John Klinck
 
 
 
 
 
 
 
 
 
/s/ Aimée Lapic
 
Director
 
March 3, 2020
Aimée Lapic
 
 
 
 



109
EX-4.3 2 cdlxform10-k2019ex43.htm EXHIBIT 4.3 Exhibit
Exhibit 4.3


DESCRIPTION OF CARDLYTICS, INC. COMMON STOCK

The following description of the common stock of Cardlytics, Inc., or the Company, is a summary and does not purport to be complete. This summary is qualified in its entirety by reference to the provisions of the Delaware General Corporation Law, or the DGCL, and the complete text of the Company’s amended and restated certificate of incorporation, or the certificate of incorporation, and amended and restated bylaws, or the bylaws, which are incorporated by reference as Exhibits 3.1 and 3.2, respectively of the Company’s Annual Report on Form 10-K to which this description is also an exhibit. The Company encourages you to read that law and those documents carefully.

Common Stock
Authorized Capital Stock
The certificate of incorporation authorizes the Company to issue up to 100,000,000 shares of common stock, $0.0001 par value per share, and 10,000,000 shares of preferred stock, $0.0001 par value per share, all of which shares of preferred stock were undesignated as of December 31, 2019. The Company’s board of directors may establish the rights and preferences of the preferred stock from time to time.  
Voting Rights
Each holder of common stock is entitled to one vote for each share on all matters submitted to a vote of the stockholders, including the election of directors. Under the certificate of incorporation and the bylaws, common stockholders do not have cumulative voting rights. Because of this, the holders of a majority of the shares of common stock entitled to vote in any election of directors are able to elect all of the directors standing for election, if they should so choose.
Dividends
Subject to preferences that may be applicable to any then-outstanding preferred stock, holders of common stock are entitled to receive ratably those dividends, if any, as may be declared from time to time by the Company’s board of directors out of legally available funds.
Liquidation
In the event of the Company’s liquidation, dissolution or winding up, holders of common stock will be entitled to share ratably in the net assets legally available for distribution to stockholders after the payment of all of debts and other liabilities and the satisfaction of any liquidation preference granted to the holders of any then-outstanding shares of preferred stock.
Rights and Preferences
Holders of common stock have no preemptive, conversion or subscription rights and there are no redemption or sinking fund provisions applicable to the common stock. The rights, preferences and privileges of the holders of common stock are subject to, and may be adversely affected by, the rights of the holders of shares of any series of preferred stock that the Company may designate in the future.

Antitakeover Effects of Provisions of Charter Documents and Delaware Law
Charter Documents. The certificate of incorporation provides for the Company’s board of directors to be divided into three classes with staggered three-year terms. Only one class of directors is elected at each annual meeting of stockholders, with the other classes continuing for the remainder of their respective three-year terms. Because the Company’s stockholders do not have cumulative voting rights, stockholders holding a majority of the shares of common stock outstanding will be able to elect all of the Company’s directors. The certificate of incorporation and the bylaws also provide that directors may be removed by the stockholders only for cause upon the vote of 66 2/3% or more of the Company’s outstanding common stock. Furthermore, the authorized number of directors may be changed only by resolution of the Company’s board of directors, and vacancies and newly created directorships on the Company’s board of directors may, except as otherwise required by law or determined by the Company’s board, only be filled by a majority vote of the directors then serving on the board, even though less than a quorum.
The certificate of incorporation and the bylaws also provide that all stockholder actions must be effected at a duly called meeting of stockholders. Stockholders do not have the right to act by written consent without a meeting. The bylaws also provide that only the Company’s chairman of the board, chief executive officer or the Company’s board of directors pursuant to a resolution adopted by a majority of the total number of authorized directors may call a special meeting of stockholders.
The bylaws also provide that stockholders seeking to present proposals before the Company’s annual meeting of stockholders or to nominate candidates for election as directors at a meeting of stockholders must provide timely advance notice in writing, and, subject to applicable law, will specify requirements as to the form and content of a stockholder’s notice.
The certificate of incorporation and the bylaws provide that the stockholders cannot amend many of the provisions described above except by a vote of 66 2/3% or more of the Company’s outstanding capital stock.



Exhibit 4.3


The combination of these provisions may make it difficult for the Company’s existing stockholders to replace the Company’s board of directors as well as for another party to obtain control of the Company by replacing the Company’s board of directors. Since the Company’s board of directors has the power to retain and discharge the Company’s officers, these provisions could also make it difficult for existing stockholders or another party to effect a change in management. In addition, the authorization of undesignated preferred stock makes it possible for the Company’s board of directors to issue preferred stock with voting or other rights or preferences that could impede the success of any attempt to change the Company’s control.
These provisions are intended to enhance the likelihood of continued stability in the composition of the Company’s board of directors and its policies and to discourage coercive takeover practices and inadequate takeover bids. These provisions are also designed to reduce the Company’s vulnerability to hostile takeovers and to discourage certain tactics that may be used in proxy fights. However, such provisions could have the effect of discouraging others from making tender offers for the Company’s shares and may have the effect of delaying changes in the Company’s control or management. As a consequence, these provisions may also inhibit fluctuations in the market price of the Company’s stock that could result from actual or rumored takeover attempts. The Company believe that the benefits of these provisions, including increased protection of its potential ability to negotiate with the proponent of an unfriendly or unsolicited proposal to acquire or restructure the Company, outweigh the disadvantages of discouraging takeover proposals, because negotiation of takeover proposals could result in an improvement of their terms.
Delaware Takeover Statute. The Company is subject to Section 203 of the DGCL, which regulates acquisitions of some Delaware corporations. Section 203 generally prohibits a publicly held Delaware corporation from engaging in a “business combination” with an “interested stockholder” for a period of three years following the date of the transaction in which the person became an interested stockholder, unless:
the board of directors of the corporation approved the business combination or the other transaction in which the person became an interested stockholder prior to the date of the business combination or other transaction;
upon consummation of the transaction that resulted in the person becoming an interested stockholder, the person owned at least 85% of the voting stock of the corporation outstanding at the time the transaction commenced, excluding shares owned by persons who are directors and also officers of the corporation and shares issued under employee stock plans under which employee participants do not have the right to determine confidentially whether shares held subject to the plan will be tendered in a tender or exchange offer; or
on or subsequent to the date the person became an interested stockholder, the board of directors of the corporation approved the business combination and the stockholders of the corporation authorized the business combination at an annual or special meeting of stockholders by the affirmative vote of at least 66-2/3% of the outstanding stock of the corporation not owned by the interested stockholder.
Section 203 of the DGCL defines a “business combination” to include any of the following:
any merger or consolidation involving the corporation and the interested stockholder;
any sale, transfer, pledge or other disposition of 10% or more of the corporation’s assets or outstanding stock involving the interested stockholder;
subject to exceptions, any transaction that results in the issuance or transfer by the corporation of any of its stock to the interested stockholder;
any transaction involving the corporation that has the effect of increasing the proportionate share of its stock owned by the interested stockholder; or
the receipt by the interested stockholder of the benefit of any loans, advances, guarantees, pledges or other financial benefits provided by or through the corporation.
In general, Section 203 defines an “interested stockholder” as any person who, together with the person’s affiliates and associates, owns, or within three years prior to the determination of interested stockholder status did own, 15% or more of a corporation’s voting stock.
Section 203 of the DGCL could depress the Company’s stock price and delay, discourage or prohibit transactions not approved in advance by the Company’s board of directors, such as takeover attempts that might otherwise involve the payment to the Company’s stockholders of a premium over the market price of the Company’s common stock.

Transfer Agent and Registrar
The transfer agent and registrar for the Company’s common stock is American Stock Transfer & Trust Company LLC. The transfer agent’s address is 6201 15th Avenue, Brooklyn, NY 11219.

Listing on the Nasdaq Global Market
The Company’s common stock is listed on the Nasdaq Global Market under the symbol “CDLX.”


EX-10.21 3 cdlxform10-k2019ex1021.htm EXHIBIT 10.21 Exhibit
Exhibit 10.21




bankofamerica.jpg


2019 Amendment to General
Services Agreement




Supplier Name: Cardlytics, Inc.                     Master Agreement Number: CW251208
Supplier Address:
675 Ponce de Leon NE
Suite 6000
Atlanta, GA 30308                            Amendment Number: CW1417829
Supplier
Telephone: 888.798.5802                         Effective Date: Upon Execution




































Certain information has been excluded from this agreement (indicated by “[***]”) because such information (i) is not material and (ii) would be competitively harmful if publicly disclosed.


Exhibit 10.21


This 2019 Amendment serves to amend the General Services Agreement executed by and between Bank of
America, N.A. (“Bank of America”) and Cardlytics, Inc. (“Supplier”) dated November 5, 2010, as previously amended
by CW967765 on August 16, 2017 and others (the “Agreement”). No terms of the Agreement shall be altered or
negated as a result of this Amendment except as stated herein. Capitalized terms not specifically defined herein
shall have the meaning set forth in the Agreement.

WHEREAS, Bank of America and Supplier entered into the Agreement in order to set forth the terms and conditions
pursuant to which Supplier provides certain Services to Bank of America; and

WHEREAS, the Parties desire to amend the Agreement;

NOW THEREFORE, in consideration of the promises and accords made herein, and the exchange of such good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, Bank of America and Supplier agree as follows:

1.
Notwithstanding anything to the contrary in the Agreement, including without limitation Schedule B of the
Agreement, in [***], the Bank of America Revenue Share Percentage and the Supplier
Revenue Share Percentage for Supplier Secured Merchants as of the National Launch Date shall [***]. This Revenue Share Percentage is [***], and will [***].

2.
Notwithstanding anything to the contrary in the Agreement, including without limitation Schedule B of the
Agreement, and subject to Section 6 of this Amendment, on or [***], Supplier shall make a payment to Bank of America in the amount of [***] by depositing the funds into an account designated by Bank of America. These funds will be used by Bank of America [***].

3.
Notwithstanding anything to the contrary in the Agreement, including without limitation Schedule B of the
Agreement, upon the conclusion of [***] (as dictated by Section 1 of this Amendment).
In the event the [***], Supplier shall [***], by either [***]. By way of example, in the event that Bank of America [***], Supplier shall [***]. By way of another example, in the event that Bank of America [***].

4.
The above-stated Sections of this Amendment are premised on the assumption that the Agreement will remain
in effect throughout the calendar year 2020. In the event that the Agreement does not remain in effect
throughout the calendar year 2020, Supplier and Bank of America shall [***] provided, however, in the event that Supplier [***] pursuant to Section 6 of this Amendment, [***].

5.
Notwithstanding anything to the contrary in the Agreement, (a) beginning on[***], the Revenue
Share Payments shall be paid to Bank of America [***], and (b) beginning [***], the User Incentives shall be paid to Bank of America [***].

6.
In the event that Bank of America is not able to [***], Cardlytics shall have no obligation[***], and Bank of America shall have no rights with respect to same, until [***]. In the event that Bank of America is not able to [***], Cardlytics shall have no obligation to [***], and Bank of America shall have no rights with respect to same, until [***]. In the event that Bank of America does not [***], Cardlytics shall have no obligation to [***], and Bank of America shall have no rights with respect to same, until [***] (or in the event that [***] does not occur before the termination or expiration of the Agreement, Cardlytics shall have no such obligation).

CARDLYTICS, INC.
 
 
BANK OF AMERICA N.A.
 
("Supplier")
 
 
("Bank of America")
 
 
 
 
 
 
/s/ David T. Evans
Date:  December 20, 2019
 
/s/ James E. Englehart
Date:  December 20, 2019
David T. Evans
 
 
James E. Englhart
 
Chief Financial Officer and Head of Corporate Development
 
VP, Sr. Procurement Specialist

Certain information has been excluded from this agreement (indicated by “[***]”) because such information (i) is not material and (ii) would be competitively harmful if publicly disclosed.

EX-10.22 4 cdlxform10-k2019ex1022.htm EXHIBIT 10.22 Exhibit
Exhibit 10.22


First AMENDMENT TO Schedule #1
 
This First Amendment (“Amendment”) to that certain Schedule #1 dated May 4, 2018 (“Schedule”), is made effective on October 23, 2018 (the “Amendment Effective Date”) between JPMORGAN CHASE BANK, NATIONAL ASSOCIATION (“JPMC”) and CARDLYTICS, INC. (“Supplier”).

NOW, THEREFORE, in consideration of the good and valuable consideration, mutual promises, covenants, representations and warranties, the receipt and sufficiency of which are hereby acknowledged, and intending to be legally bound, the parties agree as follows:
1.[***]. As of the Amendment Effective Date, the following text shall be added as Section 3 (b)(xii) of the Schedule:
 
“(xii) To the extent the [***], or in connection with efforts by Supplier to [***], to create [***] to provide to such [***] or [***] where the [***]. For the avoidance of doubt, Supplier’s [***] will not [***].”

2.[***]. As of the Amendment Effective Date, the following text shall be added as Section 3 (b)(xiii) of the Schedule:
 
“(xiii) To demonstrate the [***], including the [***], where the [***] and the like included in such [***]. For the avoidance of doubt, Supplier’s [***] will not [***].”

3.[***]. As of the Amendment Effective Date, the following text shall be added as Section 3 (b)(xiv) of the Schedule:
 
“(xiv) To create [***] of Supplier in order to create [***], with a focus on [***], where the [***] and the like included in such [***] have [***]. For the avoidance of doubt, Supplier’s [***] will not [***].”

4.[***]Prohibitions. As of the Amendment Effective Date, the following text shall be added as Section 3 (q) of the Schedule:
 
(q) [***] Prohibitions. Notwithstanding anything to the contrary, in no event may [***] be used in [***] without JPMC’s written consent other than those permitted by [***]. Such consent must include a specific reference to [***].  Further, in no event may [***] be used to [***].”

5.Participating Advertiser Agreements. As of the Amendment Effective Date, the following text shall be added as Section 3 (r) of the Schedule:
 
(r) [***] Agreements. “Supplier will obtain an [***].”

6.[***] Program. As of the Amendment Effective Date, the following text shall be added as Section 3 (r) of the Schedule:
 
(s) [***] Program. To the extent JPMC participates in any [***] program where [***], any [***] provided by JPMC [***] will be [***] and Supplier will not [***] in violation of this Schedule or the Agreement.”

7.Quality Credits (For Select Accounts). As of the Amendment Effective Date, Section E of Attachment 4 of the Schedule shall be deleted in its entirety and replaced with the following:
 
E. Quality Credits (for Select accounts).
1.
Generally.

Certain information has been excluded from this agreement (indicated by “[***]”) because such information (i) is not material and (ii) would be competitively harmful if publicly disclosed.

Exhibit 10.22


a.
Supplier’s failure to meet certain Offer requirements outlined below will result in “Quality Credits” equal to the Vertical Diversity Credit (if any) plus the [***] Credit (if any) plus the [***] Credit (if any) plus the [***] Credit (if any). Supplier may elect to fund Offers to satisfy the requirements of any Quality Credits; provided that the amount of funding for such Offer(s) must equal at least [***] percent ([***]%) of JPMC Billings.
2.
Category Diversity.
a.
If in any calendar quarter Supplier fails to include [***] Offer providing Customers Reasonable Value from merchants representing [***] ([***]%) of the Qualifying Verticals, JPMC will receive a “Vertical Diversity Credit” equal to [***] ([***]%) of JPMC Billings for the next calendar quarter.
b.
The “Merchant Category Chart” means the list of at least [***] merchants attached as Annex C which includes an indication of the merchant’s Vertical. The Merchant Category Chart may be amended by JPMC once [***] upon [***], provided that no more than [***] ([***]%) of the merchants are changed in connection with each amendment; provided, however, that if any merchant on Merchant Category Chart files for Bankruptcy, JPMC will change that merchant pursuant to this Section without having such change count against the above-stated merchant or time limitations.
c.
A merchant’s “Vertical” means the advertising cohorts designated by JPMC on the Merchant Category Chart in JPMC’s sole discretion after consultation with Supplier.
d.
A “Qualifying Vertical” means at Launch the following Verticals: (i) [***]; (ii) [***]; (iii) [***]; (iv) [***]; and (v) [***]. The foregoing list may be amended by JPMC once [***] upon [***], provided that no more than one of the Verticals is changed during each amendment.
3.
[***].
a.
If in any calendar quarter Supplier fails to include [***] Offer providing Customers [***] from [***] different [***] Merchants, targeted to Customers based standard Supplier criteria, JPMC will receive a “[***] Credit” equal to [***] ([***]%) of JPMC Billings for the next calendar quarter.
b.
In each calendar quarter, Supplier will work with a JPMC business team supporting a product type or series of payment devices designated by JPMC in its sole discretion to provide Offers targeted solely due to a Customer possessing one of a specified product types or series of payment devices. If in any calendar quarter Supplier fails to include at least [***] so targeted providing Customers [***] from [***] of the [***] Merchants, JPMC will receive a [***] Credit equal to [***] ([***]%) of JPMC Billings for the next calendar quarter. The designated JPMC business team may agree in writing that Offers from merchants other than [***] Merchants may satisfy the requirements of this Section. The forgoing [***] Credit will not be applicable for the first [***] after Launch.
c.
“[***] Merchants” means those merchant listed on the chart attached as Annex D, as such chart may be amended by JPMC once [***] upon [***] notice, provided that no more than [***] percent ([***]%) of the merchants are changed during each amendment; provided, however, that if any merchant on Annex D files for Bankruptcy, JPMC will change that merchant pursuant to this Section without having such change count against the above-stated merchant or time limitations . The Parties further agree that under no circumstances will there be less than [***] merchants on Annex D.
d.
“[***]” means: [***]
4.
[***].
a.
If in any calendar quarter Supplier fails to include [***] Offer from [***] Merchants providing Customers [***] from [***] different [***] Merchants, JPMC will receive a “[***] Credit” equal to [***] ([***]%) of JPMC Billings for the next calendar quarter. Notwithstanding the foregoing, JPMC shall not be entitled to a [***] Credit until [***] after JPMC includes [***] data in the Daily Feed.
b.
“[***] Merchants” means those merchants listed on the chart attached as Annex E, as such chart may be amended by JPMC once [***] upon [***] notice, provided that no more than [***] of the merchants are changed during each amendment. The Parties further agree that under no circumstances will there be less than [***] merchants on Annex E.
c.
“[***]Value” means: [***]
d.
JPMC may designate [***] marketing campaigns for the next calendar year (each a “[***] Campaign”) and the Parties will agree on a list of at least [***] merchants which would fit the goals of each [***] Campaign (“[***] Merchants”). [***] of the [***] Merchants for any applicable [***] Campaign will have previously provided Offers. No later than five (5) days after the execution of this Schedule, the Parties will commence discussions about upcoming [***] Campaigns.

Certain information has been excluded from this agreement (indicated by “[***]”) because such information (i) is not material and (ii) would be competitively harmful if publicly disclosed.

Exhibit 10.22


e.
If during any [***] Campaign, Supplier fails to include [***] Offer providing Customers Reasonable Value from [***] different [***] Merchants, JPMC will receive a “[***] Credit” equal to [***] ([***]%) of JPMC Billings for [***].
f.
JPMC shall not be entitled to a [***] Credit, unless it has designated the applicable [***] Campaign and [***] Merchants at least [***] in advance.
In the event that a merchant does not provider Offers in the applicable time period because JPMC failed to approve the Offer pursuant to Section 2(e)(ii) which complied with JPMC’s disclosure and template requirements, the Offer shall be considered to have been provided during the applicable time period for purposes of the above-stated calculations.”

8.Defined Terms. All capitalized terms used but not otherwise defined herein shall have the meanings given to them in the Schedule.

9.Ratification. Except to the extent expressly amended by this Amendment, all terms, provisions and conditions of the Schedule shall continue in full force and effect and the Schedule shall remain enforceable and binding in accordance with its terms, and the Parties hereby ratify and confirm the terms of the Schedule as modified by this Amendment.

10.Counterparts. This Amendment may be executed by the parties in separate counterparts, each of which shall be deemed to be an original, and all such counterparts shall together constitute but one and the same instrument. Delivery of an executed counterpart of a signature page to this Amendment by facsimile or electronic mail (in .pdf or .tif format) shall be effective as delivery of a manually executed counterpart of this Amendment.
IN WITNESS WHEREOF, the undersigned have executed this Amendment effective as of the Amendment Effective Date.

CARDLYTICS, INC.
 
 
JPMORGAN CHASE BANK, NATIONAL ASSOCIATION
 
 
 
 
 
 
 
 
 
 
/s/ David T. Evans
Date: October 23, 2018
 
/s/ Michael Nagle
Date: October 30, 2018
David T. Evans
 
 
Michael Nagle
 
Chief Financial Officer and Head of Corporate Development
 
Managing Director, Head of Customer Marketing, Experience & Retention

Certain information has been excluded from this agreement (indicated by “[***]”) because such information (i) is not material and (ii) would be competitively harmful if publicly disclosed.
EX-23.1 5 cdlxform10-k2019ex231.htm EXHIBIT 23.1 Exhibit
Exhibit 23.1



CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
We consent to the incorporation by reference in Registration Statement Nos. 333-222965 and 333-231640 on Form S-8, and Registration Statement No. 333-232861 on Form S-3 of our report dated March 3, 2020, relating to the consolidated financial statements of Cardlytics, Inc. and subsidiaries appearing in this Annual Report on Form 10-K of Cardlytics, Inc. for the year ended December 31, 2019.
/s/ DELOITTE & TOUCHE LLP
Atlanta, Georgia
March 3, 2020  



EX-31.1 6 cdlxform10-k2019ex311.htm EXHIBIT 31.1 Exhibit
Exhibit 31.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

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



EX-31.2 7 cdlxform10-k2019ex312.htm EXHIBIT 31.2 Exhibit
Exhibit 31.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

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



EX-32.1 8 cdlxform10-k2019ex321.htm EXHIBIT 32.1 Exhibit
Exhibit 32.1

CERTIFICATIONS OF
PRINCIPAL EXECUTIVE OFFICER AND PRINCIPAL FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

Pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, (the “Exchange Act”) and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. §1350), Scott D. Grimes, Chief Executive Officer of Cardlytics, Inc. (the “Company”), and David T. Evans, Chief Financial Officer of the Company, each hereby certifies that, to the best of his knowledge:
1.
The Company’s Annual Report on Form 10-K for the period ended December 31, 2019 (the "Report"), fully complies with the requirements of Section 13(a) or Section 15(d) of the Exchange Act; and
2.
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date:
March 3, 2020
By:
/s/ Scott D. Grimes
 
 
 
Scott D. Grimes
 
 
 
Chief Executive Officer
(Principal Executive Officer)
 
 
 
 
Date:
March 3, 2020
By:
/s/ David T. Evans
 
 
 
David T. Evans
 
 
 
Chief Financial Officer
(Principal Financial and Accounting Officer)
This certification accompanies the Report to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Exchange Act, whether made before or after the date of this Report, irrespective of any general incorporation language contained in such filing.
A signed original of this written statement required by Section 906 of the Sarbanes-Oxley Act of 2002 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.


EX-101.SCH 9 cdlx-20191231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2103100 - Disclosure - ACCOUNTING STANDARDS link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 2415403 - Disclosure - COMMITMENTS AND CONTINGENCIES - Deferred FI Implementation Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2415406 - Disclosure - COMMITMENTS AND CONTINGENCIES - Letters of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - COMMITMENTS AND CONTINGENCIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2415405 - Disclosure - COMMITMENTS AND CONTINGENCIES - Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2415404 - Disclosure - COMMITMENTS AND CONTINGENCIES - Payments to FI Partners (Details) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - COMMON STOCK WARRANTS link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - COMMON STOCK WARRANTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - COMMON STOCK WARRANTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - COMMON STOCK WARRANTS - Warrant Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2437402 - Disclosure - Concentration of Risk (Details) link:presentationLink link:calculationLink link:definitionLink 2137100 - Disclosure - Concentration of Risk (Notes) link:presentationLink link:calculationLink link:definitionLink 2337301 - Disclosure - Concentration of Risk (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 1005000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ (DEFICIT) EQUITY link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 2405404 - Disclosure - DEBT - Future Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - DEBT - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - DEBT - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 2133100 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 2433403 - Disclosure - EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 2333301 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - FAIR VALUE MEASUREMENTS - Fair Value Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - FAIR VALUE MEASUREMENTS - Financial Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - FAIR VALUE MEASUREMENTS - Instruments Recorded at Fair Value Using Level 3 Inputs (Details) link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - FAIR VALUE MEASUREMENTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - FAIR VALUE MEASUREMENTS - Preferred Stock Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2411407 - Disclosure - FAIR VALUE MEASUREMENTS - Warrants Pricing Model (Details) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 2407406 - Disclosure - INCOME TAXES - Change in Valuation Allowance (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - INCOME TAXES - Components of Income Tax Expense (Benefit) (Details) link:presentationLink link:calculationLink link:definitionLink 2407405 - Disclosure - INCOME TAXES - Deferred Tax Assets (Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - INCOME TAXES - Domestic and Foreign Components (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - INCOME TAXES - Effective Income Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 2407407 - Disclosure - INCOME TAXES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 2407408 - Disclosure - INCOME TAXES - Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - NATURE OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 2401401 - Disclosure - NATURE OF OPERATIONS (Details) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - PROPERTY AND EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - PROPERTY AND EQUIPMENT (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - PROPERTY AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK - Financing and Issuances (Details) link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK - Outstanding Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK - Protective Provisions, Redemptions, Liquidation and Conversion (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - RELATED PARTIES link:presentationLink link:calculationLink link:definitionLink 2413405 - Disclosure - RELATED PARTIES - Agreements with Aimia Inc. and Affiliated Entities (Details) link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - RELATED PARTIES - Convertible Promissory Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - RELATED PARTIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2413404 - Disclosure - RELATED PARTIES - Series G / Series G’ (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - RELATED PARTIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2436402 - Disclosure - REVENUE (Details) link:presentationLink link:calculationLink link:definitionLink 2136100 - Disclosure - REVENUE (Notes) link:presentationLink link:calculationLink link:definitionLink 2336301 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 2134100 - Disclosure - SEGMENTS link:presentationLink link:calculationLink link:definitionLink 2434404 - Disclosure - SEGMENTS - Adjusted Contribution Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2434406 - Disclosure - SEGMENTS Concentration of Risk (Details) link:presentationLink link:calculationLink link:definitionLink 2434405 - Disclosure - SEGMENTS - Geographical Information (Details) link:presentationLink link:calculationLink link:definitionLink 2434402 - Disclosure - SEGMENTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2434403 - Disclosure - SEGMENTS - Revenue by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 2334301 - Disclosure - SEGMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 2401406 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable (Details) (Details) link:presentationLink link:calculationLink link:definitionLink 2401416 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Advertising costs (Details) link:presentationLink link:calculationLink link:definitionLink 2401411 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Capitalized Software (Details) link:presentationLink link:calculationLink link:definitionLink 2401408 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Cash, Cash Equivalents and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 2401407 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Concentrations of Risk (Details) link:presentationLink link:calculationLink link:definitionLink 2401405 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Consumer Incentives (Details) link:presentationLink link:calculationLink link:definitionLink 2401413 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Debt Issuance Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2401414 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Deferred Offering Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2401417 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Fair Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Foreign Currency (Details) link:presentationLink link:calculationLink link:definitionLink 2401412 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Impairment of Long-Lived Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2401410 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 2401409 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2401415 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Reduction in Force (Details) link:presentationLink link:calculationLink link:definitionLink 2401404 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2301302 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - STOCK-BASED COMPENSATION - Allocation of Stock-based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2406404 - Disclosure - STOCK-BASED COMPENSATION - Fair Value Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2406405 - Disclosure - STOCK-BASED COMPENSATION - Summary of Common Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2406406 - Disclosure - STOCK-BASED COMPENSATION - Summary of RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - VARIABLE INTEREST ENTITY link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - VARIABLE INTEREST ENTITY (Details) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - VARIABLE INTEREST ENTITY (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 cdlx-20191231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 cdlx-20191231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 cdlx-20191231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Accounting Policies [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] 2016 Line of Credit and 2016 Term Loan 2016 Line Of Credit And 2016 Term Loan [Member] 2016 Line Of Credit And 2016 Term Loan [Member] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Lines of credit Line of Credit [Member] Term loans Loans Payable [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Debt issuance costs, gross Debt Issuance Costs, Gross Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Amortization of financing costs charged to interest expense Capitalized Contract Cost, Amortization, Interest Expense Capitalized Contract Cost, Amortization, Interest Expense Less accumulated amortization Accumulated Amortization, Debt Issuance Costs Debt issuance costs, net Debt Issuance Costs, Net 2019 Debt Issuance Costs Amortization, Next Twelve Months Debt Issuance Costs Amortization, Next Twelve Months 2020 Debt Issuance Costs Amortization, Year Two Debt Issuance Costs Amortization, Year Two Total Unamortized Debt Issuance Expense Income Tax Disclosure [Abstract] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] Federal Domestic Tax Authority [Member] State State and Local Jurisdiction [Member] Foreign Foreign Tax Authority [Member] Legal Entity [Axis] Legal Entity [Axis] Entity [Domain] Entity [Domain] Cardlytics UK Cardlytics UK [Member] Cardlytics UK [Member] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Net operating loss carryforwards Operating Loss Carryforwards Tax credits Tax Credit Carryforward, Amount Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Commitments and Contingencies Disclosure [Abstract] Property Subject to or Available for Operating Lease, by Major Property Class [Table] Property Subject to or Available for Operating Lease, by Major Property Class [Table] Name of Property [Axis] Name of Property [Axis] Name of Property [Domain] Name of Property [Domain] Corporate Headquarters, Atlanta, GA Corporate Headquarters, Atlanta, GA [Member] Corporate Headquarters, Atlanta, GA [Member] Property Subject to or Available for Operating Lease [Line Items] Property Subject to or Available for Operating Lease [Line Items] Operating leases, rent expense Operating Leases, Rent Expense Lease, term of contract Lessee, Operating Lease, Term of Contract Area of real estate property (sq ft) Area of Real Estate Property Tenant improvement allowance Operating Lease, Tenant Improvement Allowance Operating Lease, Tenant Improvement Allowance 2019 Operating Leases, Future Minimum Payments Due, Next Twelve Months 2020 Operating Leases, Future Minimum Payments, Due in Two Years 2021 Operating Leases, Future Minimum Payments, Due in Three Years 2022 Operating Leases, Future Minimum Payments, Due in Four Years 2023 Operating Leases, Future Minimum Payments, Due in Five Years Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total Operating Leases, Future Minimum Payments Due Temporary Equity Disclosure [Abstract] Temporary Equity, by Class of Stock [Table] Temporary Equity, by Class of Stock [Table] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Series G’ Stock Redeemable Convertible Preferred Stock Series G, Two [Member] Redeemable Convertible Preferred Stock Series G, Two [Member] Series G Stock Redeemable Convertible Preferred Stock Series G, One [Member] Redeemable Convertible Preferred Stock Series G [Member] Series F/F-R Stock Redeemable Convertible Preferred Stock Series F-R [Member] Redeemable Convertible Preferred Stock Series F-R [Member] Common Stock Common Stock [Member] Series E/E-R Stock Redeemable Convertible Preferred Stock Series E-R [Member] Redeemable Convertible Preferred Stock Series E-R [Member] Series D/D-R Stock Redeemable Convertible Preferred Stock Series D-R [Member] Redeemable Convertible Preferred Stock Series D-R [Member] Series C/C-R Stock Redeemable Convertible Preferred Stock Series C-R [Member] Redeemable Convertible Preferred Stock Series C-R [Member] Series B/B-R Stock Redeemable Convertible Preferred Stock Series B-R [Member] Redeemable Convertible Preferred Stock Series B-R [Member] Series A/A-R Stock Redeemable Convertible Preferred Stock Series A-R [Member] Redeemable Convertible Preferred Stock Series A-R [Member] Series G Stock and G’ Stock Redeemable Convertible Preferred Stock Series G One And Redeemable Convertible Preferred Stock Series G Two [Member] Redeemable Convertible Preferred Stock Series G One And Redeemable Convertible Preferred Stock Series G Two [Member] Temporary Equity [Line Items] Temporary Equity [Line Items] Shares Issued, Price Per Share Shares Issued, Price Per Share Redemption price per share (in usd per share) Temporary Equity, Redemption Price Per Share Liquidation of business payment per share (in usd per share) Liquidation Of Business, Required Per Share Payment Liquidation Of Business, Required Per Share Payment Liquidation preference (in usd per share) Temporary Equity, Liquidation Preference Per Share Conversion price (in usd per share) Preferred Stock, Convertible, Conversion Price Preferred Stock, Convertible, Conversion Price Other Liabilities Disclosure [Abstract] COMMON STOCK WARRANTS Disclosure Of Common Stock Warrants [Text Block] Disclosure Of Common Stock Warrants [Text Block] Disclosure of Compensation Related Costs, Share-based Payments [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] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Weighted-average grant date fair value (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Significant inputs: Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Value of stock (in usd per share) Share Price Expected term Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Volatility, minimum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Volatility, maximum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum 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 Revenue from Contract with Customer [Abstract] Disaggregation of Revenue [Table Text Block] Disaggregation of Revenue [Table Text Block] Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Additional Paid-In Capital Additional Paid-in Capital [Member] Accumulated Other Comprehensive Income AOCI Attributable to Parent [Member] Accumulated Deficit Retained Earnings [Member] Statement [Line Items] Statement [Line Items] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Beginning balance (in shares) Shares, Outstanding Beginning balance Stockholders' Equity Attributable to Parent Exercise of common stock options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Exercise of common stock options Stock Issued During Period, Value, Stock Options Exercised Exercise of common stock warrants (in shares) Stock Issued During Period, Shares, Warrants Exercised In Period Stock Issued During Period, Shares, Warrants Exercised In Period Stock-based compensation Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Issuance of common stock (in shares) Stock Issued During Period, Shares, New Issues Issuance of common stock Stock Issued During Period, Value, New Issues Issuance of common stock warrants Adjustments to Additional Paid in Capital, Warrant Issued Adjustments to Additional Paid in Capital, Dividends, Beneficial Conversion Feature Adjustments to Additional Paid in Capital, Dividends, Beneficial Conversion Feature Adjustments to Additional Paid in Capital, Dividends, Beneficial Conversion Feature Deemed dividend related to beneficial conversion feature Redeemable Convertible Preferred Stock, Beneficial Conversion Feature Redeemable Convertible Preferred Stock, Beneficial Conversion Feature Issuance of ESPP (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Issuance of ESPP Stock Issued During Period, Value, Employee Stock Purchase Plan Conversion to common stock (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Conversion to common stock Stock Issued During Period, Value, Conversion of Convertible Securities Adjustments to Additional Paid in Capital, Preferred Stock Warrant Conversion, Common Stock Warrant Adjustments to Additional Paid in Capital, Preferred Stock Warrant Conversion, Common Stock Warrant Adjustments to Additional Paid in Capital, Preferred Stock Warrant Conversion, Common Stock Warrant Stock and Warrants Issued During Period, Value, Preferred Stock and Warrants Stock and Warrants Issued During Period, Value, Preferred Stock and Warrants Accretion of redeemable stock Adjustments To Additional Paid In Capital, Accretion To Redemption Value Adjustments To Additional Paid In Capital, Accretion To Redemption Value Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Net loss Net Income (Loss) Attributable to Parent Ending balance (in shares) Ending balance Stock Issued During Period, Shares, Restricted Stock Award, Gross Stock Issued During Period, Shares, Restricted Stock Award, Gross Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Member] Title of Individual [Axis] Title of Individual [Axis] Relationship to Entity [Domain] Relationship to Entity [Domain] Employees and non-employee directors Employees And Non Employee Directors [Member] Employees And Non Employee Directors [Member] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2008 Stock Plan 2008 Stock Plan [Member] 2008 Stock Plan [Member] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Restricted stock units Restricted Stock Units (RSUs) [Member] Performance-based restricted share unit Performance Shares [Member] Restricted securities units Restricted Securities Units [Member] Restricted Securities Units [Member] Common stock issuable pursuant to the ESPP Employee Stock [Member] Vesting [Axis] Vesting [Axis] Vesting [Domain] Vesting [Domain] Share-based Compensation Award, Tranche One Share-based Compensation Award, Tranche One [Member] Share-based Compensation Award, Tranche Two Share-based Compensation Award, Tranche Two [Member] Document Period End Date Document Period End Date Number of shares authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Number of shares remaining available for issuance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Remaining For Available For Issuance Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Remaining For Available For Issuance Number of shares authorized, annual increase Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized, Annual Percentage Increase Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized, Annual Percentage Increase Number of additional shares authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Amounts accrued for capitalized software development costs Capital Lease Obligations Incurred Expiration period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Options vested in period, fair value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Compensation not yet recognized Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options Compensation cost not yet recognized Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Number of tranches Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Tranches Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Tranches Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Unvested PSU (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Award, performance conditions Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Performance Conditions Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Performance Conditions Forfeited, prior to FI MAU (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Compensation not yet recognized, awards other than options Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options Awards granted Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost RSU, service condition period Share-Based Compensation Arrangement By Share-based Payment Award, Service-Based Condition Period After Grant Date Share-Based Compensation Arrangement By Share-based Payment Award, Service-Based Condition Period After Grant Date Award period for sale of company or IPO Share-Based Compensation Arrangement By Share-based Payment Award, Award Period For Sale Of Company Or IPO Share-Based Compensation Arrangement By Share-based Payment Award, Award Period For Sale Of Company Or IPO Stock option expense Stock or Unit Option Plan Expense Stock issued during period, RSU (in shares) Purchase price of common stock, percent Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Stock Issued During Period, Shares, Employee Stock Ownership Plan Stock Issued During Period, Shares, Employee Stock Ownership Plan ESPP, number of shares authorized, annual increase (in shares) Employee Stock Purchase Plan, Number Of Shares Authorized, Annual Increase Employee Stock Purchase Plan, Number Of Shares Authorized, Annual Increase Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Class of Stock [Line Items] Class of Stock [Line Items] Conversion of securities to common stock (in shares) Exercise price of warrants (in usd per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Issuance of stock Temporary Equity, Stock Issued During Period, Value, New Issues Debt Disclosure [Abstract] DEBT Debt Disclosure [Text Block] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Delivery costs Delivery Costs [Member] Cost to deliver ad campaigns Sales and marketing expense Selling and Marketing Expense [Member] Research and development expense Research and Development Expense [Member] General and administration expense General and Administrative Expense [Member] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Monthly Average Closing Price, Common Stock, Threshold Share-based Compensation Arrangement by Share-based Payment Award, Monthly Average Closing Price, Common Stock, Threshold Share-based Compensation Arrangement by Share-based Payment Award, Monthly Average Closing Price, Common Stock, Threshold Total stock-based compensation expense Allocated Share-based Compensation Expense Related Party Transactions [Abstract] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Counterparty Name [Axis] Counterparty Name [Axis] Counterparty Name [Domain] Counterparty Name [Domain] Aeroplan Holdings Europe Sàrl Aeroplan Holdings Europe Sàrl [Member] Aeroplan Holdings Europe Sàrl [Member] Polaris Venture Partners Polaris Venture Partners [Member] Polaris Venture Partners [Member] Canaan VIII L.P. Canaan VIII L.P [Member] Canaan VIII L.P [Member] Discovery Capital Discovery Capital [Member] Discovery Capital [Member] Polaris Venture Partners V, L.P. Polaris Venture Partners V, L.P. [Member] Polaris Venture Partners V, L.P. [Member] Polaris Venture Partners Entrepreneurs’ Fund V, L.L. Polaris Venture Partners Entrepreneurs’ Fund V, L.L. [Member] Polaris Venture Partners Entrepreneurs’ Fund V, L.L. [Member] Polaris Venture Partners Founders’ Fund V, L.P. Polaris Venture Partners Founders’ Fund V, L.P. [Member] Polaris Venture Partners Founders’ Fund V, L.P. [Member] Polaris Venture Partners Special Founders’ Fund V, L.P. Polaris Venture Partners Special Founders’ Fund V, L.P. [Member] Polaris Venture Partners Special Founders’ Fund V, L.P. [Member] Discovery Global Opportunity Master Fund, Ltd. Discovery Global Opportunity Master Fund, Ltd. [Member] Discovery Global Opportunity Master Fund, Ltd. [Member] Related Party Transaction [Axis] Related Party Transaction [Axis] Related Party Transaction [Domain] Related Party Transaction [Domain] Related Party [Axis] Related Party [Axis] Related Party [Domain] Related Party [Domain] Affiliated Entity Affiliated Entity [Member] Scott D. Grimes Chief Executive Officer [Member] Lynne M. Laube Chief Operating Officer [Member] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Fair Value Disclosures [Abstract] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Convertible Promissory Notes Convertible Debt [Member] Measurement Input Type [Axis] Measurement Input Type [Axis] Measurement Input Type [Domain] Measurement Input Type [Domain] Volatility Measurement Input, Price Volatility [Member] Discount for lack of marketability Measurement Input, Discount for Lack of Marketability [Member] Financial Instruments [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Common Stock Warrants Common Stock Warrant [Member] Common Stock Warrant [Member] Preferred Stock Warrants Preferred Stock Warrant [Member] Preferred Stock Warrant [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] Fair value per share (in usd per share) Class Of Warrant Or Right, Fair Value Per Share Class Of Warrant Or Right, Fair Value Per Share Fair value of warrants issued Warrants and Rights Outstanding Shares issued (in shares) Common Stock, Shares, Issued Significant inputs Warrants and Rights Outstanding, Measurement Input Liability value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Change in fair value of warrant liabilities, net Fair Value Adjustment of Warrants Class of warrant (in shares) Class of Warrant or Right, Outstanding Warrant, term Class Of Warrant Or Right, Term Class Of Warrant Or Right, Term Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Computer equipment Computer Equipment [Member] Leasehold improvements Leasehold Improvements [Member] Furniture and fixtures Furniture and Fixtures [Member] Construction in progress Construction in Progress [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property and equipment, gross Property, Plant and Equipment, Gross Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property, Plant and Equipment, Net Property, Plant and Equipment, Net Capital lease assets, gross Capital Leased Assets, Gross Less accumulated depreciation Capital Leases, Lessee Balance Sheet, Assets by Major Class, Accumulated Depreciation Capital lease assets, net Capital Leases, Balance Sheet, Assets by Major Class, Net Depreciation expense Depreciation, Nonproduction Segment Reporting [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Accounts Receivable [Member] Accounts Receivable [Member] Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] Two Customer [Member] [Member] Two Customer [Member] [Member] Two Customer [Member] [Member] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Customer Concentration Risk [Member] Customer Concentration Risk [Member] Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] Cardlytics Direct Cardlytic Direct Segment [Member] Cardlytic Direct Segment [Member] Other Platform Solutions Other Platform Solutions [Member] Other Platform Solutions [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Concentration Risk, Percentage Concentration Risk, Percentage Adjusted contribution Adjusted Contribution Adjusted contribution represents our revenue less FI Share and other third-party costs. We refined our definition of adjusted contribution used by our CODM to exclude the impact of non-cash charges related to the issuance of equity to our FI partners and the impact of amortization and impairment of deferred FI implementation costs. Plus: FI Share and other third-party costs Financial Institution Share And Other Third-Party Costs, Excluding Non-cash Equity Expense and Deferred Implementation Costs Financial Institution Share And Other Third-Party Costs, Excluding Non-cash Equity Expense and Deferred Implementation Costs Revenues Revenues Concentration Risk [Table] Concentration Risk [Table] Largest FI Partner One [Member] Largest FI Partner One [Member] Largest FI Partner One [Member] Largest FI Partner Two [Member] Largest FI Partner Two [Member] Largest FI Partner Two [Member] Largest FI Partner Three [Member] [Member] Largest FI Partner Three [Member] [Member] Largest FI Partner Three [Member] [Member] Financial Institution Partner [Member] Financial Institution Partner [Member] Financial Institution Partner [Member] Supplier Concentration Risk [Member] Supplier Concentration Risk [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] Concentration risk 2020 Financial Institution Partners, Payments To Partners, Not Yet Earned, Amortization Year Two Financial Institution Partners, Payments To Partners, Not Yet Earned, Amortization Year Two 2021 Financial Institution Partners, Payments To Partners, Not Yet Earned, Amortization Year Three Financial Institution Partners, Payments To Partners, Not Yet Earned, Amortization Year Three Total Financial Institution Partners, Payments To Partners, Not Yet Earned, Amortization Financial Institution Partners, Payments To Partners, Not Yet Earned, Amortization Organization, Consolidation and Presentation of Financial Statements [Abstract] NATURE OF OPERATIONS Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] REDEEMABLE CONVERTIBLE PREFERRED STOCK Redeemable Convertible Preferred Stock [Text Block] Redeemable Convertible Preferred Stock [Text Block] Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Grant One Preferred Stock Warrant 1 [Member] Preferred Stock Warrant 1 [Member] Grant Two Preferred Stock Warrant 2 [Member] Preferred Stock Warrant 2 [Member] Deferred Financial Institution Costs [Roll Forward] Deferred Financial Institution Costs [Roll Forward] Deferred Financial Institution Costs [Roll Forward] Beginning balance Deferred Costs, Noncurrent Deferred costs Deferred Offering Costs, Incurred During Period Deferred Offering Costs, Incurred During Period Recognized against offering proceeds Sale of Stock, Issuance Costs Sale of Stock, Issuance Costs Ending balance Share-based Compensation Award, Tranche Three [Member] Share-based Compensation Award, Tranche Three [Member] Performance Shares [Member] Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Performance Conditions Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Stock or Unit Option Plan Expense Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Unvested — Beginning balance (in shares) Vested (in shares) Forfeited (in shares) Unvested — Ending balance (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 — Beginning balance (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Granted (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value 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 — Ending balance (in usd per share) Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Capitalized software development costs, net Capitalized Computer Software, Net Foreign Currency Transaction (Gain) Loss Foreign Currency Transaction Gain (Loss), before Tax Summary of common stock warrant activity Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] 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] Common stock options Employee Stock Option [Member] Common stock warrants Redeemable convertible preferred stock warrants Redeemable Convertible Preferred Stock Warrants [Member] Redeemable Convertible Preferred Stock Warrants [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Debt Long-term Debt, Fiscal Year Maturity [Abstract] Less unamortized debt issuance costs Capital leases Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] 2019 Capital Leases, Future Minimum Payments Due, Next Twelve Months 2020 Capital Leases, Future Minimum Payments Due in Two Years Total principal payments Capital Leases, Future Minimum Payments Due Total debt Long-term Debt and Capital Lease Obligations, Including Current Maturities [Abstract] Less unamortized debt issuance costs Number of patents Number Of Patents Approved Number Of Patents Approved Finite-lived intangible assets, not yet capitalized Finite-Lived Intangible Assets, Not Yet Capitalized Finite-Lived Intangible Assets, Not Yet Capitalized Deferred patent costs, gross Finite-Lived Intangible Assets, Gross Less accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Deferred patent costs, net Finite-Lived Intangible Assets, Net Adjusted contribution Non-cash equity expense included in FI Share Non-Cash Equity Expense, Financial Institution Share Non-Cash Equity Expense, Financial Institution Share Amortization of deferred FI implementation costs Contract with Customer, Asset, Deferred Implementation Costs , Amortization Contract with Customer, Asset, Deferred Implementation Costs , Amortization Delivery costs Delivery Costs Costs to deliver ad campaigns Sales and marketing expense Selling and Marketing Expense Research and development expense Research and Development Expense General and administration expense General and Administrative Expense Depreciation and amortization expense Depreciation, Depletion and Amortization, Nonproduction Total other expense Nonoperating Income (Expense) Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest 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] Fair value, beginning balance Exercise/Conversion to common stock Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Accrued interest on convertible promissory notes Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Accrued Interest Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Accrued Interest Issuance of stock Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances Changes in fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Fair value, ending balance Allowance for Doubtful Accounts Receivable [Roll Forward] Allowance for Doubtful Accounts Receivable [Roll Forward] Beginning balance Allowance for Doubtful Accounts Receivable, Current Bad debt expense Provision for Doubtful Accounts Write-offs, net of recoveries Allowance for Doubtful Accounts Receivable, Write-offs Ending balance Unbilled receivables Unbilled Receivables, Current Income Statement [Abstract] Revenue Costs and expenses: Costs and Expenses [Abstract] FI Share and other third-party costs Financial Institution Share And Other Third-Party Costs Financial Institution Share And Other Third-Party Costs Total costs and expenses Costs and Expenses Operating loss Operating Income (Loss) Other (expense) income: Other Income and Expenses [Abstract] Interest expense, net Interest Income (Expense), Net Change in fair value of warrant liabilities, net Change in fair value of convertible promissory notes Fair Value Adjustment Of Convertible Promissory Notes Fair Value Adjustment Of Convertible Promissory Notes Change in fair value of convertible promissory notes—related parties Fair Value Adjustment Of Convertible Promissory Notes, Related Parties Fair Value Adjustment Of Convertible Promissory Notes, Related Parties Other (expense) income, net Other Nonoperating Income (Expense) Total other expense Income tax benefit Income Tax Expense (Benefit) Net loss Adjustments to the carrying value of redeemable convertible preferred stock Temporary Equity, Accretion to Redemption Value, Adjustment 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 USD per share) Earnings Per Share, Basic and Diluted Weighted-average common shares outstanding, basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Schedule of financial assets and liabilities measured at fair value on a recurring basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Schedule of reconciliation of the redeemable convertible preferred stock warrant liability Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Fair value inputs Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Summary of our preferred stock warrants Loss Contingencies [Table] Loss Contingencies [Table] Scenario [Axis] Scenario [Axis] Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] Other Commitments [Axis] Other Commitments [Axis] Other Commitments [Domain] Other Commitments [Domain] Financial Institution Share Commitment Financial Institution Share Commitment [Member] Financial Institution Share Commitment [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Financial institution partners, payments to partners, not yet earned Financial Institution Partners, Payments To Partners, Not Yet Earned Financial Institution Partners, Payments To Partners, Not Yet Earned Decrease to FI share liability Increase (Decrease) In Financial Institution Share Liability Increase (Decrease) In Financial Institution Share Liability FI share commitment Other Commitment Tax benefit at federal statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent State income taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Change in federal and state statutory rate Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Foreign rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Other adjustments Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Income tax benefit Effective Income Tax Rate Reconciliation, Percent Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Beginning balance Unrecognized Tax Benefits Increase related to current year tax position Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Ending balance Net operating loss carry-forwards Deferred Tax Assets, Operating Loss Carryforwards Allowance for doubtful accounts Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts Depreciation and amortization Deferred Tax Liabilities, Property, Plant and Equipment Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Change in fair value of convertible promissory notes Deferred Tax Assets, Change In Fair Value Of Convertible Promissory Notes Deferred Tax Assets, Change In Fair Value Of Convertible Promissory Notes IRC Section 163(j) interest expense limitation Deferred Tax Assets, Tax Deferred Expense, Interest Expense Limitation Deferred Tax Assets, Tax Deferred Expense, Interest Expense Limitation Other tax credit carry-forward Deferred Tax Assets, Tax Credit Carryforwards Other temporary differences Deferred Tax Assets, Other Valuation allowance Deferred Tax Assets, Valuation Allowance Net long-term deferred tax liability Deferred Tax Assets, Net Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Cost per Served Sales [Member] Cost per Served Sales [Member] Cost per Served Sales [Member] Cost per Redemption [Member] Cost per Redemption [Member] Cost per Redemption [Member] Cost Other [Member] Cost Other [Member] Cost Other [Member] Consumer incentives, expense Consumer Incentives, Expense Consumer Incentives, Expense Revenue from Contract with Customer, Excluding Assessed Tax Revenue from Contract with Customer, Excluding Assessed Tax Sale of Stock [Axis] Sale of Stock [Axis] Sale of Stock [Domain] Sale of Stock [Domain] IPO IPO [Member] Over-Allotment Option Over-Allotment Option [Member] SPO [Member] SPO [Member] SPO [Member] Collaboration Agreement, income (loss), percentage Collaboration Agreement, Income (Loss), Allocation, Percentage Collaboration Agreement, Income (Loss), Allocation, Percentage Proceeds from issuance of common stock, threshold Proceeds From Issuance Of Common Stock, Trigger Amount For Conversion Of Redeemable Convertible Preferred Stock Proceeds From Issuance Of Common Stock, Trigger Amount For Conversion Of Redeemable Convertible Preferred Stock Common stock, shares authorized (in shares) Common Stock, Shares Authorized Par value (in usd per share) Common Stock, Par or Stated Value Per Share Preferred stock, par or stated value per share (in usd per share) Preferred Stock, Par or Stated Value Per Share Shares authorized (in shares) Temporary Equity, Shares Authorized Sale of stock, number of shares issued in transaction (in shares) Sale of Stock, Number of Shares Issued in Transaction Sale of stock, price per share (in usd per share) Sale of Stock, Price Per Share Proceeds from IPO Proceeds from Issuance Initial Public Offering, Gross Proceeds from Issuance Initial Public Offering, Gross Proceeds from IPO, net Proceeds from Issuance Initial Public Offering Sale of stock, discounts and commissions sale of stock, discounts and commissions sale of stock, discounts and commissions Issuance costs Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price Proceeds from Issuance Seconday Public Offering, Net Proceeds from Issuance Seconday Public Offering, Net Proceeds from Issuance Seconday Public Offering, Net Advertising expense Marketing and Advertising Expense Common stock Measurement Basis [Axis] Measurement Basis [Axis] Fair Value Measurement [Domain] Fair Value Measurement [Domain] Portion at Fair Value Measurement [Member] Portion at Fair Value Measurement [Member] Conversion of stock, shares issued (in shares) Conversion of Stock, Shares Issued Shares authorized (in shares) Redeemable convertible preferred stock, par value (in usd per share) Temporary Equity, Par or Stated Value Per Share Issuance costs Payments of Stock Issuance Costs Conversion of stock, shares converted (in shares) Conversion of Stock, Shares Converted Conversion Price (in usd per share) Debt Instrument, Convertible, Conversion Price Preferred stock, dividend rate (in usd per share) Preferred Stock, Dividend Rate, Per-Dollar-Amount Class of warrant, numerator input value (in usd per share) Class Of Warrant Or Right, Numerator Input Value Class Of Warrant Or Right, Numerator Input Value Proceeds from issuance of preferred stock Proceeds from Issuance of Redeemable Convertible Preferred Stock Redeemable convertible preferred stock, residual value Redeemable Convertible Preferred Stock, Residual Value Redeemable Convertible Preferred Stock, Residual Value Beneficial conversion feature of stock Adjustments to Additional Paid in Capital, Increase in Carrying Amount of Redeemable Preferred Stock Deemed dividend related to beneficial conversion feature Temporary Equity, Accretion of Dividends Issuance of Series G and Series G’ Stock (in shares) RELATED PARTIES Related Party Transactions Disclosure [Text Block] Deferred FI implementation costs Schedule Of Deferred Financial Institutions Implementation Costs [Table Text Block] Schedule Of Deferred Financial Institutions Implementation Costs [Table Text Block] Schedule of Payments to FI Partners Schedule Of Payments To Financial Institutions [Table Text Block] Schedule Of Payments To Financial Institutions [Table Text Block] Future Operating Lease Payments Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Allocation of recognized period costs Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Summary of common stock option activity Share-based Compensation, Stock Options, Activity [Table Text Block] Summary of RSU activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Statement of Comprehensive Income [Abstract] Net loss Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Total comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Schedule of long-term debt instruments Schedule of Long-term Debt Instruments [Table Text Block] Schedule of maturities of debt and capital lease Schedule of Maturities of Long-term Debt [Table Text Block] Class of Warrant or Right [Table] Class of Warrant or Right [Table] Series A Common Stock Warrants Series A Common Stock Warrants [Member] Series A Common Stock Warrants [Member] Series B Common Stock Warrants Series B Common Stock Warrants [Member] Series B Common Stock Warrants [Member] Performance-based Warrants Performance-based Warrants [Member] Performance-based Warrants [Member] Series E Common Stock Warrants Series E Common Stock Warrants [Member] Series E Common Stock Warrants [Member] Class of Warrant or Right [Line Items] Class of Warrant or Right [Line Items] Warrants issued/granted (in shares) Class Of Warrant Or Right, Granted Class Of Warrant Or Right, Granted Exercise price of warrants issued/granted (in dollars per share) Class Of Warrant Or Right, Exercise Price Of Warrants Or Rights, Granted Class Of Warrant Or Right, Exercise Price Of Warrants Or Rights, Granted Warrants converted (in shares) Class of Warrant or Right, Converted Class of Warrant or Right, Converted Exercise price of warrants converted (in dollars per share) Class Of Warrant Or Right, Exercise Price Of Warrants Or Rights, Converted Class Of Warrant Or Right, Exercise Price Of Warrants Or Rights, Converted Class of warrant , unvested (in shares) Class Of Warrant Or Right, Unvested Class Of Warrant Or Right, Unvested Aimia Inc. Aimia Inc. [Member] Aimia Inc. [Member] Scott D. Grimes Scott D. Grimes [Member] Scott D. Grimes [Member] Lynne M. Laube Lynne M. Laube [Member] Lynne M. Laube [Member] Entities affiliated with Mark A. Johnson Entities Affiliated With Mark A. Johnson [Member] Entities Affiliated With Mark A. Johnson [Member] Mark A. Johnson Mark A. Johnson [Member] Mark A. Johnson [Member] John Klinck John Klinck [Member] John Klinck [Member] David Adams David Adams [Member] David Adams [Member] Aimia EMEA Limited Aimia EMEA Limited [Member] Aimia EMEA Limited [Member] Discovery Opportunity Master Fund, Ltd. Discovery Opportunity Master Fund, Ltd. [Member] Discovery Opportunity Master Fund, Ltd. [Member] TTP Fund II, L.P. TTP Fund II, L.P. [Member] TTP Fund II, L.P. [Member] TTV Ivy Holdings, LLC TTV Ivy Holdings, LLC [Member] TTV Ivy Holdings, LLC [Member] Director Director [Member] Shares outstanding (in shares) Temporary Equity, Shares Outstanding Shares outstanding (in shares) Common Stock, Shares, Outstanding Statement of Cash Flows [Abstract] Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Accretion of debt discount and non-cash interest expense Amortization of Debt Issuance Costs Stock-based compensation expense Share-based Compensation Change in the fair value of warrant liabilities, net Change in the fair value of convertible promissory notes Change in the fair value of convertible promissory notes - related parties Other non-cash expense (income), net Other Noncash Income (Expense) Settlement of paid-in-kind interest Settlement Of Paid-in-Kind Interest Settlement Of Paid-in-Kind Interest Change in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Deferred FI implementation costs Increase (Decrease) In Deferred Financial Institution Implementation Costs Increase (Decrease) In Deferred Financial Institution Implementation Costs Recovery of deferred FI implementation costs Contract with Customer, Asset, Deferred Financial Institution Implementation Costs Recoveries Through Financial Institution Share, Net Contract with Customer, Asset, Deferred Financial Institution Implementation Costs Recoveries Through Financial Institution Share, Net Accounts payable Increase (Decrease) in Accounts Payable Other accrued expenses Increase (Decrease) in Accrued Liabilities FI Share liability Customer Incentive liability Increase (Decrease) In Consumer Incentive Liability Increase (Decrease) In Consumer Incentive Liability Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Acquisition of property and equipment Payments to Acquire Property, Plant, and Equipment Acquisition of patents Payments to Acquire Intangible Assets Capitalized software development costs Payments to Develop Software Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from issuance of debt Proceeds from Issuance of Long-term Debt Principal payments of debt Repayments of Long-term Debt Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Proceeds from issuance of Series G preferred stock Equity issuance costs Debt issuance costs Payments of Financing Costs Net cash from financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rates on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Net (decrease) increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, cash equivalents, and restricted cash — Beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash, cash equivalents, and restricted cash — End of period Supplemental schedule of non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Cash paid for interest Interest Paid, Including Capitalized Interest, Operating and Investing Activities Amounts accrued for property and equipment Property And Equipment Incurred But Not Yet Paid Property And Equipment Incurred But Not Yet Paid Amounts accrued for capitalized software development costs Capitalized Software Development Costs Incurred but Not yet Paid Capitalized Software Development Costs Incurred but Not yet Paid Restricted Cash and Cash Equivalents Restricted Cash and Cash Equivalents Cost of Debt Measurement Input, Cost of Debt [Member] Measurement Input, Cost of Debt [Member] Cost of Equity Measurement Input, Cost of Equity [Member] Measurement Input, Cost of Equity [Member] Weighted-average cost of capital applicable to preferred stock warrants Measurement Input, Weighted-average Cost of Capital [Member] Measurement Input, Weighted-average Cost of Capital [Member] Risk-free interest rate Measurement Input, Risk Free Interest Rate [Member] Measurement input Debt Instrument, Measurement Input Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Restructuring Plan [Axis] Restructuring Plan [Axis] Restructuring Plan [Domain] Restructuring Plan [Domain] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Stock-based compensation expense Cover page. Document Transition Report Document Transition Report Document Type Document Type Title of 12(b) Security Title of 12(b) Security Document Quarterly Report Document Annual Report Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Common stock, par or stated value per share (in usd per share) Entity Central Index Key Entity Central Index Key Entity Registrant Name Entity Registrant Name Amendment Flag Amendment Flag Entity File Number Entity File Number Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Voluntary Filers Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Current Fiscal Year End Date Current Fiscal Year End Date 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 Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Shell Company Entity Shell Company Entity Public Float Entity Public Float Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding INCOME TAXES Income Tax Disclosure [Text Block] Capitalized Computer Software, Gross Capitalized Computer Software, Gross Capitalized software development costs, gross Less accumulated amortization Capitalized Computer Software, Accumulated Amortization Capitalized software development costs, net Summary of the change in carrying amount of the outstanding redeemable convertible preferred stock Temporary Equity [Table Text Block] Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Beginning balance (in shares) Beginning balance Temporary Equity, Carrying Amount, Attributable to Parent Issuance of Series G and Series G’ Stock (in shares) Issuance of Series G and Series G’ Stock Accretion of redeemable convertible preferred stock Temporary Equity, Accretion to Redemption Value Conversion of preferred stock to common stock (in shares) Conversion of preferred stock to common stock Ending balance (in shares) Ending balance Proceeds from Warrant Exercises Proceeds from Warrant Exercises Class of Warrant or Right, Exercised Class of Warrant or Right, Exercised Class of Warrant or Right, Exercised Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] United Kingdom UNITED KINGDOM Number of operating segments Number of Operating Segments Capital expenditures Statement of Financial Position [Abstract] Assets Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Accounts receivable, net Accounts Receivable, Net, Current Other receivables Other Receivables, Net, Current Prepaid expenses and other assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Long-term assets: Assets, Noncurrent [Abstract] Property and equipment, net Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Deferred FI implementation costs, net Capitalized Contract Cost, Net, Noncurrent Other long-term assets, net Other Assets, Noncurrent Total assets Assets Liabilities and stockholders' (deficit) equity Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued liabilities: Accrued Liabilities, Current [Abstract] Accrued compensation Employee-related Liabilities, Current Accrued expenses Accrued Liabilities, Current FI Share liability Financial Institution Share Liability, Current Financial Institution Share Liability, Current Consumer Incentive liability Customer Incentive Liability Customer Incentive Liability Deferred billings Contract with Customer, Liability, Current Current portion of long-term debt Long-term Debt, Current Maturities Total current liabilities Liabilities, Current Long-term liabilities: Liabilities, Noncurrent [Abstract] Deferred liabilities Deferred Rent Credit, Noncurrent Long-term warrant liability Long-term debt, net of current portion Long-term Debt, Excluding Current Maturities Total liabilities Liabilities, Noncurrent Redeemable convertible preferred stock: Redeemable Noncontrolling Interest, Equity, Carrying Amount [Abstract] Redeemable convertible preferred stock Stockholders’ (deficit) equity: Stockholders' Equity Attributable to Parent [Abstract] Common stock, $0.0001 par value—83,000 and 100,000 shares authorized and 3,439 and 22,466 shares issued and outstanding as of December 31, 2017 and December 31, 2018, respectively Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital, Common Stock Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated deficit Retained Earnings (Accumulated Deficit) Total stockholders’ (deficit) equity Total liabilities and stockholders’ (deficit) equity Liabilities and Equity United States UNITED STATES INDIA INDIA Property and equipment Redeemable convertible preferred stock, shares authorized (in shares) Redeemable convertible preferred stock, shares outstanding (in shares) Common stock, shares issued (in shares) Common stock, shares outstanding (in shares) Convertible Debt [Member] Stockholders' Equity Stockholders' Equity, Total [Member] Shareholder Concentration Risk Shareholder Concentration Risk [Member] Shareholder Concentration Risk [Member] Series E Series E [Member] Series E [Member] Debt instrument, face amount Debt Instrument, Face Amount Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Revolving Credit Facility Revolving Credit Facility [Member] Capital leases Capital Lease Obligations [Member] Loan Facility, Threshold Two Loan Facility, Threshold Two [Member] Loan Facility, Threshold Two [Member] 2016 Line of Credit 2016 Line Of Credit [Member] 2016 Line Of Credit [Member] 2016 Term Loan 2016 Term Loan [Member] 2016 Term Loan [Member] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] Prime Rate Prime Rate [Member] Cash paid for interest Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Line of Credit, Current Line of Credit, Current Debt issuance costs, net Maximum borrowing capacity, percentage of accounts receivable Line Of Credit Facility, Maximum Borrowing Capacity, Percentage Of Eligible Accounts Receivable Line Of Credit Facility, Maximum Borrowing Capacity, Percentage Of Eligible Accounts Receivable Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Debt instrument, interest rate Debt Instrument, Interest Rate, Effective Percentage Commitment fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Revenue, threshold Debt Instrument, Required Revenue Threshold Debt Instrument, Required Revenue Threshold Debt instrument, interest rate increase event of default Debt Instrument, Interest Rate Increase Event of Default Debt Instrument, Interest Rate Increase Event of Default Repayments of lines of credit Line of credit facility, remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Paid-in-king interest Paid-in-Kind Interest Decrease in fair value of convertible promissory notes Debt Instrument, Unamortized Premium, Current Debt Instrument, Unamortized Premium, Current Debt Instrument, Annual Principal Payment Debt Instrument, Annual Principal Payment Line Of Credit Facility, Covenant, Minimum 12 Month Revenue Line Of Credit Facility, Covenant, Minimum 12 Month Revenue Line Of Credit Facility, Covenant, Minimum 12 Month Revenue Line of Credit Facility, Maximum Month-end Outstanding Amount Line of Credit Facility, Maximum Month-end Outstanding Amount Principles of Consolidation Consolidation, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Revenue Revenue from Contract with Customer [Policy Text Block] Consumer Incentives Consumer Incentives [Policy Text Block] Consumer Incentives [Policy Text Block] FI Share and Other Third-Party Costs Financial Institution Share And Other Third-Party Costs, Policy [Policy Text Block] Financial Institution Share And Other Third-Party Costs, Policy [Policy Text Block] Concentration of Risk Concentration Of Risk, Policy [Policy Text Block] Concentration Of Risk, Policy [Policy Text Block] Cash, Cash Equivalents and Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Intangible assets Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Internal Use Software Internal Use Software, Policy [Policy Text Block] Impairment of long-lived assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Debt Issuance Costs Debt, Policy [Policy Text Block] Deferred Offering Costs Deferred Charges, Policy [Policy Text Block] Reduction In Force Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block] Advertising Advertising Costs, Policy [Policy Text Block] Research and Development Costs Research and Development Expense, Policy [Policy Text Block] Stock-Based Compensation Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] Redeemable Convertible Preferred Stock Warrant Liability Redeemable Convertible Preferred Stock Warrant Liability, Policy [Policy Text Block] Redeemable Convertible Preferred Stock Warrant Liability, Policy [Policy Text Block] Common Stock Warrant Liability Common Stock Warrant Liability, Policy [Policy Text Block] Common Stock Warrant Liability, Policy [Policy Text Block] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Valuation Allowance [Roll Forward] Valuation Allowance [Roll Forward] Valuation Allowance [Roll Forward] Beginning balance Allowance for domestic and foreign net operating loss carry-forwards Valuation Allowance, Increase (Decrease) In Allowance For Operating Loss Carryforwards Valuation Allowance, Increase (Decrease) In Allowance For Operating Loss Carryforwards Rate change on domestic net operating loss carry-forwards Valuation Allowance, Increase (Decrease) In Tax Rate Change Valuation Allowance, Increase (Decrease) In Tax Rate Change Change in foreign currency Valuation Allowance, Increase (Decrease) In Foreign Currency Valuation Allowance, Increase (Decrease) In Foreign Currency Other changes Valuation Allowance, Other Increase (Decrease) Valuation Allowance, Other Increase (Decrease) Ending balance Total debt Long-term Debt and Capital Lease Obligations Less current portion of long-term debt Long-term debt, net of current portion Schedule of segment reporting information Schedule of Segment Reporting Information, by Segment [Table Text Block] Schedule of revenue by geographic areas Revenue from External Customers by Geographic Areas [Table Text Block] 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] Convertible Debt, Fair Value Disclosures Convertible Debt, Fair Value Disclosures Beginning balance Deferred costs Contract with Customer, Asset, Deferred Financial Institution Implementation Costs Contract with Customer, Asset, Deferred Financial Institution Implementation Costs Recoveries through FI Share Amortization Capitalized Contract Cost, Amortization Ending balance PROPERTY AND EQUIPMENT Property, Plant and Equipment Disclosure [Text Block] Employee Stock Option [Member] Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Beginning balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Exercised (in shares) Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period Ending balance (in shares) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options Weighted-Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Beginning balance (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price 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 (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Canceled (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Ending balance (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign EARNINGS PER SHARE Earnings Per Share [Text Block] Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Federal Current Federal Tax Expense (Benefit) State Current State and Local Tax Expense (Benefit) Foreign Current Foreign Tax Expense (Benefit) Total current Current Income Tax Expense (Benefit) Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) State Deferred State and Local Income Tax Expense (Benefit) Foreign Deferred Foreign Income Tax Expense (Benefit) Change in uncertain tax positions Tax Adjustments, Settlements, and Unusual Provisions Change in valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Total deferred Deferred Income Tax Expense (Benefit) Income tax benefit SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] Schedule of antidilutive securities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Shares Class Of Warrant Or Right [Roll Forward] Class Of Warrant Or Right [Roll Forward] Warrants outstanding, beginning balance (in shares) Granted (in shares) Exercised (in shares) Redeemable convertible preferred stock warrants converted to common stock warrants (in shares) Forfeited/cancelled (in shares) Class Of Warrant Or Right, Forfeited And Canceled Class Of Warrant Or Right, Forfeited And Canceled Warrants outstanding, ending balance (in shares) Weighted-average exercise price per share Class Of Warrant Or Right, Weighted Average Exercise Price [Roll Forward] Class Of Warrant Or Right, Weighted Average Exercise Price [Roll Forward] Warrants outstanding, beginning balance (in dollars per share) Granted (in dollars per share) Exercised (in dollars per share) Class Of Warrant Or Right, Exercise Price Of Warrants Or Rights, Exercised Class Of Warrant Or Right, Exercise Price Of Warrants Or Rights, Exercised Redeemable convertible preferred stock warrants converted to common stock warrants (in dollars per share) Forfeited/cancelled (in dollars per share) Class Of Warrant Or Right, Exercise Price Of Warrants Or Rights, Forfeited And Canceled Class Of Warrant Or Right, Exercise Price Of Warrants Or Rights, Forfeited And Canceled Warrants outstanding, ending balance (in dollars per share) FAIR VALUE MEASURMENTS Fair Value Disclosures [Text Block] SEGMENTS Segment Reporting Disclosure [Text Block] ACCOUNTING STANDARDS New Accounting Pronouncements and Changes in Accounting Principles [Text Block] Schedule of related party transactions Schedule of Related Party Transactions [Table Text Block] STOCK-BASED COMPENSATION Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Schedule of property and equipment Property, Plant and Equipment [Table Text Block] Schedule of capital leased assets Schedule of Capital Leased Assets [Table Text Block] Schedule of domestic and foreign components of income (loss) before income taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Schedule of components of income tax (expense) benefit Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of effective tax rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of deferred income taxes Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Summary of changes in valuation allowance Summary of Valuation Allowance [Table Text Block] Schedule of unrecognized tax benefits activity Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Restricted cash Cash, cash equivalents and restricted cash Schedule of Variable Interest Entities [Table] Schedule of Variable Interest Entities [Table] Investment, Name [Axis] Investment, Name [Axis] Investment, Name [Domain] Investment, Name [Domain] Variable Interest Entity [Line Items] Variable Interest Entity [Line Items] Allocation of revenue less FI Share and other third-party costs Net cash used in operating activities Net cash used in investing activities COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Schedule of allowance for doubtful accounts Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Schedule of cash and cash equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Schedule of restricted cash Restrictions on Cash and Cash Equivalents [Table Text Block] Schedule of property and equipment, useful life Schedule of indefinite-lived intangible assets Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Schedule of debt issuance costs Debt Issuance Costs [Table Text Block] Debt Issuance Costs [Table Text Block] Schedule of future amortization of debt issuance costs Future Amortization Of Debt Issuance Costs [Table Text Block] Future Amortization Of Debt Issuance Costs [Table Text Block] Schedule of deferred costs Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Schedule of restructuring costs Restructuring and Related Costs [Table Text Block] Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Dividend yield Measurement Input, Expected Dividend Rate [Member] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Value of common stock (in usd per share) Expected term Warrants and Rights Outstanding, Term EX-101.PRE 13 cdlx-20191231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 bankofamerica.jpg begin 644 bankofamerica.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_X@Q824-#7U!23T9)3$4 0$ Q(3&EN M;P(0 !M;G1R4D="(%A96B 'S@ " D !@ Q !A8W-P35-&5 !)14,@ M0 9&5S8P 2D! M\@'Z @,"# (4 AT")@(O C@"00)+ E0"70)G G$">@*$ HX"F *B JP"M@+! M LL"U0+@ NL"]0, PL#%@,A RT#. -# T\#6@-F W(#?@.* Y8#H@.N [H# MQP/3 ^ #[ /Y! 8$$P0@!"T$.P1(!%4$8P1Q!'X$C 2:!*@$M@3$!-,$X03P M!/X%#044%]@8&!A8&)P8W!D@& M609J!GL&C :=!J\&P ;1!N,&]0<'!QD'*P<]!T\'80=T!X8'F0>L![\'T@?E M!_@("P@?"#((1@A:"&X(@@B6"*H(O@C2".<(^PD0"24).@E/"60)>0F/":0) MN@G/">4)^PH1"B<*/0I4"FH*@0J8"JX*Q0K<"O,+"PLB"SD+40MI"X +F NP M"\@+X0OY#!(,*@Q##%P,=0R.#*<,P S9#/,-#0TF#4 -6@UT#8X-J0W##=X- M^ X3#BX.20YD#G\.FPZV#M(.[@\)#R4/00]>#WH/E@^S#\\/[! )$"800Q!A M$'X0FQ"Y$-<0]1$3$3$13Q%M$8P1JA')$>@2!Q(F$D429!*$$J,2PQ+C$P,3 M(Q-#$V,3@Q.D$\43Y10&%"<4211J%(L4K13.%/ 5$A4T%585>!6;%;T5X!8# M%B86219L%H\6LA;6%OH7'1=!%V47B1>N%](7]Q@;&$ 891B*&*\8U1CZ&2 9 M11EK&9$9MQG=&@0:*AI1&G<:GAK%&NP;%!L[&V,;BANR&]H< APJ'%(<>QRC M',P<]1T>'4<=:AZ4'KX>Z1\3'SX?:1^4'[\?ZB 5($$@ M;""8(,0@\"$<(4@A=2&A(B>K)]PH#2@_*'$H MHBC4*08I."EK*9TIT"H"*C4J:"J;*L\K BLV*VDKG2O1+ 4L.2QN+*(LURT, M+4$M=BVK+>$N%BY,+H(NMR[N+R0O6B^1+\<-]1B)&9T:K1O!'-4=[1\!( M!4A+2)%(UTD=26-)J4GP2C=*?4K$2PQ+4TN:2^),*DQR3+I- DU*39--W$XE M3FY.MT\ 3TE/DT_=4"=0<5"[40914%&;4>92,5)\4L=3$U-?4ZI3]E1"5(]4 MVU4H5755PE8/5EQ6J5;W5T17DE?@6"]8?5C+61I9:5FX6@=:5EJF6O5;15N5 M6^5<-5R&7-9=)UUX7&EYL7KU?#U]A7[-@!6!78*I@_&%/8:)A]6))8IQB M\&-#8Y=CZV1 9)1DZ64]99)EYV8]9I)FZ&<]9Y-GZ6@_:)9H[&E#:9II\6I( M:I]J]VM/:Z=K_VQ7;*]M"&U@;;EN$FYK;L1O'F]X;]%P*W"&<.!Q.G&5&YXS'DJ>8EYYWI& M>J5[!'MC>\)\(7R!?.%]07VA?@%^8G["?R-_A'_E@$> J($*@6N!S8(P@I*" M](-7@[J$'82 A..%1X6KA@Z&I+CDTV3MI0@E(J4 M])5?EAMJ(FHI:C!J-VH^:D5J3'I3BEJ:8:IHNF_:=NI^"H M4JC$J3>IJ:H_ MR#W(O,DZR;G*.,JWRS;+MLPUS+7--:6YQ_GJ>@RZ+SI1NG0ZEOJ MY>MPZ_OLANT1[9SN*.ZT[T#OS/!8\.7Q)QL4)"'AXC(R,C M)R'AXC(R,C)R'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>X MN;K"P\3%QL?(R;GZ.GJ\?+S]/7V]_CY^O_$ !\! M ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! @0$ P0'!00$ M $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A M)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# !$0(1 #\ MRO"F@W/B>>YA^WM:?9X1)N(:0')Q@_.F/KS70?#+5=3.K7.D33M.]<]X0\+IXHN+FV:X-L8(@ZL$$@.3MP1N7^=:O@35[?2[R_T M:^2-K62*X:6Y7Y9-L*L6&X8)4J#CG(/2O9Q7OQKP3YW&,7ROOY6Z';77COPM:71M);T%U;:Q1))$!S@CBGM7E-XUC)>&X<$DN4= N_\P3_L"VW] M:VP^&IT:L)PGZ@NE75R M1>/LVPI'-,Y+_='[M'&3Z=:M:GJVG:/;_:]3G6WBSM#-DDGK@ DGCH!7FG@ M&91XPF36XRVH2K+LDF&)$G!W.,'&"5SS^ ZT_P"+,TS:S9V[$^5'9>8@[;GD M<.?R1:YOJ4/;PH\TK.'-*6FNGV=-O4V]N_9RJ67Q62[>IW>D>+= UR< D1.KQ.P')*[@,_A7G'CO6X-;\0)!%=M_9\.R/.V39&V2)7V$*21GL.<<5 M+XRM8-$\86G]D1+:[([61%B&T;PQ7.!W.T9]:;XJTZQM_'4%G!"J02S6ADC' MW6\QAOS]]NOEJ>B M>&$L+3PY:K97'VFTBB7U_/=:J7D"2W1+'

N>)S;:#X/O8K)1;Q+;M#$BYX,S;..<_QDUY/'JEJGAR;1VA8SR7 MR7(FR-@")L"XQG/S-1@+MU:L4Y<]5*[M>U[MNUE?5;!B;)0@W;EATVOLOR/7 M;3Q#86WAJRUG4I?)BEMX [[7?]X5 (PBL?O ]JAD\?\ A*-(Y/MX82$X"QS% M@ <$L-F1^(Y[5P_VW[3\,3;DY:TU%8L=PK$RC_T,UEW^G6*I;JX\;10>2+SR19 M);VLAQ&X,<XXR:YF[Q;6C>FFP M_;5/=7*DY2DO>32TM9]^IMZE_9M_XTL=1CU98O/ETZ:*T,=SN=6$3(,A-@W MCJ>,\UV.L>*-#T)UBU*Z$K_ !(F_M%%G7[5>$I( R'RQ(J @@Y "C'TK2IAXU(P ME*4G"GAN:VB=K:).UOON3&HXN227-*K;K;UW/2M-UO2]7M&O=/N$EA3_ %C? M=*8&3N#8*\>M9?\ PL#PG]H^S_;AG.-^R7R_^^MN*Q(M(\*>'[36;A]0%[:R M1F.ZLH742*?,PB_(X8'=\O.!Z\5QNJ"*718[FPTQ;2P-\ZQ73N);EVV\QD\' M: ,],9Z'K6=+"4:DI:SY7)*+TCJU>SYM6_)+8J=:<4M(WLVUJ]G;ILO5GMRL MKJ'0AE8 JP.00>00:6L7P82WA;323G_1@.?0$@5M5QSCR3E'?EDU?T=C>+YH MJ7=)_>%%%%2,**CFG@MT\RXD2)!_$[!%_,D"J"^)O#[3?9UU"WW_ .^ G_?7 MW?UI.48[M*_=V-(4*M5-TZA!R#2TS,**** " MBBB@ HHHH \XC^%-]#N\K5A'N&&VQNN1Z'$E:VB_#>PTRWNEN;A[F>[MI+?S M HC6-9!ABHRV3[D_A78T5O+&8B::E/1]E%;>:2,U0IQ=U'\6_P!3SJ'X7:FE MO/9G5]EO(ROY2(_ENRGAG7>!P/K6C)\/YY/#$7AXWJ!HK\W0F\LX(*,FW&_K MENN:[2BG+&UY--SVDGI&.ZTOL"H4U]GI;=[?><5J7P]FU#1]*TL7JQG3%N%, MAC)#^,8VT[Q!X FUO[#MO5A^Q6,5J MSDU[L=Y-M].K8.A3?V=TEN^FBZG(ZOX%FO/$:^(=.O%M)%>*4H8RV9(\ GAP M,$ 9&/6KGB_PA!XHAB99?L]U;Y$G![5T5%2L353A+FUI*T79 M;=MM5ZC]E"TE;2;N]7N<1I7P^NUU>+5]?O\ [<]N4,: $[C'PFXMV&!P!SZ^ MMO6?!$NK>)(=>%VL2Q/;MY10L3Y1!/.X=<>E=913>*JN7-S6?)RZ)647T2M8 M2HP2M;K?=[F)XM\/S^)-.33H;A;91.LKL5+[@H8!< KW;/X4V'PK;Q>%SX=W M*7-K)%]H"8.]]S;\9)^\,KMI\^JES?#'XK^FM_,?L8:JWQ6OJ^FWH_J3.[ R%G/JW[N.7?%"%=X%R"&;!=?F/'Z^M>BT52QM=7M/XI7V3UM;2 MZTT0.A3=M-E;=[;_ )E#0M-?2-(MM-DD$K6T>SS%!4'DD'!)[&K]96L^)]%T M%3_:%PHDQD0)\\QZ'[HZ=>IP*X36/BKJ$^Z+1H%M$Z":7$LWU ^X/QW44\-7 MQ++/%\PE/GW"$_\ 'Q<,RP+QV)X_ M!16U8KH?@EC)7G)-GIS8@SQPY)P>G?!]JJOEJE'D5=^U_EIJ_WM;?.Q MM@S]6X+U$DT3Q9X6WQN\VSN M63T]>"/>KNF?$F^@(BU:!;A0<&2/]U*/J/NG]*=I6F7OA;]_JFL1Z:IY-HF+ MEWX_N5)(M/A5_%M M:C>=+7^^E9/R9=HHHJSF"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ K!\56/B:^M?+\/W<=L"I$BG=',W/\ #("=OY#ZUO454)N$ ME))-I[25U]PI1YDT[J_9V9XI;^!_%5Y?FTDLWB-AC(/WE'.>N3["O4&574HX#*P((/((/4&N+US MX8:5>AIM(&]9UZ3 M;IUNS(#AIF^2%?JQX_ 9-=C9>!]"\-VZZEXMN%GDYV6R$^43C.W& SG\AZU5 MUCQU>W%CM@$?'3[P"X_X"!7.LQ8EF)))R2>22>]:FC>&M6U MQLV<6V$'#3R96(>O..3[#->'B,?B<9*SD]=HQ_X'_ /K\'D.6Y13]M6Y9RCO M5K644_*+T]+W?8S'=Y&+R,79CDLQ))/J2:U=)\+:UK.'M8"D)Q^_FS'%SW!P M2WX UTW]F>$O!RA]3?\ M#4 -RQ8#8/!&$R57ZL?I6)K7C;5]5W0P-]BM3P( MH3AR.GS/P3]!@>U8NE"G_%E>7\D=7\WLCHCCL3C=,!1Y:7_0373C"W_3N&DI M^3=EW-!M%\)>&P#K=PVHW@ZVL'"@^X!!_P"^F'TJG>^.;SRVM=$MXM+MSP!$ MJF4C@9S@ 'CL/QKF:TM(\/:KK[_09KNM%\!:5IP6:]'VVX&"=X_.B] M_P ?RKIE4* J@ 8 ' ':MZ6"D_>J2MY+?[SR\=Q/2@G2P=)35K<]16A;RA MNUZV]#-L[?7XK6..ZO+:295P[_9W;)^HGC!_[Y%%:=%=B@EI=_\ @3_S/FY5 MYR;ERTU=MV5*FEKV7+H@HHHJC(**** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@#DO$W@;^UYGU"RN66Y;K'.S/$>O"GDJ.>!R/ MI7!W&A:O:WJZ=-:R"X?[B*-V\=,J1D$>]>TT5SU<'"H^9-Q;>MM4SV<#Q%BL M'#V4XQK0C&T5+W91MMJEJEV>OFC@]+\%:=I%O_:GBJ5 $P1!NQ$#U 8CEV_V M1Q]:IZWX^GE3[#H,?V*V4;1+@+*0.,*!P@_7Z5H^-O"^LZA,=1M)GO(U'%H< M!HQWV 8#?S^M>?LI4E6!!!P0>"".UFZ-H&G:%!Y-C'\[ >9,V#* M_P!3@<>PXJ:&%G6U?NQ[]7Z&^9YY0R^].%JM>WP)^['_ !/IZ+7T.9T'X=Q1 M!;G76\Q^HMD/[L>FYAR?H./GKOW844459S!1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %G7K116=9)PU2>L=_5'9EE2=/$IPE*+] MG5UBVG_#F^GFKG3PPQ6\2P0(L<<8"HB *H [ "GT45H<;;;;;NWU84444 %% )%% !1110!__9 end GRAPHIC 15 cardlytics_logoa18.jpg begin 644 cardlytics_logoa18.jpg M_]C_X 02D9)1@ ! 0(!>@%Z #_X3F::'1T<#HO+VYS+F%D;V)E+F-O;2]X M87 O,2XP+P \/WAP86-K970@8F5G:6X](N^[OR(@:60](EG)E4WI.5&-Z:V,Y9"(_/CQX.GAM<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z M;65T82\B('@Z>&UP=&L](D%D;V)E(%A-4"!#;W)E(#4N,RUC,#$Q(#8V+C$T M-38V,2P@,C Q,B\P,B\P-BTQ-#HU-CHR-R @(" @(" @(CX*(" @/')D9CI2 M1$8@>&UL;G,Z&UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D M8R]E;&5M96YT&UL.FQA;F<](G@M9&5F875L="(^4')I;G0\+W)D9CIL:3X*(" @(" @ M(" @(" @/"]R9&8Z06QT/@H@(" @(" @(" \+V1C.G1I=&QE/@H@(" @(" \ M+W)D9CI$97-C&UL;G,Z>&UP/2)H='1P.B\O;G,N861O M8F4N8V]M+WAA<"\Q+C O(@H@(" @(" @(" @("!X;6QN&UP.DUE=&%D871A1&%T93X*(" @(" @(" @/'AM<#I-;V1I9GE$871E/C(P M,3&UP.D-R96%T941A=&4^,C Q-RTP.2TR,50P-#HS,#HQ,2LP-3HS M,#PO>&UP.D-R96%T941A=&4^"B @(" @(" @(#QX;7 Z0W)E871O&UP.D-R96%T;W)4 M;V]L/@H@(" @(" @(" \>&UP.E1H=6UB;F%I;',^"B @(" @(" @(" @(#QR M9&8Z06QT/@H@(" @(" @(" @(" @(" \&UP1TEM M9SIH96EG:'0^-C \+WAM<$=);6&UP1TEM9SIF;W)M870^2E!%1SPO>&UP1TEM9SIF;W)M870^"B @(" @ M(" @(" @(" @(" @(#QX;7!'26UG.FEM86=E/B\Y:B\T04%14VM:2E)G04)! M9T5!4T%"24%!1"\W44%S54=H=F1'.7IA1SEW241-=4U!0311:VQ.02LP04%! M04%!0D%!4T%!04%!14$F(WA!.T%10DE!04%!05%!0B\K-$%$:T9K8C)*;$%' M5$%!04%!068O8D%)44%"9U%%0D%514)G549"9VM'0E%92D-W9T="9V=,1$%O M2T-W;TLF(WA!.T1"04U$07=-1$%W441!-%!%03A/1$)-5$9"451%>'=B1WAS M8TAX.&9(>#AF2'@X9DAW14A"=V-.1$$P645"05E':%521E)O9DAX.&8F(WA! M.TAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF M2'@X9DAX.&9(>#AF2'@X9B\X04%%46=!4$%%04%W15(F(WA!.T%!25)!44U2 M068O14%A24%!04%(05%%0D%114%!04%!04%!04%!449!=TE'05%!2$-!:TM# M=T5!06=)1$%114)!445!04%!04%!04$F(WA!.T%104-!=U%&0F=C24-1;TQ% M04%#05%-1$%G44-"9V-$0D%)1T%N34)!9TU20D%!1DE227A15D5'13)%:6-9 M155-<$=H0GA7>%%I4$(F(WA!.U5T2&A->%II.$-2>6=V16Q1>E)4:W%+>5DS M4$-.55%N:S9/>DYH9%5:2%1$,'5)24IO34I#:&=::$I21E)Q4S!6=$Y62T)R M>30O4$4F(WA!.S%/5#!:6%=&;&%7,7AD6&PY5UHR:'!A;71S8E&=:17DF(WA!.V]B2'=&34A2 M-%-.0T962FEC=D5Z2D121&=H85-5>5=I63=,0T(S4%-.94I%9WAD56MW9TI# M:&=:2FI:1D=I9&MD1E4S.'%/>G=Y9W F(WA!.S K4'IH2E-K=$U453504FQD M65=6<&)81C%E6#%2;%IM9&]A5W!R8D71R<2MV+V%!07=$05%!0T5135)!1#A!;4=D;2M7=7A6,DMU>%8V M6BM79B\F(WA!.T%"=UHO=T1M2V8X035.>#5Z+V$S.390-G8V4SEN-T\O,T(O ME=/+V1I3%T6E180V=-,&%L9T0P>5526G!%:E%9,2]J2RLF(WA!.R]W0CA29CA! M1&8Q>DDX04U/2U10=DE8-6@S,7)O,'%F5DEN-5A$3E=R1#EH0C'E40G,X;F,Y;3ER>3 K376ML1C-!;WA(9C5:<4Y2 M:3A/6FE/:C!M:GIN3FEJ36ER4C)5=5,W1EA9<3=&6%EQ-T9867$W1EA9<3=& M6&Y(;$0F(WA!.WI*6-12UE4:V5*.4):53-/>%8R2W908GHX-4Y+ M='9Z16HX;6UX;%IM;6IT;79W-&]*<%9"54-/;%-T5T$F(WA!.TQC=F]Y6$1T M8D1J,W V1FM78GAN.#)V2V8U<6%R-3!S8G9Y-TQ-9$]J:FI&%8T3FY:=FQQ1VXQ4%0W95%X5%1P2$E. M>7!/*RM414-72FM!9W0F(WA!.U$Q0WIV3$]7,'1*4E!D5&HP-$E)-G,W=7A! M5E950W!*4%%:2TU413)D9T5F5G-,2DI(4DEF.$8K8V8X07%X86HO=T)):R\X M07I2:R\F(WA!.WIM2"MF2#5H>69Y1V\O,4]F*VQ0-FLS,%8O,%)B4U=7<7$Q M:F1I47-B9316;S5!D(F(WA! M.U131%4Y4'5*0D9$3VMK:#-#9SB]L1V)$+U5B M+VEB6GDK=2]V<%!O4%I0*TQ1.3,V561R1W)75VMA5F0F(WA!.V%P9E V9'!: M>$Y.33-F:6]R441U5#!!.&-X03=%;#5"<&0Y*V(S-6HK<'%U;39G;FQJ>318 M6F))2TMY>4)345-'035V46EJ2&MQ,38F(WA!.T19-5EA1%5$2UAKF57,VM63&]S4#-I1G1T,EEC,$HO6E!*;'(Q-C1I:7!* M:C5H-G!F-G)Q3CDU4V8F(WA!.U902S92,U8W9%=Q>C97F-M;E-U2VDR='A53"]K M45J3497:F-563!D;$1Q*S1Q0T0T:V=%5T5!:T=I>50F(WA! M.S@S4$\R=658-V)3=$PX=F]P,7I84U28DMC<35*4EHO;#4K8U55.79C4V5E87E+-G10154F(WA!.V5334-T5V]R M540O26=6.7-014\U2$1,=E903VYN9GIJ<5AN0652=DI*:6EV-%EX2G%U<7E+ M1U=%14%K0V]C2T9$D)W2E=L6#=,3'IQ=GAB8U(X.'1%4E&QF1G-Y6"]%4"]/5$@K*W)Z+W!"=% X07%L9W%+8FUK,G!F;3,K9$=H M86EL=')&-C!&=V]75G)3-'1,5D]313$LQ1W R3TAH0E%:>4A. M-T(K8U@U;G8U33!Y0S(P.59K,7)503,Q8W9U6]A M-'AT=&Y/;FHK;F%4*V4F(WA!.R]M=3)85W)7-3%'5S-9*W!B>4C5U86$U:&YN4S)C M,V1F#=I55)6:&Q'6D)O;WHX,"]Z M3S@T6#-N0B]*,VQ+4U,S36-I,GI08C!796$T3D-W16AP-F%Q9'1I3V@F(WA! M.TI.35EX1E=6;DTS45-3-#AQ9CA!3U%/9T0Y2E(S1V]Z%-&1#A38UFA(,'@X-"]N4B]Y;CDW+WAI9R\U3DQN661K M9C1U4&HY-W=(8G8K3E,F(WA!.RM(,TUD.')F.&1M3"]69B]!26EC>CAV,'5N M-FAM*UEB83EF.&UF.$%+33)(*V\S+T%"3G,U9EAF,S!N,$AS;B]!0F%(=2]3 M>#7,Q"M1 M=DQI>'%&539:84U10E0T;6=6;5 P:S%W4S5P:GE#8V%J<#%J<59J3EDF(WA! M.U@X0UA.;F-+56UG:T966E0O;G1G6DI,-7,X>C9(-4@XF)R<4=L M959R0T14-7='='AD=7=K2TAC3CA5.$))239(9TLU2V]S3&ME:D1F4'5U*V9D M43AX*U4W9GIB;VME;%17="MR5S@P1&,F(WA!.V\U96-K4$E+43AO*TAI3VID M.&M!3VI'4DYI,F1F;34O>6XO-6(O.$%B4FPO-4\R=5)J>4Q+9DU05F-G,E!* M4'EJ:5-B.'E0>D9U-48F(WA!.U!R>%AW:%%N6-+ M9CE'6#8F(WA!.VQY8T]40V8Q33DO-7E/.'!F6"],='0U:'0P6IA,$XK6% U;DQA+VLW<4YZ8U-C=%$F(WA! M.SAT>"]6;V#-&03=S97-O>G!6-6(V M<&)N;E!9>7!C>$I)2V]8:5E/;UE$:6$F(WA!.U9'.41M6&QX:6-413AI2V-( M5#9Y56-K6D%#=U%F:WDO+VQF=FY(+VQJ,#B]W1%9B3E(O265(=FPY M;C9N<"\Y16UO+VUW*U(F(WA!.R]W0TM95C5N.'@S,VU05TID5G9K:6IU2E92 M5U-%37%54E%O;T=:>C!(:FUY,#)N:FAG25(U0C KFQ6;G5B.')F M.&1M3"\F(WA!.T%&6"]!3TEN2C5F<&-B<4=B-6AT5HO>6I.:"]Q3B]X M3G,U9EAF,S!N,$AS;B]&;V4W.4M'+TU8>3=0-6DX;&%T;SEV+T%,,#,F(WA! M.TU)83-"3D%:66Y75D9R,C5-9T=979Z:#!Z5$Y/+U(S;&$X:3%,>DAE1EER8C9Q5G5%:35%07-E4$I79G-Q M*U!88G%X:C-R2V1C=6%49FY6<'9M1U0F(WA!.SAV.$%Y,W%E<&],:3

5=' M5%=O;W@X2$]334)M64-Q,$1J:50P<3(R1TA.6C-4,$A34'I/.&AA<%E*95$V M,UIW<7DX;FAU6F\T2EDF(WA!.SEQ:T]K:DM25'@V94)Y0FE746M(;#,U<65B M=DPO;69Z9#51,#=13&]A;&-79"M$3UE!>DE056MI;T9E;D9VC5H-G)K M1W@T;DAQ,% U9&9N1')%;7-L;W1#.'IR-CA.-WA*4EI#,U T<58R5C(F(WA! M.V14-%9"-EI:5FAQ=FAL-S-P;#$K65AK5S)T5&13-B]996E"5W%816-J2"]6 M4D=:;2MG6D1H3%IX0C4S*U9'<%GAX5-W8C@V9B]!0V-+9CE'6#9L>55/ M5$-F,5!P5%4Y3W1D4S V-C V-UAN83,F(WA!.VM4=U1R,TM32U9A;C!(2UD)O2B]3;5%60WEE;5-9,W S1$LS2F9N;5%.,T5) M7=#-71D4W1W9FA%<4E%-7%$=BLP M:DQLC)L8C!+-"\U>5DX;G$P270Y3W9P5F-J,3)D66LT3#,T M9T\O26IW,BME43A-=&YI:#4Q+WIK3DES=FXY2E4S4U-W=#)1,$EQ0U@F(WA! M.W!S8VY$:S$U96),=BMC:R]+1B]C3EDK84Q73G!B93)H*W S,T5636%H>3A4 M;6XW2F%29U0R,CAC:FI04FQL:C%8*U5V*V-J.4=T.4,F(WA!.W0W6'I"6EA2 M,4,Q:5=)>E=Q>'5K,T%51$5/.%I6:4]V878S66Y':UI2,5EZ1#4Y.#@K9B]! M37ET3B]1,',Y:F%W>GAT0F%23U1(1$$F(WA!.VA(<7EZ.&5+=E9A,35E4$5: M3&A!1$AI36EZ4%90*V-G2G1$.#=A;F\R4&U'-75):U0V=49C37I+,TIM-45$:E%E4%AS5$=*0E)/64E:8B]Z:FIP M1B]:95,F(WA!.W)I-G5K84],54QP<')65W%#,&%O<6,V941-<' XG5,*V-(6F9Y M5G%F-6AE;2M6E(F(WA!.W%1-DXQ0C5%-7HR64Q-TYX>6AG:D=1;V=*5 U8W5V#E#-6)L56-$5F%G14LS13E/44Y- M3FQ"05$S;C-Z>G!8:S,F(WA!.U$R,4\K0FQL9'93E8U47D8U53AU M*UI,5F)85S='3SEH:DIA4&Y66%%NF(V2$=:67E'5#%P2C4Q<4]N=U133V@K-T1X1D%G06Y'="M3 M=DMU=5@Y'EY3V@K:UEE37-204TP4D521E)&0V]O0591 M2T%!9$$F(WA!.T)K5V)E2W9$+W=!,G8K57AL+S1W>&9Q>G-/>'8W9V4X=FUV M=%0O:EHO<6AH=6)6-3$R2W5X5FU8-5,O.'!J1B]X:&PO5FUQ-UHO=40F(WA! M.S=W.48W3&8T,E V<&4T6G@W-E4W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ M-T9867$W1E=0*V-F26YL,WID83(Y=G)53'E,875:24@F(WA!.VIC>'5P6559 M5DA:<6(T46%166E U3CA8+T(F(WA! M.S8X4W8V6$PT%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+ M=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7@F(WA!.U8O+UH\+WAM M<$=);6&UP.E1H=6UB;F%I;',^"B @ M(" @(#PO&UL;G,Z M&%P+S$N,"]S5'EP92]297-O M=7)C95)E9B,B"B @(" @(" @(" @('AM;&YS.G-T179T/2)H='1P.B\O;G,N M861O8F4N8V]M+WAA<"\Q+C O&UP34TZ26YS=&%N8V5)1#YX;7 N:6ED.C!$04$U,#)%-3&UP34TZ1&]C=6UE;G1)1#YX;7 N9&ED.C!$04$U,#)%-3&UP34TZ3W)I9VEN86Q$;V-U;65N=$E$/G5U:60Z-40R,#@Y,C0Y,T)&1$(Q M,3DQ-$$X-3DP1#,Q-3 X0S@\+WAM<$U-.D]R:6=I;F%L1&]C=6UE;G1)1#X* M(" @(" @(" @/'AM<$U-.E)E;F1I=&EO;D-L87-S/F1E9F%U;'0\+WAM<$U- M.E)E;F1I=&EO;D-L87-S/@H@(" @(" @(" \>&UP34TZ1&5R:79E9$9R;VT@ M&UP34TZ2&ES=&]R>3X*(" @(" @(" @(" @/')D9CI397$^ M"B @(" @(" @(" @(" @(#QR9&8Z;&D@7!E M+T1I;65N&UP5%!G.DAA&UP5%!G.DY086=E&UP5%!G.DUA>%!A9V53:7IE(')D9CIP87)S951Y<&4](E)E6%N/"]R9&8Z;&D^"B @(" @(" @(" @(" @(#QR9&8Z M;&D^36%G96YT83PO7!E/C \ M+WAM<$7!E/@H@(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @ M(" @(" @(" @/"]R9&8Z4V5Q/@H@(" @(" @(" \+WAM<%109SI3=V%T8VA' M#IX;7!M971A/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @"CP_>'!A8VME="!E M;F0](GTOW:P_DFPKK][VSZR783[UU?_F+6*M1S6];RHX44<**.%%'"BCA11PHHX44 M<**.%%'"BCA11PHHX44<**.%%'"BCA11PHHX44<**.%%'"BCA11PHHX44<** MU)^=.*X'T<**P+9]K-H]$L-JCAQ2S8A@1U@_]6JE_%S'_=>>P_(G9?WS=?+%_P#'53\*R_I@]>0HM(U\^.$'-8;=(9L>7E_'LTT2KW_ YYM'U+>4E/M1C[ MG&/7USZYS\W]M_>4_*]=EO\ #.O_ +?3OZ!7 MM/RZ?N@?J7['?N6M_C>OJ?)KMW.<8^T/7'UYQC_T;-_ES^4/$/O>^RX!/PSK M_3[/3OZ!2K[]+W0"P'Y%^QW) _,M:\3^R].Q3GU3C/\ GQC/_/'/D8\$CUUT MG'(!]5?>)2T<**.%%'"BCA11PHHX44<**.%%*R\T&T-BZ>\=F[KWJJ[6;7=V MCI3584;;:=,&U^R1@\OM:F1LFB-FHUT>0CU'1Q)()#H9##S@A) ^7/A/.)5- MT]$DNXU=0ZD/E6&0<(Q&0>#@\U6ZO+)#83/$[1N#& R$JP!D4'!'(R...<5W M^^^W=D4'Q5;4VY3;?,5S92="T$X>Z1!.8^?!D[<33(B;EXP\7#3T9+.BSDBL M21 R.7&ENMFQ[HQ3##K:6L:->HC*"G>MZ)Y!"[B 0>HX&0>".#2WTLD>FRRH MQ63N$(<<$%M@)!\#R>? U6SZ/ENC:VZND%NDMMW^U;'F*;V%NM)@)VYS1]CG MQ:NS0]7V<:(?FY5\J4/&#F+1-NA?/%$."#%-@#K;!$$'8>U2-([E0BJ@:)6( M48!;?(,X''0#IY5&T*:6:S3YC@5 U&^%A"LI MC,I=PBKNVC."Q);#8&%/13SBK2];-X0O930NIM\UZ(/K\3M6DPMP&@I1UD@^ M%V:X/.YF)%0_ON>S6H4D*,R6K+@ MHOP?L3%OE1$< 2]C=R12SN\*[4.,# 7) +8'3)Y\_/FL["&>"UBBN'WRKNR M=Q; +$JNX\G:,#/X!P*N]R-4RCA11PHHX44<**.%%:D_.G%<#ZC>R[>US3Y5 MV$L=F'C)1EIEYT1P*4?4AHA&'659<$!?9S[T9PK&,.95C&?NL8S]7+"WTK4+ MN(36]LTD1) :PN;G8KL/%E:9T MT7B\;,O.&@:I50FGXTF8*CWVILQEHV<:BXH?+$7&'%J48>.A2!U-H4IY3;:W M'=>RB'M!V@/P;H^F_3;Z]DS*ENDO]CQLT=L)IVW3311@1Q.S?9NU;5-;U5GBL+"*2*&2YDBBDN9%62ZD@@3;!#+(3)*@(0@$L0#'7 MZ55Y /\ =QL/\J]<_P#F7(W]?CW)?U96G[WZS^+:V#^5B]W;_P!OK_\ ?3L_ M^-ZD6#G(OKM%BZ9W,5BC;-HV'0K75#6GY(J'*DGW9T)ITV":E(I_+\5* &)4 M&>0A*"$MN*0\AQM$E'7M6@[0=GS\):/J7TRQO8P84N$B/T-(RQW(AG7;/#+& M1)$A)0D J03K[6-&U+L=J5UV:[2VK:5KFELD5_82R0S26SS1)=1*TMK)/ V^ MWGBD!CE< . 2&#*)%J.QZ5>W#FJG.LS#D:AAPU+0L@/\!!*G4L*5DT0;"OB* M9=QC#>5YQ[,^[&,9QZQ[K3[RR"&Z@:$2$A"61MQ7!/Q&;ID=<5"BGBFW=TX? M;C=C/&A]A^:GT^.OVR_.*VU$?>)_%3^;'.9)Z MGVGYZ[VCH/8/FJ@/D>[K+Z1:%'N58JZ+_N39%NB=6:.H"TDO,V/8=C00L)^2 M& <:DB8:'&&>+*$CW&"I:07$UUDZ,?FV9(23:6_T1*59ML:*7D;R4>7K/3/. M!DX.,5"O[SZ#@WJN^61A%"GV4C9QGQVCJ<=>!D9R**UKQL^0O=$./L+L[Y0M M_P"MMG3XZ)-W7'70XJF:^H!)*,/,P:LUBQUJ(LKT7A:!3'PX,%M3S+S;,U-M MJQ,%26N[6,[8;.)T'&^8;G;U\@E<^')]@Z"&NGWTRB2YU&XCD;TN[MSL2//Z M'T2 V.AX'ED]3Q:$W_W(Z0=R-9='NZ^Q&^QNJ^PP\LSUM[*.1&(BVIL4*UA; M]1NK*%DDG$.D.! 'M21UBE8L^Q5HYJTR$&:4+$$D5O<6[W-NGZL[N.SNY/HB.<'Z'N,;7W+^@?KGP'4D$J=Q!.+_]WM3] MX=Q!ZZJG4'L/1>N%>?,L*=S7&8K+]CV [&.M1":RUKYM<3(1[2F7$SBYG"I2 MIR:EKBEQ]B::;-%>C6SVT>]IXFF;T>[4-A,\YW\@^6.&'7*^-3;R*\E"+:SI M;C)[URF]\<;=F01YYY4],,.8/MJ1LH=I183EK/M9FO9& M4;3EQH0^I*V;*, Q)+Z4M+QEN<;!97EQ,7(_#^5=D_1UN3AK"#9X[0H8 ]2# ML'..G3PY%0CIEV!N35;KO!TW9,9]13>1C/M]AJPOBH[?;I[#57>VENSXL6GL MQU&VH0 MR6B['+R-KC92%DV0:=.\/> M8*(IP0 I!'B!YY#'=C J*#=:ES! SD MU;VG:\N_BYTKV2[ ;V[G;V[9:XJU'&G*]3=O/_/2\+-QY+PD7%Q=PF)VRR3\ MC=IR5A:P*E*8F'"<):)+ -6AET6.S+>2111V\4#LV"T? (/4E0 ,* 3Y^%2D MC?3H9YIKN>ZC2/*I+@D$= &)))8D+U 'E53-+]6O(=W_ -?UWLSV#[Z;@ZOP MFUHT:Y:TT/UG4=1PZG0IQO$A5'[!/1L_$&216;#;F'#8&",9\1M&H_4F7[A%_&CI#_35K?37@4[ M=V'KS<[/2+92NV$U<[0?2Y(^$M)VM('6NBWKR%$SD4\+)1* HMS%CF" RAG" MJ_ RT6XMP>0>'>L[CNOA. 2J&5H JA@&7>7EVD@Y!YX'D2#X51V??_ MVT#L MCI 1R..3C' -.C\#W=.Q]JNJEZPM\K3=N;]M6:Q"3U=DGXBS5^BUEH>8OT[!R8;C9L<8XLFMU M3!@BV2QQK642$4,6*TZE=,MUFG+.H:.)=Q!Y!8\*"/$=6QTX&>M&MW;6UJ%C MRPS8VW=?"%R M(E556(*0H 4L&7<0!P.>#CQ!/C5->=_\#6;3LSN]P64N26[MDDV;B>3D>D,D M^B0/"O;ZM:C\^DWUYU)+=;;U.1VB3Z@"1J\$?9&D(I@:JJF<<2:33!+()4!D#'>=CGTO'D1^'FN/LO;O/[U%UD[M[>^Z[=5:&U.Q-:'2O=YNQI^-@7V AKO#NY98 @B]AVV,VO8];Z M^C26XP-H((F6='@F;#* QJOEPV9:P* >4T\RNNFM%:_-M%Z"$J?%MBE S'DY M(&3@$^0S5Q;7[+I*WMP=[JKCH%+L)6C0'' )PNX@>9Q2%M6T[R]^9>8N.TX7 MD"4Y=LW:QT\*ACW.5SPBO(1R,LS8 !(.!D#R&*I(UU75F:593'$&P,R/'" MIZ[45-Q8@8R2">F6S7-,[/\ *MX3]OT-&X;U+[1U#:2G%LP,C?;!LC3>PHJ- M=&^V.&K4G:!69_7MN"'*'(9*8AZ[)I=6"85'6&!P4"2!++48W[M D@&,[0DB M$]"0IPP.#XL.O0TIEU/1Y4[YS+"QZ&1I(G QN"EANC8#IZ*GQPPS3,?,CY4M MK4"D];-5]1Y>7I5B[1ZIK.ZB+T,,R->([7]_4@.AURL./?&1 3U@+;ELS,N. MI$M$8C@6('A47X(U4+W@N\R]2O?RAL]<;R,$^')QGQQS3B.INMO)Q=> MFK51[76HJG[RA-EFCUN4#]:QXU8=AY*W637!LG$SEOWJ@_P"CV^;)[-?4J+[K-_'- M>?U/\\_Z-/G:I^\5O[?_ *X?E':/[.[ASP7N[_6E[9?>=A_+&G5NGWL?U]?< M^^_]4_@[/ZN:WF^57\(!V._*&J?VZ#]_P"E_P#+^D5AW33]DK]^X:__ #B6YZSM=^967W2;^+'6GM)_ MNC_1?]2KZ(^_3^,G\^.>&/0^P_-5TGQU^V7YQ6VHC[Q/XJ?S8YS)/4^T_/7> MT=![!\U(D\M*<$]RO#6 3G"H]WMX2:ZRYCU96='6?2SL8M:<_6-CQ!?G_%\?*''7^;QJHU/FZTH'I]%'CV=WBGN\K:N*\*4J]9G M)&!F)NNP4Q+54TB2J\I*1$?(2-;D"Q' "CX$TL=XF'-)!>="(*CW1WWA'7!W M%J96I&5#$ @$@-PP!(!QR,CQP>>:Q*JQ4E5)4Y4D E21@E2>02../"E1]U.] MV_8#L34^B_13656V5V=LE1Q?KO:]@DDM:WTQ1GW?@#R]A9"+ >*DELN,2*E$ MF)% ;D*T()#VV5LPL.Q.M[:(Q-1N.!ZNH\^"25 )JMN[V9;A M+*SC62Y9=[M)GNXD\VQR3X^K*\$G%1KC47GPA64SHW:_I=<9)O'S#]&F-=RD M37G%8Q[U@"3\3JV.G'DJSZM,NE$QN5YSC+I0^,Y<3EWFF'CN+@#[(,-P_ 7( M]O7U4WW6M#D75HY^P,9"GU;@@/S5#?A>-V](=R?+&9OR%J5=W(1?= .;%A:& M^2130K-A&[TF8KKQDE+EKC'L8;('^9DC'TX>4EUWWX4E+FH",06(B+&/;+L+ M?&V_2L9X'/X*8TDRF\U,SA5FW0=X$^(&^FYVY)./PFI1\+W^,'RD_P /[:O] M-S_,-0^)9?>J?,*=TCX^H_?TOSFI"\^)!3'C(W0V.I:6C+5IX<[",YPE8J=I MU4M"7/3]='SHH:\8SZX^(AO/Z^,GUR3_=M5;K? MU.F^VB_WJ5^O)-^!EVI_!]TW_3NM>%I]4$^ZR?,]+J/U)E^X1?QHZJI]&\AX MJQ>/W=E?G0!96$G>SNQX>8BSFDOA245)Z9TF%( %L+QE#PI@C[PY#2L92XTX MM"L>F<\?U8D749!P1"A!\B))"#43L^ UE.K#(:X<$'H08H@0?:*51T^DI3Q. M>9:P:#M1Y0>IK]:7]/.R$@ZK LAKW9A8$[I*Y%/N92'\S%2K]2'L$I[E-Q#3 MMS!^.C*"\ ME"WKP=JD^'I5[7?TS ;W'> 'Q+ ")?/'0D>&6I; MXG4M62V4YCC81<= $):=LCV,N?UJBF'_ $DZ$B:UTRZVUR CQHF"@-ZQ$)"Q M03>&0XV)BM578&.CQ&4_Q]S?^:HFO?4]ONL7SFDW[,<(1]&PZ\I M94K#;W9";;+PG.<84/C;&\74I7Z?5E/S30RL8S]7O2C/Z^,@]/QO/9 N M%DY3]:GD@"@L)RO[KY9D=./N$HY5ZD2;R;/AW8'L[M#_ #D^W-7>B@?!MOCQ M[TGV]])_]4Q?=>F-'[PJ8U7W[KZ@[%IL=-QTX%%;#B(N6B )\?+H7%3YH89E"SQI(@8 M,!( 1N' //CR1ZP2*4CY??$Y+=XX#76P-#RU;I^Y].5UZGPM/ (STJKU73#>K')"RI-"NU5/"LF+.:V'O&3Y):3Y%M66.P!5A>OMHZV.B(K9M"S(_9@$3,ZP<[ 6:MRRAQ'C M:[8?L3+ML,&BL241(1C@E'QCIC*D9/(R/:#GCH M+W3M02_C9@NR2,@2)G(&[.UE/BK8/4 @@CR)9CR'5C50OT"'5O\ V;O_ ,M; M[_Y-S:/]>;W1O\/I^]&B_B^OG[\JY[A_ZCI?]9.U/XZK6L\E^BM74'M=9ZY5 M*XY&0X]7I1+0BIJ>.REXN#8=?7\Q(291*O>YG*O:I[*4_K(PG'U<^[_<%UW5 M.TWNV"SW+_1.I27=TW>2DMM:9E3H@5>*I M)5+%,=?K#&;AU*9]JVQ*2ZX;69]0XLZF.)D!WH4MS,38F):%,^+&R9H_L.CB M4-Y>^,VE#[;3J-F]H>S^D]IM'OM"UJU-YI>H)''=VPGN;8RI%/%<(.^M9H;B M/;+%&V8Y4)V[22I(.FO<\]TCMCV9[9:'KNB:LMEJFGS7,EI=?!^FW'3=%+(F)8G W;@ P!$\_IP'D-_V^,_\ Q3IC_P#/>:G_ "N_N0_J M4?\ ?[M)^-Z^M/RU_N]_JY7_ %8[(?B&J*;7VK?-W;!LFT]FSF+)>K<2(78) MO$9$0^#R 8T.)%7B-@@(R)%^%'QXC'L#!'0OX7Q7$J>6XXO:>@:#I79C2++0 MM$MC9Z7IZ21VEL9[BY,22S27#CO[J6>XDW332/F25R-VT$*% TIVH[3ZYVSU M[4>TW:2]^$=;U62*6_O!;6EIW[P6\-I$WT/8P6UK%M@@B3$,$8;;N8%V9C9/ MII^R5^_<-?\ YQ+A]A^ M:KI/CK]LOSBMM1'WB?Q4_FQSF2>I]I^>N]HZ#V#YJ5/Y:>K&U=_Z(?9[?C)[2 "/ M,C;XU'.JO.OT:GJJE.^+3:NM&W8)GY+8.I-B:ZV.9,5RR HPU, 1YU:J,RQ( MB-&I>0"V:B)L2V,-YD:_'$96.C)]-N0'4C*^NFXM9L MV7Z>S6TJCZ9%(DF5;Q (4YYZ=&Z945#NLNTV]_)KW?TS;.KSFV-5="NLTM-6 M'8>RI#,Q2X_L5;GAQV-N2SR'*"X<@@* M!^B7]:>@R6"DJ*QSL]?)CQN>4RS=Y-E4"X6[JQV>TM6=5W/8-,AUSA&I;I6L M5&-#1+BI4WAH(MFCPQB17B0US8D[*/P6):7J[\.2L*B[LQ;(ZK-#(TBHQP'4 M[NA\\L1ZN,X!S6-R[6&I->2(S6MQ"L;R("QB==H&X> .T>W=QR"#:&R>>'QC MP5?7-QV]INX'? ^*-5:SJ3:Z+$8[[?7Y1K[9:?7($8C*O1M.9*>!'4O/JDC* M/5>&5TR\)P8@HSCI>7'A1Q[' +7)B M8)@R2CGPHF6E5QISK.=^46.U@619'@1UDV'(!;9@9_S3QU'B!FFM*$DD]_=M M%)%%"<&O3\,3+S6P?*3EUIUO'Z8%MEKU<;6C'Q6 MIJH5O2'ZU@5;\."2/75A>V_T5:S0 @,Z^B3T#J0RY\A MN !]6:5UU#\P&E=,:PJ?6OOZNX=8^R6C:Y#ZWM0=WHEQE(2Z#U(%J#A[?#2] M2A+"C_#L2 *<:^8R'#R!SCYU9D9:(+#>Q-GL))&,UKMFAD)<;64%=W)4@D=" M?#)'1@,576NJ0Q1K;WVZVN(5$;!U8JX0!0ZLJGXP'CP3DJ2*@/R0^0O4'D0T M-;.D_16G[>[,[/V-.T(A<_3-HV&.\1>\J@N.?+GZUHG7P==P4]CAJ\W,=NO 4=XP'AU5!^ 9./6/52=G[8XFO'R63N M;"YZY5O.K^>>7J_L'LKTCP1JZ#D;3;]+;&AMKKJ\.,\?-3]6$K]FK-H%AHYA M*GCY&-$L;%D^4'2X62#!'C L$FOCC.Q=-G6&X],@+(I3<>@;(*DGP'&,].>: MFZW;27%G]+4L\,@EVKR64*RM@8R2 V<#G@]:1[T\^D"3?53JQ1>O,WUK8V)9 M=619E9J]M1LE=1C3(7[(FF1;5A@E4F?+0=!MEXCW<@R3:)8<5E2\1A.7G7+* M?2Q/,THFVASN*[-QSCG!W#@GGD<9-4]IKAMK9(&M][1 JK=YL!&> PV,01TX M/.!P*N5Y#.SMY[Q^$./["V+4$KK"0-WA4/LG"M+D92&=@H:>EH$2ZPT@9'@E MYJTP;( @,%EL?";E\O@-&&M_+E$1[6%;;43$) X$;<\ Y(!VD9^,.O'A^&IE M_:-W[1&,F5,KRPVJY&\$@':>.2.O&34M=->GI?<+P%TKK^3E-:M=I;V;; M];RTTP0,*';(/>UWLM-.*S\%Q]J!L7R_V'.D61BEIKTX7( ,%.8&PO"XN!!J M;2]578K@>*F)0P]HZX\QBG+2U-WH:0?%9N\:,D=&$[LA^U;H2/T).*4WTX\F MG:#Q KN/4_L#UXD[16HNRR4\!2;-.%T"U5"5DU(9E#ZG9LP-JA;+2+ \)B5# M2& 3%'&/$S,)8,,2)229MQ:0W^V>*4!MH!8 ,I Z!ERI##..3D="..*NTU&X MTK=:SP%E#%@I.QU)ZE6PRLC$9'AG)#^W,"S];:_3Z5%[8ZJ:_T9K&CVF_66L200I(<@X8\>ZS:5-24>!"M;>UO%E+,4F:1V50P&Q2< MKM7@,.2#[/#BK.^N[_3FMPB"6V2&-'=E)[QU&U]S@DHQP"N>.<^ER*KUM;Z2 MY!773]QJ54ZG2,9?+A4YJL-.6C8T;8J5#OST63%O'%"#4^.D;0()@I;GV&=' M@T2:RW\EI2 MOK)&/S$(?&C+:;?*0TEM;ZEI:3E!#3N??EM#B\8REO.,>U"OKSCU],>N<;]8 M$@@=?7[?8:^1](O(M/U&UO)ED:*%G++$%9SNBD0;0[(IY8$Y8<9\>*A_^Y7/ M_P"FP_\ 'F_]!QO8_P"M_;'_ ,:]]^3;2O[WU#]RMOZ71_PEMH,FL6VH7" MZG/J"0#3HK>8H;6.T:3O1R5W MI>GR=G(-*N+YNT,UW:)*FI27\< M3IUEJK.RM9RF42K"%#1["Y+!6N)\:&], M9QG[;-4_5G&?V;MO^3/Y$\T0??!=C2"/@WM+S_B>F?CBOI5?>8>Z>&!^'NPG M!!^J6O\ @?\ )JGB)QZ)QC_-C&/^6.?'QY)/KKIF. !ZJ^\2EJ-KAIG3^PI M>6O^J=;7B5$2A LG<*+5[-(#(:SZMH'-FHLTEE+>?K0EMQ.$9^]QCF:R2(,* M[J#X*Q _@(IMHHG.7CC<^;(K'^$&L]CX\")"%C(L$.-C@6&Q0H^/&9#"#&93 MA#0XH@Z&V!V&DXPEMIEM#:$XQA*<8QZ368 X ' 'L%2MIYEU&]_K]?KZ\S,LC##2.1Y%V(^0G%-K#"IW+%&I\U10?E S4K>AC*\XQE66DI]V<8SGU].9*[IRC,I_6L5^8BL'CCD M_-(T?[=5;^,#7JU:G5&CQ:(.E56MT^%;5E;<15H.,K\6VO.,8RM$?$BB")5G M&,8RI+6,YQC&/7TQQ"S,Y3JFQ 0FFF&4Y6I:_AL-)]RU*SA.5*SZJ22 MHCC\3D]3X]3@#CQEU<3ZS=1V\",L2,=H/AX--+Y8' 'A\499JW1>NVBJ5UFT MAK/0^O&%-5/655 K@#[R&VRY8MOXA0'J48 ]0KUT$*6\,<,?Q8U"CS/F3ZV.2?6:FCC= M/5$TCH31;8G2O=[_F7)HF&=DEO^[[KXRB[Z_=Z_7QP2R@;1)(%^Q#L!\F<4V882V\Q1E_LC&I;]MC/\ #4EFQ<;)1Q$1 M(QP)\26,H(J+-$'*CB0UH^$L0@)]MP9X9;?ZFIAQI32D?<91E/U,86XR+-@G,-+5A*<*6AM*E83C&9=2IMUIQ&#TEJ*%LK+V"6K#$ZVIL=.-$8S[L/MRP<*R>A["ONL.I(PO&?K]WKQPRR MD;3)(5Z;2[$?)G%-"&$-N$40;[(1H&^4#-2[QNG:.%%'"BM4SRP?MRK=^2%" M_J\QSI3[V?ZU&F?LKK7_ !K5PI]_E_;$ZY_D[V6_DM*6US?]?&M'"BCA13S_ M D_^YNPW[Q:X_I"X<^-_?>_4_L+]^:__N=)KI[_ %-3ZL^ZY^QG8[_BNT5; M!//A^NL='"BCA11PHHX44<**.%%'"BCA11PHHX44<**.%%'"BL&J.L-:Z_.L M4G0]>4:DR5PD5S%MD*C4H"MG6B7<6ZXN4L1<-'A/S XML 16 R9999.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Label Element Value
Adjustments to Additional Paid in Capital, Preferred Stock Warrant Conversion, Common Stock Warrant cdlx_AdjustmentstoAdditionalPaidinCapitalPreferredStockWarrantConversionCommonStockWarrant $ 196,594,000
Additional Paid-in Capital [Member]  
Stock Issued During Period, Value, Conversion of Convertible Securities us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities 1,735,000
Adjustments to Additional Paid in Capital, Preferred Stock Warrant Conversion, Common Stock Warrant cdlx_AdjustmentstoAdditionalPaidinCapitalPreferredStockWarrantConversionCommonStockWarrant 196,588,000
Common Stock [Member]  
Stock Issued During Period, Value, Conversion of Convertible Securities us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities 6,000
Stock and Warrants Issued During Period, Value, Preferred Stock and Warrants us-gaap_StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants $ 0
Stock Issued During Period, Shares, Conversion of Convertible Securities us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities 10,643,000

XML 17 R38.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SIGNIFICANT ACCOUNTING POLICIES - Revenue (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Concentration Risk [Line Items]    
Capitalized software development costs, net $ 3,815 $ 1,625
XML 18 R30.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
FAIR VALUE MEASUREMENTS (Tables)
12 Months Ended
Dec. 31, 2019
Fair Value Disclosures [Abstract]  
Schedule of financial assets and liabilities measured at fair value on a recurring basis
Financial assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. The following table summarizes our liabilities measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):
 
December 31, 2017
 
Level 1
 
Level 2
 
Level 3
 
Total
Liabilities:
 
 
 
 
 
 
 
Preferred stock warrants(1)
$

 
$

 
$
2,285

 
$
2,285

Common stock warrants(1)

 

 
7,945

 
7,945

Total liabilities
$

 
$

 
$
10,230

 
$
10,230

(1)
Warrant liabilities were zero as of December 31, 2018 and 2019.

Schedule of reconciliation of the redeemable convertible preferred stock warrant liability
Our redeemable convertible preferred stock warrants, common stock warrants issued in connection with the Series G Stock financing and our convertible promissory notes are measured and recorded at fair value on a recurring basis using Level 3 inputs. The table below provides a roll forward of the changes in fair value of Level 3 financial instruments (in thousands):
 
Preferred
Stock
Warrants
 
Common
Stock
Warrants
 
Convertible
Promissory
Notes
Balance at December 31, 2016
$
2,197

 
$

 
$
72,332

Fair value of convertible promissory notes at issuance

 

 
(44,672
)
Conversion of convertible promissory notes to Series G’ preferred stock

 

 
(24,392
)
Accrued interest on convertible promissory notes

 

 
1,701

Issuance of common stock warrants

 
7,452

 

Changes in fair value
88

 
493

 
(4,969
)
Balance at December 31, 2017
$
2,285

 
$
7,945

 
$


Preferred
Stock
Warrants

Common
Stock
Warrants

Convertible
Promissory
Notes
Balance at December 31, 2017
$
2,285


$
7,945


$

Conversion of convertible promissory notes to common stock
(1,736
)




Issuance of common stock warrants
(549
)

7,309



Changes in fair value


(15,254
)


Balance at December 31, 2018
$


$


$


Fair value inputs
The following table summarizes key assumptions used in the PWERM for estimating the fair value of our redeemable convertible preferred stock warrant liability:
 
Year Ended December 31,
 
2017
Cost of debt applicable to convertible promissory notes
—%
Cost of equity applicable to convertible promissory notes
—%
Weighted-average cost of capital applicable to preferred stock warrants
21%
Discount for lack of marketability
7% to 13%
Volatility
55%
Risk-free interest rate
1.2% to 1.4%

 
Common stock
warrants
(issued June 2017)
Weighted-average grant date fair value
$19.04
Significant inputs:
 
Value of common stock
$30.08
Expected term
10 years
Volatility
50%
Risk-free interest rate
2.2%
Dividend yield
—%

We determined the fair value of these common warrants on the date of IPO using the Black-Scholes option pricing model, which is affected by the fair value of our common stock as well as the following significant inputs:
 
February 8, 2018
Weighted-average grant date fair value
$3.91
Significant inputs:
 
Value of common stock
$13.00
Expected term
5.3 years
Volatility
50%
Risk-free interest rate
2.0%
Dividend yield
—%

Summary of our preferred stock warrants
A summary of common stock warrant activity, exclusive of the common stock warrants issued in connection with our Series G financing is as follows (in thousands, except per share amounts):
 
Shares
 
Weighted-average
exercise price
per share
Warrants Outstanding - December 31, 2016
583

 
$
7.52

Granted
17

 
27.68

Warrants Outstanding - December 31, 2017
600

 
8.11

Granted(1)
644

 
23.64

Exercised
(349
)
 
4.69

Redeemable convertible preferred stock warrants converted to common stock warrants
110

 
12.16

Forfeited/canceled
(138
)
 
5.85

Warrants Outstanding - December 31, 2018
867

 
21.89

Exercised
(821
)
 
21.89

Forfeited/canceled
(34
)
 
21.29

Warrants Outstanding - December 31, 2019
12

 
$
23.64

(1)
Performance-based warrants to purchase 644,365 shares of our Series E Stock, which were converted to common stock warrants, vested upon the completion of our IPO in February 2018. These warrants are not included within this table in periods prior to their vesting.
A summary of our preferred stock warrants is as follows (in thousands, except per share amounts):
 
 
 
 
 
 
 
 
December 31,
Preferred Series
 
Grant
date
 
Expiration
date
 
Exercise
price
 
2017
 
2018
 
2019
Series B-R
 
2/26/2010
 
2/25/2020
 
$
2.36

 
59

 

 

Series D-R
 
9/21/2012
 
9/20/2022
 
$
23.64

 
38

 

 

Series D-R
 
9/21/2012
 
9/20/2022
 
$
23.64

 
13

 

 

Total preferred stock warrants
 
 
 
 
 
 
 
110

 

 


XML 19 R34.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SEGMENTS (Tables)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Segment Reporting [Abstract]    
Schedule of segment reporting information
The following table presents a reconciliation of loss before income taxes presented in accordance with GAAP to adjusted contribution (in thousands):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Adjusted contribution(1)(2)
$
58,744

 
$
69,450

 
$
95,219

Minus:
 
 
 
 
 
Non-cash equity expense included in FI Share(1)

 
2,519

 

Amortization of deferred FI implementation costs(1)
1,626

 
1,618

 
2,869

Delivery costs
7,012

 
10,632

 
12,893

Sales and marketing expense
31,927

 
41,878

 
43,828

Research and development expense
12,150

 
16,210

 
11,699

General and administration expense
20,100

 
34,228

 
36,720

Depreciation and amortization expense
3,028

 
3,282

 
4,535

Total non-operating expense (income)
2,542

 
12,125

 
(181
)
Loss before income taxes
$
(19,641
)
 
$
(53,042
)
 
$
(17,144
)

(1)
Non-cash equity expense included in FI Share and amortization of deferred FI implementation costs are excluded from FI Share and other third-party costs, which is shown above in our reconciliation of GAAP revenue to non-GAAP adjusted contribution.
The following table provides information regarding our reportable segments (in thousands):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Cardlytics Direct:
 
 
 
 
 
Adjusted contribution(2)
$
55,184

 
$
69,364

 
$
95,219

Plus: FI Share and other third-party costs (1)(2)
67,207

 
79,959

 
115,211

Revenue
$
122,391

 
$
149,323

 
$
210,430

Other Platform Solutions:
 
 
 
 
 
Adjusted contribution(2)
$
3,560

 
$
86

 
$

Plus: FI Share and other third-party costs (1)(2)
4,414

 
1,275

 

Revenue
$
7,974

 
$
1,361

 
$

Total:
 
 
 
 
 
Adjusted contribution(2)
$
58,744

 
$
69,450

 
$
95,219

Plus: FI Share and other third-party costs (1)(2)
71,621

 
81,234

 
115,211

Revenue
$
130,365

 
$
150,684

 
$
210,430


(1)
Adjusted FI Share and other third-party costs presented above represents GAAP FI Share and other third-party data costs less a non-cash equity expense included in FI Share and amortization of deferred FI implementation costs, which are detailed below in our reconciliation of GAAP loss before income taxes to adjusted contribution.
Schedule of revenue by geographic areas  
The following tables provide geographical information (in thousands):
 
Year Ended December 31,
 
2017

2018

2019
Revenue:
 
 
 
 
 
United States
$
113,509

 
$
131,563

 
$
186,864

United Kingdom
16,856

 
19,121

 
23,566

Total
$
130,365

 
$
150,684

 
$
210,430

 
December 31,
 
2018
 
2019
Property and equipment:
 
 
 
United States
$
9,794

 
$
12,052

United Kingdom
436

 
2,010

India

 
228

Total
$
10,230

 
$
14,290


JSON 20 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "cdlxform10-k2019.htm": { "axisCustom": 0, "axisStandard": 32, "contextCount": 405, "dts": { "calculationLink": { "local": [ "cdlx-20191231_cal.xml" ] }, "definitionLink": { "local": [ "cdlx-20191231_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-eedm-def-2018-01-31.xml", "http://xbrl.fasb.org/srt/2018/elts/srt-eedm1-def-2018-01-31.xml" ] }, "inline": { "local": [ "cdlxform10-k2019.htm" ] }, "labelLink": { "local": [ "cdlx-20191231_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-doc-2018-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "cdlx-20191231_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-ref-2018-01-31.xml" ] }, "schema": { "local": [ "cdlx-20191231.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-types-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-roles-2018-01-31.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-roles-2018-01-31.xsd", "http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-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", "http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2018/exch-2018-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-parts-codification-2018-01-31.xsd" ] } }, "elementCount": 718, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2018-01-31": 26, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 31 }, "keyCustom": 86, "keyStandard": 408, "memberCustom": 65, "memberStandard": 51, "nsprefix": "cdlx", "nsuri": "http://www.cardlytics.com/20191231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentTransitionReport", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Cover Page", "role": "http://www.cardlytics.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentTransitionReport", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - ACCOUNTING STANDARDS", "role": "http://www.cardlytics.com/role/AccountingStandards", "shortName": "ACCOUNTING STANDARDS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - PROPERTY AND EQUIPMENT", "role": "http://www.cardlytics.com/role/PropertyAndEquipment", "shortName": "PROPERTY AND EQUIPMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.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": "2105100 - Disclosure - DEBT", "role": "http://www.cardlytics.com/role/Debt", "shortName": "DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.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": "2106100 - Disclosure - STOCK-BASED COMPENSATION", "role": "http://www.cardlytics.com/role/StockBasedCompensation", "shortName": "STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.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": "2107100 - Disclosure - INCOME TAXES", "role": "http://www.cardlytics.com/role/IncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "cdlx:RedeemableConvertiblePreferredStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK", "role": "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStock", "shortName": "REDEEMABLE CONVERTIBLE PREFERRED STOCK", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "cdlx:RedeemableConvertiblePreferredStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "cdlx:DisclosureOfCommonStockWarrantsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - COMMON STOCK WARRANTS", "role": "http://www.cardlytics.com/role/CommonStockWarrants", "shortName": "COMMON STOCK WARRANTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "cdlx:DisclosureOfCommonStockWarrantsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.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": "2111100 - Disclosure - FAIR VALUE MEASUREMENTS", "role": "http://www.cardlytics.com/role/FairValueMeasurements", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.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": "2113100 - Disclosure - RELATED PARTIES", "role": "http://www.cardlytics.com/role/RelatedParties", "shortName": "RELATED PARTIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.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": "2115100 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://www.cardlytics.com/role/CommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.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.cardlytics.com/role/ConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.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": "2133100 - Disclosure - EARNINGS PER SHARE", "role": "http://www.cardlytics.com/role/EarningsPerShare", "shortName": "EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134100 - Disclosure - SEGMENTS", "role": "http://www.cardlytics.com/role/Segments", "shortName": "SEGMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2201201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://www.cardlytics.com/role/SignificantAccountingPoliciesPolicies", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2301302 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)", "role": "http://www.cardlytics.com/role/SignificantAccountingPoliciesTables", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.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": "2304301 - Disclosure - PROPERTY AND EQUIPMENT (Tables)", "role": "http://www.cardlytics.com/role/PropertyAndEquipmentTables", "shortName": "PROPERTY AND EQUIPMENT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "lang": "en-US", "name": "us-gaap:ScheduleOfCapitalLeasedAsssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - DEBT (Tables)", "role": "http://www.cardlytics.com/role/DebtTables", "shortName": "DEBT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "role": "http://www.cardlytics.com/role/StockBasedCompensationTables", "shortName": "STOCK-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - INCOME TAXES (Tables)", "role": "http://www.cardlytics.com/role/IncomeTaxesTables", "shortName": "INCOME TAXES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308301 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK (Tables)", "role": "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockTables", "shortName": "REDEEMABLE CONVERTIBLE PREFERRED STOCK (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310301 - Disclosure - COMMON STOCK WARRANTS (Tables)", "role": "http://www.cardlytics.com/role/CommonStockWarrantsTables", "shortName": "COMMON STOCK WARRANTS (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "I2018Q1Jan26", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TemporaryEquitySharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001001 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.cardlytics.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.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": "2311301 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "role": "http://www.cardlytics.com/role/FairValueMeasurementsTables", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.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": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313301 - Disclosure - RELATED PARTIES (Tables)", "role": "http://www.cardlytics.com/role/RelatedPartiesTables", "shortName": "RELATED PARTIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "cdlx:ScheduleOfDeferredFinancialInstitutionsImplementationCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315301 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)", "role": "http://www.cardlytics.com/role/CommitmentsAndContingenciesTables", "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "cdlx:ScheduleOfDeferredFinancialInstitutionsImplementationCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2333301 - Disclosure - EARNINGS PER SHARE (Tables)", "role": "http://www.cardlytics.com/role/EarningsPerShareTables", "shortName": "EARNINGS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334301 - Disclosure - SEGMENTS (Tables)", "role": "http://www.cardlytics.com/role/SegmentsTables", "shortName": "SEGMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2336301 - Disclosure - REVENUE (Tables)", "role": "http://www.cardlytics.com/role/RevenueTables", "shortName": "REVENUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "D2018Q1Jan26", "decimals": "INF", "first": true, "lang": null, "name": "cdlx:ProceedsFromIssuanceOfCommonStockTriggerAmountForConversionOfRedeemableConvertiblePreferredStock", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401401 - Disclosure - NATURE OF OPERATIONS (Details)", "role": "http://www.cardlytics.com/role/NatureOfOperationsDetails", "shortName": "NATURE OF OPERATIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "D2018Q1Jan26", "decimals": "INF", "first": true, "lang": null, "name": "cdlx:ProceedsFromIssuanceOfCommonStockTriggerAmountForConversionOfRedeemableConvertiblePreferredStock", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401403 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Foreign Currency (Details)", "role": "http://www.cardlytics.com/role/SignificantAccountingPoliciesForeignCurrencyDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Foreign Currency (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401404 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Revenue (Details)", "role": "http://www.cardlytics.com/role/SignificantAccountingPoliciesRevenueDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Revenue (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "cdlx:ConsumerIncentivesExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401405 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Consumer Incentives (Details)", "role": "http://www.cardlytics.com/role/SignificantAccountingPoliciesConsumerIncentivesDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Consumer Incentives (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.cardlytics.com/role/ConsolidatedStatementsOfOperations", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "cdlx:FinancialInstitutionShareAndOtherThirdPartyCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401406 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable (Details) (Details)", "role": "http://www.cardlytics.com/role/SignificantAccountingPoliciesAccountsReceivableDetailsDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable (Details) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2016Q4", "decimals": "-3", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401408 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Cash, Cash Equivalents and Restricted Cash (Details)", "role": "http://www.cardlytics.com/role/SignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Cash, Cash Equivalents and Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "cdlx:NumberOfPatentsApproved", "reportCount": 1, "unique": true, "unitRef": "patent", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401410 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets (Details)", "role": "http://www.cardlytics.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "cdlx:NumberOfPatentsApproved", "reportCount": 1, "unique": true, "unitRef": "patent", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401411 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Capitalized Software (Details)", "role": "http://www.cardlytics.com/role/SignificantAccountingPoliciesCapitalizedSoftwareDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Capitalized Software (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:DebtPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2018Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401413 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Debt Issuance Costs (Details)", "role": "http://www.cardlytics.com/role/SignificantAccountingPoliciesDebtIssuanceCostsDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Debt Issuance Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "cdlx:FutureAmortizationOfDebtIssuanceCostsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-3", "lang": null, "name": "cdlx:DebtIssuanceCostsAmortizationNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401414 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Deferred Offering Costs (Details)", "role": "http://www.cardlytics.com/role/SignificantAccountingPoliciesDeferredOfferingCostsDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Deferred Offering Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2016Q4", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401415 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Reduction in Force (Details)", "role": "http://www.cardlytics.com/role/SignificantAccountingPoliciesReductionInForceDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Reduction in Force (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:AdvertisingCostsPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:MarketingAndAdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401416 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Advertising costs (Details)", "role": "http://www.cardlytics.com/role/SignificantAccountingPoliciesAdvertisingCostsDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Advertising costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:AdvertisingCostsPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:MarketingAndAdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "cdlx:StockIssuedDuringPeriodSharesWarrantsExercisedInPeriod", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401417 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Fair Value of Financial Instruments (Details)", "role": "http://www.cardlytics.com/role/SignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Fair Value of Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - PROPERTY AND EQUIPMENT (Details)", "role": "http://www.cardlytics.com/role/PropertyAndEquipmentDetails", "shortName": "PROPERTY AND EQUIPMENT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "role": "http://www.cardlytics.com/role/ConsolidatedStatementsOfComprehensiveLoss", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtAndCapitalLeaseObligations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - DEBT - Schedule of Debt (Details)", "role": "http://www.cardlytics.com/role/DebtScheduleOfDebtDetails", "shortName": "DEBT - Schedule of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtAndCapitalLeaseObligations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentPeriodEndDate", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405403 - Disclosure - DEBT - Narrative (Details)", "role": "http://www.cardlytics.com/role/DebtNarrativeDetails", "shortName": "DEBT - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "INF", "lang": null, "name": "cdlx:LineOfCreditFacilityMaximumBorrowingCapacityPercentageOfEligibleAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405404 - Disclosure - DEBT - Future Payments (Details)", "role": "http://www.cardlytics.com/role/DebtFuturePaymentsDetails", "shortName": "DEBT - Future Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentPeriodEndDate", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details)", "role": "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails", "shortName": "STOCK-BASED COMPENSATION - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "I2018Q1Feb08", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "D2019Q2StockPrice", "decimals": "2", "first": true, "lang": null, "name": "cdlx:SharebasedCompensationArrangementbySharebasedPaymentAwardMonthlyAverageClosingPriceCommonStockThreshold", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - STOCK-BASED COMPENSATION - Allocation of Stock-based Compensation (Details)", "role": "http://www.cardlytics.com/role/StockBasedCompensationAllocationOfStockBasedCompensationDetails", "shortName": "STOCK-BASED COMPENSATION - Allocation of Stock-based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "D2019Q2StockPrice", "decimals": "2", "first": true, "lang": null, "name": "cdlx:SharebasedCompensationArrangementbySharebasedPaymentAwardMonthlyAverageClosingPriceCommonStockThreshold", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "D2018Q1Feb08", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406404 - Disclosure - STOCK-BASED COMPENSATION - Fair Value Assumptions (Details)", "role": "http://www.cardlytics.com/role/StockBasedCompensationFairValueAssumptionsDetails", "shortName": "STOCK-BASED COMPENSATION - Fair Value Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2017Q4YTD", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406405 - Disclosure - STOCK-BASED COMPENSATION - Summary of Common Stock Option Activity (Details)", "role": "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails", "shortName": "STOCK-BASED COMPENSATION - Summary of Common Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406406 - Disclosure - STOCK-BASED COMPENSATION - Summary of RSU Activity (Details)", "role": "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails", "shortName": "STOCK-BASED COMPENSATION - Summary of RSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "-5", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.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": "2407402 - Disclosure - INCOME TAXES - Domestic and Foreign Components (Details)", "role": "http://www.cardlytics.com/role/IncomeTaxesDomesticAndForeignComponentsDetails", "shortName": "INCOME TAXES - Domestic and Foreign Components (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - INCOME TAXES - Components of Income Tax Expense (Benefit) (Details)", "role": "http://www.cardlytics.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": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 (DEFICIT) EQUITY", "role": "http://www.cardlytics.com/role/ConsolidatedStatementsOfStockholdersDeficitEquity", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 (DEFICIT) EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.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": "2407404 - Disclosure - INCOME TAXES - Effective Income Tax Rate (Details)", "role": "http://www.cardlytics.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails", "shortName": "INCOME TAXES - Effective Income Tax Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407405 - Disclosure - INCOME TAXES - Deferred Tax Assets (Liabilities) (Details)", "role": "http://www.cardlytics.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails", "shortName": "INCOME TAXES - Deferred Tax Assets (Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407406 - Disclosure - INCOME TAXES - Change in Valuation Allowance (Details)", "role": "http://www.cardlytics.com/role/IncomeTaxesChangeInValuationAllowanceDetails", "shortName": "INCOME TAXES - Change in Valuation Allowance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:SummaryOfValuationAllowanceTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "cdlx:ValuationAllowanceIncreaseDecreaseInAllowanceForOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:TaxCreditCarryforwardAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407407 - Disclosure - INCOME TAXES - Narrative (Details)", "role": "http://www.cardlytics.com/role/IncomeTaxesNarrativeDetails", "shortName": "INCOME TAXES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:TaxCreditCarryforwardAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407408 - Disclosure - INCOME TAXES - Unrecognized Tax Benefits (Details)", "role": "http://www.cardlytics.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails", "shortName": "INCOME TAXES - Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2016Q4", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408402 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK - Outstanding Stock (Details)", "role": "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockOutstandingStockDetails", "shortName": "REDEEMABLE CONVERTIBLE PREFERRED STOCK - Outstanding Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2017Q3YTD", "decimals": "-3", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "I2017Q2May31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TemporaryEquitySharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK - Financing and Issuances (Details)", "role": "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockFinancingAndIssuancesDetails", "shortName": "REDEEMABLE CONVERTIBLE PREFERRED STOCK - Financing and Issuances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "I2017Q2May31_us-gaap_StatementClassOfStockAxis_cdlx_RedeemableConvertiblePreferredStockSeriesGTwoMember", "decimals": "2", "lang": null, "name": "us-gaap:DebtInstrumentConvertibleConversionPrice1", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2019Q4_us-gaap_StatementClassOfStockAxis_cdlx_RedeemableConvertiblePreferredStockSeriesGTwoMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TemporaryEquityRedemptionPricePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK - Protective Provisions, Redemptions, Liquidation and Conversion (Details)", "role": "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockProtectiveProvisionsRedemptionsLiquidationAndConversionDetails", "shortName": "REDEEMABLE CONVERTIBLE PREFERRED STOCK - Protective Provisions, Redemptions, Liquidation and Conversion (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2019Q4_us-gaap_StatementClassOfStockAxis_cdlx_RedeemableConvertiblePreferredStockSeriesGTwoMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TemporaryEquityRedemptionPricePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410402 - Disclosure - COMMON STOCK WARRANTS - Warrant Activity (Details)", "role": "http://www.cardlytics.com/role/CommonStockWarrantsWarrantActivityDetails", "shortName": "COMMON STOCK WARRANTS - Warrant Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD_us-gaap_ClassOfWarrantOrRightAxis_cdlx_CommonStockWarrantMember", "decimals": "-3", "lang": null, "name": "cdlx:ClassofWarrantorRightExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410403 - Disclosure - COMMON STOCK WARRANTS - Narrative (Details)", "role": "http://www.cardlytics.com/role/CommonStockWarrantsNarrativeDetails", "shortName": "COMMON STOCK WARRANTS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2016Q4YTD_us-gaap_ClassOfWarrantOrRightAxis_cdlx_SeriesACommonStockWarrantsMember", "decimals": "INF", "lang": null, "name": "cdlx:ClassofWarrantorRightConverted", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:WarrantsAndRightsOutstanding", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411402 - Disclosure - FAIR VALUE MEASUREMENTS - Financial Assets and Liabilities (Details)", "role": "http://www.cardlytics.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesDetails", "shortName": "FAIR VALUE MEASUREMENTS - Financial Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2017Q4", "decimals": "-3", "lang": null, "name": "us-gaap:ConvertibleDebtFairValueDisclosures", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2017Q4_us-gaap_FinancialInstrumentAxis_cdlx_PreferredStockWarrantMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411403 - Disclosure - FAIR VALUE MEASUREMENTS - Instruments Recorded at Fair Value Using Level 3 Inputs (Details)", "role": "http://www.cardlytics.com/role/FairValueMeasurementsInstrumentsRecordedAtFairValueUsingLevel3InputsDetails", "shortName": "FAIR VALUE MEASUREMENTS - Instruments Recorded at Fair Value Using Level 3 Inputs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2018Q4YTD_us-gaap_FinancialInstrumentAxis_cdlx_PreferredStockWarrantMember", "decimals": "-3", "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2018Q4_us-gaap_MeasurementInputTypeAxis_cdlx_MeasurementInputCostofDebtMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411404 - Disclosure - FAIR VALUE MEASUREMENTS - Fair Value Assumptions (Details)", "role": "http://www.cardlytics.com/role/FairValueMeasurementsFairValueAssumptionsDetails", "shortName": "FAIR VALUE MEASUREMENTS - Fair Value Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2018Q4_us-gaap_MeasurementInputTypeAxis_cdlx_MeasurementInputCostofDebtMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "I2013Q2May31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - FAIR VALUE MEASUREMENTS - Preferred Stock Warrants (Details)", "role": "http://www.cardlytics.com/role/FairValueMeasurementsPreferredStockWarrantsDetails", "shortName": "FAIR VALUE MEASUREMENTS - Preferred Stock Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2019Q4_us-gaap_ClassOfWarrantOrRightAxis_cdlx_PreferredStockWarrant1Member_us-gaap_StatementClassOfStockAxis_cdlx_RedeemableConvertiblePreferredStockSeriesBRMember", "decimals": "INF", "lang": null, "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "I2018Q1Feb08", "decimals": "2", "first": true, "lang": null, "name": "cdlx:ClassOfWarrantOrRightFairValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411406 - Disclosure - FAIR VALUE MEASUREMENTS - Narrative (Details)", "role": "http://www.cardlytics.com/role/FairValueMeasurementsNarrativeDetails", "shortName": "FAIR VALUE MEASUREMENTS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2017Q2_us-gaap_FinancialInstrumentAxis_cdlx_CommonStockWarrantMember", "decimals": "2", "lang": null, "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "D2018Q1Feb08", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411407 - Disclosure - FAIR VALUE MEASUREMENTS - Warrants Pricing Model (Details)", "role": "http://www.cardlytics.com/role/FairValueMeasurementsWarrantsPricingModelDetails", "shortName": "FAIR VALUE MEASUREMENTS - Warrants Pricing Model (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "I2018Q1Feb08", "decimals": null, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413402 - Disclosure - RELATED PARTIES - Narrative (Details)", "role": "http://www.cardlytics.com/role/RelatedPartiesNarrativeDetails", "shortName": "RELATED PARTIES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "D2013Q2May_us-gaap_StatementClassOfStockAxis_cdlx_SeriesEMember", "decimals": "INF", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "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": "cdlxform10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413404 - Disclosure - RELATED PARTIES - Series G / Series G\u2019 (Details)", "role": "http://www.cardlytics.com/role/RelatedPartiesSeriesGSeriesGDetails", "shortName": "RELATED PARTIES - Series G / Series G\u2019 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2019Q4_srt_CounterpartyNameAxis_cdlx_AimiaInc.Member_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember", "decimals": "-3", "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProceedsFromWarrantExercises", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413405 - Disclosure - RELATED PARTIES - Agreements with Aimia Inc. and Affiliated Entities (Details)", "role": "http://www.cardlytics.com/role/RelatedPartiesAgreementsWithAimiaIncAndAffiliatedEntitiesDetails", "shortName": "RELATED PARTIES - Agreements with Aimia Inc. and Affiliated Entities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProceedsFromWarrantExercises", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "cdlx:DeliveryCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414402 - Disclosure - VARIABLE INTEREST ENTITY (Details)", "role": "http://www.cardlytics.com/role/VariableInterestEntityDetails", "shortName": "VARIABLE INTEREST ENTITY (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cdlxform10-k2019.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 - NATURE OF OPERATIONS", "role": "http://www.cardlytics.com/role/NatureOfOperations", "shortName": "NATURE OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cdlxform10-k2019.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", "cdlx:ScheduleOfPaymentsToFinancialInstitutionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "cdlx:FinancialInstitutionPartnersPaymentsToPartnersNotYetEarned", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415402 - Disclosure - COMMITMENTS AND CONTINGENCIES - Narrative (Details)", "role": "http://www.cardlytics.com/role/CommitmentsAndContingenciesNarrativeDetails", "shortName": "COMMITMENTS AND CONTINGENCIES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "cdlx:ScheduleOfPaymentsToFinancialInstitutionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "cdlx:FinancialInstitutionPartnersPaymentsToPartnersNotYetEarned", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "cdlx:ScheduleOfDeferredFinancialInstitutionsImplementationCostsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostNetNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415403 - Disclosure - COMMITMENTS AND CONTINGENCIES - Deferred FI Implementation Costs (Details)", "role": "http://www.cardlytics.com/role/CommitmentsAndContingenciesDeferredFiImplementationCostsDetails", "shortName": "COMMITMENTS AND CONTINGENCIES - Deferred FI Implementation Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "cdlx:ScheduleOfDeferredFinancialInstitutionsImplementationCostsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2016Q4", "decimals": "-3", "lang": null, "name": "us-gaap:CapitalizedContractCostNetNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "cdlx:ScheduleOfPaymentsToFinancialInstitutionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "cdlx:FinancialInstitutionPartnersPaymentsToPartnersNotYetEarnedAmortizationYearTwo", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415404 - Disclosure - COMMITMENTS AND CONTINGENCIES - Payments to FI Partners (Details)", "role": "http://www.cardlytics.com/role/CommitmentsAndContingenciesPaymentsToFiPartnersDetails", "shortName": "COMMITMENTS AND CONTINGENCIES - Payments to FI Partners (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "cdlx:ScheduleOfPaymentsToFinancialInstitutionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "cdlx:FinancialInstitutionPartnersPaymentsToPartnersNotYetEarnedAmortizationYearTwo", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415405 - Disclosure - COMMITMENTS AND CONTINGENCIES - Operating Leases (Details)", "role": "http://www.cardlytics.com/role/CommitmentsAndContingenciesOperatingLeasesDetails", "shortName": "COMMITMENTS AND CONTINGENCIES - Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_RedeemableConvertiblePreferredStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433403 - Disclosure - EARNINGS PER SHARE (Details)", "role": "http://www.cardlytics.com/role/EarningsPerShareDetails", "shortName": "EARNINGS PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_RedeemableConvertiblePreferredStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.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": "2434402 - Disclosure - SEGMENTS - Narrative (Details)", "role": "http://www.cardlytics.com/role/SegmentsNarrativeDetails", "shortName": "SEGMENTS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentPeriodEndDate", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434403 - Disclosure - SEGMENTS - Revenue by Segment (Details)", "role": "http://www.cardlytics.com/role/SegmentsRevenueBySegmentDetails", "shortName": "SEGMENTS - Revenue by Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "cdlx:FinancialInstitutionShareAndOtherThirdPartyCostsExcludingNoncashEquityExpenseandDeferredImplementationCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentPeriodEndDate", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434404 - Disclosure - SEGMENTS - Adjusted Contribution Reconciliation (Details)", "role": "http://www.cardlytics.com/role/SegmentsAdjustedContributionReconciliationDetails", "shortName": "SEGMENTS - Adjusted Contribution Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "cdlx:NonCashEquityExpenseFinancialInstitutionShare", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentPeriodEndDate", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434405 - Disclosure - SEGMENTS - Geographical Information (Details)", "role": "http://www.cardlytics.com/role/SegmentsGeographicalInformationDetails", "shortName": "SEGMENTS - Geographical Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD_srt_StatementGeographicalAxis_country_US", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "cdlx:ConsumerIncentivesExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436402 - Disclosure - REVENUE (Details)", "role": "http://www.cardlytics.com/role/RevenueDetails", "shortName": "REVENUE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES", "role": "http://www.cardlytics.com/role/SignificantAccountingPolicies", "shortName": "SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.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", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD_srt_MajorCustomersAxis_cdlx_LargestFIPartnerOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_cdlx_FinancialInstitutionPartnerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_SupplierConcentrationRiskMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437402 - Disclosure - Concentration of Risk (Details)", "role": "http://www.cardlytics.com/role/ConcentrationOfRiskDetails", "shortName": "Concentration of Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2019Q4YTD_srt_MajorCustomersAxis_cdlx_LargestFIPartnerOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_cdlx_FinancialInstitutionPartnerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_SupplierConcentrationRiskMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R9999": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "cdlxform10-k2019.htm", "contextRef": "FD2018Q3YTD", "decimals": "-3", "first": true, "lang": null, "name": "cdlx:AdjustmentstoAdditionalPaidinCapitalPreferredStockWarrantConversionCommonStockWarrant", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - cdlxform10-k2019.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - cdlxform10-k2019.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 125, "tag": { "cdlx_A2008StockPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2008 Stock Plan [Member]", "label": "2008 Stock Plan [Member]", "terseLabel": "2008 Stock Plan" } } }, "localname": "A2008StockPlanMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "cdlx_A2016LineOfCreditAnd2016TermLoanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2016 Line Of Credit And 2016 Term Loan [Member]", "label": "2016 Line Of Credit And 2016 Term Loan [Member]", "terseLabel": "2016 Line of Credit and 2016 Term Loan" } } }, "localname": "A2016LineOfCreditAnd2016TermLoanMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesDebtIssuanceCostsDetails" ], "xbrltype": "domainItemType" }, "cdlx_A2016LineOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2016 Line Of Credit [Member]", "label": "2016 Line Of Credit [Member]", "terseLabel": "2016 Line of Credit" } } }, "localname": "A2016LineOfCreditMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "cdlx_A2016TermLoanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2016 Term Loan [Member]", "label": "2016 Term Loan [Member]", "terseLabel": "2016 Term Loan" } } }, "localname": "A2016TermLoanMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "cdlx_AdjustedContribution": { "auth_ref": [], "calculation": { "http://www.cardlytics.com/role/SegmentsAdjustedContributionReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.cardlytics.com/role/SegmentsRevenueBySegmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Adjusted contribution represents our revenue less FI Share and other third-party costs. We refined our definition of adjusted contribution used by our CODM to exclude the impact of non-cash charges related to the issuance of equity to our FI partners and the impact of amortization and impairment of deferred FI implementation costs.", "label": "Adjusted Contribution", "terseLabel": "Adjusted contribution", "totalLabel": "Adjusted contribution" } } }, "localname": "AdjustedContribution", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/SegmentsAdjustedContributionReconciliationDetails", "http://www.cardlytics.com/role/SegmentsRevenueBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_AdjustmentsToAdditionalPaidInCapitalAccretionToRedemptionValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Adjustments To Additional Paid In Capital, Accretion To Redemption Value", "label": "Adjustments To Additional Paid In Capital, Accretion To Redemption Value", "negatedTerseLabel": "Accretion of redeemable stock" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalAccretionToRedemptionValue", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "cdlx_AdjustmentstoAdditionalPaidinCapitalDividendsBeneficialConversionFeature": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Adjustments to Additional Paid in Capital, Dividends, Beneficial Conversion Feature", "label": "Adjustments to Additional Paid in Capital, Dividends, Beneficial Conversion Feature", "negatedTerseLabel": "Adjustments to Additional Paid in Capital, Dividends, Beneficial Conversion Feature" } } }, "localname": "AdjustmentstoAdditionalPaidinCapitalDividendsBeneficialConversionFeature", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "cdlx_AdjustmentstoAdditionalPaidinCapitalPreferredStockWarrantConversionCommonStockWarrant": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Adjustments to Additional Paid in Capital, Preferred Stock Warrant Conversion, Common Stock Warrant", "label": "Adjustments to Additional Paid in Capital, Preferred Stock Warrant Conversion, Common Stock Warrant", "terseLabel": "Adjustments to Additional Paid in Capital, Preferred Stock Warrant Conversion, Common Stock Warrant" } } }, "localname": "AdjustmentstoAdditionalPaidinCapitalPreferredStockWarrantConversionCommonStockWarrant", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "cdlx_AeroplanHoldingsEuropeSrlMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Aeroplan Holdings Europe S\u00e0rl [Member]", "label": "Aeroplan Holdings Europe S\u00e0rl [Member]", "terseLabel": "Aeroplan Holdings Europe S\u00e0rl" } } }, "localname": "AeroplanHoldingsEuropeSrlMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/RelatedPartiesConvertiblePromissoryNotesDetails", "http://www.cardlytics.com/role/RelatedPartiesSeriesGSeriesGDetails" ], "xbrltype": "domainItemType" }, "cdlx_AimiaEMEALimitedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Aimia EMEA Limited [Member]", "label": "Aimia EMEA Limited [Member]", "terseLabel": "Aimia EMEA Limited" } } }, "localname": "AimiaEMEALimitedMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/RelatedPartiesAgreementsWithAimiaIncAndAffiliatedEntitiesDetails", "http://www.cardlytics.com/role/RelatedPartiesSeriesGSeriesGDetails" ], "xbrltype": "domainItemType" }, "cdlx_AimiaInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Aimia Inc. [Member]", "label": "Aimia Inc. [Member]", "terseLabel": "Aimia Inc." } } }, "localname": "AimiaInc.Member", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/RelatedPartiesSeriesGSeriesGDetails", "http://www.cardlytics.com/role/VariableInterestEntityDetails" ], "xbrltype": "domainItemType" }, "cdlx_CanaanVIIIL.PMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Canaan VIII L.P [Member]", "label": "Canaan VIII L.P [Member]", "terseLabel": "Canaan VIII L.P." } } }, "localname": "CanaanVIIIL.PMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/RelatedPartiesConvertiblePromissoryNotesDetails", "http://www.cardlytics.com/role/RelatedPartiesSeriesGSeriesGDetails" ], "xbrltype": "domainItemType" }, "cdlx_CapitalizedContractCostAmortizationInterestExpense": { "auth_ref": [], "calculation": { "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Capitalized Contract Cost, Amortization, Interest Expense", "label": "Capitalized Contract Cost, Amortization, Interest Expense", "terseLabel": "Amortization of financing costs charged to interest expense" } } }, "localname": "CapitalizedContractCostAmortizationInterestExpense", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows", "http://www.cardlytics.com/role/SignificantAccountingPoliciesDebtIssuanceCostsDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_CapitalizedSoftwareDevelopmentCostsIncurredbutNotyetPaid": { "auth_ref": [], "calculation": { "http://www.cardlytics.com/role/SignificantAccountingPoliciesCapitalizedSoftwareDetails": { "order": 3.0, "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Capitalized Software Development Costs Incurred but Not yet Paid", "label": "Capitalized Software Development Costs Incurred but Not yet Paid", "terseLabel": "Capitalized software development costs, gross", "verboseLabel": "Amounts accrued for capitalized software development costs" } } }, "localname": "CapitalizedSoftwareDevelopmentCostsIncurredbutNotyetPaid", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows", "http://www.cardlytics.com/role/SignificantAccountingPoliciesCapitalizedSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_CardlyticDirectSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cardlytic Direct Segment [Member]", "label": "Cardlytic Direct Segment [Member]", "terseLabel": "Cardlytics Direct" } } }, "localname": "CardlyticDirectSegmentMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/SegmentsRevenueBySegmentDetails" ], "xbrltype": "domainItemType" }, "cdlx_CardlyticsUKMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cardlytics UK [Member]", "label": "Cardlytics UK [Member]", "terseLabel": "Cardlytics UK" } } }, "localname": "CardlyticsUKMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesNarrativeDetails", "http://www.cardlytics.com/role/NatureOfOperationsDetails", "http://www.cardlytics.com/role/VariableInterestEntityDetails" ], "xbrltype": "domainItemType" }, "cdlx_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsConverted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Class Of Warrant Or Right, Exercise Price Of Warrants Or Rights, Converted", "label": "Class Of Warrant Or Right, Exercise Price Of Warrants Or Rights, Converted", "terseLabel": "Redeemable convertible preferred stock warrants converted to common stock warrants (in dollars per share)", "verboseLabel": "Exercise price of warrants converted (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsConverted", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/CommonStockWarrantsNarrativeDetails", "http://www.cardlytics.com/role/CommonStockWarrantsWarrantActivityDetails" ], "xbrltype": "perShareItemType" }, "cdlx_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsExercised": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Class Of Warrant Or Right, Exercise Price Of Warrants Or Rights, Exercised", "label": "Class Of Warrant Or Right, Exercise Price Of Warrants Or Rights, Exercised", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsExercised", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/CommonStockWarrantsWarrantActivityDetails" ], "xbrltype": "perShareItemType" }, "cdlx_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsForfeitedAndCanceled": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Class Of Warrant Or Right, Exercise Price Of Warrants Or Rights, Forfeited And Canceled", "label": "Class Of Warrant Or Right, Exercise Price Of Warrants Or Rights, Forfeited And Canceled", "terseLabel": "Forfeited/cancelled (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsForfeitedAndCanceled", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/CommonStockWarrantsWarrantActivityDetails" ], "xbrltype": "perShareItemType" }, "cdlx_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsGranted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Class Of Warrant Or Right, Exercise Price Of Warrants Or Rights, Granted", "label": "Class Of Warrant Or Right, Exercise Price Of Warrants Or Rights, Granted", "terseLabel": "Granted (in dollars per share)", "verboseLabel": "Exercise price of warrants issued/granted (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsGranted", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/CommonStockWarrantsNarrativeDetails", "http://www.cardlytics.com/role/CommonStockWarrantsWarrantActivityDetails" ], "xbrltype": "perShareItemType" }, "cdlx_ClassOfWarrantOrRightFairValuePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Class Of Warrant Or Right, Fair Value Per Share", "label": "Class Of Warrant Or Right, Fair Value Per Share", "terseLabel": "Fair value per share (in usd per share)", "verboseLabel": "Value of common stock (in usd per share)" } } }, "localname": "ClassOfWarrantOrRightFairValuePerShare", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/FairValueMeasurementsNarrativeDetails", "http://www.cardlytics.com/role/FairValueMeasurementsWarrantsPricingModelDetails" ], "xbrltype": "perShareItemType" }, "cdlx_ClassOfWarrantOrRightForfeitedAndCanceled": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Class Of Warrant Or Right, Forfeited And Canceled", "label": "Class Of Warrant Or Right, Forfeited And Canceled", "negatedTerseLabel": "Forfeited/cancelled (in shares)" } } }, "localname": "ClassOfWarrantOrRightForfeitedAndCanceled", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/CommonStockWarrantsWarrantActivityDetails" ], "xbrltype": "sharesItemType" }, "cdlx_ClassOfWarrantOrRightGranted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Class Of Warrant Or Right, Granted", "label": "Class Of Warrant Or Right, Granted", "terseLabel": "Granted (in shares)", "verboseLabel": "Warrants issued/granted (in shares)" } } }, "localname": "ClassOfWarrantOrRightGranted", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/CommonStockWarrantsNarrativeDetails", "http://www.cardlytics.com/role/CommonStockWarrantsWarrantActivityDetails" ], "xbrltype": "sharesItemType" }, "cdlx_ClassOfWarrantOrRightNumeratorInputValue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Class Of Warrant Or Right, Numerator Input Value", "label": "Class Of Warrant Or Right, Numerator Input Value", "terseLabel": "Class of warrant, numerator input value (in usd per share)" } } }, "localname": "ClassOfWarrantOrRightNumeratorInputValue", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockFinancingAndIssuancesDetails" ], "xbrltype": "perShareItemType" }, "cdlx_ClassOfWarrantOrRightRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Class Of Warrant Or Right [Roll Forward]", "label": "Class Of Warrant Or Right [Roll Forward]", "terseLabel": "Shares" } } }, "localname": "ClassOfWarrantOrRightRollForward", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/CommonStockWarrantsWarrantActivityDetails" ], "xbrltype": "stringItemType" }, "cdlx_ClassOfWarrantOrRightTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Class Of Warrant Or Right, Term", "label": "Class Of Warrant Or Right, Term", "terseLabel": "Warrant, term" } } }, "localname": "ClassOfWarrantOrRightTerm", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/FairValueMeasurementsNarrativeDetails", "http://www.cardlytics.com/role/RelatedPartiesNarrativeDetails" ], "xbrltype": "durationItemType" }, "cdlx_ClassOfWarrantOrRightUnvested": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Class Of Warrant Or Right, Unvested", "label": "Class Of Warrant Or Right, Unvested", "terseLabel": "Class of warrant , unvested (in shares)" } } }, "localname": "ClassOfWarrantOrRightUnvested", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/CommonStockWarrantsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "cdlx_ClassOfWarrantOrRightWeightedAverageExercisePriceRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Class Of Warrant Or Right, Weighted Average Exercise Price [Roll Forward]", "label": "Class Of Warrant Or Right, Weighted Average Exercise Price [Roll Forward]", "terseLabel": "Weighted-average exercise price per share" } } }, "localname": "ClassOfWarrantOrRightWeightedAverageExercisePriceRollForward", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/CommonStockWarrantsWarrantActivityDetails" ], "xbrltype": "stringItemType" }, "cdlx_ClassofWarrantorRightConverted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Class of Warrant or Right, Converted", "label": "Class of Warrant or Right, Converted", "terseLabel": "Redeemable convertible preferred stock warrants converted to common stock warrants (in shares)", "verboseLabel": "Warrants converted (in shares)" } } }, "localname": "ClassofWarrantorRightConverted", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/CommonStockWarrantsNarrativeDetails", "http://www.cardlytics.com/role/CommonStockWarrantsWarrantActivityDetails" ], "xbrltype": "sharesItemType" }, "cdlx_ClassofWarrantorRightExercised": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Class of Warrant or Right, Exercised", "label": "Class of Warrant or Right, Exercised", "negatedTerseLabel": "Exercised (in shares)", "terseLabel": "Class of Warrant or Right, Exercised" } } }, "localname": "ClassofWarrantorRightExercised", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/CommonStockWarrantsWarrantActivityDetails", "http://www.cardlytics.com/role/RelatedPartiesAgreementsWithAimiaIncAndAffiliatedEntitiesDetails" ], "xbrltype": "sharesItemType" }, "cdlx_CollaborationAgreementIncomeLossAllocationPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Collaboration Agreement, Income (Loss), Allocation, Percentage", "label": "Collaboration Agreement, Income (Loss), Allocation, Percentage", "terseLabel": "Collaboration Agreement, income (loss), percentage" } } }, "localname": "CollaborationAgreementIncomeLossAllocationPercentage", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/NatureOfOperationsDetails" ], "xbrltype": "percentItemType" }, "cdlx_CommonStockWarrantLiabilityPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Common Stock Warrant Liability, Policy [Policy Text Block]", "label": "Common Stock Warrant Liability, Policy [Policy Text Block]", "terseLabel": "Common Stock Warrant Liability" } } }, "localname": "CommonStockWarrantLiabilityPolicyPolicyTextBlock", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "cdlx_CommonStockWarrantMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Common Stock Warrant [Member]", "label": "Common Stock Warrant [Member]", "terseLabel": "Common Stock Warrants", "verboseLabel": "Common stock warrants" } } }, "localname": "CommonStockWarrantMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/CommonStockWarrantsNarrativeDetails", "http://www.cardlytics.com/role/CommonStockWarrantsWarrantActivityDetails", "http://www.cardlytics.com/role/EarningsPerShareDetails", "http://www.cardlytics.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesDetails", "http://www.cardlytics.com/role/FairValueMeasurementsInstrumentsRecordedAtFairValueUsingLevel3InputsDetails", "http://www.cardlytics.com/role/FairValueMeasurementsNarrativeDetails", "http://www.cardlytics.com/role/FairValueMeasurementsWarrantsPricingModelDetails", "http://www.cardlytics.com/role/RelatedPartiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "cdlx_ConcentrationOfRiskPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Concentration Of Risk, Policy [Policy Text Block]", "label": "Concentration Of Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Risk" } } }, "localname": "ConcentrationOfRiskPolicyPolicyTextBlock", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "cdlx_ConsumerIncentivesExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Consumer Incentives, Expense", "label": "Consumer Incentives, Expense", "terseLabel": "Consumer incentives, expense" } } }, "localname": "ConsumerIncentivesExpense", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/RevenueDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesConsumerIncentivesDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_ConsumerIncentivesPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Consumer Incentives [Policy Text Block]", "label": "Consumer Incentives [Policy Text Block]", "terseLabel": "Consumer Incentives" } } }, "localname": "ConsumerIncentivesPolicyTextBlock", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "cdlx_ContractwithCustomerAssetDeferredFinancialInstitutionImplementationCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Contract with Customer, Asset, Deferred Financial Institution Implementation Costs", "label": "Contract with Customer, Asset, Deferred Financial Institution Implementation Costs", "verboseLabel": "Deferred costs" } } }, "localname": "ContractwithCustomerAssetDeferredFinancialInstitutionImplementationCosts", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingenciesDeferredFiImplementationCostsDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_ContractwithCustomerAssetDeferredFinancialInstitutionImplementationCostsRecoveriesThroughFinancialInstitutionShareNet": { "auth_ref": [], "calculation": { "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Contract with Customer, Asset, Deferred Financial Institution Implementation Costs Recoveries Through Financial Institution Share, Net", "label": "Contract with Customer, Asset, Deferred Financial Institution Implementation Costs Recoveries Through Financial Institution Share, Net", "negatedTerseLabel": "Recoveries through FI Share", "terseLabel": "Recovery of deferred FI implementation costs" } } }, "localname": "ContractwithCustomerAssetDeferredFinancialInstitutionImplementationCostsRecoveriesThroughFinancialInstitutionShareNet", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingenciesDeferredFiImplementationCostsDetails", "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cdlx_ContractwithCustomerAssetDeferredImplementationCostsAmortization": { "auth_ref": [], "calculation": { "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.cardlytics.com/role/SegmentsAdjustedContributionReconciliationDetails": { "order": 9.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Contract with Customer, Asset, Deferred Implementation Costs , Amortization", "label": "Contract with Customer, Asset, Deferred Implementation Costs , Amortization", "verboseLabel": "Amortization of deferred FI implementation costs" } } }, "localname": "ContractwithCustomerAssetDeferredImplementationCostsAmortization", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows", "http://www.cardlytics.com/role/SegmentsAdjustedContributionReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_CorporateHeadquartersAtlantaGAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Corporate Headquarters, Atlanta, GA [Member]", "label": "Corporate Headquarters, Atlanta, GA [Member]", "terseLabel": "Corporate Headquarters, Atlanta, GA" } } }, "localname": "CorporateHeadquartersAtlantaGAMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingenciesOperatingLeasesDetails" ], "xbrltype": "domainItemType" }, "cdlx_CostOtherMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cost Other [Member]", "label": "Cost Other [Member]", "terseLabel": "Cost Other [Member]" } } }, "localname": "CostOtherMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "cdlx_CostperRedemptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cost per Redemption [Member]", "label": "Cost per Redemption [Member]", "terseLabel": "Cost per Redemption [Member]" } } }, "localname": "CostperRedemptionMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "cdlx_CostperServedSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cost per Served Sales [Member]", "label": "Cost per Served Sales [Member]", "terseLabel": "Cost per Served Sales [Member]" } } }, "localname": "CostperServedSalesMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "cdlx_CustomerIncentiveLiability": { "auth_ref": [], "calculation": { "http://www.cardlytics.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Customer Incentive Liability", "label": "Customer Incentive Liability", "terseLabel": "Consumer Incentive liability" } } }, "localname": "CustomerIncentiveLiability", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "cdlx_DavidAdamsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "David Adams [Member]", "label": "David Adams [Member]", "terseLabel": "David Adams" } } }, "localname": "DavidAdamsMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/RelatedPartiesSeriesGSeriesGDetails" ], "xbrltype": "domainItemType" }, "cdlx_DebtInstrumentInterestRateIncreaseEventofDefault": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Interest Rate Increase Event of Default", "label": "Debt Instrument, Interest Rate Increase Event of Default", "terseLabel": "Debt instrument, interest rate increase event of default" } } }, "localname": "DebtInstrumentInterestRateIncreaseEventofDefault", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "cdlx_DebtInstrumentRequiredRevenueThreshold": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Required Revenue Threshold", "label": "Debt Instrument, Required Revenue Threshold", "terseLabel": "Revenue, threshold" } } }, "localname": "DebtInstrumentRequiredRevenueThreshold", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_DebtIssuanceCostsAmortizationNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.cardlytics.com/role/SignificantAccountingPoliciesDebtIssuanceCostsDetails": { "order": 1.0, "parentTag": "us-gaap_UnamortizedDebtIssuanceExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Debt Issuance Costs Amortization, Next Twelve Months", "label": "Debt Issuance Costs Amortization, Next Twelve Months", "terseLabel": "2019" } } }, "localname": "DebtIssuanceCostsAmortizationNextTwelveMonths", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesDebtIssuanceCostsDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_DebtIssuanceCostsAmortizationYearTwo": { "auth_ref": [], "calculation": { "http://www.cardlytics.com/role/SignificantAccountingPoliciesDebtIssuanceCostsDetails": { "order": 2.0, "parentTag": "us-gaap_UnamortizedDebtIssuanceExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Debt Issuance Costs Amortization, Year Two", "label": "Debt Issuance Costs Amortization, Year Two", "terseLabel": "2020" } } }, "localname": "DebtIssuanceCostsAmortizationYearTwo", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesDebtIssuanceCostsDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_DebtIssuanceCostsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Issuance Costs [Table Text Block]", "label": "Debt Issuance Costs [Table Text Block]", "terseLabel": "Schedule of debt issuance costs" } } }, "localname": "DebtIssuanceCostsTableTextBlock", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "cdlx_DeferredFinancialInstitutionCostsRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Deferred Financial Institution Costs [Roll Forward]", "label": "Deferred Financial Institution Costs [Roll Forward]", "terseLabel": "Deferred Financial Institution Costs [Roll Forward]" } } }, "localname": "DeferredFinancialInstitutionCostsRollForward", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingenciesDeferredFiImplementationCostsDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesDeferredOfferingCostsDetails" ], "xbrltype": "stringItemType" }, "cdlx_DeferredOfferingCostsIncurredDuringPeriod": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Deferred Offering Costs, Incurred During Period", "label": "Deferred Offering Costs, Incurred During Period", "terseLabel": "Deferred costs" } } }, "localname": "DeferredOfferingCostsIncurredDuringPeriod", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesDeferredOfferingCostsDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_DeferredTaxAssetsChangeInFairValueOfConvertiblePromissoryNotes": { "auth_ref": [], "calculation": { "http://www.cardlytics.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred Tax Assets, Change In Fair Value Of Convertible Promissory Notes", "label": "Deferred Tax Assets, Change In Fair Value Of Convertible Promissory Notes", "terseLabel": "Change in fair value of convertible promissory notes" } } }, "localname": "DeferredTaxAssetsChangeInFairValueOfConvertiblePromissoryNotes", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_DeferredTaxAssetsTaxDeferredExpenseInterestExpenseLimitation": { "auth_ref": [], "calculation": { "http://www.cardlytics.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred Tax Assets, Tax Deferred Expense, Interest Expense Limitation", "label": "Deferred Tax Assets, Tax Deferred Expense, Interest Expense Limitation", "terseLabel": "IRC Section 163(j) interest expense limitation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseInterestExpenseLimitation", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_DeliveryCosts": { "auth_ref": [], "calculation": { "http://www.cardlytics.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 }, "http://www.cardlytics.com/role/SegmentsAdjustedContributionReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Costs to deliver ad campaigns", "label": "Delivery Costs", "terseLabel": "Delivery costs" } } }, "localname": "DeliveryCosts", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfOperations", "http://www.cardlytics.com/role/SegmentsAdjustedContributionReconciliationDetails", "http://www.cardlytics.com/role/VariableInterestEntityDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_DeliveryCostsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cost to deliver ad campaigns", "label": "Delivery Costs [Member]", "terseLabel": "Delivery costs" } } }, "localname": "DeliveryCostsMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesReductionInForceDetails", "http://www.cardlytics.com/role/StockBasedCompensationAllocationOfStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "cdlx_DisclosureOfCommonStockWarrantsTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure Of Common Stock Warrants [Text Block]", "label": "Disclosure Of Common Stock Warrants [Text Block]", "terseLabel": "COMMON STOCK WARRANTS" } } }, "localname": "DisclosureOfCommonStockWarrantsTextBlock", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/CommonStockWarrants" ], "xbrltype": "textBlockItemType" }, "cdlx_DiscoveryCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Discovery Capital [Member]", "label": "Discovery Capital [Member]", "terseLabel": "Discovery Capital" } } }, "localname": "DiscoveryCapitalMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/RelatedPartiesConvertiblePromissoryNotesDetails", "http://www.cardlytics.com/role/RelatedPartiesSeriesGSeriesGDetails" ], "xbrltype": "domainItemType" }, "cdlx_DiscoveryGlobalOpportunityMasterFundLtd.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Discovery Global Opportunity Master Fund, Ltd. [Member]", "label": "Discovery Global Opportunity Master Fund, Ltd. [Member]", "terseLabel": "Discovery Global Opportunity Master Fund, Ltd." } } }, "localname": "DiscoveryGlobalOpportunityMasterFundLtd.Member", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/RelatedPartiesConvertiblePromissoryNotesDetails", "http://www.cardlytics.com/role/RelatedPartiesSeriesGSeriesGDetails" ], "xbrltype": "domainItemType" }, "cdlx_DiscoveryOpportunityMasterFundLtd.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Discovery Opportunity Master Fund, Ltd. [Member]", "label": "Discovery Opportunity Master Fund, Ltd. [Member]", "terseLabel": "Discovery Opportunity Master Fund, Ltd." } } }, "localname": "DiscoveryOpportunityMasterFundLtd.Member", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/RelatedPartiesSeriesGSeriesGDetails" ], "xbrltype": "domainItemType" }, "cdlx_EmployeeStockPurchasePlanNumberOfSharesAuthorizedAnnualIncrease": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Stock Purchase Plan, Number Of Shares Authorized, Annual Increase", "label": "Employee Stock Purchase Plan, Number Of Shares Authorized, Annual Increase", "terseLabel": "ESPP, number of shares authorized, annual increase (in shares)" } } }, "localname": "EmployeeStockPurchasePlanNumberOfSharesAuthorizedAnnualIncrease", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "cdlx_EmployeesAndNonEmployeeDirectorsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employees And Non Employee Directors [Member]", "label": "Employees And Non Employee Directors [Member]", "terseLabel": "Employees and non-employee directors" } } }, "localname": "EmployeesAndNonEmployeeDirectorsMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "domainItemType" }, "cdlx_EntitiesAffiliatedWithMarkA.JohnsonMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Entities Affiliated With Mark A. Johnson [Member]", "label": "Entities Affiliated With Mark A. Johnson [Member]", "terseLabel": "Entities affiliated with Mark A. Johnson" } } }, "localname": "EntitiesAffiliatedWithMarkA.JohnsonMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/RelatedPartiesSeriesGSeriesGDetails" ], "xbrltype": "domainItemType" }, "cdlx_FairValueAdjustmentOfConvertiblePromissoryNotes": { "auth_ref": [], "calculation": { "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.cardlytics.com/role/ConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair Value Adjustment Of Convertible Promissory Notes", "label": "Fair Value Adjustment Of Convertible Promissory Notes", "negatedLabel": "Decrease in fair value of convertible promissory notes", "negatedTerseLabel": "Change in the fair value of convertible promissory notes", "terseLabel": "Change in fair value of convertible promissory notes" } } }, "localname": "FairValueAdjustmentOfConvertiblePromissoryNotes", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows", "http://www.cardlytics.com/role/ConsolidatedStatementsOfOperations", "http://www.cardlytics.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_FairValueAdjustmentOfConvertiblePromissoryNotesRelatedParties": { "auth_ref": [], "calculation": { "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.cardlytics.com/role/ConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair Value Adjustment Of Convertible Promissory Notes, Related Parties", "label": "Fair Value Adjustment Of Convertible Promissory Notes, Related Parties", "negatedTerseLabel": "Change in the fair value of convertible promissory notes - related parties", "terseLabel": "Change in fair value of convertible promissory notes\u2014related parties" } } }, "localname": "FairValueAdjustmentOfConvertiblePromissoryNotesRelatedParties", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows", "http://www.cardlytics.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "cdlx_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAccruedInterest": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Accrued Interest", "label": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Accrued Interest", "terseLabel": "Accrued interest on convertible promissory notes" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAccruedInterest", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/FairValueMeasurementsInstrumentsRecordedAtFairValueUsingLevel3InputsDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_FinancialInstitutionPartnerMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financial Institution Partner [Member]", "label": "Financial Institution Partner [Member]", "terseLabel": "Financial Institution Partner [Member]" } } }, "localname": "FinancialInstitutionPartnerMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/ConcentrationOfRiskDetails", "http://www.cardlytics.com/role/SegmentsGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "cdlx_FinancialInstitutionPartnersPaymentsToPartnersNotYetEarned": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Financial Institution Partners, Payments To Partners, Not Yet Earned", "label": "Financial Institution Partners, Payments To Partners, Not Yet Earned", "terseLabel": "Financial institution partners, payments to partners, not yet earned" } } }, "localname": "FinancialInstitutionPartnersPaymentsToPartnersNotYetEarned", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_FinancialInstitutionPartnersPaymentsToPartnersNotYetEarnedAmortization": { "auth_ref": [], "calculation": { "http://www.cardlytics.com/role/CommitmentsAndContingenciesPaymentsToFiPartnersDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Financial Institution Partners, Payments To Partners, Not Yet Earned, Amortization", "label": "Financial Institution Partners, Payments To Partners, Not Yet Earned, Amortization", "totalLabel": "Total" } } }, "localname": "FinancialInstitutionPartnersPaymentsToPartnersNotYetEarnedAmortization", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingenciesPaymentsToFiPartnersDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_FinancialInstitutionPartnersPaymentsToPartnersNotYetEarnedAmortizationYearThree": { "auth_ref": [], "calculation": { "http://www.cardlytics.com/role/CommitmentsAndContingenciesPaymentsToFiPartnersDetails": { "order": 2.0, "parentTag": "cdlx_FinancialInstitutionPartnersPaymentsToPartnersNotYetEarnedAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Financial Institution Partners, Payments To Partners, Not Yet Earned, Amortization Year Three", "label": "Financial Institution Partners, Payments To Partners, Not Yet Earned, Amortization Year Three", "terseLabel": "2021" } } }, "localname": "FinancialInstitutionPartnersPaymentsToPartnersNotYetEarnedAmortizationYearThree", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingenciesPaymentsToFiPartnersDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_FinancialInstitutionPartnersPaymentsToPartnersNotYetEarnedAmortizationYearTwo": { "auth_ref": [], "calculation": { "http://www.cardlytics.com/role/CommitmentsAndContingenciesPaymentsToFiPartnersDetails": { "order": 1.0, "parentTag": "cdlx_FinancialInstitutionPartnersPaymentsToPartnersNotYetEarnedAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Financial Institution Partners, Payments To Partners, Not Yet Earned, Amortization Year Two", "label": "Financial Institution Partners, Payments To Partners, Not Yet Earned, Amortization Year Two", "terseLabel": "2020" } } }, "localname": "FinancialInstitutionPartnersPaymentsToPartnersNotYetEarnedAmortizationYearTwo", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingenciesPaymentsToFiPartnersDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_FinancialInstitutionShareAndOtherThirdPartyCosts": { "auth_ref": [], "calculation": { "http://www.cardlytics.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Financial Institution Share And Other Third-Party Costs", "label": "Financial Institution Share And Other Third-Party Costs", "terseLabel": "FI Share and other third-party costs" } } }, "localname": "FinancialInstitutionShareAndOtherThirdPartyCosts", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "cdlx_FinancialInstitutionShareAndOtherThirdPartyCostsExcludingNoncashEquityExpenseandDeferredImplementationCosts": { "auth_ref": [], "calculation": { "http://www.cardlytics.com/role/SegmentsRevenueBySegmentDetails": { "order": 1.0, "parentTag": "cdlx_AdjustedContribution", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Financial Institution Share And Other Third-Party Costs, Excluding Non-cash Equity Expense and Deferred Implementation Costs", "label": "Financial Institution Share And Other Third-Party Costs, Excluding Non-cash Equity Expense and Deferred Implementation Costs", "terseLabel": "Plus: FI Share and other third-party costs" } } }, "localname": "FinancialInstitutionShareAndOtherThirdPartyCostsExcludingNoncashEquityExpenseandDeferredImplementationCosts", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/SegmentsRevenueBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_FinancialInstitutionShareAndOtherThirdPartyCostsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financial Institution Share And Other Third-Party Costs, Policy [Policy Text Block]", "label": "Financial Institution Share And Other Third-Party Costs, Policy [Policy Text Block]", "terseLabel": "FI Share and Other Third-Party Costs" } } }, "localname": "FinancialInstitutionShareAndOtherThirdPartyCostsPolicyPolicyTextBlock", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "cdlx_FinancialInstitutionShareCommitmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financial Institution Share Commitment [Member]", "label": "Financial Institution Share Commitment [Member]", "terseLabel": "Financial Institution Share Commitment" } } }, "localname": "FinancialInstitutionShareCommitmentMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "cdlx_FinancialInstitutionShareLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.cardlytics.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Financial Institution Share Liability, Current", "label": "Financial Institution Share Liability, Current", "terseLabel": "FI Share liability" } } }, "localname": "FinancialInstitutionShareLiabilityCurrent", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "cdlx_FiniteLivedIntangibleAssetsNotYetCapitalized": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Finite-Lived Intangible Assets, Not Yet Capitalized", "label": "Finite-Lived Intangible Assets, Not Yet Capitalized", "terseLabel": "Finite-lived intangible assets, not yet capitalized" } } }, "localname": "FiniteLivedIntangibleAssetsNotYetCapitalized", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_FutureAmortizationOfDebtIssuanceCostsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Future Amortization Of Debt Issuance Costs [Table Text Block]", "label": "Future Amortization Of Debt Issuance Costs [Table Text Block]", "terseLabel": "Schedule of future amortization of debt issuance costs" } } }, "localname": "FutureAmortizationOfDebtIssuanceCostsTableTextBlock", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "cdlx_IncreaseDecreaseInConsumerIncentiveLiability": { "auth_ref": [], "calculation": { "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) In Consumer Incentive Liability", "label": "Increase (Decrease) In Consumer Incentive Liability", "terseLabel": "Customer Incentive liability" } } }, "localname": "IncreaseDecreaseInConsumerIncentiveLiability", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cdlx_IncreaseDecreaseInDeferredFinancialInstitutionImplementationCosts": { "auth_ref": [], "calculation": { "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) In Deferred Financial Institution Implementation Costs", "label": "Increase (Decrease) In Deferred Financial Institution Implementation Costs", "terseLabel": "Deferred FI implementation costs" } } }, "localname": "IncreaseDecreaseInDeferredFinancialInstitutionImplementationCosts", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cdlx_IncreaseDecreaseInFinancialInstitutionShareLiability": { "auth_ref": [], "calculation": { "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) In Financial Institution Share Liability", "label": "Increase (Decrease) In Financial Institution Share Liability", "negatedLabel": "Decrease to FI share liability", "terseLabel": "FI Share liability" } } }, "localname": "IncreaseDecreaseInFinancialInstitutionShareLiability", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cdlx_JohnKlinckMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "John Klinck [Member]", "label": "John Klinck [Member]", "terseLabel": "John Klinck" } } }, "localname": "JohnKlinckMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/RelatedPartiesSeriesGSeriesGDetails" ], "xbrltype": "domainItemType" }, "cdlx_LargestFIPartnerOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Largest FI Partner One [Member]", "label": "Largest FI Partner One [Member]", "terseLabel": "Largest FI Partner One [Member]" } } }, "localname": "LargestFIPartnerOneMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/ConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "cdlx_LargestFIPartnerThreeMemberMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Largest FI Partner Three [Member] [Member]", "label": "Largest FI Partner Three [Member] [Member]", "terseLabel": "Largest FI Partner Three [Member] [Member]" } } }, "localname": "LargestFIPartnerThreeMemberMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/ConcentrationOfRiskDetails", "http://www.cardlytics.com/role/SegmentsGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "cdlx_LargestFIPartnerTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Largest FI Partner Two [Member]", "label": "Largest FI Partner Two [Member]", "terseLabel": "Largest FI Partner Two [Member]" } } }, "localname": "LargestFIPartnerTwoMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/ConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "cdlx_LineOfCreditFacilityCovenantMinimum12MonthRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Line Of Credit Facility, Covenant, Minimum 12 Month Revenue", "label": "Line Of Credit Facility, Covenant, Minimum 12 Month Revenue", "terseLabel": "Line Of Credit Facility, Covenant, Minimum 12 Month Revenue" } } }, "localname": "LineOfCreditFacilityCovenantMinimum12MonthRevenue", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_LineOfCreditFacilityMaximumBorrowingCapacityPercentageOfEligibleAccountsReceivable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line Of Credit Facility, Maximum Borrowing Capacity, Percentage Of Eligible Accounts Receivable", "label": "Line Of Credit Facility, Maximum Borrowing Capacity, Percentage Of Eligible Accounts Receivable", "terseLabel": "Maximum borrowing capacity, percentage of accounts receivable" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacityPercentageOfEligibleAccountsReceivable", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "cdlx_LiquidationOfBusinessRequiredPerSharePayment": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Liquidation Of Business, Required Per Share Payment", "label": "Liquidation Of Business, Required Per Share Payment", "terseLabel": "Liquidation of business payment per share (in usd per share)" } } }, "localname": "LiquidationOfBusinessRequiredPerSharePayment", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockProtectiveProvisionsRedemptionsLiquidationAndConversionDetails" ], "xbrltype": "perShareItemType" }, "cdlx_LoanFacilityThresholdTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Loan Facility, Threshold Two [Member]", "label": "Loan Facility, Threshold Two [Member]", "terseLabel": "Loan Facility, Threshold Two" } } }, "localname": "LoanFacilityThresholdTwoMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "cdlx_LynneM.LaubeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lynne M. Laube [Member]", "label": "Lynne M. Laube [Member]", "terseLabel": "Lynne M. Laube" } } }, "localname": "LynneM.LaubeMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/RelatedPartiesSeriesGSeriesGDetails" ], "xbrltype": "domainItemType" }, "cdlx_MarkA.JohnsonMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Mark A. Johnson [Member]", "label": "Mark A. Johnson [Member]", "terseLabel": "Mark A. Johnson" } } }, "localname": "MarkA.JohnsonMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/RelatedPartiesSeriesGSeriesGDetails" ], "xbrltype": "domainItemType" }, "cdlx_MeasurementInputCostofDebtMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement Input, Cost of Debt [Member]", "label": "Measurement Input, Cost of Debt [Member]", "terseLabel": "Cost of Debt" } } }, "localname": "MeasurementInputCostofDebtMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/FairValueMeasurementsFairValueAssumptionsDetails" ], "xbrltype": "domainItemType" }, "cdlx_MeasurementInputCostofEquityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement Input, Cost of Equity [Member]", "label": "Measurement Input, Cost of Equity [Member]", "terseLabel": "Cost of Equity" } } }, "localname": "MeasurementInputCostofEquityMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/FairValueMeasurementsFairValueAssumptionsDetails" ], "xbrltype": "domainItemType" }, "cdlx_MeasurementInputWeightedaverageCostofCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement Input, Weighted-average Cost of Capital [Member]", "label": "Measurement Input, Weighted-average Cost of Capital [Member]", "terseLabel": "Weighted-average cost of capital applicable to preferred stock warrants" } } }, "localname": "MeasurementInputWeightedaverageCostofCapitalMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/FairValueMeasurementsFairValueAssumptionsDetails" ], "xbrltype": "domainItemType" }, "cdlx_NonCashEquityExpenseFinancialInstitutionShare": { "auth_ref": [], "calculation": { "http://www.cardlytics.com/role/SegmentsAdjustedContributionReconciliationDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Non-Cash Equity Expense, Financial Institution Share", "label": "Non-Cash Equity Expense, Financial Institution Share", "terseLabel": "Non-cash equity expense included in FI Share" } } }, "localname": "NonCashEquityExpenseFinancialInstitutionShare", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/SegmentsAdjustedContributionReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_NumberOfPatentsApproved": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number Of Patents Approved", "label": "Number Of Patents Approved", "terseLabel": "Number of patents" } } }, "localname": "NumberOfPatentsApproved", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails" ], "xbrltype": "integerItemType" }, "cdlx_OperatingLeaseTenantImprovementAllowance": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Operating Lease, Tenant Improvement Allowance", "label": "Operating Lease, Tenant Improvement Allowance", "terseLabel": "Tenant improvement allowance" } } }, "localname": "OperatingLeaseTenantImprovementAllowance", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingenciesOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_OtherPlatformSolutionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Platform Solutions [Member]", "label": "Other Platform Solutions [Member]", "terseLabel": "Other Platform Solutions" } } }, "localname": "OtherPlatformSolutionsMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/SegmentsRevenueBySegmentDetails" ], "xbrltype": "domainItemType" }, "cdlx_PerformancebasedWarrantsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Performance-based Warrants [Member]", "label": "Performance-based Warrants [Member]", "terseLabel": "Performance-based Warrants" } } }, "localname": "PerformancebasedWarrantsMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/CommonStockWarrantsNarrativeDetails", "http://www.cardlytics.com/role/CommonStockWarrantsWarrantActivityDetails" ], "xbrltype": "domainItemType" }, "cdlx_PolarisVenturePartnersEntrepreneursFundVL.L.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Polaris Venture Partners Entrepreneurs\u2019 Fund V, L.L. [Member]", "label": "Polaris Venture Partners Entrepreneurs\u2019 Fund V, L.L. [Member]", "terseLabel": "Polaris Venture Partners Entrepreneurs\u2019 Fund V, L.L." } } }, "localname": "PolarisVenturePartnersEntrepreneursFundVL.L.Member", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/RelatedPartiesConvertiblePromissoryNotesDetails", "http://www.cardlytics.com/role/RelatedPartiesSeriesGSeriesGDetails" ], "xbrltype": "domainItemType" }, "cdlx_PolarisVenturePartnersFoundersFundVL.P.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Polaris Venture Partners Founders\u2019 Fund V, L.P. [Member]", "label": "Polaris Venture Partners Founders\u2019 Fund V, L.P. [Member]", "terseLabel": "Polaris Venture Partners Founders\u2019 Fund V, L.P." } } }, "localname": "PolarisVenturePartnersFoundersFundVL.P.Member", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/RelatedPartiesConvertiblePromissoryNotesDetails", "http://www.cardlytics.com/role/RelatedPartiesSeriesGSeriesGDetails" ], "xbrltype": "domainItemType" }, "cdlx_PolarisVenturePartnersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Polaris Venture Partners [Member]", "label": "Polaris Venture Partners [Member]", "terseLabel": "Polaris Venture Partners" } } }, "localname": "PolarisVenturePartnersMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/RelatedPartiesConvertiblePromissoryNotesDetails", "http://www.cardlytics.com/role/RelatedPartiesSeriesGSeriesGDetails" ], "xbrltype": "domainItemType" }, "cdlx_PolarisVenturePartnersSpecialFoundersFundVL.P.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Polaris Venture Partners Special Founders\u2019 Fund V, L.P. [Member]", "label": "Polaris Venture Partners Special Founders\u2019 Fund V, L.P. [Member]", "terseLabel": "Polaris Venture Partners Special Founders\u2019 Fund V, L.P." } } }, "localname": "PolarisVenturePartnersSpecialFoundersFundVL.P.Member", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/RelatedPartiesConvertiblePromissoryNotesDetails", "http://www.cardlytics.com/role/RelatedPartiesSeriesGSeriesGDetails" ], "xbrltype": "domainItemType" }, "cdlx_PolarisVenturePartnersVL.P.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Polaris Venture Partners V, L.P. [Member]", "label": "Polaris Venture Partners V, L.P. [Member]", "terseLabel": "Polaris Venture Partners V, L.P." } } }, "localname": "PolarisVenturePartnersVL.P.Member", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/RelatedPartiesConvertiblePromissoryNotesDetails", "http://www.cardlytics.com/role/RelatedPartiesSeriesGSeriesGDetails" ], "xbrltype": "domainItemType" }, "cdlx_PreferredStockConvertibleConversionPrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Preferred Stock, Convertible, Conversion Price", "label": "Preferred Stock, Convertible, Conversion Price", "terseLabel": "Conversion price (in usd per share)" } } }, "localname": "PreferredStockConvertibleConversionPrice", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockProtectiveProvisionsRedemptionsLiquidationAndConversionDetails" ], "xbrltype": "perShareItemType" }, "cdlx_PreferredStockWarrant1Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Preferred Stock Warrant 1 [Member]", "label": "Preferred Stock Warrant 1 [Member]", "terseLabel": "Grant One" } } }, "localname": "PreferredStockWarrant1Member", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/FairValueMeasurementsPreferredStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "cdlx_PreferredStockWarrant2Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Preferred Stock Warrant 2 [Member]", "label": "Preferred Stock Warrant 2 [Member]", "terseLabel": "Grant Two" } } }, "localname": "PreferredStockWarrant2Member", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/FairValueMeasurementsPreferredStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "cdlx_PreferredStockWarrantMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Preferred Stock Warrant [Member]", "label": "Preferred Stock Warrant [Member]", "terseLabel": "Preferred Stock Warrants" } } }, "localname": "PreferredStockWarrantMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesDetails", "http://www.cardlytics.com/role/FairValueMeasurementsInstrumentsRecordedAtFairValueUsingLevel3InputsDetails", "http://www.cardlytics.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "cdlx_ProceedsFromIssuanceOfCommonStockTriggerAmountForConversionOfRedeemableConvertiblePreferredStock": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Proceeds From Issuance Of Common Stock, Trigger Amount For Conversion Of Redeemable Convertible Preferred Stock", "label": "Proceeds From Issuance Of Common Stock, Trigger Amount For Conversion Of Redeemable Convertible Preferred Stock", "terseLabel": "Proceeds from issuance of common stock, threshold" } } }, "localname": "ProceedsFromIssuanceOfCommonStockTriggerAmountForConversionOfRedeemableConvertiblePreferredStock", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/NatureOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_ProceedsfromIssuanceInitialPublicOfferingGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Proceeds from Issuance Initial Public Offering, Gross", "label": "Proceeds from Issuance Initial Public Offering, Gross", "terseLabel": "Proceeds from IPO" } } }, "localname": "ProceedsfromIssuanceInitialPublicOfferingGross", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/NatureOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_ProceedsfromIssuanceSecondayPublicOfferingNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Proceeds from Issuance Seconday Public Offering, Net", "label": "Proceeds from Issuance Seconday Public Offering, Net", "terseLabel": "Proceeds from Issuance Seconday Public Offering, Net" } } }, "localname": "ProceedsfromIssuanceSecondayPublicOfferingNet", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/NatureOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_PropertyAndEquipmentIncurredButNotYetPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Property And Equipment Incurred But Not Yet Paid", "label": "Property And Equipment Incurred But Not Yet Paid", "terseLabel": "Amounts accrued for property and equipment" } } }, "localname": "PropertyAndEquipmentIncurredButNotYetPaid", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cdlx_RedeemableConvertiblePreferredStockBeneficialConversionFeature": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Redeemable Convertible Preferred Stock, Beneficial Conversion Feature", "label": "Redeemable Convertible Preferred Stock, Beneficial Conversion Feature", "terseLabel": "Deemed dividend related to beneficial conversion feature" } } }, "localname": "RedeemableConvertiblePreferredStockBeneficialConversionFeature", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfStockholdersDeficitEquity", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockFinancingAndIssuancesDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_RedeemableConvertiblePreferredStockResidualValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Redeemable Convertible Preferred Stock, Residual Value", "label": "Redeemable Convertible Preferred Stock, Residual Value", "terseLabel": "Redeemable convertible preferred stock, residual value" } } }, "localname": "RedeemableConvertiblePreferredStockResidualValue", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockFinancingAndIssuancesDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_RedeemableConvertiblePreferredStockSeriesARMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Redeemable Convertible Preferred Stock Series A-R [Member]", "label": "Redeemable Convertible Preferred Stock Series A-R [Member]", "terseLabel": "Series A/A-R Stock" } } }, "localname": "RedeemableConvertiblePreferredStockSeriesARMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets", "http://www.cardlytics.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.cardlytics.com/role/EarningsPerShareDetails", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockFinancingAndIssuancesDetails", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockOutstandingStockDetails", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockProtectiveProvisionsRedemptionsLiquidationAndConversionDetails" ], "xbrltype": "domainItemType" }, "cdlx_RedeemableConvertiblePreferredStockSeriesBRMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Redeemable Convertible Preferred Stock Series B-R [Member]", "label": "Redeemable Convertible Preferred Stock Series B-R [Member]", "terseLabel": "Series B/B-R Stock" } } }, "localname": "RedeemableConvertiblePreferredStockSeriesBRMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets", "http://www.cardlytics.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.cardlytics.com/role/EarningsPerShareDetails", "http://www.cardlytics.com/role/FairValueMeasurementsNarrativeDetails", "http://www.cardlytics.com/role/FairValueMeasurementsPreferredStockWarrantsDetails", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockFinancingAndIssuancesDetails", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockOutstandingStockDetails", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockProtectiveProvisionsRedemptionsLiquidationAndConversionDetails" ], "xbrltype": "domainItemType" }, "cdlx_RedeemableConvertiblePreferredStockSeriesCRMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Redeemable Convertible Preferred Stock Series C-R [Member]", "label": "Redeemable Convertible Preferred Stock Series C-R [Member]", "terseLabel": "Series C/C-R Stock" } } }, "localname": "RedeemableConvertiblePreferredStockSeriesCRMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets", "http://www.cardlytics.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.cardlytics.com/role/EarningsPerShareDetails", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockFinancingAndIssuancesDetails", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockOutstandingStockDetails", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockProtectiveProvisionsRedemptionsLiquidationAndConversionDetails" ], "xbrltype": "domainItemType" }, "cdlx_RedeemableConvertiblePreferredStockSeriesDRMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Redeemable Convertible Preferred Stock Series D-R [Member]", "label": "Redeemable Convertible Preferred Stock Series D-R [Member]", "terseLabel": "Series D/D-R Stock" } } }, "localname": "RedeemableConvertiblePreferredStockSeriesDRMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets", "http://www.cardlytics.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.cardlytics.com/role/EarningsPerShareDetails", "http://www.cardlytics.com/role/FairValueMeasurementsNarrativeDetails", "http://www.cardlytics.com/role/FairValueMeasurementsPreferredStockWarrantsDetails", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockFinancingAndIssuancesDetails", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockOutstandingStockDetails", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockProtectiveProvisionsRedemptionsLiquidationAndConversionDetails" ], "xbrltype": "domainItemType" }, "cdlx_RedeemableConvertiblePreferredStockSeriesERMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Redeemable Convertible Preferred Stock Series E-R [Member]", "label": "Redeemable Convertible Preferred Stock Series E-R [Member]", "terseLabel": "Series E/E-R Stock" } } }, "localname": "RedeemableConvertiblePreferredStockSeriesERMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets", "http://www.cardlytics.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.cardlytics.com/role/EarningsPerShareDetails", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockFinancingAndIssuancesDetails", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockOutstandingStockDetails", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockProtectiveProvisionsRedemptionsLiquidationAndConversionDetails" ], "xbrltype": "domainItemType" }, "cdlx_RedeemableConvertiblePreferredStockSeriesFRMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Redeemable Convertible Preferred Stock Series F-R [Member]", "label": "Redeemable Convertible Preferred Stock Series F-R [Member]", "terseLabel": "Series F/F-R Stock" } } }, "localname": "RedeemableConvertiblePreferredStockSeriesFRMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets", "http://www.cardlytics.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.cardlytics.com/role/EarningsPerShareDetails", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockFinancingAndIssuancesDetails", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockOutstandingStockDetails", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockProtectiveProvisionsRedemptionsLiquidationAndConversionDetails" ], "xbrltype": "domainItemType" }, "cdlx_RedeemableConvertiblePreferredStockSeriesGOneAndRedeemableConvertiblePreferredStockSeriesGTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Redeemable Convertible Preferred Stock Series G One And Redeemable Convertible Preferred Stock Series G Two [Member]", "label": "Redeemable Convertible Preferred Stock Series G One And Redeemable Convertible Preferred Stock Series G Two [Member]", "terseLabel": "Series G Stock and G\u2019 Stock" } } }, "localname": "RedeemableConvertiblePreferredStockSeriesGOneAndRedeemableConvertiblePreferredStockSeriesGTwoMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockProtectiveProvisionsRedemptionsLiquidationAndConversionDetails" ], "xbrltype": "domainItemType" }, "cdlx_RedeemableConvertiblePreferredStockSeriesGOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Redeemable Convertible Preferred Stock Series G [Member]", "label": "Redeemable Convertible Preferred Stock Series G, One [Member]", "terseLabel": "Series G Stock" } } }, "localname": "RedeemableConvertiblePreferredStockSeriesGOneMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets", "http://www.cardlytics.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.cardlytics.com/role/EarningsPerShareDetails", "http://www.cardlytics.com/role/FairValueMeasurementsNarrativeDetails", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockFinancingAndIssuancesDetails", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockOutstandingStockDetails", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockProtectiveProvisionsRedemptionsLiquidationAndConversionDetails", "http://www.cardlytics.com/role/RelatedPartiesNarrativeDetails", "http://www.cardlytics.com/role/RelatedPartiesSeriesGSeriesGDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "cdlx_RedeemableConvertiblePreferredStockSeriesGTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Redeemable Convertible Preferred Stock Series G, Two [Member]", "label": "Redeemable Convertible Preferred Stock Series G, Two [Member]", "terseLabel": "Series G\u2019 Stock" } } }, "localname": "RedeemableConvertiblePreferredStockSeriesGTwoMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets", "http://www.cardlytics.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.cardlytics.com/role/EarningsPerShareDetails", "http://www.cardlytics.com/role/FairValueMeasurementsInstrumentsRecordedAtFairValueUsingLevel3InputsDetails", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockFinancingAndIssuancesDetails", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockOutstandingStockDetails", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockProtectiveProvisionsRedemptionsLiquidationAndConversionDetails", "http://www.cardlytics.com/role/RelatedPartiesNarrativeDetails", "http://www.cardlytics.com/role/RelatedPartiesSeriesGSeriesGDetails" ], "xbrltype": "domainItemType" }, "cdlx_RedeemableConvertiblePreferredStockTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Redeemable Convertible Preferred Stock [Text Block]", "label": "Redeemable Convertible Preferred Stock [Text Block]", "terseLabel": "REDEEMABLE CONVERTIBLE PREFERRED STOCK" } } }, "localname": "RedeemableConvertiblePreferredStockTextBlock", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStock" ], "xbrltype": "textBlockItemType" }, "cdlx_RedeemableConvertiblePreferredStockWarrantLiabilityPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Redeemable Convertible Preferred Stock Warrant Liability, Policy [Policy Text Block]", "label": "Redeemable Convertible Preferred Stock Warrant Liability, Policy [Policy Text Block]", "terseLabel": "Redeemable Convertible Preferred Stock Warrant Liability" } } }, "localname": "RedeemableConvertiblePreferredStockWarrantLiabilityPolicyPolicyTextBlock", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "cdlx_RedeemableConvertiblePreferredStockWarrantsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Redeemable Convertible Preferred Stock Warrants [Member]", "label": "Redeemable Convertible Preferred Stock Warrants [Member]", "terseLabel": "Redeemable convertible preferred stock warrants" } } }, "localname": "RedeemableConvertiblePreferredStockWarrantsMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/EarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "cdlx_RestrictedSecuritiesUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restricted Securities Units [Member]", "label": "Restricted Securities Units [Member]", "terseLabel": "Restricted securities units" } } }, "localname": "RestrictedSecuritiesUnitsMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/EarningsPerShareDetails", "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "domainItemType" }, "cdlx_SPOMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "SPO [Member]", "label": "SPO [Member]", "terseLabel": "SPO [Member]" } } }, "localname": "SPOMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/NatureOfOperationsDetails" ], "xbrltype": "domainItemType" }, "cdlx_SaleofStockIssuanceCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sale of Stock, Issuance Costs", "label": "Sale of Stock, Issuance Costs", "negatedTerseLabel": "Recognized against offering proceeds", "terseLabel": "Issuance costs" } } }, "localname": "SaleofStockIssuanceCosts", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/NatureOfOperationsDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesDeferredOfferingCostsDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_Saleofstockdiscountsandcommissions": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "sale of stock, discounts and commissions", "label": "sale of stock, discounts and commissions", "terseLabel": "Sale of stock, discounts and commissions" } } }, "localname": "Saleofstockdiscountsandcommissions", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/NatureOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_ScheduleOfDeferredFinancialInstitutionsImplementationCostsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Deferred Financial Institutions Implementation Costs [Table Text Block]", "label": "Schedule Of Deferred Financial Institutions Implementation Costs [Table Text Block]", "terseLabel": "Deferred FI implementation costs" } } }, "localname": "ScheduleOfDeferredFinancialInstitutionsImplementationCostsTableTextBlock", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "cdlx_ScheduleOfPaymentsToFinancialInstitutionsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Payments To Financial Institutions [Table Text Block]", "label": "Schedule Of Payments To Financial Institutions [Table Text Block]", "terseLabel": "Schedule of Payments to FI Partners" } } }, "localname": "ScheduleOfPaymentsToFinancialInstitutionsTableTextBlock", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "cdlx_ScottD.GrimesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Scott D. Grimes [Member]", "label": "Scott D. Grimes [Member]", "terseLabel": "Scott D. Grimes" } } }, "localname": "ScottD.GrimesMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/RelatedPartiesSeriesGSeriesGDetails" ], "xbrltype": "domainItemType" }, "cdlx_SeriesACommonStockWarrantsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Series A Common Stock Warrants [Member]", "label": "Series A Common Stock Warrants [Member]", "terseLabel": "Series A Common Stock Warrants" } } }, "localname": "SeriesACommonStockWarrantsMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/CommonStockWarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "cdlx_SeriesBCommonStockWarrantsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Series B Common Stock Warrants [Member]", "label": "Series B Common Stock Warrants [Member]", "terseLabel": "Series B Common Stock Warrants" } } }, "localname": "SeriesBCommonStockWarrantsMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/CommonStockWarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "cdlx_SeriesECommonStockWarrantsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Series E Common Stock Warrants [Member]", "label": "Series E Common Stock Warrants [Member]", "terseLabel": "Series E Common Stock Warrants" } } }, "localname": "SeriesECommonStockWarrantsMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/CommonStockWarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "cdlx_SeriesEMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Series E [Member]", "label": "Series E [Member]", "terseLabel": "Series E" } } }, "localname": "SeriesEMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/RelatedPartiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "cdlx_SettlementOfPaidinKindInterest": { "auth_ref": [], "calculation": { "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Settlement Of Paid-in-Kind Interest", "label": "Settlement Of Paid-in-Kind Interest", "negatedLabel": "Settlement of paid-in-kind interest" } } }, "localname": "SettlementOfPaidinKindInterest", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cdlx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPerformanceConditions": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Performance Conditions", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Performance Conditions", "terseLabel": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Performance Conditions", "verboseLabel": "Award, performance conditions" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPerformanceConditions", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "decimalItemType" }, "cdlx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Tranches", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Tranches", "terseLabel": "Number of tranches" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "cdlx_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardPeriodForSaleOfCompanyOrIPO": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Award Period For Sale Of Company Or IPO", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Award Period For Sale Of Company Or IPO", "terseLabel": "Award period for sale of company or IPO" } } }, "localname": "ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardPeriodForSaleOfCompanyOrIPO", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "cdlx_ShareBasedCompensationArrangementBySharebasedPaymentAwardServiceBasedConditionPeriodAfterGrantDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Service-Based Condition Period After Grant Date", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Service-Based Condition Period After Grant Date", "terseLabel": "RSU, service condition period" } } }, "localname": "ShareBasedCompensationArrangementBySharebasedPaymentAwardServiceBasedConditionPeriodAfterGrantDate", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "cdlx_SharebasedCompensationArrangementbySharebasedPaymentAwardMonthlyAverageClosingPriceCommonStockThreshold": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Monthly Average Closing Price, Common Stock, Threshold", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Monthly Average Closing Price, Common Stock, Threshold", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Monthly Average Closing Price, Common Stock, Threshold" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardMonthlyAverageClosingPriceCommonStockThreshold", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationAllocationOfStockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "cdlx_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorizedAnnualPercentageIncrease": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized, Annual Percentage Increase", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized, Annual Percentage Increase", "terseLabel": "Number of shares authorized, annual increase" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorizedAnnualPercentageIncrease", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "cdlx_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesRemainingForAvailableForIssuance": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Remaining For Available For Issuance", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Remaining For Available For Issuance", "terseLabel": "Number of shares remaining available for issuance (in shares)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesRemainingForAvailableForIssuance", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "cdlx_ShareholderConcentrationRiskMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Shareholder Concentration Risk [Member]", "label": "Shareholder Concentration Risk [Member]", "terseLabel": "Shareholder Concentration Risk" } } }, "localname": "ShareholderConcentrationRiskMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/RelatedPartiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "cdlx_StockIssuedDuringPeriodSharesWarrantsExercisedInPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Issued During Period, Shares, Warrants Exercised In Period", "label": "Stock Issued During Period, Shares, Warrants Exercised In Period", "terseLabel": "Exercise of common stock warrants (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesWarrantsExercisedInPeriod", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfStockholdersDeficitEquity", "http://www.cardlytics.com/role/FairValueMeasurementsNarrativeDetails", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockFinancingAndIssuancesDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "sharesItemType" }, "cdlx_TTPFundIIL.P.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "TTP Fund II, L.P. [Member]", "label": "TTP Fund II, L.P. [Member]", "terseLabel": "TTP Fund II, L.P." } } }, "localname": "TTPFundIIL.P.Member", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/RelatedPartiesSeriesGSeriesGDetails" ], "xbrltype": "domainItemType" }, "cdlx_TTVIvyHoldingsLLCMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "TTV Ivy Holdings, LLC [Member]", "label": "TTV Ivy Holdings, LLC [Member]", "terseLabel": "TTV Ivy Holdings, LLC" } } }, "localname": "TTVIvyHoldingsLLCMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/RelatedPartiesSeriesGSeriesGDetails" ], "xbrltype": "domainItemType" }, "cdlx_TwoCustomerMemberMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two Customer [Member] [Member]", "label": "Two Customer [Member] [Member]", "terseLabel": "Two Customer [Member] [Member]" } } }, "localname": "TwoCustomerMemberMember", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/SegmentsRevenueBySegmentDetails" ], "xbrltype": "domainItemType" }, "cdlx_ValuationAllowanceIncreaseDecreaseInAllowanceForOperatingLossCarryforwards": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Valuation Allowance, Increase (Decrease) In Allowance For Operating Loss Carryforwards", "label": "Valuation Allowance, Increase (Decrease) In Allowance For Operating Loss Carryforwards", "terseLabel": "Allowance for domestic and foreign net operating loss carry-forwards" } } }, "localname": "ValuationAllowanceIncreaseDecreaseInAllowanceForOperatingLossCarryforwards", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesChangeInValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_ValuationAllowanceIncreaseDecreaseInForeignCurrency": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Valuation Allowance, Increase (Decrease) In Foreign Currency", "label": "Valuation Allowance, Increase (Decrease) In Foreign Currency", "terseLabel": "Change in foreign currency" } } }, "localname": "ValuationAllowanceIncreaseDecreaseInForeignCurrency", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesChangeInValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_ValuationAllowanceIncreaseDecreaseInTaxRateChange": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Valuation Allowance, Increase (Decrease) In Tax Rate Change", "label": "Valuation Allowance, Increase (Decrease) In Tax Rate Change", "terseLabel": "Rate change on domestic net operating loss carry-forwards" } } }, "localname": "ValuationAllowanceIncreaseDecreaseInTaxRateChange", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesChangeInValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_ValuationAllowanceOtherIncreaseDecrease": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Valuation Allowance, Other Increase (Decrease)", "label": "Valuation Allowance, Other Increase (Decrease)", "terseLabel": "Other changes" } } }, "localname": "ValuationAllowanceOtherIncreaseDecrease", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesChangeInValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_ValuationAllowanceRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Valuation Allowance [Roll Forward]", "label": "Valuation Allowance [Roll Forward]", "terseLabel": "Valuation Allowance [Roll Forward]" } } }, "localname": "ValuationAllowanceRollForward", "nsuri": "http://www.cardlytics.com/20191231", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesChangeInValuationAllowanceDetails" ], "xbrltype": "stringItemType" }, "country_GB": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED KINGDOM", "terseLabel": "United Kingdom" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.cardlytics.com/role/SegmentsGeographicalInformationDetails", "http://www.cardlytics.com/role/SegmentsNarrativeDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesConcentrationsOfRiskDetails" ], "xbrltype": "domainItemType" }, "country_IN": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "INDIA", "terseLabel": "INDIA" } } }, "localname": "IN", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.cardlytics.com/role/SegmentsGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.cardlytics.com/role/SegmentsGeographicalInformationDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesConcentrationsOfRiskDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cardlytics.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.cardlytics.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.cardlytics.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r401" ], "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 Quarterly Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cardlytics.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.cardlytics.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.cardlytics.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.cardlytics.com/role/CoverPage", "http://www.cardlytics.com/role/DebtNarrativeDetails", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockOutstandingStockDetails", "http://www.cardlytics.com/role/SegmentsAdjustedContributionReconciliationDetails", "http://www.cardlytics.com/role/SegmentsGeographicalInformationDetails", "http://www.cardlytics.com/role/SegmentsRevenueBySegmentDetails", "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r400" ], "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.cardlytics.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.cardlytics.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cardlytics.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.cardlytics.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.cardlytics.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.cardlytics.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r402" ], "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.cardlytics.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 (in shares)" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cardlytics.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.cardlytics.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesNarrativeDetails", "http://www.cardlytics.com/role/NatureOfOperationsDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r402" ], "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.cardlytics.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r404" ], "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.cardlytics.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.cardlytics.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r402" ], "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.cardlytics.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.cardlytics.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r403" ], "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.cardlytics.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.cardlytics.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r402" ], "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.cardlytics.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r402" ], "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.cardlytics.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r402" ], "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.cardlytics.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r402" ], "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.cardlytics.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.cardlytics.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.cardlytics.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesNarrativeDetails", "http://www.cardlytics.com/role/NatureOfOperationsDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r398" ], "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.cardlytics.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r399" ], "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.cardlytics.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.cardlytics.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r219", "r343", "r345", "r394" ], "lang": { "en-US": { "role": { "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated Entity" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/RelatedPartiesAgreementsWithAimiaIncAndAffiliatedEntitiesDetails", "http://www.cardlytics.com/role/RelatedPartiesConvertiblePromissoryNotesDetails", "http://www.cardlytics.com/role/RelatedPartiesNarrativeDetails", "http://www.cardlytics.com/role/RelatedPartiesSeriesGSeriesGDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r49", "r93" ], "lang": { "en-US": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/RelatedPartiesAgreementsWithAimiaIncAndAffiliatedEntitiesDetails", "http://www.cardlytics.com/role/RelatedPartiesConvertiblePromissoryNotesDetails", "http://www.cardlytics.com/role/RelatedPartiesSeriesGSeriesGDetails", "http://www.cardlytics.com/role/VariableInterestEntityDetails" ], "xbrltype": "stringItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/VariableInterestEntityDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r133", "r211", "r215" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConcentrationOfRiskDetails", "http://www.cardlytics.com/role/SegmentsConcentrationOfRiskDetails", "http://www.cardlytics.com/role/SegmentsGeographicalInformationDetails", "http://www.cardlytics.com/role/SegmentsRevenueBySegmentDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesConcentrationsOfRiskDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.cardlytics.com/role/DebtNarrativeDetails", "http://www.cardlytics.com/role/FairValueMeasurementsFairValueAssumptionsDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesConcentrationsOfRiskDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesPropertyAndEquipmentDetails", "http://www.cardlytics.com/role/StockBasedCompensationFairValueAssumptionsDetails", "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.cardlytics.com/role/DebtNarrativeDetails", "http://www.cardlytics.com/role/FairValueMeasurementsFairValueAssumptionsDetails", "http://www.cardlytics.com/role/FairValueMeasurementsNarrativeDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesConcentrationsOfRiskDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesPropertyAndEquipmentDetails", "http://www.cardlytics.com/role/StockBasedCompensationFairValueAssumptionsDetails", "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConcentrationOfRiskDetails", "http://www.cardlytics.com/role/SegmentsConcentrationOfRiskDetails", "http://www.cardlytics.com/role/SegmentsGeographicalInformationDetails", "http://www.cardlytics.com/role/SegmentsRevenueBySegmentDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesConcentrationsOfRiskDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r130", "r211", "r213", "r389" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/RevenueDetails" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.cardlytics.com/role/DebtNarrativeDetails", "http://www.cardlytics.com/role/FairValueMeasurementsFairValueAssumptionsDetails", "http://www.cardlytics.com/role/FairValueMeasurementsNarrativeDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesCapitalizedSoftwareDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesConcentrationsOfRiskDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesPropertyAndEquipmentDetails", "http://www.cardlytics.com/role/StockBasedCompensationFairValueAssumptionsDetails", "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.cardlytics.com/role/DebtNarrativeDetails", "http://www.cardlytics.com/role/FairValueMeasurementsFairValueAssumptionsDetails", "http://www.cardlytics.com/role/FairValueMeasurementsNarrativeDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesCapitalizedSoftwareDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesConcentrationsOfRiskDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesPropertyAndEquipmentDetails", "http://www.cardlytics.com/role/StockBasedCompensationFairValueAssumptionsDetails", "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": { "auth_ref": [ "r395" ], "lang": { "en-US": { "role": { "label": "Name of Property [Axis]", "terseLabel": "Name of Property [Axis]" } } }, "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingenciesOperatingLeasesDetails" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingenciesOperatingLeasesDetails" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/RelatedPartiesAgreementsWithAimiaIncAndAffiliatedEntitiesDetails", "http://www.cardlytics.com/role/RelatedPartiesConvertiblePromissoryNotesDetails", "http://www.cardlytics.com/role/RelatedPartiesSeriesGSeriesGDetails", "http://www.cardlytics.com/role/VariableInterestEntityDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r138" ], "lang": { "en-US": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/VariableInterestEntityDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SegmentsGeographicalInformationDetails", "http://www.cardlytics.com/role/SegmentsNarrativeDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesConcentrationsOfRiskDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r132", "r211", "r214", "r391", "r393" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SegmentsGeographicalInformationDetails", "http://www.cardlytics.com/role/SegmentsNarrativeDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesConcentrationsOfRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedBalanceSheets": { "order": 6.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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SegmentsConcentrationOfRiskDetails", "http://www.cardlytics.com/role/SegmentsRevenueBySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r21", "r212" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.cardlytics.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", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accrued Liabilities, Current [Abstract]", "terseLabel": "Accrued liabilities:" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedAmortizationDeferredFinanceCosts": { "auth_ref": [ "r33", "r331" ], "calculation": { "http://www.cardlytics.com/role/SignificantAccountingPoliciesDebtIssuanceCostsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredFinanceCostsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated amortization of debt issuance costs.", "label": "Accumulated Amortization, Debt Issuance Costs", "negatedTerseLabel": "Less accumulated amortization" } } }, "localname": "AccumulatedAmortizationDeferredFinanceCosts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesDebtIssuanceCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r32", "r155" ], "calculation": { "http://www.cardlytics.com/role/PropertyAndEquipmentDetails": { "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r51", "r52", "r53" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r50", "r53", "r54", "r296" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfStockholdersDeficitEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r22" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfStockholdersDeficitEquity", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockFinancingAndIssuancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock": { "auth_ref": [ "r192", "r195", "r202" ], "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", "terseLabel": "Beneficial conversion feature of stock" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockFinancingAndIssuancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r221", "r223", "r255", "r256" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) from recognition of equity-based compensation.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "auth_ref": [ "r183", "r195", "r202" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.", "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "terseLabel": "Issuance of common stock warrants" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r88", "r139", "r140" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for advertising costs. For those costs that cannot be capitalized, discloses whether such costs are expensed as incurred or the first period in which the advertising takes place. For direct response advertising costs that are capitalized, describes those assets and the accounting policy used, including a description of the qualifying activity, the types of costs capitalized and the related amortization period. An entity also may disclose its accounting policy for cooperative advertising arrangements.", "label": "Advertising Costs, Policy [Policy Text Block]", "terseLabel": "Advertising" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r223", "r250", "r254" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Total stock-based compensation expense", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesReductionInForceDetails", "http://www.cardlytics.com/role/StockBasedCompensationAllocationOfStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r47", "r136" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.", "label": "Allowance for Doubtful Accounts Receivable, Current", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesAccountsReceivableDetailsDetails" ], "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": "Allowance for Doubtful Accounts Receivable [Roll Forward]", "terseLabel": "Allowance for Doubtful Accounts Receivable [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesAccountsReceivableDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r47", "r136" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Allowance for Doubtful Accounts Receivable, Write-offs", "negatedTerseLabel": "Write-offs, net of recoveries" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesAccountsReceivableDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r64", "r79", "r331" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Accretion of debt discount and non-cash interest expense" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r106" ], "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": "Antidilutive securities (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r106" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/EarningsPerShareDetails" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r106" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/EarningsPerShareDetails" ], "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 (sq ft)" } } }, "localname": "AreaOfRealEstateProperty", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingenciesOperatingLeasesDetails" ], "xbrltype": "areaItemType" }, "us-gaap_Assets": { "auth_ref": [ "r126", "r372", "r382" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r3", "r4", "r48" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Noncurrent [Abstract]", "terseLabel": "Long-term assets:" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r224", "r252" ], "lang": { "en-US": { "role": { "documentation": "Information by award type pertaining to equity-based compensation.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/RelatedPartiesNarrativeDetails", "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalLeaseObligationsIncurred": { "auth_ref": [ "r84", "r85" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase during the period in capital lease obligations due to entering into new capital leases.", "label": "Capital Lease Obligations Incurred", "terseLabel": "Amounts accrued for capitalized software development costs" } } }, "localname": "CapitalLeaseObligationsIncurred", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsMember": { "auth_ref": [ "r341" ], "lang": { "en-US": { "role": { "documentation": "A borrowing recorded for a lease meeting the criteria for capitalization. A lease is defined as an agreement conveying the right to use property, plant, or equipment (land or depreciable assets) usually for a stated period of time.", "label": "Capital Lease Obligations [Member]", "terseLabel": "Capital leases" } } }, "localname": "CapitalLeaseObligationsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails", "http://www.cardlytics.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalLeasedAssetsGross": { "auth_ref": [ "r339" ], "calculation": { "http://www.cardlytics.com/role/PropertyAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation of leased physical assets used in the normal conduct of business to produce goods and services.", "label": "Capital Leased Assets, Gross", "terseLabel": "Capital lease assets, gross" } } }, "localname": "CapitalLeasedAssetsGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet": { "auth_ref": [ "r340" ], "calculation": { "http://www.cardlytics.com/role/PropertyAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The total gross amount less the charge for the use of the long-lived depreciable assets subject to a lease meeting the criteria for capitalization.", "label": "Capital Leases, Balance Sheet, Assets by Major Class, Net", "totalLabel": "Capital lease assets, net" } } }, "localname": "CapitalLeasesBalanceSheetAssetsByMajorClassNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r341" ], "calculation": { "http://www.cardlytics.com/role/DebtFuturePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases.", "label": "Capital Leases, Future Minimum Payments Due", "totalLabel": "Total principal payments" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtFuturePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Capital leases" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtFuturePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r341" ], "calculation": { "http://www.cardlytics.com/role/DebtFuturePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2019" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtFuturePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r341" ], "calculation": { "http://www.cardlytics.com/role/DebtFuturePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases 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": "Capital Leases, Future Minimum Payments Due in Two Years", "terseLabel": "2020" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtFuturePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation": { "auth_ref": [ "r333", "r339" ], "calculation": { "http://www.cardlytics.com/role/PropertyAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total charge for the use of long-lived depreciable assets subject to a lease meeting the criteria for capitalization.", "label": "Capital Leases, Lessee Balance Sheet, Assets by Major Class, Accumulated Depreciation", "negatedTerseLabel": "Less accumulated depreciation" } } }, "localname": "CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r397" ], "calculation": { "http://www.cardlytics.com/role/SignificantAccountingPoliciesCapitalizedSoftwareDetails": { "order": 1.0, "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.", "label": "Capitalized Computer Software, Accumulated Amortization", "negatedTerseLabel": "Less accumulated amortization" } } }, "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesCapitalizedSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r397" ], "calculation": { "http://www.cardlytics.com/role/SignificantAccountingPoliciesCapitalizedSoftwareDetails": { "order": 2.0, "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.", "label": "Capitalized Computer Software, Gross", "terseLabel": "Capitalized Computer Software, Gross" } } }, "localname": "CapitalizedComputerSoftwareGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesCapitalizedSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r396" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.cardlytics.com/role/SignificantAccountingPoliciesCapitalizedSoftwareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Capitalized Computer Software, Net", "terseLabel": "Capitalized software development costs, net", "totalLabel": "Capitalized software development costs, net" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets", "http://www.cardlytics.com/role/SignificantAccountingPoliciesCapitalizedSoftwareDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r142" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "negatedTerseLabel": "Amortization" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingenciesDeferredFiImplementationCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r141" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Deferred FI implementation costs, net" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingenciesDeferredFiImplementationCostsDetails", "http://www.cardlytics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r29", "r81" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.cardlytics.com/role/SignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets", "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows", "http://www.cardlytics.com/role/IncomeTaxesNarrativeDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r9", "r82", "r88", "r135", "r370" ], "lang": { "en-US": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash, Cash Equivalents and Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r76", "r81", "r87" ], "calculation": { "http://www.cardlytics.com/role/SignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, and restricted cash \u2014 End of period", "periodStartLabel": "Cash, cash equivalents, and restricted cash \u2014 Beginning of period", "totalLabel": "Cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows", "http://www.cardlytics.com/role/SignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r76", "r327" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental schedule of non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ChiefExecutiveOfficerMember": { "auth_ref": [ "r344" ], "lang": { "en-US": { "role": { "documentation": "Highest ranking executive officer, who has ultimate managerial responsibility for the entity and who reports to the board of directors. In addition, the chief executive officer (CEO) may also be the chairman of the board or president.", "label": "Chief Executive Officer [Member]", "terseLabel": "Scott D. Grimes" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/RelatedPartiesConvertiblePromissoryNotesDetails", "http://www.cardlytics.com/role/RelatedPartiesSeriesGSeriesGDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ChiefOperatingOfficerMember": { "auth_ref": [ "r344" ], "lang": { "en-US": { "role": { "documentation": "Senior executive officer responsible for management of day-to-day activities of the entity.", "label": "Chief Operating Officer [Member]", "terseLabel": "Lynne M. Laube" } } }, "localname": "ChiefOperatingOfficerMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/RelatedPartiesConvertiblePromissoryNotesDetails", "http://www.cardlytics.com/role/RelatedPartiesSeriesGSeriesGDetails" ], "xbrltype": "domainItemType" }, "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets", "http://www.cardlytics.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.cardlytics.com/role/EarningsPerShareDetails", "http://www.cardlytics.com/role/FairValueMeasurementsInstrumentsRecordedAtFairValueUsingLevel3InputsDetails", "http://www.cardlytics.com/role/FairValueMeasurementsNarrativeDetails", "http://www.cardlytics.com/role/FairValueMeasurementsPreferredStockWarrantsDetails", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockFinancingAndIssuancesDetails", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockOutstandingStockDetails", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockProtectiveProvisionsRedemptionsLiquidationAndConversionDetails", "http://www.cardlytics.com/role/RelatedPartiesNarrativeDetails", "http://www.cardlytics.com/role/RelatedPartiesSeriesGSeriesGDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/FairValueMeasurementsPreferredStockWarrantsDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r100", "r203", "r204", "r222" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/CommonStockWarrantsNarrativeDetails", "http://www.cardlytics.com/role/CommonStockWarrantsWarrantActivityDetails", "http://www.cardlytics.com/role/FairValueMeasurementsPreferredStockWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [ "r91" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/CommonStockWarrantsNarrativeDetails", "http://www.cardlytics.com/role/CommonStockWarrantsWarrantActivityDetails", "http://www.cardlytics.com/role/FairValueMeasurementsPreferredStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r99" ], "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", "periodEndLabel": "Warrants outstanding, ending balance (in dollars per share)", "periodStartLabel": "Warrants outstanding, beginning balance (in dollars per share)", "terseLabel": "Exercise price of warrants (in usd per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/CommonStockWarrantsWarrantActivityDetails", "http://www.cardlytics.com/role/FairValueMeasurementsNarrativeDetails", "http://www.cardlytics.com/role/FairValueMeasurementsPreferredStockWarrantsDetails", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockFinancingAndIssuancesDetails", "http://www.cardlytics.com/role/RelatedPartiesNarrativeDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/CommonStockWarrantsNarrativeDetails", "http://www.cardlytics.com/role/CommonStockWarrantsWarrantActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [ "r100" ], "lang": { "en-US": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "periodEndLabel": "Warrants outstanding, ending balance (in shares)", "periodStartLabel": "Warrants outstanding, beginning balance (in shares)", "terseLabel": "Class of warrant (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/CommonStockWarrantsNarrativeDetails", "http://www.cardlytics.com/role/CommonStockWarrantsWarrantActivityDetails", "http://www.cardlytics.com/role/FairValueMeasurementsNarrativeDetails", "http://www.cardlytics.com/role/FairValueMeasurementsPreferredStockWarrantsDetails", "http://www.cardlytics.com/role/RelatedPartiesNarrativeDetails", "http://www.cardlytics.com/role/RelatedPartiesSeriesGSeriesGDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r91", "r203", "r204", "r222" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/CommonStockWarrantsNarrativeDetails", "http://www.cardlytics.com/role/CommonStockWarrantsWarrantActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r169", "r177" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock", "verboseLabel": "Common stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfStockholdersDeficitEquity", "http://www.cardlytics.com/role/FairValueMeasurementsInstrumentsRecordedAtFairValueUsingLevel3InputsDetails", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockFinancingAndIssuancesDetails", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockProtectiveProvisionsRedemptionsLiquidationAndConversionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r20" ], "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": "Par value (in usd per share)", "verboseLabel": "Common stock, par or stated value per share (in usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.cardlytics.com/role/CoverPage", "http://www.cardlytics.com/role/NatureOfOperationsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r20" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)", "verboseLabel": "Shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.cardlytics.com/role/NatureOfOperationsDetails", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockFinancingAndIssuancesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r20" ], "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)", "verboseLabel": "Shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.cardlytics.com/role/FairValueMeasurementsNarrativeDetails", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockFinancingAndIssuancesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r20", "r195" ], "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)", "verboseLabel": "Shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.cardlytics.com/role/RelatedPartiesSeriesGSeriesGDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r20" ], "calculation": { "http://www.cardlytics.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, $0.0001 par value\u201483,000 and 100,000 shares authorized and 3,439 and 22,466 shares issued and outstanding as of December 31, 2017 and December 31, 2018, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r57", "r59", "r60" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/PropertyAndEquipmentDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r115", "r116", "r321", "r322" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConcentrationOfRiskDetails", "http://www.cardlytics.com/role/RelatedPartiesNarrativeDetails", "http://www.cardlytics.com/role/SegmentsConcentrationOfRiskDetails", "http://www.cardlytics.com/role/SegmentsGeographicalInformationDetails", "http://www.cardlytics.com/role/SegmentsRevenueBySegmentDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesConcentrationsOfRiskDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r115", "r116", "r321", "r322", "r390" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConcentrationOfRiskDetails", "http://www.cardlytics.com/role/RelatedPartiesNarrativeDetails", "http://www.cardlytics.com/role/SegmentsConcentrationOfRiskDetails", "http://www.cardlytics.com/role/SegmentsGeographicalInformationDetails", "http://www.cardlytics.com/role/SegmentsRevenueBySegmentDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesConcentrationsOfRiskDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r115", "r116", "r321", "r322", "r390" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConcentrationOfRiskDetails", "http://www.cardlytics.com/role/RelatedPartiesNarrativeDetails", "http://www.cardlytics.com/role/SegmentsConcentrationOfRiskDetails", "http://www.cardlytics.com/role/SegmentsGeographicalInformationDetails", "http://www.cardlytics.com/role/SegmentsRevenueBySegmentDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesConcentrationsOfRiskDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesRevenueDetails" ], "xbrltype": "stringItemType" }, "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConcentrationOfRiskDetails", "http://www.cardlytics.com/role/SegmentsConcentrationOfRiskDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesConcentrationsOfRiskDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r115", "r116", "r321", "r322" ], "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", "verboseLabel": "Concentration Risk, Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConcentrationOfRiskDetails", "http://www.cardlytics.com/role/RelatedPartiesNarrativeDetails", "http://www.cardlytics.com/role/SegmentsConcentrationOfRiskDetails", "http://www.cardlytics.com/role/SegmentsGeographicalInformationDetails", "http://www.cardlytics.com/role/SegmentsRevenueBySegmentDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesConcentrationsOfRiskDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesRevenueDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r113", "r115", "r116", "r117", "r321", "r323" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConcentrationOfRiskDetails", "http://www.cardlytics.com/role/SegmentsConcentrationOfRiskDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesConcentrationsOfRiskDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r115", "r116", "r321", "r322" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConcentrationOfRiskDetails", "http://www.cardlytics.com/role/RelatedPartiesNarrativeDetails", "http://www.cardlytics.com/role/SegmentsConcentrationOfRiskDetails", "http://www.cardlytics.com/role/SegmentsGeographicalInformationDetails", "http://www.cardlytics.com/role/SegmentsRevenueBySegmentDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesConcentrationsOfRiskDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r88", "r294", "r302", "r303" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r206", "r207", "r212" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred billings" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockSharesConverted1": { "auth_ref": [ "r84", "r85", "r86" ], "lang": { "en-US": { "role": { "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Shares Converted", "terseLabel": "Conversion of stock, shares converted (in shares)" } } }, "localname": "ConversionOfStockSharesConverted1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockFinancingAndIssuancesDetails", "http://www.cardlytics.com/role/RelatedPartiesNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ConversionOfStockSharesIssued1": { "auth_ref": [ "r84", "r85", "r86" ], "lang": { "en-US": { "role": { "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Shares Issued", "terseLabel": "Conversion of stock, shares issued (in shares)" } } }, "localname": "ConversionOfStockSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockFinancingAndIssuancesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt, Fair Value Disclosures", "terseLabel": "Convertible Debt, Fair Value Disclosures" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r182" ], "lang": { "en-US": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Debt [Member]", "verboseLabel": "Convertible Promissory Notes" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails", "http://www.cardlytics.com/role/FairValueMeasurementsInstrumentsRecordedAtFairValueUsingLevel3InputsDetails", "http://www.cardlytics.com/role/FairValueMeasurementsNarrativeDetails", "http://www.cardlytics.com/role/RelatedPartiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r65" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total costs and expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Costs and Expenses [Abstract]", "terseLabel": "Costs and expenses:" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock": { "auth_ref": [ "r88", "r164", "r165", "r168" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations.", "label": "Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]", "terseLabel": "Reduction In Force" } } }, "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/2018-01-31", "presentation": [ "http://www.cardlytics.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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r90", "r283", "r288" ], "calculation": { "http://www.cardlytics.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": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r98", "r285" ], "calculation": { "http://www.cardlytics.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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r90", "r283", "r288" ], "calculation": { "http://www.cardlytics.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r90", "r283", "r288" ], "calculation": { "http://www.cardlytics.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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r114" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SegmentsConcentrationOfRiskDetails", "http://www.cardlytics.com/role/SegmentsRevenueBySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r188" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAnnualPrincipalPayment": { "auth_ref": [ "r15" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the total principal payments made during the annual reporting period.", "label": "Debt Instrument, Annual Principal Payment", "terseLabel": "Debt Instrument, Annual Principal Payment" } } }, "localname": "DebtInstrumentAnnualPrincipalPayment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r13", "r14", "r15", "r373", "r374", "r380" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesDebtIssuanceCostsDetails" ], "xbrltype": "stringItemType" }, "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", "terseLabel": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r184" ], "lang": { "en-US": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion Price (in usd per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockFinancingAndIssuancesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r330", "r332" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails", "http://www.cardlytics.com/role/RelatedPartiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r39", "r185", "r330" ], "lang": { "en-US": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Debt instrument, interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails", "http://www.cardlytics.com/role/DebtScheduleOfDebtDetails", "http://www.cardlytics.com/role/NatureOfOperationsDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesDebtIssuanceCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMeasurementInput": { "auth_ref": [ "r310" ], "lang": { "en-US": { "role": { "documentation": "Value of input used to measure debt instrument, including, but not limited to, convertible and non-convertible debt.", "label": "Debt Instrument, Measurement Input", "terseLabel": "Measurement input" } } }, "localname": "DebtInstrumentMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/FairValueMeasurementsFairValueAssumptionsDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r40" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesDebtIssuanceCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r40", "r95", "r196", "r199", "r200", "r201", "r329", "r330", "r332", "r379" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails", "http://www.cardlytics.com/role/DebtScheduleOfDebtDetails", "http://www.cardlytics.com/role/NatureOfOperationsDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesDebtIssuanceCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedPremiumCurrent": { "auth_ref": [ "r329", "r332" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of debt premium to be amortized within one year or the normal operating cycle, if longer.", "label": "Debt Instrument, Unamortized Premium, Current", "terseLabel": "Debt Instrument, Unamortized Premium, Current" } } }, "localname": "DebtInstrumentUnamortizedPremiumCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r88", "r180" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.", "label": "Debt, Policy [Policy Text Block]", "terseLabel": "Debt Issuance Costs" } } }, "localname": "DebtPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredChargesPolicyTextBlock": { "auth_ref": [ "r33", "r88" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges.", "label": "Deferred Charges, Policy [Policy Text Block]", "terseLabel": "Deferred Offering Costs" } } }, "localname": "DeferredChargesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCosts": { "auth_ref": [ "r12", "r371", "r381" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent.", "label": "Deferred Costs, Noncurrent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "DeferredCosts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesDeferredOfferingCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [ "r33" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "terseLabel": "Schedule of deferred costs" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r90", "r284", "r288" ], "calculation": { "http://www.cardlytics.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": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r331" ], "calculation": { "http://www.cardlytics.com/role/SignificantAccountingPoliciesDebtIssuanceCostsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredFinanceCostsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Debt issuance costs, gross" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesConcentrationsOfRiskDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesDebtIssuanceCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r33", "r331" ], "calculation": { "http://www.cardlytics.com/role/SignificantAccountingPoliciesDebtIssuanceCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedLabel": "Less unamortized debt issuance costs", "negatedTerseLabel": "Less unamortized debt issuance costs", "terseLabel": "Debt issuance costs, net", "totalLabel": "Debt issuance costs, net" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtFuturePaymentsDetails", "http://www.cardlytics.com/role/DebtNarrativeDetails", "http://www.cardlytics.com/role/DebtScheduleOfDebtDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesConcentrationsOfRiskDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesDebtIssuanceCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r90", "r284", "r288" ], "calculation": { "http://www.cardlytics.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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r79", "r90", "r284", "r288" ], "calculation": { "http://www.cardlytics.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredRentCreditNoncurrent": { "auth_ref": [ "r41", "r335" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "For a classified balance sheet, the cumulative difference between the rental income or payments required by a lease agreement and the rental income or expense recognized on a straight-line basis, or other systematic and rational basis more representative of the time pattern in which use or benefit is granted or derived from the leased property, expected to be recognized in income or expense, by the lessor or lessee, respectively, more than one year after the balance sheet date.", "label": "Deferred Rent Credit, Noncurrent", "terseLabel": "Deferred liabilities" } } }, "localname": "DeferredRentCreditNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r90", "r284", "r288" ], "calculation": { "http://www.cardlytics.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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r277" ], "calculation": { "http://www.cardlytics.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "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", "negatedTotalLabel": "Net long-term deferred tax liability" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r261", "r281", "r282" ], "calculation": { "http://www.cardlytics.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carry-forwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r262", "r281", "r282" ], "calculation": { "http://www.cardlytics.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "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 temporary differences" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r279", "r281", "r282" ], "calculation": { "http://www.cardlytics.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Other tax credit carry-forward" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r261", "r281", "r282" ], "calculation": { "http://www.cardlytics.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r261", "r281", "r282" ], "calculation": { "http://www.cardlytics.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "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 the allowance for doubtful accounts.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r276" ], "calculation": { "http://www.cardlytics.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "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", "negatedPeriodEndLabel": "Ending balance", "negatedPeriodStartLabel": "Beginning balance", "negatedTerseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesChangeInValuationAllowanceDetails", "http://www.cardlytics.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r262", "r281", "r282" ], "calculation": { "http://www.cardlytics.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "order": 3.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 from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedTerseLabel": "Depreciation and amortization" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r79", "r153" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedStatementsOfOperations": { "order": 6.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 }, "http://www.cardlytics.com/role/SegmentsAdjustedContributionReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization expense" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfOperations", "http://www.cardlytics.com/role/SegmentsAdjustedContributionReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r79", "r124" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationNonproduction": { "auth_ref": [ "r79", "r153" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The expense recognized in the current period that allocates the cost of nonproduction tangible assets over their useful lives.", "label": "Depreciation, Nonproduction", "terseLabel": "Depreciation expense" } } }, "localname": "DepreciationNonproduction", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DirectorMember": { "auth_ref": [ "r344" ], "lang": { "en-US": { "role": { "documentation": "Person serving on the board of directors (who collectively have responsibility for governing the entity).", "label": "Director [Member]", "terseLabel": "Director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/RelatedPartiesSeriesGSeriesGDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r211" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue [Table Text Block]" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r205", "r258" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "STOCK-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r105" ], "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 USD per share)" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r108" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r327" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rates on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r97", "r268", "r269" ], "calculation": { "http://www.cardlytics.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails": { "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": "Income tax benefit" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r268", "r269", "r287" ], "calculation": { "http://www.cardlytics.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails": { "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": "Tax benefit at federal statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r268", "r269", "r287" ], "calculation": { "http://www.cardlytics.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails": { "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 changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r268", "r269", "r287" ], "calculation": { "http://www.cardlytics.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails": { "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 attributable to changes in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "terseLabel": "Change in federal and state statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r268", "r269", "r287" ], "calculation": { "http://www.cardlytics.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails": { "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 applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Foreign rate differential" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r268", "r269", "r287" ], "calculation": { "http://www.cardlytics.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other adjustments" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r268", "r269", "r287" ], "calculation": { "http://www.cardlytics.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails": { "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 income taxes, net of federal benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets" ], "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 Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationAllocationOfStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r251" ], "lang": { "en-US": { "role": { "documentation": "Weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "verboseLabel": "Compensation cost not yet recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r251" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unrecognized cost of unvested share-based awards, other than options, awarded to employees as compensation.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options", "terseLabel": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options", "verboseLabel": "Compensation not yet recognized, awards other than options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r251" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unrecognized cost of unvested options awarded to employees as compensation.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options", "terseLabel": "Compensation not yet recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Common stock issuable pursuant to the ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/EarningsPerShareDetails", "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An arrangement whereby an employee is entitled to receive in the future, subject to vesting and other restrictions, a number of shares in the entity at a specified price, as defined in the agreement. Although there are variations, normally, after vesting, when an option is exercised, the employee-holder pays the strike value in cash to the issuing employer-entity and receives equity shares. The equity shares can be sold into the market for cash at the current market price without restriction. Options may be used to attract, retain and incentivize employees, in addition to their regular salary and other benefits.", "label": "Employee Stock Option [Member]", "terseLabel": "Common stock options", "verboseLabel": "Employee Stock Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/EarningsPerShareDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r195" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfStockholdersDeficitEquity", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockFinancingAndIssuancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r79", "r189" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.cardlytics.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Fair Value Adjustment of Warrants", "negatedLabel": "Change in fair value of warrant liabilities, net", "negatedTerseLabel": "Change in fair value of warrant liabilities, net", "terseLabel": "Change in the fair value of warrant liabilities, net" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows", "http://www.cardlytics.com/role/ConsolidatedStatementsOfOperations", "http://www.cardlytics.com/role/FairValueMeasurementsNarrativeDetails" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/FairValueMeasurementsFairValueAssumptionsDetails", "http://www.cardlytics.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesDetails", "http://www.cardlytics.com/role/FairValueMeasurementsInstrumentsRecordedAtFairValueUsingLevel3InputsDetails", "http://www.cardlytics.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r305", "r306", "r307", "r308", "r314", "r315" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/FairValueMeasurementsFairValueAssumptionsDetails", "http://www.cardlytics.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesDetails", "http://www.cardlytics.com/role/FairValueMeasurementsInstrumentsRecordedAtFairValueUsingLevel3InputsDetails", "http://www.cardlytics.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "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 Measurement Inputs and Valuation Techniques [Line Items]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/FairValueMeasurementsWarrantsPricingModelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r309" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/FairValueMeasurementsWarrantsPricingModelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r309" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Fair value inputs" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r217", "r218", "r220", "r307", "r351" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r306", "r316" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockFinancingAndIssuancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockFinancingAndIssuancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r318" ], "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 MEASURMENTS" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r217", "r218", "r220", "r307", "r352" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r217", "r218", "r220", "r307", "r353" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r217", "r218", "r220", "r307", "r354" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesDetails" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/FairValueMeasurementsInstrumentsRecordedAtFairValueUsingLevel3InputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r311", "r315" ], "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 reconciliation of the redeemable convertible preferred stock warrant liability" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r312" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) recognized on the income statement for 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, Gain (Loss) Included in Earnings", "terseLabel": "Changes in fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/FairValueMeasurementsInstrumentsRecordedAtFairValueUsingLevel3InputsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": { "auth_ref": [ "r313" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of issuances 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, Issuances", "terseLabel": "Issuance of stock" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/FairValueMeasurementsInstrumentsRecordedAtFairValueUsingLevel3InputsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r313" ], "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": "Exercise/Conversion to common stock" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/FairValueMeasurementsInstrumentsRecordedAtFairValueUsingLevel3InputsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r311" ], "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": "Fair value, ending balance", "periodStartLabel": "Fair value, beginning balance", "terseLabel": "Liability value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/FairValueMeasurementsInstrumentsRecordedAtFairValueUsingLevel3InputsDetails", "http://www.cardlytics.com/role/FairValueMeasurementsNarrativeDetails" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r88", "r317", "r320" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instruments [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails", "http://www.cardlytics.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesDetails", "http://www.cardlytics.com/role/FairValueMeasurementsInstrumentsRecordedAtFairValueUsingLevel3InputsDetails", "http://www.cardlytics.com/role/FairValueMeasurementsNarrativeDetails", "http://www.cardlytics.com/role/FairValueMeasurementsWarrantsPricingModelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r147" ], "calculation": { "http://www.cardlytics.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails": { "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": "Less accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r147", "r356" ], "calculation": { "http://www.cardlytics.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails": { "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": "Deferred patent costs, gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r147" ], "calculation": { "http://www.cardlytics.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Deferred patent costs, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r324", "r325", "r326" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "negatedTerseLabel": "Foreign Currency Transaction (Gain) Loss" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesForeignCurrencyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r88", "r326", "r328" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/PropertyAndEquipmentDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r79", "r186", "r187" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedTerseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesDebtIssuanceCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r67" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 }, "http://www.cardlytics.com/role/SegmentsAdjustedContributionReconciliationDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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 administration expense" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfOperations", "http://www.cardlytics.com/role/SegmentsAdjustedContributionReconciliationDetails", "http://www.cardlytics.com/role/VariableInterestEntityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r63" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administration expense" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockFinancingAndIssuancesDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesReductionInForceDetails", "http://www.cardlytics.com/role/StockBasedCompensationAllocationOfStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r88", "r145" ], "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" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/NatureOfOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r88", "r152", "r159" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r96" ], "calculation": { "http://www.cardlytics.com/role/IncomeTaxesDomesticAndForeignComponentsDetails": { "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesDomesticAndForeignComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r61", "r102", "r369", "r376", "r388" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.cardlytics.com/role/IncomeTaxesDomesticAndForeignComponentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cardlytics.com/role/SegmentsAdjustedContributionReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfOperations", "http://www.cardlytics.com/role/IncomeTaxesDomesticAndForeignComponentsDetails", "http://www.cardlytics.com/role/SegmentsAdjustedContributionReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r96" ], "calculation": { "http://www.cardlytics.com/role/IncomeTaxesDomesticAndForeignComponentsDetails": { "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesDomesticAndForeignComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r157" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockFinancingAndIssuancesDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesReductionInForceDetails", "http://www.cardlytics.com/role/StockBasedCompensationAllocationOfStockBasedCompensationDetails" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockFinancingAndIssuancesDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesReductionInForceDetails", "http://www.cardlytics.com/role/StockBasedCompensationAllocationOfStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r270" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesNarrativeDetails" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r291" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r90", "r125", "r289" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.cardlytics.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": "Income tax benefit", "totalLabel": "Income tax benefit" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfOperations", "http://www.cardlytics.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r88", "r266", "r267", "r274", "r275", "r278", "r290", "r392" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r78" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r78" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r78" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Other accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Change in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r78" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfStockholdersDeficitEquity" ], "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": "Increase (Decrease) in Temporary Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockOutstandingStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r144", "r146" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r378" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "terseLabel": "Interest expense, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaid": { "auth_ref": [ "r83" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to 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; classified as operating and investing activities.", "label": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities", "terseLabel": "Cash paid for interest", "verboseLabel": "Cash paid for interest" } } }, "localname": "InterestPaid", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows", "http://www.cardlytics.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalUseSoftwarePolicy": { "auth_ref": [ "r88", "r150", "r151" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.", "label": "Internal Use Software, Policy [Policy Text Block]", "terseLabel": "Internal Use Software" } } }, "localname": "InternalUseSoftwarePolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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": "Operating leases, rent expense" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingenciesOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r154" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r342" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lease, term of contract" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingenciesOperatingLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r26", "r375", "r385" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 (deficit) equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders' (deficit) equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r6", "r7", "r8", "r15", "r16" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Long-term liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r35" ], "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": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumMonthendOutstandingAmount": { "auth_ref": [ "r13", "r15", "r373", "r374", "r380" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum month-end amount borrowed under the credit facility during the period.", "label": "Line of Credit Facility, Maximum Month-end Outstanding Amount", "terseLabel": "Line of Credit Facility, Maximum Month-end Outstanding Amount" } } }, "localname": "LineOfCreditFacilityMaximumMonthendOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r35" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Line of credit facility, remaining borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Commitment fee percentage" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "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": "Lines of credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails", "http://www.cardlytics.com/role/DebtScheduleOfDebtDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesDebtIssuanceCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r13", "r373" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current portion 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": "Line of Credit, Current", "terseLabel": "Line of Credit, Current" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansPayableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Borrowing supported by a written promise to pay an obligation.", "label": "Loans Payable [Member]", "terseLabel": "Term loans" } } }, "localname": "LoansPayableMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails", "http://www.cardlytics.com/role/DebtScheduleOfDebtDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesDebtIssuanceCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r15" ], "calculation": { "http://www.cardlytics.com/role/DebtScheduleOfDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt and capital lease obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Long-term Debt and Capital Lease Obligations", "totalLabel": "Total debt" } } }, "localname": "LongTermDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Long-term Debt and Capital Lease Obligations, Including Current Maturities [Abstract]", "terseLabel": "Total debt" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtFuturePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtByMaturityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Long-term Debt, Fiscal Year Maturity [Abstract]", "terseLabel": "Debt" } } }, "localname": "LongTermDebtByMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtFuturePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.cardlytics.com/role/DebtScheduleOfDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "negatedTerseLabel": "Less current portion of long-term debt", "verboseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets", "http://www.cardlytics.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 }, "http://www.cardlytics.com/role/DebtScheduleOfDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net of current portion", "verboseLabel": "Long-term debt, net of current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets", "http://www.cardlytics.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r40" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails", "http://www.cardlytics.com/role/DebtScheduleOfDebtDetails", "http://www.cardlytics.com/role/FairValueMeasurementsNarrativeDetails", "http://www.cardlytics.com/role/RelatedPartiesNarrativeDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesDebtIssuanceCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r40", "r181" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails", "http://www.cardlytics.com/role/DebtScheduleOfDebtDetails", "http://www.cardlytics.com/role/FairValueMeasurementsNarrativeDetails", "http://www.cardlytics.com/role/RelatedPartiesNarrativeDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesDebtIssuanceCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r178", "r179" ], "lang": { "en-US": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MarketingAndAdvertisingExpense": { "auth_ref": [ "r67" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The total expense recognized in the period for promotion, public relations, and brand or product advertising.", "label": "Marketing and Advertising Expense", "terseLabel": "Advertising expense" } } }, "localname": "MarketingAndAdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesAdvertisingCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember": { "auth_ref": [ "r309" ], "lang": { "en-US": { "role": { "documentation": "Measurement input using amount by which value of business ownership interest is reduced to reflect lack of ability to convert business interest into cash quickly.", "label": "Measurement Input, Discount for Lack of Marketability [Member]", "terseLabel": "Discount for lack of marketability" } } }, "localname": "MeasurementInputDiscountForLackOfMarketabilityMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/FairValueMeasurementsFairValueAssumptionsDetails", "http://www.cardlytics.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "auth_ref": [ "r309" ], "lang": { "en-US": { "role": { "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year.", "label": "Measurement Input, Expected Dividend Rate [Member]", "terseLabel": "Dividend yield" } } }, "localname": "MeasurementInputExpectedDividendRateMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/FairValueMeasurementsWarrantsPricingModelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r309" ], "lang": { "en-US": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Measurement Input, Price Volatility [Member]", "terseLabel": "Volatility" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/FairValueMeasurementsFairValueAssumptionsDetails", "http://www.cardlytics.com/role/FairValueMeasurementsNarrativeDetails", "http://www.cardlytics.com/role/FairValueMeasurementsWarrantsPricingModelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r309" ], "lang": { "en-US": { "role": { "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.", "label": "Measurement Input, Risk Free Interest Rate [Member]", "terseLabel": "Risk-free interest rate" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/FairValueMeasurementsFairValueAssumptionsDetails", "http://www.cardlytics.com/role/FairValueMeasurementsWarrantsPricingModelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r309" ], "lang": { "en-US": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/FairValueMeasurementsFairValueAssumptionsDetails", "http://www.cardlytics.com/role/FairValueMeasurementsNarrativeDetails", "http://www.cardlytics.com/role/FairValueMeasurementsWarrantsPricingModelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/FairValueMeasurementsFairValueAssumptionsDetails", "http://www.cardlytics.com/role/FairValueMeasurementsNarrativeDetails", "http://www.cardlytics.com/role/FairValueMeasurementsWarrantsPricingModelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r76" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r76" ], "calculation": { "http://www.cardlytics.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", "terseLabel": "Net cash used in investing activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows", "http://www.cardlytics.com/role/VariableInterestEntityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r76", "r77", "r80" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "terseLabel": "Net cash used in operating activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows", "http://www.cardlytics.com/role/VariableInterestEntityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r55", "r58", "r62", "r80", "r107", "r377", "r387" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.cardlytics.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.cardlytics.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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows", "http://www.cardlytics.com/role/ConsolidatedStatementsOfComprehensiveLoss", "http://www.cardlytics.com/role/ConsolidatedStatementsOfOperations", "http://www.cardlytics.com/role/ConsolidatedStatementsOfStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r102", "r104" ], "calculation": { "http://www.cardlytics.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", "totalLabel": "Net loss attributable to common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r103" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]", "terseLabel": "ACCOUNTING STANDARDS" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/AccountingStandards" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r69" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.cardlytics.com/role/SegmentsAdjustedContributionReconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "negatedLabel": "Total other expense", "totalLabel": "Total other expense" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfOperations", "http://www.cardlytics.com/role/SegmentsAdjustedContributionReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SegmentsNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.cardlytics.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)", "totalLabel": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r334", "r336" ], "calculation": { "http://www.cardlytics.com/role/CommitmentsAndContingenciesOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingenciesOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r334", "r336" ], "calculation": { "http://www.cardlytics.com/role/CommitmentsAndContingenciesOperatingLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2019" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingenciesOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r334", "r336" ], "calculation": { "http://www.cardlytics.com/role/CommitmentsAndContingenciesOperatingLeasesDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingenciesOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r334", "r336" ], "calculation": { "http://www.cardlytics.com/role/CommitmentsAndContingenciesOperatingLeasesDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingenciesOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r334", "r336" ], "calculation": { "http://www.cardlytics.com/role/CommitmentsAndContingenciesOperatingLeasesDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingenciesOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r334", "r336" ], "calculation": { "http://www.cardlytics.com/role/CommitmentsAndContingenciesOperatingLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingenciesOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r334", "r336" ], "calculation": { "http://www.cardlytics.com/role/CommitmentsAndContingenciesOperatingLeasesDetails": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingenciesOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r279" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesNarrativeDetails" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r280" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesNarrativeDetails" ], "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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r1", "r304" ], "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": "NATURE OF OPERATIONS" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/NatureOfOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedBalanceSheets": { "order": 6.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 long-term assets, net" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitment": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.", "label": "Other Commitment", "terseLabel": "FI share commitment" } } }, "localname": "OtherCommitment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of other commitment.", "label": "Other Commitments [Axis]", "terseLabel": "Other Commitments [Axis]" } } }, "localname": "OtherCommitmentsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other future obligation.", "label": "Other Commitments [Domain]", "terseLabel": "Other Commitments [Domain]" } } }, "localname": "OtherCommitmentsDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r292", "r293", "r295" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r56", "r59", "r292", "r293", "r295" ], "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", "verboseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Income and Expenses [Abstract]", "terseLabel": "Other (expense) income:" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Liabilities Disclosure [Abstract]" } } }, "localname": "OtherLiabilitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r80" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other non-cash expense (income), net" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r70" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other (expense) income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://www.cardlytics.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.", "label": "Other Receivables, Net, Current", "terseLabel": "Other receivables" } } }, "localname": "OtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets" ], "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": "Over-Allotment Option" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/NatureOfOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaidInKindInterest": { "auth_ref": [ "r79" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Paid-in-Kind Interest", "terseLabel": "Paid-in-king interest" } } }, "localname": "PaidInKindInterest", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r75" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "Payments of Financing Costs", "negatedLabel": "Debt issuance costs" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r75" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedTerseLabel": "Equity issuance costs", "terseLabel": "Issuance costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockFinancingAndIssuancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r71" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedTerseLabel": "Acquisition of patents" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r71" ], "calculation": { "http://www.cardlytics.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": "Acquisition of property and equipment", "terseLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows", "http://www.cardlytics.com/role/SegmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r71" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments to Develop Software", "negatedTerseLabel": "Capitalized software development costs" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Shares or units awarded to employees for meeting certain performance targets.", "label": "Performance Shares [Member]", "terseLabel": "Performance Shares [Member]", "verboseLabel": "Performance-based restricted share unit" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r224", "r252" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name pertaining to equity-based compensation arrangements.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the equity-based compensation arrangement plan.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r319" ], "lang": { "en-US": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]", "terseLabel": "Portion at Fair Value Measurement [Member]" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockFinancingAndIssuancesDetails" ], "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": "Preferred stock, dividend rate (in usd per share)" } } }, "localname": "PreferredStockDividendRatePerDollarAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockFinancingAndIssuancesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r19" ], "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 or stated value per share (in usd per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/NatureOfOperationsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r19" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/NatureOfOperationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r3", "r27", "r28" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits 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 assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r72" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Proceeds from IPO, net" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/NatureOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r72" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.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" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r73" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from issuance of debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock": { "auth_ref": [ "r72" ], "calculation": { "http://www.cardlytics.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 preferred stock", "verboseLabel": "Proceeds from issuance of Series G preferred stock" } } }, "localname": "ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockFinancingAndIssuancesDetails", "http://www.cardlytics.com/role/RelatedPartiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r72" ], "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 Warrant Exercises" } } }, "localname": "ProceedsFromWarrantExercises", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/RelatedPartiesAgreementsWithAimiaIncAndAffiliatedEntitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r32", "r156" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/PropertyAndEquipmentDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r160" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "PROPERTY AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/PropertyAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r31", "r154" ], "calculation": { "http://www.cardlytics.com/role/PropertyAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/PropertyAndEquipmentDetails" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/PropertyAndEquipmentDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r11", "r156", "r386" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.cardlytics.com/role/PropertyAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property, Plant and Equipment, Net", "verboseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets", "http://www.cardlytics.com/role/PropertyAndEquipmentDetails", "http://www.cardlytics.com/role/SegmentsGeographicalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r30", "r88", "r156" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r10", "r156" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property and equipment, useful life", "verboseLabel": "Schedule of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/PropertyAndEquipmentTables", "http://www.cardlytics.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r10", "r154" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/PropertyAndEquipmentDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable": { "auth_ref": [ "r338" ], "lang": { "en-US": { "role": { "documentation": "A listing by major property class of the amount of lessor property under a leasing agreement, and available for lease (not currently under lease), at cost, between the lessor and the lessee as of the balance sheet date.", "label": "Property Subject to or Available for Operating Lease, by Major Property Class [Table]", "terseLabel": "Property Subject to or Available for Operating Lease, by Major Property Class [Table]" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingenciesOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems": { "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 Subject to or Available for Operating Lease [Line Items]", "terseLabel": "Property Subject to or Available for Operating Lease [Line Items]" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingenciesOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r68", "r208" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable.", "label": "Provision for Doubtful Accounts", "verboseLabel": "Bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesAccountsReceivableDetailsDetails" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.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]", "terseLabel": "Redeemable convertible preferred stock" } } }, "localname": "RedeemableConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/EarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmountAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Redeemable Noncontrolling Interest, Equity, Carrying Amount [Abstract]", "terseLabel": "Redeemable convertible preferred stock:" } } }, "localname": "RedeemableNoncontrollingInterestEquityCarryingAmountAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r349" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/RelatedPartiesAgreementsWithAimiaIncAndAffiliatedEntitiesDetails", "http://www.cardlytics.com/role/RelatedPartiesConvertiblePromissoryNotesDetails", "http://www.cardlytics.com/role/RelatedPartiesNarrativeDetails", "http://www.cardlytics.com/role/RelatedPartiesSeriesGSeriesGDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r219", "r343", "r345" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/RelatedPartiesAgreementsWithAimiaIncAndAffiliatedEntitiesDetails", "http://www.cardlytics.com/role/RelatedPartiesConvertiblePromissoryNotesDetails" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/RelatedPartiesAgreementsWithAimiaIncAndAffiliatedEntitiesDetails", "http://www.cardlytics.com/role/RelatedPartiesConvertiblePromissoryNotesDetails" ], "xbrltype": "domainItemType" }, "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/RelatedPartiesAgreementsWithAimiaIncAndAffiliatedEntitiesDetails", "http://www.cardlytics.com/role/RelatedPartiesConvertiblePromissoryNotesDetails", "http://www.cardlytics.com/role/RelatedPartiesNarrativeDetails", "http://www.cardlytics.com/role/RelatedPartiesSeriesGSeriesGDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r219", "r343", "r345", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/RelatedPartiesAgreementsWithAimiaIncAndAffiliatedEntitiesDetails", "http://www.cardlytics.com/role/RelatedPartiesConvertiblePromissoryNotesDetails", "http://www.cardlytics.com/role/RelatedPartiesNarrativeDetails", "http://www.cardlytics.com/role/RelatedPartiesSeriesGSeriesGDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r349" ], "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 PARTIES" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/RelatedParties" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r74" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.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", "negatedTerseLabel": "Principal payments of debt", "terseLabel": "Repayments of lines of credit" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows", "http://www.cardlytics.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r259", "r397" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 }, "http://www.cardlytics.com/role/SegmentsAdjustedContributionReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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 expense" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfOperations", "http://www.cardlytics.com/role/SegmentsAdjustedContributionReconciliationDetails" ], "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 expense" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesReductionInForceDetails", "http://www.cardlytics.com/role/StockBasedCompensationAllocationOfStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r88", "r259" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development Costs" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r9", "r81", "r87", "r370", "r383" ], "calculation": { "http://www.cardlytics.com/role/SignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents", "terseLabel": "Restricted Cash and Cash Equivalents", "verboseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows", "http://www.cardlytics.com/role/SignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/EarningsPerShareDetails", "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesReductionInForceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by individual restructuring plan.", "label": "Restructuring Plan [Axis]", "terseLabel": "Restructuring Plan [Axis]" } } }, "localname": "RestructuringPlanAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesReductionInForceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the individual restructuring plans.", "label": "Restructuring Plan [Domain]", "terseLabel": "Restructuring Plan [Domain]" } } }, "localname": "RestructuringPlanDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesReductionInForceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r23", "r202", "r384" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfStockholdersDeficitEquity" ], "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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r209", "r210", "r211" ], "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 from Contract with Customer, Excluding Assessed Tax" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r89", "r216" ], "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" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r131" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of revenue by geographic areas" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r66", "r122", "r123", "r129" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 }, "http://www.cardlytics.com/role/SegmentsRevenueBySegmentDetails": { "order": 2.0, "parentTag": "cdlx_AdjustedContribution", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "netLabel": "Allocation of revenue less FI Share and other third-party costs", "terseLabel": "Revenue", "verboseLabel": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfOperations", "http://www.cardlytics.com/role/SegmentsGeographicalInformationDetails", "http://www.cardlytics.com/role/SegmentsRevenueBySegmentDetails", "http://www.cardlytics.com/role/VariableInterestEntityDetails" ], "xbrltype": "monetaryItemType" }, "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/NatureOfOperationsDetails" ], "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, number of shares issued in transaction (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/NatureOfOperationsDetails" ], "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": "Sale of stock, price per share (in usd per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/NatureOfOperationsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ScenarioUnspecifiedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Any scenario, that is, the particular reporting scenario is left unspecified. Scenarios distinguish among different kinds of business reporting facts, as for example actual versus budgeted figures.", "label": "Scenario, Unspecified [Domain]", "terseLabel": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r46" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of allowance for doubtful accounts" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r106" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r106" ], "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" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock": { "auth_ref": [ "r340" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-lived, depreciable assets that are subject to a lease meeting the criteria for capitalization and are used in the normal conduct of business to produce goods and services. Examples may 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": "Schedule of Capital Leased Assets [Table Text Block]", "terseLabel": "Schedule of capital leased assets" } } }, "localname": "ScheduleOfCapitalLeasedAsssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/PropertyAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of cash and cash equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r285" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r40", "r95", "r196", "r199", "r200", "r201", "r329", "r330", "r332", "r379" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of long-term debt instruments" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r277" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of deferred income taxes" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r268" ], "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 tax rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r223", "r249", "r254" ], "lang": { "en-US": { "role": { "documentation": "Schedule that sets forth the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationAllocationOfStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r223", "r249", "r254" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]", "terseLabel": "Allocation of recognized period costs" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r305" ], "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 financial assets and liabilities measured at fair value on a recurring basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r337" ], "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": "Future Operating Lease Payments" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r96" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of domestic and foreign components of income (loss) before income taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r148", "r149" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of indefinite-lived intangible assets" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r180" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of maturities of debt and capital lease" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r237" ], "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": "Summary of RSU activity" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r32", "r156" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/PropertyAndEquipmentDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r92", "r343", "r345", "r346", "r347", "r348" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/RelatedPartiesAgreementsWithAimiaIncAndAffiliatedEntitiesDetails", "http://www.cardlytics.com/role/RelatedPartiesConvertiblePromissoryNotesDetails", "http://www.cardlytics.com/role/RelatedPartiesNarrativeDetails", "http://www.cardlytics.com/role/RelatedPartiesSeriesGSeriesGDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, 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 [Table Text Block]", "terseLabel": "Schedule of related party transactions" } } }, "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/RelatedPartiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r9", "r87", "r370", "r383" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of restricted cash" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r162", "r163", "r166" ], "lang": { "en-US": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesReductionInForceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r162", "r163", "r166" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Schedule of restructuring costs" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r121", "r126", "r127", "r128", "r143" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SegmentsGeographicalInformationDetails", "http://www.cardlytics.com/role/SegmentsNarrativeDetails", "http://www.cardlytics.com/role/SegmentsRevenueBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r121", "r126", "r127", "r128", "r143" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of segment reporting information" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r224", "r252" ], "lang": { "en-US": { "role": { "documentation": "Components of an equity-based arrangement under which compensation is awarded to employees, typically comprised of compensation expense; changes in the quantity and fair value of the shares (or other type of equity) granted, exercised, forfeited, and issued and outstanding pertaining to that plan; and cash flow effects resulting from the equity-based payment arrangement. Component disclosures are by type of award and plan name.", "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationFairValueAssumptionsDetails", "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r230", "r243", "r245" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Summary of common stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r43", "r94", "r190", "r193", "r194", "r196", "r197", "r198", "r199", "r200", "r201", "r202" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/FairValueMeasurementsPreferredStockWarrantsDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r91", "r203", "r204", "r222" ], "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": "Summary of our preferred stock warrants", "verboseLabel": "Summary of common stock warrant activity" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/CommonStockWarrantsTables", "http://www.cardlytics.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r273", "r286" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of unrecognized tax benefits activity" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfVariableInterestEntitiesTable": { "auth_ref": [ "r297", "r298", "r299", "r300", "r301" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of qualitative and quantitative information related to variable interests the entity holds, whether or not such variable interest entity (VIE) is included in the reporting entity's consolidated financial statements. Includes, but is not limited to, description of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a tabular comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.", "label": "Schedule of Variable Interest Entities [Table]", "terseLabel": "Schedule of Variable Interest Entities [Table]" } } }, "localname": "ScheduleOfVariableInterestEntitiesTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/VariableInterestEntityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SegmentsRevenueBySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r134" ], "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": "SEGMENTS" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/Segments" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "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": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SegmentsGeographicalInformationDetails", "http://www.cardlytics.com/role/SegmentsNarrativeDetails", "http://www.cardlytics.com/role/SegmentsRevenueBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.cardlytics.com/role/ConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 }, "http://www.cardlytics.com/role/SegmentsAdjustedContributionReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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 expense" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfOperations", "http://www.cardlytics.com/role/SegmentsAdjustedContributionReconciliationDetails", "http://www.cardlytics.com/role/VariableInterestEntityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r63" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing expense" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesReductionInForceDetails", "http://www.cardlytics.com/role/StockBasedCompensationAllocationOfStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r78" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.", "label": "Share-based Compensation", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r235" ], "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", "negatedTerseLabel": "Forfeited (in shares)", "terseLabel": "Forfeited, prior to FI MAU (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r241" ], "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r239" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r239" ], "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": "Granted (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r238" ], "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 \u2014 Ending balance (in shares)", "periodStartLabel": "Unvested \u2014 Beginning balance (in shares)", "terseLabel": "Unvested PSU (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r238" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value of nonvested awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested \u2014 Ending balance (in usd per share)", "periodStartLabel": "Unvested \u2014 Beginning balance (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r240" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r240" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Significant inputs:" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationFairValueAssumptionsDetails" ], "xbrltype": "stringItemType" }, "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": "Volatility, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationFairValueAssumptionsDetails" ], "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": "Volatility, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationFairValueAssumptionsDetails" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationFairValueAssumptionsDetails" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationFairValueAssumptionsDetails" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationFairValueAssumptionsDetails", "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": { "auth_ref": [ "r234" ], "lang": { "en-US": { "role": { "documentation": "Number of non-option equity instruments exercised by participants.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/NatureOfOperationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of additional shares authorized for issuance under an established share-based compensation plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Number of additional shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r226" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of shares (or other type of equity) originally approved (usually by shareholders and board of directors), net of any subsequent amendments and adjustments, for awards under the equity-based compensation plan. As stock or unit options and equity instruments other than options are awarded to participants, the shares or units remain authorized and become reserved for issuance under outstanding awards (not necessarily vested).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails" ], "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 Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r233" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r236" ], "lang": { "en-US": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period", "negatedTerseLabel": "Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r235" ], "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", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails" ], "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", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r244" ], "lang": { "en-US": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/FairValueMeasurementsWarrantsPricingModelDetails", "http://www.cardlytics.com/role/StockBasedCompensationFairValueAssumptionsDetails", "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r252" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r232", "r252" ], "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": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r231" ], "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": "Ending balance (in usd per share)", "periodStartLabel": "Beginning balance (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r247" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r247" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r245" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r246" ], "lang": { "en-US": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r222", "r227" ], "lang": { "en-US": { "role": { "documentation": "Equity-based compensation award.", "label": "Equity Award [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/RelatedPartiesNarrativeDetails", "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Canceled (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails" ], "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": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "First portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Compensation Award, Tranche One [Member]", "terseLabel": "Share-based Compensation Award, Tranche One" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Third portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Compensation Award, Tranche Three [Member]", "terseLabel": "Share-based Compensation Award, Tranche Three [Member]" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Second portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Compensation Award, Tranche Two [Member]", "terseLabel": "Share-based Compensation Award, Tranche Two" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r88", "r224", "r228" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for stock option and stock incentive plans. This disclosure may include (1) the types of stock option or incentive plans sponsored by the entity (2) the groups that participate in (or are covered by) each plan (3) significant plan provisions and (4) how stock compensation is measured, and the methodologies and significant assumptions used to determine that measurement.", "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r242" ], "lang": { "en-US": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options", "terseLabel": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Value of stock (in usd per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockFinancingAndIssuancesDetails", "http://www.cardlytics.com/role/StockBasedCompensationFairValueAssumptionsDetails", "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1": { "auth_ref": [ "r249" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of capitalized and expensed compensation cost from equity-based compensation arrangements.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost", "terseLabel": "Awards granted" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r225" ], "lang": { "en-US": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r248", "r253" ], "lang": { "en-US": { "role": { "documentation": "Expected term of share-based compensation awards, 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, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationFairValueAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r252" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r252" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/NatureOfOperationsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r229" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Options vested in period, fair value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase price of common stock, percent" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Shares Issued, Price Per Share" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockProtectiveProvisionsRedemptionsLiquidationAndConversionDetails" ], "xbrltype": "perShareItemType" }, "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": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfStockholdersDeficitEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r101" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r126", "r143", "r158", "r161", "r167", "r389" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SegmentsRevenueBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r18", "r19", "r20", "r195" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets", "http://www.cardlytics.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.cardlytics.com/role/EarningsPerShareDetails", "http://www.cardlytics.com/role/FairValueMeasurementsInstrumentsRecordedAtFairValueUsingLevel3InputsDetails", "http://www.cardlytics.com/role/FairValueMeasurementsNarrativeDetails", "http://www.cardlytics.com/role/FairValueMeasurementsPreferredStockWarrantsDetails", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockFinancingAndIssuancesDetails", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockOutstandingStockDetails", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockProtectiveProvisionsRedemptionsLiquidationAndConversionDetails", "http://www.cardlytics.com/role/RelatedPartiesNarrativeDetails", "http://www.cardlytics.com/role/RelatedPartiesSeriesGSeriesGDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r45", "r195" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfStockholdersDeficitEquity", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockFinancingAndIssuancesDetails" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets", "http://www.cardlytics.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.cardlytics.com/role/ConsolidatedStatementsOfStockholdersDeficitEquity", "http://www.cardlytics.com/role/RevenueDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesCapitalizedSoftwareDetails" ], "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/2018-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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementScenarioAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by scenario to be reported. Scenarios distinguish among different kinds of business reporting facts, as for example actual versus budgeted figures.", "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets", "http://www.cardlytics.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.cardlytics.com/role/ConsolidatedStatementsOfStockholdersDeficitEquity", "http://www.cardlytics.com/role/RevenueDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesCapitalizedSoftwareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of preferred stock and warrants for common stock issued.", "label": "Stock and Warrants Issued During Period, Value, Preferred Stock and Warrants", "terseLabel": "Stock and Warrants Issued During Period, Value, Preferred Stock and Warrants" } } }, "localname": "StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r44", "r195", "r196", "r202" ], "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", "negatedTerseLabel": "Conversion of preferred stock to common stock (in shares)", "terseLabel": "Conversion to common stock (in shares)", "verboseLabel": "Conversion of securities to common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfStockholdersDeficitEquity", "http://www.cardlytics.com/role/FairValueMeasurementsNarrativeDetails", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockOutstandingStockDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan": { "auth_ref": [ "r19", "r20", "r195", "r202", "r257" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of capital stock issued (purchased by employees) in connection with an employee stock ownership plan.", "label": "Stock Issued During Period, Shares, Employee Stock Ownership Plan", "terseLabel": "Stock Issued During Period, Shares, Employee Stock Ownership Plan" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r19", "r20", "r195", "r202" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of ESPP (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfStockholdersDeficitEquity", "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r19", "r20", "r195", "r202" ], "lang": { "en-US": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "negatedTerseLabel": "Issuance of Series G and Series G\u2019 Stock (in shares)", "terseLabel": "Issuance of Series G and Series G\u2019 Stock (in shares)", "verboseLabel": "Issuance of common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfStockholdersDeficitEquity", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockFinancingAndIssuancesDetails", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockOutstandingStockDetails", "http://www.cardlytics.com/role/RelatedPartiesNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r195", "r202" ], "lang": { "en-US": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "verboseLabel": "Stock issued during period, RSU (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfStockholdersDeficitEquity", "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r19", "r20", "r195", "r202", "r234" ], "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": "Exercise of common stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfStockholdersDeficitEquity", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r45", "r195", "r202" ], "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", "negatedLabel": "Conversion of preferred stock to common stock", "terseLabel": "Conversion to common stock" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfStockholdersDeficitEquity", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockOutstandingStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r19", "r20", "r195", "r202" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of ESPP" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r19", "r20", "r195", "r202" ], "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", "negatedLabel": "Issuance of Series G and Series G\u2019 Stock", "terseLabel": "Issuance of common stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfStockholdersDeficitEquity", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockOutstandingStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r45", "r195", "r202" ], "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": "Exercise of common stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionPlanExpense": { "auth_ref": [ "r79" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The noncash expense that accounts for the value of stock or unit options distributed to employees as compensation.", "label": "Stock or Unit Option Plan Expense", "terseLabel": "Stock option expense", "verboseLabel": "Stock or Unit Option Plan Expense" } } }, "localname": "StockOptionPlanExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/FairValueMeasurementsNarrativeDetails", "http://www.cardlytics.com/role/RelatedPartiesNarrativeDetails", "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r20", "r24", "r25", "r137" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 (deficit) equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets", "http://www.cardlytics.com/role/ConsolidatedStatementsOfStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 (deficit) equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityTotalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of total stockholders' equity, when it serves as a benchmark in a concentration of risk calculation. Also called Net Assets.", "label": "Stockholders' Equity, Total [Member]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityTotalMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/RelatedPartiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r350" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r350" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "domainItemType" }, "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/NatureOfOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SummaryOfValuationAllowanceTextBlock": { "auth_ref": [ "r276" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance.", "label": "Summary of Valuation Allowance [Table Text Block]", "terseLabel": "Summary of changes in valuation allowance" } } }, "localname": "SummaryOfValuationAllowanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r114" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.", "label": "Supplier Concentration Risk [Member]", "terseLabel": "Supplier Concentration Risk [Member]" } } }, "localname": "SupplierConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConcentrationOfRiskDetails", "http://www.cardlytics.com/role/SegmentsGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions": { "auth_ref": [ "r260", "r263" ], "calculation": { "http://www.cardlytics.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) to previously recorded tax expense. Includes, but is not limited to, significant settlements of income tax disputes, and unusual tax positions or infrequent actions taken by the entity, including tax assessment reversal, and IRS tax settlement.", "label": "Tax Adjustments, Settlements, and Unusual Provisions", "terseLabel": "Change in uncertain tax positions" } } }, "localname": "TaxAdjustmentsSettlementsAndUnusualProvisions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r279" ], "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 credits" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityAccretionOfDividends": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of accretion of temporary equity during the period due to unpaid dividends.", "label": "Temporary Equity, Accretion of Dividends", "terseLabel": "Deemed dividend related to beneficial conversion feature" } } }, "localname": "TemporaryEquityAccretionOfDividends", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockFinancingAndIssuancesDetails", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockOutstandingStockDetails" ], "xbrltype": "monetaryItemType" }, "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 of redeemable convertible preferred stock" } } }, "localname": "TemporaryEquityAccretionToRedemptionValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockOutstandingStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment": { "auth_ref": [], "calculation": { "http://www.cardlytics.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": "Adjustments to the carrying value of redeemable convertible preferred stock" } } }, "localname": "TemporaryEquityAccretionToRedemptionValueAdjustment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityByClassOfStockTable": { "auth_ref": [ "r5", "r191" ], "lang": { "en-US": { "role": { "documentation": "Table of capital stock that is 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. 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. This table may include a description by series, value, shares authorized, shares issued and outstanding, redemption price per share and subscription receivable.", "label": "Temporary Equity, by Class of Stock [Table]", "terseLabel": "Temporary Equity, by Class of Stock [Table]" } } }, "localname": "TemporaryEquityByClassOfStockTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockFinancingAndIssuancesDetails", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockOutstandingStockDetails", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockProtectiveProvisionsRedemptionsLiquidationAndConversionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [], "calculation": { "http://www.cardlytics.com/role/ConsolidatedBalanceSheets": { "order": 3.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": "Ending balance", "periodStartLabel": "Beginning balance", "verboseLabel": "Redeemable convertible preferred stock" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockOutstandingStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Temporary Equity Disclosure [Abstract]" } } }, "localname": "TemporaryEquityDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityLineItems": { "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": "Temporary Equity [Line Items]", "terseLabel": "Temporary Equity [Line Items]" } } }, "localname": "TemporaryEquityLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockFinancingAndIssuancesDetails", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockOutstandingStockDetails", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockProtectiveProvisionsRedemptionsLiquidationAndConversionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityLiquidationPreferencePerShare": { "auth_ref": [ "r42" ], "lang": { "en-US": { "role": { "documentation": "The per share 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 Per Share", "terseLabel": "Liquidation preference (in usd per share)" } } }, "localname": "TemporaryEquityLiquidationPreferencePerShare", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockProtectiveProvisionsRedemptionsLiquidationAndConversionDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "auth_ref": [ "r5", "r191" ], "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 usd per share)" } } }, "localname": "TemporaryEquityParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockFinancingAndIssuancesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquityRedemptionPricePerShare": { "auth_ref": [ "r5", "r191" ], "lang": { "en-US": { "role": { "documentation": "Amount to be paid per share that is classified as temporary equity by entity upon redemption. 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, Redemption Price Per Share", "terseLabel": "Redemption price per share (in usd per share)" } } }, "localname": "TemporaryEquityRedemptionPricePerShare", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockProtectiveProvisionsRedemptionsLiquidationAndConversionDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquitySharesAuthorized": { "auth_ref": [ "r17" ], "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)", "verboseLabel": "Shares authorized (in shares)" } } }, "localname": "TemporaryEquitySharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.cardlytics.com/role/NatureOfOperationsDetails", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockFinancingAndIssuancesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r17" ], "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": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Redeemable convertible preferred stock, shares outstanding (in shares)", "verboseLabel": "Shares outstanding (in shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockOutstandingStockDetails", "http://www.cardlytics.com/role/RelatedPartiesSeriesGSeriesGDetails" ], "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", "verboseLabel": "Issuance of stock" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/FairValueMeasurementsNarrativeDetails", "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockFinancingAndIssuancesDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityTableTextBlock": { "auth_ref": [ "r5", "r191" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of 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. 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 [Table Text Block]", "terseLabel": "Summary of the change in carrying amount of the outstanding redeemable convertible preferred stock" } } }, "localname": "TemporaryEquityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_TitleOfIndividualAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals.", "label": "Relationship to Entity [Domain]", "terseLabel": "Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r355" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails", "http://www.cardlytics.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesDetails", "http://www.cardlytics.com/role/FairValueMeasurementsInstrumentsRecordedAtFairValueUsingLevel3InputsDetails", "http://www.cardlytics.com/role/FairValueMeasurementsNarrativeDetails", "http://www.cardlytics.com/role/FairValueMeasurementsWarrantsPricingModelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r33" ], "calculation": { "http://www.cardlytics.com/role/SignificantAccountingPoliciesDebtIssuanceCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "totalLabel": "Total" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesDebtIssuanceCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Receivables, Current", "terseLabel": "Unbilled receivables" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesAccountsReceivableDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r264", "r271" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r272" ], "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", "negatedTerseLabel": "Increase related to current year tax position" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r109", "r110", "r111", "r112", "r118", "r119", "r120" ], "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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r265" ], "calculation": { "http://www.cardlytics.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "negatedTerseLabel": "Change in valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableInterestEntityLineItems": { "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": "Variable Interest Entity [Line Items]", "terseLabel": "Variable Interest Entity [Line Items]" } } }, "localname": "VariableInterestEntityLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/VariableInterestEntityDetails" ], "xbrltype": "stringItemType" }, "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/2018-01-31", "presentation": [ "http://www.cardlytics.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/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r252" ], "lang": { "en-US": { "role": { "documentation": "Information by vesting schedule for share-based compensation.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r252" ], "lang": { "en-US": { "role": { "documentation": "Vesting schedule for share-based compensation.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [ "r100" ], "calculation": { "http://www.cardlytics.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.", "label": "Warrants and Rights Outstanding", "terseLabel": "Long-term warrant liability", "verboseLabel": "Fair value of warrants issued" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedBalanceSheets", "http://www.cardlytics.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesDetails", "http://www.cardlytics.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "auth_ref": [ "r310" ], "lang": { "en-US": { "role": { "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.", "label": "Warrants and Rights Outstanding, Measurement Input", "terseLabel": "Significant inputs" } } }, "localname": "WarrantsAndRightsOutstandingMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/FairValueMeasurementsNarrativeDetails", "http://www.cardlytics.com/role/FairValueMeasurementsWarrantsPricingModelDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r310" ], "lang": { "en-US": { "role": { "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Warrants and Rights Outstanding, Term", "terseLabel": "Expected term" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/FairValueMeasurementsWarrantsPricingModelDetails" ], "xbrltype": "durationItemType" }, "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 common shares outstanding, basic and diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.cardlytics.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "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" }, "r100": { "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" }, "r101": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r102": { "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" }, "r103": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1377-109256" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1337-109256" }, "r106": { "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" }, "r107": { "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" }, "r108": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r125": { "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" }, "r126": { "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" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r133": { "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" }, "r134": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "305", "URI": "http://asc.fasb.org/extlink&oid=6375392&loc=d3e26790-107797" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5074-111524" }, "r137": { "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" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=84159346&loc=d3e8275-108329" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68054294&loc=d3e8384-108330" }, "r141": { "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" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r143": { "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" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r145": { "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" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r147": { "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" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6389767&loc=d3e17916-109280" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r159": { "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" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r169": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14326-108349" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14615-108349" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14394-108349" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14435-108349" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14453-108349" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14472-108349" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14557-108349" }, "r177": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=115931803&loc=d3e12021-110248" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=115931803&loc=d3e12053-110248" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r181": { "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" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109126253&loc=d3e4852-112606" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109126253&loc=d3e4724-112606" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031898-161870" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=114001942&loc=d3e12317-112629" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=114001942&loc=d3e12355-112629" }, "r188": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r20": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=68057994&loc=d3e25284-112666" }, "r204": { "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" }, "r205": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208855" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130531-203044" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130532-203044" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130534-203044" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130539-203045" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130543-203045" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130545-203045" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130549-203045" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r216": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r218": { "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=108410482&loc=d3e1928-114920" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=112275985&loc=d3e4179-114921" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=79507207&loc=d3e4534-113899" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r231": { "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=109197908&loc=d3e5070-113901" }, "r232": { "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=109197908&loc=d3e5070-113901" }, "r233": { "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=109197908&loc=d3e5070-113901" }, "r234": { "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=109197908&loc=d3e5070-113901" }, "r235": { "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=109197908&loc=d3e5070-113901" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r238": { "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=109197908&loc=d3e5070-113901" }, "r239": { "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=109197908&loc=d3e5070-113901" }, "r24": { "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" }, "r240": { "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=109197908&loc=d3e5070-113901" }, "r241": { "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=109197908&loc=d3e5070-113901" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r248": { "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=109197908&loc=d3e5070-113901" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r25": { "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" }, "r250": { "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=109197908&loc=d3e5070-113901" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r253": { "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" }, "r254": { "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" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11149-113907" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11178-113907" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "40", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109244457&loc=d3e16649-113920" }, "r258": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r259": { "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" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=115928272&loc=d3e28511-109314" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=115928272&loc=d3e28680-109314" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=115928272&loc=d3e28680-109314" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=115928272&loc=d3e28446-109314" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=SL37586934-109318" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e32123-109318" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e32247-109318" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e32280-109318" }, "r268": { "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" }, "r269": { "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" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238393&loc=d3e36027-109320" }, "r287": { "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=34349781&loc=d3e330036-122817" }, "r288": { "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=34349781&loc=d3e330036-122817" }, "r289": { "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" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r291": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r292": { "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" }, "r293": { "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" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r295": { "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" }, "r296": { "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" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108788376&loc=d3e5710-111685" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108788376&loc=d3e5728-111685" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108788376&loc=SL6759159-111685" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r30": { "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" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108788376&loc=d3e5747-111685" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108788376&loc=SL6228884-111685" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=27015204&loc=d3e355033-122828" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=27015204&loc=d3e355100-122828" }, "r304": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19190-110258" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=SL7498348-110258" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19279-110258" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=SL6742756-110258" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r318": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75026489&loc=d3e13220-108610" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=109250915&loc=d3e13279-108611" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=109250915&loc=d3e13531-108611" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=109250915&loc=d3e13537-108611" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=109250915&loc=d3e13537-108611" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30700-110894" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r332": { "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" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 2)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r334": { "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" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902458&loc=d3e39927-112707" }, "r336": { "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" }, "r337": { "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" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164653&loc=d3e41551-112718" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164758&loc=d3e45014-112735" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r343": { "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" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r35": { "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" }, "r350": { "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" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=68078379&loc=d3e122625-111746" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r371": { "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" }, "r372": { "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" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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=114873765&loc=SL114874048-224260" }, "r377": { "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=114873765&loc=SL114874048-224260" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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=6879938&loc=d3e572229-122910" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r382": { "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=6879938&loc=d3e572229-122910" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r384": { "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=6879938&loc=d3e572229-122910" }, "r385": { "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=6879938&loc=d3e572229-122910" }, "r386": { "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=6879938&loc=d3e572229-122910" }, "r387": { "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=114873790&loc=SL114874131-224263" }, "r388": { "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=114873790&loc=SL114874131-224263" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99384497&loc=SL65671331-158438" }, "r39": { "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" }, "r390": { "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" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r392": { "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" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r395": { "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" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r397": { "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" }, "r398": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r399": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6801-107765" }, "r40": { "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" }, "r400": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r401": { "Name": "Forms 10-K, 20-F, 40-F", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-1" }, "r402": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r403": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r404": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.26(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r5": { "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" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e637-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e681-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669686-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL34724394-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e557-108580" }, "r61": { "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=115205541&loc=SL114868664-224227" }, "r62": { "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=115205541&loc=SL114868664-224227" }, "r63": { "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=115205541&loc=SL114868664-224227" }, "r64": { "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=115205541&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r67": { "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=115205541&loc=SL114868664-224227" }, "r68": { "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=115205541&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r70": { "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=115205541&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3521-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3044-108585" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } XML 21 R17.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
FAIR VALUE MEASUREMENTS
12 Months Ended
Dec. 31, 2019
Fair Value Disclosures [Abstract]  
FAIR VALUE MEASURMENTS FAIR VALUE MEASUREMENTS
Financial assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. The following table summarizes our liabilities measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):
 
December 31, 2017
 
Level 1
 
Level 2
 
Level 3
 
Total
Liabilities:
 
 
 
 
 
 
 
Preferred stock warrants(1)
$

 
$

 
$
2,285

 
$
2,285

Common stock warrants(1)

 

 
7,945

 
7,945

Total liabilities
$

 
$

 
$
10,230

 
$
10,230

(1)
Warrant liabilities were zero as of December 31, 2018 and 2019.

Instruments Recorded at Fair Value Using Level 3 Inputs
Our redeemable convertible preferred stock warrants, common stock warrants issued in connection with the Series G Stock financing and our convertible promissory notes are measured and recorded at fair value on a recurring basis using Level 3 inputs. The table below provides a roll forward of the changes in fair value of Level 3 financial instruments (in thousands):
 
Preferred
Stock
Warrants
 
Common
Stock
Warrants
 
Convertible
Promissory
Notes
Balance at December 31, 2016
$
2,197

 
$

 
$
72,332

Fair value of convertible promissory notes at issuance

 

 
(44,672
)
Conversion of convertible promissory notes to Series G’ preferred stock

 

 
(24,392
)
Accrued interest on convertible promissory notes

 

 
1,701

Issuance of common stock warrants

 
7,452

 

Changes in fair value
88

 
493

 
(4,969
)
Balance at December 31, 2017
$
2,285

 
$
7,945

 
$


Preferred
Stock
Warrants

Common
Stock
Warrants

Convertible
Promissory
Notes
Balance at December 31, 2017
$
2,285


$
7,945


$

Conversion of convertible promissory notes to common stock
(1,736
)




Issuance of common stock warrants
(549
)

7,309



Changes in fair value


(15,254
)


Balance at December 31, 2018
$


$


$


In valuing our instruments recorded at fair value using Level 3 inputs, our board of directors determined the equity value of our business generally using a combination of the income approach and the market approach valuation methods.
The income approach estimates value based on the expectation of future cash flows that a company will generate, such as cash earnings, cost savings, tax deductions and the proceeds from disposition. These future cash flows are discounted to their present values using a discount rate derived based on an analysis of the cost of capital of comparable publicly traded companies in similar lines of business, as of each valuation date, and is adjusted to reflect the risks inherent in our cash flows.
The market approach estimates the fair value of a company by applying market multiples of comparable publicly traded companies in a similar line of business. The market multiples are based on relevant metrics implied by the price that investors have paid for the equity of publicly traded companies. Given our significant focus on investing in and growing our business, we primarily utilized the forward-looking revenue multiple when performing valuation assessments under the market approach and considered both trading and transaction multiples. When considering which companies to include as our comparable industry peer companies, we focused on U.S.-based publicly traded companies that were broadly comparable to us based on consideration of industry, market and line of business. From the comparable companies, a representative market value multiple was determined and applied to our operating results to estimate the value of our company. The market value multiple was determined based on consideration of multiples of revenue to each of the comparable companies’ historical and forecasted revenue. In addition, the market approach considers IPO and merger and acquisition transactions involving companies similar to the company’s business being valued. Multiples of revenue are calculated for these transactions and then applied to the business being valued, after reduction by an appropriate discount.
Once an equity value was determined, beginning January 1, 2017, we utilized probability-weighted expected return method (“PWERM”) to allocate the overall value of equity to the various share classes. The PWERM relies on a forward-looking analysis to predict the possible future value of a company. Under this method, discrete future outcomes, including an IPO and non-IPO scenarios, are weighted based on the estimated the probability of each scenario. The PWERM is used when discrete future outcomes can be predicted with reasonable certainty based on a probability distribution. We relied on the PWERM to allocate the value of equity under a liquidity scenario. The projected equity value relied upon in the PWERM scenario was based on (i) guideline IPO transactions involving companies that were considered broadly comparable to us and (ii) our expectation of the pre-money valuation that we needed to achieve to consider an IPO as a viable exit strategy.
The following table summarizes key assumptions used in the PWERM for estimating the fair value of our redeemable convertible preferred stock warrant liability:
 
Year Ended December 31,
 
2017
Cost of debt applicable to convertible promissory notes
—%
Cost of equity applicable to convertible promissory notes
—%
Weighted-average cost of capital applicable to preferred stock warrants
21%
Discount for lack of marketability
7% to 13%
Volatility
55%
Risk-free interest rate
1.2% to 1.4%

Preferred Stock Warrants
Upon the consummation of our IPO, all of the outstanding warrants to purchase shares of redeemable convertible preferred stock were automatically converted into warrants to purchase shares of common stock. Refer to Note 9—Redeemable Convertible Preferred Stock for additional information regarding our IPO.
A summary of our preferred stock warrants is as follows (in thousands, except per share amounts):
 
 
 
 
 
 
 
 
December 31,
Preferred Series
 
Grant
date
 
Expiration
date
 
Exercise
price
 
2017
 
2018
 
2019
Series B-R
 
2/26/2010
 
2/25/2020
 
$
2.36

 
59

 

 

Series D-R
 
9/21/2012
 
9/20/2022
 
$
23.64

 
38

 

 

Series D-R
 
9/21/2012
 
9/20/2022
 
$
23.64

 
13

 

 

Total preferred stock warrants
 
 
 
 
 
 
 
110

 

 


The fair value of the warrants to purchase Series B-R Stock and Series D-R Stock decreased from $26.80 per share and $13.63 per share on December 31, 2017 to $20.18 per share and $10.57 per share on February 8, 2018, respectively, the date at which they converted to warrants to purchase shares of our common stock and were reclassified to additional paid-in capital on our consolidated balance sheet. The decrease in the fair value of the warrants to purchase Series B-R Stock and Series D-R Stock primarily resulted from the timing of future potential liquidity events, changes to our forecasted financial results and changes in the valuation of comparable companies.
Common Stock Warrants
In June 2017, we issued our lender additional warrants to purchase 17,500 shares of common stock at a price of $27.68 per share. The fair value of the warrants issued in June 2017 were calculated to be $0.3 million. We determined the grant date fair value of these common warrants using the Black-Scholes option pricing model, which is affected by the estimated fair value of our common stock as well as the following significant inputs:
 
Common stock
warrants
(issued June 2017)
Weighted-average grant date fair value
$19.04
Significant inputs:
 
Value of common stock
$30.08
Expected term
10 years
Volatility
50%
Risk-free interest rate
2.2%
Dividend yield
—%

Common Stock Warrants Issued in Connection with the Series G Stock Financing
In connection with the Series G Stock financing, we issued warrants to purchase an aggregate number of shares of common stock equal to the product obtained by multiplying 346,334 by a fraction, the numerator of which is the difference between $68.9516 and the volume weighted average closing price of our common stock over the 30 trading days (or such lesser number of days as our common stock has been traded on the Nasdaq Global Market) prior to the date on which such warrants vest and become exercisable and the denominator of which is such volume weighted average closing price, which warrants vested and became exercisable on August 8, 2018, which was 180 days following the date of our IPO, at an exercise price of $0.0004 per share.
To determine the fair value of our common stock warrant liability issued in connection with our Series G Stock financing, we utilized a Monte Carlo simulation, which allows for the modeling of complex securities and evaluates many possible outcomes to forecast the stock price of the company post-IPO. As part of the valuation, we considered various scenarios related to the pricing, timing and probability of an IPO. We applied an annual equity volatility of 59% and a discount for lack of marketability of 11% to arrive at a valuation of $7.5 million on the issuance date.
Subsequent to our IPO, the fair value of the common stock warrant liability was estimated based on the fair market value of our common stock at each reporting period, discounted from the date of settlement. In August 2018, we issued warrants to purchase 792,434 shares of common stock at an exercise price of $0.0004 per share to the cash investors of our Series G financing, pursuant to our Series G stock purchase agreement. The warrants had a valuation of $15.3 million upon issuance and were subsequently exercised, resulting in the issuance of 792,434 shares of our common stock. As a result of change in fair value of the common stock warrant liability, we recognized non-cash losses of $0.5 million and $7.3 million in 2017 and 2018, respectively.
Convertible Promissory Notes
Refer to Note 9—Redeemable Convertible Preferred Stock for additional information of the Series G Stock financing and the transactions that resulted in the conversion of the convertible promissory notes into shares of our Series G’ Stock.
The redemption features included in the terms of the convertible promissory notes were determined to be derivative liabilities due to a significant discount within the redemption features for the note holders. Embedded derivatives that are not clearly and closely related to the host contract are required to be bifurcated and recorded at fair value unless the fair value option is elected on the host contract. Under the fair value option, bifurcation of the embedded derivative is not necessary as all related gains (losses) on the host contract and derivative will be reflected in the consolidated statements of operations. We elected the fair value option for the Existing Stockholder Notes and Aimia Notes, therefore direct costs and fees associated with the issuance were recognized in earnings as incurred and were not deferred.
To determine the fair value of our convertible promissory notes, we utilized key assumptions from the PWERM, as shown above. Under this method, we considered the redemption features of the convertible promissory notes, as described in Note 6—Debt for additional information, to determine the fair value under discrete future outcomes, including IPO and non-IPO scenarios. Under certain non-IPO scenarios, holders of the convertible promissory notes were due to receive two times preference on the outstanding principal amount. We weighted the fair values based on the estimated probability of each scenario to determine the overall fair value of the convertible promissory notes as of the balance sheet date.
Performance-based Warrants Issued to FIS
In May 2013, we granted 10-year performance-based warrants to purchase up to 644,365 shares of Series E Stock at an exercise price of $23.64 per share. Since FIS did not participate in the convertible promissory note financing, their warrants to purchase preferred stock were converted to warrants to purchase common stock. The warrants vested upon the completion of our IPO in February 2018 resulting in a non-cash expense of $2.5 million. We determined the fair value of these common warrants on the date of IPO using the Black-Scholes option pricing model, which is affected by the fair value of our common stock as well as the following significant inputs:
 
February 8, 2018
Weighted-average grant date fair value
$3.91
Significant inputs:
 
Value of common stock
$13.00
Expected term
5.3 years
Volatility
50%
Risk-free interest rate
2.0%
Dividend yield
—%

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
STOCK-BASED COMPENSATION
12 Months Ended
Dec. 31, 2019
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
STOCK-BASED COMPENSATION STOCK-BASED COMPENSATION
In May 2017, our board of directors and stockholders approved an increase in the total number of shares of common stock issuable under our 2008 Stock Plan ("2008 Plan") from 3,120,000 to 3,495,000 shares. In January 2018, our board of directors and stockholders approved an increase in the total number of shares of common stock issuable under our 2008 Plan to 4,020,000 shares.
Our board of directors has adopted and our stockholders have approved our 2018 Equity Incentive Plan ("2018 Plan"). Our 2018 Plan became effective on February 8, 2018, the date our registration statement in connection with our IPO was declared effective. We do not expect to grant any additional awards under the 2008 Plan. Any awards granted under the 2008 Plan will remain subject to the terms of our 2008 Plan and applicable award agreements.
Initially, the aggregate number of shares of our common stock that may be issued pursuant to stock awards under the 2018 Plan was the sum of (i) 1,875,000 shares plus (ii) 61,247 shares reserved, and remaining available for issuance, under our 2008 Plan at the time our 2018 Plan became effective and (iii) the number of shares subject to stock options or other stock awards granted under our 2008 Plan that would have otherwise returned to our 2008 Plan (such as upon the expiration or termination of a stock award prior to vesting). As of December 31, 2019, there were 1,345,631 shares of our common stock reserved for issuance under our 2018 Plan. The number of shares of our common stock reserved for issuance under our 2018 Plan will automatically increase on January 1 of each year, beginning on January 1, 2019 and continuing through and including January 1, 2028, by 5% of the total number of shares of our capital stock outstanding on December 31 of the preceding calendar year, or a lesser number of shares determined by our board of directors. Accordingly, the number of shares of our common stock reserved for issuance under our 2018 Plan increased by 1,327,352 shares on January 1, 2020.
The 2018 Plan provides for the grant of stock options, stock appreciation rights, restricted stock awards, restricted stock unit awards, performance-based stock awards and other forms of equity compensation, which are collectively referred to as stock awards. Additionally, the 2018 Plan provides for the grant of performance cash awards.
The following table summarizes the allocation of stock-based compensation on the consolidated statements of operations (in thousands):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Delivery costs
$
202

 
$
633

 
$
711

Sales and marketing expense
1,894

 
9,358

 
4,248

Research and development expense
951

 
4,087

 
1,619

General and administration expense
2,100

 
12,712

 
9,273

Total stock-based compensation expense
$
5,147

 
$
26,790

 
$
15,851


During 2017, 2018 and 2019, we capitalized less than $0.1 million of stock-based compensation expense for software development.
Common Stock Options
The term of each option to purchase shares of our common stock pursuant to the Stock Plan is set by our board of directors or a committee thereof. Option awards are generally granted with an exercise price not less than the fair value per share of our common stock at the grant date. Option awards generally vest over four years and expire 10 years following the date of grant.
A summary of common stock option activity is as follows (in thousands, except per share amounts):
 
Shares
 
Weighted-Average
Exercise Price
Per Share
 
Weighted Average Contractual Life (in years)
 
Aggregate Intrinsic Value(1)
(in thousands)
Outstanding - December 31, 2018
1,774

 
$
20.55

 
 
 
 
Granted
39

 
20.64

 
 
 
 
Exercised
(716
)
 
16.84

 
 
 
21,399

Forfeited
(31
)
 
23.95

 
 
 
 
Cancelled
(66
)
 
22.37

 
 
 
 
Outstanding - December 31, 2019
1,000

 
$
22.99

 
6.51
 
$
39,894

Exercisable - December 31, 2019
757

 
$
22.45

 
6.29
 
$
30,586

(1)
The aggregate intrinsic value represents the total pre-tax intrinsic value based on the $62.86 closing price of our common stock as reported on the Nasdaq Global Market on December 31, 2019 that would have been received by option holders had all in-the-money options been exercised on that date.
The total fair value of options vested during 20172018 and 2019 was approximately $4.3 million, $6.0 million and $4.8 million, respectively. As of December 31, 2019, $2.8 million of unrecognized compensation expense related to unvested options will be recognized over a weighted-average period of 1.1 years. All stock option awards outstanding as of December 31, 2019 are expected to vest.
During 2017, we granted 799,129 options to purchase shares of our common stock to employees with a weighted-average exercise price of $23.78 per share. We determined that a retrospective valuation of the fair value of our common stock on each grant date in 2017 was appropriate for financial reporting purposes. In connection with the preparation of our retrospective valuation, we noted that the fair value of our common stock, as determined by contemporaneous third-party valuations, was $24.48 per share on December 31, 2016, $27.68 per share on February 28, 2017, $30.44 per share on May 15, 2017 and $24.24 per share on September 30, 2017. The changes in fair value of our common stock primarily resulted from the dilutive effect of our Series G Stock financing, the timing of future potential liquidity events, changes to our forecasted financial results and changes in the valuation of comparable companies. We derived the fair value of our common stock on December 31, 2017 using a similar interpolation methodology and determined the fair value of our common stock to be $26.74 per share.
We determine the grant date fair value of options using the Black-Scholes option pricing model, which is affected by the estimated fair value of our common stock as well as the following significant inputs:
 
Year Ended December 31,
 
2017
Weighted-average grant date fair value
$12.11
Significant inputs:
 
Value of common stock
$24.60 - $28.16
Expected term
7.0 years
Volatility
50% to 51%
Risk-free interest rate
0.7% - 2.2%

Restricted Stock Units
We grant restricted stock units ("RSUs") to employees and our non-employee directors. A summary of RSU activity, inclusive of performance-based RSUs, is as follows (in thousands, except per share amounts):
 
Shares
 
Weighted-Average
Grant Date Fair Value Per Share
 
Weighted-Average Remaining Contractual Term (in years)
 
Unamortized Compensation Costs
(in thousands)
Unvested - December 31, 2017

 
$

 
 
 
 
Granted
1,309

 
20.58

 
 
 
 
Vested
(850
)
 
21.93

 
 
 
 
Forfeited/canceled
(78
)
 
17.97

 
 
 
 
Unvested - December 31, 2018
381

 
$
18.11

 
 
 
 
Granted
1,978

 
17.78

 
 
 
 
Vested
(486
)
 
14.97

 
 
 
 
Forfeited
(132
)
 
18.92

 
 
 
 
Unvested - December 31,2019
1,741

 
$
18.55

 
 

 
Expected to Vest
1,428

 
$
19.22

 
3.09
 
$
20,389

Service-based Restricted Stock Units
During 2018, we granted 434,377 RSUs to our employees and non-employee directors, which have annual vesting periods ranging from one to four years. As of December 31, 2018, there was approximately $4.5 million of unrecognized compensation expense related to RSUs, which is expected to be recognized over a weighted-average period of 2.4  years.
During 2019, we granted 725,832 RSUs to employees and our non-employee directors, which have annual vesting periods ranging from one to four years. As of December 31, 2019, there was approximately $20.4 million of unrecognized compensation expense related to RSUs, which is expected to be recognized over a weighted-average period of 3.09  years. The aggregate intrinsic values based on the $62.86 closing price of our common stock as reported on the Nasdaq Global Market on December 31, 2019 of unvested RSUs is $109.5 million and RSUs expected to vest is $89.8 million as of December 31, 2019.
Subsequent to December 31, 2019, we granted 188,422 RSUs to employees, which have annual vesting periods ranging from one to four years. The unamortized stock-based compensation expense related to these RSUs is approximately $15.9 million.
Performance-based Restricted Stock Units
During 2018, we granted two separate tranches of performance-based RSUs ("2018 PSUs"), each to receive 437,500 shares of common stock, to employees. The vesting of the 875,000 2018 PSUs was contingent upon the completion of our IPO and includes other performance-based conditions. The performance condition in the first tranche was to be satisfied when we attained 70.0 million of FI monthly active users ("FI MAUs") within three years of the grant date. The performance condition in the second tranche was to be satisfied when we attained 85.0 million of average FI MAUs within five years of the grant date. FI MAUs is a performance metric defined within "Management's Discussion and Analysis of Financial Condition and Results of Operations." We recognize stock compensation for these 2018 PSUs based upon the expected timing of the achievement of these FI MAU targets. During 2018, 25,000 of the 2018 PSUs were forfeited prior to the FI MAU targets being reached. During 2018, both average FI MAU targets were reached, resulting in the vesting of both tranches of the 2018 PSUs and the issuance of 850,000 shares of our common stock to fully settle the 2018 PSUs. During 2018, we recognized $18.6 million of stock-based compensation expense related to these awards.
During 2019, we granted 1,252,500 performance-based RSUs (“2019 PSUs”). The 2019 PSUs are composed of four equal tranches, each of which have an independent performance-based vesting condition. The vesting criteria for the four tranches are as follows:
a minimum growth rate in adjusted contribution over a trailing 12-month period,
a minimum number of advertisers that are billed above a specified amount over a trailing 12-month period,
a minimum cumulative adjusted EBITDA target over a trailing 12-month period, and
a minimum trailing 30-day average closing price of our common stock.
The vesting conditions of each of the four tranches must be achieved within four years of the grant date. Upon a vesting event, 50% of the related tranche vests immediately, 25% of the related tranche vests six months after achievement date and 25% of the related tranche vests 12 months after the achievement date. Adjusted EBITDA and adjusted contribution are performance metrics defined within "Management's Discussion and Analysis of Financial Condition and Results of Operations." During 2019, the Compensation Committee of our Board of Directors certified that the targets for both the average closing price of our common stock and adjusted EBITDA were achieved resulting in the immediate vesting of 50% of each related PSU tranche.
Restricted Securities Units
During 2016, we granted $1.0 million of restricted securities units to certain executives in lieu of cash bonuses. Upon issuance, the restricted securities units were indexed to the convertible promissory notes. As a result of the Series G Stock financing, the restricted securities units became indexed to our Series G’ Stock upon conversion of the convertible promissory notes. Upon the consummation of our IPO in February 2018, the restricted securities units became indexed to our common stock.
Vesting requirements included both a service-based condition and a performance-based condition. The service-based condition required each recipient to remain employed until the earlier of i) the date 6 months from the restricted securities unit grant date, ii) the date of a qualified liquidity event, or iii) date of termination without cause. The performance-based condition required a sale of the Company or IPO event within a fixed period of time not more than 5 years from the restricted securities units grant date. The restricted securities units were considered liability classified awards, but due to the performance condition relating to sale of the Company or IPO, no compensation cost was recognized until one of these events occurred. These units vested upon the consummation of our IPO in February 2018, resulting in a non-cash expense of $0.5 million, and were settled upon the delivery of 37,406 shares of our common stock in August 2018.
Employee Stock Purchase Plan
Our board of directors has adopted and our stockholders have approved our 2018 Employee Stock Purchase Plan ("2018 ESPP"). Our 2018 ESPP became effective on February 8, 2018, the date our registration statement in connection with our IPO was declared effective and enables eligible employees to purchase shares of our common stock at a discount. Purchases will be accomplished through participation in discrete offering periods. On each purchase date, eligible employees will purchase our common stock at a price per share equal to 85% of the lesser of the fair market value of our common stock on the first trading day of the offering period or the date of purchase. During 2018 and 2019, a total of 177,238 and 154,601 shares of common stock were purchased by employees under the 2018 ESPP, respectively.
As of December 31, 2019, 267,823 shares of common stock were reserved for issuance pursuant to our 2018 ESPP. Additionally, the number of shares of our common stock reserved for issuance under our 2018 ESPP will automatically increase on January 1 of each year, beginning on January 1, 2019 and continuing through and including January 1, 2026, by the lesser of (i) 1% of the total number of shares of our common stock outstanding on December 31 of the preceding calendar year, (ii) 500,000 shares of our common stock or (iii) such lesser number of shares of common stock as determined by our board of directors. Accordingly, the number of shares of our common stock reserved for issuance under our 2018 ESPP increased by 265,470 shares on January 1, 2020. Shares subject to purchase rights granted under our 2018 ESPP that terminate without having been issued in full will not reduce the number of shares available for issuance under our 2018 ESPP.
XML 23 R72.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
FAIR VALUE MEASUREMENTS - Fair Value Assumptions (Details)
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Cost of Debt      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Measurement input   0  
Cost of Debt | Minimum      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Measurement input     0.12
Cost of Debt | Maximum      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Measurement input     0.17
Cost of Equity      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Measurement input   0  
Cost of Equity | Minimum      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Measurement input     0.24
Cost of Equity | Maximum      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Measurement input     0.26
Weighted-average cost of capital applicable to preferred stock warrants      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Measurement input   0.21  
Discount for lack of marketability | Minimum      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Measurement input 0.07 0.07 0.08
Discount for lack of marketability | Maximum      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Measurement input 0.13 0.13 0.12
Volatility      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Measurement input   0.55  
Risk-free interest rate | Minimum      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Measurement input 0.012 0.012 0.007
Risk-free interest rate | Maximum      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Measurement input 0.014 0.014 0.012
XML 24 R82.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
COMMITMENTS AND CONTINGENCIES - Payments to FI Partners (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2020 $ 3,915
2021 3,509
Total $ 7,424
XML 25 R86.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SEGMENTS - Revenue by Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Segment Reporting Information [Line Items]      
Document Period End Date Dec. 31, 2019    
Adjusted contribution $ 95,219 $ 69,450 $ 58,744
Plus: FI Share and other third-party costs 115,211 81,234 71,621
Revenues 210,430 150,684 130,365
Cardlytics Direct      
Segment Reporting Information [Line Items]      
Adjusted contribution 95,219 69,364 55,184
Plus: FI Share and other third-party costs 115,211 79,959 67,207
Revenues 210,430 149,323 122,391
Other Platform Solutions      
Segment Reporting Information [Line Items]      
Adjusted contribution 0 86 3,560
Plus: FI Share and other third-party costs 0 1,275 4,414
Revenues $ 0 $ 1,361 $ 7,974
Accounts Receivable [Member] | Two Customer [Member] [Member] | Customer Concentration Risk [Member]      
Segment Reporting Information [Line Items]      
Concentration Risk, Percentage 11.00%    
XML 26 R76.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
RELATED PARTIES - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Feb. 28, 2018
May 31, 2017
May 31, 2013
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Aug. 31, 2018
Aug. 08, 2018
Related Party Transaction [Line Items]                
Proceeds from issuance of preferred stock       $ 0 $ 0 $ 11,940    
Issuance of Series G and Series G’ Stock (in shares)       486,000 1,296,000      
Conversion of stock, shares converted (in shares)   801,329            
Warrant, term     10 years          
Class of warrant (in shares)     644,365 0 0 110,000    
Exercise price of warrants (in usd per share)     $ 23.64          
Series G Stock                
Related Party Transaction [Line Items]                
Proceeds from issuance of preferred stock   $ 11,900            
Issuance of Series G and Series G’ Stock (in shares)   346,334     346,000      
Exercise price of warrants (in usd per share)             $ 0.0004 $ 0.0004
Series G’ Stock                
Related Party Transaction [Line Items]                
Conversion of stock, shares converted (in shares)   1,295,746            
Series E                
Related Party Transaction [Line Items]                
Issuance of Series G and Series G’ Stock (in shares)     397,515          
Common Stock Warrants                
Related Party Transaction [Line Items]                
Stock option expense $ 2,500              
Stockholders' Equity | Shareholder Concentration Risk                
Related Party Transaction [Line Items]                
Concentration risk         5.00%      
XML 27 R55.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
STOCK-BASED COMPENSATION - Fair Value Assumptions (Details) - $ / shares
12 Months Ended
Feb. 08, 2018
Dec. 31, 2019
Dec. 31, 2017
Sep. 30, 2017
May 15, 2017
Feb. 28, 2017
Dec. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Weighted-average grant date fair value (in usd per share) $ 3.91   $ 12.11        
Significant inputs:              
Value of stock (in usd per share)     $ 26.74 $ 24.24 $ 30.44 $ 27.68 $ 24.48
Expected term     7 years        
Volatility, minimum   11.00% 50.00%        
Volatility, maximum   47.00% 51.00%        
Risk-free interest rate, minimum   0.00% 0.70%        
Risk-free interest rate, maximum   2.80% 2.20%        
Minimum              
Significant inputs:              
Value of stock (in usd per share)     $ 24.60        
Maximum              
Significant inputs:              
Value of stock (in usd per share)     $ 28.16        
XML 28 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
DEBT - Narrative (Details) - USD ($)
12 Months Ended 14 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Sep. 30, 2019
May 31, 2019
May 14, 2019
May 21, 2018
Sep. 30, 2016
Jul. 31, 2016
Debt Instrument [Line Items]                  
Document Period End Date Dec. 31, 2019                
Cash paid for interest $ 1,266,000 $ 9,733,000 $ 873,000            
Maximum borrowing capacity, percentage of accounts receivable 85.00%                
Revenue, threshold       $ 240,000,000.0          
Repayments of lines of credit $ 46,698,000 52,581,000 99,000            
Loss on extinguishment of debt   900,000              
Decrease in fair value of convertible promissory notes 0 0 1,244,000            
Lines of credit                  
Debt Instrument [Line Items]                  
Line Of Credit Facility, Covenant, Minimum 12 Month Revenue 210,000,000.0                
Line of Credit Facility, Maximum Month-end Outstanding Amount 255,000,000.0                
2016 Line of Credit and 2016 Term Loan                  
Debt Instrument [Line Items]                  
Debt issuance costs, net             $ 100,000    
Lines of credit                  
Debt Instrument [Line Items]                  
Maximum borrowing capacity 40,000,000.0                
Debt issuance costs, gross 388,000 334,000              
Debt issuance costs, net $ 117,000 100,000              
Debt instrument, interest rate 4.25%                
Commitment fee percentage 0.15%                
Debt instrument, interest rate increase event of default 3.00%                
Line of credit facility, remaining borrowing capacity $ 40,000,000.0                
Debt Instrument, Annual Principal Payment         $ 10,000,000.0        
Lines of credit | Loan Facility, Threshold Two | Prime Rate                  
Debt Instrument [Line Items]                  
Basis spread on variable rate 0.50%                
Lines of credit | 2016 Line of Credit                  
Debt Instrument [Line Items]                  
Maximum borrowing capacity               $ 50,000,000.0  
Loss on extinguishment of debt   100,000              
Term loans                  
Debt Instrument [Line Items]                  
Debt instrument, face amount             20,000,000.0    
Debt issuance costs, gross $ 0 30,000              
Debt issuance costs, net $ 0 20,000              
Debt instrument, interest rate 2.00%                
Debt Instrument, Unamortized Premium, Current           $ 10,000,000.0      
Term loans | Prime Rate                  
Debt Instrument [Line Items]                  
Basis spread on variable rate 2.75%                
Term loans | 2016 Term Loan                  
Debt Instrument [Line Items]                  
Debt instrument, face amount                 $ 24,000,000.0
Loss on extinguishment of debt   $ 800,000              
Revolving Credit Facility | Lines of credit                  
Debt Instrument [Line Items]                  
Maximum borrowing capacity             $ 30,000,000.0    
Line of Credit, Current           $ 40,000,000.0      
Convertible Promissory Notes                  
Debt Instrument [Line Items]                  
Paid-in-king interest     $ 1,700,000            
XML 29 R59.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
INCOME TAXES - Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Current:      
Federal $ 0 $ 0 $ 0
State 0 0 0
Foreign 0 0 0
Total current 0 0 0
Deferred:      
Federal 1,326 6,896 (28,331)
State 622 1,264 2,345
Foreign 222 916 85
Change in uncertain tax positions 598 (105) (120)
Change in valuation allowance (2,768) (8,971) 26,021
Total deferred 0 0 0
Income tax benefit $ 0 $ 0 $ 0
XML 30 R6.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ (DEFICIT) EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2016   2,590,000      
Beginning balance at Dec. 31, 2016 $ (216,835) $ 0 $ 29,867 $ 2,102 $ (248,804)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of common stock options (in shares)   48,000      
Exercise of common stock options 230   230    
Stock-based compensation 5,147   5,147    
Issuance of common stock warrants 312   312    
Adjustments to Additional Paid in Capital, Dividends, Beneficial Conversion Feature (4,488)   (4,488)    
Deemed dividend related to beneficial conversion feature 4,488   4,488    
Conversion to common stock (in shares)   801,000      
Conversion to common stock 24,392   24,392    
Accretion of redeemable stock (1,255)   (1,255)    
Other comprehensive income (loss) (1,036)     (1,036)  
Net loss (19,641)       (19,641)
Ending balance (in shares) at Dec. 31, 2017   3,439,000      
Ending balance at Dec. 31, 2017 (208,686) $ 0 58,693 1,066 (268,445)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of common stock options (in shares)   356,000      
Exercise of common stock options $ 1,959   $ 1,959    
Exercise of common stock warrants (in shares) 0 1,142,000 0    
Stock-based compensation $ 26,813   $ 26,813    
Issuance of common stock (in shares) 1,296,000 5,821,000      
Issuance of common stock $ 66,101 $ 1 66,100    
Issuance of common stock warrants 17,774   17,774    
Issuance of ESPP 1,958 $ 177 1,958    
Accretion of redeemable stock (157)   (157)    
Other comprehensive income (loss) 926     926  
Net loss (53,042)       (53,042)
Ending balance (in shares) at Dec. 31, 2018   22,466,000      
Ending balance at Dec. 31, 2018 $ 51,975 $ 7 371,463 1,992 (321,487)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of common stock options (in shares) 716,000 716,000      
Exercise of common stock options $ 12,052   $ 12,052    
Exercise of common stock warrants (in shares) 17,659,000 821,000 17,659,000    
Stock-based compensation $ 15,888   $ 15,888    
Issuance of common stock (in shares) 486,000 1,904,000      
Issuance of common stock $ 61,309 $ 1 61,308    
Issuance of ESPP (in shares) 267,823        
Issuance of ESPP $ 2,208 $ 154 2,208    
Other comprehensive income (loss) (680)     (680)  
Net loss (17,144)       (17,144)
Ending balance (in shares) at Dec. 31, 2019   26,547,000      
Ending balance at Dec. 31, 2019 $ 143,267 $ 8 $ 480,578 $ 1,312 $ (338,631)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock Issued During Period, Shares, Restricted Stock Award, Gross   888,000      
XML 31 R2.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Current assets:    
Cash and cash equivalents $ 104,458 $ 39,623
Accounts receivable, net 81,452 58,125
Other receivables 3,908 2,417
Prepaid expenses and other assets 5,783 3,956
Total current assets 195,730 124,368
Long-term assets:    
Property and equipment, net 14,290 10,230
Intangible assets, net 389 370
Capitalized software development costs, net 3,815 1,625
Deferred FI implementation costs, net 8,383 15,877
Other long-term assets, net 1,706 1,293
Total assets 224,313 153,763
Current liabilities:    
Accounts payable 1,229 2,099
Accrued liabilities:    
Accrued compensation 8,186 5,936
Accrued expenses 6,018 4,388
FI Share liability 41,956 27,656
Consumer Incentive liability 19,861 11,476
Deferred billings 1,127 346
Current portion of long-term debt 24 21
Total current liabilities 78,401 51,922
Long-term liabilities:    
Deferred liabilities 2,632 3,173
Long-term warrant liability 0  
Long-term debt, net of current portion 13 46,693
Total liabilities 81,046 101,788
Stockholders’ (deficit) equity:    
Common stock, $0.0001 par value—83,000 and 100,000 shares authorized and 3,439 and 22,466 shares issued and outstanding as of December 31, 2017 and December 31, 2018, respectively 8 7
Additional paid-in capital 480,578 371,463
Accumulated other comprehensive income 1,312 1,992
Accumulated deficit (338,631) (321,487)
Total stockholders’ (deficit) equity 143,267 51,975
Total liabilities and stockholders’ (deficit) equity $ 224,313 153,763
Series G’ Stock    
Redeemable convertible preferred stock:    
Redeemable convertible preferred stock   0
Series G Stock    
Redeemable convertible preferred stock:    
Redeemable convertible preferred stock   0
Series F/F-R Stock    
Redeemable convertible preferred stock:    
Redeemable convertible preferred stock   0
Series E/E-R Stock    
Redeemable convertible preferred stock:    
Redeemable convertible preferred stock   0
Series D/D-R Stock    
Redeemable convertible preferred stock:    
Redeemable convertible preferred stock   0
Series C/C-R Stock    
Redeemable convertible preferred stock:    
Redeemable convertible preferred stock   0
Series B/B-R Stock    
Redeemable convertible preferred stock:    
Redeemable convertible preferred stock   0
Series A/A-R Stock    
Redeemable convertible preferred stock:    
Redeemable convertible preferred stock   $ 0
XML 32 R67.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
REDEEMABLE CONVERTIBLE PREFERRED STOCK - Protective Provisions, Redemptions, Liquidation and Conversion (Details) - $ / shares
Dec. 31, 2019
May 31, 2017
Series G’ Stock    
Temporary Equity [Line Items]    
Redemption price per share (in usd per share) $ 34.4758  
Liquidation of business payment per share (in usd per share) 34.4758  
Liquidation preference (in usd per share) 103.4274  
Series G Stock    
Temporary Equity [Line Items]    
Shares Issued, Price Per Share   $ 34.4758
Redemption price per share (in usd per share) 34.4758  
Liquidation of business payment per share (in usd per share) 68.9516  
Liquidation preference (in usd per share) 103.4274  
Series F/F-R Stock    
Temporary Equity [Line Items]    
Redemption price per share (in usd per share) 58.40  
Liquidation of business payment per share (in usd per share) 58.40  
Liquidation preference (in usd per share) 175.20  
Conversion price (in usd per share) 50.0568  
Series E/E-R Stock    
Temporary Equity [Line Items]    
Redemption price per share (in usd per share) 37.7344  
Liquidation of business payment per share (in usd per share) 37.7344  
Liquidation preference (in usd per share) 113.2032  
Conversion price (in usd per share) 37.7344  
Series D/D-R Stock    
Temporary Equity [Line Items]    
Redemption price per share (in usd per share) 23.64  
Liquidation of business payment per share (in usd per share) 23.64  
Liquidation preference (in usd per share) 70.92  
Conversion price (in usd per share) 23.64  
Series C/C-R Stock    
Temporary Equity [Line Items]    
Redemption price per share (in usd per share) 12.2686  
Liquidation of business payment per share (in usd per share) 21.4701  
Liquidation preference (in usd per share) 36.8058  
Conversion price (in usd per share) 12.2686  
Series B/B-R Stock    
Temporary Equity [Line Items]    
Redemption price per share (in usd per share) 2.3567  
Liquidation of business payment per share (in usd per share) 2.3567  
Liquidation preference (in usd per share) 4.7134  
Conversion price (in usd per share) 2.3567  
Series A/A-R Stock    
Temporary Equity [Line Items]    
Liquidation of business payment per share (in usd per share) 1.00  
Liquidation preference (in usd per share) 2.00  
Conversion price (in usd per share) 1.00  
Series G Stock and G’ Stock    
Temporary Equity [Line Items]    
Conversion price (in usd per share) $ 34.4758  
XML 33 R63.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
INCOME TAXES - Narrative (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Operating Loss Carryforwards [Line Items]      
Tax credits $ 1,300 $ 700 $ 800
Cash and cash equivalents 104,458 39,623 $ 21,262
Cardlytics UK      
Operating Loss Carryforwards [Line Items]      
Cash and cash equivalents 4,800    
Federal      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards 266,800 249,800  
State      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards 98,400 90,500  
Foreign      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards $ 12,100 $ 13,900  
XML 34 R48.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SIGNIFICANT ACCOUNTING POLICIES - Fair Value of Financial Instruments (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Aug. 31, 2018
May 31, 2017
Dec. 31, 2019
Dec. 31, 2018
Aug. 08, 2018
May 31, 2013
Class of Stock [Line Items]            
Exercise of common stock warrants (in shares)     17,659,000 0    
Exercise price of warrants (in usd per share)           $ 23.64
Series G Stock            
Class of Stock [Line Items]            
Exercise of common stock warrants (in shares) 792,434          
Conversion of securities to common stock (in shares) 792,434          
Exercise price of warrants (in usd per share) $ 0.0004       $ 0.0004  
Issuance of stock $ 15.3 $ 11.9        
XML 35 R40.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable (Details) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Beginning balance $ 169 $ 105 $ 653
Bad debt expense 1,201 130 73
Write-offs, net of recoveries (1,115) (66) (621)
Ending balance 255 169 105
Unbilled receivables $ 600 $ 400 $ 100
XML 36 R44.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SIGNIFICANT ACCOUNTING POLICIES - Debt Issuance Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
May 21, 2018
Debt Instrument [Line Items]        
Loss on extinguishment of debt   $ 900    
Amortization of financing costs charged to interest expense $ 95 282 $ 560  
2019 87      
2020 30      
Total 117      
Lines of credit        
Debt Instrument [Line Items]        
Debt issuance costs, gross 388 334    
Less accumulated amortization (271) (234)    
Debt issuance costs, net 117 100    
Term loans        
Debt Instrument [Line Items]        
Debt issuance costs, gross 0 30    
Less accumulated amortization 0 (10)    
Debt issuance costs, net $ 0 $ 20    
2016 Line of Credit and 2016 Term Loan        
Debt Instrument [Line Items]        
Debt issuance costs, net       $ 100
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
DEBT (Tables)
12 Months Ended
Dec. 31, 2019
Debt Disclosure [Abstract]  
Schedule of long-term debt instruments
Our debt consists of the following (in thousands):
 
December 31,
 
2018
 
2019
Lines of credit
$
26,677

 
$

Term loans
19,980

 

Capital leases
57

 
37

Total debt
46,714

 
37

Less current portion of long-term debt
(21
)
 
(24
)
Long-term debt, net of current portion
$
46,693

 
$
13


Schedule of maturities of debt and capital lease
Aggregate future payments of principal and interest due upon maturity are as follows (in thousands):
Years Ending December 31,
Capital leases    
2020
$
24

2021
13

Total debt
$
37

XML 38 R21.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SEGMENTS
12 Months Ended
Dec. 31, 2018
Segment Reporting [Abstract]  
SEGMENTS SEGMENTS
As of December 31, 2019, we have three operating segments: Cardlytics Direct in the U.S. and U.K. and Other Platform Solutions, as determined by the information that both our Chief Executive Officer and President and Chief Operating Officer, who we consider our chief operating decision makers, use to make strategic goals and operating decisions. Our Cardlytics Direct operating segments in the U.S. and U.K. represent our proprietary native bank advertising channels and are aggregated into one reportable segment given their similar economic characteristics, nature of service, types of customers and method of distribution.
Our Other Platform Solutions enabled marketers and marketing service providers to leverage the power of purchase intelligence outside the bank channel. We have shifted the substantial majority of our efforts and resources to support the growth of Cardlytics Direct. As a result, we no longer generate revenue from Other Platform Solutions and do not expect to generate revenue from Other Platform Solutions for the foreseeable future.
Revenue can be directly attributable to each segment. With the exception of a non-cash equity expense and the amortization of deferred FI implementation costs, FI Share is also directly attributable to each segment. Our chief operating decision makers allocate resources to, and evaluate the performance of, our operating segments based on revenue and adjusted contribution. The accounting policies of each of our reportable segments are the same as those described in the summary of significant accounting policies.
The following table provides information regarding our reportable segments (in thousands):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Cardlytics Direct:
 
 
 
 
 
Adjusted contribution(2)
$
55,184

 
$
69,364

 
$
95,219

Plus: FI Share and other third-party costs (1)(2)
67,207

 
79,959

 
115,211

Revenue
$
122,391

 
$
149,323

 
$
210,430

Other Platform Solutions:
 
 
 
 
 
Adjusted contribution(2)
$
3,560

 
$
86

 
$

Plus: FI Share and other third-party costs (1)(2)
4,414

 
1,275

 

Revenue
$
7,974

 
$
1,361

 
$

Total:
 
 
 
 
 
Adjusted contribution(2)
$
58,744

 
$
69,450

 
$
95,219

Plus: FI Share and other third-party costs (1)(2)
71,621

 
81,234

 
115,211

Revenue
$
130,365

 
$
150,684

 
$
210,430


(1)
Adjusted FI Share and other third-party costs presented above represents GAAP FI Share and other third-party data costs less a non-cash equity expense included in FI Share and amortization of deferred FI implementation costs, which are detailed below in our reconciliation of GAAP loss before income taxes to adjusted contribution.
(2)
Adjusted contribution and FI Share and other third-party costs include the impact of a $0.8 million gain during 2018 related to the renewal of our agreement with an FI partner, which contains certain amendments that are retroactively applied as of January 1, 2018.
Adjusted Contribution
Adjusted contribution measures the degree by which revenue generated from our marketers exceeds the cost to obtain the purchase data and the digital advertising space from our FI partners. Adjusted contribution demonstrates how incremental marketing spend on our platform generates incremental amounts to support our sales and marketing, research and development, general and administration and other investments. Adjusted contribution is calculated by taking our total revenue less our FI Share and other third-party costs exclusive of a non-cash equity expense and amortization of deferred FI implementation costs, which are non-cash costs. Adjusted contribution does not take into account all costs associated with generating revenue from advertising campaigns, including sales and marketing expenses, research and development expenses, general and administrative expenses and other expenses, which we do not take into consideration when making decisions on how to manage our advertising campaigns. We have recast all historical disclosures of adjusted contribution for the periods presented.
The following table presents a reconciliation of loss before income taxes presented in accordance with GAAP to adjusted contribution (in thousands):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Adjusted contribution(1)(2)
$
58,744

 
$
69,450

 
$
95,219

Minus:
 
 
 
 
 
Non-cash equity expense included in FI Share(1)

 
2,519

 

Amortization of deferred FI implementation costs(1)
1,626

 
1,618

 
2,869

Delivery costs
7,012

 
10,632

 
12,893

Sales and marketing expense
31,927

 
41,878

 
43,828

Research and development expense
12,150

 
16,210

 
11,699

General and administration expense
20,100

 
34,228

 
36,720

Depreciation and amortization expense
3,028

 
3,282

 
4,535

Total non-operating expense (income)
2,542

 
12,125

 
(181
)
Loss before income taxes
$
(19,641
)
 
$
(53,042
)
 
$
(17,144
)

(1)
Non-cash equity expense included in FI Share and amortization of deferred FI implementation costs are excluded from FI Share and other third-party costs, which is shown above in our reconciliation of GAAP revenue to non-GAAP adjusted contribution.
(2)
Adjusted contribution includes the impact of a $0.8 million gain during 2018 related to the renewal of our agreement with an FI partner, which contains certain amendments that are retroactively applied as of January 1, 2018.
The following tables provide geographical information (in thousands):
 
Year Ended December 31,
 
2017

2018

2019
Revenue:
 
 
 
 
 
United States
$
113,509

 
$
131,563

 
$
186,864

United Kingdom
16,856

 
19,121

 
23,566

Total
$
130,365

 
$
150,684

 
$
210,430

 
December 31,
 
2018
 
2019
Property and equipment:
 
 
 
United States
$
9,794

 
$
12,052

United Kingdom
436

 
2,010

India

 
228

Total
$
10,230

 
$
14,290


Capital expenditures within the United Kingdom were less than $0.1 million and $2.0 million during 2018 and 2019, respectively.
Concentrations of Risk
Customers
Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. Our cash and cash equivalents are held with three financial institutions, which we believe are of high credit quality. We believe that our accounts receivable credit risk exposure is limited as a result of being diversified among a large number of marketers segregated by both geography and industry. Historically, we have not experienced significant write-downs of our accounts receivable. No marketer represented a significant concentration of our accounts receivable as of December 31, 2018. One marketer represented 10% of our accounts receivable as of December 31, 2019. During 2019, one marketer accounted for 11% of our revenue. No marketer accounted for over 10% of revenue during 2017 or 2018.
FI Partners
Our business is substantially dependent on a limited number of FI partners. We require participation from our FI partners in Cardlytics Direct and access to their purchase data in order to offer our solutions to marketers and their agencies. We must have FI partners with a sufficient number of customers and levels of customer engagement to ensure that we have robust purchase data and marketing space to support a broad array of incentive programs for marketers. Our agreements with a substantial majority of our FI partners have terms of three to five years but are generally terminable by the FI partner on 90 days or less prior notice. If an FI partner terminates its agreement with us, we would lose that FI as a source of purchase data and digital banking customers.
During 2017, 2018 and 2019, Bank of America, National Association accounted for 63%, 64% and 36% of the total FI Share we paid to our FI partners, respectively. During 2018 and 2019, JPMorgan Chase Bank, National Association accounted for 6% and 42% of the total FI Share we paid to our FI partners, respectively. During 2017, an FI partner in the U.K. accounted for 12% of the total FI Share we paid to our FI partners. No other FI partners accounted for over 10% of FI Share during 2017, 2018 or 2019.
XML 39 cdlxform10-k2019_htm.xml IDEA: XBRL DOCUMENT 0001666071 2019-01-01 2019-12-31 0001666071 2019-12-31 0001666071 2019-06-28 0001666071 2020-02-28 0001666071 2018-12-31 0001666071 2017-01-01 2017-12-31 0001666071 2018-01-01 2018-12-31 0001666071 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001666071 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0001666071 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-09-30 0001666071 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0001666071 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001666071 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001666071 us-gaap:CommonStockMember 2018-12-31 0001666071 us-gaap:RetainedEarningsMember 2016-12-31 0001666071 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001666071 us-gaap:RetainedEarningsMember 2017-12-31 0001666071 us-gaap:RetainedEarningsMember 2019-12-31 0001666071 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001666071 us-gaap:CommonStockMember 2017-12-31 0001666071 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0001666071 us-gaap:CommonStockMember 2016-12-31 0001666071 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001666071 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001666071 us-gaap:RetainedEarningsMember 2018-12-31 0001666071 us-gaap:CommonStockMember 2018-01-01 2018-09-30 0001666071 2017-12-31 0001666071 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001666071 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001666071 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001666071 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001666071 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001666071 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001666071 2018-01-01 2018-09-30 0001666071 2016-12-31 0001666071 us-gaap:CommonStockMember 2019-12-31 0001666071 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001666071 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001666071 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0001666071 2017-01-01 2017-09-30 0001666071 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001666071 cdlx:SPOMember 2019-09-11 0001666071 2018-02-14 2018-02-14 0001666071 us-gaap:OverAllotmentOptionMember 2018-02-14 2018-02-14 0001666071 2018-01-26 0001666071 2019-09-11 2019-09-11 0001666071 2018-02-13 2018-02-14 0001666071 us-gaap:OverAllotmentOptionMember 2019-09-11 2019-09-11 0001666071 cdlx:SPOMember 2019-09-11 2019-09-11 0001666071 2018-01-26 2018-01-26 0001666071 cdlx:CardlyticsUKMember 2012-05-04 0001666071 us-gaap:IPOMember 2018-02-13 2018-02-13 0001666071 us-gaap:IPOMember 2018-02-13 0001666071 cdlx:A2016LineOfCreditAnd2016TermLoanMember 2018-05-21 0001666071 2013-01-01 2013-12-31 0001666071 us-gaap:LineOfCreditMember 2018-12-31 0001666071 us-gaap:LineOfCreditMember 2019-12-31 0001666071 us-gaap:LoansPayableMember 2018-12-31 0001666071 us-gaap:LoansPayableMember 2019-12-31 0001666071 cdlx:CostperServedSalesMember 2018-01-01 2018-12-31 0001666071 cdlx:CostperServedSalesMember 2019-01-01 2019-12-31 0001666071 cdlx:CostOtherMember 2017-01-01 2017-12-31 0001666071 cdlx:CostperRedemptionMember 2017-01-01 2017-12-31 0001666071 cdlx:CostperRedemptionMember 2019-01-01 2019-12-31 0001666071 cdlx:CostOtherMember 2019-01-01 2019-12-31 0001666071 cdlx:CostperRedemptionMember 2018-01-01 2018-12-31 0001666071 cdlx:CostOtherMember 2018-01-01 2018-12-31 0001666071 cdlx:CostperServedSalesMember 2017-01-01 2017-12-31 0001666071 us-gaap:ComputerEquipmentMember 2018-12-31 0001666071 us-gaap:ComputerEquipmentMember 2019-12-31 0001666071 us-gaap:FurnitureAndFixturesMember 2018-12-31 0001666071 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001666071 us-gaap:ConstructionInProgressMember 2018-12-31 0001666071 us-gaap:ConstructionInProgressMember 2019-12-31 0001666071 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001666071 us-gaap:LeaseholdImprovementsMember 2018-12-31 0001666071 us-gaap:CapitalLeaseObligationsMember 2019-12-31 0001666071 us-gaap:CapitalLeaseObligationsMember 2018-12-31 0001666071 us-gaap:LineOfCreditMember 2019-05-31 0001666071 us-gaap:LineOfCreditMember 2019-01-01 2019-12-31 0001666071 us-gaap:ConvertibleDebtMember 2017-01-01 2017-12-31 0001666071 us-gaap:LoansPayableMember 2019-05-14 0001666071 cdlx:A2016LineOfCreditMember us-gaap:LineOfCreditMember 2016-09-30 0001666071 cdlx:A2016TermLoanMember us-gaap:LoansPayableMember 2016-07-31 0001666071 us-gaap:LineOfCreditMember 2018-05-21 0001666071 us-gaap:LineOfCreditMember 2019-01-01 2019-12-31 0001666071 2018-08-01 2019-09-30 0001666071 cdlx:LoanFacilityThresholdTwoMember us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2019-01-01 2019-12-31 0001666071 cdlx:A2016LineOfCreditMember us-gaap:LineOfCreditMember 2018-01-01 2018-12-31 0001666071 cdlx:A2016TermLoanMember us-gaap:LoansPayableMember 2018-01-01 2018-12-31 0001666071 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2019-05-14 0001666071 us-gaap:LoansPayableMember 2018-05-21 0001666071 us-gaap:LoansPayableMember us-gaap:PrimeRateMember 2019-01-01 2019-12-31 0001666071 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2018-05-21 0001666071 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0001666071 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001666071 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0001666071 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001666071 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001666071 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001666071 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-12-31 0001666071 cdlx:DeliveryCostsMember 2018-01-01 2018-12-31 0001666071 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-12-31 0001666071 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-12-31 0001666071 cdlx:DeliveryCostsMember 2017-01-01 2017-12-31 0001666071 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001666071 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-12-31 0001666071 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0001666071 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-12-31 0001666071 cdlx:DeliveryCostsMember 2019-01-01 2019-12-31 0001666071 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-12-31 0001666071 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001666071 us-gaap:EmployeeStockMember 2018-12-31 0001666071 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember 2020-03-03 0001666071 cdlx:RestrictedSecuritiesUnitsMember 2018-02-01 2018-02-28 0001666071 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2019-12-31 0001666071 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2019-01-01 2019-12-31 0001666071 2017-09-30 0001666071 2020-01-01 2020-01-01 0001666071 us-gaap:PerformanceSharesMember 2018-01-01 2018-03-31 0001666071 cdlx:RestrictedSecuritiesUnitsMember 2018-01-01 2018-12-31 0001666071 cdlx:A2008StockPlanMember 2017-05-31 0001666071 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2018-01-01 2018-12-31 0001666071 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2018-12-31 0001666071 2017-05-15 0001666071 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember 2020-01-01 2020-03-02 0001666071 2019-01-01 2019-01-01 0001666071 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2019-12-31 0001666071 us-gaap:RestrictedStockUnitsRSUMember cdlx:EmployeesAndNonEmployeeDirectorsMember 2018-01-01 2018-12-31 0001666071 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2018-01-01 2018-03-31 0001666071 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-01-01 2019-12-31 0001666071 us-gaap:EmployeeStockMember 2018-02-08 2018-02-08 0001666071 cdlx:A2008StockPlanMember 2017-05-30 0001666071 us-gaap:RestrictedStockUnitsRSUMember cdlx:EmployeesAndNonEmployeeDirectorsMember 2019-01-01 2019-12-31 0001666071 2017-02-28 0001666071 us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-12-31 0001666071 2018-02-08 0001666071 us-gaap:PerformanceSharesMember 2019-12-31 0001666071 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2018-12-31 0001666071 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-12-31 0001666071 2019-06-28 2019-06-28 0001666071 us-gaap:PerformanceSharesMember 2018-10-01 2018-12-31 0001666071 cdlx:RestrictedSecuritiesUnitsMember 2018-08-01 2018-08-31 0001666071 us-gaap:PerformanceSharesMember 2018-12-31 0001666071 cdlx:A2008StockPlanMember 2018-01-31 0001666071 srt:MaximumMember 2017-12-31 0001666071 srt:MinimumMember 2017-12-31 0001666071 us-gaap:StateAndLocalJurisdictionMember 2018-12-31 0001666071 cdlx:CardlyticsUKMember 2019-12-31 0001666071 us-gaap:DomesticCountryMember 2019-12-31 0001666071 us-gaap:DomesticCountryMember 2018-12-31 0001666071 us-gaap:ForeignCountryMember 2018-12-31 0001666071 us-gaap:ForeignCountryMember 2019-12-31 0001666071 us-gaap:StateAndLocalJurisdictionMember 2019-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesBRMember us-gaap:CommonStockMember 2016-01-01 2016-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2017-05-01 2017-05-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesDRMember 2019-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesERMember 2019-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2017-05-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesARMember 2016-01-01 2016-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2018-08-01 2018-08-31 0001666071 2017-05-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesCRMember 2016-01-01 2016-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2019-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesARMember 2019-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesFRMember 2019-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesCRMember 2019-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2019-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesERMember us-gaap:CommonStockMember 2016-01-01 2016-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2017-05-01 2017-05-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesARMember us-gaap:CommonStockMember 2016-01-01 2016-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesFRMember 2016-01-01 2016-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2017-05-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesBRMember 2016-01-01 2016-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesBRMember 2019-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember us-gaap:AdditionalPaidInCapitalMember 2017-05-01 2017-05-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesDRMember 2016-01-01 2016-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2017-04-01 2017-06-30 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2018-08-08 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesERMember 2016-01-01 2016-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2018-08-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGOneAndRedeemableConvertiblePreferredStockSeriesGTwoMember 2019-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesBRMember 2017-01-01 2017-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesARMember 2016-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesBRMember 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesARMember 2017-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesARMember 2017-01-01 2017-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesBRMember 2018-01-01 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesCRMember 2016-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesBRMember 2016-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesARMember 2018-01-01 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesCRMember 2018-01-01 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesARMember 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesCRMember 2017-01-01 2017-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesCRMember 2017-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesBRMember 2017-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesCRMember 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesDRMember 2017-01-01 2017-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesFRMember 2016-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesDRMember 2017-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesERMember 2016-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesFRMember 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesDRMember 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesERMember 2017-01-01 2017-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesFRMember 2017-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesERMember 2017-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesDRMember 2016-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesERMember 2018-01-01 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesFRMember 2018-01-01 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesFRMember 2017-01-01 2017-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesERMember 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesDRMember 2018-01-01 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2018-01-01 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2018-01-01 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2017-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2017-12-31 0001666071 cdlx:SeriesACommonStockWarrantsMember 2016-01-01 2016-12-31 0001666071 cdlx:SeriesBCommonStockWarrantsMember 2016-01-01 2016-12-31 0001666071 cdlx:PerformancebasedWarrantsMember 2016-01-01 2016-12-31 0001666071 cdlx:CommonStockWarrantMember 2017-06-01 2017-06-30 0001666071 cdlx:SeriesECommonStockWarrantsMember 2016-01-01 2016-12-31 0001666071 cdlx:CommonStockWarrantMember 2017-01-01 2017-12-31 0001666071 cdlx:CommonStockWarrantMember 2017-12-31 0001666071 cdlx:CommonStockWarrantMember 2016-12-31 0001666071 cdlx:CommonStockWarrantMember 2019-01-01 2019-12-31 0001666071 cdlx:CommonStockWarrantMember 2018-12-31 0001666071 cdlx:CommonStockWarrantMember 2019-12-31 0001666071 cdlx:CommonStockWarrantMember 2018-01-01 2018-12-31 0001666071 cdlx:MeasurementInputCostofDebtMember 2018-12-31 0001666071 cdlx:MeasurementInputWeightedaverageCostofCapitalMember 2018-12-31 0001666071 us-gaap:MeasurementInputPriceVolatilityMember 2018-12-31 0001666071 cdlx:MeasurementInputCostofEquityMember 2018-12-31 0001666071 us-gaap:FairValueInputsLevel1Member cdlx:PreferredStockWarrantMember 2017-12-31 0001666071 cdlx:PreferredStockWarrantMember 2017-12-31 0001666071 us-gaap:FairValueInputsLevel3Member cdlx:CommonStockWarrantMember 2017-12-31 0001666071 us-gaap:FairValueInputsLevel1Member 2017-12-31 0001666071 us-gaap:FairValueInputsLevel3Member cdlx:PreferredStockWarrantMember 2017-12-31 0001666071 us-gaap:FairValueInputsLevel3Member 2017-12-31 0001666071 us-gaap:FairValueInputsLevel1Member cdlx:CommonStockWarrantMember 2017-12-31 0001666071 cdlx:CommonStockWarrantMember 2017-12-31 0001666071 us-gaap:FairValueInputsLevel2Member 2017-12-31 0001666071 us-gaap:FairValueInputsLevel2Member cdlx:CommonStockWarrantMember 2017-12-31 0001666071 us-gaap:FairValueInputsLevel2Member cdlx:PreferredStockWarrantMember 2017-12-31 0001666071 cdlx:PreferredStockWarrantMember 2018-01-01 2018-12-31 0001666071 cdlx:CommonStockWarrantMember 2018-12-31 0001666071 us-gaap:ConvertibleDebtMember 2017-12-31 0001666071 cdlx:PreferredStockWarrantMember 2018-12-31 0001666071 cdlx:CommonStockWarrantMember 2018-01-01 2018-12-31 0001666071 us-gaap:ConvertibleDebtMember 2018-01-01 2018-12-31 0001666071 us-gaap:ConvertibleDebtMember 2018-12-31 0001666071 us-gaap:ConvertibleDebtMember us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001666071 cdlx:CommonStockWarrantMember 2017-01-01 2017-12-31 0001666071 us-gaap:ConvertibleDebtMember 2016-12-31 0001666071 cdlx:PreferredStockWarrantMember 2017-01-01 2017-12-31 0001666071 us-gaap:ConvertibleDebtMember us-gaap:CommonStockMember 2017-01-01 2017-12-31 0001666071 cdlx:PreferredStockWarrantMember 2016-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesBRMember 2018-02-08 0001666071 2013-05-31 0001666071 cdlx:CommonStockWarrantMember 2017-06-30 0001666071 us-gaap:MeasurementInputDiscountForLackOfMarketabilityMember cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2013-05-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesDRMember 2018-02-08 0001666071 2013-05-01 2013-05-31 0001666071 cdlx:CommonStockWarrantMember 2018-02-01 2018-02-28 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2019-01-01 2019-12-31 0001666071 us-gaap:MeasurementInputPriceVolatilityMember cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2017-05-31 0001666071 cdlx:CommonStockWarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2017-06-30 0001666071 cdlx:CommonStockWarrantMember us-gaap:MeasurementInputPriceVolatilityMember 2017-06-30 0001666071 cdlx:CommonStockWarrantMember 2017-06-01 2017-06-30 0001666071 cdlx:CommonStockWarrantMember us-gaap:MeasurementInputExpectedDividendRateMember 2017-06-30 0001666071 cdlx:PreferredStockWarrant1Member cdlx:RedeemableConvertiblePreferredStockSeriesDRMember 2019-12-31 0001666071 cdlx:PreferredStockWarrant1Member cdlx:RedeemableConvertiblePreferredStockSeriesBRMember 2019-12-31 0001666071 cdlx:PreferredStockWarrant1Member cdlx:RedeemableConvertiblePreferredStockSeriesDRMember 2018-12-31 0001666071 cdlx:PreferredStockWarrant1Member cdlx:RedeemableConvertiblePreferredStockSeriesDRMember 2017-12-31 0001666071 cdlx:PreferredStockWarrant1Member cdlx:RedeemableConvertiblePreferredStockSeriesBRMember 2017-12-31 0001666071 cdlx:PreferredStockWarrant1Member cdlx:RedeemableConvertiblePreferredStockSeriesBRMember 2018-12-31 0001666071 cdlx:PreferredStockWarrant2Member cdlx:RedeemableConvertiblePreferredStockSeriesDRMember 2019-12-31 0001666071 cdlx:PreferredStockWarrant2Member cdlx:RedeemableConvertiblePreferredStockSeriesDRMember 2018-12-31 0001666071 cdlx:PreferredStockWarrant2Member cdlx:RedeemableConvertiblePreferredStockSeriesDRMember 2017-12-31 0001666071 us-gaap:MeasurementInputExpectedDividendRateMember 2018-02-08 0001666071 us-gaap:MeasurementInputRiskFreeInterestRateMember 2018-02-08 0001666071 us-gaap:MeasurementInputPriceVolatilityMember 2018-02-08 0001666071 2018-02-08 2018-02-08 0001666071 srt:MaximumMember cdlx:MeasurementInputCostofDebtMember 2017-12-31 0001666071 srt:MinimumMember us-gaap:MeasurementInputDiscountForLackOfMarketabilityMember 2017-12-31 0001666071 srt:MaximumMember cdlx:MeasurementInputCostofEquityMember 2017-12-31 0001666071 srt:MaximumMember us-gaap:MeasurementInputDiscountForLackOfMarketabilityMember 2019-12-31 0001666071 srt:MinimumMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2019-12-31 0001666071 srt:MinimumMember us-gaap:MeasurementInputDiscountForLackOfMarketabilityMember 2018-12-31 0001666071 srt:MinimumMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2017-12-31 0001666071 srt:MaximumMember us-gaap:MeasurementInputDiscountForLackOfMarketabilityMember 2017-12-31 0001666071 srt:MaximumMember us-gaap:MeasurementInputDiscountForLackOfMarketabilityMember 2018-12-31 0001666071 srt:MinimumMember us-gaap:MeasurementInputDiscountForLackOfMarketabilityMember 2019-12-31 0001666071 srt:MaximumMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2018-12-31 0001666071 srt:MaximumMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2017-12-31 0001666071 srt:MaximumMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2019-12-31 0001666071 srt:MinimumMember cdlx:MeasurementInputCostofEquityMember 2017-12-31 0001666071 srt:MinimumMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2018-12-31 0001666071 srt:MinimumMember cdlx:MeasurementInputCostofDebtMember 2017-12-31 0001666071 cdlx:EntitiesAffiliatedWithMarkA.JohnsonMember srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2019-12-31 0001666071 cdlx:AimiaInc.Member srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2019-12-31 0001666071 cdlx:DavidAdamsMember us-gaap:DirectorMember 2019-12-31 0001666071 cdlx:PolarisVenturePartnersMember srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2019-12-31 0001666071 cdlx:LynneM.LaubeMember us-gaap:ChiefOperatingOfficerMember cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2019-12-31 0001666071 cdlx:LynneM.LaubeMember us-gaap:ChiefOperatingOfficerMember cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2019-12-31 0001666071 cdlx:AimiaInc.Member srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2019-12-31 0001666071 cdlx:PolarisVenturePartnersMember srt:AffiliatedEntityMember 2019-12-31 0001666071 cdlx:JohnKlinckMember us-gaap:DirectorMember 2019-12-31 0001666071 cdlx:DiscoveryCapitalMember srt:AffiliatedEntityMember 2019-12-31 0001666071 cdlx:LynneM.LaubeMember us-gaap:ChiefOperatingOfficerMember 2019-12-31 0001666071 cdlx:JohnKlinckMember us-gaap:DirectorMember cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2019-12-31 0001666071 cdlx:ScottD.GrimesMember us-gaap:ChiefExecutiveOfficerMember 2019-12-31 0001666071 cdlx:EntitiesAffiliatedWithMarkA.JohnsonMember srt:AffiliatedEntityMember 2019-12-31 0001666071 cdlx:AimiaInc.Member srt:AffiliatedEntityMember 2019-12-31 0001666071 cdlx:CanaanVIIIL.PMember srt:AffiliatedEntityMember 2019-12-31 0001666071 cdlx:EntitiesAffiliatedWithMarkA.JohnsonMember srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2019-12-31 0001666071 cdlx:JohnKlinckMember us-gaap:DirectorMember cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2019-12-31 0001666071 cdlx:DavidAdamsMember us-gaap:DirectorMember cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2019-12-31 0001666071 cdlx:ScottD.GrimesMember us-gaap:ChiefExecutiveOfficerMember cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2019-12-31 0001666071 cdlx:DiscoveryCapitalMember srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2019-12-31 0001666071 cdlx:DiscoveryCapitalMember srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2019-12-31 0001666071 cdlx:PolarisVenturePartnersMember srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2019-12-31 0001666071 cdlx:CanaanVIIIL.PMember srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2019-12-31 0001666071 cdlx:DavidAdamsMember us-gaap:DirectorMember cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2019-12-31 0001666071 cdlx:CanaanVIIIL.PMember srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2019-12-31 0001666071 cdlx:ScottD.GrimesMember us-gaap:ChiefExecutiveOfficerMember cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2019-12-31 0001666071 cdlx:PolarisVenturePartnersEntrepreneursFundVL.L.Member srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2019-12-31 0001666071 cdlx:PolarisVenturePartnersVL.P.Member srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2019-12-31 0001666071 cdlx:PolarisVenturePartnersFoundersFundVL.P.Member srt:AffiliatedEntityMember 2019-12-31 0001666071 cdlx:DiscoveryGlobalOpportunityMasterFundLtd.Member srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2019-12-31 0001666071 cdlx:PolarisVenturePartnersSpecialFoundersFundVL.P.Member srt:AffiliatedEntityMember 2019-12-31 0001666071 us-gaap:StockholdersEquityTotalMember cdlx:ShareholderConcentrationRiskMember 2018-01-01 2018-12-31 0001666071 cdlx:PolarisVenturePartnersSpecialFoundersFundVL.P.Member srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2019-12-31 0001666071 cdlx:CommonStockWarrantMember 2018-02-01 2018-02-28 0001666071 cdlx:TTPFundIIL.P.Member srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2019-12-31 0001666071 cdlx:DiscoveryOpportunityMasterFundLtd.Member srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2019-12-31 0001666071 cdlx:AimiaEMEALimitedMember srt:AffiliatedEntityMember 2019-12-31 0001666071 cdlx:PolarisVenturePartnersEntrepreneursFundVL.L.Member srt:AffiliatedEntityMember 2019-12-31 0001666071 cdlx:MarkA.JohnsonMember srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2019-12-31 0001666071 cdlx:AimiaEMEALimitedMember srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2019-12-31 0001666071 cdlx:PolarisVenturePartnersFoundersFundVL.P.Member srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2019-12-31 0001666071 cdlx:PolarisVenturePartnersVL.P.Member srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2019-12-31 0001666071 2017-05-01 2017-05-31 0001666071 cdlx:PolarisVenturePartnersVL.P.Member srt:AffiliatedEntityMember 2019-12-31 0001666071 cdlx:TTVIvyHoldingsLLCMember srt:AffiliatedEntityMember 2019-12-31 0001666071 cdlx:PolarisVenturePartnersEntrepreneursFundVL.L.Member srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2019-12-31 0001666071 cdlx:PolarisVenturePartnersFoundersFundVL.P.Member srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2019-12-31 0001666071 cdlx:MarkA.JohnsonMember srt:AffiliatedEntityMember 2019-12-31 0001666071 cdlx:PolarisVenturePartnersSpecialFoundersFundVL.P.Member srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2019-12-31 0001666071 cdlx:SeriesEMember 2013-05-01 2013-05-31 0001666071 cdlx:TTVIvyHoldingsLLCMember srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2019-12-31 0001666071 cdlx:AeroplanHoldingsEuropeSrlMember srt:AffiliatedEntityMember cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2019-12-31 0001666071 cdlx:CorporateHeadquartersAtlantaGAMember 2013-08-31 0001666071 cdlx:FinancialInstitutionShareCommitmentMember 2019-12-31 0001666071 cdlx:RestrictedSecuritiesUnitsMember 2017-01-01 2017-12-31 0001666071 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001666071 us-gaap:EmployeeStockMember 2018-01-01 2018-12-31 0001666071 us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockWarrantsMember 2018-01-01 2018-12-31 0001666071 cdlx:CommonStockWarrantMember cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2019-01-01 2019-12-31 0001666071 cdlx:CommonStockWarrantMember cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2017-01-01 2017-12-31 0001666071 cdlx:CommonStockWarrantMember 2018-01-01 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockWarrantsMember 2019-01-01 2019-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockWarrantsMember 2017-01-01 2017-12-31 0001666071 us-gaap:RedeemableConvertiblePreferredStockMember 2017-01-01 2017-12-31 0001666071 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001666071 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001666071 cdlx:CommonStockWarrantMember 2017-01-01 2017-12-31 0001666071 us-gaap:RedeemableConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001666071 cdlx:RestrictedSecuritiesUnitsMember 2018-01-01 2018-12-31 0001666071 cdlx:CommonStockWarrantMember cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2018-01-01 2018-12-31 0001666071 cdlx:CommonStockWarrantMember 2019-01-01 2019-12-31 0001666071 us-gaap:RedeemableConvertiblePreferredStockMember 2018-01-01 2018-12-31 0001666071 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0001666071 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0001666071 cdlx:RestrictedSecuritiesUnitsMember 2019-01-01 2019-12-31 0001666071 us-gaap:EmployeeStockMember 2017-01-01 2017-12-31 0001666071 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0001666071 country:GB 2018-01-01 2018-12-31 0001666071 country:GB 2019-01-01 2019-12-31 0001666071 country:US 2017-01-01 2017-12-31 0001666071 country:US 2018-01-01 2018-12-31 0001666071 country:GB 2017-01-01 2017-12-31 0001666071 country:US 2019-01-01 2019-12-31 0001666071 cdlx:LargestFIPartnerTwoMember cdlx:FinancialInstitutionPartnerMember us-gaap:SupplierConcentrationRiskMember 2018-01-01 2018-12-31 0001666071 cdlx:LargestFIPartnerOneMember cdlx:FinancialInstitutionPartnerMember us-gaap:SupplierConcentrationRiskMember 2018-01-01 2018-12-31 0001666071 cdlx:LargestFIPartnerThreeMemberMember cdlx:FinancialInstitutionPartnerMember us-gaap:SupplierConcentrationRiskMember 2017-01-01 2017-12-31 0001666071 cdlx:LargestFIPartnerThreeMemberMember cdlx:FinancialInstitutionPartnerMember us-gaap:SupplierConcentrationRiskMember 2019-01-01 2019-12-31 0001666071 cdlx:TwoCustomerMemberMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001666071 cdlx:LargestFIPartnerOneMember cdlx:FinancialInstitutionPartnerMember us-gaap:SupplierConcentrationRiskMember 2019-01-01 2019-12-31 0001666071 cdlx:LargestFIPartnerOneMember cdlx:FinancialInstitutionPartnerMember us-gaap:SupplierConcentrationRiskMember 2017-01-01 2017-12-31 0001666071 cdlx:LargestFIPartnerTwoMember cdlx:FinancialInstitutionPartnerMember us-gaap:SupplierConcentrationRiskMember 2019-01-01 2019-12-31 0001666071 country:IN 2019-12-31 0001666071 country:GB 2018-12-31 0001666071 country:GB 2019-12-31 0001666071 country:US 2019-12-31 0001666071 country:IN 2018-12-31 0001666071 country:US 2018-12-31 0001666071 cdlx:OtherPlatformSolutionsMember 2017-01-01 2017-12-31 0001666071 cdlx:CardlyticDirectSegmentMember 2017-01-01 2017-12-31 0001666071 cdlx:CardlyticDirectSegmentMember 2018-01-01 2018-12-31 0001666071 cdlx:OtherPlatformSolutionsMember 2019-01-01 2019-12-31 0001666071 cdlx:CardlyticDirectSegmentMember 2019-01-01 2019-12-31 0001666071 cdlx:OtherPlatformSolutionsMember 2018-01-01 2018-12-31 cdlx:patent cdlx:tranche cdlx:user iso4217:USD shares pure iso4217:USD shares utreg:sqft cdlx:segment false --12-31 FY 2019 0001666071 0.17 0.26 0.12 0.012 0.12 0.24 0.08 0.007 0.13 0.014 0.07 0.012 0.13 0.014 0.07 0.012 0.51 0.47 0.50 0.11 0.022 0.028 0.007 0.000 28.16 24.60 10-K true 2019-12-31 false 001-38386 CARDLYTICS, INC. DE 26-3039436 675 Ponce de Leon Ave. NE, Ste 6000 Atlanta GA 30308 (888) 792-5802 Common Stock CDLX NASDAQ Yes No Yes Yes Accelerated Filer false true false false 455300000 26704481 0.0001 39623000 104458000 20247000 129000 58125000 81452000 2417000 3908000 3956000 5783000 124368000 195730000 10230000 14290000 370000 389000 1625000 3815000 15877000 8383000 1293000 1706000 153763000 224313000 2099000 1229000 5936000 8186000 4388000 6018000 27656000 41956000 11476000 19861000 346000 1127000 21000 24000 51922000 78401000 3173000 2632000 46693000 13000 101788000 81046000 7000 8000 371463000 480578000 1992000 1312000 -321487000 -338631000 51975000 143267000 153763000 224313000 130365000 150684000 210430000 73247000 85371000 118080000 7012000 10632000 12893000 31927000 41878000 43828000 12150000 16210000 11699000 20100000 34228000 36720000 3028000 3282000 4535000 147464000 191601000 227755000 -17099000 -40917000 -17325000 -8239000 -3264000 -548000 581000 6760000 0 -1244000 0 0 6213000 0 0 1309000 -2101000 729000 -2542000 -12125000 181000 -19641000 -53042000 -17144000 0 0 0 -19641000 -53042000 -17144000 5743000 157000 0 -25384000 -53199000 -17144000 -7.86 -2.79 -0.72 3230000 19060000 23746000 -19641000 -53042000 -17144000 -1036000 926000 -680000 -20677000 -52116000 -17824000 2590000 0 29867000 2102000 -248804000 -216835000 48000 230000 230000 5147000 5147000 312000 312000 4488000 4488000 4488000 4488000 801000 24392000 24392000 1255000 1255000 -1036000 -1036000 -19641000 -19641000 3439000 0 58693000 1066000 -268445000 -208686000 356000 1959000 1959000 1142000 0 0 26813000 26813000 5821000 1000 66100000 66101000 17774000 17774000 177000 1958000 1958000 888000 10643000 6000 196588000 196594000 0 1735000 1735000 157000 157000 926000 926000 -53042000 -53042000 22466000 7000 371463000 1992000 -321487000 51975000 716000 12052000 12052000 821000 17659000 17659000 15888000 15888000 486000 1904000 1000 61308000 61309000 154000 2208000 2208000 -680000 -680000 -17144000 -17144000 26547000 8000 480578000 1312000 -338631000 143267000 -19641000 -53042000 -17144000 3028000 3282000 4535000 560000 282000 95000 6889000 2326000 0 5147000 26790000 15851000 581000 6760000 0 -1244000 0 0 6213000 0 0 1102000 -4771000 -631000 1626000 1618000 2869000 0 8353000 0 7503000 9426000 26018000 666000 2275000 2224000 -10900000 -9250000 0 4100000 5380000 4625000 -1907000 911000 -601000 466000 3255000 6152000 804000 3742000 14301000 1385000 4234000 8385000 -22102000 -18995000 11457000 1215000 5920000 8277000 60000 23000 31000 372000 1399000 2712000 -1647000 -7342000 -11020000 12500000 47435000 0 99000 52581000 46698000 230000 72334000 91216000 11940000 0 0 2668000 1949000 196000 142000 48000 143000 21761000 65191000 44179000 282000 -246000 101000 -1706000 38608000 44717000 22968000 21262000 59870000 21262000 59870000 104587000 21262000 39623000 104458000 0 20247000 129000 21262000 59870000 104587000 873000 9733000 1266000 750000 640000 456000 61000 0 10000 <div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cardlytics, Inc. (“we,” “our,” “us,” the “Company,” or “Cardlytics”) is a Delaware corporation and was formed on June 26, 2008. We operate an advertising platform within financial institutions’ (“FIs”) digital channels, which include online, mobile, email, and various real-time notifications. Our partnerships with FIs provide us with access to their anonymized purchase data and digital banking customers. By applying advanced analytics to this aggregation of purchase data, we make it actionable, helping marketers identify, reach and influence likely buyers at scale, and measure the true sales impact of their marketing spend. We have strong relationships with leading marketers across a variety of industries, including national and regional restaurant and retail chains, large providers of cable satellite television and and wireless services, and increasingly, travel and hospitality, grocery, e-commerce and luxury brands. Using our purchase intelligence presents customers with offers to save money at a time when they are thinking of their finances.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On May 4, 2012, we formed Cardlytics UK Limited (“Cardlytics UK”), a wholly-owned subsidiary registered as a private limited company in England and Wales. Cardlytics UK was a party to a collaboration agreement whereby </span><span style="font-family:inherit;font-size:10pt;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> of its income and losses are shared with Aimia EMEA Limited (“Aimia”). Cardlytics, Inc. obtained full control of Cardlytics UK in June 2016 upon the termination of the cooperation agreement in exchange for convertible promissory notes of the Company. Refer to </span><span style="font-family:inherit;font-size:10pt;">Note 6—Debt</span><span style="font-family:inherit;font-size:10pt;"> for additional information. We also operate in India through Cardlytics Services India Private Limited, a wholly-owned and operated subsidiary registered as a private limited company in India.</span></div><div style="line-height:120%;padding-top:12px;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:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On January 26, 2018, our board of directors approved an amended and restated certificate of incorporation to (1) effect a reverse split on outstanding shares of our common stock and redeemable convertible preferred stock on a one-for-four basis (the “Reverse Stock Split”), (2) modify the threshold for automatic conversion of our preferred stock into shares of our common stock in connection with an initial public offering to eliminate the requirement of gross proceeds to the Company of not less than </span><span style="font-family:inherit;font-size:10pt;"><span>$70.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and (3) authorize us to issue up to </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 common stock, </span><span style="font-family:inherit;font-size:10pt;"><span>$0.0001</span></span><span style="font-family:inherit;font-size:10pt;"> par value per share and </span><span style="font-family:inherit;font-size:10pt;"><span>25,000,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of redeemable convertible preferred stock, </span><span style="font-family:inherit;font-size:10pt;"><span>$0.0001</span></span><span style="font-family:inherit;font-size:10pt;"> par value per share (collectively, the “Charter Amendment”). The authorized shares and par values of our common stock and redeemable convertible preferred stock were not adjusted as a result of the Reverse Stock Split. The Charter Amendment was approved by the Company’s stockholders on January 26, 2018 and became effective upon the filing of the Charter Amendment with the State of Delaware on January 26, 2018. All issued and outstanding common stock and preferred stock and related share and per share amounts contained in these financial statements have been retroactively adjusted to reflect the Reverse Stock Split for all periods presented.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Proceeds from Issuance of Common Stock</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;">February 13, 2018</span><span style="font-family:inherit;font-size:10pt;">, we closed our initial public offering (“IPO”), in which we issued and sold </span><span style="font-family:inherit;font-size:10pt;"><span>5,400,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock at a public offering price of </span><span style="font-family:inherit;font-size:10pt;"><span>$13.00</span></span><span style="font-family:inherit;font-size:10pt;"> per share, resulting in gross proceeds of </span><span style="font-family:inherit;font-size:10pt;"><span>$70.2 million</span></span><span style="font-family:inherit;font-size:10pt;">. On February 14, 2018, pursuant to the underwriters’ partial exercise of their over-allotment option to purchase up to an additional </span><span style="font-family:inherit;font-size:10pt;"><span>810,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares from us, we issued and sold an additional </span><span style="font-family:inherit;font-size:10pt;"><span>421,355</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock, resulting in additional gross proceeds to us of </span><span style="font-family:inherit;font-size:10pt;"><span>$5.5 million</span></span><span style="font-family:inherit;font-size:10pt;">. In total, we issued </span><span style="font-family:inherit;font-size:10pt;"><span>5,821,355</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock and raised </span><span style="font-family:inherit;font-size:10pt;"><span>$75.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> in gross proceeds, or </span><span style="font-family:inherit;font-size:10pt;"><span>$66.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> in net proceeds after deducting underwriting discounts and commissions of </span><span style="font-family:inherit;font-size:10pt;"><span>$5.3 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>$4.3 million</span></span><span style="font-family:inherit;font-size:10pt;">. Upon the closing of the IPO, all of the outstanding shares of redeemable convertible preferred stock automatically converted into shares of common stock and all warrants to purchase shares of redeemable convertible preferred stock were automatically converted into warrants to purchase shares of common stock. Subsequent to the closing of the IPO, there were no shares of preferred stock or warrants to purchase shares of redeemable convertible preferred stock outstanding. The consolidated financial statements as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, including share and per share amounts, do not give effect to the IPO or conversion of the redeemable convertible preferred stock, as the IPO and such conversions were completed subsequent to </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Upon the completion of our IPO, our amended and restated certificate of incorporation authorized us to issue up to </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 common stock, </span><span style="font-family:inherit;font-size:10pt;"><span>$0.0001</span></span><span style="font-family:inherit;font-size:10pt;"> par value per share, and </span><span style="font-family:inherit;font-size:10pt;"><span>10,000,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of preferred stock, </span><span style="font-family:inherit;font-size:10pt;"><span>$0.0001</span></span><span style="font-family:inherit;font-size:10pt;"> par value per share, all of which shares of preferred stock are undesignated. Our board of directors may establish the rights and preferences of the preferred stock from time to time.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;">September 13, 2019</span><span style="font-family:inherit;font-size:10pt;">, we closed a public equity offering in which we sold </span><span style="font-family:inherit;font-size:10pt;"><span>1,904,154</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock, which included </span><span style="font-family:inherit;font-size:10pt;"><span>404,154</span></span><span style="font-family:inherit;font-size:10pt;"> shares sold pursuant to the exercise by the underwriters of an option to purchase additional shares, at a public offering price of </span><span style="font-family:inherit;font-size:10pt;"><span>$34.00</span></span><span style="font-family:inherit;font-size:10pt;"> per share. We received total net proceeds of </span><span style="font-family:inherit;font-size:10pt;"><span>$61.3 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>$3.2 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>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling stockholders, including certain of our executive officers and entities affiliated with certain of our directors, sold </span><span style="font-family:inherit;font-size:10pt;"><span>1,194,365</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock in the offering at a public offering price of </span><span style="font-family:inherit;font-size:10pt;"><span>$34.00</span></span><span style="font-family:inherit;font-size:10pt;">. We did not receive any proceeds from the sale of common stock by the selling stockholders.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During 2017, 2018 and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, we received </span><span style="font-family:inherit;font-size:10pt;">$0.2 million</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">$2.0 million</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">$29.7 million</span><span style="font-family:inherit;font-size:10pt;"> in proceeds from the exercise of options and warrants to purchase shares of common stock.</span></div> 0.50 70000000.0 100000000 0.0001 25000000 0.0001 5400000 13.00 70200000 810000 421355 5500000 5821355 75700000 66100000 5300000 4300000 100000000 0.0001 10000000 0.0001 1904154 404154 34.00 61300000 3200000 200000 1194365 34.00 SIGNIFICANT ACCOUNTING POLICIES<div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Principles of Consolidation</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The preparation of financial statements in conformity with generally accepted accounting principles in the United States (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements. Actual results could differ from these estimates. Significant items subject to such estimates and assumptions include revenue recognition, internal-use software development costs, income taxes, stock-based compensation, income tax valuation allowance, contingencies and changes in fair value of our convertible promissory notes, preferred stock warrants and common stock warrants. We base our estimates on historical experience and also on assumptions that we believe are reasonable. Changes in facts or circumstances may cause us to change our assumptions and estimates in future periods and it is possible that actual results could differ from our current or revised future estimates.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Foreign Currency</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The functional currency of our foreign wholly-owned subsidiaries is the local currency. We translate the financial statements of these subsidiaries into U.S. dollars each reporting period for purposes of consolidation. Assets and liabilities are translated at the period-end currency exchange rates, certain equity accounts are translated at historical exchange rates and income and expense amounts are translated at average currency exchange rates in effect for the period. The effect of these translation adjustments is reported in a separate component of stockholders’ deficit titled accumulated other comprehensive income.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We are also subject to gains and losses from foreign currency denominated transactions and the remeasurement of foreign currency denominated balance sheet accounts, both of which are included in other income (expense), net in the accompanying consolidated statements of operations. We recorded foreign currency (gains) losses totaling </span><span style="font-family:inherit;font-size:10pt;"><span>$(1.3) million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.2 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;"> in </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</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;">, respectively.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">FI Share and Other Third-Party Costs</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">With respect to Cardlytics Direct, we generally pay our FI partners a negotiated and fixed percentage of our billings to marketers less any Consumer Incentives that we pay to the FIs’ customers and certain third-party data costs ("FI Share"). FI Share and other third-party costs consist primarily of the FI Share that we pay our FI partners, media and data costs, and the amortization of implementation costs incurred pursuant to our agreements with certain FI partners, any incremental costs due to FIs as part of FI Share commitments, as well as a non-cash expense related to the vesting of warrants issued to an FI partner that accelerated upon the consummation of our IPO. To the extent that we use a specific FI customer’s anonymized purchase data in the delivery of our solutions, we pay the applicable FI partner an FI Share calculated based on the relative contribution of the data provided by the FI partner to the overall delivery of the services.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Delivery Costs</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Delivery costs consist primarily of personnel-related costs of our campaign, data operations and production support teams, including salaries, benefits, bonuses and payroll taxes, as well as stock-based compensation expense. Delivery costs also include hosting facility costs, internally developed and purchased or licensed software costs, outsourcing costs and professional services costs.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounts Receivable</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable are carried at the original invoiced amount less an allowance for doubtful accounts, determined based on the probability of future collection. When we become aware of circumstances that may decrease the likelihood of collection, we record a specific allowance against amounts due, which reduces the receivable to the amount that we believe will be collected. For all other accounts receivable, we determine the adequacy of the allowance based on historical loss patterns, the number of days that billings are past due and an evaluation of the potential risk of loss associated with specific accounts. </span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents changes in the allowance for doubtful accounts (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><div style="padding-left: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:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width: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="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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;">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>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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>105</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>169</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Bad debt expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,201</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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;">Write-offs, net of recoveries</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>(621</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>(66</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,115</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;">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>105</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>169</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>255</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:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unbilled receivables 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><span style="font-family:inherit;font-size:10pt;"><span>$0.4 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;"> as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</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;">, respectively. An unbilled receivable represents revenue earned and recognized from customer activity that was not billed prior to the end of the reporting period. Unbilled receivables are included in accounts receivable, net on our consolidated balance sheets.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property and Equipment</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment are stated at cost. Expenditures for maintenance and repairs are expensed as incurred, while betterments that materially extend the life of an asset are capitalized. The cost of assets sold, retired or otherwise disposed of, and the related accumulated depreciation, are eliminated from the accounts and any resulting gain or loss is recognized.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation of property and equipment is determined using the straight-line method over the estimated useful lives of the applicable assets, which are as follows:</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><div style="padding-left: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:54%;"/><td style="width:7%;"/><td style="width:39%;"/></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2–3 years</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture and fixtures:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5 years</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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:top;background-color:#cceeff;padding-left:2px;padding-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 life of the lease</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Intangible Assets</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets are recorded at cost and consist of costs incurred for software patent applications. As of </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">December 31, 2019</span></span></span><span style="font-family:inherit;font-size:10pt;">, we had </span><span style="font-family:inherit;font-size:10pt;"><span>four</span></span><span style="font-family:inherit;font-size:10pt;"> issued patents and are pursuing </span><span style="font-family:inherit;font-size:10pt;">ten</span><span style="font-family:inherit;font-size:10pt;"> additional patents relating to our software. We received approval for </span><span style="font-family:inherit;font-size:10pt;"><span>three</span></span><span style="font-family:inherit;font-size:10pt;"> patents in 2013 and </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> patent in 2018 and began amortizing the costs of obtaining these patents over the estimated remaining lives of the patents. If a patent application is rejected or if we abandon efforts to obtain a new patent, all deferred patent costs are expensed immediately. Deferred patent costs related to patents for which we have not yet obtained approval totaled </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.3 million</span></span><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;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. Based on deferred patent costs as of </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">December 31, 2019</span></span></span><span style="font-family:inherit;font-size:10pt;">, the related amortization expense will be less than </span><span style="font-family:inherit;font-size:10pt;">$0.1 million</span><span style="font-family:inherit;font-size:10pt;"> in each of the next five years. Intangible assets are as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><div style="padding-left: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:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;">Deferred patent costs, gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>417</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>448</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less accumulated amortization</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>(47</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>(59</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;">Deferred patent costs, 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>370</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>389</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:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Internal-Use Software Development Costs</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capitalized software development costs consist of costs incurred in the development of internal-use software, primarily associated with the development and enhancement of our offer management system and offer placement system. We capitalize the costs of software developed or obtained for internal use in accordance with ASC Topic 350-40, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Internal Use Software</span><span style="font-family:inherit;font-size:10pt;">. We begin to capitalize our costs upon completion of the preliminary project stage. We consider the preliminary project stage to be complete and the application development stage to have begun when preliminary development efforts are successfully completed, management has authorized and committed project funding and it is probable that the project will be completed and the software will be used as intended. These costs are amortized on a straight-line basis over the estimated useful life of the related asset, generally estimated to be three years. Costs incurred in the preliminary project stage and post-implementation operation stages are expensed as incurred and recorded in research and development expense on our consolidated statements of operations.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</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 capitalized development costs for enhancements to our offer management system as well as the implementation of a new billing system totaling </span><span style="font-family:inherit;font-size:10pt;">$0.4 million</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$1.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">$2.6 million</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capitalized software development costs are as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><div style="padding-left: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:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;">Capitalized software development costs, gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,826</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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,537</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less accumulated amortization</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,201</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,722</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;">Capitalized software development costs, 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>1,625</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>3,815</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:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Debt Issuance Costs</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Costs incurred to obtain loans, other than lines of credit, are recorded as a reduction of the carrying amount of the related liability and amortized over the applicable loans’ life using the effective interest method. Costs incurred to obtain lines of credit are capitalized and included in other long-term assets on our consolidated balance sheets and amortized ratably over the term of the arrangement. Costs incurred to obtain loans for which we have elected the fair value option are expensed upon the issuance of the loan and recorded within general and administrative expense on our consolidated statements of operations.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As described in </span><span style="font-family:inherit;font-size:10pt;">Note 6—Debt</span><span style="font-family:inherit;font-size:10pt;">, we entered into a 2018 Loan Facility in 2018 and deferred </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> of debt issuance costs associated with obtaining the 2018 Loan Facility and deferred </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> of unamortized debt issuance costs attributed to our 2016 Line of Credit and 2016 Term Loan. We recognized a </span><span style="font-family:inherit;font-size:10pt;"><span>$0.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> loss on extinguishment of debt related to the unamortized discount and unamortized debt issuance costs associated with our 2016 Term Loan and 2016 Line of Credit. This expense is included within other income (expense), net on our consolidated statements of operations and is presented in other non-cash expenses on our consolidated statement of statement of cash flows.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of debt issuance costs included in interest expense, net totaled </span><span style="font-family:inherit;font-size:10pt;"><span>$0.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 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;"> in </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</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;">, respectively.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred debt issuance costs related to our lines of credit included in other long-term assets are as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><div style="padding-left: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:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;">Debt issuance costs, gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;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;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>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></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less accumulated amortization</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>(234</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>(271</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Debt issuance costs, 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>100</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>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></tr></table></div></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred debt issuance costs related to our term loans included in debt are as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><div style="padding-left: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:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;">Debt issuance costs, gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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:20px;padding-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 amortization</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>(10</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>—</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;">Debt issuance costs, 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>20</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>—</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:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future amortization of debt issuance costs is as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:88%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Years Ending December 31,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amortization</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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>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;">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>30</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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;">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>117</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:12px;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:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred offering costs consist of incremental costs directly attributable to equity offerings. Deferred offering costs are included in other long-term assets on our consolidated balance sheets. Upon completion of an offering, these amounts are offset against the proceeds of the offering.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred offering costs is as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><div style="padding-left: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:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width: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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;">Beginning balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,144</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>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,135</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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></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;">Recognized against offering proceeds</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>(4,279</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>(196</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;">Ending balance</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,144</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Advertising</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We expense advertising costs as incurred. These costs are included in sales and marketing expense on our consolidated statements of operations. Advertising costs include direct marketing costs such as print advertisements, market research, direct mail, public relations and trade show expenses and totaled </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;"><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>$1.4 million</span></span><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;">, </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;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We measure and recognize compensation expense based on the estimated fair value of the award on the grant date. The fair value is recognized as expense over the requisite service period, which is generally the vesting period of the respective award, on a straight-line basis when the only condition to vesting is continued service. We recognize the fair value of awards that contain performance conditions based upon the probability of the performance conditions being met. Expense for awards with performance conditions are estimated and adjusted on a quarterly basis based upon our assessment of the probability that the performance condition will be met. We recognize the fair value of awards that contain market conditions over the derived service period. Forfeitures are accounted for when they occur. Refer to </span><span style="font-family:inherit;font-size:10pt;">Note 7—Stock-based Compensation</span><span style="font-family:inherit;font-size:10pt;"> for additional information regarding our specific award plans and estimates and assumptions used to determine fair value.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Redeemable Convertible Preferred Stock Warrant Liability</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warrants to purchase shares of our redeemable convertible preferred stock are accounted for as derivative liabilities in accordance with ASC Topic 815, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Derivatives and Hedging</span><span style="font-family:inherit;font-size:10pt;"> due to the terms of the warrants and related agreements. We have determined that these warrants do not meet the scope exception of a contract indexed to our stock because of fair value protections contained in agreements governing our redeemable convertible preferred stock as described in </span><span style="font-family:inherit;font-size:10pt;">Note 9—Redeemable Convertible Preferred Stock</span><span style="font-family:inherit;font-size:10pt;">. We record preferred stock warrant liabilities on our consolidated balance sheets at their fair value. We record the changes in fair value of such instruments as non-cash gains or losses on our statements of operations. Upon the consummation of our IPO, all of the outstanding warrants to purchase shares of redeemable convertible preferred stock were automatically converted into warrants to purchase shares of common stock. Refer to </span><span style="font-family:inherit;font-size:10pt;">Note 11—Fair Value Measurements</span><span style="font-family:inherit;font-size:10pt;"> for additional information.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Common Stock Warrant Liability</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In connection with the Series G Stock financing, we issued warrants to purchase shares of our common stock that are accounted for as liabilities in accordance with ASC Topic 480, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Distinguishing Liabilities From Equity</span><span style="font-family:inherit;font-size:10pt;"> due to the terms of the warrants and related agreements. We record these common stock warrant liabilities on our consolidated balance sheets at their fair value. We record the changes in fair value of such instruments as non-cash gains or losses in our statements of operations. Refer to </span><span style="font-family:inherit;font-size:10pt;">Note 11—Fair Value Measurements</span><span style="font-family:inherit;font-size:10pt;"> for additional information.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value of Financial Instruments</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">When required by GAAP, assets and liabilities are reported at fair value on our consolidated financial statements. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Valuation inputs are arranged in a hierarchy that consists of the following levels:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2 inputs are inputs other than Level 1 inputs such as quoted prices for similar assets or liabilities; quoted prices in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which all significant inputs are observable or can be derived principally from or 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:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 3 inputs are unobservable inputs for the asset or liability.</span></div></td></tr></table><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our nonfinancial assets that we recognize or disclose at fair value on our consolidated financial statements on a nonrecurring basis include property and equipment, intangible assets, capitalized software development costs and deferred FI implementation costs. The fair values for these assets are evaluated when events or changes in circumstances indicate the carrying value may not be recoverable.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Convertible Promissory Notes</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The redemption features included in the terms of the convertible promissory notes were determined to be derivative liabilities as a result of a significant discount within the redemption features for the note holders. Embedded derivatives that are not clearly and closely related to the host contract are required to be bifurcated and recorded at fair value unless the fair value option is elected on the host contract. Under the fair value option, bifurcation of the embedded derivative is not necessary as all related gains or losses on the host contract and derivative will be reflected on the consolidated statements of operations. We elected the fair value option for the convertible promissory notes upon their issuance. The convertible promissory notes are measured at fair value using unobservable inputs that required a high level of judgment, and are therefore classified as Level 3. In May 2017, we issued and sold shares of Series G redeemable convertible preferred stock, which resulted in the conversion of the convertible promissory notes into either shares of our common stock or shares of our Series G’ Stock. Refer to </span><span style="font-family:inherit;font-size:10pt;">Note 11—Fair Value Measurements</span><span style="font-family:inherit;font-size:10pt;"> for additional information regarding the valuation of the convertible promissory notes.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income Taxes</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income taxes are accounted for using the asset and liability method. Under this method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective income tax bases, and operating loss and tax credit carryforwards. Valuation allowances are provided when we determine that it is more likely than not that all of, or a portion of, deferred tax assets will not be utilized in the future.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Significant judgment is required in determining any valuation allowance recorded against deferred tax assets. In assessing the need for a valuation allowance, we consider all available evidence, including past operating results, estimates of future taxable income and the feasibility of tax planning strategies. In the event that we change our determination as to the amount of deferred tax assets that can be realized, we will adjust our valuation allowance with a corresponding impact to the provision for income taxes in the period in which such determination is made.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Estimates of future taxable income are based on assumptions that are consistent with our plans. Assumptions represent management’s best estimates and involve inherent uncertainties and the application of management’s judgment. If actual amounts differ from our estimates, the amount of our tax expense and liabilities could be materially impacted.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have recorded a full valuation allowance related to our net deferred tax assets due to the uncertainty of the ultimate realization of the future benefits of those assets.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We recognize the tax effects of an uncertain tax position only if it is more likely than not to be sustained based solely on its technical merits as of the reporting date, and then, only in an amount more likely than not to be sustained upon review by the tax authorities. Where applicable, we classify associated interest and penalties as income tax expense. The total amounts of interest and penalties were not material. We consider many factors when evaluating and estimating our tax positions and tax benefits, which may require periodic adjustments and which may not accurately anticipate actual outcomes.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On December 22, 2017, the Tax Cuts and Jobs Act of 2017 (“Tax Act”) was signed into law making significant changes to the Internal Revenue Code of 1986, as amended (“IRC”). Changes include, but are not limited to, a corporate tax rate decrease to 21% effective for tax years beginning after December 31, 2017. This change in tax rate resulted in a reduction in our net U.S. deferred tax assets, which was fully offset by a reduction in our valuation allowance. The other provisions of the Tax Act, including the one-time transition tax on the mandatory deemed repatriation of cumulative foreign earnings, did not have a material impact on our financial statements.</span></div> <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Principles of Consolidation</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.</span></div> <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The preparation of financial statements in conformity with generally accepted accounting principles in the United States (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements. Actual results could differ from these estimates. Significant items subject to such estimates and assumptions include revenue recognition, internal-use software development costs, income taxes, stock-based compensation, income tax valuation allowance, contingencies and changes in fair value of our convertible promissory notes, preferred stock warrants and common stock warrants. We base our estimates on historical experience and also on assumptions that we believe are reasonable. Changes in facts or circumstances may cause us to change our assumptions and estimates in future periods and it is possible that actual results could differ from our current or revised future estimates.</span></div> <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Foreign Currency</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The functional currency of our foreign wholly-owned subsidiaries is the local currency. We translate the financial statements of these subsidiaries into U.S. dollars each reporting period for purposes of consolidation. Assets and liabilities are translated at the period-end currency exchange rates, certain equity accounts are translated at historical exchange rates and income and expense amounts are translated at average currency exchange rates in effect for the period. The effect of these translation adjustments is reported in a separate component of stockholders’ deficit titled accumulated other comprehensive income.</span></div>We are also subject to gains and losses from foreign currency denominated transactions and the remeasurement of foreign currency denominated balance sheet accounts, both of which are included in other income (expense), net in the accompanying consolidated statements of operations. 1300000 -1200000 800000 .<div style="line-height:120%;padding-top:8px;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Consumer Incentives</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We report our revenue on our consolidated statements of operations net of Consumer Incentives. We do not provide the goods or services that are purchased by our FIs’ customers from the marketers to which the Consumer Incentives relate. Accordingly, the marketer is deemed to be the principal in the relationship with the customer and, therefore, the Consumer Incentive is deemed to be a reduction in the purchase price paid by the customer for the marketer’s goods or services. While we are responsible for remitting Consumer Incentives to our FI partners for further payment to their customers, we function solely as an agent of marketers in these arrangements.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We invoice marketers monthly based on the qualifying purchases of FIs' customers as reported by our FI partners during the month. Invoice payment terms, negotiated on a marketer-by-marketer basis, are typically between 30 to 60 days. However, for certain marketing agencies with sequential liability terms, payments are not due to us until such marketing agency has received payment from its marketer client. Accounts receivable is recorded at the amount of gross billings to marketers, net of allowances, for the fees and Consumer Incentives that we are responsible to collect. Our accrued liabilities also include the amount of Consumer Incentives due to FI partners. As a result, accounts receivable and accrued liabilities may appear large in relation to revenue, which is reported on a net basis. During </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</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;">, Consumer Incentives totaled </span><span style="font-family:inherit;font-size:10pt;"><span>$61.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$68.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$105.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div> .<div style="line-height:120%;padding-top:12px;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">FI Share and Other Third-Party Costs</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We report our revenue on our consolidated statements of operations gross of FI Share. FI Share costs are included in FI Share and other third-party costs in our consolidated statements of operations, rather than as a reduction of revenue, because we and not our FI partners act as the principal in our arrangements with marketers. We are responsible for the fulfillment and acceptability of the services purchased by marketers. We also have latitude in establishing the price of our services, have discretion in supplier selection and earn variable amounts. FI partners only supply consumer purchase data and digital marketing space and generally have no involvement in the marketing campaigns or contractual relationship with marketers.</span></div><div style="line-height:120%;padding-top:8px;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Costs</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Given the short-term nature of our marketing campaigns, all contract costs are expensed as incurred since the expected period of benefit is less than one year. Costs to fulfill a contract include immaterial costs to set up a campaign that we expense as incurred due to the short-term nature of our marketing campaigns</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We determine revenue recognition through the following steps:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">identification of a contract with a customer,</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">identification of the performance obligation(s) in the contract,</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">determination of the transaction price,</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">allocation of the transaction price to the performance obligation(s) in the contract, and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">recognition of revenue when or as the performance obligation(s) are satisfied.</span></div></td></tr></table><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We sell our solutions by entering into agreements directly with marketers or their marketing agencies, generally through the execution of insertion orders. The agreements state the terms of the arrangement, the negotiated fee, payment terms and the fixed period of time of the campaign. We consider a contract to exist when a campaign, which typically lasts 45 days, is published to an FI partner under the terms of an insertion order.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">With respect to our Cardlytics Direct service, our performance obligation is to offer incentives to FIs' customers to make purchases from the marketer within a specified period. This performance obligation is a series that represents a stand ready obligation to provide a targeted campaign for the marketer to FIs' customers. Cardlytics Direct fees represent variable consideration that is resolved when FIs' customers make qualifying purchases during the marketing campaign term.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subsequent to a qualifying purchase, the associated fees are generally not subject to refund or adjustment unless the fees from the marketing campaign exceed a contractual maximum (marketer budget). We have not constrained our revenue because adjustments have historically been immaterial and given the short duration of our marketing campaigns, any adjustments are recognized during the period of the marketing campaign. We recognize revenue for Cardlytics Direct fees over time using the right to invoice practical expedient because the amount billed is equal to the value delivered to marketers through qualified purchases by FIs' customers during that period.</span></div> <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">FI Share and Other Third-Party Costs</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">With respect to Cardlytics Direct, we generally pay our FI partners a negotiated and fixed percentage of our billings to marketers less any Consumer Incentives that we pay to the FIs’ customers and certain third-party data costs ("FI Share"). FI Share and other third-party costs consist primarily of the FI Share that we pay our FI partners, media and data costs, and the amortization of implementation costs incurred pursuant to our agreements with certain FI partners, any incremental costs due to FIs as part of FI Share commitments, as well as a non-cash expense related to the vesting of warrants issued to an FI partner that accelerated upon the consummation of our IPO. To the extent that we use a specific FI customer’s anonymized purchase data in the delivery of our solutions, we pay the applicable FI partner an FI Share calculated based on the relative contribution of the data provided by the FI partner to the overall delivery of the services.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Delivery Costs</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Delivery costs consist primarily of personnel-related costs of our campaign, data operations and production support teams, including salaries, benefits, bonuses and payroll taxes, as well as stock-based compensation expense. Delivery costs also include hosting facility costs, internally developed and purchased or licensed software costs, outsourcing costs and professional services costs.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounts Receivable</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable are carried at the original invoiced amount less an allowance for doubtful accounts, determined based on the probability of future collection. When we become aware of circumstances that may decrease the likelihood of collection, we record a specific allowance against amounts due, which reduces the receivable to the amount that we believe will be collected. For all other accounts receivable, we determine the adequacy of the allowance based on historical loss patterns, the number of days that billings are past due and an evaluation of the potential risk of loss associated with specific accounts. </span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents changes in the allowance for doubtful accounts (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><div style="padding-left: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:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width: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="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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;">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>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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>105</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>169</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Bad debt expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,201</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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;">Write-offs, net of recoveries</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>(621</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>(66</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,115</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;">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>105</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>169</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>255</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:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unbilled receivables 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><span style="font-family:inherit;font-size:10pt;"><span>$0.4 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;"> as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</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;">, respectively. An unbilled receivable represents revenue earned and recognized from customer activity that was not billed prior to the end of the reporting period. Unbilled receivables are included in accounts receivable, net on our consolidated balance sheets.</span></div> <div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents changes in the allowance for doubtful accounts (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><div style="padding-left: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:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width: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="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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;">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>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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>105</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>169</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Bad debt expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,201</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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;">Write-offs, net of recoveries</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>(621</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>(66</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,115</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;">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>105</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>169</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>255</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> 653000 105000 169000 73000 130000 1201000 621000 66000 1115000 105000 169000 255000 100000 400000 600000 . . . . <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property and Equipment</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment are stated at cost. Expenditures for maintenance and repairs are expensed as incurred, while betterments that materially extend the life of an asset are capitalized. The cost of assets sold, retired or otherwise disposed of, and the related accumulated depreciation, are eliminated from the accounts and any resulting gain or loss is recognized.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation of property and equipment is determined using the straight-line method over the estimated useful lives of the applicable assets, which are as follows:</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><div style="padding-left: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:54%;"/><td style="width:7%;"/><td style="width:39%;"/></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2–3 years</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture and fixtures:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5 years</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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:top;background-color:#cceeff;padding-left:2px;padding-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 life of the lease</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation of property and equipment is determined using the straight-line method over the estimated useful lives of the applicable assets, which are as follows:</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><div style="padding-left: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:54%;"/><td style="width:7%;"/><td style="width:39%;"/></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2–3 years</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture and fixtures:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5 years</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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:top;background-color:#cceeff;padding-left:2px;padding-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 life of the lease</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Significant components of property and equipment are as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><div style="padding-left: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:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;">Computer equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,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>21,269</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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;padding-left: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,573</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,960</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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;">Furniture and fixtures</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>913</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,557</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Construction in progress</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>65</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;padding-left: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,125</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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, gross</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>22,835</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,911</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;">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>(12,605</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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>(16,621</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,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>14,290</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:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Intangible Assets</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets are recorded at cost and consist of costs incurred for software patent applications. As of </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">December 31, 2019</span></span></span><span style="font-family:inherit;font-size:10pt;">, we had </span><span style="font-family:inherit;font-size:10pt;"><span>four</span></span><span style="font-family:inherit;font-size:10pt;"> issued patents and are pursuing </span><span style="font-family:inherit;font-size:10pt;">ten</span><span style="font-family:inherit;font-size:10pt;"> additional patents relating to our software. We received approval for </span><span style="font-family:inherit;font-size:10pt;"><span>three</span></span><span style="font-family:inherit;font-size:10pt;"> patents in 2013 and </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> patent in 2018 and began amortizing the costs of obtaining these patents over the estimated remaining lives of the patents. If a patent application is rejected or if we abandon efforts to obtain a new patent, all deferred patent costs are expensed immediately. Deferred patent costs related to patents for which we have not yet obtained approval totaled </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.3 million</span></span><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;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. Based on deferred patent costs as of </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">December 31, 2019</span></span></span><span style="font-family:inherit;font-size:10pt;">, the related amortization expense will be less than </span><span style="font-family:inherit;font-size:10pt;">$0.1 million</span><span style="font-family:inherit;font-size:10pt;"> in each of the next five years. Intangible assets are as follows (in thousands):</span></div> 2019-12-31 4 3 1 200000 300000 2019-12-31 417000 448000 47000 59000 370000 389000 <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Internal-Use Software Development Costs</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capitalized software development costs consist of costs incurred in the development of internal-use software, primarily associated with the development and enhancement of our offer management system and offer placement system. We capitalize the costs of software developed or obtained for internal use in accordance with ASC Topic 350-40, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Internal Use Software</span><span style="font-family:inherit;font-size:10pt;">. We begin to capitalize our costs upon completion of the preliminary project stage. We consider the preliminary project stage to be complete and the application development stage to have begun when preliminary development efforts are successfully completed, management has authorized and committed project funding and it is probable that the project will be completed and the software will be used as intended. These costs are amortized on a straight-line basis over the estimated useful life of the related asset, generally estimated to be three years. Costs incurred in the preliminary project stage and post-implementation operation stages are expensed as incurred and recorded in research and development expense on our consolidated statements of operations.</span></div> 1600000 <div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capitalized software development costs are as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><div style="padding-left: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:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;">Capitalized software development costs, gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,826</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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,537</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less accumulated amortization</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,201</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,722</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;">Capitalized software development costs, 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>1,625</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>3,815</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>Intangible assets are as follows (in thousands):<div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><div style="padding-left: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:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;">Deferred patent costs, gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>417</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>448</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less accumulated amortization</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>(47</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>(59</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;">Deferred patent costs, 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>370</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>389</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> 2826000 5537000 1201000 1722000 1625000 3815000 <span style="font-family:inherit;font-size:10pt;"><br/></span> <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Debt Issuance Costs</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Costs incurred to obtain loans, other than lines of credit, are recorded as a reduction of the carrying amount of the related liability and amortized over the applicable loans’ life using the effective interest method. Costs incurred to obtain lines of credit are capitalized and included in other long-term assets on our consolidated balance sheets and amortized ratably over the term of the arrangement. Costs incurred to obtain loans for which we have elected the fair value option are expensed upon the issuance of the loan and recorded within general and administrative expense on our consolidated statements of operations.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As described in </span><span style="font-family:inherit;font-size:10pt;">Note 6—Debt</span><span style="font-family:inherit;font-size:10pt;">, we entered into a 2018 Loan Facility in 2018 and deferred </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> of debt issuance costs associated with obtaining the 2018 Loan Facility and deferred </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> of unamortized debt issuance costs attributed to our 2016 Line of Credit and 2016 Term Loan. We recognized a </span><span style="font-family:inherit;font-size:10pt;"><span>$0.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> loss on extinguishment of debt related to the unamortized discount and unamortized debt issuance costs associated with our 2016 Term Loan and 2016 Line of Credit. This expense is included within other income (expense), net on our consolidated statements of operations and is presented in other non-cash expenses on our consolidated statement of statement of cash flows.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of debt issuance costs included in interest expense, net totaled </span><span style="font-family:inherit;font-size:10pt;"><span>$0.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 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;"> in </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</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;">, respectively.</span></div> 100000 100000 -900000 600000 300000 100000 <div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred debt issuance costs related to our lines of credit included in other long-term assets are as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><div style="padding-left: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:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;">Debt issuance costs, gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;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;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>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></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less accumulated amortization</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>(234</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>(271</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Debt issuance costs, 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>100</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>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></tr></table></div></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred debt issuance costs related to our term loans included in debt are as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><div style="padding-left: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:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;">Debt issuance costs, gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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:20px;padding-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 amortization</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>(10</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>—</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;">Debt issuance costs, 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>20</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>—</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> 334000 388000 234000 271000 100000 117000 30000 0 10000 0 20000 0 <div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future amortization of debt issuance costs is as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:88%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Years Ending December 31,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amortization</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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>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;">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>30</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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;">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>117</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> 87000 30000 117000 <div style="line-height:120%;padding-top:12px;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:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred offering costs consist of incremental costs directly attributable to equity offerings. Deferred offering costs are included in other long-term assets on our consolidated balance sheets. Upon completion of an offering, these amounts are offset against the proceeds of the offering.</span></div> <div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><div style="padding-left: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:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width: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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;">Beginning balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,144</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>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,135</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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></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;">Recognized against offering proceeds</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>(4,279</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>(196</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;">Ending balance</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,144</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><div style="padding-left: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:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width: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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;">Beginning balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,144</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>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,135</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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></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;">Recognized against offering proceeds</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>(4,279</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>(196</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;">Ending balance</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,144</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><div style="padding-left: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:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width: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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;">Beginning balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,144</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>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,135</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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></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;">Recognized against offering proceeds</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>(4,279</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>(196</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;">Ending balance</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,144</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0 3144000 0 3144000 1135000 196000 0 4279000 196000 3144000 0 0 <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Advertising</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We expense advertising costs as incurred. These costs are included in sales and marketing expense on our consolidated statements of operations. Advertising costs include direct marketing costs such as print advertisements, market research, direct mail, public relations and trade show expenses and totaled </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;"><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>$1.4 million</span></span><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;">, </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;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div> 700000 900000 1400000 . <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation</span></div> <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Redeemable Convertible Preferred Stock Warrant Liability</span></div><span style="font-family:inherit;font-size:10pt;">Warrants to purchase shares of our redeemable convertible preferred stock are accounted for as derivative liabilities in accordance with ASC Topic 815, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Derivatives and Hedging</span><span style="font-family:inherit;font-size:10pt;"> due to the terms of the warrants and related agreements. We have determined that these warrants do not meet the scope exception of a contract indexed to our stock because of fair value protections contained in agreements governing our redeemable convertible preferred stock as described in </span><span style="font-family:inherit;font-size:10pt;">Note 9—Redeemable Convertible Preferred Stock</span>. We record preferred stock warrant liabilities on our consolidated balance sheets at their fair value. We record the changes in fair value of such instruments as non-cash gains or losses on our statements of operations. <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Common Stock Warrant Liability</span></div><span style="font-family:inherit;font-size:10pt;">In connection with the Series G Stock financing, we issued warrants to purchase shares of our common stock that are accounted for as liabilities in accordance with ASC Topic 480, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Distinguishing Liabilities From Equity</span> due to the terms of the warrants and related agreements. We record these common stock warrant liabilities on our consolidated balance sheets at their fair value. We record the changes in fair value of such instruments as non-cash gains or losses in our statements of operations <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value of Financial Instruments</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">When required by GAAP, assets and liabilities are reported at fair value on our consolidated financial statements. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Valuation inputs are arranged in a hierarchy that consists of the following levels:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2 inputs are inputs other than Level 1 inputs such as quoted prices for similar assets or liabilities; quoted prices in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which all significant inputs are observable or can be derived principally from or 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:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 3 inputs are unobservable inputs for the asset or liability.</span></div></td></tr></table><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our nonfinancial assets that we recognize or disclose at fair value on our consolidated financial statements on a nonrecurring basis include property and equipment, intangible assets, capitalized software development costs and deferred FI implementation costs. The fair values for these assets are evaluated when events or changes in circumstances indicate the carrying value may not be recoverable.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Convertible Promissory Notes</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The redemption features included in the terms of the convertible promissory notes were determined to be derivative liabilities as a result of a significant discount within the redemption features for the note holders. Embedded derivatives that are not clearly and closely related to the host contract are required to be bifurcated and recorded at fair value unless the fair value option is elected on the host contract. Under the fair value option, bifurcation of the embedded derivative is not necessary as all related gains or losses on the host contract and derivative will be reflected on the consolidated statements of operations. We elected the fair value option for the convertible promissory notes upon their issuance. The convertible promissory notes are measured at fair value using unobservable inputs that required a high level of judgment, and are therefore classified as Level 3. In May 2017, we issued and sold shares of Series G redeemable convertible preferred stock, which resulted in the conversion of the convertible promissory notes into either shares of our common stock or shares of our Series G’ Stock. Refer to </span><span style="font-family:inherit;font-size:10pt;">Note 11—Fair Value Measurements</span><span style="font-family:inherit;font-size:10pt;"> for additional information regarding the valuation of the convertible promissory notes.</span></div> <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income Taxes</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income taxes are accounted for using the asset and liability method. Under this method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective income tax bases, and operating loss and tax credit carryforwards. Valuation allowances are provided when we determine that it is more likely than not that all of, or a portion of, deferred tax assets will not be utilized in the future.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Significant judgment is required in determining any valuation allowance recorded against deferred tax assets. In assessing the need for a valuation allowance, we consider all available evidence, including past operating results, estimates of future taxable income and the feasibility of tax planning strategies. In the event that we change our determination as to the amount of deferred tax assets that can be realized, we will adjust our valuation allowance with a corresponding impact to the provision for income taxes in the period in which such determination is made.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Estimates of future taxable income are based on assumptions that are consistent with our plans. Assumptions represent management’s best estimates and involve inherent uncertainties and the application of management’s judgment. If actual amounts differ from our estimates, the amount of our tax expense and liabilities could be materially impacted.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have recorded a full valuation allowance related to our net deferred tax assets due to the uncertainty of the ultimate realization of the future benefits of those assets.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We recognize the tax effects of an uncertain tax position only if it is more likely than not to be sustained based solely on its technical merits as of the reporting date, and then, only in an amount more likely than not to be sustained upon review by the tax authorities. Where applicable, we classify associated interest and penalties as income tax expense. The total amounts of interest and penalties were not material. We consider many factors when evaluating and estimating our tax positions and tax benefits, which may require periodic adjustments and which may not accurately anticipate actual outcomes.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On December 22, 2017, the Tax Cuts and Jobs Act of 2017 (“Tax Act”) was signed into law making significant changes to the Internal Revenue Code of 1986, as amended (“IRC”). Changes include, but are not limited to, a corporate tax rate decrease to 21% effective for tax years beginning after December 31, 2017. This change in tax rate resulted in a reduction in our net U.S. deferred tax assets, which was fully offset by a reduction in our valuation allowance. The other provisions of the Tax Act, including the one-time transition tax on the mandatory deemed repatriation of cumulative foreign earnings, did not have a material impact on our financial statements.</span></div> ACCOUNTING STANDARDS<div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently Adopted Accounting Pronouncements</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On January 1, 2019, we early adopted Accounting Standards Update (“ASU”) 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;">, using the modified retrospective method, as permitted under ASU 2014-09. The adoption of ASU 2014-09 did not result in a material change in the timing or amount of revenue recognized, nor did it result in the capitalization of incremental contract costs. Accordingly, there was no cumulative effect adjustment recorded in the consolidated financial statements upon adoption.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On January 1, 2019, we adopted ASU 2016-01,</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> Financial Instruments-Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities,</span><span style="font-family:inherit;font-size:10pt;"> which is intended to enhance the reporting model for financial instruments to provide users of financial statements with more decision-useful information. The adoption of this guidance had no impact on our consolidated financial statements.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently Issued Accounting Pronouncements</span></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In April 2015, the FASB issued ASU 2015-05, </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 Fees Paid in a Cloud Computing Arrangement</span><span style="font-family:inherit;font-size:10pt;">, to help entities evaluate the accounting for fees paid by a customer in a cloud computing arrangement (hosting arrangement) by providing guidance for determining when the arrangement includes a software license. If a cloud computing arrangement includes a license to internal-use software, then the software license is accounted for by the customer in accordance with Subtopic 350-40. This generally means that an intangible asset is recognized for the software license and, to the extent that the payments attributable to the software license are made over time, a liability also is recognized. If a cloud computing arrangement does not include a software license, the entity should account for the arrangement as a service contract. This generally means that the fees associated with the hosting element (service) of the arrangement are expensed as incurred. For public entities, this ASU is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. For non-public entities, this ASU is effective for fiscal years beginning after December 15, 2020, and interim periods within fiscal years beginning after December 15, 2021. Early adoption is permitted, including adoption in any interim period, for all entities. We have made the election to use the extended transition period for complying with new or revised accounting standards under Section 102(b)(1) of the JOBS Act, and therefore we will be required to adopt this ASU for annual reporting periods beginning after December 15, 2020. We early adopted this ASU on January 1, 2020 on a prospective basis. We do not expect the adoption to have a material effect on our consolidated financial statements.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU 2016-02, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842)</span><span style="font-family:inherit;font-size:10pt;">, which supersedes ASC Topic 840, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</span><span style="font-family:inherit;font-size:10pt;">. The ASU does not significantly change the lessees’ recognition, measurement and presentation of expenses and cash flows from the previous accounting standard. The ASU requires lessees to recognize a lease liability for payments and a right of use asset representing the right to use the leased asset during the term on operating lease arrangements. Lessees are permitted to make an accounting policy election to not recognize the asset and liability for leases with a term of twelve months or less. Lessors’ accounting under the ASU is largely unchanged from the previous accounting standard. In addition, the ASU expands the disclosure requirements of lease arrangements. In July 2018, the FASB issued ASU 2018-11, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842) - Targeted Improvements</span><span style="font-family:inherit;font-size:10pt;">, which provides the option of applying the requirements of the new lease standard in the period of adoption with no restatement to comparative periods. For public entities, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842)</span><span style="font-family:inherit;font-size:10pt;"> is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. In November 2019, the FASB issued ASU 2019-10, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842)</span><span style="font-family:inherit;font-size:10pt;">, making the effective date of </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842)</span><span style="font-family:inherit;font-size:10pt;"> for non-public entities effective for annual periods beginning after December 15, 2020, and interim periods within fiscal years beginning after December 15, 2021. We have made the election to use the extended transition period for complying with new or revised accounting standards under Section 102(b)(1) of the JOBS Act, and therefore we will be required to adopt this ASU for annual reporting periods beginning after January 1, 2021. Early adoption is permitted. Although we are currently evaluating the impact of this guidance on our consolidated financial statements, we expect that most of our operating lease commitments will be recognized as operating lease liabilities and right-of-use assets upon adoption of the new guidance.</span></div> <div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes revenue by pricing model (in thousands):</span></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><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%;"/><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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;">Cost per Served Sale</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>81,830</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>101,087</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>143,754</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost per Redemption</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,822</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,389</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,295</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,713</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>6,208</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,381</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue</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>130,365</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150,684</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>210,430</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 81830000 101087000 143754000 33822000 43389000 63295000 14713000 6208000 3381000 130365000 150684000 210430000 61200000 68300000 105600000 PROPERTY AND EQUIPMENT<div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Significant components of property and equipment are as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><div style="padding-left: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:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;">Computer equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,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>21,269</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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;padding-left: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,573</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,960</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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;">Furniture and fixtures</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>913</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,557</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Construction in progress</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>65</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;padding-left: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,125</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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, gross</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>22,835</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,911</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;">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>(12,605</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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>(16,621</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,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>14,290</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:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets acquired under capital leases, included within computer equipment, are as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><div style="padding-left: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:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;">Capital lease assets, gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,096</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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,096</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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;">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>(1,047</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,067</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;">Capital lease assets, 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>49</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>29</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:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation expense was </span><span style="font-family:inherit;font-size:10pt;"><span>$3.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$3.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$4.0 million</span></span><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;">, </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;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div> 16284000 21269000 5573000 6960000 913000 1557000 65000 1125000 22835000 30911000 12605000 16621000 10230000 14290000 <div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets acquired under capital leases, included within computer equipment, are as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><div style="padding-left: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:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;">Capital lease assets, gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,096</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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,096</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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;">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>(1,047</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,067</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;">Capital lease assets, 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>49</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>29</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> 1096000 1096000 1047000 1067000 49000 29000 3000000.0 3000000.0 4000000.0 DEBT<div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our debt consists of the following (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;">Lines of credit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,677</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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;">Term loans</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,980</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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;">Capital leases</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>57</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>37</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total debt</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,714</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less current portion of long-term debt</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>(21</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>(24</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term debt, net of current portion</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>46,693</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>13</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:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We had no accrued interest in debt as of </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;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. Paid-in-kind interest related to the convertible promissory notes is recognized in interest expense, net on our consolidated statements of operations and totaled </span><span style="font-family:inherit;font-size:10pt;"><span>$1.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> during </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">2018 Loan Facility</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On May 21, 2018, we entered into a Loan and Security Agreement with Pacific Western Bank (the “Lender”) consisting of a </span><span style="font-family:inherit;font-size:10pt;"><span>$30.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> asset–based revolving line of credit ("2018 Line of Credit") and a </span><span style="font-family:inherit;font-size:10pt;"><span>$20.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> term loan ("2018 Term Loan") (collectively, the “2018 Loan Facility”). We used the entire </span><span style="font-family:inherit;font-size:10pt;"><span>$20.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> in proceeds from the 2018 Term Loan and an advance of </span><span style="font-family:inherit;font-size:10pt;"><span>$27.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> under the 2018 Line of Credit to repay all outstanding obligations under our prior line of credit and term loan.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On May 14, 2019, we amended our 2018 Loan Facility to increase the capacity of our Line of Credit, from </span><span style="font-family:inherit;font-size:10pt;"><span>$30.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>$40.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, and decrease the capacity of our 2018 Term Loan from </span><span style="font-family:inherit;font-size:10pt;"><span>$20.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>$10.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. This amendment also extended the maturity date of the 2018 Loan Facility from May 21, 2020 to May 14, 2021. We repaid </span><span style="font-family:inherit;font-size:10pt;"><span>$10.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of the principal balance of the 2018 Term Loan upon the execution of the amendment in May 2019 and repaid the remaining </span><span style="font-family:inherit;font-size:10pt;"><span>$10.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> principal balance in September 2019. 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>$40.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of unused borrowings available under our 2018 Line of Credit.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The 2018 Loan Facility contains moving trailing 12-month billing covenants, which range from </span><span style="font-family:inherit;font-size:10pt;"><span>$210.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>$255.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, during the term of the facility. The moving 12-month billings covenant was </span><span style="font-family:inherit;font-size:10pt;"><span>$240.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> for December 2019. The 2018 Loan Facility also requires us to maintain a total cash balance plus liquidity under the 2018 Line of Credit of not less than </span><span style="font-family:inherit;font-size:10pt;">$5.0 million</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under the 2018 Loan Facility relating to the 2018 Line of Credit, we are able to borrow up to the lesser of </span><span style="font-family:inherit;font-size:10pt;"><span>$40.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;"><span>85%</span></span><span style="font-family:inherit;font-size:10pt;"> of the amount of our eligible accounts receivable. Interest on advances under the 2018 Line of Credit bears an interest rate equal to the prime rate minus </span><span style="font-family:inherit;font-size:10pt;"><span>0.50%</span></span><span style="font-family:inherit;font-size:10pt;">, or </span><span style="font-family:inherit;font-size:10pt;"><span>4.25%</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;">. In addition, we are required to pay an unused line fee of </span><span style="font-family:inherit;font-size:10pt;"><span>0.15%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum on the average daily unused amount of the </span><span style="font-family:inherit;font-size:10pt;"><span>$40.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> revolving commitment. Interest accrued on the 2018 Term Loan at an annual rate of interest equal to the prime rate minus </span><span style="font-family:inherit;font-size:10pt;"><span>2.75%</span></span><span style="font-family:inherit;font-size:10pt;">, or </span><span style="font-family:inherit;font-size:10pt;"><span>2.00%</span></span><span style="font-family:inherit;font-size:10pt;"> at the date of repayment in September 2019.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The 2018 Loan Facility includes customary representations, warranties and covenants (affirmative and negative), including restrictive covenants that prohibits mergers, acquisitions and dispositions of assets, incurrence of indebtedness and encumbrances on our assets and the payment or declaration of dividends; in each case subject to specified exceptions.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The 2018 Loan Facility also includes standard events of default, including in the event of a material adverse change. Upon the occurrence of an event of default, the lender may declare all outstanding obligations immediately due and payable and take such other actions as are set forth in the 2018 Loan Facility and increase the interest rate otherwise applicable to advances under the 2018 Line of Credit by an additional </span><span style="font-family:inherit;font-size:10pt;"><span>3.00%</span></span><span style="font-family:inherit;font-size:10pt;">. All of our obligations under the 2018 Loan Facility are secured by a first priority lien on substantially all of our assets. The 2018 Loan Facility does not include any prepayment penalties.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We believe we were in compliance with all financial covenants 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:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">2016 Line of Credit</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In September 2016, we entered into a </span><span style="font-family:inherit;font-size:10pt;"><span>$50.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> loan and security agreement ("2016 Line of Credit") maturing on March 14, 2019. The 2016 Line of Credit facility was repaid and terminated in May 2018 in connection with obtaining our 2018 Loan Facility. We recognized a </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> loss on extinguishment of debt related to the unamortized debt issuance costs. This expense is included within other income (expense), net in our consolidated statements of operations and is presented in other non-cash expenses on our consolidated statement of statement of cash flows.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">2016 Term Loan</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In July 2016, we entered into a </span><span style="font-family:inherit;font-size:10pt;"><span>$24.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> credit agreement ("2016 Term Loan") maturing on July 21, 2019. The 2016 Term Loan was repaid and terminated in May 2018 in connection with obtaining our 2018 Loan Facility. We recognized a </span><span style="font-family:inherit;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> loss on extinguishment of debt related to the unamortized discount and unamortized debt issuance costs. This expense is included within other income (expense), net in our consolidated statements of operations and is presented in other non-cash expenses on our consolidated statement of statement of cash flows.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Convertible Promissory Notes</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During 2016, we issued unsecured convertible promissory notes to existing stockholders and Aimia with an aggregate principal amount of </span><span style="font-family:inherit;font-size:10pt;">$50.7 million</span><span style="font-family:inherit;font-size:10pt;">. The redemption features included in the terms of the convertible promissory notes were determined to be derivative liabilities as a result of a significant discount within the redemption features for the note holders. Embedded derivatives that are not clearly and closely related to the host contract are required to be bifurcated and recorded at fair value unless the fair value option is elected on the host contract. Under the fair value option, bifurcation of the embedded derivative is not necessary as all related gains (losses) on the host contract and derivative will be reflected in the consolidated statements of operations. We elected the fair value option for the convertible promissory notes and changes in fair value of the convertible promissory notes are included in change in fair value of convertible promissory notes on our consolidated statements of operations. Refer to </span><span style="font-family:inherit;font-size:10pt;">Note 11—Fair Value Measurements</span><span style="font-family:inherit;font-size:10pt;"> for additional information regarding the valuation of the convertible promissory notes.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Existing Stockholder Notes</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During 2016, we issued unsecured convertible promissory notes to certain of our existing stockholders with an aggregate principal amount of $27.0 million ("Existing Stockholder Notes"). In May 2017, we issued and sold shares of Series G redeemable convertible preferred stock, which resulted in the conversion of the Existing Stockholder Notes into shares of our Series G’ Stock. Refer to </span><span style="font-family:inherit;font-size:10pt;">Note 9—Redeemable Convertible Preferred Stock</span><span style="font-family:inherit;font-size:10pt;"> for additional information regarding the Series G Stock financing and the transactions that resulted in the conversion of the Existing Stockholder Notes into shares of our Series G’ Stock.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Aimia Notes</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During 2016, we issued to Aimia unsecured convertible promissory notes (“Aimia EMEA Notes”), in an aggregate principal amount of </span><span style="font-family:inherit;font-size:10pt;">$18.0 million</span><span style="font-family:inherit;font-size:10pt;">. In consideration for our outstanding obligations to Aimia Inc. at the time we terminated our U.K. cooperation agreement, we issued to Aimia an unsecured convertible promissory note (“Outstanding Obligation Note”) in an aggregate principal amount of approximately </span><span style="font-family:inherit;font-size:10pt;">$5.7 million</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Both the Aimia EMEA Notes and the Outstanding Obligation Note (collectively the “Aimia Notes”) were convertible into shares of our capital stock, depending on certain triggering events. In the event we completed an equity financing in which we received proceeds in excess of </span><span style="font-family:inherit;font-size:10pt;">$10.0 million</span><span style="font-family:inherit;font-size:10pt;">, the Aimia EMEA Notes were to automatically convert into shares of our common stock and the Outstanding Obligation Note was to automatically convert into shares of the same series of our capital stock as the investors in the financing.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In connection with the Series G Stock financing, the Aimia EMEA Notes converted into </span><span style="font-family:inherit;font-size:10pt;">801,329</span><span style="font-family:inherit;font-size:10pt;"> shares of common stock. Refer to </span><span style="font-family:inherit;font-size:10pt;">Note 9—Redeemable Convertible Preferred Stock</span><span style="font-family:inherit;font-size:10pt;"> for additional information of the Series G Stock financing and the transactions that resulted in the conversion of the Aimia EMEA Notes into shares of our common stock and the conversion of the Outstanding Obligation Note into shares of our Series G’ Stock.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Future Payments</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Aggregate future payments of principal and interest due upon maturity are as follows (in thousands):</span></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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;text-decoration:underline;">Years Ending December 31,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Capital leases    </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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>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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-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>13</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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 debt</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>37</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> <div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our debt consists of the following (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;">Lines of credit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,677</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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;">Term loans</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,980</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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;">Capital leases</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>57</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>37</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total debt</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,714</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less current portion of long-term debt</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>(21</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>(24</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term debt, net of current portion</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>46,693</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>13</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> 26677000 0 19980000 0 57000 37000 46714000 37000 21000 24000 46693000 13000 1700000 30000000.0 20000000.0 20000000.0 27400000 30000000.0 40000000.0 20000000.0 10000000.0 10000000.0 10000000.0 40000000.0 210000000.0 255000000.0 240000000.0 40000000.0 0.85 0.0050 0.0425 0.0015 40000000.0 0.0275 0.0200 0.0300 50000000.0 -100000 24000000.0 -800000 <div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Aggregate future payments of principal and interest due upon maturity are as follows (in thousands):</span></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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;text-decoration:underline;">Years Ending December 31,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Capital leases    </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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>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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-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>13</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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 debt</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>37</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> 24000 13000 37000 STOCK-BASED COMPENSATION<div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In May 2017, our board of directors and stockholders approved an increase in the total number of shares of common stock issuable under our 2008 Stock Plan ("2008 Plan") from </span><span style="font-family:inherit;font-size:10pt;"><span>3,120,000</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>3,495,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares. In January 2018, our board of directors and stockholders approved an increase in the total number of shares of common stock issuable under our 2008 Plan to </span><span style="font-family:inherit;font-size:10pt;"><span>4,020,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our board of directors has adopted and our stockholders have approved our 2018 Equity Incentive Plan ("2018 Plan"). Our 2018 Plan became effective on February 8, 2018, the date our registration statement in connection with our IPO was declared effective. We do not expect to grant any additional awards under the 2008 Plan. Any awards granted under the 2008 Plan will remain subject to the terms of our 2008 Plan and applicable award agreements.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Initially, the aggregate number of shares of our common stock that may be issued pursuant to stock awards under the 2018 Plan was the sum of (i) </span><span style="font-family:inherit;font-size:10pt;"><span>1,875,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares plus (ii) </span><span style="font-family:inherit;font-size:10pt;"><span>61,247</span></span><span style="font-family:inherit;font-size:10pt;"> shares reserved, and remaining available for issuance, under our 2008 Plan at the time our 2018 Plan became effective and (iii) the number of shares subject to stock options or other stock awards granted under our 2008 Plan that would have otherwise returned to our 2008 Plan (such as upon the expiration or termination of a stock award prior to vesting). As of December 31, 2019, there were </span><span style="font-family:inherit;font-size:10pt;"><span>1,345,631</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock reserved for issuance under our 2018 Plan. The number of shares of our common stock reserved for issuance under our 2018 Plan will automatically increase on January 1 of each year, beginning on January 1, 2019 and continuing through and including January 1, 2028, by </span><span style="font-family:inherit;font-size:10pt;"><span>5%</span></span><span style="font-family:inherit;font-size:10pt;"> of the total number of shares of our capital stock outstanding on December 31 of the preceding calendar year, or a lesser number of shares determined by our board of directors. Accordingly, the number of shares of our common stock reserved for issuance under our 2018 Plan increased by </span><span style="font-family:inherit;font-size:10pt;"><span>1,327,352</span></span><span style="font-family:inherit;font-size:10pt;"> shares on January 1, 2020.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The 2018 Plan provides for the grant of stock options, stock appreciation rights, restricted stock awards, restricted stock unit awards, performance-based stock awards and other forms of equity compensation, which are collectively referred to as stock awards. Additionally, the 2018 Plan provides for the grant of performance cash awards.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the allocation of stock-based compensation on the consolidated statements of operations (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width: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="text-align:left;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:10pt;"><span style="font-family:inherit;font-size:10pt;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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;">Delivery costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>202</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>633</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>711</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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;">Sales and marketing expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,894</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,358</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,248</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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;">Research and development expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>951</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,087</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-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 administration expense</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,100</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,712</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,273</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total 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>5,147</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>26,790</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>15,851</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:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</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 capitalized 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;"> of stock-based compensation expense for software development.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Common Stock Options</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The term of each option to purchase shares of our common stock pursuant to the Stock Plan is set by our board of directors or a committee thereof. Option awards are generally granted with an exercise price not less than the fair value per share of our common stock at the grant date. Option awards generally vest over </span><span style="font-family:inherit;font-size:10pt;">four</span><span style="font-family:inherit;font-size:10pt;"> years and expire </span><span style="font-family:inherit;font-size:10pt;"><span>10</span></span><span style="font-family:inherit;font-size:10pt;"> years following the date of grant.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of common stock option activity is as follows (in thousands, except per share amounts):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:37%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><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="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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-Average</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Exercise Price</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Per Share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted Average Contractual Life (in years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Aggregate Intrinsic Value</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)<br/></sup></span><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding - December 31, 2018</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>1,774</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>20.55</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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>39</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.64</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</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>(716</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>16.84</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,399</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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>(31</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>23.95</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cancelled</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>(66</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>22.37</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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">Outstanding - 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>1,000</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>22.99</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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.51</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>39,894</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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;">Exercisable - December 31, 2019</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>757</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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.45</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></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.29</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>30,586</span></span></div></td><td style="vertical-align:bottom;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><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:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">The aggregate intrinsic value represents the total pre-tax intrinsic value based on the </span><span style="font-family:inherit;font-size:9pt;"><span>$62.86</span></span><span style="font-family:inherit;font-size:9pt;"> closing price of our common stock as reported on the Nasdaq Global Market on </span><span style="font-family:inherit;font-size:9pt;">December 31, 2019</span><span style="font-family:inherit;font-size:9pt;"> that would have been received by option holders had all in-the-money options been exercised on that date.</span></div></td></tr></table><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The total fair value of options vested during </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</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;"> was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$4.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$6.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$4.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. As of December 31, 2019, </span><span style="font-family:inherit;font-size:10pt;"><span>$2.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> of unrecognized compensation expense related to unvested options will be recognized over a weighted-average period of </span><span style="font-family:inherit;font-size:10pt;"><span>1.1</span></span><span style="font-family:inherit;font-size:10pt;"> years. All stock option awards 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 expected to vest. </span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During 2017, we granted </span><span style="font-family:inherit;font-size:10pt;">799,129</span><span style="font-family:inherit;font-size:10pt;"> options to purchase shares of our common stock to employees with a weighted-average exercise price of </span><span style="font-family:inherit;font-size:10pt;">$23.78</span><span style="font-family:inherit;font-size:10pt;"> per share. We determined that a retrospective valuation of the fair value of our common stock on each grant date in 2017 was appropriate for financial reporting purposes. In connection with the preparation of our retrospective valuation, we noted that the fair value of our common stock, as determined by contemporaneous third-party valuations, was </span><span style="font-family:inherit;font-size:10pt;"><span>$24.48</span></span><span style="font-family:inherit;font-size:10pt;"> per share on December 31, 2016, </span><span style="font-family:inherit;font-size:10pt;"><span>$27.68</span></span><span style="font-family:inherit;font-size:10pt;"> per share on February 28, 2017, </span><span style="font-family:inherit;font-size:10pt;"><span>$30.44</span></span><span style="font-family:inherit;font-size:10pt;"> per share on May 15, 2017 and </span><span style="font-family:inherit;font-size:10pt;"><span>$24.24</span></span><span style="font-family:inherit;font-size:10pt;"> per share on September 30, 2017. The changes in fair value of our common stock primarily resulted from the dilutive effect of our Series G Stock financing, the timing of future potential liquidity events, changes to our forecasted financial results and changes in the valuation of comparable companies. We derived the fair value of our common stock on </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;"> using a similar interpolation methodology and determined the fair value of our common stock to be </span><span style="font-family:inherit;font-size:10pt;"><span>$26.74</span></span><span style="font-family:inherit;font-size:10pt;"> per share.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We determine the grant date fair value of options using the Black-Scholes option pricing model, which is affected by the estimated fair value of our common stock as well as the following significant inputs:</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><div style="padding-left: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:74%;"/><td style="width:26%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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;">Weighted-average grant date fair value</span></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;"><span>$12.11</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;">Significant inputs:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Value of common stock</span></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;">$24.60 - $28.16</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected term</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>7.0 years</span></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Volatility</span></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;">50% to 51%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Risk-free interest rate</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;">0.7% - 2.2%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Stock Units</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We grant restricted stock units ("RSUs") to employees and our non-employee directors. A summary of RSU activity, inclusive of performance-based RSUs, is as follows (in thousands, except per share amounts):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><div style="padding-left: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:35%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-Average</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Grant Date Fair Value Per Share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-Average Remaining Contractual Term (in years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Unamortized Compensation Costs<br/>(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;">Unvested - December 31, 2017</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>—</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>—</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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,309</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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.58</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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>(850</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>21.93</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited/canceled</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>(78</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>17.97</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">Unvested - December 31, 2018</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>381</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>18.11</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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,978</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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.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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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>(486</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>14.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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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>(132</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>18.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">Unvested - December 31,2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,741</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>18.55</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></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="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;">Expected to Vest</span></div></td><td style="vertical-align:bottom;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>1,428</span></span></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align: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>19.22</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>3.09</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>20,389</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Service-based Restricted Stock Units</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During 2018, we granted </span><span style="font-family:inherit;font-size:10pt;"><span>434,377</span></span><span style="font-family:inherit;font-size:10pt;"> RSUs to our employees and non-employee directors, which have annual vesting periods ranging from </span><span style="font-family:inherit;font-size:10pt;">one</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">four</span><span style="font-family:inherit;font-size:10pt;"> years. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, there was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$4.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> of unrecognized compensation expense related to RSUs, which is expected to be recognized over a weighted-average period of </span><span style="font-family:inherit;font-size:10pt;"><span>2.4</span></span><span style="font-family:inherit;font-size:10pt;">  years.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During 2019, we granted </span><span style="font-family:inherit;font-size:10pt;"><span>725,832</span></span><span style="font-family:inherit;font-size:10pt;"> RSUs to employees and our non-employee directors, which have annual vesting periods ranging from </span><span style="font-family:inherit;font-size:10pt;">one</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">four</span><span style="font-family:inherit;font-size:10pt;"> years. 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 approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$20.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> of unrecognized compensation expense related to RSUs, which is expected to be recognized over a weighted-average period of </span><span style="font-family:inherit;font-size:10pt;"><span>3.09</span></span><span style="font-family:inherit;font-size:10pt;">  years. The aggregate intrinsic values based on the </span><span style="font-family:inherit;font-size:10pt;"><span>$62.86</span></span><span style="font-family:inherit;font-size:10pt;"> closing price of our common stock as reported on the Nasdaq Global Market on </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> of unvested RSUs is </span><span style="font-family:inherit;font-size:10pt;"><span>$109.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and RSUs expected to vest is </span><span style="font-family:inherit;font-size:10pt;"><span>$89.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subsequent to </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, we granted </span><span style="font-family:inherit;font-size:10pt;"><span>188,422</span></span><span style="font-family:inherit;font-size:10pt;"> RSUs to employees, which have annual vesting periods ranging from </span><span style="font-family:inherit;font-size:10pt;">one</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">four</span><span style="font-family:inherit;font-size:10pt;"> years. The unamortized stock-based compensation expense related to these RSUs is approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$15.9 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Performance-based Restricted Stock Units</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During 2018, we granted </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> separate tranches of performance-based RSUs ("2018 PSUs"), each to receive </span><span style="font-family:inherit;font-size:10pt;"><span>437,500</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock, to employees. The vesting of the </span><span style="font-family:inherit;font-size:10pt;"><span>875,000</span></span><span style="font-family:inherit;font-size:10pt;"> 2018 PSUs was contingent upon the completion of our IPO and includes other performance-based conditions. The performance condition in the first tranche was to be satisfied when we attained </span><span style="font-family:inherit;font-size:10pt;"><span>70.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of FI monthly active users ("FI MAUs") within </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> years of the grant date. The performance condition in the second tranche was to be satisfied when we attained </span><span style="font-family:inherit;font-size:10pt;"><span>85.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of average FI MAUs within </span><span style="font-family:inherit;font-size:10pt;">five</span><span style="font-family:inherit;font-size:10pt;"> years of the grant date. FI MAUs is a performance metric defined within "Management's Discussion and Analysis of Financial Condition and Results of Operations." We recognize stock compensation for these 2018 PSUs based upon the expected timing of the achievement of these FI MAU targets. During 2018, </span><span style="font-family:inherit;font-size:10pt;"><span>25,000</span></span><span style="font-family:inherit;font-size:10pt;"> of the 2018 PSUs were forfeited prior to the FI MAU targets being reached. During </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, both average FI MAU targets were reached, resulting in the vesting of both tranches of the 2018 PSUs and the issuance of </span><span style="font-family:inherit;font-size:10pt;"><span>850,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock to fully settle the 2018 PSUs. During 2018, we recognized </span><span style="font-family:inherit;font-size:10pt;"><span>$18.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> of stock-based compensation expense related to these awards.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During 2019, we granted </span><span style="font-family:inherit;font-size:10pt;"><span>1,252,500</span></span><span style="font-family:inherit;font-size:10pt;"> performance-based RSUs (“2019 PSUs”). The 2019 PSUs are composed of four equal tranches, each of which have an independent performance-based vesting condition. The vesting criteria for the four tranches are as follows:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">a minimum growth rate in adjusted contribution over a trailing 12-month period,</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">a minimum number of advertisers that are billed above a specified amount over a trailing 12-month period,</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">a minimum cumulative adjusted EBITDA target over a trailing 12-month period, and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">a minimum trailing 30-day average closing price of our common stock.</span></div></td></tr></table><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The vesting conditions of each of the four tranches must be achieved within four years of the grant date. Upon a vesting event, </span><span style="font-family:inherit;font-size:10pt;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> of the related tranche vests immediately, </span><span style="font-family:inherit;font-size:10pt;"><span>25%</span></span><span style="font-family:inherit;font-size:10pt;"> of the related tranche vests six months after achievement date and </span><span style="font-family:inherit;font-size:10pt;"><span>25%</span></span><span style="font-family:inherit;font-size:10pt;"> of the related tranche vests 12 months after the achievement date. Adjusted EBITDA and adjusted contribution are performance metrics defined within "Management's Discussion and Analysis of Financial Condition and Results of Operations." During 2019, the Compensation Committee of our Board of Directors certified that the targets for both the average closing price of our common stock and adjusted EBITDA were achieved resulting in the immediate vesting of 50% of each related PSU tranche.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Securities Units</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During 2016, we granted </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of restricted securities units to certain executives in lieu of cash bonuses. Upon issuance, the restricted securities units were indexed to the convertible promissory notes. As a result of the Series G Stock financing, the restricted securities units became indexed to our Series G’ Stock upon conversion of the convertible promissory notes. Upon the consummation of our IPO in February 2018, the restricted securities units became indexed to our common stock.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vesting requirements included both a service-based condition and a performance-based condition. The service-based condition required each recipient to remain employed until the earlier of i) the date </span><span style="font-family:inherit;font-size:10pt;"><span>6 months</span></span><span style="font-family:inherit;font-size:10pt;"> from the restricted securities unit grant date, ii) the date of a qualified liquidity event, or iii) date of termination without cause. The performance-based condition required a sale of the Company or IPO event within a fixed period of time not more than </span><span style="font-family:inherit;font-size:10pt;"><span>5 years</span></span><span style="font-family:inherit;font-size:10pt;"> from the restricted securities units grant date. The restricted securities units were considered liability classified awards, but due to the performance condition relating to sale of the Company or IPO, no compensation cost was recognized until one of these events occurred. These units vested upon the consummation of our IPO in February 2018, resulting in a non-cash expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, and were settled upon the delivery of </span><span style="font-family:inherit;font-size:10pt;"><span>37,406</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock in August 2018.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Employee Stock Purchase Plan</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our board of directors has adopted and our stockholders have approved our 2018 Employee Stock Purchase Plan ("2018 ESPP"). Our 2018 ESPP became effective on February 8, 2018, the date our registration statement in connection with our IPO was declared effective and enables eligible employees to purchase shares of our common stock at a discount. Purchases will be accomplished through participation in discrete offering periods. On each purchase date, eligible employees will purchase our common stock at a price per share equal to </span><span style="font-family:inherit;font-size:10pt;"><span>85%</span></span><span style="font-family:inherit;font-size:10pt;"> of the lesser of the fair market value of our common stock on the first trading day of the offering period or the date of purchase. During 2018 and 2019, a total of </span><span style="font-family:inherit;font-size:10pt;"><span>177,238</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>154,601</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock were purchased by employees under the 2018 ESPP, respectively.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of December 31, 2019, </span><span style="font-family:inherit;font-size:10pt;"><span>267,823</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock were reserved for issuance pursuant to our 2018 ESPP. Additionally, the number of shares of our common stock reserved for issuance under our 2018 ESPP will automatically increase on January 1 of each year, beginning on January 1, 2019 and continuing through and including January 1, 2026, by the lesser of (i) </span><span style="font-family:inherit;font-size:10pt;"><span>1%</span></span><span style="font-family:inherit;font-size:10pt;"> of the total number of shares of our common stock outstanding on December 31 of the preceding calendar year, (ii) </span><span style="font-family:inherit;font-size:10pt;"><span>500,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock or (iii) such lesser number of shares of common stock as determined by our board of directors. Accordingly, the number of shares of our common stock reserved for issuance under our 2018 ESPP increased by </span><span style="font-family:inherit;font-size:10pt;"><span>265,470</span></span><span style="font-family:inherit;font-size:10pt;"> shares on January 1, 2020. Shares subject to purchase rights granted under our 2018 ESPP that terminate without having been issued in full will not reduce the number of shares available for issuance under our 2018 ESPP.</span></div> 3120000 3495000 4020000 1875000 61247 1345631 0.05 1327352 <div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the allocation of stock-based compensation on the consolidated statements of operations (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width: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="text-align:left;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:10pt;"><span style="font-family:inherit;font-size:10pt;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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;">Delivery costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>202</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>633</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>711</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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;">Sales and marketing expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,894</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,358</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,248</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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;">Research and development expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>951</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,087</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-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 administration expense</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,100</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,712</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,273</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total 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>5,147</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>26,790</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>15,851</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> 202000 633000 711000 1894000 9358000 4248000 951000 4087000 1619000 2100000 12712000 9273000 5147000 26790000 15851000 100000 <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Common Stock Options</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The term of each option to purchase shares of our common stock pursuant to the Stock Plan is set by our board of directors or a committee thereof. Option awards are generally granted with an exercise price not less than the fair value per share of our common stock at the grant date. Option awards generally vest over </span><span style="font-family:inherit;font-size:10pt;">four</span><span style="font-family:inherit;font-size:10pt;"> years and expire </span><span style="font-family:inherit;font-size:10pt;"><span>10</span></span><span style="font-family:inherit;font-size:10pt;"> years following the date of grant.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of common stock option activity is as follows (in thousands, except per share amounts):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:37%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><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="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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-Average</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Exercise Price</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Per Share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted Average Contractual Life (in years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Aggregate Intrinsic Value</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)<br/></sup></span><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding - December 31, 2018</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>1,774</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>20.55</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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>39</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.64</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</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>(716</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>16.84</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,399</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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>(31</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>23.95</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cancelled</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>(66</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>22.37</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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">Outstanding - 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>1,000</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>22.99</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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.51</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>39,894</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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;">Exercisable - December 31, 2019</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>757</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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.45</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></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.29</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>30,586</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">The aggregate intrinsic value represents the total pre-tax intrinsic value based on the </span><span style="font-family:inherit;font-size:9pt;"><span>$62.86</span></span><span style="font-family:inherit;font-size:9pt;"> closing price of our common stock as reported on the Nasdaq Global Market on </span><span style="font-family:inherit;font-size:9pt;">December 31, 2019</span><span style="font-family:inherit;font-size:9pt;"> that would have been received by option holders had all in-the-money options been exercised on that date.</span></div> P10Y 1774000 20.55 39000 20.64 716000 16.84 21399000 31000 23.95 66000 22.37 1000000 22.99 P6Y6M3D 39894000 757000 22.45 P6Y3M14D 30586000 62.86 4300000 6000000.0 4800000 2800000 P1Y1M6D 24.48 27.68 30.44 24.24 26.74 12.11 P7Y A summary of RSU activity, inclusive of performance-based RSUs, is as follows (in thousands, except per share amounts):<div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><div style="padding-left: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:35%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-Average</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Grant Date Fair Value Per Share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-Average Remaining Contractual Term (in years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Unamortized Compensation Costs<br/>(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;">Unvested - December 31, 2017</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>—</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>—</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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,309</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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.58</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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>(850</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>21.93</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited/canceled</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>(78</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>17.97</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">Unvested - December 31, 2018</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>381</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>18.11</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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,978</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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.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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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>(486</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>14.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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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>(132</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>18.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">Unvested - December 31,2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,741</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>18.55</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></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="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;">Expected to Vest</span></div></td><td style="vertical-align:bottom;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>1,428</span></span></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align: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>19.22</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>3.09</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>20,389</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div> 0 0 1309000 20.58 850000 21.93 78000 17.97 381000 18.11 1978000 17.78 486000 14.97 132000 18.92 1741000 18.55 1428000 19.22 P3Y1M2D 20389000 434377000 4500000 P2Y4M24D 725832 20400000 P3Y1M2D 62.86 109500000 89800000 188422 15900000 2 437500 875000 70000000.0 85000000.0 25000 850000 18600000 1252500 0.50 0.25 0.25 1000000.0 P6Y P5Y 500000 37406 0.85 177238 154601 267823 0.01 500000 265470000 INCOME TAXES<div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Domestic and foreign components of loss before income taxes are as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><div style="padding-left: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:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width: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="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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;">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>(16,711</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(48,897</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>(13,464</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>(2,930</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>(4,145</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>(3,680</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;">Loss before 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>(19,641</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>(53,042</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,144</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:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The significant components of income tax (expense) benefit are as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><div style="padding-left: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:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width: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="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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;font-weight:bold;">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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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;">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:2px;padding-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>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-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><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current</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>—</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;font-weight:bold;">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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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 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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,331</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,896</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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;background-color:#cceeff;"><div style="text-align:left;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;">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>2,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 colspan="2" style="vertical-align:bottom;padding-left: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,264</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>622</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>85</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>222</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-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 uncertain 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>(120</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>(105</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>598</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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 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>26,021</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,971</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>(2,768</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax benefit</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>—</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>—</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>—</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><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:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">The current income tax (expense) for the year ended December 31, 2019 excludes Indian income tax expense of less than </span><span style="font-family:inherit;font-size:9pt;">$0.1 million</span><span style="font-family:inherit;font-size:9pt;">.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the significant differences between the U.S. federal statutory tax rate and our effective tax rate:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:65%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><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="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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;">Tax benefit at federal statutory rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34.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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.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:top;padding-left:2px;padding-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 income 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>1.82</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.91</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align: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><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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 federal and state statutory rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(156.32</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.03</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.34</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 rate differential</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.04</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.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.20</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;">Other adjustments</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.93</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.97</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.18</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;">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>132.47</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>(16.91</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>(16.18</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax benefit</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>—</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>—</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.22</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-bottom:4px;padding-top:4px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The significant components of deferred income taxes are as follows (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;">Net operating loss carry-forwards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>64,348</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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;"><div style="text-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;">Depreciation and amortization</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(856</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,321</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;">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>1,968</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,727</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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 costs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,334</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,275</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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;">IRC Section 163(j) interest expense limitation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>737</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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;"><div style="text-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 tax credit carry-forward</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,071</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,419</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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 temporary differences</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>465</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>319</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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>(67,463</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>(70,231</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net long-term deferred tax liability</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On December 22, 2017, the Tax Cuts and Jobs Act of 2017 (“Tax Act”) was signed into law making significant changes to the IRC. Changes include, but are not limited to, a corporate tax rate decrease to </span><span style="font-family:inherit;font-size:10pt;">21%</span><span style="font-family:inherit;font-size:10pt;"> effective for tax years beginning after </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">. This change in tax rate resulted in a reduction in our net U.S. deferred tax assets, which was fully offset by a reduction in our valuation allowance. The other provisions of the Tax Act, including the one-time transition tax on the mandatory deemed repatriation of cumulative foreign earnings, did not have a material impact on our financial statements 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:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have generated historical net losses and recorded a full valuation allowance against our net deferred tax assets. We expect to maintain a full valuation allowance in the near term. Realization of any of our net deferred tax assets depends upon future earnings, the timing and amount of which are uncertain.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents changes in our valuation allowance (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;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:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width: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="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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;">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>(84,483</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>(58,649</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>(67,463</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:20px;padding-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 domestic and foreign net operating loss carry-forwards</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,509</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,863</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,598</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Rate change on domestic net operating loss carry-forwards</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(32</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Change in foreign currency</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(187</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>157</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other changes</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,825</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>909</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>862</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>(58,649</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>(67,463</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>(70,231</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:8px;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;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> we have </span><span style="font-family:inherit;font-size:10pt;"><span>$249.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$266.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, of gross U.S. federal net operating loss carry forwards that will begin to expire in the </span><span style="font-family:inherit;font-size:10pt;">2028</span><span style="font-family:inherit;font-size:10pt;"> tax year. Additionally, we have </span><span style="font-family:inherit;font-size:10pt;"><span>$90.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$98.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> of gross state net operating loss carry-forwards as of </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;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively that will also begin to expire in the </span><span style="font-family:inherit;font-size:10pt;">2028</span><span style="font-family:inherit;font-size:10pt;"> tax year.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ownership changes, as defined by IRC Section 382, may limit the amount of net operating losses that a company may utilize to offset future taxable income and taxes payable. Pursuant to IRC Section 382, an ownership change occurs when the stock ownership of </span><span style="font-family:inherit;font-size:10pt;">5%</span><span style="font-family:inherit;font-size:10pt;"> stockholders increases by more than </span><span style="font-family:inherit;font-size:10pt;">50%</span><span style="font-family:inherit;font-size:10pt;"> over a testing period of three years. We have experienced ownership changes in the past, and it is possible that we have undergone ownership changes subsequent to December 5, 2018, the date of our most recent evaluation, or that we may undergo such a change in the future. Any such ownership change may limit our ability to utilize net operating losses.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our results during </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</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;"> reflect state tax credits related to hiring and research activities that are utilized through the reduction of state payroll tax withholdings totaling </span><span style="font-family:inherit;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$0.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:8px;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;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, Cardlytics UK had gross net operating losses of </span><span style="font-family:inherit;font-size:10pt;"><span>$13.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$12.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. Foreign net operating loss carry-forwards expire according to the rules of each country. In the U.K., there is an indefinite carry-forward period. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, Cardlytics UK held cash and cash equivalents of </span><span style="font-family:inherit;font-size:10pt;"><span>$4.8 million</span></span><span style="font-family:inherit;font-size:10pt;">. While our investment in Cardlytics UK is not considered to be permanently invested, we do not plan to repatriate these funds. Further, although the tax basis of our investment in Cardlytics UK exceeds its book basis, we have not recorded a deferred tax asset since we do not believe that a reversal of this temporary difference will occur in the foreseeable future.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the activity related to our gross unrecognized tax benefits that would affect our effective tax rate, if recognized (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><div style="padding-left: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:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width: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="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;">Beginning balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>558</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>678</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>783</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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;">Increase related to current year tax position</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>120</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>105</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>(598</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;">Ending balance</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>678</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>783</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>185</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:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">All such positions, if recognized, would impact our effective tax rate. We do not currently anticipate any of our positions to change significantly in the next 12 months. Our tax filings from inception remain subject to income tax examinations.</span></div> <div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Domestic and foreign components of loss before income taxes are as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><div style="padding-left: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:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width: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="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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;">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>(16,711</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(48,897</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>(13,464</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>(2,930</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>(4,145</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>(3,680</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;">Loss before 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>(19,641</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>(53,042</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,144</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> -16711000 -48897000 -13464000 -2930000 -4145000 -3680000 -19641000 -53042000 -17144000 <div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The significant components of income tax (expense) benefit are as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><div style="padding-left: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:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width: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="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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;font-weight:bold;">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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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;">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:2px;padding-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>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-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><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current</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>—</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;font-weight:bold;">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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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 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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,331</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,896</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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;background-color:#cceeff;"><div style="text-align:left;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;">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>2,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 colspan="2" style="vertical-align:bottom;padding-left: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,264</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>622</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>85</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>222</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-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 uncertain 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>(120</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>(105</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>598</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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 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>26,021</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,971</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>(2,768</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax benefit</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>—</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>—</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>—</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 0 0 0 0 0 0 0 0 0 0 0 -28331000 6896000 1326000 2345000 1264000 622000 85000 916000 222000 -120000 -105000 598000 -26021000 8971000 2768000 0 0 0 0 0 0 <div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the significant differences between the U.S. federal statutory tax rate and our effective tax rate:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:65%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><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="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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;">Tax benefit at federal statutory rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34.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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.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:top;padding-left:2px;padding-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 income 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>1.82</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.91</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align: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><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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 federal and state statutory rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(156.32</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.03</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.34</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 rate differential</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.04</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.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.20</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;">Other adjustments</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.93</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.97</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.18</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;">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>132.47</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>(16.91</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>(16.18</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax benefit</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>—</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>—</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.22</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.3400 0.2100 0.2100 0.0182 0.0191 0 -1.5632 0.0003 0.0034 -0.0104 -0.0006 -0.0020 -0.1093 -0.0597 -0.0518 1.3247 -0.1691 -0.1618 0 0 -0.0022 <div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The significant components of deferred income taxes are as follows (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;">Net operating loss carry-forwards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>64,348</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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;"><div style="text-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;">Depreciation and amortization</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(856</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,321</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;">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>1,968</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,727</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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 costs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,334</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,275</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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;">IRC Section 163(j) interest expense limitation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>737</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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;"><div style="text-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 tax credit carry-forward</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,071</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,419</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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 temporary differences</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>465</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>319</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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>(67,463</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>(70,231</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net long-term deferred tax liability</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 60718000 64348000 26000 28000 856000 1321000 1968000 2727000 1334000 2275000 737000 436000 3071000 1419000 465000 319000 67463000 70231000 0 0 <div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents changes in our valuation allowance (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;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:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width: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="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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;">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>(84,483</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>(58,649</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>(67,463</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:20px;padding-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 domestic and foreign net operating loss carry-forwards</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,509</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,863</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,598</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Rate change on domestic net operating loss carry-forwards</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(32</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Change in foreign currency</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(187</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>157</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other changes</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,825</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>909</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>862</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>(58,649</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>(67,463</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>(70,231</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> 84483000 58649000 67463000 -6509000 -9863000 -3598000 30705000 -17000 -32000 -187000 157000 0 1825000 909000 862000 58649000 67463000 70231000 249800000 266800000 90500000 98400000 800000 700000 1300000 13900000 12100000 4800000 <div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the activity related to our gross unrecognized tax benefits that would affect our effective tax rate, if recognized (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><div style="padding-left: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:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width: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="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;">Beginning balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>558</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>678</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>783</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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;">Increase related to current year tax position</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>120</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>105</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>(598</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;">Ending balance</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>678</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>783</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>185</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> 558000 678000 783000 120000 105000 598000 678000 783000 185000 REDEEMABLE CONVERTIBLE PREFERRED STOCK<div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Upon the consummation of our IPO, all of the outstanding shares of redeemable convertible preferred stock were automatically converted into shares of common stock. Refer to </span><span style="font-family:inherit;font-size:10pt;">Note 1—Nature of Operations</span><span style="font-family:inherit;font-size:10pt;"> for additional information regarding our IPO.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of the change in carrying amount of the outstanding redeemable convertible preferred stock is as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:61%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Series G’ Stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Series G Stock</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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:10pt;"><span style="font-family:inherit;font-size:10pt;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;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount  </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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:10pt;"><span style="font-family:inherit;font-size:10pt;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;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount  </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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 — 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>1,296</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>44,672</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>346</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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,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></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Conversion of preferred stock to 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>(1,296</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(44,672</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>(346</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,218</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accretion of redeemable convertible preferred stock</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;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 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;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>108</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;">Balance — December 31, 2018</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>—</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>—</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>—</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>—</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-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="21"/></tr><tr><td style="width:41%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left: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;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Series F/F-R Stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Series E/E-R Stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Series D/D-R Stock</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" 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;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount  </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" 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;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount  </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" 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;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount  </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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 — December 31, 2016</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,199</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>57,958</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>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>29,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;"><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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>32,642</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accretion of redeemable convertible preferred 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></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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;"><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>9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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;">Balance — December 31, 2017</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,199</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>58,449</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>795</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>29,972</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,396</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>32,728</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:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accretion of redeemable convertible preferred 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></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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 style="vertical-align:bottom;padding-left: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>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;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>7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Conversion of preferred stock to 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;">(1,199</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;">(58,487</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;">(795</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;">(29,973</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;">(1,396</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;">(32,735</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 — December 31, 2018</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>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="21"/></tr><tr><td style="width:41%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Series C/C-R Stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Series B/B-R Stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Series A/A-R Stock</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" 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;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount  </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" 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;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount  </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" 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;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount  </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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 — December 31, 2016</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,508</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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,323</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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,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>5,286</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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,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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,850</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accretion of redeemable convertible preferred 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></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;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>2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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;"><div style="text-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;">Balance — December 31, 2017</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,508</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>18,366</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,247</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>5,288</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,857</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,852</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:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accretion of redeemable convertible preferred 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></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;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>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;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>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Conversion of preferred stock to 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>(1,508</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>(18,369</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>(2,247</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,288</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,857</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,852</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 — December 31, 2018</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>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During 2016, we issued convertible promissory notes to our founders and the existing holders of our redeemable convertible preferred stock. Shares of redeemable convertible preferred stock held by investors that participated in the financing were exchanged for shares of replacement preferred stock. Replacement shares were issued for </span><span style="font-family:inherit;font-size:10pt;"><span>1,856,998</span></span><span style="font-family:inherit;font-size:10pt;"> shares of Series A Stock, </span><span style="font-family:inherit;font-size:10pt;"><span>2,246,744</span></span><span style="font-family:inherit;font-size:10pt;"> shares of Series B Stock, </span><span style="font-family:inherit;font-size:10pt;"><span>1,507,906</span></span><span style="font-family:inherit;font-size:10pt;"> shares of Series C Stock, </span><span style="font-family:inherit;font-size:10pt;"><span>1,395,936</span></span><span style="font-family:inherit;font-size:10pt;"> shares of Series D Stock, </span><span style="font-family:inherit;font-size:10pt;"><span>795,027</span></span><span style="font-family:inherit;font-size:10pt;"> shares of Series E Stock and </span><span style="font-family:inherit;font-size:10pt;"><span>1,198,637</span></span><span style="font-family:inherit;font-size:10pt;"> shares of Series F Stock. These replacement shares have rights and preferences equal to their corresponding original series and are designated as Series A-R Stock, Series B-R Stock, Series C-R Stock, Series D-R Stock, Series E-R Stock and Series F-R Stock. Shares of redeemable convertible preferred stock held by investors that did not participate in the financing were converted to common stock and consisted of </span><span style="font-family:inherit;font-size:10pt;"><span>12,375</span></span><span style="font-family:inherit;font-size:10pt;"> shares of Series A Stock, </span><span style="font-family:inherit;font-size:10pt;"><span>2,121</span></span><span style="font-family:inherit;font-size:10pt;"> shares of Series B Stock and </span><span style="font-family:inherit;font-size:10pt;"><span>397,515</span></span><span style="font-family:inherit;font-size:10pt;"> shares of Series E Stock.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2017, we amended and restated our certificate of incorporation reducing the authorized number of shares of our redeemable convertible preferred stock to </span><span style="font-family:inherit;font-size:10pt;"><span>82,683,212</span></span><span style="font-family:inherit;font-size:10pt;"> and canceled Series A Stock, Series B Stock, Series C Stock, Series D Stock, Series E Stock and Series F Stock. Pursuant to our convertible promissory note financing, these series of preferred stock were either exchanged for shares of replacement preferred stock with rights and preferences equal to their corresponding original series or converted to common stock.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Series G Stock Financing</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In May 2017, we amended and restated our certificate of incorporation and increased the authorized number of shares of our common stock to </span><span style="font-family:inherit;font-size:10pt;"><span>83,000,000</span></span><span style="font-family:inherit;font-size:10pt;"> and increased the authorized number of shares of our redeemable convertible preferred stock to </span><span style="font-family:inherit;font-size:10pt;"><span>96,131,002</span></span><span style="font-family:inherit;font-size:10pt;">. In May 2017, we issued and sold, for aggregate consideration of </span><span style="font-family:inherit;font-size:10pt;"><span>$11.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, an aggregate of </span><span style="font-family:inherit;font-size:10pt;"><span>346,334</span></span><span style="font-family:inherit;font-size:10pt;"> shares of Series G redeemable convertible preferred stock, par value </span><span style="font-family:inherit;font-size:10pt;"><span>$0.0001</span></span><span style="font-family:inherit;font-size:10pt;"> per share with a stated price of </span><span style="font-family:inherit;font-size:10pt;"><span>$34.4758</span></span><span style="font-family:inherit;font-size:10pt;"> per share (“Series G Stock”), and warrants to purchase shares of our common stock. Issuance costs incurred in connection with the sale of Series G Stock totaled </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Conversion of Convertible Promissory Notes into Series G’ Stock</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In connection with the Series G Stock financing in May 2017, the Existing Stockholder Notes and the Outstanding Obligation Note converted into </span><span style="font-family:inherit;font-size:10pt;"><span>1,295,746</span></span><span style="font-family:inherit;font-size:10pt;"> shares of Series G’ redeemable convertible preferred stock, par value </span><span style="font-family:inherit;font-size:10pt;"><span>$0.0001</span></span><span style="font-family:inherit;font-size:10pt;"> per share (“Series G’ Stock”), at a price per share of </span><span style="font-family:inherit;font-size:10pt;"><span>$27.58</span></span><span style="font-family:inherit;font-size:10pt;">. The Series G’ Stock carried a stated dividend of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.758</span></span><span style="font-family:inherit;font-size:10pt;"> per annum, payable quarterly when, as, and if declared by our board of directors. These dividends were noncumulative in nature. The Series G’ Stock was entitled to certain anti-dilution protections.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Common Stock Warrants Issued in Connection with the Series G Stock Financing</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In connection with the Series G Stock financing, we issued warrants to purchase an aggregate number of shares of common stock equal to the product obtained by multiplying </span><span style="font-family:inherit;font-size:10pt;"><span>346,334</span></span><span style="font-family:inherit;font-size:10pt;"> by a fraction, the numerator of which is the difference between </span><span style="font-family:inherit;font-size:10pt;"><span>$68.9516</span></span><span style="font-family:inherit;font-size:10pt;"> and the volume weighted average closing price of our common stock over the </span><span style="font-family:inherit;font-size:10pt;">30</span><span style="font-family:inherit;font-size:10pt;"> trading days (or such lesser number of days as our common stock has been traded on the Nasdaq Global Market) prior to the date on which such warrants vest and become exercisable and the denominator of which is such volume weighted average closing price, which warrants vested and became exercisable on August 8, 2018, which was </span><span style="font-family:inherit;font-size:10pt;">180</span><span style="font-family:inherit;font-size:10pt;"> days following the date of our IPO, at an exercise price of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.0004</span></span><span style="font-family:inherit;font-size:10pt;"> per share. In August 2018, we issued warrants to purchase </span><span style="font-family:inherit;font-size:10pt;"><span>792,434</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock at an exercise price of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.0004</span></span><span style="font-family:inherit;font-size:10pt;"> per share to the cash investors of our Series G financing, pursuant to our Series G stock purchase agreement. The warrants had a valuation of </span><span style="font-family:inherit;font-size:10pt;"><span>$15.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> upon issuance and were immediately exercised. Refer to </span><span style="font-family:inherit;font-size:10pt;">Note 11—Fair Value Measurements</span><span style="font-family:inherit;font-size:10pt;"> for additional information regarding the valuation of the warrants issued in connection with the Series G Stock financing.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Beneficial Conversion Feature</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The aggregate proceeds of </span><span style="font-family:inherit;font-size:10pt;"><span>$11.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> from the Series G Stock financing were first allocated to the warrants to purchase shares of our common stock, which qualify as liabilities under ASC 480 and are recorded at fair value, with the residual value of </span><span style="font-family:inherit;font-size:10pt;"><span>$4.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> allocated to our Series G Stock. As a result of this allocation, Series G Stock was determined to contain a beneficial conversion feature with an intrinsic value of </span><span style="font-family:inherit;font-size:10pt;"><span>$6.1 million</span></span><span style="font-family:inherit;font-size:10pt;">. The amount assigned to the beneficial conversion feature was limited to the </span><span style="font-family:inherit;font-size:10pt;"><span>$4.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> residual value allocated to Series G Stock and is classified as a component of additional paid-in capital. During 2017, we recorded a deemed dividend of </span><span style="font-family:inherit;font-size:10pt;"><span>$4.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to the beneficial conversion feature, which is reflected below net loss to arrive at net loss available to common stockholders.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Redemption</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At any time on or after May 4, 2022, upon written request of the holders of not less than </span><span style="font-family:inherit;font-size:10pt;">66 2/3%</span><span style="font-family:inherit;font-size:10pt;"> of the shares of redeemable convertible preferred stock then-outstanding, voting together as a single class on an as-converted to common stock basis, we were required to redeem all outstanding shares of redeemable convertible preferred stock in eight quarterly installments. The Series A-R Stock, Series B-R Stock, Series C-R Stock, Series D-R Stock, Series E-R Stock, Series F-R Stock, Series G Stock and Series G’ Stock were redeemable at prices equal to </span><span style="font-family:inherit;font-size:10pt;"><span>$1.00</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$2.3567</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$12.2686</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$23.64</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$37.7344</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$58.40</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$34.4758</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$34.4758</span></span><span style="font-family:inherit;font-size:10pt;"> per share, plus any declared or accumulated but unpaid dividends, respectively.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">To the extent that we had insufficient funds to redeem all outstanding shares of redeemable convertible preferred stock, we were required to first redeem shares of Series G Stock and Series G’ Stock, then shares of Series F/F-R Stock, then shares of Series E/E-R Stock, then shares of Series D/D-R Stock, then shares of Series C/C-R Stock and then shares of Series B/B-R Stock and Series A/A-R Stock </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">pari passu</span><span style="font-family:inherit;font-size:10pt;">, in each case on a pro rata basis among the holders thereof.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The redeemable convertible preferred stock carrying amount was increased by periodic accretions, using the interest method, so that the carrying amount would equal the redemption amount at May 4, 2022. Accretion was recorded through a charge against additional paid-in capital.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Liquidation</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Upon us (i) selling or otherwise disposing of all or substantially all of our property or business or merging with or into or consolidation with any other corporation, limited liability company or other entity, (ii) a majority of the voting power of our outstanding capital stock being transferred or disposed of as a result of a transaction or series of related transactions that are not issuances of capital stock by us primarily for the purposes of raising equity capital or (iii) any dissolution or winding-up of our business, the holders of Series A-R Stock, Series B-R Stock, Series C-R Stock, Series D-R Stock, Series E-R Stock, Series F-R Stock, Series G Stock and Series G’ Stock were entitled to receive payments in amounts per share equaling </span><span style="font-family:inherit;font-size:10pt;"><span>$1.00</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$2.3567</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$21.4701</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$23.64</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$37.7344</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$58.40</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$68.9516</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$34.4758</span></span><span style="font-family:inherit;font-size:10pt;">, plus any declared but unpaid dividends, respectively. Holders of Series G Stock and Series G’ Stock are </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">pari passu</span><span style="font-family:inherit;font-size:10pt;"> and were to be paid prior, and in preference to, any distribution of assets to the holders of all other classes of capital stock. Holders of Series F-R Stock were to be paid prior, and in preference to, any distribution of assets to the holders of Series E-R Stock, Series D-R Stock, Series C-R Stock, Series B-R Stock and Series A-R Stock. Holders of Series E-R Stock were to be paid prior, and in preference to, any distribution of assets to the holders of Series D-R Stock, Series C-R Stock, Series B-R Stock and Series A-R Stock. Holders of Series D-R Stock were to be paid prior, and in preference to, any distribution of assets to the holders of Series C-R Stock, Series B-R Stock and Series A-R Stock. Holders of Series C-R Stock were to be paid prior, and in preference to, any distribution of assets to the holders of Series B-R Stock and Series A-R Stock. Holders of Series A-R Stock and Series B-R Stock are </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">pari passu</span><span style="font-family:inherit;font-size:10pt;"> and were to be paid prior, and in preference to, any distribution of assets to the holders of common stock.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Upon completion of the distributions detailed above, any remaining assets were to be distributed to the holders of common stock, Series A-R Stock, Series B-R Stock, Series C-R Stock, Series D-R Stock, Series E-R Stock, Series F-R Stock, Series G Stock and Series G’ Stock; such participation in the distribution of remaining assets would cease, however, when the amount that the holders of Series A-R Stock, Series B-R Stock, Series C-R Stock, Series D-R Stock, Series E-R Stock, Series F-R Stock, Series G Stock and Series G’ Stock were entitled to receive upon liquidation equals </span><span style="font-family:inherit;font-size:10pt;"><span>$2.00</span></span><span style="font-family:inherit;font-size:10pt;"> per share, </span><span style="font-family:inherit;font-size:10pt;"><span>$4.7134</span></span><span style="font-family:inherit;font-size:10pt;"> per share, </span><span style="font-family:inherit;font-size:10pt;"><span>$36.8058</span></span><span style="font-family:inherit;font-size:10pt;"> per share, </span><span style="font-family:inherit;font-size:10pt;"><span>$70.92</span></span><span style="font-family:inherit;font-size:10pt;"> per share, </span><span style="font-family:inherit;font-size:10pt;"><span>$113.2032</span></span><span style="font-family:inherit;font-size:10pt;"> per share, </span><span style="font-family:inherit;font-size:10pt;"><span>$175.20</span></span><span style="font-family:inherit;font-size:10pt;"> per share, </span><span style="font-family:inherit;font-size:10pt;"><span>$103.4274</span></span><span style="font-family:inherit;font-size:10pt;"> per share and </span><span style="font-family:inherit;font-size:10pt;"><span>$103.4274</span></span><span style="font-family:inherit;font-size:10pt;"> per share, respectively, plus any declared but unpaid dividends thereon.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">If, however, as a result of a conversion from redeemable convertible preferred stock to common stock, a holder would receive, in the aggregate, an amount greater than the amount that would be distributed to such holder if such holder did not convert such series of redeemable convertible preferred stock into shares of common stock, such holder would have been deemed to have converted such holder’s shares of redeemable convertible preferred stock into shares of common stock for the purposes of determining the amount that such holder is entitled to receive upon liquidation and would not have been entitled to any distribution that would have otherwise been made to the holders of redeemable convertible preferred stock detailed above.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Dividends</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">No dividends have been declared or paid as of </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">December 31, 2019</span></span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Conversion</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The holders of our redeemable convertible preferred stock also had the right, at any time, to convert any or all of their shares into such number of shares of common stock as is determined by dividing </span><span style="font-family:inherit;font-size:10pt;"><span>$1.00</span></span><span style="font-family:inherit;font-size:10pt;"> in the case of Series A-R Stock, </span><span style="font-family:inherit;font-size:10pt;"><span>$2.3567</span></span><span style="font-family:inherit;font-size:10pt;"> in the case of the Series B-R Stock, </span><span style="font-family:inherit;font-size:10pt;"><span>$12.2686</span></span><span style="font-family:inherit;font-size:10pt;"> in the case of Series C-R Stock, </span><span style="font-family:inherit;font-size:10pt;"><span>$23.64</span></span><span style="font-family:inherit;font-size:10pt;"> in the case of Series D-R Stock, </span><span style="font-family:inherit;font-size:10pt;"><span>$37.7344</span></span><span style="font-family:inherit;font-size:10pt;"> in the case of Series E-R Stock, </span><span style="font-family:inherit;font-size:10pt;"><span>$50.0568</span></span><span style="font-family:inherit;font-size:10pt;"> in the case of Series F-R Stock, and </span><span style="font-family:inherit;font-size:10pt;"><span>$34.4758</span></span><span style="font-family:inherit;font-size:10pt;"> in the case of Series G Stock and Series G’ Stock by the applicable conversion price. The initial conversion price was </span><span style="font-family:inherit;font-size:10pt;"><span>$1.00</span></span><span style="font-family:inherit;font-size:10pt;"> in the case of Series A-R Stock, </span><span style="font-family:inherit;font-size:10pt;"><span>$2.3567</span></span><span style="font-family:inherit;font-size:10pt;"> in the case of the Series B-R Stock, </span><span style="font-family:inherit;font-size:10pt;"><span>$2.3567</span></span><span style="font-family:inherit;font-size:10pt;"> in the case of Series C-R Stock, </span><span style="font-family:inherit;font-size:10pt;"><span>$23.64</span></span><span style="font-family:inherit;font-size:10pt;"> in the case of Series D-R Stock, </span><span style="font-family:inherit;font-size:10pt;"><span>$37.7344</span></span><span style="font-family:inherit;font-size:10pt;"> in the case of Series E-R Stock, </span><span style="font-family:inherit;font-size:10pt;"><span>$50.0568</span></span><span style="font-family:inherit;font-size:10pt;"> in the case of Series F-R and </span><span style="font-family:inherit;font-size:10pt;"><span>$34.4758</span></span><span style="font-family:inherit;font-size:10pt;"> in the case of Series G Stock and Series G’ Stock. If, at any time following the initial issuance of shares of Series G Stock, we had issued any additional shares of capital stock without consideration or for a consideration per share less than the then-effective conversion price for our redeemable convertible preferred stock, the conversion price for all series of outstanding redeemable convertible preferred stock would have been subject to adjustment.</span></div> <div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of the change in carrying amount of the outstanding redeemable convertible preferred stock is as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:61%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Series G’ Stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Series G Stock</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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:10pt;"><span style="font-family:inherit;font-size:10pt;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;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount  </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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:10pt;"><span style="font-family:inherit;font-size:10pt;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;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount  </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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 — 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>1,296</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>44,672</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>346</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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,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></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Conversion of preferred stock to 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>(1,296</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(44,672</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>(346</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,218</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accretion of redeemable convertible preferred stock</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;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 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;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>108</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;">Balance — December 31, 2018</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>—</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>—</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>—</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>—</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-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="21"/></tr><tr><td style="width:41%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left: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;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Series F/F-R Stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Series E/E-R Stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Series D/D-R Stock</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" 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;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount  </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" 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;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount  </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" 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;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount  </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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 — December 31, 2016</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,199</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>57,958</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>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>29,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;"><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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>32,642</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accretion of redeemable convertible preferred 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></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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;"><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>9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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;">Balance — December 31, 2017</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,199</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>58,449</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>795</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>29,972</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,396</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>32,728</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:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accretion of redeemable convertible preferred 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></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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 style="vertical-align:bottom;padding-left: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>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;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>7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Conversion of preferred stock to 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;">(1,199</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;">(58,487</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;">(795</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;">(29,973</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;">(1,396</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;">(32,735</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 — December 31, 2018</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>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="21"/></tr><tr><td style="width:41%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Series C/C-R Stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Series B/B-R Stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Series A/A-R Stock</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" 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;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount  </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" 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;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount  </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" 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;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount  </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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 — December 31, 2016</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,508</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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,323</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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,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>5,286</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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,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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,850</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accretion of redeemable convertible preferred 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></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;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>2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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;"><div style="text-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;">Balance — December 31, 2017</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,508</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>18,366</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,247</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>5,288</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,857</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,852</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:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accretion of redeemable convertible preferred 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></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;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>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;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>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Conversion of preferred stock to 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>(1,508</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>(18,369</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>(2,247</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,288</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,857</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,852</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 — December 31, 2018</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>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1296000 44672000 346000 5110000 1296000 44672000 346000 5218000 0 108000 0 0 0 0 1199000 57958000 795000 29963000 1396000 32642000 491000 9000 86000 1199000 58449000 795000 29972000 1396000 32728000 38000 1000 7000 0 0 0 0 0 0 1508000 18323000 2247000 5286000 1857000 1850000 43000 2000 2000 1508000 18366000 2247000 5288000 1857000 1852000 3000 0 0 1508000 18369000 2247000 5288000 1857000 1852000 0 0 0 0 0 0 1856998 2246744 1507906 1395936 795027 1198637 12375 2121 397515 82683212 83000000 96131002 11900000 346334 0.0001 34.4758 100000 1295746 0.0001 27.58 2.758 346334 68.9516 0.0004 792434 0.0004 15300000 11900000 4500000 6100000 4500000 4500000 1.00 2.3567 12.2686 23.64 37.7344 58.40 34.4758 34.4758 1.00 2.3567 21.4701 23.64 37.7344 58.40 68.9516 34.4758 2.00 4.7134 36.8058 70.92 113.2032 175.20 103.4274 103.4274 2019-12-31 1.00 2.3567 12.2686 23.64 37.7344 50.0568 34.4758 1.00 2.3567 2.3567 23.64 37.7344 50.0568 34.4758 COMMON STOCK WARRANTS<div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have granted warrants to purchase shares of our common stock to certain FI partners that include both time-based and performance-based vesting conditions. These warrants are accounted for under ASC Topic 505-50, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Equity-Based Payments to Non-Employees</span><span style="font-family:inherit;font-size:10pt;">. Since the performance conditions contained in these warrants are directly related to revenue-producing activities, we incur non-cash expense in FI Share and other third-party costs on our consolidated statements of operations based on the vesting-date fair value of our common stock underlying these warrants.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of common stock warrant activity, exclusive of the common stock warrants issued in connection with our Series G financing is as follows (in thousands, except per share amounts):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:73%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-average</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">exercise price</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">per share</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warrants Outstanding - December 31, 2016</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>583</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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.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:20px;padding-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>17</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27.68</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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;">Warrants Outstanding - December 31, 2017</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>600</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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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.11</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>644</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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.64</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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;">Exercised</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>(349</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.69</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Redeemable convertible preferred stock warrants converted to 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>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><td colspan="2" style="vertical-align:bottom;padding-left: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.16</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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;">Forfeited/canceled</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>(138</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.85</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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;">Warrants Outstanding - December 31, 2018</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>867</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 colspan="2" style="vertical-align:bottom;padding-left: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.89</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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;">Exercised</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>(821</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>21.89</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited/canceled</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>(34</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>21.29</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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;">Warrants Outstanding - 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>12</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>23.64</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></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:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Performance-based warrants to purchase </span><span style="font-family:inherit;font-size:9pt;"><span>644,365</span></span><span style="font-family:inherit;font-size:9pt;"> shares of our Series E Stock, which were converted to common stock warrants, vested upon the completion of our IPO in February 2018. These warrants are not included within this table in periods prior to their vesting.</span></div></td></tr></table><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2017, we issued our lender additional warrants to purchase </span><span style="font-family:inherit;font-size:10pt;"><span>17,500</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock at a price of </span><span style="font-family:inherit;font-size:10pt;"><span>$27.68</span></span><span style="font-family:inherit;font-size:10pt;"> per share.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, warrants to purchase shares of redeemable convertible preferred stock held by parties that did not participate in the Existing Stockholder Note financing were converted to common stock warrants. As a result, fully vested warrants to purchase </span><span style="font-family:inherit;font-size:10pt;"><span>12,500</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our Series A Stock at an exercise price of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.00</span></span><span style="font-family:inherit;font-size:10pt;"> per share, fully vested warrants to purchase </span><span style="font-family:inherit;font-size:10pt;"><span>25,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our Series B Stock at an exercise price of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.36</span></span><span style="font-family:inherit;font-size:10pt;"> per share and unvested performance-based warrants to purchase </span><span style="font-family:inherit;font-size:10pt;"><span>644,365</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our Series E Stock at an exercise price of </span><span style="font-family:inherit;font-size:10pt;"><span>$23.64</span></span><span style="font-family:inherit;font-size:10pt;"> per share were converted to common stock warrants. The performance-based warrants to purchase </span><span style="font-family:inherit;font-size:10pt;"><span>644,365</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our Series E Stock, which were converted to common stock warrants, vested upon the consummation of our IPO in February 2018 as discussed in </span><span style="font-family:inherit;font-size:10pt;">Note 12—Related Parties</span><span style="font-family:inherit;font-size:10pt;">. The conversion date fair value of the Series A Stock warrants and Series B Stock warrants, which were converted to common stock warrants, was reclassified from redeemable convertible preferred stock warrant liability to additional paid-in capital. See </span><span style="font-family:inherit;font-size:10pt;">Note 11—Fair Value Measurements</span><span style="font-family:inherit;font-size:10pt;"> for more information.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">All common stock warrants outstanding at December 31, 2019 were net exercised in January 2020.</span></div> <div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of common stock warrant activity, exclusive of the common stock warrants issued in connection with our Series G financing is as follows (in thousands, except per share amounts):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:73%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-average</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">exercise price</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">per share</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warrants Outstanding - December 31, 2016</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>583</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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.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:20px;padding-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>17</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27.68</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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;">Warrants Outstanding - December 31, 2017</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>600</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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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.11</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>644</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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.64</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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;">Exercised</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>(349</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.69</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Redeemable convertible preferred stock warrants converted to 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>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><td colspan="2" style="vertical-align:bottom;padding-left: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.16</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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;">Forfeited/canceled</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>(138</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.85</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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;">Warrants Outstanding - December 31, 2018</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>867</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 colspan="2" style="vertical-align:bottom;padding-left: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.89</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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;">Exercised</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>(821</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>21.89</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited/canceled</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>(34</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>21.29</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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;">Warrants Outstanding - 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>12</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>23.64</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Performance-based warrants to purchase </span><span style="font-family:inherit;font-size:9pt;"><span>644,365</span></span><span style="font-family:inherit;font-size:9pt;"> shares of our Series E Stock, which were converted to common stock warrants, vested upon the completion of our IPO in February 2018. These warrants are not included within this table in periods prior to their vesting.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of our preferred stock warrants is as follows (in thousands, except per share amounts):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="18"/></tr><tr><td style="width:28%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:11%;"/><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:10%;"/><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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="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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</span></div></td></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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Preferred Series</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Grant</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Expiration</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Exercise</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Series B-R</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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;">2/26/2010</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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;">2/25/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 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.36</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;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>59</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;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;">Series D-R</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></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/21/2012</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></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/20/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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.64</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><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;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Series D-R</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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;">9/21/2012</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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;">9/20/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 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>23.64</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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>13</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:2px;padding-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 preferred stock warrants</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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 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>110</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>—</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>—</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> 583000 7.52 17000 27.68 600000 8.11 644000 23.64 349000 4.69 110000 12.16 138000 5.85 867000 21.89 821000 21.89 34000 21.29 12000 23.64 644365 17500 27.68 12500 1.00 25000 2.36 644365 23.64 644365 FAIR VALUE MEASUREMENTS<div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financial assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. The following table summarizes our liabilities measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><div style="padding-left: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:53%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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:</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Preferred stock warrants</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div 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>2,285</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;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,285</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Common stock warrants</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td 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>7,945</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>7,945</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;">Total liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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>10,230</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>10,230</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><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:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Warrant liabilities were </span><span style="font-family:inherit;font-size:9pt;"><span>zero</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">December 31, 2018</span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;">2019</span><span style="font-family:inherit;font-size:9pt;">.</span></div></td></tr></table><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Instruments Recorded at Fair Value Using Level 3 Inputs</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our redeemable convertible preferred stock warrants, common stock warrants issued in connection with the Series G Stock financing and our convertible promissory notes are measured and recorded at fair value on a recurring basis using Level 3 inputs. The table below provides a roll forward of the changes in fair value of Level 3 financial instruments (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width: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="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Preferred<br/>Stock<br/>Warrants</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Common<br/>Stock<br/>Warrants</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Convertible<br/>Promissory<br/>Notes</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,197</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>72,332</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair value of convertible promissory notes at issuance</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>(44,672</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Conversion of convertible promissory notes to Series G’ preferred stock</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,392</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued interest on convertible promissory notes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>1,701</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Issuance of common stock warrants</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>7,452</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in fair value</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>88</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>493</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,969</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;">Balance at December 31, 2017</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,285</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;">7,945</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>—</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-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width: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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Preferred<br/>Stock<br/>Warrants</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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Common<br/>Stock<br/>Warrants</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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Convertible<br/>Promissory<br/>Notes</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 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,285</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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>7,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="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>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Conversion of convertible promissory notes to common stock</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,736</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 colspan="2" style="vertical-align:bottom;padding-left: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: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Issuance of common stock warrants</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(549</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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,309</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in fair value</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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>(15,254</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="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>—</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;">Balance at December 31, 2018</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>—</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>—</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>—</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:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In valuing our instruments recorded at fair value using Level 3 inputs, our board of directors determined the equity value of our business generally using a combination of the income approach and the market approach valuation methods.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The income approach estimates value based on the expectation of future cash flows that a company will generate, such as cash earnings, cost savings, tax deductions and the proceeds from disposition. These future cash flows are discounted to their present values using a discount rate derived based on an analysis of the cost of capital of comparable publicly traded companies in similar lines of business, as of each valuation date, and is adjusted to reflect the risks inherent in our cash flows.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The market approach estimates the fair value of a company by applying market multiples of comparable publicly traded companies in a similar line of business. The market multiples are based on relevant metrics implied by the price that investors have paid for the equity of publicly traded companies. Given our significant focus on investing in and growing our business, we primarily utilized the forward-looking revenue multiple when performing valuation assessments under the market approach and considered both trading and transaction multiples. When considering which companies to include as our comparable industry peer companies, we focused on U.S.-based publicly traded companies that were broadly comparable to us based on consideration of industry, market and line of business. From the comparable companies, a representative market value multiple was determined and applied to our operating results to estimate the value of our company. The market value multiple was determined based on consideration of multiples of revenue to each of the comparable companies’ historical and forecasted revenue. In addition, the market approach considers IPO and merger and acquisition transactions involving companies similar to the company’s business being valued. Multiples of revenue are calculated for these transactions and then applied to the business being valued, after reduction by an appropriate discount.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Once an equity value was determined, beginning January 1, 2017, we utilized probability-weighted expected return method (“PWERM”) to allocate the overall value of equity to the various share classes. The PWERM relies on a forward-looking analysis to predict the possible future value of a company. Under this method, discrete future outcomes, including an IPO and non-IPO scenarios, are weighted based on the estimated the probability of each scenario. The PWERM is used when discrete future outcomes can be predicted with reasonable certainty based on a probability distribution. We relied on the PWERM to allocate the value of equity under a liquidity scenario. The projected equity value relied upon in the PWERM scenario was based on (i) guideline IPO transactions involving companies that were considered broadly comparable to us and (ii) our expectation of the pre-money valuation that we needed to achieve to consider an IPO as a viable exit strategy.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes key assumptions used in the PWERM for estimating the fair value of our redeemable convertible preferred stock warrant liability:</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"/></tr><tr><td style="width:77%;"/><td style="width:23%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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="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="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-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 debt applicable to convertible promissory notes</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><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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 equity applicable to convertible promissory notes</span></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;"><span>—%</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;">Weighted-average cost of capital applicable to preferred stock warrants</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>21%</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;">Discount for lack of marketability</span></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;">7% to 13%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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;"><span>55%</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;">1.2% to 1.4%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Preferred Stock Warrants</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Upon the consummation of our IPO, all of the outstanding warrants to purchase shares of redeemable convertible preferred stock were automatically converted into warrants to purchase shares of common stock. Refer to </span><span style="font-family:inherit;font-size:10pt;">Note 9—Redeemable Convertible Preferred Stock</span><span style="font-family:inherit;font-size:10pt;"> for additional information regarding our IPO.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of our preferred stock warrants is as follows (in thousands, except per share amounts):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="18"/></tr><tr><td style="width:28%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:11%;"/><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:10%;"/><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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="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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</span></div></td></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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Preferred Series</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Grant</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Expiration</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Exercise</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Series B-R</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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;">2/26/2010</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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;">2/25/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 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.36</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;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>59</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;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;">Series D-R</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></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/21/2012</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></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/20/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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.64</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><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;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Series D-R</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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;">9/21/2012</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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;">9/20/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 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>23.64</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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>13</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:2px;padding-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 preferred stock warrants</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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 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>110</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>—</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>—</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:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of the warrants to purchase Series B-R Stock and Series D-R Stock decreased from </span><span style="font-family:inherit;font-size:10pt;"><span>$26.80</span></span><span style="font-family:inherit;font-size:10pt;"> per share and </span><span style="font-family:inherit;font-size:10pt;"><span>$13.63</span></span><span style="font-family:inherit;font-size:10pt;"> per share on </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>$20.18</span></span><span style="font-family:inherit;font-size:10pt;"> per share and </span><span style="font-family:inherit;font-size:10pt;"><span>$10.57</span></span><span style="font-family:inherit;font-size:10pt;"> per share on February 8, 2018, respectively, the date at which they converted to warrants to purchase shares of our common stock and were reclassified to additional paid-in capital on our consolidated balance sheet. The decrease in the fair value of the warrants to purchase Series B-R Stock and Series D-R Stock primarily resulted from the timing of future potential liquidity events, changes to our forecasted financial results and changes in the valuation of comparable companies.</span></div><div style="line-height:120%;padding-top:12px;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:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2017, we issued our lender additional warrants to purchase </span><span style="font-family:inherit;font-size:10pt;"><span>17,500</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock at a price of </span><span style="font-family:inherit;font-size:10pt;"><span>$27.68</span></span><span style="font-family:inherit;font-size:10pt;"> per share. The fair value of the warrants issued in June 2017 were calculated to be </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;">. We determined the grant date fair value of these common warrants using the Black-Scholes option pricing model, which is affected by the estimated fair value of our common stock as well as the following significant inputs:</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"/></tr><tr><td style="width:84%;"/><td style="width:16%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Common stock<br/>warrants<br/>(issued June 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;">Weighted-average grant date fair value</span></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;"><span>$19.04</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;">Significant inputs:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Value of common stock</span></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;"><span>$30.08</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected term</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>10 years</span></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Volatility</span></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;"><span>50%</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Risk-free interest rate</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>2.2%</span></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dividend yield</span></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;"><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:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Common Stock Warrants Issued in Connection with the Series G Stock Financing</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In connection with the Series G Stock financing, we issued warrants to purchase an aggregate number of shares of common stock equal to the product obtained by multiplying </span><span style="font-family:inherit;font-size:10pt;"><span>346,334</span></span><span style="font-family:inherit;font-size:10pt;"> by a fraction, the numerator of which is the difference between </span><span style="font-family:inherit;font-size:10pt;"><span>$68.9516</span></span><span style="font-family:inherit;font-size:10pt;"> and the volume weighted average closing price of our common stock over the </span><span style="font-family:inherit;font-size:10pt;">30</span><span style="font-family:inherit;font-size:10pt;"> trading days (or such lesser number of days as our common stock has been traded on the Nasdaq Global Market) prior to the date on which such warrants vest and become exercisable and the denominator of which is such volume weighted average closing price, which warrants vested and became exercisable on August 8, 2018, which was </span><span style="font-family:inherit;font-size:10pt;">180</span><span style="font-family:inherit;font-size:10pt;"> days following the date of our IPO, at an exercise price of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.0004</span></span><span style="font-family:inherit;font-size:10pt;"> per share.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">To determine the fair value of our common stock warrant liability issued in connection with our Series G Stock financing, we utilized a Monte Carlo simulation, which allows for the modeling of complex securities and evaluates many possible outcomes to forecast the stock price of the company post-IPO. As part of the valuation, we considered various scenarios related to the pricing, timing and probability of an IPO. We applied an annual equity volatility of </span><span style="font-family:inherit;font-size:10pt;"><span>59%</span></span><span style="font-family:inherit;font-size:10pt;"> and a discount for lack of marketability of </span><span style="font-family:inherit;font-size:10pt;"><span>11%</span></span><span style="font-family:inherit;font-size:10pt;"> to arrive at a valuation of </span><span style="font-family:inherit;font-size:10pt;"><span>$7.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> on the issuance date.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subsequent to our IPO, the fair value of the common stock warrant liability was estimated based on the fair market value of our common stock at each reporting period, discounted from the date of settlement. In August 2018, we issued warrants to purchase </span><span style="font-family:inherit;font-size:10pt;"><span>792,434</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock at an exercise price of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.0004</span></span><span style="font-family:inherit;font-size:10pt;"> per share to the cash investors of our Series G financing, pursuant to our Series G stock purchase agreement. The warrants had a valuation of </span><span style="font-family:inherit;font-size:10pt;"><span>$15.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> upon issuance and were subsequently exercised, resulting in the issuance of </span><span style="font-family:inherit;font-size:10pt;"><span>792,434</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock. As a result of change in fair value of the common stock warrant liability, we recognized non-cash losses of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$7.3 million</span></span><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;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Convertible Promissory Notes</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Refer to </span><span style="font-family:inherit;font-size:10pt;">Note 9—Redeemable Convertible Preferred Stock</span><span style="font-family:inherit;font-size:10pt;"> for additional information of the Series G Stock financing and the transactions that resulted in the conversion of the convertible promissory notes into shares of our Series G’ Stock.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The redemption features included in the terms of the convertible promissory notes were determined to be derivative liabilities due to a significant discount within the redemption features for the note holders. Embedded derivatives that are not clearly and closely related to the host contract are required to be bifurcated and recorded at fair value unless the fair value option is elected on the host contract. Under the fair value option, bifurcation of the embedded derivative is not necessary as all related gains (losses) on the host contract and derivative will be reflected in the consolidated statements of operations. We elected the fair value option for the Existing Stockholder Notes and Aimia Notes, therefore direct costs and fees associated with the issuance were recognized in earnings as incurred and were not deferred.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">To determine the fair value of our convertible promissory notes, we utilized key assumptions from the PWERM, as shown above. Under this method, we considered the redemption features of the convertible promissory notes, as described in </span><span style="font-family:inherit;font-size:10pt;">Note 6—Debt</span><span style="font-family:inherit;font-size:10pt;"> for additional information, to determine the fair value under discrete future outcomes, including IPO and non-IPO scenarios. Under certain non-IPO scenarios, holders of the convertible promissory notes were due to receive two times preference on the outstanding principal amount. We weighted the fair values based on the estimated probability of each scenario to determine the overall fair value of the convertible promissory notes as of the balance sheet date.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Performance-based Warrants Issued to FIS</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In May 2013, we granted </span><span style="font-family:inherit;font-size:10pt;"><span>10</span></span><span style="font-family:inherit;font-size:10pt;">-year performance-based warrants to purchase up to </span><span style="font-family:inherit;font-size:10pt;"><span>644,365</span></span><span style="font-family:inherit;font-size:10pt;"> shares of Series E Stock at an exercise price of </span><span style="font-family:inherit;font-size:10pt;"><span>$23.64</span></span><span style="font-family:inherit;font-size:10pt;"> per share. Since FIS did not participate in the convertible promissory note financing, their warrants to purchase preferred stock were converted to warrants to purchase common stock. The warrants vested upon the completion of our IPO in February 2018 resulting in a non-cash expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.5 million</span></span><span style="font-family:inherit;font-size:10pt;">. We determined the fair value of these common warrants on the date of IPO using the Black-Scholes option pricing model, which is affected by the fair value of our common stock as well as the following significant inputs:</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><div style="padding-left: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:85%;"/><td style="width:15%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">February 8, 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;">Weighted-average grant date fair value</span></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;"><span>$3.91</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;">Significant inputs:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Value of common stock</span></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;"><span>$13.00</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected term</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>5.3 years</span></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Volatility</span></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;"><span>50%</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Risk-free interest rate</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>2.0%</span></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dividend yield</span></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;"><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:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financial assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. The following table summarizes our liabilities measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><div style="padding-left: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:53%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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:</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Preferred stock warrants</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div 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>2,285</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;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,285</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Common stock warrants</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td 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>7,945</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>7,945</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;">Total liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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>10,230</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>10,230</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><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:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Warrant liabilities were </span><span style="font-family:inherit;font-size:9pt;"><span>zero</span></span><span style="font-family:inherit;font-size:9pt;"> as of </span><span style="font-family:inherit;font-size:9pt;">December 31, 2018</span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;">2019</span><span style="font-family:inherit;font-size:9pt;">.</span></div></td></tr></table><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div> 0 0 2285000 2285000 0 0 7945000 7945000 0 0 10230000 10230000 0 <div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our redeemable convertible preferred stock warrants, common stock warrants issued in connection with the Series G Stock financing and our convertible promissory notes are measured and recorded at fair value on a recurring basis using Level 3 inputs. The table below provides a roll forward of the changes in fair value of Level 3 financial instruments (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width: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="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Preferred<br/>Stock<br/>Warrants</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Common<br/>Stock<br/>Warrants</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Convertible<br/>Promissory<br/>Notes</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,197</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>72,332</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair value of convertible promissory notes at issuance</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>(44,672</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Conversion of convertible promissory notes to Series G’ preferred stock</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,392</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued interest on convertible promissory notes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>1,701</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Issuance of common stock warrants</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>7,452</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in fair value</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>88</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>493</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,969</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;">Balance at December 31, 2017</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,285</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;">7,945</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>—</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-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width: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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Preferred<br/>Stock<br/>Warrants</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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Common<br/>Stock<br/>Warrants</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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Convertible<br/>Promissory<br/>Notes</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 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,285</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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>7,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="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>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Conversion of convertible promissory notes to common stock</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,736</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 colspan="2" style="vertical-align:bottom;padding-left: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: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Issuance of common stock warrants</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(549</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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,309</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in fair value</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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>(15,254</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="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>—</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;">Balance at December 31, 2018</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>—</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>—</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>—</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> 2197000 72332000 44672000 24392000 1701000 7452000 88000 493000 -4969000 2285000 0 2285000 7945000 0 1736000 0 -549000 7309000 -15254000 0 0 0 0 <div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes key assumptions used in the PWERM for estimating the fair value of our redeemable convertible preferred stock warrant liability:</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"/></tr><tr><td style="width:77%;"/><td style="width:23%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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="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="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-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 debt applicable to convertible promissory notes</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><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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 equity applicable to convertible promissory notes</span></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;"><span>—%</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;">Weighted-average cost of capital applicable to preferred stock warrants</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>21%</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;">Discount for lack of marketability</span></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;">7% to 13%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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;"><span>55%</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;">1.2% to 1.4%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"/></tr><tr><td style="width:84%;"/><td style="width:16%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Common stock<br/>warrants<br/>(issued June 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;">Weighted-average grant date fair value</span></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;"><span>$19.04</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;">Significant inputs:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Value of common stock</span></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;"><span>$30.08</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected term</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>10 years</span></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Volatility</span></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;"><span>50%</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Risk-free interest rate</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>2.2%</span></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dividend yield</span></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;"><span>—%</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div>We determined the fair value of these common warrants on the date of IPO using the Black-Scholes option pricing model, which is affected by the fair value of our common stock as well as the following significant inputs:<div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><div style="padding-left: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:85%;"/><td style="width:15%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">February 8, 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;">Weighted-average grant date fair value</span></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;"><span>$3.91</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;">Significant inputs:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Value of common stock</span></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;"><span>$13.00</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected term</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>5.3 years</span></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Volatility</span></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;"><span>50%</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Risk-free interest rate</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>2.0%</span></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dividend yield</span></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;"><span>—%</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0 0 0.21 0.55 2.36 59000 0 0 23.64 38000 0 0 23.64 13000 0 0 110000 0 0 26.80 13.63 20.18 10.57 17500 27.68 300000 19.04 30.08 P10Y 0.50 0.022 0 346334 68.9516 0.0004 0.59 0.11 7500000 792434 0.0004 15300000 792434 -500000 -7300000 P10Y 644365 23.64 2500000 3.91 13.00 P5Y3M18D 0.50 0.020 0 RELATED PARTIES<div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Series G / Series G’</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In May 2017, we issued and sold, for aggregate consideration of </span><span style="font-family:inherit;font-size:10pt;"><span>$11.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, an aggregate of </span><span style="font-family:inherit;font-size:10pt;"><span>346,334</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our Series G Stock and warrants to purchase shares of our common stock. In connection with the issuance of our Series G Stock, the principal and accrued interest under convertible promissory notes converted into an aggregate of </span><span style="font-family:inherit;font-size:10pt;"><span>1,295,746</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our Series G’ redeemable convertible preferred stock and </span><span style="font-family:inherit;font-size:10pt;"><span>801,329</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock. The following table summarizes the participation in the foregoing transactions by our directors, executive officers and holders of more than </span><span style="font-family:inherit;font-size:10pt;"><span>5%</span></span><span style="font-family:inherit;font-size:10pt;"> of any class of our capital stock as of the date of such transactions (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:53%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Related Party</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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Shares of</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Series G</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Preferred</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Shares of</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Series G’</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Preferred</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Shares of</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Common</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Warrants to</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Purchase</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Common</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Entities affiliated with Aimia, Inc.</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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>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;background-color:#cceeff;padding-left: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;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Entities affiliated with Polaris Venture Partners</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></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>29</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;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>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canaan VIII L.P.</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></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>54</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>260</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>123</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Entities affiliated with Discovery Capital</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(4)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>106</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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;">Scott D. Grimes</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>26</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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;">Lynne M. Laube</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Entities affiliated with Mark A. Johnson</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(5)</sup></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>35</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>15</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">John Klinck</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>6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;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;"><div style="text-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;">David Adams</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>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></tr></table></div><span style="font-family:inherit;font-size:6pt;"> </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:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Consists of </span><span style="font-family:inherit;font-size:9pt;"><span>159,207</span></span><span style="font-family:inherit;font-size:9pt;"> shares of Series G’ redeemable convertible preferred stock issued to Aeroplan Holdings Europe Sàrl, </span><span style="font-family:inherit;font-size:9pt;"><span>223,020</span></span><span style="font-family:inherit;font-size:9pt;"> shares of Series G’ redeemable convertible preferred stock issued to Aimia EMEA Limited and </span><span style="font-family:inherit;font-size:9pt;"><span>801,329</span></span><span style="font-family:inherit;font-size:9pt;"> shares of common stock issued to Aimia EMEA Limited.</span></div></td></tr></table><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:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(2)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Consists of </span><span style="font-family:inherit;font-size:9pt;"><span>27,988</span></span><span style="font-family:inherit;font-size:9pt;"> shares of Series G redeemable convertible preferred stock purchased by Polaris Venture Partners V, L.P. (“PVP V”), </span><span style="font-family:inherit;font-size:9pt;"><span>205,020</span></span><span style="font-family:inherit;font-size:9pt;"> shares of Series G’ redeemable convertible preferred stock issued to PVP V, </span><span style="font-family:inherit;font-size:9pt;"><span>64,038</span></span><span style="font-family:inherit;font-size:9pt;"> warrants to purchase common stock issued to PVP V, </span><span style="font-family:inherit;font-size:9pt;"><span>545</span></span><span style="font-family:inherit;font-size:9pt;"> shares of Series G redeemable convertible preferred stock purchased by Polaris Venture Partners Entrepreneurs’ Fund V, L.L. (“PVP EF V”), </span><span style="font-family:inherit;font-size:9pt;"><span>3,995</span></span><span style="font-family:inherit;font-size:9pt;"> shares of Series G’ redeemable convertible preferred stock issued to PVP EF V, </span><span style="font-family:inherit;font-size:9pt;"><span>1,247</span></span><span style="font-family:inherit;font-size:9pt;"> warrants to purchase common stock issued to PVP EF V, </span><span style="font-family:inherit;font-size:9pt;"><span>191</span></span><span style="font-family:inherit;font-size:9pt;"> shares of Series G redeemable convertible preferred stock purchased by Polaris Venture Partners Founders’ Fund V, L.P. (“PVP FF V”), </span><span style="font-family:inherit;font-size:9pt;"><span>1,404</span></span><span style="font-family:inherit;font-size:9pt;"> shares of Series G’ redeemable convertible preferred stock issued to PVP FF V, </span><span style="font-family:inherit;font-size:9pt;"><span>438</span></span><span style="font-family:inherit;font-size:9pt;"> warrants to purchase common stock issued to PVP FF V, </span><span style="font-family:inherit;font-size:9pt;"><span>280</span></span><span style="font-family:inherit;font-size:9pt;"> shares of Series G redeemable convertible preferred stock purchased by Polaris Venture Partners Special Founders’ Fund V, L.P. (“PVP SFF V”), </span><span style="font-family:inherit;font-size:9pt;"><span>2,050</span></span><span style="font-family:inherit;font-size:9pt;"> shares of Series G’ redeemable convertible preferred stock issued to PVP SFF V and </span><span style="font-family:inherit;font-size:9pt;"><span>641</span></span><span style="font-family:inherit;font-size:9pt;"> warrants to purchase common stock issued to PVP SFF V. Polaris Venture Management Co. V, L.L.C. is a general partner of each of PVP V, PVP EF V, PVP FF V and PVP SFF V and may be deemed to have the sole voting and dispositive power over the shares held by PVP V, PVP EF V, PVP FF V and PVP SFF V. Bryce Youngren, a member of our board of directors, is a Managing Partner of Polaris Partners and may be deemed to share voting and dispositive power over the shares held by PVP V, PVP EF V, PVP FF V and PVP SFF V. </span></div></td></tr></table><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:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(3)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">John V. Balen, a member of our board of directors, is a managing member of Canaan Partners VIII LLC, the general partner of Canaan VIII L.P. Mr. Balen does not have voting or investment power over any shares held directly by Canaan VIII L.P.</span></div></td></tr></table><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:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(4)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Consists of </span><span style="font-family:inherit;font-size:9pt;"><span>95,272</span></span><span style="font-family:inherit;font-size:9pt;"> shares of Series G’ redeemable convertible preferred stock issued to Discovery Opportunity Master Fund, Ltd. and </span><span style="font-family:inherit;font-size:9pt;"><span>11,072</span></span><span style="font-family:inherit;font-size:9pt;"> shares of Series G’ redeemable convertible preferred stock issued to Discovery Global Focus Master Fund, Ltd.</span></div></td></tr></table><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:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(5)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Consists of </span><span style="font-family:inherit;font-size:9pt;"><span>15,045</span></span><span style="font-family:inherit;font-size:9pt;"> shares of Series G’ redeemable convertible preferred stock issued to TTP Fund II, L.P., </span><span style="font-family:inherit;font-size:9pt;"><span>29,005</span></span><span style="font-family:inherit;font-size:9pt;"> shares of Series G redeemable convertible preferred stock purchased by TTV Ivy Holdings, LLC, </span><span style="font-family:inherit;font-size:9pt;"><span>66,365</span></span><span style="font-family:inherit;font-size:9pt;"> warrants to purchase common stock issued to TTV Ivy Holdings, LLC, </span><span style="font-family:inherit;font-size:9pt;"><span>5,801</span></span><span style="font-family:inherit;font-size:9pt;"> shares of Series G redeemable convertible preferred stock purchased by Mr. Johnson, and </span><span style="font-family:inherit;font-size:9pt;"><span>13,273</span></span><span style="font-family:inherit;font-size:9pt;"> warrants to purchase common stock issued to Mr. Johnson. TTV Capital is a provider of management services to TTP GP II, LLC, which is a general partner of TTP Fund II, L.P. TTV Capital is the manager of TTV Ivy Holdings Manager, LLC, which is the general partner of TTV Ivy Holdings, LLC. Mark A. Johnson, a member of our board of directors, is a member of each of TTP GP II, LLC and TTV Ivy Holdings Managers, LLC and holds the title of partner of TTV Capital, and may be deemed to share voting and dispositive power over the shares held by TTP Fund II L.P. and TTV Ivy Holdings, LLC.</span></div></td></tr></table><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Agreements with Fidelity Information Services, LLC</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We are party to a reseller agreement with Fidelity Information Services LLC (“FIS”). Pursuant to the reseller agreement, FIS markets and sells our services to financial institutions that are current or potential customers of FIS in exchange for a revenue share percentage. We are also obligated to make milestone payments to FIS related to the integration and deployment of our solutions. Prior to our IPO, FIS was entitled to elect a member of our board of directors, who was Robert Legters until his resignation immediately prior to our IPO in February 2018.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In May 2013, FIS purchased </span><span style="font-family:inherit;font-size:10pt;"><span>397,515</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our Series E Stock. We also granted </span><span style="font-family:inherit;font-size:10pt;"><span>10</span></span><span style="font-family:inherit;font-size:10pt;">-year performance-based warrants to purchase up to </span><span style="font-family:inherit;font-size:10pt;"><span>644,365</span></span><span style="font-family:inherit;font-size:10pt;"> shares of Series E Stock at an exercise price of </span><span style="font-family:inherit;font-size:10pt;"><span>$23.64</span></span><span style="font-family:inherit;font-size:10pt;"> per share. The warrants were exercisable subject to the attainment of certain milestones related to the number of active accounts for which our solutions have been enabled with accelerated vesting upon an IPO. Since FIS did not participate in the convertible promissory note financing, their warrants to purchase preferred stock were converted to warrants to purchase common stock. The warrants vested upon the completion of our IPO in February 2018, resulting in a non-cash expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> based on the vesting-date fair value of our common stock underlying these warrants. Since the performance conditions were directly related to revenue-producing activities, we recognized this expense in FI Share and other third-party costs on our consolidated statement of operations. This expense is presented in other non-cash expenses on our consolidated statement of statement of cash flows. Refer to </span><span style="font-family:inherit;font-size:10pt;">Note 11—Fair Value Measurements</span><span style="font-family:inherit;font-size:10pt;"> for additional information regarding the valuation of the performance-based warrants issued to FIS.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In September 2019, FIS exercised all of their warrants to purchase common stock, resulting in cash proceeds of </span><span style="font-family:inherit;font-size:10pt;"><span>$15.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and the issuance of </span><span style="font-family:inherit;font-size:10pt;"><span>644,365</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock.</span></div> S 11900000 346334 1295746 801329 The following table summarizes the participation in the foregoing transactions by our directors, executive officers and holders of more than <span style="font-family:inherit;font-size:10pt;"><span>5%</span></span><span style="font-family:inherit;font-size:10pt;"> of any class of our capital stock as of the date of such transactions (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:53%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Related Party</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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Shares of</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Series G</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Preferred</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Shares of</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Series G’</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Preferred</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Shares of</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Common</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Warrants to</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Purchase</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Common</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Entities affiliated with Aimia, Inc.</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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>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;background-color:#cceeff;padding-left: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;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Entities affiliated with Polaris Venture Partners</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></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>29</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;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>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canaan VIII L.P.</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></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>54</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>260</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>123</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Entities affiliated with Discovery Capital</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(4)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>106</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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;">Scott D. Grimes</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>26</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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;">Lynne M. Laube</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Entities affiliated with Mark A. Johnson</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(5)</sup></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>35</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>15</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">John Klinck</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>6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;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;"><div style="text-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;">David Adams</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>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></tr></table></div><span style="font-family:inherit;font-size:6pt;"> </span><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:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Consists of </span><span style="font-family:inherit;font-size:9pt;"><span>159,207</span></span><span style="font-family:inherit;font-size:9pt;"> shares of Series G’ redeemable convertible preferred stock issued to Aeroplan Holdings Europe Sàrl, </span><span style="font-family:inherit;font-size:9pt;"><span>223,020</span></span><span style="font-family:inherit;font-size:9pt;"> shares of Series G’ redeemable convertible preferred stock issued to Aimia EMEA Limited and </span><span style="font-family:inherit;font-size:9pt;"><span>801,329</span></span><span style="font-family:inherit;font-size:9pt;"> shares of common stock issued to Aimia EMEA Limited.</span></div></td></tr></table><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:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(2)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Consists of </span><span style="font-family:inherit;font-size:9pt;"><span>27,988</span></span><span style="font-family:inherit;font-size:9pt;"> shares of Series G redeemable convertible preferred stock purchased by Polaris Venture Partners V, L.P. (“PVP V”), </span><span style="font-family:inherit;font-size:9pt;"><span>205,020</span></span><span style="font-family:inherit;font-size:9pt;"> shares of Series G’ redeemable convertible preferred stock issued to PVP V, </span><span style="font-family:inherit;font-size:9pt;"><span>64,038</span></span><span style="font-family:inherit;font-size:9pt;"> warrants to purchase common stock issued to PVP V, </span><span style="font-family:inherit;font-size:9pt;"><span>545</span></span><span style="font-family:inherit;font-size:9pt;"> shares of Series G redeemable convertible preferred stock purchased by Polaris Venture Partners Entrepreneurs’ Fund V, L.L. (“PVP EF V”), </span><span style="font-family:inherit;font-size:9pt;"><span>3,995</span></span><span style="font-family:inherit;font-size:9pt;"> shares of Series G’ redeemable convertible preferred stock issued to PVP EF V, </span><span style="font-family:inherit;font-size:9pt;"><span>1,247</span></span><span style="font-family:inherit;font-size:9pt;"> warrants to purchase common stock issued to PVP EF V, </span><span style="font-family:inherit;font-size:9pt;"><span>191</span></span><span style="font-family:inherit;font-size:9pt;"> shares of Series G redeemable convertible preferred stock purchased by Polaris Venture Partners Founders’ Fund V, L.P. (“PVP FF V”), </span><span style="font-family:inherit;font-size:9pt;"><span>1,404</span></span><span style="font-family:inherit;font-size:9pt;"> shares of Series G’ redeemable convertible preferred stock issued to PVP FF V, </span><span style="font-family:inherit;font-size:9pt;"><span>438</span></span><span style="font-family:inherit;font-size:9pt;"> warrants to purchase common stock issued to PVP FF V, </span><span style="font-family:inherit;font-size:9pt;"><span>280</span></span><span style="font-family:inherit;font-size:9pt;"> shares of Series G redeemable convertible preferred stock purchased by Polaris Venture Partners Special Founders’ Fund V, L.P. (“PVP SFF V”), </span><span style="font-family:inherit;font-size:9pt;"><span>2,050</span></span><span style="font-family:inherit;font-size:9pt;"> shares of Series G’ redeemable convertible preferred stock issued to PVP SFF V and </span><span style="font-family:inherit;font-size:9pt;"><span>641</span></span><span style="font-family:inherit;font-size:9pt;"> warrants to purchase common stock issued to PVP SFF V. Polaris Venture Management Co. V, L.L.C. is a general partner of each of PVP V, PVP EF V, PVP FF V and PVP SFF V and may be deemed to have the sole voting and dispositive power over the shares held by PVP V, PVP EF V, PVP FF V and PVP SFF V. Bryce Youngren, a member of our board of directors, is a Managing Partner of Polaris Partners and may be deemed to share voting and dispositive power over the shares held by PVP V, PVP EF V, PVP FF V and PVP SFF V. </span></div></td></tr></table><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:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(3)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">John V. Balen, a member of our board of directors, is a managing member of Canaan Partners VIII LLC, the general partner of Canaan VIII L.P. Mr. Balen does not have voting or investment power over any shares held directly by Canaan VIII L.P.</span></div></td></tr></table><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:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(4)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Consists of </span><span style="font-family:inherit;font-size:9pt;"><span>95,272</span></span><span style="font-family:inherit;font-size:9pt;"> shares of Series G’ redeemable convertible preferred stock issued to Discovery Opportunity Master Fund, Ltd. and </span><span style="font-family:inherit;font-size:9pt;"><span>11,072</span></span><span style="font-family:inherit;font-size:9pt;"> shares of Series G’ redeemable convertible preferred stock issued to Discovery Global Focus Master Fund, Ltd.</span></div></td></tr></table><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(5)</span></div><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Consists of </span><span style="font-family:inherit;font-size:9pt;"><span>15,045</span></span><span style="font-family:inherit;font-size:9pt;"> shares of Series G’ redeemable convertible preferred stock issued to TTP Fund II, L.P., </span><span style="font-family:inherit;font-size:9pt;"><span>29,005</span></span><span style="font-family:inherit;font-size:9pt;"> shares of Series G redeemable convertible preferred stock purchased by TTV Ivy Holdings, LLC, </span><span style="font-family:inherit;font-size:9pt;"><span>66,365</span></span><span style="font-family:inherit;font-size:9pt;"> warrants to purchase common stock issued to TTV Ivy Holdings, LLC, </span><span style="font-family:inherit;font-size:9pt;"><span>5,801</span></span><span style="font-family:inherit;font-size:9pt;"> shares of Series G redeemable convertible preferred stock purchased by Mr. Johnson, and </span><span style="font-family:inherit;font-size:9pt;"><span>13,273</span></span><span style="font-family:inherit;font-size:9pt;"> warrants to purchase common stock issued to Mr. Johnson. TTV Capital is a provider of management services to TTP GP II, LLC, which is a general partner of TTP Fund II, L.P. TTV Capital is the manager of TTV Ivy Holdings Manager, LLC, which is the general partner of TTV Ivy Holdings, LLC. Mark A. Johnson, a member of our board of directors, is a member of each of TTP GP II, LLC and TTV Ivy Holdings Managers, LLC and holds the title of partner of TTV Capital, and may be deemed to share voting and dispositive power over the shares held by TTP Fund II L.P. and TTV Ivy Holdings, LLC.</span></div> 0.05 0 382000 801000 0 29000 212000 0 66000 54000 260000 0 123000 0 106000 0 0 0 26000 0 0 0 14000 0 0 35000 15000 0 80000 6000 0 0 13000 3000 0 0 7000 159207 223020 801329 27988 205020 64038 545 3995 1247 191 1404 438 280 2050 641 95272 11072 15045 29005 66365 5801 13273 397515 P10Y 644365 23.64 2500000 15200000 644365 COMMITMENTS AND CONTINGENCIES<div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">FI Implementation Costs</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Agreements with certain FI partners require us to fund the development of specific enhancements, pay for certain implementation fees, or make milestone payments upon the deployment of our solution. Amounts paid to FI partners are included in deferred FI implementation costs on our consolidated balance sheets the earlier of when paid or earned and are amortized over the remaining term of the related contractual arrangements. Amortization is included in FI Share and other third-party costs on our consolidated statements of operations and is presented in amortization of deferred FI implementation costs on our consolidated statement of cash flows. Certain of these agreements provide for future reductions in FI Share due to the FI partner. These reductions in FI Share are recorded as a reduction to deferred implementation costs and also result in a cumulative adjustment to accumulated amortization. During 2018, development payments to a certain FI partner totaled </span><span style="font-family:inherit;font-size:10pt;">$9.3 million</span><span style="font-family:inherit;font-size:10pt;"> which was partially offset by recoveries through FI Share payment reductions of </span><span style="font-family:inherit;font-size:10pt;">$4.6 million</span><span style="font-family:inherit;font-size:10pt;"> in 2019.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents changes in deferred FI implementation costs (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width: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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;">Beginning balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,451</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>13,625</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>15,877</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,900</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,250</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Recoveries through FI Share</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,380</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,625</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,626</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,618</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,869</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;">Ending balance</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,625</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,877</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>8,383</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:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payments to FI partners for enhancements not yet placed in service totaled </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. Future amortization, based on the amounts earned as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, exclusive of amounts expected to be recovered, is as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><div style="padding-left: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:85%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Years Ending December 31,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amortization</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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>3,915</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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>3,509</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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;">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>7,424</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:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have a minimum FI Share commitment with a certain FI partner totaling </span><span style="font-family:inherit;font-size:10pt;"><span>$10.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> over a 12-month period following the completion of certain milestones, which were not met as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. Any expected shortfall will be accrued during the 12-month period following the completion of the milestones.</span></div><div style="line-height:120%;padding-top:12px;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:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We lease property and equipment under non-cancelable operating lease agreements expiring on various dates through April 2026. For leases that contain rent escalation or rent concession provisions, we record the total rent expense during the lease term on a straight-line basis over the term of the lease. On our consolidated balance sheets, the current portion of deferred rent is included in accrued liabilities and the long-term portion is included within deferred liabilities. Rent expense during </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</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;"> totaled </span><span style="font-family:inherit;font-size:10pt;"><span>$3.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$3.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:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2013, we entered into a lease of </span><span style="font-family:inherit;font-size:10pt;"><span>130 months</span></span><span style="font-family:inherit;font-size:10pt;"> for our new corporate headquarters in Atlanta, Georgia. The facility was delivered to us in July 2014 and provides </span><span style="font-family:inherit;font-size:10pt;"><span>76,880</span></span><span style="font-family:inherit;font-size:10pt;"> square feet of office space. The lease contains a </span><span style="font-family:inherit;font-size:10pt;"><span>$3.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> tenant improvement allowance that is included in deferred rent and amortized as a reduction to rent expense over the lease term. Minimum lease payments under the agreement total </span><span style="font-family:inherit;font-size:10pt;"><span>$16.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. The lease is secured by an irrevocable letter of credit issued by our lender, which totaled </span><span style="font-family:inherit;font-size:10pt;">$0.5 million</span><span style="font-family:inherit;font-size:10pt;"> as of December 31, 2019.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In May 2019, we entered into a lease of </span><span style="font-family:inherit;font-size:10pt;">36 months</span><span style="font-family:inherit;font-size:10pt;"> for an office in Victoria, London to provide </span><span style="font-family:inherit;font-size:10pt;">5,000</span><span style="font-family:inherit;font-size:10pt;"> square feet of office space. Minimum lease payments under the agreement total </span><span style="font-family:inherit;font-size:10pt;">£3.8 million</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:8px;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;">, future minimum lease payments under non-cancellable operating leases are as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Years Ending December 31,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Minimum Lease</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Payments</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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>3,040</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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,759</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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,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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-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>1,847</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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>1,807</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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>611</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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;">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>12,872</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:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Litigation</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">From time to time, we may become involved in legal actions arising in the ordinary course of business including, but not limited to, intellectual property infringement and collection matters. We make assumptions and estimates concerning the likelihood and amount of any potential loss relating to these matters using the latest information available. We record a liability for litigation if an unfavorable outcome is probable and the amount of loss or range of loss can be reasonably estimated. If an unfavorable outcome is probable and a reasonable estimate of the loss is a range, we accrue the best estimate within the range. If no amount within the range is a better estimate than any other amount, we accrue the minimum amount within the range. If an unfavorable outcome is probable but the amount of the loss cannot be reasonably estimated, we disclose the nature of the litigation and indicates that an estimate of the loss or range of loss cannot be made. If an unfavorable outcome is reasonably possible and the estimated loss is material, we disclose the nature and estimate of the possible loss of the litigation. We do not disclose information with respect to litigation where an unfavorable outcome is considered to be remote or where the estimated loss would not be material. Based on current expectations, such matters, both individually and in the aggregate, are not expected to have a material adverse effect on our liquidity, results of operations, business or financial condition.</span></div> <div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents changes in deferred FI implementation costs (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width: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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;">Beginning balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,451</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>13,625</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>15,877</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,900</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,250</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Recoveries through FI Share</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,380</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,625</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,626</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,618</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,869</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;">Ending balance</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,625</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,877</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>8,383</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> 8451000 13625000 15877000 10900000 9250000 0 4100000 5380000 4625000 1626000 1618000 2869000 13625000 15877000 8383000 <div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payments to FI partners for enhancements not yet placed in service totaled </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. Future amortization, based on the amounts earned as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, exclusive of amounts expected to be recovered, is as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><div style="padding-left: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:85%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Years Ending December 31,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amortization</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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>3,915</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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>3,509</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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;">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>7,424</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> 1000000.0 3915000 3509000 7424000 10000000.0 3000000.0 3000000.0 3000000.0 P130Y 76880 3800000 16000000.0 <div style="line-height:120%;padding-top:8px;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;">, future minimum lease payments under non-cancellable operating leases are as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Years Ending December 31,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Minimum Lease</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Payments</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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>3,040</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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,759</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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,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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-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>1,847</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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>1,807</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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>611</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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;">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>12,872</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> 3040000 2759000 2808000 1847000 1807000 611000 12872000 EARNINGS PER SHARE<div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted net loss per share is the same as basic net loss per share for </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</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;"> because the effects of potentially dilutive items were anti-dilutive, given our net loss during these periods. The following securities have been excluded from the calculation of diluted weighted-average common shares outstanding because the effect is anti-dilutive (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:65%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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:10pt;"><span style="font-family:inherit;font-size:10pt;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="text-align:left;font-size: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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;">Redeemable convertible preferred stock</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,644</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;"><div style="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;">Common 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>2,514</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;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,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>1,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;">Common stock warrants</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,245</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>867</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>12</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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 issuable pursuant to Series G Stock financing</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>547</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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;">Redeemable convertible preferred stock warrants</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="overflow:hidden;font-size:10pt;"><span style="font-family: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;">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>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;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>381</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;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,741</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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 securities units</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>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;background-color:#cceeff;padding-left: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;">Common stock issuable pursuant to the ESPP</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7</span></span></div></td><td style="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> The following securities have been excluded from the calculation of diluted weighted-average common shares outstanding because the effect is anti-dilutive (in thousands):<div style="line-height:120%;padding-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:65%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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:10pt;"><span style="font-family:inherit;font-size:10pt;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="text-align:left;font-size: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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;">Redeemable convertible preferred stock</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,644</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;"><div style="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;">Common 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>2,514</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;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,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>1,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;">Common stock warrants</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,245</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>867</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>12</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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 issuable pursuant to Series G Stock financing</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>547</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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;">Redeemable convertible preferred stock warrants</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="overflow:hidden;font-size:10pt;"><span style="font-family: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;">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>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;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>381</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;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,741</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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 securities units</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>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;background-color:#cceeff;padding-left: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;">Common stock issuable pursuant to the ESPP</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7</span></span></div></td><td style="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> 10644000 0 0 2514000 1774000 1000000 1245000 867000 12000 547000 0 0 110000 0 0 0 381000 1741000 37000 0 0 0 36000 7000 SEGMENTS<div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;text-align:left;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, we have </span><span style="font-family:inherit;font-size:10pt;"><span>three</span></span><span style="font-family:inherit;font-size:10pt;"> operating segments: Cardlytics Direct in the U.S. and U.K. and Other Platform Solutions, as determined by the information that both our Chief Executive Officer and President and Chief Operating Officer, who we consider our chief operating decision makers, use to make strategic goals and operating decisions. Our Cardlytics Direct operating segments in the U.S. and U.K. represent our proprietary native bank advertising channels and are aggregated into one reportable segment given their similar economic characteristics, nature of service, types of customers and method of distribution. </span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our Other Platform Solutions enabled marketers and marketing service providers to leverage the power of purchase intelligence outside the bank channel. We have shifted the substantial majority of our efforts and resources to support the growth of Cardlytics Direct. As a result, we no longer generate revenue from Other Platform Solutions and do not expect to generate revenue from Other Platform Solutions for the foreseeable future.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue can be directly attributable to each segment. With the exception of a non-cash equity expense and the amortization of deferred FI implementation costs, FI Share is also directly attributable to each segment. Our chief operating decision makers allocate resources to, and evaluate the performance of, our operating segments based on revenue and adjusted contribution. The accounting policies of each of our reportable segments are the same as those described in the summary of significant accounting policies.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table provides information regarding our reportable segments (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:10pt;"><span style="font-family:inherit;font-size:10pt;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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;">Cardlytics Direct:</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjusted contribution</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></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>55,184</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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>69,364</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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>95,219</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Plus: FI Share and other third-party costs </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)(2)</sup></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>67,207</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>79,959</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>115,211</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue</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>122,391</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>149,323</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>210,430</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;">Other Platform Solutions:</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjusted contribution</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></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,560</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;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>86</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Plus: FI Share and other third-party costs </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)(2)</sup></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,414</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,275</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></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue</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>7,974</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>1,361</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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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 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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjusted contribution</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></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>58,744</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;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>69,450</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;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>95,219</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Plus: FI Share and other third-party costs </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)(2)</sup></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,621</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>81,234</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>115,211</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue</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>130,365</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>150,684</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>210,430</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><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:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Adjusted FI Share and other third-party costs presented above represents GAAP FI Share and other third-party data costs less a non-cash equity expense included in FI Share and amortization of deferred FI implementation costs, which are detailed below in our reconciliation of GAAP loss before income taxes to adjusted contribution.</span></div></td></tr></table><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:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(2)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Adjusted contribution and FI Share and other third-party costs include the impact of a $0.8 million gain during 2018 related to the renewal of our agreement with an FI partner, which contains certain amendments that are retroactively applied as of January 1, 2018.</span></div></td></tr></table><div style="line-height:120%;padding-left:4px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Adjusted Contribution</span></div><div style="line-height:120%;padding-left:4px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjusted contribution measures the degree by which revenue generated from our marketers exceeds the cost to obtain the purchase data and the digital advertising space from our FI partners. Adjusted contribution demonstrates how incremental marketing spend on our platform generates incremental amounts to support our sales and marketing, research and development, general and administration and other investments. Adjusted contribution is calculated by taking our total revenue less our FI Share and other third-party costs exclusive of a non-cash equity expense and amortization of deferred FI implementation costs, which are non-cash costs. Adjusted contribution does not take into account all costs associated with generating revenue from advertising campaigns, including sales and marketing expenses, research and development expenses, general and administrative expenses and other expenses, which we do not take into consideration when making decisions on how to manage our advertising campaigns.</span><span style="font-family:inherit;font-size:10pt;"> We have recast all historical disclosures of adjusted contribution for the periods presented.</span></div><div style="line-height:120%;padding-left:4px;padding-bottom:4px;padding-top:4px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents a reconciliation of loss before income taxes presented in accordance with GAAP to adjusted contribution (in thousands):</span></div><div style="line-height:120%;padding-left:4px;padding-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width: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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjusted contribution</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)(2)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,744</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>69,450</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95,219</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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;">Minus:</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-cash equity expense included in FI Share</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>2,519</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of deferred FI implementation costs</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,626</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,618</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,869</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Delivery costs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,012</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,632</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,893</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales and marketing expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,927</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,878</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,828</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,150</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,210</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,699</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administration expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,100</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,228</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,720</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,282</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,535</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total non-operating expense (income)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,542</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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>12,125</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>(181</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;">Loss before 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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(19,641</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(53,042</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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17,144</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><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:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Non-cash equity expense included in FI Share and amortization of deferred FI implementation costs are excluded from FI Share and other third-party costs, which is shown above in our reconciliation of GAAP revenue to non-GAAP adjusted contribution.</span></div></td></tr></table><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:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(2)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Adjusted contribution includes the impact of a $0.8 million gain during 2018 related to the renewal of our agreement with an FI partner, which contains certain amendments that are retroactively applied as of January 1, 2018.</span></div></td></tr></table><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables provide geographical information (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width: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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;">Revenue:</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</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>113,509</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;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>131,563</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;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>186,864</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United Kingdom</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,856</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>19,121</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>23,566</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</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>130,365</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>150,684</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>210,430</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-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;">Property and equipment:</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</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,794</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;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,052</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United Kingdom</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>436</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,010</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">India</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>228</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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</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>10,230</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,290</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:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capital expenditures within the United Kingdom were 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>$2.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> during </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;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Concentrations of Risk</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Customers</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. Our cash and cash equivalents are held with three financial institutions, which we believe are of high credit quality. We believe that our accounts receivable credit risk exposure is limited as a result of being diversified among a large number of marketers segregated by both geography and industry. Historically, we have not experienced significant write-downs of our accounts receivable. No marketer represented a significant concentration of our accounts receivable as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">. One marketer represented </span><span style="font-family:inherit;font-size:10pt;"><span>10%</span></span><span style="font-family:inherit;font-size:10pt;"> of 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;">. During </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, one marketer accounted for </span><span style="font-family:inherit;font-size:10pt;"><span>11%</span></span><span style="font-family:inherit;font-size:10pt;"> of our revenue. No marketer accounted for over 10% of revenue during </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> or </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:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">FI Partners</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our business is substantially dependent on a limited number of FI partners. We require participation from our FI partners in Cardlytics Direct and access to their purchase data in order to offer our solutions to marketers and their agencies. We must have FI partners with a sufficient number of customers and levels of customer engagement to ensure that we have robust purchase data and marketing space to support a broad array of incentive programs for marketers. Our agreements with a substantial majority of our FI partners have terms of </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">five</span><span style="font-family:inherit;font-size:10pt;"> years but are generally terminable by the FI partner on 90 days or less prior notice. If an FI partner terminates its agreement with us, we would lose that FI as a source of purchase data and digital banking customers.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</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;">, Bank of America, National Association accounted for </span><span style="font-family:inherit;font-size:10pt;"><span>63%</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>64%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>36%</span></span><span style="font-family:inherit;font-size:10pt;"> of the total FI Share we paid to our FI partners, respectively. During </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;">2019</span><span style="font-family:inherit;font-size:10pt;">, JPMorgan Chase Bank, National Association accounted for </span><span style="font-family:inherit;font-size:10pt;"><span>6%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>42%</span></span><span style="font-family:inherit;font-size:10pt;"> of the total FI Share we paid to our FI partners, respectively. During </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, an FI partner in the U.K. accounted for </span><span style="font-family:inherit;font-size:10pt;"><span>12%</span></span><span style="font-family:inherit;font-size:10pt;"> of the total FI Share we paid to our FI partners. No other FI partners accounted for over 10% of FI Share during </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div> 3 <div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table provides information regarding our reportable segments (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:10pt;"><span style="font-family:inherit;font-size:10pt;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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;">Cardlytics Direct:</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjusted contribution</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></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>55,184</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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>69,364</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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>95,219</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Plus: FI Share and other third-party costs </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)(2)</sup></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>67,207</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>79,959</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>115,211</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue</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>122,391</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>149,323</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>210,430</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;">Other Platform Solutions:</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjusted contribution</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></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,560</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;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>86</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Plus: FI Share and other third-party costs </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)(2)</sup></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,414</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,275</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></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue</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>7,974</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>1,361</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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-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 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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjusted contribution</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></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>58,744</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;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>69,450</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;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>95,219</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Plus: FI Share and other third-party costs </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)(2)</sup></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,621</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>81,234</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>115,211</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue</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>130,365</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>150,684</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>210,430</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%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Adjusted FI Share and other third-party costs presented above represents GAAP FI Share and other third-party data costs less a non-cash equity expense included in FI Share and amortization of deferred FI implementation costs, which are detailed below in our reconciliation of GAAP loss before income taxes to adjusted contribution.</span></div> 55184000 69364000 95219000 67207000 79959000 115211000 122391000 149323000 210430000 3560000 86000 0 4414000 1275000 0 7974000 1361000 0 58744000 69450000 95219000 71621000 81234000 115211000 130365000 150684000 210430000 <div style="line-height:120%;padding-left:4px;padding-bottom:4px;padding-top:4px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents a reconciliation of loss before income taxes presented in accordance with GAAP to adjusted contribution (in thousands):</span></div><div style="line-height:120%;padding-left:4px;padding-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width: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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjusted contribution</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)(2)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,744</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>69,450</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95,219</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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;">Minus:</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-cash equity expense included in FI Share</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>2,519</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of deferred FI implementation costs</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,626</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,618</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,869</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Delivery costs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,012</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,632</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,893</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales and marketing expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,927</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,878</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,828</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,150</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,210</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,699</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administration expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,100</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,228</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,720</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,282</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,535</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total non-operating expense (income)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,542</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size: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>12,125</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>(181</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;">Loss before 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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(19,641</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(53,042</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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17,144</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Non-cash equity expense included in FI Share and amortization of deferred FI implementation costs are excluded from FI Share and other third-party costs, which is shown above in our reconciliation of GAAP revenue to non-GAAP adjusted contribution.</span></div> 58744000 69450000 95219000 0 2519000 0 1626000 1618000 2869000 7012000 10632000 12893000 31927000 41878000 43828000 12150000 16210000 11699000 20100000 34228000 36720000 3028000 3282000 4535000 -2542000 -12125000 181000 -19641000 -53042000 -17144000 <div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables provide geographical information (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width: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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;">Revenue:</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</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>113,509</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;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>131,563</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;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>186,864</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United Kingdom</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,856</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>19,121</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>23,566</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</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>130,365</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>150,684</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>210,430</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-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;">Property and equipment:</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</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,794</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;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,052</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United Kingdom</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>436</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,010</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">India</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>228</span></span></div></td><td style="vertical-align:bottom;"><div style="text-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</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>10,230</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,290</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> 113509000 131563000 186864000 16856000 19121000 23566000 130365000 150684000 210430000 9794000 12052000 436000 2010000 0 228000 10230000 14290000 100000 2000000.0 0.10 0.11 0.63 0.64 0.36 0.06 0.42 0.12 XML 40 R29.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
COMMON STOCK WARRANTS (Tables)
12 Months Ended
Dec. 31, 2019
Other Liabilities Disclosure [Abstract]  
Summary of common stock warrant activity
A summary of common stock warrant activity, exclusive of the common stock warrants issued in connection with our Series G financing is as follows (in thousands, except per share amounts):
 
Shares
 
Weighted-average
exercise price
per share
Warrants Outstanding - December 31, 2016
583

 
$
7.52

Granted
17

 
27.68

Warrants Outstanding - December 31, 2017
600

 
8.11

Granted(1)
644

 
23.64

Exercised
(349
)
 
4.69

Redeemable convertible preferred stock warrants converted to common stock warrants
110

 
12.16

Forfeited/canceled
(138
)
 
5.85

Warrants Outstanding - December 31, 2018
867

 
21.89

Exercised
(821
)
 
21.89

Forfeited/canceled
(34
)
 
21.29

Warrants Outstanding - December 31, 2019
12

 
$
23.64

(1)
Performance-based warrants to purchase 644,365 shares of our Series E Stock, which were converted to common stock warrants, vested upon the completion of our IPO in February 2018. These warrants are not included within this table in periods prior to their vesting.
A summary of our preferred stock warrants is as follows (in thousands, except per share amounts):
 
 
 
 
 
 
 
 
December 31,
Preferred Series
 
Grant
date
 
Expiration
date
 
Exercise
price
 
2017
 
2018
 
2019
Series B-R
 
2/26/2010
 
2/25/2020
 
$
2.36

 
59

 

 

Series D-R
 
9/21/2012
 
9/20/2022
 
$
23.64

 
38

 

 

Series D-R
 
9/21/2012
 
9/20/2022
 
$
23.64

 
13

 

 

Total preferred stock warrants
 
 
 
 
 
 
 
110

 

 


XML 41 R66.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
REDEEMABLE CONVERTIBLE PREFERRED STOCK - Financing and Issuances (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Aug. 31, 2018
May 31, 2017
Jun. 30, 2017
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Aug. 08, 2018
Jan. 26, 2018
Sep. 30, 2017
May 15, 2017
Feb. 28, 2017
May 31, 2013
Temporary Equity [Line Items]                          
Shares authorized (in shares)   96,131,002             25,000,000     82,683,212  
Shares authorized (in shares)   83,000,000   100,000,000         100,000,000        
Issuance costs       $ 196 $ 1,949 $ 2,668              
Conversion of stock, shares converted (in shares)   801,329                      
Exercise price of warrants (in usd per share)                         $ 23.64
Exercise of common stock warrants (in shares)       17,659,000 0                
Proceeds from issuance of preferred stock       $ 0 $ 0 11,940              
Deemed dividend related to beneficial conversion feature           $ 4,488              
Issuance of Series G and Series G’ Stock (in shares)       486,000 1,296,000                
Value of stock (in usd per share)           $ 26.74 $ 24.48     $ 24.24 $ 30.44 $ 27.68  
Series G’ Stock                          
Temporary Equity [Line Items]                          
Redeemable convertible preferred stock, par value (in usd per share)   $ 0.0001                      
Conversion of stock, shares converted (in shares)   1,295,746                      
Conversion Price (in usd per share)   $ 27.58                      
Preferred stock, dividend rate (in usd per share)   2.758                      
Series G Stock                          
Temporary Equity [Line Items]                          
Redeemable convertible preferred stock, par value (in usd per share)   $ 0.0001                      
Issuance costs   $ 100                      
Shares issued (in shares)   346,334                      
Class of warrant, numerator input value (in usd per share)   $ 68.9516                      
Exercise price of warrants (in usd per share) $ 0.0004             $ 0.0004          
Exercise of common stock warrants (in shares) 792,434                        
Issuance of stock $ 15,300 $ 11,900                      
Proceeds from issuance of preferred stock   11,900                      
Redeemable convertible preferred stock, residual value   4,500                      
Deemed dividend related to beneficial conversion feature   $ 6,100                      
Deemed dividend related to beneficial conversion feature     $ 4,500                    
Issuance of Series G and Series G’ Stock (in shares)   346,334     346,000                
Series F/F-R Stock                          
Temporary Equity [Line Items]                          
Conversion of stock, shares issued (in shares)             1,198,637            
Series E/E-R Stock                          
Temporary Equity [Line Items]                          
Conversion of stock, shares issued (in shares)             795,027            
Series D/D-R Stock                          
Temporary Equity [Line Items]                          
Conversion of stock, shares issued (in shares)             1,395,936            
Series C/C-R Stock                          
Temporary Equity [Line Items]                          
Conversion of stock, shares issued (in shares)             1,507,906            
Series B/B-R Stock                          
Temporary Equity [Line Items]                          
Conversion of stock, shares issued (in shares)             2,246,744            
Series A/A-R Stock                          
Temporary Equity [Line Items]                          
Conversion of stock, shares issued (in shares)             1,856,998            
Additional Paid-In Capital                          
Temporary Equity [Line Items]                          
Exercise of common stock warrants (in shares)       17,659,000 0                
Deemed dividend related to beneficial conversion feature           $ 4,488              
Additional Paid-In Capital | Series G Stock                          
Temporary Equity [Line Items]                          
Beneficial conversion feature of stock   $ 4,500                      
Common stock                          
Temporary Equity [Line Items]                          
Exercise of common stock warrants (in shares)       821,000 1,142,000                
Issuance of Series G and Series G’ Stock (in shares)       1,904,000 5,821,000                
Common stock | Series E/E-R Stock                          
Temporary Equity [Line Items]                          
Conversion of stock, shares issued (in shares)             397,515            
Common stock | Series B/B-R Stock                          
Temporary Equity [Line Items]                          
Conversion of stock, shares issued (in shares)             2,121            
Common stock | Series A/A-R Stock                          
Temporary Equity [Line Items]                          
Conversion of stock, shares issued (in shares)             12,375            
XML 42 R62.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
INCOME TAXES - Change in Valuation Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Valuation Allowance [Roll Forward]      
Beginning balance $ (67,463) $ (58,649) $ (84,483)
Allowance for domestic and foreign net operating loss carry-forwards (3,598) (9,863) (6,509)
Rate change on domestic net operating loss carry-forwards (32) (17) 30,705
Change in foreign currency 0 157 (187)
Other changes 862 909 1,825
Ending balance $ (70,231) $ (67,463) $ (58,649)
XML 43 R7.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Operating activities      
Net loss $ (17,144) $ (53,042) $ (19,641)
Adjustments to reconcile net loss to net cash used in operating activities:      
Depreciation and amortization 4,535 3,282 3,028
Amortization of financing costs charged to interest expense 95 282 560
Accretion of debt discount and non-cash interest expense 0 2,326 6,889
Stock-based compensation expense 15,851 26,790 5,147
Change in the fair value of warrant liabilities, net 0 6,760 581
Change in the fair value of convertible promissory notes 0 0 1,244
Change in the fair value of convertible promissory notes - related parties 0 0 (6,213)
Other non-cash expense (income), net 631 4,771 (1,102)
Amortization of deferred FI implementation costs 2,869 1,618 1,626
Settlement of paid-in-kind interest 0 (8,353) 0
Change in operating assets and liabilities:      
Accounts receivable (26,018) (9,426) (7,503)
Prepaid expenses and other assets (2,224) (2,275) (666)
Deferred FI implementation costs 0 (9,250) (10,900)
Recovery of deferred FI implementation costs 4,625 5,380 4,100
Accounts payable (601) 911 (1,907)
Other accrued expenses 6,152 3,255 466
FI Share liability 14,301 3,742 804
Customer Incentive liability 8,385 4,234 1,385
Net cash used in operating activities 11,457 (18,995) (22,102)
Investing activities      
Acquisition of property and equipment (8,277) (5,920) (1,215)
Acquisition of patents (31) (23) (60)
Capitalized software development costs (2,712) (1,399) (372)
Net cash used in investing activities (11,020) (7,342) (1,647)
Financing activities      
Proceeds from issuance of debt 0 47,435 12,500
Principal payments of debt (46,698) (52,581) (99)
Proceeds from issuance of common stock 91,216 72,334 230
Proceeds from issuance of Series G preferred stock 0 0 11,940
Equity issuance costs (196) (1,949) (2,668)
Debt issuance costs (143) (48) (142)
Net cash from financing activities 44,179 65,191 21,761
Effect of exchange rates on cash, cash equivalents and restricted cash 101 (246) 282
Net (decrease) increase in cash, cash equivalents and restricted cash 44,717 38,608 (1,706)
Cash, cash equivalents, and restricted cash — Beginning of period 59,870 21,262 22,968
Cash, cash equivalents, and restricted cash — End of period 104,587 59,870 21,262
Supplemental schedule of non-cash investing and financing activities:      
Cash paid for interest 1,266 9,733 873
Amounts accrued for property and equipment 456 640 750
Amounts accrued for capitalized software development costs 10 0 61
Cash and cash equivalents 104,458 39,623 21,262
Restricted Cash and Cash Equivalents $ 129 $ 20,247 $ 0
XML 44 R3.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2019
Dec. 31, 2018
Jan. 26, 2018
Dec. 31, 2017
May 31, 2017
Feb. 28, 2017
Dec. 31, 2016
Redeemable convertible preferred stock, shares authorized (in shares)     25,000,000   96,131,002 82,683,212  
Common stock, par or stated value per share (in usd per share) $ 0.0001 $ 0.0001 $ 0.0001        
Common stock, shares authorized (in shares) 100,000,000   100,000,000   83,000,000    
Series G’ Stock              
Redeemable convertible preferred stock, par value (in usd per share)         $ 0.0001    
Redeemable convertible preferred stock, shares outstanding (in shares)   0   1,296,000      
Series G Stock              
Redeemable convertible preferred stock, par value (in usd per share)         $ 0.0001    
Redeemable convertible preferred stock, shares outstanding (in shares)   0   346,000      
Common stock, shares issued (in shares)         346,334    
Series F/F-R Stock              
Redeemable convertible preferred stock, shares outstanding (in shares)   0   1,199,000     1,199,000
Series E/E-R Stock              
Redeemable convertible preferred stock, shares outstanding (in shares)   0   795,000     795,000
Series D/D-R Stock              
Redeemable convertible preferred stock, shares outstanding (in shares)   0   1,396,000     1,396,000
Series C/C-R Stock              
Redeemable convertible preferred stock, shares outstanding (in shares)   0   1,508,000     1,508,000
Series B/B-R Stock              
Redeemable convertible preferred stock, shares outstanding (in shares)   0   2,247,000     2,247,000
Series A/A-R Stock              
Redeemable convertible preferred stock, shares outstanding (in shares)   0   1,857,000     1,857,000
XML 45 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SIGNIFICANT ACCOUNTING POLICIES - Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Accounting Policies [Abstract]        
Cash and cash equivalents $ 104,458 $ 39,623 $ 21,262  
Restricted cash 129 20,247 0  
Cash, cash equivalents and restricted cash $ 104,587 $ 59,870 $ 21,262 $ 22,968
XML 46 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SIGNIFICANT ACCOUNTING POLICIES - Deferred Offering Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 11, 2019
Feb. 14, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Deferred Financial Institution Costs [Roll Forward]          
Beginning balance     $ 0 $ 3,144 $ 0
Deferred costs     196 1,135 3,144
Recognized against offering proceeds $ (200) $ (4,300) (196) (4,279) 0
Ending balance     $ 0 $ 0 $ 3,144
XML 48 R49.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
PROPERTY AND EQUIPMENT (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 30,911 $ 22,835  
Less accumulated depreciation (16,621) (12,605)  
Property, Plant and Equipment, Net 14,290 10,230  
Capital lease assets, gross 1,096 1,096  
Less accumulated depreciation (1,067) (1,047)  
Capital lease assets, net 29 49  
Depreciation expense 4,000 3,000 $ 3,000
Computer equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 21,269 16,284  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 6,960 5,573  
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 1,557 913  
Construction in progress      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 1,125 $ 65  
XML 49 R28.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
REDEEMABLE CONVERTIBLE PREFERRED STOCK (Tables)
12 Months Ended
Dec. 31, 2019
Temporary Equity Disclosure [Abstract]  
Summary of the change in carrying amount of the outstanding redeemable convertible preferred stock
A summary of the change in carrying amount of the outstanding redeemable convertible preferred stock is as follows (in thousands):
 
Series G’ Stock
 
Series G Stock
 
Shares  
 
Amount  
 
Shares  
 
Amount  
Balance — December 31, 2017
1,296

 
$
44,672

 
346

 
$
5,110

Conversion of preferred stock to common stock
(1,296
)
 
(44,672
)
 
(346
)
 
(5,218
)
Accretion of redeemable convertible preferred stock

 

 

 
108

Balance — December 31, 2018

 

 

 

 
Series F/F-R Stock
 
Series E/E-R Stock
 
Series D/D-R Stock
 
Shares  
 
Amount  
 
Shares  
 
Amount  
 
Shares  
 
Amount  
Balance — December 31, 2016
1,199

 
$
57,958

 
795

 
$
29,963

 
1,396

 
$
32,642

Accretion of redeemable convertible preferred stock

 
491

 

 
9

 

 
86

Balance — December 31, 2017
1,199

 
$
58,449

 
795

 
$
29,972

 
1,396

 
$
32,728

Accretion of redeemable convertible preferred stock

 
38

 

 
1

 

 
7

Conversion of preferred stock to common stock
(1,199
)
 
(58,487
)
 
(795
)
 
(29,973
)
 
(1,396
)
 
(32,735
)
Balance — December 31, 2018

 
$

 

 
$

 

 
$

 
Series C/C-R Stock
 
Series B/B-R Stock
 
Series A/A-R Stock
 
Shares  
 
Amount  
 
Shares  
 
Amount  
 
Shares  
 
Amount  
Balance — December 31, 2016
1,508

 
$
18,323

 
2,247

 
$
5,286

 
1,857

 
$
1,850

Accretion of redeemable convertible preferred stock

 
43

 

 
2

 

 
2

Balance — December 31, 2017
1,508

 
$
18,366

 
2,247

 
$
5,288

 
1,857

 
$
1,852

Accretion of redeemable convertible preferred stock

 
3

 

 

 

 

Conversion of preferred stock to common stock
(1,508
)
 
(18,369
)
 
(2,247
)
 
(5,288
)
 
(1,857
)
 
(1,852
)
Balance — December 31, 2018

 
$

 

 
$

 

 
$


XML 50 R24.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
PROPERTY AND EQUIPMENT (Tables)
12 Months Ended
Dec. 31, 2019
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment
Depreciation of property and equipment is determined using the straight-line method over the estimated useful lives of the applicable assets, which are as follows:
Computer equipment:
 
2–3 years
Furniture and fixtures:
 
5 years
Leasehold improvements:
 
Lesser of estimated useful life or life of the lease

Significant components of property and equipment are as follows (in thousands):
 
December 31,
 
2018
 
2019
Computer equipment
$
16,284

 
$
21,269

Leasehold improvements
5,573

 
6,960

Furniture and fixtures
913

 
1,557

Construction in progress
65

 
1,125

Property and equipment, gross
22,835

 
30,911

Less accumulated depreciation
(12,605
)
 
(16,621
)
Property and equipment, net
$
10,230

 
$
14,290


Schedule of capital leased assets
Assets acquired under capital leases, included within computer equipment, are as follows (in thousands):
 
December 31,
 
2018
 
2019
Capital lease assets, gross
$
1,096

 
$
1,096

Less accumulated depreciation
(1,047
)
 
(1,067
)
Capital lease assets, net
$
49

 
$
29


XML 51 R20.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
EARNINGS PER SHARE
12 Months Ended
Dec. 31, 2019
Earnings Per Share [Abstract]  
EARNINGS PER SHARE EARNINGS PER SHARE
Diluted net loss per share is the same as basic net loss per share for 2017, 2018 and 2019 because the effects of potentially dilutive items were anti-dilutive, given our net loss during these periods. The following securities have been excluded from the calculation of diluted weighted-average common shares outstanding because the effect is anti-dilutive (in thousands):
 
December 31,
 
2017
 
2018
 
2019
Redeemable convertible preferred stock
10,644

 

 

Common stock options
2,514

 
1,774

 
1,000

Common stock warrants
1,245

 
867

 
12

Common stock warrants issuable pursuant to Series G Stock financing
547

 

 

Redeemable convertible preferred stock warrants
110

 

 

Restricted stock units

 
381

 
1,741

Restricted securities units
37

 

 

Common stock issuable pursuant to the ESPP

 
36

 
7


EXCEL 52 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !&$8U ?(\\#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,$% @ $81C4"?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 " 1A&-0IM#;*^X K @ $0 &1O8U!R;W!S+V-O M&ULS9+/2L0P$(=?17)O)VUQ#Z';B^))07!!\1:2V=U@\X=DI-VW-XV[ M740?0,@E,[]\\PVD5T$H'_$Y^H"1#*:;V8XN"16V[$@4!$!21[0RU3GA4!H.=^ 19):DH0%6(65R(9>*Z$B2O+QC-=JQ8?/.!:85H C M6G24H*D;8,,R,9SFL8 6W:9_-K=W>\>V-#REE>\RV?7;$3'Q2U_7UQ_ M^%V%K==F;_ZQ\45PZ.'7OQB^ %!+ P04 " 1A&-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 ( !&$8U#L R+8L0, (<2 8 >&PO=V]R:W-H965T&ULC5AM;]HP&/PK47Y $]N)H14@%5JT29M4;=KV.04#49.8)0&Z M?S_GI5GP<^[ZA23FSH^=\QW8LXLN7ZJ#4K7WFF=%-?J4 MYTGY9ZDR?9G[S']K^);N#W73$"QFQV2OOJOZQ_&I-$_!T,LVS551I;KP2K6; M^_?L;BTF#:%%_$S5I1K=>\U4GK5^:1X^;^=^V(Q(96I3-UTDYG)6*Y5E34]F M'+_[3OVA9D,W.56USOM>S%#RY+6[ID5[O73?2-'3,('W!#X0 MA'R7('J"& @L>I<0]83HHX2X)\0?)("U"T+VL]NT_)'6RF)7ZXI7= CHF MS3IE=]+HNVD:6SG;[XP E6D]+\)9<&ZZZ1'+#L%'"#8@ M/W4("C DM.Z/RZ MP(HBQ#7B@2*B:\0C1<37B#5%2#P- =^3:.EB1)]@>@3I44N/1O2I]9HIXA87 MB&&!F-"9+22 .)24L(2D?$O*)8 (7&("2TPHWU)Z"2 Q+C&%)::4+ZT2 .(0 M^Q:6N*5\6VT <<=J#+3O" M.'1GV,%,T!YLY1'&(3W#1F?4Q]P6'V%XQP_BUO_'78\RY3A..(V*R%ZV".,(+8[CA-.HB.S00AB7+CA..(V* MV XMA'']W<1QPFE4Q$1]@'&IC^.$TSB)B?H XU(?6Y]36\=$?8!QJ"^P]06U M=6RK#S .\05VOJ"NCNU\ 1C7?SN!K2^HK:6]Q #&-17'5H"Z6MHA!C N3PKL M?$%=+>UU###.*MCY@KI:"KL*Q;A>&#:^H*:6EED>>HP<_59&<7SC<*7 WA?4 MU]+:!ZYZS&14B,M)&$53.V>"T1XZ5^6^/0&IO(T^%>WQRZAU.&6YY^T>_!^\ M.Z+YFI3[M*B\9UV;G7R[W]YI72LSH/#&O-Z#2K;#0Z9V=7,[,?=E=S32/=3Z MV!_[!,/9T^(O4$L#!!0 ( !&$8U"2WJ8^)P4 . ; 8 >&PO=V]R M:W-H965T&ULE9G=;N,V$(5?Q?!]5YHA*9*!8Z!V4;1 "P1; M;'NMQ$QLK&RYDA)OW[Z2K!C._ 3)36PIA]0Y$N3XX2E5ZZ(8NRO[C):U350T]]3[^G3J=7ZXY-+S^_MK[KV/X/LQ]V:9U M7?VSVW3;VWF8SS;IL7RNNJ_UZ;ZBR/K+7SR@Z ''YN;:@Y?;&[&]&=O;Z_:!9#A+PB@YC!+(K75$MN8R$PLT MLADKFK'<3"1FSA)_=94 UM&;RE4N "HWUHE>'//B<^+%L:N8F-/;PD5H07E$ MA>BDX$Z ."EX7A\,<<)%)KI"=N)%)YX[(7=^Y=E%(#IOR*U;"S*TYFKHO7$3 M1#>!#7VOC+8HMH\\C25I(K=I,=(P@BK'J\AOO$ NLR3G;AR%2\4HP@ Q,X,3TE MYJ1Y'Z\ 97VB.9&Z"8V49M.$G M\PXX\ (%'G"8 2*K!:["/$;%C<.P%BCW@1"MRH#.;H+(F* A'&7O(L1@A7^E%NM)#OH;3(LM<1,[%2+F(G'ALWA(TMBBTB11E M+"+'8J181 Z\T&^%&(BD]2!XC8Q&)J/)^9!2%DY&9IGA+(N4989#BNWKN$3; M8%JS!@DX]@JY'K-=& MLPQ(PP$)%.:K273](X2XU#7"\O&=I:Z1*6DX)?N-G]*%S$##-[&0:RYD%;+&:%EE?%@.1X@5Y9* M5ODERWXBJUR"5BI!EI67EI95+BLKE97""BN7@>4[)#VK7 :6+P6$K'R>U[+* ME6*E2E%F92>7@>.SLIK5R67@^+3,LSH^Z2I9G5PI3JH49>?KY#)PYA-9Y3)P M?&H3LO(I2\NJ_%0K5 IH7S%G(9%-)L0+-.HO!.UNSJ5\G]02P,$% @ $81C M4-?.LT\1)4 %GX#;=MY\!-PWV46A>! R_ M.S]W)D_P["2JI_K N71>B[RLY^Y!RN.UY]6; R_2^DH<>:GN[$15I%(-J[U7 M'RN>;MN@(O9E(Z_.JE[GK,)O#Q_RW[7 M%J^*>4QKOA3YGVPK#W,W=ITMWZ7/N?PA3FNN"PI<1U?_C;_P7.&-$C7'1N1U M^^ULGFLI"IU%22G2U^Z8E>WQU-V)0(?A 50'T', ^!\&,!W I@;X.L"?&A#H M@&!J0*@#PO< ]F% I .BJ3/$.B V KQN.=KU7:4R74TM &!*)!E+@I@"(*]BE!^.EVTB4!$CEHUQ?->Y$@%@1B0=2X"8# M4UP&QFT&08#U?497/@[V=>..!)@E)0,I<$\"Q)3LTI/QTFT$ A(CI8^#_=<= MW.(H8G$PE +W)8KYDEDZM7W)+!U!*/4CN_0)8%_WP*L>]JXW\ =!<9.C4TR. MCIL<@D <8*6/@YUN[V*?T.Q6OZ?5/BMKYU%(M>5H-P8[(21728T4N=5MTOL!E(<]0[8.V_#%_\!4$L#!!0 ( !&$8U#>FV_O500 M $L4 8 >&PO=V]R:W-H965T&ULA9AO;ZLV%,:_2I3W M#?:QC:%*(S5!TR9M4G6G;:]IXC;1A9 !;>Z^_[J.HV>Y=F3>+ZN2._I^7JB[SUE_6KU%SJEV^ MZX/*(B(AXJC,#\?Y:MFW/=6K9?76%H>C>ZIGS5M9YO5_:U=4YX>YG'\T?#N\ M[MNN(5HM3_FK^].U?YV>:G\57;+L#J4[-H?J.*O=R\/\4=YG9+N GOC[X,[- MU?FL*^6YJKYW%[_M'N:B4^0*MVV[%+D_O+N-*XHND]?Q[YAT?NFS"[P^_\C^ M2U^\+^8Y;]RF*OXY[-K]PSR9SW;N)7\KVF_5^5*?%] M;*NBZ7]GV[>FKN\2C;D#"W1!824BHL0L$Z59] W=0YD4## M!+I/H&\2:#90 Y/TS'&H5 JM!"LWQ*01<<*R90!30L4&JS90M0%E3R2(88(8 ME!VSL@?&7@N5B4AXV2&6&&4EJSJDK")ML68+-5N@V3+--M1,2:J89$")6+'I MFX64%9*PX@0J3H#BA"E.@EZT2CBU 91,+*.RD%(RI8E!3J'D%$A.F>043(PX M9=0&4+%_;IAD0)%_;+!D*?!B)T+1_.E<%JFT7#K,)ZX>EUOIV*:D#E=\ M-54]]@QI0/6&5V]"M4;SU0A1BF+N= A+2$U5CIU* JM2W*ID:"_!@QTB=[&- M^7J$,)-,O!A);%02.)7B3B5#>PDD?XED +GS+S!3,P/;E 0^I;A/R=!< KU? M(AE O"E,O+%);%$2>)3B'B5#8['T'J%/ASE$[J3A;HHH8_7$ D+8"0DXH>9..$+)EZ,-..-?NU.N''!D M5#*Q5!-V0P)NJ+D;CE!ZW958V.#S'&"TL(%P@-E%$D_HQI9(P!(UMT0*S8R4 MY>5M "93$3@YP!0I_EQ&5SLJI:M?^]VJ9K:MWHYMMS-QU7K9$7ND;D>&M:_E M?3;L:_U,,VRS_9'7KX=C,WNNVK8J^UV9EZIJG1&BK4[CUEUTV3]<_0]02P,$% @ $81C4#-TU_<^ @ B@8 !@ M !X;"]W;W)KF(>+OEC+>;T(8OA6>ZTNE3 $4>4;76[,GBA2YX'T@AJ?;$?,2P376W2]-T3;;WM/MD;IZ M*R!>Y>!FA$;,=L"@.69" *T^'8%\1VS1@H[N#]@M$G+$5 MB.]R/OH%L%< 6P%\)Q [C1HP*XMI+>83S"#&3EP/+(DC['1E[U-[3/%_>I]X M72?+V$GD%TB] NDR=@*=V ,FFQM-5Y$3>@EZ1*F3V",$HSCU^\V\?C./7Z>Q MV\SWF%;(?4P>6((@=$U[8"A*L\QQ#69?9$/%Q4X[&93\VBKS9L^JTT!]0N:+ M=NI;/6B'N?@N,TSI[T1&PO=V]R:W-H965T&ULC9E;;^,V$(7_BN%WK\2+2"IP##1V MC!9H@<46;9^5F(F-E2U74N+MOZ\D*UYSYLC*/JPO.1P>#JEO1O+\5)3?JZWW M]>3'/C]4]]-M71_OHJAZWOI]5GTICO[0_.6E*/=9W7PL7Z/J6/ILTPW:YY&, M8Q/ML]UANIAWWWTM%_/BK':E<<)J5_N9_^(N[6VK0#.L7?.W^JKMY/ MVJ4\%<7W]L-OF_MIW#KRN7^NVQ!9\_+NES[/VTB-CW_[H-/+G.W Z_'[O74Q_\8A@?(?H"\#!#BY@#5#U _!ZB; M W0_0%\&2'MS0-(/2"X#5'IS@.D'F)\S=(N.SLGJLK_*ZFPQ+XO3I#P?H&/6 MGE-Q9YK]?6Z_[+:S^UNS 57S[?M")&H>O;>!>LW#62,#C0XU2Z A858H3!)J M'I'&A)HUTMB+)FJ6>UFSA&N670 =!'!D/6>-[32'3B.3-&[^X8D4G$B!B5*2 MW+/&74TTD\(X13*SY+J8Y)ONR#J>O5F M('T)#)#P]!E!TI*P?=)N<)<,G,: :4A"'@P_#HKF_[8F,&*A$0N,T&O1LDD2 MHKT9$@14'K3A@A5SR#X[-H@3)V^JV)C"20B,I,$(NC8>433+3S6DE5L94 M@1D18UK&P(ZAN(SYF>1VQE2AG0%X"V#'4C(+-I&+Q> U(C S!8"F<73E@)I: MI?10C,I"0YBM L#54+CVHF#3A:159S4J"PUAW G-#=F8&M)@IEB1(_0X*@L- M87P*P$_-:CL'Z$RD1A/.KL=UH26,6@%8:RG2!0>I:H['\(G%-!4 IY9R77!4 MSF3LC#/4E!VMOR!6XDRJZ-YRF8@I1-;0F'%:#QU*S''A/E^$!2:P0 AF>\;I MJA(SN&42XU4BO-(MZT77.R%2VE:MQE2A'8Q7"?!JZ04D.5[)P5@"B1!:7F>G M-WTK5NAXH+-%E&:.)6\!C6/M^J@L-(0I+0&E+6TD),>OD*EA^5D"8>+D<"V3 MF-02D9HV%;WH>OG&B)@>?" 3-)$0TM[VK%0H6=<$B3JL&G/( %YKV\P>SLCJM .AK,$ M73;K&"1OH5-)^X4146@&8UX"S+-N08(F.E&QIO>/X[KP[AF7 P7* 3T72\7[ M:"FU&:X]"L->(=C3!K<779_41*24'4L@H^='<=0K*S2%]2/0B91VU&N@FBDI MM!LXD J7#R4_WRVH@4<>J"T7-(VLK%(*T25*0):XD1;'W_HF(H7U,?H4>F##[@.F)8W?!H[+0$,:Z M0IT^K8V* UL[=.9 >Y[&>CA)F.T*L9WV&+THZ#&$BE-JB41 MEP %2H!ESRLYVJ6Q3@[TA1JC72.TT^Y!\QY>RIAV#T#%'D^O-*H20^G1N$)H M5"%HN=: Q,81U>.8*K2#8:U!K\\*MN:/6F;-';T1'M&4[,'H&JAF2CFC M!AZH:%Q*=/+YBJTQSC7 N9,T/[S[;BC-MRRZ^MVI_6WRCZQ\W1VJR5-1U\6^ M^Z'II2AJW\2,OS3>MS[;7#[D_J5NW]KF?7G^3?#\H2Z._>^=T>5'U\7_4$L# M!!0 ( !&$8U SPU_4.@8 *,A 8 >&PO=V]R:W-H965T&ULA9K1;N,V$$5_Q?"[U^)P2$I!$F!MH6B!%EALT?99293$6-M*)279 M_GTI6>NU9R[CE]A6+D>7$CF'0^GZO6F_=<]UW<^^[[;[[F;^W/ M^^UF7W]I9]WK;E>U_ZWJ;?-^,S?S'P>^;IZ>^^' \O;ZI7JJ_ZS[OUZ^M/'7 M\ACE8;.K]]VFV<_:^O%F_ME@\^,YAX:GWW]$_V7L?.S,7=75ZV;[S^:A M?[Z9Y_/90_U8O6[[K\W[K_74(3>?3;W_O7ZKMU$^.(GGN&^VW?AW=O_:]UUV[S/VL/M?:F&462N.%[]^^'@>+''_\7+T\6C;[$8:TB'PK1K5*K MG.& '9L,Y[9,>Y;G64VBCZXPD/C@I6&@E)1 LO"40H#!## 6^%6PL_IF6SF$@8A#,-*T5BV, MR2AA&G/' / 4+$TSR%>^D*ZURGB32]=(=9)0SDUC[!@'3#MIVET>&5JRR*VS MTO)'D<[]8LH9KSE9I+J,P6, >0I)'J.9L2"?R7NP1KJ"559'LN"RU*S %#(: M0W(DKXSFQX*(Y,(&RX) MR%Q!*@D!F2&3NFF84J0I19F:'@ L:NV&1"17%$B4*NX($XHTH2B3I3,!KE P M*@DA_%B)CA+);$B,,8L9936C*)/K&*NY,JYL)5V1+EB5B6 XGZKV+.:4-6!R M)/8.+,:&1=B0?+:7"QH@X0$8V=;4Q.RQ@AYRM M*WNYL+DL*8'$Q,HOY1<3P^K]N].J>?*KM]T6I^7/9!FJ6.8@)"/O4Q,14\H" M2AE)*8NX(O=DUTC%LN;%H5*)$Q/* D(922BKN<)L@JS4@,8L H(QG%H/;A(&5K(+.Y MS^0( ;*%"5EBB<\84:Q+*9*U_XIU >2*/,@, F0Q$WGU$ '(J$A-1\9<9,!% M([G(@&89.[G[O@8ZT+\2R,[[=VXZ;UWT_//$].7I\T^ S#4^Z MQ?&5N2H/[PO\#'-X?>&/JGW:[+O97=/WS6Y\VOW8-'T='6:?XMA]KJN'XX]M M_=@/7T/\WAY>&SC\Z)N7Z96(Y?&]C-O_ 5!+ P04 " 1A&-0;1*F[+$! M #2 P & 'AL+W=OZ^D@9,EKM=:V%]'4#CD=$NO@1?9M#X&6)%UHH&OX+]U)QL\-K-4 M4H-Q$@VQ4.?T87LX[F-^2O@N87 +F\1.SHBOT?E4Y703!8&"TD<&$8X+/()2 MD2C(^#EQTKED!"[M*_M3ZCWT2,/MQLFG^-Z"%(V=R$%6K# YL=!;6/ MYGVP[;AFH^.QFUX0FY]Q\1M02P,$% @ $81C4)_3R,^U 0 T@, !@ M !X;"]W;W)KK<[GO8A/@;\D##:U9F$2BZ(3\'X4N4T"8) 0>D"@_#;%>Y!J4#D93S/G'1) M&8#K\QO[IUB[K^4B+-RC^BDKU^;T0$D%M1B4>\3Q,\SUO*-D+OXK7$'Y\*#$ MYRA1V;B2]R(\\>[(?6_*X(RMB'=>O/7>:\'Y(6/70#3'G*88OHK9+1',LR\I^%:* M$_\'SK?AZ:;"-,+3/Q1^V";8;Q+L(\'^OR5NQ*3)7TG8JJ<:3!.GR9(2ARY. M\LJ[#.Q=?$3V.WR:]@=A&ME9H7P,;O^=F8;#3VR;4 GKQHU;F+%EM8*JFA<])TQ$*=T[OD M<-R'^!CP6\+H5F<2*CD;\Q2,[U5.=T$0*"A]8!"X7> >E I$*.-YYJ1+R@!< MG]_8O\;:L9:S<'!OU!]9^3:GMY144(M!^4;BI,(SQ=P_GG;8+])L$^$NP_+'$KYE^5;-53#;:)T^1(:88N3O+*NPSL M'8]O\AX^3?N#L(WL'#D;CR\;^U\;XP&E[*YPA%K\8(NAH/;A^ G/=AJSR?"F MGW\06[YQ\1=02P,$% @ $81C4([=WS2T 0 T@, !D !X;"]W;W)K M&UL?5/;;MP@$/T5Q >$-7;::&5;RB:J6JF55JG: M/K/V^*( XP)>IW]?P([KME9>@!GFG#DS#/F$YMEV (Z\**EM03OGAB-CMNI M"7N# VA_TZ!1PGG3M,P.!D0=04HR?CB\8TKTFI9Y])U-F>/H9*_A;(@=E1+F MUPDD3@5-Z*OCJ6\[%QRLS ?1PE=PWX:S\19;6>I>@;8]:F*@*>A]6/OG9=0>\HJ:$1HW1/.'V$I9Y;2I;B/\,5I \/2GR."J6-*ZE& MZU M+%Z*$B_SWNNX3_--EBRP?0!? 'P%W,4\;$X4E3\*)\K>-=!_:>QS?Y M$SY/^Q=AVEY;W\V\YC-AL-A^4%L M_<;E;U!+ P04 " 1A&-0L(J'Z+4! #2 P &0 'AL+W=O_$M0""O6AF?TS:$[L28+UO0PM_9 M#@S>U-9I$=!T#?.= U$ED%:,;S;W3 MI:)$EW\45F>V#D@8NCOA>:^%^GD'9 M(:=;^N9XDDT;HH,562<:^ KA6W=Q:+&9I9(:C)?6$ =U3A^VI_,^QJ> [Q(& MOSB36,G5VI=H?*IRNHF"0$$9(H/ [0:/H%0D0AD_)DXZIXS Y?F-_4.J'6NY M"@^/5CW+*K0Y/5)202UZ%9[L\!&F>MY1,A7_&6Z@,#PJP1RE53ZMI.Q]L'IB M02E:O(Z[-&D?QAM^F&#K #X!^ PXICQL3)24OQ=!%)FS W%C[SL1GWA[XMB; M,CI3*](=BO?HO15\=Y^Q6R2:8LYC#%_$;.<(ANQS"KZ6XLS_@?-U^&Y5X2[! M=W\H/*P3[%<)]HE@_]\2UV*.?R5ABYYJ<$V:)D]*VYLTR0OO/+ //+W)[_!Q MVK\(UTCCR=4&?-G4_]K: "AE+%EM4*JFA<])TQ$*=T[O=X9@&? 3\EC"ZU9F$ M2L[&/ ?C6Y73)"0$"DH?% 1N%[@'I8(0IO%GUJ1+R$!)*RL%YHV<53$6+ MEVF77=S'Z>8FG6G;!#X3^$*XC7'8%"AF_B"\*#)K1F*GWO>,78+0C#E.&+["[!8$0_4E!-\*<>3OZ'R;OM_,OCF> M9-/ZX&!%UHL&OH/_T9\L6FQAJ:2&SDG3$0MU3N_VAV,:XF/ 3PFC6YU)J.1L MS$LPOE0YW05!H*#T@4'@=H%[4"H0H8Q?,R==4@;@^OS&_CG6CK64S,5_A0LH# ]*,$=IE(LK*0?GC9Y94(H6K],N MN[B/TTV2S+!M )\!? '\HQ= M$<&PO=V]R:W-H965T)W^?0$[ MKI-8>0%FF'/FS#"D YIGVP X\J)5:S/:.-?M&;-% UK8"^R@]3<5&BV<-TW- M;&= E!&D%>.;S1730K8T3Z/O:/(4>Z=D"T=#;*^U,'\/H'#(Z):^.AYEW;C@ M8'G:B1I^@OO5'8VWV,Q22@VME=@2 U5&;[?[0Q+B8\"3A,$NSB14QI^)D\XI W!Y?F5_B+7[6D["PAVJW[)T349O M*"FA$KURCSA\A:F>2TJFXK_#&90/#TI\C@*5C2LI>NM03RQ>BA8OXR[;N _C MS>[+!%L'\ G 9\!-S,/&1%'YO7 B3PT.Q(R][T1XXNV>^]X4P1E;$>^\>.N] MYYPGERD[!Z(IYC#&\$7,=HY@GGU.P==2'/@'.%^'[U85[B)\]T;AU3I!LDJ0 M1(+DTQ+78J[?)6&+GFHP=9PF2PKLVSC)"^\\L+<\OLG_\'':?PA3R]:2$SK_ MLK'_%:(#+V5SX4>H\1]L-A14+ARO_=F,8S8:#KOI!['Y&^?_ %!+ P04 M" 1A&-0AAV-Z+0! #2 P &0 'AL+W=O3;%H?'*S( M>M' 5_#?^K-%BRTLE=30.6DZ8J'.Z$I#? QXEC"ZU9F$2B[&O 3C4Y73 M) @"!:4/# *W*SR"4H$(9?R8.>F2,@#7YQO[AU@[UG(1#AZ-^BXKW^;T0$D% MM1B4?S+C1YCKN:=D+OXS7$%A>%"".4JC7%Q).3AO],R"4K1XG7;9Q7V<;M(; M;!O 9P!? (<(8%.BJ/R]\*+(K!F)G7K?B_#$NR/'WI3!&5L1[U"\0^^UX.DA M8]= -,>4$IRAR/4X@=;# 6U#\>W>+;3F$V&-_W\@]CRC8M?4$L#!!0 ( !&$ M8U# &==]M@$ -(# 9 >&PO=V]R:W-H965T@NBBB"M M&-_M/C$M9$>++/I.MLC,X)7LX&2)&[06]L\1E!ESNJ>OCD?9M#XX6)'UHH$? MX'_V)XL66U@JJ:%STG3$0IW3V_WAF(;X&/!+PNA69Q(J.1OS'(RO54YW01 H M*'U@$+A=X Z4"D0HX_?,29>4 ;@^O[(_Q-JQEK-P<&?4DZQ\F],;2BJHQ:#\ MHQF_P%S/-25S\=_@ @K#@Q+,41KEXDK*P7FC9Q:4HL7+M,LN[N-TDZ0S;!O M9P!? #7WPHLBLV8D=NI]+\(3[P\<>U,&9VQ%O$/Q#KV7@E_O,W8) M1'/,<8KAJYBW"(;L2PJ^E>+(_X'S;7BRJ3")\.2=PO\0I)L$:21(WQ$D'TK< MBDD_)&&KGFJP39PF1THS='&25]YE8&]Y?).W\&G:OPO;R,Z1L_'XLK'_M3$> M4,KN"D>HQ0^V& IJ'XZ?\6RG,9L,;_KY!['E&Q=_ 5!+ P04 " 1A&-0 MG'%!8+8! #2 P &0 'AL+W=O_$M0""O6AF?TS:$[L28+UO0PM_9#@S>U-9I$=!T#?.= U$ED%:, M;S;W3 MI:)$EW\45F>V#D@8NCOA>:^%^GD'9(:=;^N9XEDT;HH,562<:^ +A M:W=Q:+&9I9(:C)?6$ =U3A^WI_,^QJ> ;Q(&OSB36,G5VI=H?*QRNHF"0$$9 M(H/ [09/H%0D0AD_)DXZIXS Y?F-_7VJ'6NY"@]/5GV756AS>J2D@EKT*CS; MX0-,]1PHF8K_!#=0&!Z58([2*I]64O8^6#VQH!0M7L==FK0/X\WN.,'6 7P" M\!EP3'G8F"@I?R>"*#)G!^+&WGROXX9"Q6R2: M8LYC#%_$;.<(ANQS"KZ6XLS_@?-U^&Y5X2[!=W\HO%\GV*\2[!/!_K\EKL4\ M_)6$+7JJP35IFCPI;6_2)"^\\\ ^\O0FO\/':?\L7".-)U<;\&53_VMK Z"4 MS1V.4(L?;#84U"$>'_#LQC$;C6"[Z0>Q^1L7OP!02P,$% @ $81C4!"O M+9BV 0 T@, !D !X;"]W;W)K&UL?5-A;]L@ M$/TKB!]0')*T661;:CI-F]1*4:=MGXE]ME'!>(#C]M_OP*[G;=:^ '?<>_?N M.-+!V!?7 'CRJE7K,MIXWQT9>:,G%I2BQ>NXRS;NPWBSYQ-L'< G )\! MAYB'C8FB\H_"BSRU9B!V['TGPA-OCAQ[4P1G;$6\0_$.O=><[P\INP:B*>8T MQO!%S&:.8,@^I^!K*4[\'SA?AV]7%6XC?/N'P@_K!+M5@ETDV/VWQ)68V^2O M)&S14PVVCM/D2&'Z-D[RPCL/['U\1/8[?)SV)V%KV3IR,1Y?-O:_,L8#2DEN M<(0:_&"SH:#RX7B'9SN.V6AXTTT_B,W?./\%4$L#!!0 ( !&$8U"K- !# MLP$ -(# 9 >&PO=V]R:W-H965T=6JM1EMG.OVC-FB 2WL%7;0^IL*C1;.FZ9FMC,@R@C2BO'-YIII M(5N:I]%W-'F*O5.RA:,AMM=:F-\'4#AD=$LOCD=9-RXX6)YVHH8?X)ZZH_$6 MFUE*J:&U$EMBH,KHW79_V(7X&/ L8;"+,PF5G!!?@O&MS.@F" (%A0L,PF]G MN >E I&7\6OBI'/* %R>+^Q?8NV^EI.P<(_JIRQ=D]%;2DJH1*_<(PY?8:KG M$R53\0]P!N7#@Q*?HT!EXTJ*WCK4$XN7HL7KN,LV[L-XDUQ@ZP ^ ?@,N(T M-B:*RC\+)_+4X$#,V/M.A"?>[KGO31&= -,4,T65)@W\9)7GCG@;WC\4W>PL=I_RY,+5M+3NC\R\;^5X@.O)3-E1^AQG^P MV5!0N7"\\6/*B5>LRVGC?'1AS10-:N"O308LWE;%:>#1MS5QG0901I!7CF\V>:2%;FJ?1 M=[)Y:GJO9 LG2UROM;"O1U!FR.B6OCD>9-WXX&!YVHD:OH/_T9TL6FQF*:6& MUDG3$@M51F^WAV,2XF/ HX3!+7YC_QQKQUK.PL&=44^R]$U&;R@IH1*]\@]F^ )3/=>43,5_ M@PLH# ]*,$=AE(LK*7KGC9Y84(H6+^,NV[@/XPW_.,'6 7P"\!EP$_.P,5%4 M_DEXD:?6#,2.O>]$>.+M@6-OBN",K8AW*-ZA]Y+S?9*R2R":8HYC#%_$;.<( MANQS"KZ6XLC_@E^OPW>K"G<1OOM-X3\(DE6")!(D_RUQ+6;_1Q*VZ*D&6\=I M>&=!_:6QS=Y#Q^G_5[86K:.G(W'EXW]KXSQ@%(V5SA"#7ZPV5!0 M^7#\@&<[CMEH>---/XC-WSC_!5!+ P04 " 1A&-0'Y,SQ<\" G# M&0 'AL+W=OVZ=0Z/FG=WR6)VIUXR]0'T?/.O#D(V3)MIO*8J%YRMG=!;9/0-%TF+:N[ M>+-R:X]RLQ)GW=0=?Y21.KW>;.99Z;X@VA^U7M]6L=E'.WY M@9T;_22NG_FXH3R.QMU_Y1?>&+C-Q&CL1*/<9[0[*RW:D<6DTK+7X5EW[GD= MWN3%&(8#Z!A IX#2Z22#D,O\(]-LLY+B&LGA\'MFOV-R1\W9[.RB.PKWSB2O MS.IE0Y?%*KE8HA&S'3#T!D,F1&+8)PF*)+9T%DYQ> 8SS%QX=AM.*TRP@ 0+ M1[!XM\72VR+"!$1R*)+/"8K4$T&8P$DNH<@2$%!/!&$R+%) D6)&0.C"$YEC M:+' (B44*0%![HD@S!*+5%"D @1^;2-,B45(BAV4 HK*MQ E6E )^!4 BB( MKX- (1UHUWM" 85?91 4*#."?4TR0.$7&@3E 1UL?P*\72Y]'00J CKX!B# MWF6HE+"_"3!O.2LE *I"7S&V. '^K6:EA$"!FYM@EQ-@X2KS=1 H<)D0;'0" M7%SYUPD$!>X3BJU.@8LK_T9!H) %*;8Z!2ZN_)^L_X#>ZV"K4^#BRJ\W ,K2 MT'ZPU>GJ-8JO3N8NSU*\W" K4&\56IW.K9ZE?;Q#DUUMRTZ>U M7!Y=AZJBG3AWKCV^69VZX'OJ^KQ_\*&%_L;DL>Y4]"RTZ19=3W<00G.32_K! MY'(R7?LT:?A!VV%AQG)H78>)%OW8EB?3?X/-7U!+ P04 " 1A&-0!A'- MYB<" $!P &0 'AL+W=OU#4LI3%Z";>[<,T/L M<=9*]:9+ !.\"U[K75@:TVP)T44)@NDGV4!MWURD$LS8J;H2W2A@9Q\D.*%1 MM"*"57689W[MJ/),W@RO:CBJ0-^$8.K/ ;AL=V$,5K!:T>C0-7RDG*-S?Y>MZ%D]-P8+K \?C#_;,OWA9S8AJ>)?]5G4VY"],P.,.% MW;AYD>T7Z M*PJ"O_AO<@5NYR\0R"LFU_PV*FS92]"XV%<'>NV=5^V?;O4F2 M/@P/H'T '0)2SR$=R&?^B1F69TJV@>H^?L/0N>8A9(U"U@B$3B"89H%# M4A22(@;+"033)#AD@T(VB,%J L$T:QP21_@)BA"+Z?Y"10\V6/S@I,9S"SK= M8HB(;I8/..AQW<<4X4QW&2*:<\BH"0E05]]^=5#(6^U[_VAU:/%[W^')/WEW M/WQGZEK5.CA)8UNA;U@7*0W87*(G>ZY*>R4-$PX7XX9K.U9=7^XF1C;]G4.& MBR__"U!+ P04 " 1A&-0(#*J$L,! W! &0 'AL+W=O%3B)V]L7^)[C!IHV23LBYH_P5I/CM%:_!>X@G!PGXGSJ)4PX8OJR5@E5Q67 MBF1OR\B',,[+3I:LM#B!K@2Z$>Z##UF,0N9/S+*JT&I&>CG[D?DK3H[4G4WM M@^$HPIY+WKCHM4HI+KJG MIUE<((L*9$$@^Z?$]*;$""9)XR9YU"2/F&0W)C%,?F-"=A5E8-:YM2K9_1?4'4$L#!!0 ( !&$8U!4>XO7Q0$ #<$ 9 M>&PO=V]R:W-H965TJ!^EV:J4%LVZI&V)Z#:P*),$)39)[(E@G<9&%V%D7F1HL[R2< M-3*#$$S_.0%78XXW^#WPTC6M]0%29#UKX#O8'_U9NQ595*I.@#2=DDA#G>/' MS?&T\_@ ^-G!:%9SY"NY*/7J%U^J'"<^(>!06J_ W'"%)^#<"[DT?L^:>+'T MQ/7\7?U3J-W5SPV@N_BM<@3NXS\1Y ME(J;\$7E8*P2LXI+1;"W:>QD&,=I9_LPT^($.A/H0C@$'S(9A>.BUR*E]QFY>J$9GT0S30$_7]'0?%]A&!;9!8/M?B?N;$F.80]QD%S79100>;DPBF#2Y M,2&KBQ.@F_!D#2K5($.[K*)+5SS2LO3PJI^;E.R_"N*OU!+ P04 " 1A&-0J4MX M*]$! "MO8A]?5# >X+A[^P%V72_CC^$]Z."ND1R&8^G,"+J<<[_!'XJ5K6N,2I,@&UL /,#^'L[(1 M656J3D"O.]DC!76.'W;'4^KP'O"K@TEOYLAU[DP#8^2OW:5:7-\CU$%-1NY>9'3%UCZ MV6.T-/\-KL MW%5B/4K)M?^B>60++0P@2X$NA+N MO0^9C7SE3\RP(E-R0FK>^X&Y7[P[4KLWI4OZK?!KMGAML]@_4 MGZY/^'QOOS/5=+U&%VGL&?4GJ9;2@"TENK,-M_:I6 ,.M7'3@YVK^<+,@9'# M\A:0]4$J_@)02P,$% @ $81C4#;5;3SU 0 RP4 !D !X;"]W;W)K M&UL=53;CILP$/T5Q >LN>8F0-KLJFJE5HJVZO;9 M(1- :V-JF[#]^]J&4$IG7V+/<"XS=CS9(.2;J@&T]\Y9JW*_UKH[$*+*&CA5 M#Z*#UGRY"LFI-J&LB.HDT(LC<4:B(-@03IO6+S*7.\DB$[UF30LGZ:F> +&K) IX]>DZ<^6EKCJX$FPG\U%U[F_\[T+7&G/](L8/L/43^I[4_-?X0;,P&TEQJ,43+E? MK^R5%GQ2,:5P^CZN3>O68=*_TW!"-!&B%8&,1J[R9ZIID4DQ>'(\^X[:*PX/ MD3F;TB;=4;AOIGAELK+^E)C LDJ$#B!))_6MRO6D0P28";I*A)B@B$*Q,,\\%1;%"3#2(0KTPP M3(*;;%&3+2*0KDPPS 8WV:$F.T1@NS+!,#O<9(^:[!&!]<4CF'1]\63QF#C( MRHT1Y96B;]T(6V3G2?48NSG.ES'0HIM&)YGG=_$'4$L#!!0 ( !&$8U !G_VSL@$ M -(# 9 >&PO=V]R:W-H965TCL:^N M!?#D3:O.Y;3UOC\PYLH6M'!WIH<._]3&:N'1M0USO05119)6C.]V#TP+V=$B MB[&3+3(S>"4[.%GB!JV%_7,$9<:<[NDU\"R;UH< *[)>-/ #_,_^9-%CBTHE M-71.FHY8J'/ZN#\R2>CD;,QK<+Y6.=V%@D!!Z8."P.,"3Z!4 M$,(R?L^:=$D9B&O[JOXY]HZ]G(6#)Z->9.7;G'ZDI():#,H_F_$+S/W<4S(W M_PTNH! >*L$A"O>'SC.I@S!.(KX#XMW&+T4R?T^8Y<@-&..$X:O,.\(ANI+ M"KZ5XLC_H_-M>K)981+IR9J>/FP+I)L":11(_VF1W[2XA4ENDK#53#78)FZ3 M(Z49NKC)J^BRL(\\WLD[?-KV[\(VLG/D;#S>;)Q_;8P'+&5WARO4X@-;' 6U M#^8'M.VT9I/C33^_(+8\X^(O4$L#!!0 ( !&$8U ?1$!/MP$ -(# 9 M >&PO=V]R:W-H965T]T?&7-6!XN[&]*#QIC%6<8^F;9GK+? ZDI1DZ6YWRQ07FI9Y])UMF9O! M2Z'A;(D;E.+VSPFD&0N:T%?'DV@['QRLS'O>PG?P/_JS18LM*K50H)TPFEAH M"GJ?'$]9P$? 3P&C6YU)J.1BS',POM0%W86$0$+E@P+'[0H/(&40PC1^SYIT M"1F(Z_.K^J=8.]9RX0X>C/PE:M\5](Z2&AH^2/]DQL\PUW.@9"[^*UQ!(CQD M@C$J(UU<234X;]2L@JDH_C+M0L=]G&ZR9*9M$]*9D"Z$NQB'38%BYH_<\S*W M9B1VZGW/PQ,GQQ1[4P5G;$6\P^0=>J_E_I#E[!J$9LQIPJ0K3+(@&*HO(=*M M$*?T'3W=IN\W,]Q'^GY-SSYN"V2; ED4R/XK\?"FQ"W,[9L@;-53!;:-T^1( M908=)WGE70;V/HUO\@\^3?LW;ENA';D8CR\;^]\8XP%3V=W@"'7XP19#0N/# M\0.>[31FD^%-/_\@MGSC\B]02P,$% @ $81C4'I;?WS= 0 04 !D M !X;"]W;W)K&UL=51M;YLP$/XKEG] 32! %P%2 MTZK:I$V*.FW[[,#QHMJ8V4[H_OUL0QBC[I?8=SPO=X[/V2CDJVH!-'KCK%#H2HL@5.U9T8H#=?:B$YU2:4#5&#!%HY$FX5OBI6M:;1.DR ;:P'?0/X:3-!%95*J.0Z\ZT2,) M=8X?=H=C:O$.\+.#4:WVR'9R%N+5!E^J' >V(&!0:JM S7*%1V#,"IDR?L^: M>+&TQ/7^IO[L>C>]G*F"1\%^=95N>2N,'#U:T^,/!/9>@;T3V/_7XOVF11_FD]\D]IK$[P628&/BPWQP MDHG7)/$(A!L3'R;RFZ1>D]0CL-^8>#!QLC$AJRO(039N^!0JQ:5W@[_*+O/] M$+HK_ \^/0[?J&RZ7J&ST&80W'6MA=!@2@GNS*FVYCU: @:UMMO4[.4TE5.@ MQ3 _.&1Y]8J_4$L#!!0 ( !&$8U"*&Q9KUP$ &$$ 9 >&PO=V]R M:W-H965T=/2+/&VL\X2U5O1M'#6Q/12 MN4[BDIH.2]L,]J^ Q3/EM*IN2_PA4$PETDZ"-7PO@O MR7MCE9Q4,!3)7\>U:?TZC#?QIXFV3H@F0C03]L%_"?%$B&="Z*O)QLA\JH_< M\BS1:B!Z?*R.NYX(#S$6,W=&7SM_A]D:M%ZS>+=-V-4)39CCB(D6F'!&,%2? M741K+H[1!WKTWL'I(V*[[B!>S2'V]'CI8+M;%]BL"FR\P.9=$78W15C#W-_D ML8;9WP3"%B\C05>^B0W)5=]:5X.%=9Z3A\B][(W]B/,SMOL_F7'XOG%=-:TA M%V6Q;_SKEDI9P!"#.^SH&N=]/@@HK=O>XUZ/73\>K.JF@6;S7R7["U!+ P04 M " 1A&-0L<+E\M4! ");$M-IVJ3-BGJM.XWL8\O*A@7<-R]_0"[ MGI6R/X9S^"[G8"";A'Q5+8!&[YSU*L>MUL.1$%6VP*FZ$P/T9J46DE-M0MD0 M-4B@E2-Q1J(@2 FG78^+S.7.LLC$J%G7PUDB-7).Y9\3,#'E.,0?B>>N:;5- MD"(;: ,_0?\:SM)$9%6I.@Z]ZD2/)-0Y?@B/I]3B'>"E@TEMYLAV5;G.\ MQZB"FHY,/XOI*RS])!@MS7^'*S #MY48CU(PY;ZH')46?%$QI7#Z/H]=[\9I M7DFBA>8G1 LA6@E[YT-F(U?Y%ZIID4DQ(3GO_4#M+PZ/D=F;TB;=5K@U4[PR MV6L1IX>,7*W0@CG-F&B#"5<$,>JK1>2S.$6?Z)&?'GLKC!T]WM*3@U]@YQ78 M.8'=MOS#_J;%SYCX/O";)%Z3Q",0WICX,/_9BM1KDGH$XAL3'V9W8T(VIX.# M;-R]4*@48^_NY":[7KT'=QS)/_A\;W]0V72]0A>AS1EU)ZD60H,I);@S#;?F MJ5@#!K6VTWLSE_.%F0,MAN4M(.N#5/P%4$L#!!0 ( !&$8U"8\&>LN $ M -(# 9 >&PO=V]R:W-H965TM]]V1,5>VH+B[,1UHO*F-5=RC:1OF.@N\BB0E6;+9[)GB0M,B MB[ZS+3+3>RDTG"UQO5+<_CZ!-$-.M_3-\2R:U@<'*[*.-_ -_/?N;-%BLTHE M%&@GC"86ZIS>;X^G7=%9LU [-C[CHY_$-WF'C]/^E=M&:$=-,/8O,W+OX 4$L#!!0 ( !&$8U K<4?[X $ M ,8$ 9 >&PO=V]R:W-H965T-D$/)% MU0 :O7+6JA376G=[0E1> Z?J2G30FI-22$ZU,65%5">!%H[$&0F#X)IPVK0X M2YSO)+-$])HU+9PD4CWG5+X=@(DAQ1O\[GANJEI;!\F2CE;P _3/[B2-16:5 MHN'0JD:T2$*9XMO-_AA;O /\:F!0BSVRE9R%>+'&0Y'BP"8$#')M%:A9+G $ MQJR02>//I(GGD):XW+^KW[O:32UGJN HV.^FT'6*=Q@54-*>Z6IGABC MJ?A'N S<)N)B9$+IMP7Y;W2@D\J)A5.7\>U:=TZC"?;<*+Y">%$"&?"+O@O M(9H(T8I QLQ1B MA2;,8<2$"\QF1A"C/H<(?2$.X2=Z^#' \3,B]@>(O#5$CAXM UQ_(;#U"FR= MP/9#$[ZMFN#![()5'3[,%ZV*O8G$'H%ULWR8:!6$+'X_!UFY25$H%WVK;:,7 MWGD8;]T%7?D/9DC'F?HG,T[X$Y55TRIT%MI<3G>%2B$TF!2#*Y-C;1Z5V6!0 M:KN],7LYCM9H:-%-KP:9GZ[L+U!+ P04 " 1A&-0 S8;J;_=N^/(!C0OM@5PY%5) M;7/:.M<=&;-E"XK;&^Q ^YL:C>+.FZ9AMC/ JPA2DB6;S1U37&A:9-%W-D6& MO9-"P]D0VRO%S=\32!QRNJ5OCF?1M"XX6)%UO($?X'YV9^,M-K-40H&V C4Q M4.?T?GL\I2$^!OP2,-C%F81*+H@OP?A:Y703!(&$T@4&[K$#Y6U2NS>F!D@IJWDOWC,,7F.JYI60J_AM<0?KP MH,3G*%':N)*RMP[5Q.*E*/XZ[D+'?1AOTOT$6P8AXV)HO)'[GB1 M&1R(&7O?\?#$VV/B>U,&9VQ%O//BK?=>B]TAS=@U$$TQIS$F6<1LYPCFV><4 MR5J*4_(?/%F'[U85[B)\]T'A[3I!NDJ01H+T \'=IQ+78O:?DK!%3Q68)DZ3 M)27V.D[RPCL/['T2W^0]?)SV[]PT0EMR0>=?-O:_1G3@I6QN_ BU_H/-AH3: MA>/>G\TX9J/AL)M^$)N_&PO=V]R:W-H965T?LV=5>!,P.9?6KW@G1 M.'_RK*CG[JYI]I>>5S_O1)[4%^5>%/*7;5GE22,OJQ>OWE(O9/GD1 MWT3S??]0R2OO9&63YJ*HT[)P*K&=NY_@\IZ1EM A?J3B4)^=.VTH3V7YJ[VX MV\Q=TGHD,O'7@32Y%EK27IQV]EU#UIML3S\Z/U=1>\#.8IJ<6RS'ZF MFV8W=R/7V8AM\IHUC^7A5JB ?-=1T=^+-Y%)>.N)U'@NL[K[[SR_UDV9*RO2 ME3SYTQ_3HCL>E/TC#2=01: G O!1 E,$-I7 %8%/)?B*X$\E!(H0O!/\44*H M".%4A4@1HJF$6!'BJ00@Q\R1=PH;IYR2#9-5CND&JJEX?6%UE;I*FF0QJ\J# M4_7-MD_:GH9+R9+&V[M=[7<_RFJMY=VW!8NBF??66E*8JQY#!YAXB%DBF)@, M,:L)F&L, T/,VL0$0\2-B:!#Q*V)\(>(.Q,!P(:8SQB&#S%?,(RF=8]%_>ZQ M)U-XRB/%\T@["VQ@@>$6&&Z!=1;XP((6R[K'1!VFZ# AZ?]P*8Y+<4,*0"NZ M=8\)SZ2 Z%I]LB!N!XC;>N,$'Q(*<:$0$0JU]0F-5% ?S9D)C -@,L-:1W\Q@1$-(D;!TD@1 M[GR$.*\/Q,BLN)AP\+5V69HX/Z+ ?*U85B:.#V$#QV/<\1AQ7)_2L=F_?HBL M^LH$^OY(H[2;';J[$,,IKFLM%>@\_"" ,37;7@:(&NAJ8":%C8E9!BY01$RK MR2L%.E]'BBSW$L%QA@!O$"#$@8&[Q0S2,#: =PC0MA"6?0/,C8,3IOO#K$/: MHF;9.L#<.SCA^K)S(R@Y,\;4+),>S%'/B:4MP3)V(9B^-8-EH@(V4K6I= WF M!/3Y6-"6"0CF".0DT,4BLQ!M05D&%DR86-> C"Q"1Z*BEE%$L5$46FQ8!@R% MZ:FDM@6>OLNVGH:])]9(6M?-4-O*]N'MU MW99E(Z1!2S>DB$]NF/0WE>=5_DNDOFG*O/C=YIV]>BW]02P,$% M @ $81C4 3:-F_P 0 W 0 !D !X;"]W;W)K&UL?53;CILP$/T5Q'LQ!C;=1H"T)*I:J96BK;9]=F"X:&U,;1.V?U_;$)80 MM"_8,S[GS 6/XX&+5UD#*.>-T58F;JU4MT=(YC4P(CW>0:M/2BX84=H4%9*= M %)8$J,H\/T=8J1IW32VOI-(8]XKVK1P$H[L&2/B7P:4#XF+W:OCN:EJ91PH MC3M2P2]0+]U): O-*D7#H)4-;QT!9>(^X?TQ,G@+^-W (!=[QU1RYOS5&-^+ MQ/5-0D A5T:!Z.4"!Z#4".DT_DZ:[AS2$)?[J_I76[NNY4PD'#C]TQ2J3MQ' MURF@)#U5SWSX!E,]#ZXS%?\#+D UW&2B8^2<2OMU\EXJSB85G0HC;^/:M'8= M)OTK;9L03(1@)N#=AX1P(H3OA.A#0C01HA4!C:78WAR)(FDL^."(\>]VQ%PB MO(]T]W/CM,VV9[H]4GLO:82C&%V,T(3)1DRPP. 9@;3Z'"+8"I$%=_3@-L#A M'O%PBSC>(S .MY,(-^L,K4"X3"+XLBT0;0I$5B"Z:=0JRVS$["RFM9A/OO>X M*O8>A+U50XX;0MA;UXL6_YB!J.S\2"?G?:M,KQ;>>42? G-'5OY,C^XX:>\R MX]S_)*)J6NFPSMF;G> F\B24F6KE9;IKC0M"IB[FBKPER\%!J.EKB+4MS^?01I MAI(F]"WQ),Z=#PE6%3T_PT_PO_JCQ8C-*HU0H)TPFEAH2_HIV1^R@(^ WP(& MM]B3X.1DS$L(OC4E786"0$+M@P+'Y0H'D#((81E_)DTZ7QF(R_V;^I?H';V< MN(.#D<^B\5U)=Y0TT/*+]$]F^ J3GPTED_GO< 6)\% )WE$;Z>*7U!?GC9I4 ML!3%7\=5Z+@.XTF>3[3[A'0BI#,A6?^7D$V$[(; QLJBU<_<\ZJP9B!V_%D] M#S.1[#-L9AV2L7?Q#-TZS%ZK=;(MV#4(39C'$9,N,.E[Q.$C8C,C&-X_%Y'> M+2*-].Q=$?E]@>RN0!8%U@N!_-;$"-E%B(Z0;)=L;GQ\!"7;]-8*6_0VS/H/ M;L]".W(R'G]3;&9KC <47#W@ '7XO.9 0NO#-L>]'8=L#+SII_?#YD=<_0-0 M2P,$% @ $81C4#FFYR_R 0 W@0 !D !X;"]W;W)K&UL?53;CILP$/T5Y ^(N85F(T#:)*I:J96BK;I]=F"X:&U,;1.V M?U_;$)80M"_8,S[GS 6/XYZ+-UD!*.>=T48FJ%*JW6,LLPH8D1O>0J-/"BX8 M4=H4)9:M ));$J/8=]T(,U(W*(VM[RS2F'>*U@V,95< M.'\SQO<\0:Y)""ADRB@0O5SA")0:(9W&WU$332$-<;Z_J7^UM>M:+D3"D=,_ M=:ZJ!.V0DT-!.JI>>/\-QGJVR!F+_P%7H!IN,M$Q,DZE_3I9)Q5GHXI.A9'W M8:T;N_:C_HVV3O!'@C\1O.A30C 2@@]"^"DA' GA@H"'4FQO3D21-!:\=\3P M=UMB+I&W#W7W,^.TS;9GNCU2>Z]IZ.UB?#5"(^8P8/P9QIL06*M/(?RU$ ?_ M@>[?!S@^(K;WB-,CPO."]22"U3H#*Q#,D_"?U@7"58'0"H1WC7I:-&K 1!;3 M#%FZVTVTJ/81%>TVP:+@%9"W\1<)X]E?9B!*.T'2R7C7*-.MF7<:TF??W)*% M_Z"'=YBU#YEA\G\24=:-="Y&PO M=V]R:W-H965T^JP2]M)0[C%%9<*2#RN>(?;5@H)&W]G M37=)*8GK]4W]BZI=U') #.](^Z;BO^,K M;@5<.A$Y*M(R]>M4%\9)-ZL(*QUZFYY-KY[CK'^CV0G^3/ 7 HP_) 0S(7@G MA!\2PID0:@0PE:+.ID0@U#WTO M U.O,'!! *&^I/!M*0K?H/OW"78F(KI'E"8"PL!N(K#6&2B!X*[. M!U6$5H%0"81W EH=Q81)%::?7,:?M5HM&$^OUL3$T8-J(ZO9R&(VT,Q.F&1M MQ/>@YM8""K3V*$U,\L!L;#4;6\R&FMG8R/$)0JB=V\Z"BF/-K0WSJ!,2J]_$ MXE=S4B1&%C_2W9H8HUM*"V;5+7=F4ZO9U&)6.Y(B-=O-TS[RSL2$.J8T,7"% MFDVC66LS'9=/B$Y?+1*SI-"6F#2?#/ #!,H7S_U!+ P04 M " 1A&-07HSUE1T" J!@ &0 'AL+W=OB@N2#8"Z,F**H9P%,U01A\_QZH48W@*_2FCEH!^8 M2@Z$*?_%22=(/FL(.T$Z6<%I!.0D0"YVNUB[JBB M>29X&PBW'1IJ=EV\(OIS'8KG&;H9HX[9. 8/&/Q(;*<$ M>21V4R*.DT?FQ@;I.OIBL+<8; V285"\]!LD7H/$&J0#@]EBM!@.65BD M=B&C-"4C;#O%DN4,CRK>32D,K@"*>C MK;";4I$_+/&&)9ZPHR ;XEM@LA@EV4XQLES,HU'>*?6XP&[C>2B\''QY5QD: MG"ESBWZGXE+6,CAPI8^G/41GSA5HQ^A)6Q;ZXNX'#,[*=.>Z+]SUY0:*-]W- MC/J_A_P?4$L#!!0 ( !&$8U"((YVT5 ( %$' 9 >&PO=V]R:W-H M965THK@49%:[ '?3[P6-IU;Y"JVIT5.+APW'=I3AUW: M%M(_)<)D6+N!^QYX;LXUEP&OR'MX1B^(_^CW5*R\2>78M*AC#>D96+K\>UZTM#"*.*2P4HABO:((RED+#Q>]1TIY22 M.)^_JW]6>Q=[.4"&-@3_:HZ\7KN9ZQS1"5XP?R;#%S3N)W:=K".&E'%6&EA6]Z;#HU#OI+FHXT.P&,!# 1P,>$<"2$_TN(1D)T M(_@?$N*1$-\(NKQZ[ZJ86\AAD5,R.%1?AQ[*6Q>L8G%A0&]RDV-@RXQVQMF/ >L[-A(KO9 MT%J/4 F$,P$ 'NT"D54@4@+1G8/8**C&I K3:8Q1CR7"J-AVB0CM-F.KS=AB M,S%,:$PV3^$;=V.WQ( 9YLY(8C626(RD1KV219(HR@RSR;*F06HWDEJ-I!8C M1I(R723Y%#\:1BR8Z!]&,JN1S&+$2%)FRZ/)3",63&H>C3?K$RVB9]6TF5.1 M2\?E_V@6G=Z%)R#[C!$O@]56]Y^;C'YLOD-Z;CKF' @774SUFA,A' F+_H.X M/K5XWZ8%1B&PO=V]R:W-H965T2JAIO*)M]#H)P47-55Z*2Y(M@+HV9IJAD@0 M)*BF5>-GJ=T[B"SE5\6J!@["D]>ZIN+W#ACOMC[V[QNOU:549@-E:4LO\!W4 MC_8@] J-*>>JAD96O/$$%%O_&6_VL=%;P5L%G9S,/5/)D?-WL_ARWOJ! 0(& M)V42J!YND -C)DAC_!HR_?&5QCB=W]-?;.VZEB.5D'/VLSJK\,!;TR M]4/Q7N '30R8:\JC(YXKX4;&?*S .1PW2C",H600E-B!Z M ,4.:*]96TW38\3ARF&=B\B:),LHX2)*N(#B=&37:U:3MV"GK?EA(EG,*O$88EG]89K[)RD?"[" M"8D=$C0Y_^8"^T;%I6JD=^1*_Y7L@2\X5Z #@R>=6.H[&ULE59A;YLP$/TKB.\MG(V!1$FD)NFT29M4 M==KVF29.@@J8@9-T_W[&$$KL(VJ_!'#>O7MWV(^;G47U6A\XE\Y;GA7UW#U( M64X]K]X<>)[4]Z+DA?IG)ZH\D>JQVGMU6?%DJX/RS".^'WIYDA;N8J;7GJK% M3!QEEA;\J7+J8YXGU;\ES\1Y[H)[67A.]P?9+'B+69GL^4\N?Y5/E7KR>I9M MFO.B3D7A5'PW=Q]@^DAT@$;\3OFY'MP[32DO0KPV#]^V<]=O%/&,;V1#D:C+ MB:]XEC5,2L??CM3M #I M D@? .'- -H%T/> X&9 T 4$'PU@70![#Z"ZO6WMNIGK1":+627.3M7NAS)I MMAU,F7I=FV91OQW]G^IGK59/BR"@,^_4$'6898LA PST"$^Q]RD(EF))K'!R MG6!E(]@U8FTC R9CS8F" )<*$5[034!'1#0"<4) I0@T 3!E0*CDE6+B36F MT)B)[^-)&)J$64D@CHPWQNPDIHX6$@T@)#;>R]JF8>&(UA#5&EI:&1A20TO' MH)JK%!&:(D)Z'AHY(BL''2DC1G/$=LM98.2(K1P (X5,T"03I) 1 O#QL^Q_ M? /#B!T HB(V_0#L?L8&:(6!Z,AQ!-0X'H#88J@EAEAY[D@$IAH,-2H'MP>@ M2&\FIAQZ T;H\"-!-@GM@M^OL$^X,AVL8^X;S;$AHR= M4,!M ! ?L/>*;026$AMR!V-2<+< VRZ0?1);WFI)L2%D3 EN*8!X"AO[=N.> M0C[A*03W%()YBM&/QPX4WSP2WF"JR7FUUR-F[6S$L9#-EW^PVH^Q#Z29BHSU M)4S7[3#Z3M/.QC^2:I\6M?,BI)JY]&2T$T)RI=&_5P?FH,;Q_B'C.]G<1NJ^ M:F?2]D&*LINWO7[H7_P'4$L#!!0 ( !&$8U#W^4]".0( $$' 9 M>&PO=V]R:W-H965T PBRCM!75B+$O;<:-VSE MEYRW2P#8H40U9(^D18WXYT1H#;GHTC-@+47PJ$0U!N%LEH(:5HV?9VIL1_., M7#BN&K2C'KO4-:3_U@B3;N4'_FW@I3J77 Z /&OA&?U$_%>[HZ('!I=C5:.& M5:3Q*#JM_"_!/VS7VKLHLL>\C0AN _U9&7*W_A>T=T@A?,7TCW%>D\B>_I M\-_1%6&!RTK$' >"F?KU#A?&2:U=1"DU?.N_5:.^G?:_R=R"4 O"01#$'PHB M+8CN%<1:$-\K2+0@N5>0:D%J"$"_6&KU"\AAGE'2>;0_/RV4QS18IF)_#W)0 M;:?Z3VP $Z/7/$["#%RED6;6/1..F&CQ-&4V#N9I-F4*FS%F>K:)9$IL;2(( MHH$!(NL0.'0&#I5!- G\CD'D-(B403PV"(T<1<\L%-,HQEB+9YN(@C@VPGYD M,ZDT=E8:VY4FQA1%S\Q'4P1/J5&K@PDB&PO=V]R M:W-H965TTDW=O/-H02VTSIGV";%YVI_D'HA6I8=V=.?5/[JGKB:1:/*MFIH*RK6 M!ISN%N$#N%^#5!,,XJ6B9S$9!SJ55\;>].3;=A'&.B):TXW4$D0]3O21UK56 M4G'\&43#<4]-G(XOZE],\BJ95R+H(ZM_5UMY6(1Y&&SICAQK^]"\T/P$.!#@2>G-F M"6@@H \"_B\!#P1L$:(^%>/-FDBR+#D[![S_O!W1_R)PCY7[&[UHS#;OE#U" MK9Z6.$G+Z*2%!LRJQ\ )!HR(2*F/6T#?%BOHT.'U!H\N(KE&K%T$ ,@?!/+F MB8P NLHS\PM@KP V G@:05Y81O68W&#:'I/D";"R=5$PS8K8RMA%)0#/1)QX M(T[9!%2BQ4&L/2FV(9X*>J2# 8UPQ(^&M M$ \ ?L(Z__D&Z!;KD)MN"@K;.A>%XSRSK7-113)3%X&_I !/34'QC(3_C(/D M$\[Y3SE(;W$N=B5,D!T+;.A4$0VXE'DRNLH7QOV@,1;-BQE?HJ MF*R.+<@#U%>@M;[2K8FY&C]D^K[F!^'[JA7!*Y/J@C77X(XQ2560\9UR]J!: MJ7%2TYW4PTR->=]/]!/)NJ%7BL:&;?D/4$L#!!0 ( !&$8U#AQ3DZ[P$ M -H$ 9 >&PO=V]R:W-H965TWQ1P;A XN[?+V#'=1RK+X89SCES,4/<"?FF M*@"-/CAK5((KK=LM(2JK@%.U$BTTYJ00DE-M3%D2U4J@N2-Q1@+/VQ!.ZP:G ML?,=91J+LV9U T>)U)ES*O_M@(DNP3Z^.E[KLM+60=*XI27\ OV[/4ICD5$E MKSDTJA8-DE D^-G?'B*+=X _-71JLD>VDI,0;];XGB?8LPD!@TQ;!6J6"^R! M,2MDTG@?-/$8TA*G^ZOZBZO=U'*B"O:"_:US727X$:,<"GIF^E5TWV"H9XW1 M4/P/N S<)N)B9$)IMP796>E!1]43"J!OOB2$ M R'\)$1?$J*!$,T(I"_%]>9 -4UC*3HD^[_;4GN)_&UDNI]9IVNV.S/M4<9[ M2:/U8TPN5FC ['I,,,'X(X(8]3%$L!1B%]S1@]L ^WO$^A9QN$?X?KB<1+A8 M9^@$PFD2P=.R0+0H$#F!Z*913[-&]9B-PS1]EJMH5NL]QEO-= Y+F(=9LF3R MASG(TDV/0IDX-]IV:N(=!_0YL#=DYM^9P>WG[%.FG_J?5)9UH]!):'/_W"TI MA-!@4O169I0J\]",!H-"V^V#V *LH M1CM%*G+@.DX("I25=IJHV)JF"3GQ/"OQFEKL5!2(_IWAG%RF-K2O@;?L<.0R M -*D0@?\ _.?U9J*&6A4=EF!2Y:1TJ)X/[5?X.05*H)"_,KPA;7&EBQE0\B[ MG'S=36U'.L(YWG(I@<3CC.V MX\>I/;:M'=ZC4\[?R.4+U@4%MJ6K_X;/.!=PZ43DV)*V*<%%I%6"G0 M1_W,2O6\:/TKS4QP-<%M""+W(X*G"=Z-X#TD^)K@WPCA0T*@"<&-X#\DA)H0 M?I80:4+4JP'4W57+M4 BK+(2+H M(E8F+UX7\VK"^.:"/6/?/27@=00"LX!O%/"5@-_N1M1SN:@QD<*4&A,&L>/T M5G@Y!#IF+X'12S#PXH=AKV,U)FZE<+W1O9Z%QC3AL&3G3L\BHT#T^::/C0+C MYTV?C0>]C&+7]^Y4&AOSQ(:&1KT\\7_E@8[Y]7>>+]U,@X+V]AB)3=1[^5;/ M<5U+=TXD:+ T[ENJ06%[:P>CWE+,32@XBGMV0.NL+# ]J*N165MR*KG<+:UH M<_V^N/*L[<5G<#*'AO@"3I;UY7J3K^_Z[X@>LI)9&\+%":_.X3TA' OSSDCT M\2@^+YI)CO=<#B,QIO4=6T\XJ?3W V@^8M)_4$L#!!0 ( !&$8U &PO=V]R:W-H965T-@OW*&4U\[QF>^1%VMR)BI?JR5[412K5LCYX357S=*>- MBMRCA#"O2+/27<[UWD.]G(N3S+.2/]1.L\-1MAO> M1+B MN5U\W2U^YGG>>E(\_O1.W2%F:SB^?_7^62>ODGE*&[X6 M^>]L)X\+-W:='=^GIUP^BLL7WB<4NDZ?_3=^YKF"MTQ4C*W(&_WK;$^-%$7O M15$ITI?NFI7Z>NF>A'%OAAO0WH .!L#>-?![ __-('C7(.@- L/ ZU+1M=FD M,EW.:W%QZNYXJ[1]BV 6J.IOVTU=;/U,E:=1N^=EP)*Y=VX=]9A5AZ$C# P( M3WD?0E LQ(I:YO0ZP-I&A->(C8T \'$2/IJGKQWXXSPC@CL(4 >!=A!<.0"C M4!TFUIA28WR2@(%:VRA*8S_$R80HF1 A8Q1UU6&B49A/P!@UV6 PRL@$'8;2 M80@=WZ##K#@0T(08;! 4H?[$044HF0@A$QAD(B1,P@PN_P%=48E1*O$-QQ0C M]2%4^AKDE/R"0@I"?*#Z@,W@.]78( %S'P;Q"A'G1UB*JCS7-$8,!H M'$P0PD41,%6,)US@4@;A!\J"RP]@^F.5Q986EC#KC;)181A-?&D %R# %&BJ M1W#A@/@#1<';';!^MXIB=S.H?,VBV*ADZNM+\::G2-/'$PE1O 4IW%X3BK<@ MI3?4I >-Y0* &DJY1E#,_&9ZHR&LX/5!#[B-LQ6G4K;#S&AW&*+O]0QM[*_4 M<-V-PF]NNLG\>UH?LK)QGH14(Z(>Y/9"2*XHDCO564?U9V!8Y'POV]M(W=?= M1-PMI*CZ:=\;_G(L_P%02P,$% @ $81C4'TM*YB* @ H D !D !X M;"]W;W)K&ULE59=CYLP$/PKB/<>&,Q7E$1J$E6M MU$K15=<^.XD3T &FMA.N_[ZVX6B"ES1]";:9'<_L.HOG+>.O(J=4.F]568N% MFTO9S#Q/['-:$?'$&EJK-T?&*R+5E)\\T7!*#B:H*KW ]V.O(D7M+N=F;<-^1$OU/YTFRYFGD#RZ&H M:"T*5CN<'A?N1S3;H%@'&,2/@K;B:NQH*SO&7O7DRV'A^EH1+>E>:@JB'A>Z MIF6IF92.7SVI.^RI Z_'[^R?C'EE9D<$7;/R9W&0^<)-7>= C^1O=?Z866"JZ5J#WVK!3FU]F?A615SZ*D5.2M>Q:U>;;=FRCKP^" H \( MA@"$[P:$?4#X: #N _#?@-!DJ[-B:?2(]3J98E3-/ M$819"!.$($%H"/"-TY&/58=)#:;N-DE&5FT(CA,T806#2C"@)!PIZ3#)U38? M CR2 F$0+"0"A426D&RL([+V0"/(VH;@.)ZJ30P*B>V,X 0F2$""Y/'3D8($ MZ0.G([6,^J-4V(@@CI/1$=JDUA$*$NS[L-P,E)L!"M!=,38D MF%("=QH$M9J)7H7@'H&B_R@._.]&P-_;+D[\[]X+8*)QF_"NOGSZ[O*-\%-1 M"V?'I/J(FD_=D3%)%9__I+SEZKHT3$IZE'J8J#'O[@S=1+*FOP]YPZ5L^0=0 M2P,$% @ $81C4*(*=2S>! D1H !D !X;"]W;W)K&ULE5G9;N)(%/T5Y ]HNS8O$2 %Z,ZB&2GJUDP_.U L:AO3M@D] M?S]>*L2N>Z]C\A#LXMREEG-N436]9/FO8J]U.?F3)L=BYNS+\G3GNL5ZK].X M^)*=]+'Z9IOE:5Q6K_G.+4ZYCC>-49JXW/-\-XT/1V<^;=I>\ODT.Y?)X:A? M\DEQ3M,X_V^AD^PR-C/'JS/2B5Z7M8NX^GC3 M2YTDM:G]7_I-)Q6\SJ2*L>E_<;G MQ@PWX,: 7PV8/V@@C('X,)"#!M(8R+$&RABHL2GYQL#_,%"#!H$Q",8:A,8@ M'&L0&8-HK 'SWF?.LTS<=LJ;-;2*RW@^S;/+)&]I<(IKMK$[5B_3==W:K,KF MRVH=%57KVUR&:NJ^U9X,9M%B> ?#^HBO$"%#_XIQJQ2N>7 TCP4''G@_QA(B MK#Q7$,&8L#*%&!D&?9XW9 M$N*B0 B 6T%<&/1@O<1]/'$?]CRR1P?#$,,3X%$"Q(.UG+X&H#M<>NT?'BO$ M8X5(+%L60A!+^GX4PKEH@4$'J+@*&9P,"(PB,O,(SSR"F4LK\V4$XPP,4:VQ MJ'1ZR"#YMG9Z()8]/)]#5@B$<2GIE"FU9\CH!(0/7*GO&1\O)HS0(R:0H0OL MH1.@TYP-+F9&B!=#I"D*[7 2AE-J,!RA8PP*F52$8#-"4IA_PR@3@L$0Q9!V MD6)0,MA0GPG!8(ABD"N+H"Z+QO>9$Z3D&"FM/B\XI-.P2G*"3QSCD[VP#*@; M382(3&(X07.<$_SD_/-97QA0;]99@.3$H? ,C1/!=P[YKNQ8"Q1$T(833.>0 MZ2'A@Q -?H-H"$(T!!0-Y=F4P4",Z+ @]$) O5",VLH3_!8W MU%]!_1[ ZJ_5X2<#ZDZS&IQF09!2(.47[,D$++]#2B,(7@JL]E(^",J)&VJO M((@D$"(Q2X@>#:BWY1@>88)( JN^=AT2<,-NR[V .W QD U!28'MP0&=HL^S M@?MT3F*$>58$6Q3WO@15@21%+*KMJO3HX)$$H-$4@21%$8D M*]J#@OOEX0V6(BBGD$TNIWP0E%/RAC&FSMH0-MF';2N%G+8%6*?=SGESJO-= M<^=13-;9^5C6)Y>=UNN]RGUSU6"U+]C=JKT=^7#37M;\'>>[P[&8O&9EF:7- MD?4VRTI=Y>E]J?+T),W8%DYD$-T+N55FG)K OU MF9A! VM"D12$;C:/1#+>XZH(N:.N"G6Q@O=PU,A$ BHK6=@;KC"$PCAB9R-/Q,GGB5]X7+^SOXE].YZ.3$#3TJ\\,9V M)=YAU$#++L(^J_$K3/WD&$W-?X5K1?0J8#.!33V$H6"\\_,LJK0:D0Z[OW _!$G>^KVIO;)L!5AS9DW M+GNMBJ" T$Z8(@VV7K!.DJ01H(LJ6#Y,9D MA.P"I \0^H%$MBJ1W4EDV>.-1L1L%QK)!_N0KVKD]VTL3$:-_*Z/='NC01:' MZ]_.#Z;/O#?HI*R[)^$T6Z4L.+K-@^/KW'.= P&M]=.MF^MX:6-@U3"]1S+_ M%*I_4$L#!!0 ( !&$8U %KXG&PO=V]R:W-H965T M[]ETOCKM/Y?EXL-P MN+I_SF?9:E L\GGUG\=B."FGDWE^N^RM7F:S;/G?>3XMWD[[HK_YX6[R]%S6/PS/3A;94_X]+_]: MW"ZKJ^'6R\-DEL]7DV+>6^:/I_T_Q(]5P_E9U'\JB^N M'T[[29U1/LWOR]I%5GV\YA?Y=%I[JO+XMW7:W\:L#?>_;[Q_:@9?#>9GMLHO MBND_DX?R^;3O^[V'_#%[F99WQ=M5W@[(]'OMZ&_RUWQ:P>M,JACWQ735_.W= MOZS*8M9ZJ5*99;_7GY-Y\_G6^M^880/9&LBM@3QLH%H#U=5 MP9Z:Z .&YC6 MP'2-8%L#NS,0!PU<:^"Z1O"M@=^-X7"$M#5(=Q'<00.1;"J7=(TAML46G4TV MY1:[>JMW$ML47*C.438E%[IK1<2FZ*)SU<6F[&*O[OJPR:;P8E=YD1XVV91> M^,XFF^*+O>JKPRS<5%\F9"S#->$;!;G,RNSL9%F\]99K$5QDM=:*#[(6J?OZ MUT:3FG]6*K*J?GT],]*<#%]K3RWF?(V1 <:&F N$<2'F$F%\B/F(,&F(^00P M*@DQGQ%&A)@KA)$AYAIA5(@9(8P.,>,.L6X0AM3B"\*06OR),*067Q&&U.(6 M84@MO@&,)K6X0QA2B^\(0^[/#X39U6)8-?JVVR7N=MEX4($'C3TH[$$U'O2> M!YKF"$"8+#6.H2,'1I,^N%QC7(.9-QCAG4F2!$C%J0?MMIGU">G$,4#:AJ!OD2W$]*Q@A%;%,&F-IUBJ*)#T;B9%3 ?34 M4/6!(*XSǂ$Y-2@/%>BHJT4T$+07 .2<5EQ.CO"*65>&H*+8@%Y"V4N@D MJOT(0IV7S PG&*D60*LM5U=&7(7O/IL+1CH%TL6H-P#(,B25C'A*()Z6KAQ: M4%#SU/F8@0BHDI2=_B6C91)HF262?M6"]H,I+^+6 #CA= P<=W1X W#<^+CU M'I!&JVG>$JT)0#HQ+JQ-F!*C>Q+HGJ5JW8)BN!WEI"WB\MB*RON$B,BDJP..76#9*1/.FZ MRY5D)$^"!255D>L6%#2/TLHY0-D8ZJ3QBED92D9%)1+(%/M0C$"JY(B]&2-G M"LB9(V.^5K&J,,-5C*HHI"JT"BI6BZH&;(\K;K^)Y((JM (R$&X&VYUIC!/2 MR(C%X_<=ALDSNJ*0KAB:?+R5/:1ABA$#!<3 ,9.T8FBN[!$]R-!<@96-DW3, M\?:R66R!DJV1]=9E-PD.#*U7!W]A]HS *"0P]"Q+Q:HA#S0'(QH*B(;C#DH8 MT=!'B(9F1$,CT: %T[%HK)LT*EB+) 6C9ZKC+@[#]!DQTD",Z'9[I.,=FZC7 M$TPH1HLTT")G&!_'C%0)Y(@+C=T!A-@Q=#:"K)_/Y)0#IE)%&PY#5 +)Z38<=S_,&B-KX M?5R8$T-^ ]8#GA$0PQU9FR-:@N&U 92-3C);$#E[9$A@&&(;0&S/^6 X:XXX MYS ,&0TZYXA&G,8C]@/!I&L9SEIPTN&YQP4,9ZWH/F3+,,T"IM''*%\M6*4G M,F; -P!4.HW7V'<(*"3/%-^&<;SZ/">RV9*<,RW+5H=TV?^;:@ M8(57W1EZ:X9[+P;4+T!]R99/D_FJ][,HRV+6O CP6!1E7KFL=AG]WG.>/6PO MIOEC67]UU??E^L6C]459+$[7+U4-MV]VG?T/4$L#!!0 ( !&$8U"/=KBR MH ( .0) 9 >&PO=V]R:W-H965TOP*&5W&T5B>Z0-$3>LHZUZLV>\(5)-^2$2':=D9TA- M':$XSJ*&5&VX69FU)[Y9L9.LJY8^\4"T9I=U".'[PG-U.$J]$&U6 M'3G0'U3^[)ZXFD6CRJYJ:"LJU@:<[M?A)[A]A$P3#.)712]B,@YT*2^,O>K) MU]TZC'5&M*9;J26(>ISI/:UKK:3R^#.(AF-,39R.W]4_F^)5,2]$T'M6_ZYV M\K@.BS#8T3TYU?*97;[0H2 -+MCWBD_A5H];W )J^BLA0;,78]!$TPZ1]R["#1' M/+@(/$<\N@B 9,1$JHJQ%.0M!1F!9%8*\@LD7H'$"*0S@<3RHL>4!M,:3(9N MBLP?)O6&23UA;$-[3#$) [C UL8\N"B4Y65L&>NB,*2Y/V/LS1@[&0.Z(I!Y M!;+E6Y-[!?(%GO68?%)G#K9C+B9+K"U^=#$HOI)LX4VV\-A5^ 5*KT"YW"Z( M_<45"7\/@ \T ?!W M ?"U <>ZQ"TW@]*VSD6E<9';UKFHT4\DZX8[531>[#;_ %!+ P04 " 1 MA&-0 DOL:<@" J"P &0 'AL+W=O MS3G'WS'VP;,SZU_X@5+AO39UR^?^08CN+@SYYD ;P@/6T5:^V;&^(4(V^WW( MNYZ2K28U=1A'418VI&K]Q4SW/?6+&3N*NFKI4^_Q8].0_N\]K=EY[B/_K>-[ MM3\(U1$N9AW9TQ]4_.R>>MD*+RK;JJ$MKUCK]70W]S^ANS7*%$$C?E7TS*^> M/67EF;$7U?BRG?N1JHC6=".4!)&W$UW2NE9*LHX_1M2_C*F(U\]OZ@_:O#3S M3#A=LOIWM16'N5_XWI;NR+$6W]EY38VAU/>,^Z_T1&L)5Y7(,3:LYOKJ;8Y< ML,:HR%(:\CK@NT*NH(WJU M& MOY.?F,O>TR(MTUEX4D(&(U8N J%DC/D,C92/,0\0IAAC M'J&Q+%=K"//N*I2S=IFZ&)RZ6 LDUX5@# LDH$"B!?#(26G-_8 I-:;5F"0H MD36U+@C% 4)P+1BL!3MFLBB"!5)0('7,9)%=9^K4&6=!CJU% *!P$%NH!Q>5 M1 &V4(^ 5AYDUG)9@R/B K:?@?8SP+Z] R!, @^2@X/D@(#E> EAK*6_>F9!' ?W# MWC$FJ)2, EGZ01Y<+XV:[H1ZS.5S/YS>AH9@G3F9AI?C\>(?4$L#!!0 ( M !&$8U# NLM(# , &(, 9 >&PO=V]R:W-H965T-'_89L8KM91^B4)V)5U4=2>?PV0?V1V4^"\&>>/6K/,CSQL]\[\".Q:62+_SVF9F"8M\SU7]E5U8I>9^)8NQY M)?2GM[\(R6L31:52%^_#M6ST]6;BWZ?A$\!,@'$"374M TAG_K&0Q7;=\9O7 M#8O?%OUO3!Y KMTF)%X'USZ0T>PPT9%0$*OJ( RQ M@\7TA"1X (KF2'4 .@N0X@$B-$"D T2S )E5Y*!)M:89BDS3"*?$*"5&*+E% MB1<4FN.,!&4D2P:$%B-9,#ZDK@5/44J*4(A%29<4ZM@6&0K)$ A8D&P)21R5 MY"@D1R#4@N3+7SX,0YQ"0MQ%(<*);!N%"U :._8Q<;B5+*T L2,$ZL9' DBJ MB9WJ(,HGJ4*XBETDW+:$(J34)@VB?FVFJ,3A/((;G" .!]OA1C1#D625N5"X MRPEB<[!M;D3SJN@J=RT@;G:"N)W:;C>B.0I6U+6Q<,<3Q/+4MKP1V:C<<8(1 MW/<$,3ZUC6]$^9P4N=8/-S]!W$]M]R.B.,YP#N#N!\3]U':_$673B@AUK1W@ M_@>"D.S7M1'-7S)9[MCF@!\3@!P3U#XFC&A:$PWCS'%" WY, '),N'8OX/:' MZ/^/1*Y>JT=3MX)%SR50NZM3WO;-J^,>'BAUE?YNJ M^V[H>H<'R5O3T0?CWXKM7U!+ P04 " 1A&-0[C1LV9$% T'@ &0 M 'AL+W=OQ< M/?NQV^ZKL_ES71].ELOJ_MGM\FI1'-R^^<]C4>[RNOE9/BVK0^GRATYHMUW* M)#'+7;[9S\]/NV=?R_/3XJ7>;O;N:SFK7G:[O/SOTFV+M[.YF+\_^+9Y>J[; M!\OSTT/^Y/YT]5^'KV7S:WG4\K#9N7VU*?:STCV>S2_$R1>RK4"'^'OCWJK! M]UD;REU1?&]_?'DXFR>M1V[K[NM61=Y\O+HKM]VVFAH__O5*YT>;K>#P^[OV M51=\$\Q=7KFK8OO/YJ%^/IO;^>S!/>8OV_I;\;9V/B":SWSTO[M7MVW@K2>- MC?MB6W5_9_8$L6-9EOW]=0ESG=7Y^ M6A9OL[+/Z4/>EHXXR9J4NV\?=AG6_:_)B:IY^GINM#A=OK:*/.:RQ\@!1IL M<\4Q1LLQYAIAU!BSXIB?EI9-),=P) KG4C)Q4DG@*L<8K0-7$8;&F!N$,4$X M")..,;<3;*T1QHXQ7U#L*5X\!7-!=0K44,%@848*-%2@.P5ZZ*4*5Z3'V ZS M[S J(6NP&8)F")@)\XACB"PV8J 1PQ2$^;P"$(5-I-!$RGTT"59@H0([?<,R MJ"";L&$9VS"19)1$'!4)IIF$6])96/L),V4S&[44(30Q(3L B$R$: 1DF@LA MV>(;$2DW@>M-*.XJA6SE0>EP_5,MDB0 W@!@$H;-(:QL,39FD)6#KT=^5! M+5D/=G21!N/(VN.&3LMD$6O"$K.Y!&Q.;,@2P".]R-+0(X"38I%%]EYBXI>2 MNR3#5N9!8Y?L(I.A2PB7#ET?NX0;B42-)(C^VH,^2:(5AH59<#M-V]K#IJ0D M[B02S)1DP]#X4*F),1% R439+(SL$V5CKW&KD6!$)98CO(,(+>-L+7$'D:"# M&!:[X=N5+:2,6,)]08*^$)N:).9>";@W-C5)S+T2<2\[XV5\;25)D!0<:%.* M[H'"Q*DX<;)YY\:#AJ:T2J.II3 C*C2Z!M5Y[4&3AQ.%J4X!JF.#@ =]L(+] M2@,6*MC7*0P"ZAL^A"G<=%J-.V$+U4T/Y.* M9F4C2ZMQS6HPQ9B8L[@4-3]NQE_.X(K08$HPP="Z\J#10)(L9*1P=.0]$&C: M)J8"%XZF7X@7UX1&C3%\T:?YB:DG2L9?'AE?F9Z]IB@<>X_+4:-F&QZA/6B4 MG>UA-6()5ZWF56M,Y(6$W]IDR8PDPG6>)C(4_2-G<=D0+R+QG,C\L(7 MC=/AZ9? "QD9'QL(DP:!1FHC9U;"E4N\D<8W')W43_7] M?>H?>?FTV5>SNZ*NBUUW$_58%+5K?&]2&UL?571;ILP%/T5Q/MJ#(XA$4%J$DV;M$E5 MIV[/#G$"JL',=D+W][,-H<1Q^Q+;EW/./?>";_*>BU=94:J"MX:U_7(0RO@>?Z5"D3 $7>D1/]1=5+]R3T"4PJA[JAK:QY&PAZ M7(>/<+7#!F\!OVO:R]D^,)7L.7\UA^^'=1@90Y314AD%HI<+W5+&C)"V\7?4 M#*>4ACC?7]6_VMIU+7LBZ9:S/_5!5>LP"X,#/9(S4\^\_T;'>A9A,!;_@UXH MTW#C1.\#,;S=CIB/"*Z0[GYI@K;9]IENC]312X%QEH.+ M$1HQFP$3SS!P0@"M/J6(?2DV\1T]ODVPO4P2$B=]$XJTSL0+)W 3Z M0 !Y!9 50#>-6CJ-&C"9Q;06\P4F"".G7 \,9=DR=6KVJ>$4?M#[A=?UXMYU M&CFN!TPZSY/@S$%M/2@$D?N>/*AXF41^R]AK&=]9A@@ZEK&G-2E$;J,]L$42 M(>?SV_G4EABYC0:S.]50<;+S2@8E/[?*?)NSZ#02'V-S)YWX1H_*8;*]RPQS M]B<1I[J5P9XK?>/MO3QRKJAV&3WHWE9ZM$\'1H_*;%.]%\. &PZ*=^/L!M,? M2/$?4$L#!!0 ( !&$8U!X>D]=X ( .8+ 9 >&PO=V]R:W-H965T MTDW;^?;0@-Y@;Z$K!S[O6QX]AW<6;\31PHE>DB]]+Q4NP/4G=XJT5#]O0GE;^:9ZY:7I]E6U2T%@6K'4YW2_<1 M/>0HT@&&^%W0L[AZ=_147AE[TXUOVZ7K:R-:THW4*8AZG.@3+4N=27G\[9*Z M_9@Z\/K]DOV+F;R:S"L1](F5?XJM/"S=U'6V=$>.I7QAYZ^TFU#D.MWLO],3 M+16N3=08&U8*\^ELCD*RJLNB5"KRWCZ+VCS/7?Y+&!R NP#!H3T9#(QP1" 2P1@/,,3()@ M,$\,)PC!!*%)$ X2!-9"M4QJF-HPOC7362*?(@::$:@9 9JAI=DRR83F+)%/ M$0/-&-2, 4UKB'4\JSE+Y%/$0#,!-1- T]J:ZV169!>5CZ ZG07#C4$$^?'#YG]CI'33PP?;I T ( MQU:J'*!P$$8WG&\#1-E MJ2T\ANZ0;Q_S((5O_!<0?-*C '!.;>< V(-)/+(&L#2S+\@79-B1KNJK:ZTO[U7]02P,$% @ $81C4-,F M>[UW @ [@@ !D !X;"]W;W)K&ULC5;M;ILP M%'T5Q /4? 5(1)!*T+1)FQ1UVO;;(4Y -9C93M*]_6Q#*3&WW?[$'YQS?*ZO MX^OLQOBSJ F1SDM+.[%U:RG[#4*BJDF+Q0/K2:>^G!AOL51#?D:BYP0?#:FE M*/"\&+6XZ=P\,W-[GF?L(FG3D3UWQ*5M,?]3$,IN6]=W7R>>FG,M]03*LQZ? MR7E$PSJ'D]/6??0WI>]I@D'\;,A-S/J.#N7 V+,>?#EN M74\[(I144DM@U5S)CE"JE92/WZ.H.ZVIB?/^J_HG$[P*YH %V3'ZJSG*>NNF MKG,D)WRA\HG=/I,QH)7KC-%_)5="%5P[46M4C KSZU07(5D[JB@K+7X9VJ8S M[6WXLO)'&DP(1D(P$?SX0T(X$L(W0O0A(1H)D45 0RAF;THL<9YQ=G/XD-X> MZU/D;R*U^Y6>-)MMOJGM$6KVFL>IEZ&K%AHQQ8 )9AA_0B"E/BT10$L4P8(> MW"^P6R)6]XARB?#]$#81@G&&1B"$8A @<@(1'<;Y5L;!6'L6/\#4T*8 M=\RN0+,K0""RS (8W\K\#M*Q4P-A8MAL#)J- 8'$,@MA4LLLA%E;9@',VH/- M)J#9!!"PCP&$L8\!A DMLQ F@LVFH-D4$+#25T"8V#(+8:P,E1 FAB_1CHHF'-%[J8FV+R)C.\!+YA?FXZX1R8 M5"7)%(X38Y(HC]Z#N@EJ]?B8!I2O\LB8BMZ:NI7S^*A4]Y D-FCJ!:9HG#:W:>#&S8T]B,>,G55Q*1/#4-%?^6K.:7 M>0SB]X'GZG!49B!9S#IZ8"],_>J>A.XEHY==U;!65KR-!-O/XR_@X1% 8V 5 MORMVD9-V9%+9 M2_N,MB>I>#-XT2@-?>O?56O?E\'_NUG8 X&<#0 ^$,#-!B@SQK@P0!_UB ; M##+'(.ESMY.YIHHN9H)?(M'OAXZ:;0<>,KU<6S-H5\=^T_,I]>AY05(\2\[& MT:!9]AHXT*M:\ %UK'D.:?-0D.H\Q&1A,!EH': J*4=@!"CI MU@&^F@TGDV6O*:RFM9H<(UPX,Q)0I00481@!Q-E/*U\$$,)AE"*(4@0VBHM2>%$P#I!"YQRBDRPEV#\)ZT$UKT%U6Y+ATRVY 5V!ZZ)SU%>HL5.SO3)- MHMNBOT?T'<6[X8Z4C!>UQ7]02P,$% @ $81C4/Z:0HF( @ 50@ !D M !X;"]W;W)K&UL?591CZ(P$/XKA/==*!0H1DT6 MS>4NN4O,7N[NN6I5LD"YMNK>O[^V(&*9W1=IAV^^^69L9YA?N7B3)\:4]UY7 MC5SX)Z7:61#(W8G55#[SEC7ZS8&+FBJ]%<= MH+1O76JJR *PS2H:=GXR[FU M;<1RSL^J*ANV$9X\US45_PI6\>O"1_[-\%H>3\H8@N6\I4?VDZE?[4;H73"P M[,N:-;+DC2?88>&_H-DZ-W@+^%VRJQRM/9/)EO,WL_FV7_BA$<0JME.&@>K' MA:U851DB+>-OS^D/(8WC>'UC_V)SU[ELJ60K7OTI]^JT\(GO[=F!GBOURJ]? M69]/XGM]\M_9A54:;I3H&#M>2?OK[\0WQWPIPZX=\".0]"E8FNSIHHNYX)?/=']NRTUAPC-L*[^SAAM ML>T[71ZIK9=EAM \N!BB'E-TF&B$N2,"S3Z$B* 0131QCQX#K*:(Y!&QGB(0 MBF$1,9AG; GBASPCF "#!-@2X!$!CIP\B@Y#+*:QF*8)D0S62D"M M!-":.EK)) I)W=).,7GHGMXI!I'H@\KFH-H+V:G.A@UUYJ)HQUGZ0;N#RJ. M92.]+5>Z]=L&?>!<,:TR?-:7[*1G_+"IV$&99:;7HIMTW4;QMA_BP? EL?P/ M4$L#!!0 ( !&$8U#LZ_-[>@( "<) 9 >&PO=V]R:W-H965T,L(/NJ@NO*@[T=>CR',N:-+RDCU^ JLMB%2 M1KR6I..3OJ-2V5/ZI@9?CVO75XI(10Y"46#97,F&5)5BDCI^#Z3NN*8*G/9O M[)]U\C*9/>9D0ZM?Y5$4:S=QG2,YX4LE7FCWA0P)A:XS9/^-7$DEX4J)7.- M*ZZ?SN'"!:T'%BFEQN]]6S:Z[?HWT2W,'@"' #@& /3/@& ("!X-0$, F@5X M?2K:FRT6.,\8[1S6?]X6JUT$5DBZ?U"3VFS]3MK#Y>PUCT&<>5=%-&">>PR< M8. ]8F,BPGO$UD0 $(P83VH8[8F)IE@[M0BJUIDJ(V2F=@>$D_%^@B%,]C&A 5I!(.98&0( MA@!&T"XYM$H.#$&6OPRB761Q%PD7MC)J94@ M?3Q-X-N+UC?W,O3G5>L;J<(H2HSM;,.A=-$4L/ ? 19;T *%O<+!!THD_R0P+>6L9!Q4Y"=6-99_U M1W<_$+0=KB7>>#?*_P)02P,$% @ $81C4">7Z+DL @ -P8 !D !X M;"]W;W)K&UL?57;CILP$/T5Q'O78"Y)(X*T)*I: MJ9566[5]=L@DH#68VD[8_GU](82 M2_!'LXY5G)#H.Y&A(#44X"%+4D+KU\\S$7GB>L8ND M=0LOW!.7IB'\7P&4]5L_]&^!U_I<21U >=:1,_P$^:M[X6J'1I5CW4 K:M9Z M'$Y;_SG<[%.--X#?-?1BLO9T)0?&WO3FVW'K!]H04"BE5B#J<84=4*J%E(V_ M@Z8_IM3$Z?JF_L74KFHY$ $[1O_41UEM_;7O'>%$+E2^LOXK#/4DOC<4_QVN M0!5<.U$Y2D:%^?7*BY"L&524E8:\VV?=FF<_Z-]H;@(>"'@DA.F'A&@@1'=" M_"$A'@CQC(!L*:8W>R))GG'6>]R>;D?T1Q1N8M7]4@=-L\T[U1ZAHM=\A<,, M7;70@"DL!D\P=P12ZF,*[$I1X 4=/R;8+1')(V*_1(1AY#81.>N,C$#T4"=V M"\1.@=@(Q!.!&,_J*"QF;3"M3;*.9K4N,>EJ/:MVB4F2M=MLXC2;+,RN\,Q( M83&K29)/R>>9DYT#% ;SPW&!<.#VFSK]IH[FSK(4Z:(IX7J&V2TQBP/8+S'3 M [!FT>3Z-,#/9C0)KV275NK/9VEMF-9-TPIM'X7Y'_!U!+ P04 M " 1A&-0WRT[$=(& #&*@ &0 'AL+W=O2 M%<><^2DQ-[&M_!S.:,A/Y%!G;U7]<_=[I8[.Z?RW6Q M^U)MRTW[G\>J7A=-^[-^6NRV=5D\](W6JX5,$KM8%\O-_.*LO_:MOCBK7IK5 M[E_6ZJ/^[+%?5V_E[9;69U>7C^?RK.,V=Z1KTBK^7Y=ONZ/NL"^5'5?WL?OSV<#Y/.H_* M57G?=":*]N.UO"I7J\Y2Z\>_@]'YH<^NX?'W=^NW??!M,#^*77E5K?Y9/C3/ MY_-T/GLH'XN75?.]>LO+(2 SGPW1_UZ^EJM6WGG2]G%?K7;]W]G]RZZIUH.5 MUI5U\6O_N=STGV^#_?=FN($<&LA# V%&&ZBA@?IHH$8;Z*&!CNW!# U,; ,[ M-+ ?#>QH S:CIT4;R2$DQSU9H1(BNT,R*Y+ L+/0'\$$$@!!2M%>.%O(W830WSI@>"D.+P;2FT'DY=-EAFX1@(R&ARRE6A,PY9,= M^J%A!"J 0 8FQ1&H0MU@_BG$/YHMQ?EWHK/ 'D0%MGD(@)05B@.0^<(EXR,' M,U)Q1G)8*,Y(Y@Z7^$/"=P9S5'&.BB0PU16&G[+QM%"868HSB]-B$!W?_G9H M.L7UY)XW!Q(_E;XS MF+.:++L%0E9/B[251PC] #%)-=KZ MTEFN^;Y620Z$="+$VLHCA'Z &*>&XY3/.IY-#$J+0,F2 MP"L%)UX6_)XP)6U,Q=5.5UR!9#SPP,ER3,G53I=<@63DUF",6E!R%:%S<@P_ M^XF2J\7PLS$E5PNJGZE!Y)HNN<;:RB.$_ND]1K.+*;DZ7@%M^Z+1 16-#ANB M592I[ORX,)%=3+W535<+@"3T>@1&J$,(I>1RX'1\/)L8DPYADB6!KR1/O"SX M/6%&NI@S>%N7]5/_0N1N=E^];)J. M-T=7#R]=?I7="W/D^J4XO1+@^JTXS?>O5'Z8W[_A^4=1/RTWN]F/JFFJ=?\R MW6-5-67K?/*E=?ZY+!X./U;E8]-][:*J]V]6[G\TU79X:W1Q>'7UXG]02P,$ M% @ $81C4**;TS$]!@ )R, !D !X;"]W;W)K&ULE5K;4MM($/T5ES_ 5L]5HH"JX$#(C4HEM;O/"@APQ;:\DH#LWZ]N M-M9T'R+G(;;%Z>GNF3ZGV[).7_+B5_F89=7D]WJU*<^FCU6U/9G/R]O';)V6 MLWR;;>J_W.?%.JWJC\7#O-P667K7&JU7Y M6ZZS3;G,-Y,BNS^;OJ.3&]\:M(B_E]E+>?!^TJ3R,\]_-1\^WIU-HR:B;)7= M5LT2:?WRG"VRU:I9J8[CWW[1Z=YG8WCX?K?Z59M\GJ?Y5WU>#:- MIY.[[#Y]6E7?\Y?KK$_(3B=]]E^RYVQ5PYM(:A^W^:IL_Y_;&]@7PWH-DK %%NY.+1IOL#YM&F^R.F]38XZ/=@9,> M[65WY&0"+_.N?%L^O$^K]/RTR%\F14?I;=HH!YW45O7BS=668>T?:TZ4]=7G M8^5B7&>J&$.-30QX)C MB$P0*\=XY8)8.2;P=,41P;Y]D&()]N1:P@2Q?)3R#M;YQ#'!*I^%>!,_Q'R1 M,/$0\U6*.,C\1HK8R&>MY;K4[0IZ4)=.7L'(*YAV!7.P@@[S7708WV(V+29Q MI"F*@L/^Q('*1NV_8'#V+U^MPNSW?[HBT2F1' ML>PHYAOC@J1O.DQRF(^>(?HDLI^$^2$?RG'"#]L[F["JN.) 4 U-9Q6;3"3L M;Z KESTH%MUT@?P9\J&'#+*J:P8%C+HB\?T+S^E##SJ,QI@8%![)/>T=*;XU MBFV-8DF9V/&#$G"D$@?92T!\2;.@7$1A^IK7J9OYH-E>2S S,T&*GV68"E;[ M(L!T-#,![*NTFI\A42#008BW$(J CA,0)R1Y$%:P %4C2^;A30%L6UA==-#QI;-PI(AN*2P5K^H@<-^CG2 M)@5(J3@IO:'0$1_#=#TS:]!$%2"OXF.8-RPIRS;0Q;/$$CHMP'(E#$UAS[E0 M@.6! '[\,VX8$U #Q=6 S1$7BJN!3Y2!FPW$0$FS41SZBGD%61TVPH4$HP26 M&M ,)6A&.+8LE#!&85<:2(86)J3P^_-"\]G&6.@)"(L>,=HL-!]M'&2J!O*C M!?D)/;WO0?&XG-"712X^;(A:]* W-*$;HF0L3&RD0 MKP'4-5*W!Q.# :0T1W1[ ^AFA&\2+&=,R25LJX0^#0 M&:"2$6XE$!@.+:"(C<8G;0%%+.];/.D>-#CIV+HD 7RT@$M6:%T63/ 64,0> M<0O3 HI8H8FP^SB6#[O@1HZ !.5KT7U)SC=^8Z0'C;LQ8@'9K-2WT!$ LMDC MR&8!V:Q$MG!>LGS>Q%.,!4RS4M,"S<@!IKDCF.8 TYPP(;*B<@*. MR"A\0QDPTHVY3^:$[I9$1HB* VT0_C JP'$G#)X&%+H#''='M$$':.G&M$'' MVZ!.O"5 *H?N[4O$!*W? 6*Z(XCI #'=F"[HA"Y("K0O!XCI!&):4"D>$-,? M04P/B.G'M$ O$$YI'Q[R_. 7XG56/+1/7)23V_QI4S5A'ES=/]7Q3C6_, ?7 M+^AD0<+U2SJY[I[9>%V^>X3D:UH\+#?EY&=>5?FZ_?'Y/L^KK(X^FM4U^IBE M=_L/J^R^:M[Z^GW1/;K1?:CR;?]8RGS_;,SY_U!+ P04 " 1A&-0($"6 MANX# "T% &0 'AL+W=O))&7R[HZ[R-C(G7?>_'$Q3Y5U_VKS& M[:G1^7X<5)4Q9RR)J[RHP^UZO/;<;-?FK2N+6C\W0?M657GSSZ,NS7D34OAQ MX5OQ>NR&"_%V?^Z^^/TW/1G\37+OJATW1:F#AI]V(1?Z.%)L6' &/%G MH<_MY#@82GDQYOMP\LM^$[)A1KK4NVY(D?=?[_I)E^60J9_'WS9I>-4U,9;/T4ZGR'Y?OHAZ_SS;_QS \@-L!_#J Y,T!P@X0_PT0 M8_&7F8VE?LV[?+MNS#EH+JMUR@=3T(/H;^9NN#C>N_&WOMJVO_J^316MX_
6XA80K)Q=!UC VZPS*$D24!3..;,(:6Y'+;$,:1$(_.:EH@ MV:1FE46^>C&.A'ATEC*Y2PG32"Z.8!U35XE2%7G^=@ES2QF02N92F6L9Q2*F M$A\,F'%R(2>6>OH,AI>SY8[A&$F.D)P[A@,D11JE0OKZHJ#EJN7/KV* [2L.8%L>2H]SJV6;E2*8M6OET>QE>@WCOWC U: M6I7 F L7QS=H,WSS-F+*!=@-$_.DP/2*._;# M E,I$)6."+?%-+_P") M 9:H^\YM(T'WO5D7)EV"[3!YD)*>9]@[ML,24RF7/)[:H'3*B4<%XRB7/)K: MH*F*IUE(S*%$W=99O71Q+1A5B1JM;^DQJG*U?-T4)E M:8PVZ/\?@./)ZZ/A M?=YO>?-:U&WP8KK.5./[HH,QG>Z3LJA/=]3Y_GI2ZD,W'*;]<7-YCW8YZ&PO=V]R M:W-H965T/W:[!@3SEM95,W4W0FQ MO_/]9K5C9=9X?,\J^IS1.)GX1^5(8QXZ#.YA(H*&F+F- MN2!\R>!, T,T'K!E3C$Q0M@8/$0\VHAXB%C8"(3"(68)80B<3 C6-&P=A#T' M!%'8000ZB%H'T6!24J,:'8:VF*K%!$8U; 1"@?S 3&*026PS(4:<>6S%^4*B M*"0Q'(B @0@0R%QCY,.4/T0L;,2UHE"0*P6X8MA! CI(;E\@*>@@O6&!I%:F M":']3+N2V3 2!!9L8"M/\QZV6;4"\>T4H$JRV"Y)::HD'M%*A' M$C.%#J8TX8(+/7,I+T#@3"L]=C6>DI-R=0@,WEL4H)PL9>,[ 4,BS@&1)R:@J%!Z?4% M\@C!@$D#8!]LF25@,KYE,'PR8.!DH&,N8,7'GWB)Q;! 8TB@K9=M0%&AET>_ MU]"4K-ZV[6CCK/BA$NIEO3=Z;GGOL6J(C/&Y;(6[QO7BINNC?V3U-J\:YX4+ MV6ZU3=&&<\$DS<"34KR3K?OYH6 ;H6ZIO*^[_K5[$'RO>W/__ ?![#]02P,$ M% @ $H1C4!PI=5%; P N0X !D !X;"]W;W)K&ULE5?M;ILP%'T5Q ,$;,"F51*I^6@W:9.J3=M^T\1)4 %GX#3=V\\V M;@+V)4WZHV!SSOTX]KVQQT=>OS8[QH3W7A95,_%W0NSO@Z!9[5B9-2.^9Y7\ MLN%UF0DYK+=!LZ]9MM:DL@AP&)*@S/+*GX[UW',]'?.#*/**/==>SS<1_0/=/ MF"B"1OS.V;'IO'LJE1?.7]7@ZWKBARHB5K"54"8R^7AC)O.2-6S.BS_Y6NPF?NI[:[;)#H7XP8]?F$DH\3V3_3?VQ@H) M5Y%('RM>-/J_MSHT@I?&B@RES-[;9U[IY[']0A)#@PG8$/")@"X3(D.(S@1R MD1 ;0GPFQ!<)B2$DUQ*((9!K"=00Z)D0Z05LU=7+MKUU]_DBC5R]FU*:30.WI0A@YFU&-S!Q 3U,7,7(X(@F<4@*FE+@I$0P; M(* !:NXP;3$4FMF %4-.J4;!OR M9[9Z(:,0[J@A$+05SL* +A1>W]5 \T: JSO;%7*20GC4Z7E]3V!_?D#8]90. M!0MW/'1#RT-PST-0T[.D72*@I^%D4%FX%2&@%]G*+@TH[7H:\ +W*T0 58=, MP!T+T1M4A1L#@CJ#HZI;S4K4(57A7J78@ M^-Y<%(/3;77Z'U!+ P04 " 2A&-0'@O!APD# "M#@ &0 'AL+W=O M>>X_QB>W%5;3/W9%S&;S45=,MPZ.4 MI[LHZK9'7K/NDSCQ1KW9B[9F4G7;0]2=6LYV)JBN(AS'652SL@E7"S/VT*X6 MXBRKLN$/;="=ZYJU_^YY):[+$(6O X_EX2CU0+1:G-B!_^3RU^FA5;UH8-F5 M-6^Z4C1!R_?+\#.ZVQ"J PSB=\FOW:@=:"E/0CSKSK?=,HQU1;SB6ZDIF'I< M^)I7E692=?RUI.&04P>.VZ_L7XQX)>:)=7PMJC_E3AZ781X&.[YGYTH^BNM7 M;@6E86#5?^<77BFXKD3EV(JJ,[_!]MQ)45L654K-7OIGV9CGU?*_AL$!V ;@ M(0 E[P80&T"F!B0V('D3$/52S-QLF&2K12NN0=M_WA/3JPC=)6KVMWK03+9Y MIZ:G4Z.7%GY^1%9DB%[4+<7<.5FDR6"AN* ">KPG-( M);!7R(RS%8&]0MPMPY5*G25\L]#[/-'H&J ORB;+G@24MTHS+E_+X3D MBC'^I+0?U=UQZ%1\+W63JG;;7Z#ZCA0G>SF,AAOJZC]02P,$% @ $H1C M4.WA2H0= P R P !D !X;"]W;W)K&ULE5?; MCILP$/T5Q'L6;,QME43:I*I:J9566[5]]B9.@A9PBIUD^_>UC<,"'J+T)6#G MS,R987P8YA?>O(D#8])[K\I:+/R#E,?'(!"; ZNH>.!'5JM_=KRIJ%3+9A^( M8\/HUAA598##, DJ6M3^ MTZF\?F[V,K#PL]\;\MV]%3*%W[YPFQ"L>_9[+^Q,RL57#-1,3:\%.;7VYR$ MY)7UHJA4]+V]%K6Y7JS_JQEL@*T![@Q0$W[M(Y4-P5ZC%0Q-WK3U,[\I[(5:O>\3/-T'IRU(XM9M1C!EB["(0B.$0$9A$9!V2010@[(* #8AQ$ P<9[" &'<0 @WQ4QQ:3 M&4QM,!AGXUH (-1[(@,J"4@E<:AD83BBTF+27I092J,$#I."85(@#!J%2=TP M,1F59>V"LHG29R"1#"""1T0R)\:H(FL7,7@X QXYR"-W6R#!L ,4PH*AVL ,B5 +<= M+6C8]C&.R9B0BR/YA" A6% 0N:,K+>A66P*0&X\*UB;DBE.,)^01P9J"DO_H M3%@OD"L80&>Z8N!4Q(6D.(JFV@76# 2)AA/)U809(4DZ%0J6!>3J0A9&XU"Y M$PJEX=1K%E8/'-YQ!"SH5H$!R(SD23Y!!M8A[.J0V__8U2&'S"W(D BL4]C5 MJ2PD$RY@;<'1_O-?Q9J]&96%M^&G M6NI)J[?;C>-/6,^/H_V5&M/;H?K#33OC?Z?-OJB%]\JEFD[-#+GC7#)%,WQ0 MBG-0GQ7=HF0[J6]3==^TLW6[D/QHOQN"[N-E^0]02P,$% @ $H1C4+?: MK'DJ P W0\ !D !X;"]W;W)K&ULG5?MCMHP M$'R5* ]PR=J!A!,@E8NJ5FJETU5M?^? 0'1)3!,#U[>ODQ@$8=R:WH_+![.S MGLV./Z9'6;\U6R&4]UX653/SMTKM'H.@66Y%F34/>7/I]V[YWH^E7M5Y)5XKKUF7Y99_7LA"GF<^>2?7KSD MFZUJ7P3SZ2[;B&]"?=\]U_HI.+.L\E)432XKKQ;KF?^!'E,>MP$=XD97RK7WXO)KY83LB48BE:BDR?3F()U$4+9,>QR]#ZI]SMH&7]R?VCYUX M+>8U:\23+'[F*[6=^8GOK<0ZVQ?J11X_"2-HY'M&_1=Q$(6&MR/1.9:R:+K_ MWG+?*%D:%CV4,GOOKWG578^&_Q2& Y@)8.< BOX:P$T =PV(3$ T" AZ*5UM MTDQE\VDMCU[=?]Y=UG81/4:Z^LOV95?L[C==GD:_/(HCX&1/H,9X'RN! 64<070UTC DX). = ;\@B),1)H@@001& M$ \*T6/B#E-UF!"G&,$4(Y BP01C2#!V%QE#@OC?(M,>0^&ER@=B.$T"TR0@ MS0033"#!Q%UH.U#4^: ,::HTMF2P>H]M,9.D+PMU/[ Z]N/^)._2O 3DT M,&&3$' )D84"FX!&=VC%-J"QR[<=HV_+(DLF[!<"AK%9@; 7*+E#+W8#35ST M3J!>RR3*L&L8<(UU(L=V8.2NEUD6 [0:#'O9@(9Z+I] FL M.R>MI51"<^K^];VM/FN?'PJQ5NUMK._K_L#9/RBY,X?IX'RBG_\!4$L#!!0 M ( !*$8U!ZD(C$A ( /P) 9 >&PO=V]R:W-H965T"G$ MSL+F(=AF9GS.&7Q);YB\T (A9KW654/7=L%8NW(<>BA0#>D"MZCA;TZ8U)#Q M+CD[M"4('B6IKAS/=2.GAF5C9ZDZAJ2OQM4X=O:!O;; MP'-Y+I@8<+*TA6?T [&?[8[PGM.K',L:-;3$C470:6U_ JLG$ F"1/PJT8T. MVI9(98_QB^A\/:YM5T2$*G1@0@+RQQ5M454))1[''R5J]W,*XK#]IOY9)L^3 MV4.*MKCZ71Y9L;83VSJB$[Q4[!G?OB"54&A;*OMOZ(HJ#A>1\#D.N*+RWSI< M*,.U4N&AU/"U>Y:-?-ZZ-W&@:&:"IPA>3P#O$WQ%\.<2 D4(YA)"10C_$WQ9 MWBYW6\GI2/7K,$+%/G*H049M-A MO '&&R.V.B(<(W(= 8 _QCSIF" *>HS#\^B3\8S)>%+ 'PF$9@'?*.!+@6 D M$-U%V6&6$M-TU? 7C^(,C-,$VC1Q?%>P38>)!].X=T6?1.0Z @"7_^XRTF%1 M$/B/*A<:4PJUE!+/-0M$1H%HOG>Q42">]FX3Z]XM_,@\2V*<)9EA73)IW20B MUQ'A7-PYYL"'NPO8(8M"C1S30'SX@?>#&L4Z#UO MIB&Y >(G#]T!YKT&Z)M-XGD/),S[" @^X(]YW0)]X1K\"3_DCWF!@VB./]&T M/Y.0W !ONZ/,S@DQ;WH.R3GLJ'6'C-^WLI3\80Q0US27? 2%/PJUGXC78?A5MVUG/["E_T#4$L#!!0 ( !*$8U#1N7NW+P4 $P; 9 M >&PO=V]R:W-H965T5?]YR_(T+JO;_-TO]KF.UXU1FO@T"*2? MQMN=MY@WSY[SQ3S[*)/M3C_GD^(C3>/\OZ5.LL.%1[RO!S^W[YNR?N OYOOX M7?^IR[_VSWEUYQ^]K+>IWA7;;#?)]=N%=TEF3X+5!@WB[ZT^%)WK25W*2Y;] MJF_NUQ=>4&>D$_U:UB[BZN=37^DDJ3U5>?QKG'K'F+5A]_K+^VU3?%7,2USH MJRSY9[LN-Q=>Z$W6^BW^2,J?V6&E34'"FYCJG_2G3BIXG4D5XS5+BN;OY/6C M*+/4>*E22>/?[>]VU_P>C/\O,]B &@-Z-&!JT( 9 W8TH&30@!L#?C*0@P;" M&(B3031H((V!/!D,UZ",@1IK$!J#<.PH1<8@.D7@@P8D^.I<,-KDV&PR-BWR MU6Y"K?;Y[<1J9NIU7,:+>9X=)GE+MGU<?VTF?O-/ZO96E1//Q 8$HXA M@1CV9&LQ42<&95/)X3@*CJ. ./:$;3&J.V!*BB@(K%ERYP*1HD,XF=!)ACC) MA ,#VV;A(OZ02EJH%8 2(2(L$9QN!(R=1>2;R!D2R3F35BMO79A=U;>(E8L@ M).@VJ5=3O8B JAT 55G2AXQ2"(Z!#VO68\ M&E"7:RR8!B$2"E$G LF3I1PKXNJ3BKBP$W)1#&TUHF,$$C(GD'!51DTE5CDB M9P32,VLANC.@ 6ZO#$1A@]-/!M$\ HF>LNN&5$^@0XPH&G$E+>1645?$U2** M1T+$B+AJI"+$!T6X3X/Q=*((K:E+:W>.&U!W<"E%(R'DIW3$G#*@(=T$(+UD MS.Z&NDTBD4)21K2&NEHC*-8D1$0H/Z-)"/,IQ'QGZ(;V,&;HOH4\ 1!%&;8Q MI(A^4%<_JL4-\8'0GJHS!@[A,P7X;"\6*P/J2::<6FOH@T'52^D)%DP)HJP4 MX3T%=B&6>"T-J'>(%LP^$%Y#,!)A(\T1Q>#N MEL(]%QI0KZ=.0G< "FT\1\2' ^)#).(#D0M^SJL.[%T'<)K@SLL.[JXRE;HA MD1!1X9"H8-,*$0LNSZ@8(3<'R&U7_&A (RM&R,VA?3OF R$MC\97+! R"N T M;E=\;4!VQ1$2"F&9 #;N')G6 J&&..,\+A!J". \;I=\8T!6R<1^?^-W7E:G M.G]O/LL4D]?L8U?6:7:>'C_]7-+Z9;?U?$EF-P1X?DMFJ_;E^,E]^YWI1YR_ M;W?%Y"4KRRQMWH._95FIJ^RKWGB3C8[7QYM$OY7UI:JN\_;[3GM39GOS[&ULE5?M;ILP%'T5Q ,$;+ZK)-)*-6W2)E6=UOUV$R=! M!?K9Q&8'K+OD3,)Q[[CTVY]I9GAE_%0=*I??6U*U8^03[0'2*GL7HWM-27AA[U8.OVY4?ZHIH33=24Q!U.=&2UK5F4G7\ MMJ3^D%,'CN_?V3\;\4K,"Q&T9/6O:BL/*S_WO2W=D6,MG]CY"[6"$M^SZK_1 M$ZT57%>B!(0]%+,W#P02=9+SLX>[Y>W(_HK0G>QFOV-?F@FV[Q3TR/4 MT],ZC[-E<-)$%G/?8_ 8$X67F!+ Q/DEY@'"% ,F4'4.Q6*P6&P(HC%!$L($ M$4@0&8)X1) 4Q41MCRD,IC68:%&@B90Y".$%0G M,5A+/*LE3R9I[GM,/DX3 MP3D2,$))CCLD3#"=)P23IG "E,$$&$F37+VL.$N3S"N)H(K/'H' T ME^$B@;,48)8"F"C':N@TD-G"ZY4BAU_1%5HM"*$+L:%C51%L-H0!O;&# K8; MBF[0"[L$ 3:9Z^U!V5BN(POL$S0W09:ZI@MV 4IOT K[ &7_;T^E!5VTGF(1 MNA8&-@P"'#-M/J4%771"]17ECDRP:=#<-;,65 *@Q-6#,&PM' **'/;&L+4P MNGX%L6.# CPS_5I+"[JN%6'867B^D^6)H^EBV%DXOD$N;!L,[!USN0GC4(X# K#P &0 'AL+W=O[^IHF3H LX"TYS]^W7@)N M/33IGX#-.3-G[)F)/3W+ZE=]$$)YOXN\K&?^0:GC) CJS4$4:?T@CZ+47W:R M*E*EA]4^J(^52+59*=XJKSX515K]MQ"Y M/,]\Y']._,CV!]5,!//I,=V+GT+]=7RK]"BX6-EFA2CK3)9>)78S_Q%-7C%K M""WB[TR]MQ2X]Y>J'/+\($Q#U/1/]'^)#Y!K> M*-$^-C*OVU]OO9CSBF?!A^-(8-9=!C AXLE%T"'B&=(2#3$O MD!;+TRN$B>"%B\#]BUH#47_A6 @;(* !TAH@/0-Q9"7 NL/P%E.VF-!:L9N( M9Q>!4$)&I%)0*G6E8EMJAXE[;HA>D-#6Z\(03@:X@1X&ZF' TL56TC+'$0]1 MA!/83PSZB1T_W-ZBE8NA%,-...B$N\'$5M:ON!,,(R1B%FSMPNSEOXEX=A$( MA:/[DX A)4Y(A#$KI Z3]/S@Z*'7,@9N4 CWT-!QA$(Z8F*D#:/[ZQB!+?01 MX=N5O#0@JPS'EA7!/0=%MPMQ:4#]'8QT;XNL;OP$XT9W&L%=#+EMS-GK%P.B M_;1[T)XL2:^W<4-)<+=";KM"X4A)(KC!(/:-K(![!W(;@]ND#,AJAS0F;,07 MW$*0VT,X&SD&(+AD47)_Q!BN1NQ6HY.=*P,:9%T24S12M1BN6HQ<5VQDBS%< MM1A_(V"X'+%;CIQ8_71A0/W"QW2LR#!<9-@M,CX:+EP4F'XC7+@HL/NWRYEU M]GH"0)1PRT_0.R07HMJWMZ[:V\A3J1J-O=G+S>X1-X=L:WZ!)BL$S*_1Y+F[ MMUW-=]?(/]-JGY6U]RZ5/MJW!_"=E$IH[>J.#OKE>!KG8J>8UUN]5=WWK M!DH>S=4TN-R/Y_\#4$L#!!0 ( !*$8U"4$GGTLP< -(X 9 >&PO M=V]R:W-H965TS,;\6F8R&2Z)68>/;MAY1IK^4^)ZG.C^CBZB*KU1]YR%.\>.P/7X[W M73/QU?O%5,NGOO\R??CG[>723+O4;;N;8^[[79*->[( M?^>LRY>-3@-?OW_._NNI^K&:3^MC][[?_KFY'>XOEWFYN.WNUE^WPV_]XS^Z MN:*P7,SE_ZO[UFW'\&E/QFW<]-OCZ?_%S=?CT._F+..N[-9_/;UN]J?7QSG_ M\S \P,X#[,L \=\=X.8!3CO SP.\=D"8!X3_#W"GZ7VJ_329'];#^NKBT#\N M#D\+XF$]K3MY%\:?ZV;Z\O3KG/XVSN=Q_/;;58[^8O5M2C3'7#_%V%8=(K9GV+,F]GX8<2'.D+$C/_>3$@=%KUW,>"2/"S)5R6)(0D"3!#TDQIA M@ECM08YO)O5]_.&4U1'.Q]=3=K8G">Y) G-A<8(,$V3]7!28H"CFHOQP+NH( ML85/AAB,O@$[$TD*@YZ77$VP@O&=(L&;_D>O>=;P1W& MQC5@XS V3H.-4V/CB(94B4B@ *WCTXJY<8@;1U)@;EP#-PYSXS3(^,;D/$8&:]!QJO5F<>X>(0+4:(>X^(; <"%Z-Y#[ M!PVX!(Q+T. 2U+@$C$L N&26 N,2&G )&)>@P260LPNY+8-IB8"63%1HQ+3$ M!EHBIB5J:(EJ6B*F)6IHB6I:(J8E EHRD;D1TQ);;K>1^VT:6J*:EHAIB8@6 MHCTCIB4VT!(Q+5%#2P0G%ZX]$Z8E(5J(]DR8EM1 2\*T) TM24U+PK0D#2VI MIB5S@9LP,0D10P1NPL2D!F(2)B9IB$G@#G3@]9([T(@:(C\3IB8U4),P-4E# M30+4\'HSIB8C:H@$S9B:W$!-QM3DFIIZ/>>:&G&674YG3$ZNRJF0/RJ[OO2W)O!53FQ_ ;Y_ M85<@0HQ_:7'^A5C_ KQ_L,J!^3_6P Y'Q/P7X/X7UH8FQ/Z7%O]?2 . J#H M!+0 !,_.N:0!0$ '0#%,H9$6 &GI 1#2!""J+@ !;0"N4*5!6@$$] (4PQ0: M,?G%M2@T8O.+JT\HJ/>M5FB>'L1).X" ?H#"6DZ%./WB6C0:\?K%J32: QJ- M77\*Z0D0T!10#!-HQ.T7WR+0B-\O7B70?"W0QLVSI4D: P1T!A2J;8GO+[Y% MGA%;7X"O#]:WK^59].RG)O:_^!JE8A@DI % ?(LV(_Z^((,?_-2U-K/,UQ32 M!R"^1JD8ILQ()X#X%F5&/'Y!)G]== #*;)0H;%N$I0"$F= D!)+0(LR(VR_ M[D=5U\*L!,LZ[828_@)<_R(,$V+[2XOO+\3X%Y7S+\#Z'R]V>=D$)] 4(0F M(:"TM (Z0$051. @"Z <=U3:4;: 3T 11ATHPT DA+)X"05@ !O0#@( Z: M 6*D3\4(Z0@0T!)0A)T B>$OL46;$[(^+3_TP]+O+Z5&ON[X?NC&G^6E,>=^M;U\^;+N[87H[>:J'IX?LGCX, M_A/U22\6IL:%JL.X5T,H7<89)&":8TTZ@(O.YLRHR.1C6"3BK M0 ^<4_7[!$R..=JC6^*U:UKC$KC(>MK =S _^K.R$5Y8JHZ#T)T4@8(Z1X_[ MXREV> ]XZV#4JWW@.KE(^>Z"+U6.0F<(&)3&,5"[7.$)&'-$UL:OF1,MDJYP MO;^QO_C>;2\7JN%)LI]=9=H:_E6T7D+F + 4D];U,0M[Y,S6TR)0< S6= M?4_=%>^/Q)Y-Z9+^*/PW:U[;[+7XM(\S?'5$,^8T8<@*LU\0V+(O$F1+XD3^ M*W\@Z3;!8=/CP1,71\'U?B'JX-2#L(/S2J[S,8C\=?_%SX-UC>JFD[H MX"*-?43^JFLI#5@WX<[::>TL+P&#VKAM:O=J>M%38&0_#RM>_C&*/U!+ P04 M " 2A&-0!)1/#98" !D" &0 'AL+W=OM>?)3E$1J'$V;M$E5IVZO:4(2J[;Q@"3=MQ]@ MUW6 ]4T,^'=W_SL#E^65BU=Y8DQ%;VW3R55\4JI?)(G*J/)V46DO6RIT?VDZGG_E'H63)YV=K'A56L:8PC+>//Z#.>0AK#^?C=^Q>; MN\[EA4I6\>9WO5>G55S$T9X=Z+E13_SZE8WYI'$T)O^=75BC<:-$Q]CQ1MK? M:'>6BK>C%RVEI6_#L^[L\SJ\R#?"'P><1R&A '(-D M2,769DL572\%OT9B^+H]-9L(+HBN_LXLVF+;=[H\4J]>UB4LELG%.!J9S<"@ M&0,G(M'>IQ H%&*#/'-T&Z#RB?26V/H$A#@L @?SQ-8!OLFS##L@00?$.B!S M!2AW"C4PA66ZD2E*[&0;H$"&G9IL?2H'$(45IT'%:4"Q^VD')I]%(;APJ2I MP2)WJ*U/85C.:G0C.0M*SGS)&#B2,S],EB.'J@(406YB6Y]" (0EIP')>>> MY-(5L\G],! 0-[/*QV *LH(XH@,8!CA+PZJ+H.K"4XV LP,WA1\'DM39\Y5/ MW<&B+-T#',"0+L)_-G09%%T&1+M'L/2.S1W48=Q2![!<;Q!'=,A91MP=G#_V]&3Z8['^!U!+ P04 M" 2A&-0G!KAY"<" O!@ &0 'AL+W=OS;A0*+:<6H;TOW[^9*&$*QJ M+]@^_K[OW.)#T3/^*FH Z;U3THJ57TO9+1$250T4BT?60:MNCHQ3+-61GY#H M.."#(5&"HB!8((J;UB\+8]OQLF!G29H6=MP39THQ_[L&POJ5'_H?AI?F5$MM M0&71X1/\!/FKVW%U0J/*H:'0BH:U'H?CRG\*E]ML5=] M^'98^8$." A44BM@M5Q@ X1H(17&VZ#ICRXU<;K_4'\VN:M<]EC AI$_S4'6 M*S_WO0,<\9G(%]9_A2&?U/>&Y+_#!8B"ZTB4CXH187Z]ZBPDHX.*"H7B=[LV MK5E[>Y-E \U-B 9"-!+"Q:>$>"#$5T+R*2$9",F,@&PJIC9;+'%9<-9[W':W MP_HC"I>)JGZEC:;8YDZ51RCKI?P2A06Z:*$!L[:8:(*Y(I!2'UU$+A?KZ(X> MW3K8W"/26\3V'A&&L3N(V)EG; 3BFSPCMT#B%$B,0'(C$,\*93&YP;0VRB ( MW%Y2IY?4X269>;&8;.+E(4SB8-:U37H7S$.<);/2;QVH/$C<(2^<(2\<(:=N M@#P2.4F\SM>=V MAMF#9-TPGM'X'U'^ U!+ P04 " 2A&-07_0\!F@" "E!P &0 'AL M+W=OA58TZ2)_P@'K^YH1)!QG?DK-#!X+@49*ZU@&N&SD=;'H[2V5L3[(47UC; M]&A/+'KI.DC^Y:C%X\[V[%O@I3G73 2<+!W@&?U"['78$[YS%I5CTZ&>-KBW M"#KM[&=O6R8"+P&_&S32U=H2E1PP?A.;[\>=[0I#J$45$PJ0/ZZH0&TKA+B- MO[.FO:04Q/7ZIOY5ULYK.4"*"MS^:8ZLWMF);1W1"5Y:]H+';VBN)[2MN?@? MZ(I:#A=.>(X*MU3^6M6%,MS-*MQ*!]^G9]/+YSCKWVAF I@)8"%XT:<$?R;X M'X3@4T(P$P*%X$RER-Z4D,$L)7BTR/3O#E <(F\;\.Y7(BB;+=_Q]E >O68; M$*?.50C-F'S"@!7&6Q .5U]2 %.*'&AT<)^@T!'A/:+4$9[GFTWXQCI]*>"O M!(+P@4!@% BD0+ 6 $H=^81))*:?7(9)K+2S,*#\"*@5ZZ@D"!_T/30Z#G7' M8: XGC#Q*HNKN-41&Q JH%('>>[&=7[B*XYUD.&HEP;4W5&?'#NKRZI#Y"P' ;4J?.F9^.A7T676/ -QV2GQG,^@ M:61\R$P#["BLXRF;/_4$L#!!0 ( !*$8U =!#.0Q@$ "<$ 9 >&PO=V]R M:W-H965T0'J,'@IHD :>E4;=(F19W6 M_7;@$JS:F-I.Z-Y^MB$()>P/]KT^]YQ[_$$^*/UN6@ ;?4K1F0*UUO8[C$W5 M@F3F0?70N95&:HS$/NH,MEWGWPO2Y0[!L" 97U#,P-%W@&(3R1:^-CXD2SI"]^9_Z( MDQUQ>U/Y9-B*L.::-RY[*;=IG..+)YHP^Q%#%AA*TAF#'?\L0E9%2"!(%P2$ M;M<)TE6"-!!D"X(L>[SILJV:I*=J>R39,;E1&S6:K0^#]> MZ*H*O5-):':C0N^\;#*2W:C@Q1G[)_23Z1/O3'14UEV7<*B-4A8<8?S@&%OW M:N= 0&/]=./F>KR[8V!5/SU+//\;RG]02P,$% @ $H1C4*D9CJ;' @ M,0H !D !X;"]W;W)K&ULE59M;]HP$/XK47Y M$SO.&P*D4I@V:9.J3=L^NV @:A(SVT#W[V<[:4KLR]9](;'SW//<';[SS:]< M/,LC8RIX:>I6+L*C4J=9%,GMD354WO$3:_67/1<-57HI#I$\"49WUJBI(QS' M6=30J@V7<[OW*)9S?E9UU;)'$\5J?EV$*'S=^%H=CLIL1,OYB1[8 M-Z:^GQZ%7D4#RZYJ6"LKW@:"[1?A/9IM4&X,+.)'Q:[RYCTPH3QQ_FP6GW:+ M,#8>L9IME:&@^G%A#ZRN#9/VXU=/&@Z:QO#V_97]@PU>!_-$)7O@]<]JIXZ+ ML B#'=O34AD$?_6=V8;6&&T^TQI;7TOX&V[-4O.E9M"L-?>F> M56N?U^Y+3GHSV #W!G@PP.BO!DEOD+S7@/0&Y+T&:6^0OAG8&*(N=IO,-55T M.1?\&HCN/)RH.79HENJ_:VLV[;]CO^E\2KU[698)GD<70]1C5AT&WV#0@(@T M^R"!(8D5]LQ3G(PE'GQ,F3B8M8\A"1EC-A /@9U-P'PDEB 9$:0P 0$)B"4@ M(X+,26B'*2RFM9@DCF,G)>\!K?\!&OF;@OZFGK\I4H8D6@";:#/)T4$I<'>2=9H2+'$\H@=WF'F$_ MHJG#BN >@/ZC"2"X"R"@#1#G+&Y T%2T37 M<$G<]MN#1OVHF.I'"*YBY)>Q=U0V/6AT5#*_\T4WUV##Q,'.)#+8\G.KS#5Q MLSO,/??87*/._@K-UMWT\D;3#5-?J#A4K0R>N-*7M+U*]YPKIKV,[W3BCWI^ M&Q8UVROSFNMWT0TQW4+Q4S^@1<.4N/P#4$L#!!0 ( !*$8U!7+!_O"P, M (<- 9 >&PO=V]R:W-H965TN>NE7GOBZR4[B2*OZ!-WFE-99OS?AA;LLG*1^[[PG!^.0BUXZV6= M'>A/*G[53US.O)YEEY>T:G)6.9SN5^X#ND]QI PTXG=.+\U@[*A07AA[59-O MNY7K*X]H0;="463R<::/M"@4D_3C;T?J]GLJP^'XG?V+#EX&\Y(U])$5?_*= M.*[VH$*SL6Z4J9 MO;7/O-+/2\?_;@8;X,X ]P8H^M0@Z R"#P/RJ0'I#(AAX+6A:&W23&3K)6<7 MA[=_;YVI4X3NB51_JQ:UV/J=E*>1J^?U@H1+[ZR(.LRFQ> !!O4(3[+W6V!H MBPVVS/'U!H\VPG AM1$(!; 3 1AGH G(D, G, $!"8@F"*Z$BF""$"0(+0\6 M)#:4;C&QQE0:XQM232)2&X'\B(S$&H&N1H"K"4P0@P3Q?+$2D""9(58"!.J; M>@&@.":&9#8(AVA$L07H[P+P=P$3(!].1'^^9F@DE]$,U3K0E2)F/@*8)#*( M4I!H4#NN/09+PP/"ML>A/T(!)S8*;M -3FU$YNA&)G-S&I("D'"PU;6W"3#,9SA&-\@&YSAV/YV M [(%DT=M&I("D& D.S%<2[!=2\)D[+H$)S@.;Y ,3G ,?<$MR2(KV-B4S(8$ MD:F9C3%/F3>XC9:4'_1-OW&V[%0)=:L;K/;=Q -6MUEC?2.[C+8G^*!I6Y0? M&3_D5>.\,"'OROI&NV=,4.FA?R<%/&PO=V]R:W-H965T M?/R@EX%7]$]O7YYS[8>Y-UC'^(DH Z;W6M!$;OY2R72,DBA)J(AY8 M"XVZ.3->$ZF._()$RX&<#*FF""\62U23JO'SS-@./,_85=*J@0/WQ+6N"?^[ M!^=X$RN5#ZQ[BOT^<2^UR?_'6Y %5Q'HGP4C KS MZQ57(5G=JZA0:O)JUZHQ:V=OHF5/$+X3@@\)44^()@1D M4S&UV1-)\HRSSN/V=5NB/Z)@':GJ%]IHBFWN5'F$LM[R58PS=--"/69K,7B$ M"08$4NJ#"^QRL<4S^BH.[UWL')AP@MG/,5$8N0,)G;F&1B"\"^0_ I%3(#(" MT9U /"F6Q20&TQA,Z'81.UW$#A?+B0N+24)?.>)>.>!.W0.(42#[_**E3(/U$Q=)9GFHP3HJQFX."$<9&@D9]50._F)DE MO()=&ZF_S9%U&(N/6/?EQ+Y5X]+VZ[N,G;4_"+]4C?".3*JN-[UY9DR""G'Q MH!ZL5.-].% X2[U-U)[;(6U+*IF[NZE/-Q[7K/>\S)K[L2!5^J;K:C+3*IEO?.:0\VS M31=4%A[Q_= KL[QR%[-N[[%>S,11%GG%'VNG.99E5O]+>2'.^VO>=5=SYK_$H8'$!U A@ (WPV@.H"^!;!W Y@.8$: UZ?2U6:5 MR6PQJ\79J?N?]Y"U703W3%5_W6YVQ>Z^4^5IU.YID03QS#NU1!J3]A@RPL" M\!3[< 3!CDB)%4ZN#UC:B. :L;(1 !070=$\:4= K_)D. %#"5A'P$8$S$@C M12 3&@/TB,"*3X+$.*/'Q!VFTA@"!FIIH\*$!;Y15!L5Q!&;J$J(2@YMR:%Q M3-ICHM$Q $HS&)IM6 R$,D.SC8H@)!/]&*&:(T2S(2:-K&,(^(P:J2UM& 1^ M&)NB$1CU:1C@JF-4=8RH)CA!@A(DMS\!X.->X=_0H!H4?="A""Q,:&A6#H$% M <13NB<\#F[H4@WZL$T17)1895@AL# B?C0A''7.!R WM*H&?=BK" Y80@DU ME2,X0F@R\8P![K= $>D3;@BXXP+[1,?BC@JW6*H&C1.V:F=#XM"LFXVAP:C- MKO7B=@JW^"G8'FCI13R71.:?*H)B#*8JC)LIW.*F&A2_I]B& #6)5@@J2J(I MQ;B1 N:D4Q2XE<(GO)3@7DH0+PV-'RA%0*%O_FMXHU&OY/6N&Z,;9RV.E6Q' MIM'N,*H_D'94-/93-<+W _<;33___\CJ75XUSK.0:A#MQL6M$)(KC?Z=:ON] M>N48%@7?RO8V4O=U/W?W"RD.^IW"&UYL%O\!4$L#!!0 ( !*$8U!\/0;L M$@, )D+ 9 >&PO=V]R:W-H965TRBZ]?FH)3QWLJB:N;^P9CC0Q TFX,JL^9>'U5E_]GINLR,7=;[H#G6*MMV M1F41L#"409GEE;^8=7M/]6*F3Z;(*_54>\VI++/ZWU(5^C+WP7_?>,[W!]-N M!(O9,=NKG\K\.C[5=A6,7K9YJ:HFUY57J]WXGOK=5N^Q4F&=]^:J&A"+?&[+_KLZJL/*6Q,;8Z*+I?KW-J3&Z M'+Q8E#)[ZZ]YU5TO@_]W,]J #09L- #YJ0$?#/B'@?C40 P& AD$?2I=;=:9 MR1:S6E^\NG^\QZP]1? @;/4W[697[.X_6Y[&[IX7J92SX-PZ&C3+7L,F&A@5 M@?4^AF!4B"5SS-EU@)6KB*X5:UA.1- M7%Z&*YNX45B2<@1,J$+)T>%=NZHX!$83IR1Q2A"CNBQ3)XK@"5:M"!4D,:ZQ MJ^*03FITA0PA_?D+"6C\S@VBJPJ"3/'!H&22 7[K*!F#Z,9AAAN?;7"Y>8BY MP:V0C!E^^RB98/BAK D9"R&\Q4WV@D=@!#=@;N8^_XA'&-M5<9;@8TVIPDEN MU]!T[P#N0@NGV-P)= <)8&A791\^P^V.D+%(W'@;@6Y8X+8C$$ZIA=,#[B & M(3 WH8MXB%O@FO272H$'AF RGY2JWG>S7^-M]*DR;9^?[([SY2-KYQNTOVSG MSF[N^7#3#ZT_LGJ?5XWWHHV=GKH99Z>U418SO+>M[V#GY'%1J)UI;V-[7_?# M8K\P^C@,PL$XC2_^ U!+ P04 " 2A&-0R;;G+/8" ","P &0 'AL M+W=O,KW!VT/@L7LF.W%3Z%_'1^5V04] MRS8O157GLO*4V,W]![A?4V(-&L1S+B[U8.W94%ZD?+6;;]NY3ZPB48B-MA29 M>9S%2A2%93(Z_G2D?N_3&@[7[^Q?FN!-,"]9+5:R^)UO]6'N)[ZW%;OL5.@G M>?DJNH BW^NB_R[.HC!PJ\3XV,BB;GZ]S:G6LNQ8C)0R>VN?>=4\+QW_NQEN M0#L#VAL _]2 =0;LPR#\U"#L#$+'(&A#:7*SSG2VF"EY\51;WF-FWR*X#TWV M-_:P27;SGTE/;4[/BY0GL^!LB3K,LL70 09Z1>Q<4<[&D(W-Z[6 U1D37 MB/48 HB&MFG'!P?+29I M,%6;3" A(TY&QS"("$]")ZT(C!'&(UPU1U5S1'7JJ&XQ\=!/2%-7-((B=!#: ME9@8%1./Q<03! E*D-S^GJ0H07I#$=-QH E/N%.=%0)C$''F%!&! 8M(BJL& M@O(("[3L/0&^O)>!= ]@-U>Q MPW IBSAWLS*&00K485MWL*L[R9.(3^C&FQ6,6Q%2S7"LFX![*1%4R*;4X'T- MD,863WQ" &\RP/^CEGAK *0WC',2C_LK3=R4C$$3/0;P)@,)DA Z08&W&4AO M3PC%KSS%KKSSX5UBH-CM0"C(%1,,1I)2J'TS[M7>1IXJ;3_M@]-^I'R@=J1Q MSI=FU&P'PP^:=D[]D:E]7M7>B]1F8&K&FIV46AB-Y,Z\A ;0NRT7<9F MK=KYL-UH>>QFWZ ?P!?_ %!+ P04 " 2A&-0]T%;.X0" X" &0 M 'AL+W=OY_4U!D"@&8-K]ITM?"Q M>[5:R+.IJU;EKX*$ZGHP+9*M%QX_BIS"_NGME=]G( MLJ\:T>I*MHD2AV5Z!V^W$+@$CWBLQ%5/UHFS\B3EL]M\VR]3X!2)6NR,H^#V M.R>KX,Y"F8TV7.%V_LG_QYJV9)Z[%1M:_J[TY+5.6)GMQX.?:/,CK M5S$8RM-DZLC6P&%BNEX2_]M6K]]=K?H:]I\00T M)* Q =(/$_"0@-\2R(<)9$@@04+66_%GL^6&KQ9*7A/5/]Z.N[<(WA)[^CL7 M](?M[]GCT39Z695%OL@NCFC K'L,FF#@B,@L^U@"Q4JLT2P=O2^PF2,""=LY M D(<%X&C/K$G(!," LO 9X]A'M/V14!. 0C4SF&4X1"UC: @FJ#>:291S62F MN2QHH+G'%),R" *"0\US&,P!9200'8%A@&D>5YU'5><1U46<@$8)Z"=LT[E0 M@HL\\+.)P $K ALSV$,,OR?9U5$11<1T2Q.P*($[!.NV4PGQ:@,OI7-'$4P M9L'+OIVC+ BAN.0R*KF,2"[C!'8T1+L/^(3K <3>2X6!ZPB*(L "UQ$4),6L ME623]MD(=?2C22<[>6Z-:T.3Z#C^[I!KOT%\[<:B;\MO-/U,_<'5L6IU\B2- M;>Z^!1^D-,*J!#?V&SK9,3YN:G$P;EG8M>IG6;\QLAOF=#;^65C] U!+ P04 M " 2A&-0\Z.>PC<" X!P &0 'AL+W=O*UJ+E5M(V3PC)/("*B*>6 .U^G)DO")2 M+?D)B88#.1A219'O>1&J2%F[66IB.YZE["QI6<...^)<583_6P-E["-@P M^J<\R&+EQJYS@",Y4_G*VJ_0)[1PG3[[[W !JN#:B=HC9U287R<_"\FJ7D59 MJ_TJS$_R>X \$''U*"'I"\$$(/R6$/2&<$%"7BJG-EDB2I9RU M#N_^WH;H4X2?0U7]7 =-LHY)XFFQ;)B)SM:&">UF(ZO9R"*PL LLK0++Q\L56P7B!\HUQR1Q M-"F7#7/'2&(UDE@$8KL ]NQWS'N\&/C.-<4/E,,"2I;3HV$%3<\&&K6/"OC) MM&;AY.Q<2WT-1]&A_;_XNOU,XFO]+)BV]"'3O2D_"#^5M7#V3*KF9EK0D3$) MRJ/WI,YOH9ZQ84'A*/5TJ>:\Z^7=0K*F?Z?0\%AF_P%02P,$% @ $H1C M4'BRO#4B @ UP8 !D !X;"]W;W)K&ULC57; MCILP$/T5Q >LN5\B@M1-5;52*T5;M7UVDDE :S"UG;#]^]J&H 0F4EZPQYPY M<\Y@[*+GXEU6 ,KY:%@KUVZE5+K!) M#2.!YR6DH77KEH5=VXJRX&?%ZA:VPI'GIJ'BWRLPWJ]=W[TNO-6G2ID%4A8= M/<%/4+^ZK= 1F5@.=0.MK'GK"#BNW4_^:I,;O 7\KJ&7-W/'.-EQ_FZ";X>U MZQE!P&"O# /5PP4VP)@ATC+^CISN5-(DWLZO[%^L=^UE1R5L./M3'U2U=C/7 M.<"1GIEZX_U7&/W$KC.:_PX78!INE.@:>\ZD?3K[LU2\&5FTE(9^#&/=VK$? M^:]I>$(P)@3/)H1C0C@E^)$U/RBS5C]31A\L)43DA4BK""2*4($((XID?#)/,_ R8]-9/&L8/ MW<2HF/B)YF*8>7/CI1C=W"Q[*"=!Y21(J10G2%&"](GF8IAY<].%G^2AE0Q5 MDB%5LID2##/[QS;98ML^D)&C,O)%"?_6R* #!?DS(?GR$WM)%"[;0FZ.&'/D M_Z#B5+?2V7&E3RM[7APY5Z!)O1>]<2I]RTP!@Z,RTU3/Q7#6#H'BW7B-D.DN M*_\#4$L#!!0 ( !*$8U B3C^R.+\ / A P 4 >&PO92O8;G"9/A;EJO[D;;*L MTN[77QX;/T;]P[_6O[O.5LLT*&Z#*-Z_.0BNTOFZS%8OS14_/,!*KE;%_-?. M.?]]G92KM%R^=*QX5:X;:SK-5S!=<)[/BQ+>27##(/5LLD7R7;AC!@NRB+IPQ64W_AYZ-M0UP4U2I9!O]W]M@*\4IX/3;_/[) =:\REY:"SST]'5R=&_=^!]A7@?PHTM$;H5@GD1 M/"7+=1H\PDTF:A7L X5:5PO[36/7 NQC0,T2MG\.Q.I;\->T<=L 6Z+Q>-R? M1!TC7*9W605CP*5KV\OQT>7)A[]=GQ]?A<'YI^,&D3F"Z[J@*WNV3.XZ[_-% M6F;% FEJ< ([[J)__]=_^V]MY%&6>I8MNXX8=GDXF ZF7;?O:[I<'OZ:PWT MNI14@"N+X+RJULV1_I8V>(*,\4NQ! J2E+R0LO'8IZ)S^V=9A4CZMQ1._0R^ M;+S;RA1J;PL,6]\_^UOCX-9E69^Z"_R'AU%\..C"$-IM< SOW15E \&.YO,4 M?BF%.?_N:R M-@9/UST1:# WH4L/-Z\)1\-#@/DD\U7VE"+ $GV_:V_W@%Y;%GNQOEEF<[@E M1=(UC,L9@0*SW/)YO0(BD1.A0K+ XDR#'AQ__G3U^GUU>>/ 0C7-\7ZPI&;&Q>@9145;JJ?FK\G%3W ;P7S/%#^A_K#,@6 M/-\8!U ">6T5E.D\A8=NEFD8Y&ECVY]7]X!8]J'&0!=E^IADBR#]!O)@!<# MV0MZB]?8H.@%D8QH4'_SOF^F(E:Q,Z\ G):HGR(\MS3AF<-U&]02\CO M.D%#Q 3. H1>"^Y%>M,!YWD3HMW8N0ED9H$[C03X1OR]<[\?O+43HN"6YOXN MV_>T805$R.Z+Y0*8Y;_\]VD<3?X4["]2D*2SU0'=K-5+D\IX8M)>OX<2#(E+ M)"31./&?IH,0OJ<;"GHD?18]+UFO[HN2[AK^.@B'@QE]BN-P.!X;=1"9/S]2 M.!0VJ7#C((ZD*&6H2C:AY^K?@BX'(SVFQ":63<:X6!!C A@A$3L$RCMG0M"" MW.N']9)8*%,WO IE>@^HCG@*XG?1E,SZUK1>U+D5_/WIT=7FY\ MXO3=Z98G3MZ=;'GB^-WQEB?>OWN_Y8FC=T==3VP2"O8O$KS<]^D*%-OE 0@) MUEBRR3PQJ?_X,7GI_,VQB#1_=$=MR.V['6W8;7G5J[NNQQ"J'72X M5^ZQV%$2;-NDD+M=!, 1):U9S9/KFLBO0L^8L)KL27L?S/Z=Y MBNH[/IXL'K*<5'$2*3K>.$D!/>89/T.O/2!W_L^-+XGTT0!>0W!\1$4.][NJ@"!.Y5[_OWJ'@ MO >=-#H'KMR8[!/(=6TG>[3X^[I:(:)6P:J ^P($"0[B!3'!@*5\$[/5 M*8-DM2JSF_6*!H!)Y@Z9$I&B\UUK&-MAE#"X22K0M.D*9LOU2N@>$JYN6OPU MS>[NX='#!':&3@0=N4%[N\9_/5T]_OSQXO+TSZ>?KLY_.0T^?+[:756W-!1. MYMB3%@4-NFGKYTX1,]A'+J54(W[5T,BD>$ M:;7I9FQ[MU6=/(3+M\56@'9= D-]7&$NV\A?#2$0,H(087"2/66+E&2=]T1C M@16CY0_I886WX2Q-5NNRA6W#;45ZP:\'RD!@NAL[SMR.<]L^CC-3C?IM%@F[ MWFJSLZ1JTG H?NO#6PE)T\ZYV!')&\I"[=6MCW?AEN+ )G!U(M ;WMGTW.G5 MQ<7;0=3PG6T&4>/Q^DHV7M6=5]7BN]FTJL;C=,G9-0/D,OQT=6?@[,/G[_NSG>MA$S>@5:S5XV<@+A>Y'-T M7>4JS\"W^)GLZ&LD9S!ET3)RB]UO@_3?6(>K&< AWV8Y' '.P)K ',!YQS0H MJ\GL&\D"V@B!DE5D^:55Y$5^2)O9-DX7">]ZWHKH*)/^5E6A.<;;U(77C0.X MM9.Z8( HL,!;AK3TH'57]<-=;'$4-(U'J]722)!BH#S\-#@*GD. M" EVD,[^ALTSP),M/H5CN,7%CAZ#3[M[FIHLJN(4+1 8K MY4YM#I4+X SS[)&,ZR],:SN?[!IW$Y_N?LN8C[=HOB(_FU<[+$] 2S<_8@!. M*[G= 9*GM[?IG.YUJF$JZ)\'".4T4MCPX!(ZE9:MXN]MZ]A?./J"Z!#9;QGT MN/7-L.W50&PO@=5W$+=;O?YO&1:#(SH'O%H_*EE9!ABEN%ASK)O#^LPU@(': MCJG=H4X.[MNB["2[0.F)="JYPF=W) ,M;\[?=.D=B=MS_TW,:TJ?H3X%\4ZS+^E?KRGR#'%^^E2@/\Q/ 5'\QL\EO M<$D ^"#O+A,"LQ.72+M[3BH\$U0,X9N_K/-4PCS[TU[P-14>@I;L(%F0?%$A M1CV",(&O!<_9ZAZMEP8H60X8N%J3]FR,);*ZLW.[K$5VEY%E!HA#GBX!.L_W MV1QQ>+Y<+V#B?)GE:1@\%,#MX%]0 K,EWYZG!*['&AEYLCQ<9:#J@9!C@B.K M7O!Y79*9\]5K1*8,P5(BUJO\ X^#M R[12@R-(4PG%G MR1,(JPM=)(U13N:3 MQG?R1&P=3!OO^ \D1,F:Y&O^?@48@/@"*!8&2U0<]#Q+XKQS-A, NBY!/H(- MILOT*:N,GH+HGL'2\<2KM'S*YJG08V$DL)8E !4N,M B^N&^J)A6K>#[.^3' M)7Q(#Y%M@W;/'I[E^ML:A,";$K6U7O"%;DB!.*CGBW05UG1'Y_/(!*6R^,,0 M+(!EEH0K%8(:Q(+T!8\O"0C'G^]3$OOA.SK C)'0G!E?P131/P_0(3HD[38F MO)(K;LE#\.6OP8?L(2/+<8-XP*]Z40% ,'6Q7+X<%L\8LEBM;ZILD6$,8DEQ MFRF*'PD>]&,)A'B%&,@#SYE.(7L^!=#J(7Q%G.O5%O/,(Y"##$"0P,O+97)C M:!5<'%85 YE>O,2C/H_$D:M*C7XT%D RJ&G#$!$UH$%P_8(5I0$H'8?-79- M/^ENW54)O2YN .]PX[?K)9G'X HLR>3MK3]3ZMF/QL'ZL6 5#0-:LMQ<>/)J M%"*7>[O*L$E"H$(M4\%1F>+-$%R'8Z56&,B4 G*9X"_ MZ%(GRZHP-![6<)[#R<+@9;&^NW=W>"7W19ZXD),68#:0A!R?CQ*2^3:,H8EP M;V@V3,7*SY?%4B%'I%&T)*"! .% M975$76A*!#,QCY0IE,LB :;[T4&0LC2;P%N\FHK6@8?J.,353W-+:_&L=CSC M+LXK'#2!_Z6'<%+P'^X**%,5[#L"0 M0['W=CP^ >"R /S *WL.BT*+.N+ & MD@-[F[N&7EEQ?25 M8I-FT*INP#F3;Q*^"GJ8H!LJ!-QL"E1-80.C)7B,><( M:%Q8B4)C:?3_.^(6CZKSB ]0<)S%W%5 M'L%UR38F_1[_>"!4V@(OON# QM( M@1P>C4IHQ(/KB)\E2,L-U*HI8"VQ7J[?#P.X1BU#[':PFP??1W*G85RA)^S= M4QI*8*+<+:VZAJ>76/Q M3.?U3MZ\N(9DO+&=N6@)B*/TF" MR:T5CULFZP5'0/<[8O4:4*V#+W$<+1:-'*02_0CY"K,9-NY5J2-35U;1("GL M)@51 .2ALD@$8^SID+7W%E&IZV28#L">6,VL5"!)0<[S30ZN>=X-#$<"?);> ME 2G:""'0H+&'!@PZA+KLI,0*.,]O_ALB1;LFN5_&,.!=85T:Q0.-UY;%I+J MTP!KX97O10.X=Q;FH2 O/@33UN@.O@"D)3:DI>?O=JC\!H0[A,Y**=4:6$OY M7&8K)S"1C*T @M1Q!;&TAG;#0SB$8L7T[U'9C9$9F6B1WF78]S3RX$"'M*[" M-J#Y+P[C*!R,1ANH>0TJSKM-PKQF,(UZ(P=*Y[A\XSZ,(P*TMN\9X#@U_/:1OF1/ /=18P?<1%P!K) M/MG8DE^\N MK(42EM\RQFO$,G.5F3=UHR(>+9*;*KM#^7;!-J@6=>0!%'.$#O"JBH60$H.^ M*D=X0".!T?'J$Q'))WL 8@O\2^SI*GU<\:D)-YYYW-@P1PZ/M]3-Y;K$-:)P MUA^&T6C8"73/2K<(AO[C-$B=,QKN)^*>RREQ@B1OXW\.!ZK$Z;Z%SP^&'I\G M!9>=?207H>G.XQ?XSCAR*?_;&P8P MG*])S(618<.E1-%BUAZE1MRBU$N7CL3;VNL& 4,]YV@V# ?C3L8L+F:SC9U M3Q!?9 NB; +Y +6W1T^LQ('1[MB85/"C:@%-3P,QD"0Y6H#%=7/2'J#A>LI^_DV(WAJ5T>P9.H*]TW M1+$I%;YNMQ=F:/0C70J]3&KIH3!.-G@ M"KM>XM1('/O(ON0G-(-$D7 DM,R**;I+L_8 M;4+1$89VB2N#:Y>*G8&-OWD2T M9[QGRRQ%:ETB9+$Z #8W=4<$0\VDY7S]0-*S/.4)9IY@G!G*4Z,V"03 M.A,1MS+KQ.'6&%QJC!!,.]!;^0AJ'P&*+\$V)"/P2I9H@:G<3Z1.RO .\FD$ M^;%&D".AN%WG%665/U#7Z>CT>#T5 Q2+>2'[QFB MJSE<]4!"6RP38/'GX2E,S@.'%'O@U"-.5LAZ/*!YUW//26=I"KST/ M>8@QP08&?M1&:.0)D2 -!VB.Z.&?%_HAGC9UU6B,F9*TYE F#Z)]5>0T81J) MX+!;824N-2$H#.>.A $\14->T?(!\@?Q#E9WBESLTVV)IY)W"H+X:LF\8HVP: MN(W<8YT\D 24'J"]6;+%Y4PS-ON^FIP"8.' M%/V-)-28980&U9-:"&I;Y"5BZ9JXJZN8$G]2]VOE*TW> M@=.2\U\HK'7*Q) M \>8DJ2BIRDV2+=$ZB'3%[+'/&-Q%G*<-$)LG30,W)%&<-GH8I,YR^9@NSAE MD+;XS=H::A -'I*:J08(HZKD*Q)$!?+(O1.,]9BC=(93*%88GTQG9(S<]H7F MK\IL<-LY""@TJ(?G]?@(N@R9L)Q]\*X$8+)P^6;[2;GMJ Q7M$(OZ/)03]*H M_"2:)$ #@8R%O$A+[,3B4Y"Q 06\]2,RH6"5)@^>)0!4Y80C9B2EDHASOM9B M- #;$O.C1*9UL*U+O%7W[@C$1Y#Z*-[8B-,O:RQ<5L(5D*5XL M4 Z#8\8IG @_>1V-K0 8)PE '&;DCT%I20--J#?4=$0:>/2A&X'+>'< >-/ M"< RL@U((G<91SX\%=G<:%!*,:U,3S+$HEC?K&[72XRO*EN7(JOP(@=DJU9YF$/XVU-?J8[B$*TQK6R3(E!7-E]42Q8NM-1U=0! M+-*]L787"3')E9&J@%"IT:Y$PU9:R74R4)/+(7"I*P3/P&_@#UT"FC;/Q']8 M: A[L]+2@5N>EM[/6IQEX'[57#.!AN MI4H5TM1><(H8LLB09E$ <("%;.%Z)&HLH+)G):];T(E"/U28(J*R1#J!MU0R MS9B4P=\9L0>2,A9"SVY3L?63#4IHM0D$5[];M7),6VBJQA-?924S%:(XSVB8 M7635(T<:W(:.XB.JHU>6R*:KA;P;:TTT!E^KSQ+Q>'&M,C<&W'"ZR)H&"JAZ$ M%S\%(_G] _(EBB$# 1M#=^B\?X+O86HBRBV+O4U9#K@U-L4EL3>G8)V8*1HE M[,0,)8J@(*U8PU@$(Z;H"?>(Q$;6X'0C!9(HET>M1$;3ICJ(82>=1)++2)@6JRM>5';@%H4J,IJ='/9R2-WK!^2W%XM9AR.C_=Q(# M\&RS6X1<<@-K*\@4 PLCQ9270DKMLXS#KE23)2>#BP#HTICL@52^%='WD];G M'95)-XGP-*Y,\AP@Z7Y!>JKQNP;V9#BH.XJ$)0VVL*0-O.B]"C(=F^S$/H]T MM932,3*8$_W8]^-@R$@HIY@#V84[#""@R]OKN%Z61C1$DN:F::6MAQ%*G,Y> M, 1^#?\?3HDL>$38V]7^<((BQF@&_^\8$OG@7C"8]/'_TQG70D7S/CI[KO22 MGSCF?=;7=DLGW$!$C#)K7Z&XA1;O0NBH@741LCX&NVKOD;GJF$@CR)'J.H:J MEVJ5/E@',N;9S-V?B)I8MND3@/J.A6>:^'5-\$*RM>:L.>1[Y8*8/L?)7QT' MU\4C"+^#4?]PV \-Z ,/].Q_0)&43/YV02RZX(+(%N$'C$A _/?DMS"9/NL MT,#%6\.360B]ZGR42U:8$!9K#7)(E0M^\Y*X%._6.:=3N#-XI;*$E)'DM*8< M(8S^?[%1,Z%[;/=)H^8C&X HX5I6?KN6\H[6T4$:I#HZ1*>D9ZW2I4$ZND5S MQOK(VLAE*PK (4&J2AW**I>/:5-2$SHXMGR3S&'9MZ%12$1"QZ!IW^*#8<8F MU.>X]89UGRU9 ^"=PYHMSV9-T'/=DJF1\4L1MYN&[43B-"BGSQ[ M8FT+\<%KZ-""2@6&3F)@[3D(N#I4;H7+BBZL;UGCN*MWA6@8']>B(9POZBQM M1WKZ-G:R:TEBY2]Q.(W'\.\H' TFVW@,J[RDR4[B&#Z\H@ R*KCA.$9%=Q!. M00^F3!H3#"VLQD=K*_0LBP1M%FH.!V:-%XV==/!DM@IKTBV'TZL94-WO6OM, MS#*U*VB* 1.!8[441X<]8 6I-9^NL]6 ['1\Z9L!JLAC7OK;-#?3EV34S=? MS554+P6]@YY;VQM<0-C/B]TCC:;J$)K*^>)L6CJ"HD563-FTQ MH3$F=CZ3'LF-O>LHL/B4OI$ ':$Z6!USDF1IT7=W""*V>:%E(J16_/$!#WO%4C[:9-LZPSNTAM\XF!??D* %0 ME&1'S4LPFDG0D&GP.+A&M,#IC3M1C#T)SCPS,Y-"3U(VZFWKK+I7V8P64?/+ M>(MT"\]L77T=5KI^LTZ[=']+R,J!.2N29)6]5H):F[RPK\$IOK-.)HB]MW5_ M5?O%K=Q:@-X?7#8"^0(@;J-@3!-<+N6HE_+AC3GJV]@W, [JVEST:H>O44C: MUN:@!$*@3@AW('IO5;P::[%L<3 8DI:T5>V*X4%@B/$D(L6K94CA?7U4NR( MUFN P?7BB;ZZ<* W?X]=XQJU;,8V6: /&]9G-VP\=L<\8W].W<'8?1[@_KEQ9.XG/&GNK#DKYOA9O[&BX+;YK"DI MM;56R;06'E[U.L=O#P=Y X^7Y )?3\2 <)DO%&.6&R2$+@RT((NG2Q0G$]/M MQBUW[V#[H;W1*:,(A,)C-!PZWYBE\ KXYRB,!J,@FHW1N6DXE6S-B;26_>E8 M^\,PGLQ(P)V-VQPU]NX[ZKZDIV>%YKEK=^;Y_VBKE?C@J2"V9RJRN 4WEQAM0UQVHL7S"2*5(Z=P(UOD3A& MH]M0NM@8(48RD9C4SS2+QT[JR0^%PWYLBY?&&Q(^K<\K_BP)!L7 M%TGU$IC6RTR5P-EH K5( (E#;'TQI1(IJ3K@*G82R]0D'G:\F93NB;(J(1F_ M!*G_,,T*&4K.$B42%WBDRF3U15O[4]ODQM1$ZWX#%.46.KLQZ+, +'BRAV1< MJ&=%>9N*=Y*D!_;/B173ED(I@.F7]0(8$Z%T;J5'[U9U%\7 A6P 2W@8D,! MZ,(\+I-&)',]3)WL<; 2&_Y@ 80+-2E\QTY(^(4) .?\ZJ]25_*#4?._;LX\ MP<7NFE3: &=2\3DD7GU!CD;>8"&>1J,0>)J^R*#X<[J@YFD2'Z=JNF',7FB[ M,2B:.#Q;:= QO!^.#TT=K%*%0,"QMEV)K0RJJ2 M;91RV#H&[U@'>IK7/!%5WQ LG0+8K:< [ MOUUL+ 0_K!_DH*F=A6Q179D-Q'Q14"G7)BO6Z(L M]1\RU=DG25$D!WV& /R% /C1!FE7&^OT>*47FJ3AO%F&!2'DMQBRU0#=_/PM M.VK4#>& TS8"LC/5&$[[6,*\4IL+'N 'Y^4S#,F0NI6_A8A8_*W2H"V'Y@][ M4;)M%^4[HI;S3N&6-CQWUDIAC)+&1L&UF-\6=J:2E6ZVVLH#1 N0VS/+SCP1 M%+,L^HU;F4"%>4=F#RL MT>2>?,L>5)X2EE3UY])$[\G^L"_9U4MCN_CI7Z?2 J0%) M%@Q(1D@N83@WC1\Y5,BBD1%);7A=RAU*[P4-C/!::!7'SD/Q%QZ["Y>/CK>F MMCM5,/T=4K 1G,0R*=LW\*?:"T8,%C$?KOP:$[DS7.53L82[1A$U^6VIM1C< MU)Y]#E?VX'A A3\?BD6Z/%0YVL2\5C:W'[EFY29>VMT[B$-U61'IC4S^J.6- MX5YPIAW>W1+TAH*S#8 4. /(-:$H=P+/^@8Y]"HSJA\5T/.<-FV0JQ_7P%UP M"ZZ;W"]SW\WEYBH,0&@ME9$I-GK]2R%KRPK&SJ<882SJI)]R:/-A/A29NH[#&JI2V'_'MR0U98&.A1)+I M7$VB, C>5'9J=Z MF\07*L*X-RO&-FMT3N/ET"S \6.GS9WC)+AED%AA(1@ @I!?+LU^6S2'EOWG MWIAJHY#:9W;]NR<>;G8"Z\%NQ#^;4N+6_KQ=W3%PT?A49'/=OFR_AV@->LT0E1);J=V'56*ZOT5)0 MS*H%1K/8M2"1II_@U;+7N%G@:".42 5+,V+4&U24HOYK:_/7[RA$.R8CLF_6 MLTXV;:JGG=*N,7=+_Z!$KA8URX9M2 A][@:":-R&WE"X9?Q5:%D$EC/8*+?; MQ A!=TEKPA?Q)I%L,D^;K?0X(Y]_4\&9WF\RRGIL"YU4^BVK-G3ST/BWK'1- MQ4Z1!K3R25ZH;7O!Z3TY[UND3"QH2=;!54M2YQ>G2W'P91+^&7ZU7&?%^[O- )^+4S]'JS@5YH M 'E;>8T<9_C25KK"80OB9&I9$%$#MADKRN6I*OOM!3&>G>!-W'ORE(!TC-B1 M4K\Q?,;F-%*RECTHJ>X0NI4L;AW<$\)G2@<07+!@MV-UA\6C?3;GRD$HH=YE M?,.8$3VY":].D0J%F>S(5)ZU@5=M)\8J$PO,6(<>3XR 0$?)V@\-WW8$7"J7 MA&E YH*M6%*#768G]*N4\;A52TP$)3M0C)A/BHJ_&4309 &X<[H#6$O'?]0L M15.FJB":"JI4,A@MXE1NPCQO\1P3,Y=TF9%#P6OK7/*P MW8OOQ?;")EK&UDO!Z0M<-L1D0=8*AI@EA+6SIE &.&;C%:W1H;E:')PT)SZY MU"F3;^\8*SWM]]"+G\ 0A#9$I&C0ZWBA) M)T ='^T$&(C/MZY8KQ *W(K Q$_$<2C2)0(?))[@6,U:?P'Y%LM)(6#(8:ZE MM/ I^-Y4T\*<3%3+U"2_3)ZQE!;1?(<_JLZJ%34UAT%:>H,:NB#3632;CBEC M7JM7FMK$E\=.2P"C 9,>"GK.VBIN6KE^581,TJF^)6, ?;!IW4401S\Z(;<3N%*UFXLL5B2D;1P2:$F?5$4H#XPE.(@ MT35P1UJ&:B%DC-]L0#-B;A'H)%*E,#";X8M!2:"H0$BE.S$TR74YX*ZV6YT85/EM+[^KZ MZ-/)T>5)LU)?RS-4J2#'&*NC14%UY-QZ?F61%VL3___9UAR7G# .WV5[0//U M*_1[D9?]RR-5;#.=+*Z^F(L"PPP/^[/0H#RQOF/1GL4(>6Q*O^RS%<9)TF0N=WB%+?$OH=34LF*0?;"BK"5V+T0$^)Q!Q*AI+GSZHC'*G!=^N, M79&8XPNGZ-.!'=Q1YC)+3]CNNPS*QM%CF2WQH$;,Z,Z.KMZK,46.<'38'X5. M6F8EQH>?BV+!^H-6FY(?VO,?[2ESLAZ<\G&];(^S5#R%LQ3XF':43H+C9;%> M2(8X/G)DLR@P+[6@WE.VR*S:B%EF]D>^Q9')TT::D[QVG,+O;?C<0YH8?2QO> UJP7IJP&FL#' K MM)69;1DHTBFUCV7=O-,^$MHM,5J2P[F G8>>:Y6K"?D5$[;"?U&D;!Y6KTGS M%/E>B3NPNB>-3(!MG4'.D&38UP@S:\KNABZ;%])F[H::H*N%ZF]-,3UK.SJ5.6D4'8R;Q+*8&ZF4Y;4H9J5D>-86ZX!RQA[=!BAJ;\]',;$< U.*=._/HJ C_CW!,:5[+%@P4G3:O[-K ) MW11@0@7_+=V$\_P@BTW8)B$ZAE;.3G)WSX]8(/W%NZQ2@=XQ;K7Y3'"K2SY4 ML'&LG.;9 \Q\Z$RQ=I6]1Q*Z:'4=1Z*PY!A8>-(/#/ MG=H_YK:(^,XKLX*WZ8:ZNF^NDOT)S[):W7G-L(V#*(%@2HIH:[U(6'<"Z\M* M*JU0M [&VK*QW\9BIRZC>06C/QKZL)[\I7V1*E+!NKNTF%-JI842/@3M%;!SYN^E#]C;J'EWC(87%[N+;! M29Z1Q*4>NIF&T>[B$KM]7_\M./IT$IS^^Y?SBX^GGZX;3TDT5AA<++7'L"VE MU]UJHWUTSSUKZH97&XK"O;%H1J.:&Y5C#.,I)OO%41B/9QWEVK!PQF00C,/9 MN-]1\2V810- P=%H0H6D5Z6U_L(X=R4&#HU'F+,8CSJJ#6J*;AR'T\$H&/3# M610U,W3=LGS!?A2'X_Z(LAG'(1>B[!I= &;XVVJ9*/\5T[HF*T=A?S8V_VZ#1=CG EGP83RQE4MJ8S,< MAE2'<^87(C1EPV ?>P.G^TWH_TGIBD/GBQW3%>LWXN3T?>-V49KUB154NN\3 MODUQFI1:W1V%O.-)?*@EY>]A(\_Q9.(DP%[;5'5@P+-IW_SB@1HNS"083"0/ MFU8W'(>3:!AH^1EM.V'#.YP4:'IAGXNJQIAY_\'[R=1@K0^RA[.,9U39=<", MD:R6@#'EVO4]FNSZUQ:J0_O?898?@A3A#%>+-MP? ^ MR7_U6BY_0-&C-/X5P5.IU)[ Q?+:$>,EE1J;[/@&,:18/G'%1:[Q(?BY_P/O MR*O\\<.!*%Y[L3NLJ;&@;YD2(O!"=P?A)LBL;_.K5!!3BQH6[O7F;.V/Y4^N M%9>3Q9,6Q-F+)TX:M-6-6O;*ZB@6B*>0*2>OJP!Q]4ZP@X?@+M594=:A2,BC MT.DI1DBS5G&CB(M7ZJ_4D8B,O$X!;N =\-/*U+/W%QTR+/Q3AR'VAGV/WG*4 MZH9A:Y#D4>/ZJ)'[A5@N$]//F.RL5C@F_^F*L=SMZ-2R:9K.WIVXC[-9R(ED M3J6 %[55F#1B21(PZ5+N;'9C)EE:&MG9$>P^,A.!.K,EB$U+$RDPY*^B.7WF M=D/$H7:H^^J?&J74T*6XP6R'9ZXP;L+9+":V(#-;75H@+:FD&"Q#5 3VZD^ M6Q0?DI'!%'##:/D\R:UKGG1YQ8RHCAKQ:.1A7,/0(GQ4%L(+E$74YZ[,Y"P[ MQ!Y<4)^QP1P$V8[-$D(:L]-:>I5DN12%Y5@8,FCIJ3TNUYA#"&\L<(#-!*-H M]((?>=?C2^UM;VUNG=Z."4)5J]3[P7@@G4F-58_J'M=0IPRFHQ\M9KM192D0 M,_;6-"M_]SA$!1EH8>AHM04,-Z1<)P[SI6 0K+._M&&$&&1!WS]D@-1!OS?J M_QA06.JP%\-:N\K2UNQ0SVDCXX!(=JYWA0CR;4H+[/\2NE675RTW$IC&.178"H[!L;:J*=4C@UU;244U(0[&-_3_)R/['& MEJ=W],>!:X?"G9797-JDZ+NDMP,/O\]N,,;N(2WON+'-G$MW&.F+:ZIKB89; MHVJ(TTJ(.^;2WX DEZ<27 T_K!]N2D99I][$R@9O*K3(?3M?.IT9%QE%!R^J M/P5:QGB><%,TTQ>0BS"D"YO>7VTF/0;4QK2HZ4P4S)NLERO??.=$"),T9]P0 M5%"FTGAA)T>="D\8F"2Y?=M,P(0BY["]%]EXNE'*<6I?FU86 #NN\D[!>[^F M'.BKO3?D]*14;4H.4$HO[*)_4IW12B0^]; 5]IT*DF3;VHTFO01^X_D!71_N M^ZEFHX98U[54VM)\+6G'20!7@+OO%"3<++,40U%KF8:)G4D#73MPI>EJIE:U MYFZ;J$RI=BP-4:0UN=@/EID3T@U36RN:O8'=-+:MD.%YC:2,VQ2:O9%+*$WM MR4K5&Y,-SZI"?1+0%UA&1 1$L0O+XZJX; #66)II!83B@8AG*GK;!JTBQ$T9 M1'YE ELILET.;ZW9&'V/FHW-PFV_K;YB]L>KKU@K*^DX?MIQ*':-/ZI)U1'' MU3%=G.&AHP;*V/G_L4@R_0<7]OS_'?9LS,VU1:_';G;@.E<"O=%>A/&!FN#E M]M&DG1UE#UDB!!3+[-QA0MW*52VMC(AD;^)IPO],&?YGRK"F#.]SPO#!&S.& MV^)V?^^,83J\KK(QV]^N%6*T8=/^0!L'>8V5]@^3-WNJY.3*DI/O1:HTY4D5 M]U;*M2.]BB<.B]W_H7O9V$_U#Y""O0&N)#6\(;?ZE37.=L:8K@)71NOT*JA( MOOP_9/_,T39B(PS%3^V(EB;'@UXZ_7AZQ..K)3_4E+C-Z!A-/4L9EPZCU#); M&9%TM X%U2S[/)_WU"I"B3S/J2O@X1A?>G_MP?"V;X<1+5L!0::D'6!A0/'9 M6>-GLT8"BW'3[ (4Z@OUC=(H@8/NC3P!XWTA8;]UP!LLV[ ,WR?CNF0<#+&Y M;6GI7^(6A%./MMSJ14I=_%@@-YF:979WQV6#V>Q1RX%^]OO*:-5G>W],2O&S M4UC+.('03/.-ZBT10OG^CE9(T<90XV@KKM>Z2[>@PRYP?N:T[9TFH%#VY($* MUF8=D#7-5G(L*8NYEIJ,KT#2N_.*LGNML*F5&)SVHW 0SW:L*OC]**O Y7XR\+6@ RD$'P^Y$'PT< ,0L"E:/8#BZOKS\5\/WQ]=G9X$QY\_7IQ^NCJZ M/O_\J1%H8:,QT*+C%L2]%#'ZF,OA4R=N*9QKH-0=P=&U %^>H>;U!=6=OI4Z MW(5H@+Y*2&WZF#090Z6J<00)VPJX_9JPHE[WU?6G@M48[D7&#?@&/_]PP,ZU M01C%_;#?)R?H(!S.1O0'S\%AM!*DQU$&?X -T59@M<.P+TO7U7YN7QQU*I,X M?JJ5HM5P=;$NV\,P._HE1O(33OY6*2[OU2\\Q10"9F)2G, 2J M#5/:J[2BR^'&2%G4O33AJ&DALLV-Z\D]"_>KUN0^WL\.@BB<3MSKP [;_0Q^ M&D=A/)SH]VBB*I\P#X?M">JVM_YSJF2(B7:2]@'AG_*M5MFZXW2';&.DC(%#I#;2A[VG7TM'NE$/SQFZOPJ MC<"L,?/N:FR_::EJ?] 9R&"2E/%_(#\,1^%X$&W"$#TE[S#JD0U\":[;X/J; MQI02.9ZL9NBBFU-$.3#H$<0P\M )F:XG'DF\B-3\9_VPI/CHQ/0BPV_](&N@ M/CY>R0V, :^H]]AAREZ(64;5$)) @@:DSF&1ZRNV4K$ MFPGJW_N ]#1H$2B03L+!*#9C-]*^' \;O6]R0M0$QJ27C,_.+0P5WQ^=X%4* M :]"X\M.%]X=;?EAG:/;0GYU.AB( ./=<.)Y=/'Q*:X\QJS-;:CAMM+V-#@C M4*.R47E#8^\2Y2IZ++M Q&NY@-9X'>[:BW[E3%PJBXY-1J4$+OQJ;:>5T^[ M:P]2O,*N^=9.."S"CN?!1.80FOZ@7:T;YYT]&E3I>0MCJPM>+PGX6]73O17]P: MVB1:[E+FW9462"VT-BT'["[&+>*+HJRM24I2535J0+M@H!V@8E-]*H^&>B36@5F384];E.:G/9VX.C"Y_!0EE?9 M7,SZF!?E$P=/'3]LB4"/PLF$TE+ZO=$H^%E.>3##+\9#LV(0X281-K&*QKWI M$'W*@]E,6\#@KP,,HH\'O=D(E&4@E$N,$=\?XRMQW!M,MBQDAHD7U-0.GH:1 MQSVXN:!)SXCLR"J(OK:].QE-^,WA"-Z,9]1\+AQ-QP21:T\\SPS,&#E-@%?E M2!CPU2'6.JH_['5OVAO'/9@"%79*&Z,S;<7PRI;;EW<_)=4B^8_@YV5Q ]-] MY+KZL+M3/O0Y;>!GJ):4K/5#IV6CR' K)G<,G5^][,@.H7IO=AYBX*! MG5"#5NKL>%W7N>Q$-]:2"$=$)@'N(#=8XR)MXFL$[$$21C%PRB<@3+A<";0K MODBK3\QE<;@TKW\UL2BEOI/9+(P OW7EN_8$*8+TX7%9O*0VB[JQM1I%)\_8 MH#>96@K'.GNMZ4]2JSO5L:R89@!K[):3L+DN M'XM*#$!M!E\*&+,!C6S':%TT03LO5KJ[[1L(N6N0JQ.@D@/P+F!'*::0K^ZS MTD"%W.SR4599,NU6Y&K9OMMM\-K M13%3#?6QP$HX>/0V"IV])Z%;39 *QQ5PEY/*3YF5"K9U?W[#LRTIZ^ROA8^Y MAA=JUX7=L+HIBG/-ML1TI2!+]6/!K0VE8%NQ+.ZT%[-ST;9.R+$B>_&X-QEV MW=B:G-5!YFUEN??+!$3>JSFP%B0L3-N0.IBR84ZAL82.EB\ F5$Z>ANV<<=G M:@Y%<0^UG9;A?['1&,X*\<*,^R!Y[,73'DA! MIX9>H_R.T0,L=?Y"1TG!EQC!#T^Y!@'_E6WT*I0@T3ZP^75E^J' Y_ J]$8 \_T6\\TX+2@%-@7+2TI%5)6,0?/LD'(,>_ L/L#\=8??B..K-!E8D?C;+)IUFDPF*+,&TT1.^U\,W@=7I[8^893DL2'.* C@D>#&+^>]F9QUSPB M:4^&,A&(_*>.\($3P,_#>(H_SWIQC,'AE+_<#P?3&5)LK*.EZ-".M59XF7K" MRW P# >3"6&1$FH?:]LQ5HD,^STX6<1O45I1 A:5N:/JT3GYLJV.V"5)3@.W M>&1#K0@FG? Y6N:Y'>6RUN?B0M?*%PJB%<-'(:0/>0 ML]3YVNL(V>H9.]B11L'A%O-[5KS:.:;QP1*O#EG=X0)?J,0#79R$(^NVJTD? MH0=GAI)"5C0L]?N96>C6L:OECLKUV[:=;@]W]=!:#TRJ;=::.[&M@7D-[7V( M30P.9@$):#3T!VN]PP%6E">F+3N2E11_G]3R>\_.N;(71D^SDL;59_=_@%\^ M'I'88Z*V4;IB&4Q 4F^8O7&U58I?O6ZYTY&_7"4OLCA;9.EIP\KT8419;XF@ M"P ^FJZ*,M@/'TU'A?]14>6.=54I(3C*D^4+MC(KW$K!QV:O1"Q$ X)'/MMX MX1_\+@-,N^;U9LQ\PRR*U1IL6Q)DU#9R?\SO,2/+Z6I=*8R"%14M\_@:*K*, MRX63HLXHC=SDUD@[QO6*3_D#2@OO$N\95F)RA@=J=H/1@OYIF1=I#GDO%'W1 MR3YTKAV-XEY]?[$:'F5<>/ $2(FN=[Y#B>,"[U6Z6BU3?]!>@QXYW ZC1L>O M1S$1JBXR9VM9S&C%MH2%^!YG IV2*5%!3/66F8!D^PI( MA4K"CQY?H6\S"AGU'9.HOX+>HI^=)CMI9EP2\_U M Q8+>E[=L_J&8:O:WIWR%[ 6+P&?!8]F]0"M:=H; YOG!_W#!6:?RTW; M*BW5CLII1']K<*%Y9M2;]<;0&4,J'?]0"]VE%.'$3$9&I)!T]D);F\CE$): M3WJIOTBGMCQ=9=^T-B77CW-I(=DDR&R^;9@H]D>I4U7>T5'M$-G'VH:>4JRS MQFJJ?QBO\<@+;J:FFZM74E#DO;HO3XS[$H.H&?^-B58).%7QUG#PG5'/AY9 MD'N-*UHU>('!!97G.H%#+U3#2K2#MWD MN^W!UYNFE\@R9P&= <0LE[RN>^'V[O8(2+> \?2M:_;IWB^"0%X)5I,RQO** MUD:O"^-2@VJ#N,YTM>MUDVLH.#O/'C-1!25<4E0/C+A;94N6]9(2\(GXE43U M$3D;*Z$R=O]NR#CD. PR=Q0*LD-9@*]XS=1/L5D43&C*)CD!>DB[BC4V?5M7 M3<&_>_, WF1ITOF.R>C_@C/AH4M&!I-%+'" !VFM"!0"2=V@"FKA"4+*2*,0 MML.A:F@J6R^@9@.E;I5DMV&HA%EA!R2G,UF[!N26VNF&04B-55PZC2%$DCQN M9%!&D"+70:K4U/28:TG]:_J:=R/&C?7K;YU'C9-&AC7Y+ON.H82%%8(>2];. MK N-BD*+T"0<]L>;)'28[VA]AT('K@13@,6H)O$WZHRE0)SO'>"]:2ZQ,9Q> M75QX<=[XQ7]EG+>4GT%O6F7K*UD+Y8X>;'(T:[9VS^S=^NZQ8A-6^JCN22[@ MT%)TN7+?,]'V<80R)<)QR^E7IB;U9_%#F]4P;6I9,DUI'FM?*LL:U@MB:ADY MM:=LA2KCWY,&[1O]BIY]A6(+4,Z646K["D3146*IJ_:58@W?"$WA+XQOF$S" M>, _1J-A..Y'7:D/=+%T:'( 6F#5@M<1'7>.\HC'DW :#S9.VQXQZT;'%>Y5 M: L!_7Z1N739_B"AT^-0/;$6SRA-8-=@:@_MWAY+30D(H_Y6VP> E;,$*""_ M*_BZC@.-V(O_@GAL.G4O'CL>C\+AI+\I&ONJD?U@* J'5[=F.NALK/AH+J^1 M>X!QX E0E)=DE: NC.U-3?MBZA>8MH.@/0.D;06- L/GGXX_?SP-KH_^UVFC M^YYMH+U;N6%WK. $NU2NL-EEOC"-!/WJW51,YH;KOF>-_MR;\_UVB9O6%>Q1 M[6N,E#[ S\-I.)U-^',T"(=CK"!\)BOROBC0=@?QC+^!$;!\4F8[ZQC[K0V-<5LM)7H=X+&,=="_@D$B 6% M<^^U>,OMIRL4'FJ0>BO'BS+IFOJ/ MFAZK*DQ;X5-_VAF[KQW@8H&=QF0TT6#8 V;V(X9\>/\R&-J#>+X!\]L1\=%-(W.%D5!ZZM8C\:C7L8\_%CT._U!P'^,QC"/XK-W-M6 M@$F!<_NPT"&^L ]OC.4#8O&/W,O0ZR@,B(T1+?C0"$--^ - "C[\TH+?T2#N M#2

,A4(XI1OS*IJG=8;&^66&?2U,V%@A-//4K_I.AAGW; MTD5@.AIS#X$!5:"_ZO+81.$,R 00BWABR)SD\,"[<.)Q&$]&P?GEL6V3,A[L M__V@4?*=.R'SJ)/!)!@.QG+N>"Y27<[;? \"(A5% X!4O(HA[9BXU_GG@[' M(X#KK!4Q]D&.'XX'N-D)-H7 W2+4W4+\3M=C:]5H(VJ?_QCMJB^/_S!-I[7: M^#^[3A>_6]?I#0$TVA>)TY00V' 8L$34_0C"7/&L5KR-I?(V,2&A0FDKWYO+I&7-0;B>#L/A="!"]Q0$\!E_-F2K M3NY;-))\*Q?9'X>C/HZ\/PNG3 T'(4J-!\$EWE6YOK!+,\'V00? F$#\!/V MQD-MP9$@5%OB,L@O\-@4GXM&-L*5:;H"/ JG,8C L,SI.-9** ZD6J&SYY#U MKCA+FR$DMV4O'GKQ:927,!YW)@.%G,"'(/#$P"X0!09$G$#%9L*[+.="EY0N M:"HP Z]6>ELW$)GUSOJUR+N]V=2/8^35L:BV_>1>V1+&V0;5S]YM+Y^?@295 M]]FCGK!DJ]RJN<05&@;3.*2:%,2ZV(5J+G%S0Z;6I61)O-"[:PR _T]B:L(O MA%# HA*NF$42&Y?*1JE-BF>34=<8[1KK J6BJ&V&W0J5[3 MAB3S&'ID?_1- MZVJFJ7#SCL<&';<2\.!%+3*W,N%EEMHC]2TSE'T6C869M)+'I)+&=!G%9(+N M6)$QF0]3AB+SRAWY31H#5>W1F:.FS9Y)-_5^*ZD7NNDSAUE-I.3QG'1*/"7; MVA)7OIMV,)."4W"V91%*.4^Y2I9T;1R M@Y;NLU)936DRT3F1(7/+L,J2K%. '7(JOA12;1?1L 1^1-.A/0TQ!AD;FTEQ M*J^ <8A_3GR"$'FICKL8N;WK?@QT8?FRPF",+W^E/$ZF**U7#UU75_"VIZ62$SU3\G;=PL;"_Z;I$,,#5UR:0'*3R MC7LMZV7=M#3,HZ%2?AA$4!2_\IN6'VGS7)$FF^(::"]4]-XL6HOCFZQ-C(U@ M7P\UGFS3ZYCA$)TUU*' ZY:RE5@HQ0[V'9-3[UQAA &CN)<"X-@(E'MS_WA) M'FRU\( ><>LZH[^C?#@:D>8_P?]/0$X\5V^.LQ4UL9$5S343!F@D1 OA/HMZ M#9G*CHL9.2-.)D:J:PR-M:V% @Y56EK!X9;7LIU'L0$#N4-35]RW%DW<"%-X MOUFV41Z^K6P\&M-SG/ VX\Y$%.^ 6/EN>V3#1L(VJX4RX/#TY/?UX M]/[#:7#\^=,OIY?7Y_CYXO+T[/02?@RHG%W]K6N#P%(*;2=GPVYS;8T-"K6I M!2FQCKO,>I=VJP,L@6=M93+51+%;Y4DM^_R):IC[<7B[5?"5K=4R!E"A4S8;TQ2B,T1Z*[LC2 MY&'L"* NOT#4GV[=W;3S;>.H85">O3L[O/2A>_KNM/[5R;L3^]4&H+_N"-!' M$\TPW7 T"6= =2>S$?5.#6=C['D[H.,9Q*"#QK\)@L-99#[/S*?I>"@AOV6%0[L@=FE3EZ/A[C8 ]+;AZ3Z[^."T?6$*QZ(^9EQ M%5<]P!]WQZ6]!A9M^D9PY_C=<1V=WK][7__JZ-W1[X1AHSYEMT[#03Q TSD5 MC8)[.<4?IU1)!O_M_S8,&YB/L?-I%_RRZQN/O?5-O?7]MALPV$H/7HUJN&[$ M)USXC-V;,7=)YL43KN'ZY4/\.Z):1T7W;5T%N'0$*<74AT%+R4H4@EIDKC0@*KQ MS7'CFY/&-Y8_<_]DWJ1^^?U04/TG#BIV8**56.N40D+9L#,S9W]%<3B8C#9B M5A1'G5A% PYFDW 4M0QRJB X]X.()UZ_83$BK4Q?!$DQF9N6E.J_8P%YL9ZK MOPH$]?NB))6S*Z)L1YAC<"B(-M,!B(BQV#FD@D0=(O5[5;]#]?O2AC%N M0\?%KFA3SPP%Q.A+&.6;QML=#6?C,!I@/;XXV-KP)F15TI1.\'N5D)4R,&ZLXCD"-:^+]9^/= C/IQ>T!Q3KTM MFK_@KE& /FS[; :WW=('N(NEY MR>!_P 2DQR69OI2$<0/PCZVV-L*>?T2M='POSE2BD' =*-Y:R M.?#K,K!G4EL5T;3F;*A.#6[T)B6C<.K4>-7] P879"6NP8]&V@DX-HK)F5;8 MEV9%.1,7)KW+9$79**AHVF<@M5<7MH;@54N!9$Y) QKD5><[]]+)MN+P9!:' M0X]7-C*/=IK8).^B(\W*^$6M+*-SN>H)->894XU:;IEVRG9!56G],HM8 MEL?Z2]=N*K)-UW.[;9NZM?_ #H=F S:=XC54J1>\)T>6YL58YQ?7#.F2>_9Z MDP(9-2&2U+"A+"EG=&6_M3E)-:W-M.&]M U[C[AY$+>EH?XM'#.+ BMU3L>( M82(USR66F> <<*HJS_?=L?'Y)>W1%OMN8'+G7NW5@Y?R0\D-Y0#9(";QKJ9,CMEQ ;C=2.Z#@7.1S1 M?[T"8DJ]UXVX7H_9N2[$!KVB$# 3-H:>CM&,7N1*5KT M]2WG01)QWF*-?><<;OLCC@NRZQ'')=GUB.MY$A&SY2G7&>7LQ75(@5Z987!? MM0ZHJ2N'0TF"+ZJ+!09A)!+M RQ"Q NE+BOMN,$%'W:ZAG5'._(0+^F48ZHP M+%G]0H!-MIBSR07A.M-A4!6!J9_3&)PB3.26W'L]T97AK5RBVG.<45H5@KB( MR53&D('RSD:W;^))'ZCF!\MA%'=!?WXAIW ME"0A:(*1Z00+-JLW^MX[?4$)1L9FZ]:=\AN':BZ+RN6L,'3L<7?-9U0 M:_+3!$E&!Z1MG&0 D_%-1!+-56)4@!] N\)-'ZX?%11Z7&&=3_]Q68]K/M%B MGZ9O::97J:J7B:!8TR9?BB-@,?UH*U]2(T+HK.2@B;#KG3]>;+R1*32U(VK8)&^7R M^ZVL$Z.:6-?$S'8F9'UZS2V=_N.V]/MLX.0?MX'OL=SC?]QR7[^XH[8WG&'^ MD3?4=XE\X=)L;B%BMH?:T4AU![4OE:*7/)_3J91G5_U! M;QB[K58D :/Q?3V-;3IWDS"H]U<3V2S6KK%[0 MBB!A50*YD&QL:"/@JC'4'G21NM?PN\V)H[)\:A_3BVI*Y5@T,P;%VIR^AIA,U!T$R8AG?&W)IZKS-R<&R%7X::5?'GS]^ M_/Q)$IZ^'EU>'GVZ;A1SXX(!'QR'X$YI5JUCV]H9VEWX=9Y*-R[E[)RDY]Q4 MSI>J+%(/'+!.:NM0&.'VU@$FE,:L*9&4V#4M%<_)ND*OB\=L'HSZH\-1/Y3\ ML\/W-/*%6GS(79T?GIK:F+W@BG(TB?>WE>>MU&EI(K[KZ^' GZ675HF9G?DZ M/>2P%=(33%XTAQA@%%JS:BX#\YUSE)@'S8UGVP M?K0$6XZO\?>]J8&S/.-TM*/*9=K1CB]<\_E-[OWVB(COU@2OH_NJ?=7$46UN MH#P.1I1".NF-8ML\;A)PW] =!YD$8V!O7O\YK"$W!E["O,=I!SV@.B##WGA& M#MA=B)(NHMN=:1[!I#M,9A^W-M2+!IA.,NI-1[ON;!I,@<7&46\ZP(N!%ZSVU0KD0,8AX/QJ$;L_,!M$XRT.<)>QP]; M*FRWM7^JU]=N)7SD!M":]*;O$L:R254/T^;+C0##&\YWGF*=_K+.TT8D,2X# M*\:F7HQ.*Y"B38VRW%!-"= <>\V+3[R2$UM8S2L3)@Y&':D,EQ7"%E4,[%LGTX:.;5.]W[;=" 3CVNV%=,- MK\F\WWRC-BR +K 31[[KH5S[S/P/<.=WJZI/A8&XS0LS0@ZMBR6T[E+;F0BB M2WMH*[VV\'1'WU'\LC3%L4K7?GOUEL7C;$.@7F,*4Y'!.FY)2.[V3E^EZ2O" M#A^XRJ\)..1N\>U,S^L7OVIA+1S+G:YL*"0>E-:6IL+2=;G[[.C\,OCEZ,.7 MT^#CZ='5E\O3CZ.0BDQ.8=)=?ZP"@08!*\/L,\O67<9R ' EUXV5JV=!)\H'$B^3>6?P=2 M1]A1S7X*+KID,!1-VJL'QV$\'9E_CULQM:U>\R2<#4?R?UZ)"ZKVN2*L&]>W M'W#.F$I3HX_H7B$11NY]3]6\I3O4J4 M#5^M3FP,XM4"QAOSE/%J6,3SBDINQ\*UMW%N>\YHS\C.(9E4K1/+/<, 6!-+ MRS85;O4/"F'P";Z.:RMH9LY9U!';XJ8@F9O!I)GA+71P3,@9S28>*DWB<#"( M^9"?;!OW38"T@2T-9+:5._PDJVT9Y'7[U[8:'OLQB "S6"J",,Y(G%:1;YZM M408DQ.B0<\>&UHZ;]KX.1[8VP7'KF4ZGP7 VP!KV,\KIWW J$X=T,!&PI_/6 MD]XTYNO.I5ZL8#+ FA>-"NM;@;<_(K5W0EW@-\/.5F$?A?%HZ$RW8D,6%S7.\6M0">@H+.;[05EY * MK?:(S8PP2%(S>Z31C?G>)EYP>&*EQGC_==0EL6IO)6ORI NB&NFE[J39.*Z M)2M-K5PEU3;3JKWB&\2^R603,V5MJ=-518TU,/8L^09 DN*!-K_19&Z0Y"DA MB:;[6I6V+(:M=Y6:$XV^+$5PM?.XPE8?U=K1&">_L/M'KZS3E)$%?PYK-^%V MM[SSDFOMKF^6V1SKBG)2%P,E8RRNLH=LF:"LD[->8H/O$EO_SY[90CS#E(I@ M&BF2*9(K.;('K?H51[]/I1D!LSH#$3[Q.F+8$Z\)3.+^YJ/$S+M'R<:3$21! MS]@)=MIXXFW=W;FW.CLVGJ(YA#(%"0]%%^VIF6%'*G;C,99D\U2-TYIT1?9O MJ&UAN77';O=9>\#.YG/JA&XZ ME3)39?F'RZ+XE1T/9%0V6^?P$E%T\0&G2#,&X55,E&S[I_K!FCH07'A1&RHO M5 YRPU4-O+&P8YJ;]\A:0KJB/44N,T>6?YO,J(>?Y0O S1*#I=/2OD2 (-CQ M06*%85'%U(:.!""E =Y\XT[\L9VEDU MRG="+SBSU^L?9H_*SX6BE*U'QDQ)MK+E0+4^*U86EJMG,N-<0SU>.^].;)ZS M&Q+>/54LP]F=GK]MNU<)RRFVKO6X@:8@_9'!R/*H"GW8BHNZJ(HL(S@,!H13 M:C: :@[W42O1NR'2<,>*Y1,[C10IE'R8[J@$*!,V8I@GAV\3S!:]X&,;#$@% M3I9SR1:Q/=B]19@\!N=$*1NK;:90TJ%L^5LDG#D#XI$+F=HF>Y\Y$].7 OQS M==N6^3W+V,1K2 J,?R/VE4.3L6MZQH-&ORZ5]9O,_(NOIY*]0K%FLKM?0!P5MQ#QQQ^KN9ICKO BUXZ MBVCN+%7N2:1(=G&)M=JMV&6^V:!>U>M9.N%G\ M+AZ_@R_[^>#KT%:%Y!1]MHUC"%.&%ELW=QA"_&^*F/+UH/]Z!96';'-Z-F M"4JV&G>"%F,"&J\T"-&JJ^#!IE0*FWFB79G$B;078]AX(\H;=C!PZP'E+60+ MLXOC/K8_:\2(]T83_^UF,V8_:'RE=4:0'9#" ]^XMV?[W6GV*=:<#\]UMM'Y MU1KZHZ7,J_LT%1>*:6W5]'/\]A.R"JOI;F7*8TC_(6O]>2Q6TOJNUD@>+3NV MI1<7_C2:@[5?JSI$VJK?W,.K%=*FH7061/JO#H38 MWZG@PB7G?0.B;6[?G+ RL5AF9INM_![YXN'5_+X@K>AQI0&29.$I0$IS*DIP M8P!K9[$R\988LP0]2]A11ZQ+1D)R;2IL,OW)]X0UY('VG>Y%,VRX>-4RW"_6 M1^&,NS?H]_I3)/*\(^J.!W2/6\&YPD"_6QB(41C01KG\6 MZ?IGD:[=BW1=%Y:L=6@^K4&H-J)DQ^C2MMMB+"A)\+& 6XYM8I8%VIFHFA^B ML/378XE3CK(QT*B5HUY/2*A]Z#85K-DW6/$EQJ/F M+W*$Y$@7U!A@:2:\,9K]R$8]ZU#IUL+@BRCZT:]+5"]B-G$*(LF=,T[E!35B MN?):>!D$;)>+MB 2%64TW,TS!-%8GBVVE>.MV"A4IH_8BM;T.0M=7Y01I_36 M5.EJM900F7^6K-M2LLZV;'-KUH4B2HI+QL,3&+D)IF8MV5H%--N#Y;5H9 I] M2:\DDPG@]!9K=#N<.#N'.4DJE*";::/5V,9:M+^7WNY''+9'UY"2T*ASXK;) MK27E&(!NL!+5-\!%PXX;^ER1_*!A([(IE!Y(##S*8$4!0; MGZO/P"-W:G10\I/9%LU!XM3(-A050:H-[G84Q[IOC"]5U2W?AO61V9O"':K[ MXCG7).46[XXOUG3=GAWNLO1FK>9E=N.$8(^%0)Z@^;N;_%$ZRBR.J MTPNEF]>$NQ8WE9-GO2/A8H*D6>NKYX(R]2JWW(A<$M<<#6)"CGD52S&@$I8; M'M7E+]OD*VO"4MV-;;QV4XRA 89G)A/1L)D;5%?(81UGYU=.$?X!(9SF M2T;]X)!:#NZ8<;!^Q#^;>0=OS(K0!$9^50Q%\5>:Q?J=9K%F5\@/1]>G)\'%T>7U^6DCK\'-AGD)KEV!H4=E.+AV86MI':UKR) M]5VWM99H$]9WK0\"JYSVHW 0SS:"9(OSG;;>5O<)Y:N[PI1Y5 23W@\F:!?= MBNE\O>(<9[A/VKS,X<9.I_,?V7#RHC6&9<5>M03+M8P% (UYWC+JT?S^E;BJ MLY:?&YI<\Q&%?_>3[<9K..H+Q4WOB5,L;D/FKEOL46OE41)F0^SDV_-R60;3 M&(_4_-TYP 60G!*HZR\@\)?B'K22/-@?'02# M41"-;'?-/OT8_'4)M_S7H+F*:!"<)$"<@Z-% LIOTST\H:,ZYMYAA [1:!;& M_98&;Z^]RIF1MH[2LJ#VWG_6_N^G:RP:&US]RW^/X^&?2N"M<3P(T7O^/:KTX^E1\$$JR;:3%X\O;GJ_1ZCH0BN>A+-I2PN_71LM&09 LD3G#?@E%!37 M,+Y?+H)?;$.=N#_ZWL"C&4(0:\/^8+I=$FR^.1JV",/?&2QP=2A8-T_7I0E> M/0.FQ@#[X /L],R%V2"O@&'.,WXVD;VG]?>%V!B(R!"SO#[XTM?P2>>L== X^+GMZBXQXI/9J=I#6!C(8/_\JE MMWBL)T0K]-?[ %(XV5.]VH#D# /E2VMVD\E.DWXPG8-K>*M[5WN*2JV('>?O M!>_+%Y"8_P8G"4(L=@(+'E)U!+0(-+NS"[E[!9S"E=7OL:_E]MX6R M#XD"N,5D^:J=/>C.[/,B6UG^0T+6AV-6*EKPH"&,?2QE(<&B2"M;(%' 0/7@ MT5[ '2HM$%"*=H%@BC'=O+1(?$.?&X,F$D_B[WG3K(SX^1&]>^L<->*/&-)4 MTOV'&[("N0"/(XK"_N\UNP0;G%$N4G-Z% U](2[LM_+?-R_E^OJ"Z=WY.1.\ M$#NT]_O?CK#AV2WYI )9H?X!,=6N:CK M5S/(5NM:APQR5V&GK=()-P7:MRH>Q/R"\Z"72QH@2]%)3?3B0WI,RSGF\=VE M/04.%: MN%TJG^=#\FN*9CV,?LB=9A+B)JBY5=%T=N>T(%ZD6'GP0;J"T3:E MY48%\-*8,!.A@B/6NX"2*W&G>_!\SPDVE\4-%LC]D-ZM$!IK&&R)27O4Y.Q. MLL7=-G^/M86TU"?SW"&X3$OOFIW FS65&, (W#^,'\7S37 !="?BS2G?B>>: MK- !I^>H_CB#%HU(*AL^F'#E4JEBR3Y])HX>-GCUH7$%8N6!]P !2AI;\XO) M@Z*!6/^'N8/"5_N#?H]RF%N+B+*K]2V50ATO/?F\OVNIT'JDPK4W0Z65$-@5 MSC/4X;O##-X?;K6!?U@/T0TT)7.]O$37KM+'%=-6S-]AZF:K?7GUQ;?B> T] M:?-^C]%1+_:BO.JNFO8*==X]:BOT>W[-9;Z./IT$QY\_79]_^OGTTW&+'PVM M]=F* 8SS@UZ JTV!!*2O*"S<.1]BZ3G>Y =.D:?2,XB8=8FEK8JPQ"!A[B9* M 6L3[_R4+HM'@U]H<+G-YD I[Q%L#YQ< JR94$8'SOQ58)1,2)W'.CBZH43= M3!OD+FT@A>4C"(GLZA.J.V?#RC2 !A^J+:;[KGI!"RR(8C!7EDJH-Y: P+DQ M.S0I37$!SFP#$H^$PPB8MF\)^6_E=B@YTO@G#-TEQ&8EHJ)=XE")AG&YN_K^ M!8NEBHE'?!)W!2CFO 66G83H6%#$! ,D%CE%LR)4DJ"=TI:?<0$@H30(4HL& M6GZFXYW$:]S+X:5:&8 B8&2;K7NDDT8A2D)2B0$Z7>9MH7'.6[:-+UUPNF59 M@9^ZE\N5;I.6&PK?@^8#X^W-G-A4FPI H@=EF1:WMU6Z0JT&=_O$0IJV)C30 MD/E<8!74\G9<"WR=M?MT!64J-U%L*Z9LK_9GDSG?FUH+>B_W@FDX'$580&\0 MCF.LCQ6-PNED N/(Q#Q-U ]G_7XP"^.1]3A>;@#&_C",X(6#8'\4#J;T84@S M'/CW<3^";[&6%GZ(L"SS?AQ.J5C8*0=KV;76UXBK'TP'7H5TEX11TKE#54F@ M?(&#?%PF<[Z9HJ=95(AZ?4"7W-U!. --!_Z(X..H/Y,$6JR5-HR'IK@^ M:&M =A_6#_9TYX;OBF#?>;VX\TC?@2J;/H,HQFH%\"XG$-3R;7SYN:FB>#5> M\5@?L!Y+YWD=Y2\6IM4]@.(612&-C=58D063$ES :Y9'QB2SM%[PV53#^8!9 MK%BM/5BFK'A(_U#*GP'Q@"D5AZ:P<(JEPSE-R8S"[SI4/<4<;C(MYR8/9B%% MKO@>'H&NN,2C'?>P,#D/(38';61.1H>TFB=+T\V"OH+?,?R8@\* ?> G*\Z7 M$@1/J,)#B,CM0(]7S&R:JF(!:\;(KD,JCL&E) U?=[DYO8BE8[;)$M+]0DPG ME(Q2XZU<)[Y(4VJ$F67'U MS\DXG*++$B=(461E$91BC$#N3;1E#B]7T!*E"-C^U&Q_E>84X?> X[( 1+EJ M26Z*H57MDBIA (D91IAL"BD>"AN MKL%KMA%?!F,779)<#PN@^DN&ACF,>OI0Y N&G4J74JE]TSF_&HC_\M^C\>!/ M+B)0!E,'%Q79]F'3+):^MA)8:=#R%N:JFR-R;\41PV;[PSZSV3BD M52%-Q9Y3,>-3PBV7'>)[L4SO4#?2PE\E-U46HUJ!!@BT2\T!URJOC)P-[@^I MUR"R6VU7C;T\T4R\1+ONFJIO"(?+\END@W)AJ5@?/43U^!+$=$XN(0763:$@ MUFBJ-A(S*DT;NV7V*Y"?^Z)8Z,5>LT+$2:2F6$-1B1637BQ$,9)YG5!H5"BJ ME6>-29Z2C!!$"DX1RTN<)$I*^+1GD%$>Z3J_39X*KN @:1&L!F*2@)/M;%=, M:T2>2R9]_4)J9IDB62\VXP#;8.TZ5>*6V3*%^)3)XD3D9Z*Y"6>8,W*F 4+$ MO.-F=>'3M(J\,)W>:S_SN#=,RIP*@)17JYW/^=WZO'IY.T;>=?LWZU4-TF;/ M %Q$W@[XTGH6;#/B%>4)I[G($/;,N:GM(IN+T"6&^C8XMYVP+ +['V[9E;-. MDU^MJ&134?1 \2\@T;GVOG(%0%RGJ1A(*7C4' M3,_W5+&I+Y ?=:DX8O78J9$=E>I:)>KX.+T,KCZ\]'E:>,)38*[@"O&>EJW MV;,Y7'"2+:G+*C:((%#;Y&EQ?5=82H&+WF7SMN>0-+8*OEB&82VXR) B@!B* MO<1:?TL.0@?&\B!.!Q#\LD/](0SN3-%:,[=5.JI46PC5S2M.W0+',?5-)$:3 MLJ?E:521$' \-TNWL?E:;-I.7EESET0.W4V\RF"S8V.LJ!]BBZUZO+-7<*80 M[AJ'HPC%C,D$_X]B6WN'!HSK'%'3JRCN>(0,_5P2V;K*.[.G1R#BU%?XVL9? M;16\+E,L$@10A^>M!0JO2/)Z-(44NB^JSK&!OGW.=7(0LQ;LI)MQ=-@^:&D7"Q? M5EA6^H1S;H7>8;%BNJA?>G_E#]RB\0*N E+YX$K=NI)@ZG:7Y3 !RPR(%1)Y MQ5MZ?)^EMUAA3M)+/G-Z"0?TH?]^H<(A/VD-)_*DA '8#"4V"]##=I.+=$Y& M"I(ED;[3'91H!REB"?3JKL!FWV3H;[R*5AM<< -(35"VP\T44I;R?E@.-UVA M0)VS.?LFR7]E9K%BP1NMO'DJ*R+50QF/Z&7HS^$Z&^S$%XQA(L@N/"T7#$(J M%M&9XZ"(0G )*]Q%Z(@P8NH,@]7+H^0"F!@3+EE,U7.)\KE55Q$N71AAW/L< M!6/#0O$O!AK;5S7"BVRTV,>&*"F+'\^L]!H7).L3V1UG[P)Y11634V !A *V MGC%/5O?9K:;M8NV,5<(ZP$/R=]!75Z;D(A!D &4E!0 J^$KB=O8 5@29:N[ M="RE*D^CL1A09$IB-T7*/*JL17_X?5=<&9$'*=7L8C'_N&0IXWH1\>*=OP?3 M5U4 =$P./2J%5*-@FI4E6N T]NQ#I=UCEM5E6B@)R.^J:@U"&A,91EOEK,IU*# M5X7Q,RA!3" M[1KQQ;M"/T7#$.4HT^B'J-.)DWX;?N@.XE87?\ 89^CG9K'#9.$ZKMJCY!@[ MZ_8HKZLWB >= 8@-V$^BKP5:4M*X-2"_5QL&2['R:0IB5+O5++QQY9-OQ9TN M&GOZ7;MNS=X3;\=M$L_27L>2<-2T>_&@AW1)@#Z)-0X9B"J(VPNNR2J ^S;+5#Q&TU*>@#_70@F=*6*N)B!IZ>9JU!C2.=(#3,0PM"YG!X M4]7);+*=2$\$[E+,S@K# O;G;X*HQL@ZDSD^D%P82XJ6H%%I.:4$2.F3ED(* MS3WCHDCEFNWD#WZD"E@.[D=XVW'FM0BLJEV0*/?\@A RQ/9_:%JV5P2>L3P; M_7R((.:E?>,B,;C 7 CNQ/8+QKKDAMC[E7S5*=1SZ")AFF<(%H&S)@L:AG3/ZA'BCE>>0MHDLM9*L^ZZZSO52R M>RDCH(LWE+KDZ*]_9J9:$I#>]-..>J5Q&M6Z\).4#38,^^S5LOP].(!)VT. MLQN8O806:S0"@9Q$(EK5769675+<_>">**G:%*.6UZ5\B=+!U3Y/IHV'@-8F@PT_W#<,#KOB M^" .#N+(H#-V0*L[W8L1(!YM8*V47&2#5G1;?-B1/(.T%[63N-_K1^U6W$_[ M:!PJ/?_8,4@S4=(%NC0Q_:T[&$2_%+,[U2YM4AQ4JQVG,$RK&_?2)JP CL!T M;ABCPVST1.,F-HG3?@IR8:>ERJ(B=S&:BOKZB(_8,=*\381(T@Y0L(\5ZC\5 M'<4?X(M!C%FU> Z..NBK3/GGI!PWP&F,( SGD0I MZEY=XR4O43_\[3;,Y8?Y;G,S<$.44$I!(.!QRUQ(T;2JW $_O8:4=, M &D5T\94]#(<#X2_BDZU:? \6(N7#IKMO5$I1CLIEYKO54):L(@CO_OP0)M* M#"JBF>($%)OYBBG5*E!891PQU!^[YZ]5_<=PLW7&R8@"(H42?C@5SY)1[K'H MTU>.;(9)/6!^)&>HS(@-=7']^SI)A?SD1 1B5BIV8N'B\7&AM M-B?D6*JE 3R4:G\2X4!,[CC=C9?FSLL$#V MDN*2@+UKX(%KNSHN >!K8S:Z1S/D$.1@6%(X"A\B3G:X:+-.UVN!OH2%X\V(LN6CRB!'"_*2[IVJA,8*PNH>A_55=%MW MGE!8N-:&)UR9C7)+B&'-Z3Q3(O0:K]PSV^3UBID_37*)0I-2'X5- _;G&2!G MY%^430R_9MQ"C'1!1F4J*;-KCL-@7G.Y''AN!E+<@"*"T7-/N;+ !.93'8EB M1W!S=V0K0([J2B<[#@KF@ R)- $B0WOB;&Q]=SP[FL[*#((>'5+BU)[:5]*/ M(HBCC^@"@BZ'\#'PE3BZFDA"W5 497H*G=O8;?T8(;H3(_>WNC^J(!>V)&@Q M\UNF$Z%R>Y%_-,_"+^N?;RY7ZT<@X2FM%N=:;X(\LW;ZGC/K,6RCM9O:;XEN M7I>['3 R\3^6RIVTL4)&:&4:>3O,#!$XLN?ZOOCEZN+\XG1X=1<-3T^O/U-R M7G1S_>F"\O..;L3?<9QO><-HD L%_*WQ*LK$3AFY$""L%S+:AZA=( M*'HJ)2[H.48V\ 2B]NL)/*OXW@(SF(.PN"9^.%PL&*]2E<7P2K5*$+P3R()/ MP5+%;7B4F15B5WF 8.LY?%8%BTV)J7+Y(!VA MM+%6V7#A;REDRDKSIWBW8I*H\ZJ$$\G3YCPF.H' L4XPC&*S>MA^8T^&,8J( MZFU;$F*.E)$$93R_\/!.5(?J.[O*MXKACPU-IXKF5@;C3F0R,EF\Q%"KG/';2<$F'"42"8 MTKE^C3B$3/0HQOL@P;8P1!J[DVIU8K5D5D-1L2JXDR]!U2$C\AHX$C@>E#8N MW9O#E^<;YZMU!L<1U$9L.WVM^CN;'';+J;R-4_5[V>('^;Z05ZJ(1/3UF^:T MD\0S%\K-'^16.E/6[1)MTA35,X-14< *EKJAAPU$&B"M@M2T62Z^\T&VL+:F M-E-<@KL\03^-IH&&>2$O3:SM/*K\K'I?_!Z=XVIW(KH@74,Z/,K1\5S4E0YV M#,^*X&B8I;HF<[8FJ6!816?5-UU\G=>[X0AGX<:4_[OAIX8S[$ ?4Q@,NJ*$ M!B2<9:@:;"/!EK'S@UDJP1[6V1.LDX)*:?'>P6VX5D;V_=^1E9&!B#G=_S?U M:M@:X'YYX8]K":]6 UI#&POHWKGI\SWF$./><3>393X5RJBJL8YC_<9CHY$@ MKYU0I1$!G]:XVS(9._V>90%+*?I-\<7-"YJ!*&Q)A3+M%@_SQ4)GC+#<8-58 MH! 8A:SD8)3E!D#F3!(2GKDMOG1S"L\'/CS?/*GD#Z>RWD;#2U%#*74A2=NH M!!)JP293.2QTC29K3L!D,P-?IH9#I]62C&/0G,JM;K!48(E"E%= \6]&D!*3 MC9$FEM!X MPG/^1G9<2E>V89_XS7KA*Q19E.BYIY47 ,4H8_/5H ML\%+H4:P*6A9V\B9C"F,FXK. M\72BG+I!BRLQ#P1QRQFR@,%0QB3GRZ%SUEAU=.BB>Z,BYFES^X HPU=L6VRL M71<JDV:/JRU'$#QD6:QA*KB5 M"DQYF/_AW#]**E3JBQQL(H^.Q+8.'IK9L/H3D]U<+IVL^OHB]=H7$[R([0Z9 MH0C-X&5'/)E=8J[!PB2'ZA5BRJQ+&(E;M1*05L% ;AW^3,$PP?- 0J4R96KS MGL!*;/[-LCPJI5,QSH@PHU025 MBMFKW2 (,D,W"S3 YZ22@.U6P)R$.N*C;@7+ MB)!,!,NED6;L$G"9OZW.Y#@ S+H'.WK _Z DQB--Z_O=#+;CV(2G4%$[CM^B M- I;I%22ERTD4Z,GRWW#=A_K>2,IP7VQD;".JR7\7*-=RAI* ?H(9INU.19G M"%)#)\M24Q.;M K=12(MY]HCFS'IN&M,M<+-00F'\P;PK5#Z]XQ< 7:6E21Y M@HB(2@#BO]DUG=ELX 6& :M."^?)KJ>^E0"P\^=8$T*]'OR-?;!R$2\N]"L MPU:U+I]*NN7'5ZH\A)HVPM!#N_X+J22Q)(MJY'F1>^R7(8:K]E^DJ: M;PDJ MF1#7P4Y/*D]CKW:6)I_OJ4F:79SP*.@A 6PA%L\26VI1ORBZK9G=R_ MGA@6C( SG,YK1!%5D!V+IZ^B+GO&&M&OJV^8GA0[Z'N^#,?'3IXE@AS0^ R M,XT^H;*(19O8*1!;R4EV>GZE0NQ2SW"F%TMW#9T'>DG3Q9Q28H8!?S>]QJ;" MJ<4G81_8#H$,DW*%;988*S:B;;.;V"CG6:8Q%OW#*4I4_EA3* C!/H@W-(2_ M@\JZXT#1,7.(@"X)%6FBA2EM$=)29 M/K1TVI!>=+BJ_);A&RT0+MW$@M&,X?_[%AX=A?4DS8Z%(I=S^GG&UAH6K4/: M>(*V][!S;4DM<"&&I6IKQNQ;/S:\>4:(#C.#E:U'P-0QKG(1X7_#+T%X&QS M<0CLO##@T1;.\I)RXFQ)EY"D[U:B4F_IL1#*DVAM(%=A"'4J]*L]@8F_/I/X MZT6[<*Z(1!^O7#15?F?IZ.%^H;V089VL=4PLHZZ=WV"_G\Q^OF9NM.E*E]/3 MU1)F@1 /H:TJ-FO/U;:=-DP,-=_L7$AU\"C#%=U@9<;%B8%$!#1ETZ;VE$ISS%S&$!C2DC3B M*1#B@<'UT"6E1&^5)Z*>KK%YND(//)^?]7IN'GC0#1_G#"Q-QWSZ0N3K'X@LT:$XHU8(817Y/=C!]D^A)U[=)=Q ? MW%DV73.\VI,#Z$2N--6KC3=HW5BSB@G50M]J%];,/-,DQDMDMD4UA7[/=,D[ M:Q46I$P!C8$(G$B(V<3Q W(%X^PX=9XG,]1 I_K*F0EKHEI>.H9/(5B:I4 : MFD WBM1B0 7U%C+,[(9E21)JEBJKV3;L:APLBCU5J2CY5")#5%E9?5A:=V7! M W5H?'@(I+;;H6#P)@5U=^&;"29IW)OLC%Z+H Z3&+J(?J.X5<3LU0*M!=M[ MA+FKQ_"/@,XF22>(-:L'^R%*.YWH\U)L#&;W!:/&"<*.\7_;KO#6M$2W<"AJ M2&)TX[J&B*'DS<"V#2JS@86C;5ER2($P"C*C]+_*)9AP&IITK^MGT/NYU#:? MO!^\$:9)WHL9O#:T+948GR$+BQM#C+'JGHW%:P52"$C@*(N,5P5)!>QPV"HW.S+^!A6FUM'_'$2*C\]RHJ)-, )KOB[VI1'G MPZ!/PEVS0O25B1!QSE 4$JC3^4,FUG0*8I('A5(1\+@T).QML[5BH[AP-/I$ MU_SR$5O\AH5)N"H0_O;!B*Q*2K ]\S,K\8GU<2MZ31N43(0#<;C7R)0AH'P: M?'4%\B'M, M+3L;U$!*_D3!@#N"QC-9)BG)GLG/JASY^6Z]G&NX-M"/Z%S\%'7D[X0RB=$0 M-B8J_/T3O/12-,J?[$/&PLJ#0:?#;O)G^0)$_^7CW"RDY ,)=/&:Y&#A^9!+ M^!7+E?32.QH+'GHM0&&Q%[PI3-0MP_-48!]A%[NUTB"X!P.M0PH15PY8VE4X MU'@S*3CP $T=1"<,R@M.(P[0$.^+G]G1SO6)'P@B\W]A-!<%3J. M26*?$%0P]\..?9W#)YT'_/M6(::&P9!WOK?T0+5(4T;(SDM!I':>BTU["_@V MS;^SK8IWMN2!U?B!!8LL/'T.JPNE<2K!LB!M"P-3!!R&O;5_;*T8_T;!]2J& MJ0U<6-)B(HSMO95S7?31B?T1+->$?+*>>&K>B)+(T))[KI5HIP9*,.(TMM3/ MO.B:[X,XO$'Z5SHI>W+MBH*OFVWVS+>4_D:5 *P_L8M;K]*]H_D5RS.HCN@# M%?H4:N^XRE$^NWMX>QK=K5Y Z&YUFB?M)M:0#^Q/)%EFCW,R0UH38I$))T0V M$!^('MY ?E+76 IM1=[.C2X+I[WWI9^*0T0ZMY">+&YBDU\WDJCTQYVD\]LC M.%G5"HL+A:$=)1G!,T4A4CPD2!K6MJ%-?+*#0[YF$&^)Y)UO*69(9H[>W+F4 M*93@5P4)2Z*0Z++TK5'V9#B]1+W'ZI.=%K50?!+9:&/'[%FE:BJQ[@M>9K>4 M#=US.TC$M%).,7Q[A$&,1> MKDQ/?+] N]):76M"Z5_P[ M(L+[9BN"K'=,K 6ZR\GK BIT6"MT3 E3+4%>I6IU+K:AR4_9*,S0NS!/JN:T=KY>5[1VJN8S?S.;^M$)L2\[G4'UM&H7]YVUJ![/@1O39EQJYS >- M%ZO@#RLO1(J?*7N[B%&Z""0Y'Z2Y1^^Q?@Z2O]:29&QZF2]BCA&>FK OEM;7 MDQD%.WYS\<H/Y"<.;)2G+GO)S.2F9$O#J>6F#-P:!8M^ M:N4ZWNC,1L96_XW=YO#*B/#X7OVHW[B58=T:KNMZT.VD'SDIX00AOIY_98G) M#L8I59?[22<&"JN&O-6_9K-' DTQ>1I.++R3^ZFU*QT,84)R+8.PTA6M$LDJ M?/(9*QN1DCB%JY"'2;;R3V;9'T:X84*HH%7TH!J)%/C*-I/T;L%U$J^)B=AX M1 %Y:>!YZ]$])%,.A 75.Q>A6KNPUIIGK_QK? ZF&$S CX.VZ115#R !6&R[ MP;+%Q06&35BK=PYK'[YVOQEC-6$E6.)F?+(:4QFF$3WG7F"5*0>-<3,Z&_7" M@"D=T(1=[I(.3X$@F"%49J*'<3)M *J@3E SU0.HE1@N=4$9[2.Q8."((.VI3W0F/; MT"7GR_ELJFY3$GZ#:"DA?=GT:3G_?8>%'S8\,_G=4)KJ%N6^W"V];^UYJ-9KK>E*_NO3')Y8.-/BFA7!4C,TXYMGW!N3 M&/8)_S]*[)Y_WZW8/D8A)D>@V B0W3&?=F+ 3$A6HCE-#.,2E$"Y=HZ1-J,9 M5S VV'+0*JGM*@1VI:"#"C?%G7AJ3UQ^M$PNN=4I6<)=(?F0I"!"< $_YQKH MP%X)BP.9SP .?5TM=L_D-,-*9BK]Q,;C..+0&H>.QS]34>[5+%N^="@\W O.V,>[NUZO[E=K!0-F=2#7A"*R MB#P.I-26"RFG[39VJ;C M7-5AQ/$C@1%H1"/0*FDDC5I$7;#4*K'_I]*E<*"!7NO.OJ6/^5F7)51M; M>MZ4A7>^UK8I%=]2T@JW4AXM;[-(Z0UQ/JEQ:7_?S1Z9N:BP M!)VC!,<+KKV@/FX4D[7KMO9L$1C;8SB.)?9JR;F>@F!")?%JF6O,33:VYZ*, M2F2+SN;T4)>(X*O\7]5LE1N#Q'VL6_/ 08=AQV=^B"QM9V=#\-J4&!1-@0+QV),=-LX]DB&02(_Z9D;&KOOZEY7Q;7M_F# MM:,R("V^@\:>8N-"87"LI#M897DI:G7)ZQ;O% T.JX/'=^:(U"9GB2-^5)#\ M-PE.ML-T,6.9/,3/>/D'$2!F8$#$._'&CC]PR4WIO M&(/+KK&&:]=5<$'J0+T OS&A^A2#;#9* *5B&SSKP3I[PB,U_!#GDX$<9D&[ MP.1?%A.VYJJ:;1FOA-ZLKW8>AX6+Y4)23#:Y,._50W#'6+O2M79IQQC-DL!$ M2%&B[D-;H' V0.ZF7#8^^MTZ4[IDIN [I2@(>R#-]R;AWP1@Z.08IS2P0I4B+!KX%Q\S M2J&7]"+[XCNA(Y1PZO6M+@4'L'$VO0[NSV&4Z2G$N;VF B&PS78E#YL/395Q MP@J,Y9T3] ]50$+N&.M'X7NH!4%5D#1TT"S3I"&,S@[ J%:JQJ45A%S"/QC/)EXBLJ:@O0#16'64G&LA0"%/!P4O8QF;##RR;;7&)RD.\>BR;RKOB:C, M44&LH_[&Y89UJ 1S-9:LG!@R[8BD6)@,A >E;%A/DLX=0EF185&M!Z^@"U)N MR%8\496)[:BK9^3JB/VW0I!CUNGX;$G@DAQL7>O&VC7S%)KT*&8=J-AIM&=B M*YC48<,Z+&?6IS@]#,I>4YAFA.8 @H?.U*V3"LV(8+PT_K*#Q!.= M*@O8GT$41@1+) RY411Z)WX%O]< GIAJ@!J<"F-83+ZIDB\.5KBHMW)Q=(B< MPE4Z7D' MDZVTBM+D1RO$AF0L^$S F+4OWU+<__)TR964@H]&",^!$"C6PK"$ M/G_1T/48$$H1=.*NA3L2Z"K R/A\LZU-OUKZ'LL&VF\_.7R7V0E!=Y!!3/"K MX-.5 B-;PK5?4= ? 2Q@_@((G)J_24: 4)&@'C.I7HVN/X:"E! M(_7>\,%WE+3B@0??3I^ =(O,288/YSGEF_YW"E5!"E49C0NK.)0U6IODG6D@ M>(.'/5N/.@V"V@3#1*X"W>R.4@>W:\%!"^D=+7;>#D2-IIR#+*Q:8 M#7@S^ZU.U&K&@R0ADA:F0\%%2N-NLT-7JAOS%2OJ'>^D5TRF[ *@3QHX)MYJ M#I[U[-M^UEP]:_=A&UBKQ1&S,.),O12+6=4= M3:@*M.]0!$\?^%K! H*I+6:^;>#'\-]VOVJN[1Y.M(.11 5=\J1:/=SG5G]0 MMLF!^+O"R+90K%Y.I(0#OL-)SYC(ZM(+?"A:?-XB@T^QB)XNE7 M<*L\7>>U6Q+,83')_DI/DT@4#OV23\ MT.T99I[KFT]XFT1-CT>>C3[6VP[#S_C(%L?H7)/E\;XL0J,FK3[EN"PL %[_ M7L\N[VUX3S*(!_VF_HM##)!M>O!0R!V@V;6[<2]I1^K-5-#^QIZ=7_(12_9I MFXI&VG_2BD"^DQ]PE.Z U(M6&76?T1W+9CC%%%CDM];@G>1'*7"F2QPH5#6Z M/0H7D V18I%!DQN9BV3 UZI37,QM7?79_^Y>3C M\'9T%IU>7]Z,KFZ'=Q?75X6G<>@ )EL.'3$7!QE02.4D5"1,E]MH3=/T6XB7 MLX]_]E#M- ?%@^]2B@IJ"T]0#\3DLN*M2=P?M*-!W.KT(Q!ZVS4JMPXZ"7S: MA$<"B\C6*]I*-5M!'N\E*0R6]M1&5P$-D8B:M'M\BWL#DC0Z<;^3>">#]HZ%Q,<6BO'AHR-8("FN5Q>!\Q?%.ESR" S1_9>CK7()MD ME=.YTCG'_XMR- =7(L%F-("$F;D3,9- ^#'6QPDW@'7A"9?&0#LJ"%7\.^MB M/9FJ/C1$(QK*/:O+Q!L#)ZRJ3C:L>BO>\&CZ]V6X*>1 M%B>!YPS4K1[IW\U&IQ/](KO<&N ONFT]XUETU$O0&@PP.>0A M(TOL40N?H+35&'2 _X+$2! S;&Q*TP:\9>43&:!@03(^? T]=QO ( Y#XAU MR"R(1X;:]CH];MGN0,MT0+)XW.EWB2)XTR::9G--,SZ<%AK/5OL,X%W59#.;_![]LEC=PW"7'/&W6@;69H7G MFO)A.DH7+SD?6@F1(E2-"94D.X&!3F 6F?IF([7'])ZN! F<;ET)LQO??BYD M;LYMLC\4694*N:P>;.1TX<7P,:/)O^L=HR,%66R$H_E73#<8:F<.^="2^ M69?NLY5A:*>!2)+9YR7R)OB;?SQ[?CJ1OF=PC9ITU>!E_,(='/4[J!JF20.D M,WW!/DSI4M$][.,U[#4&O;)1^Z!])U2,N0&OLQEO ,VA<<^,U^[3O6YCA]:% M3EIHA8'F@[1H'+FWO;8,! QDI(J"P+.$ \"?VVD?_SQHI&G4:E"MZ+09!ZPB M%U<@;8VBN^%_U#3RS]#?M46WV7*F71*N!5.E96)4RG&HF+JG=E3WN2BJRUY# M8JTC:JD9_$ V112NJ+1[NP^\L"=EWEMQNXOBOJK1=93&@Q:>FZ,VB#)DCVS% MW7[SC67D2Y7:$*&1:>H<6.7S#(F^FT*C!U2> ?1>\?K6U7+2A>E3K.S>(HZ70;^#K\S5:$_[3: M\(\Z@>R"%V(2I.413+2-#8Z@15=^P)/WH^!6VX$/CW+>%NSB0'O=5;;- MAUU2G.6)"K1$_;P)[P<^O]TV<(L^UJHM]5T#@W"!K &8!"I9;5G^P&TA1.3@I+>B2[&I]&MY!0FW=;1WX\]S $.^.!> M>Z!+M%M=.3?Y(%.U^ @>,V!0('T I>33[!G#1#"^P;KG[6X'Z#H('JRC;@^> MV18NMH=>.UPM4MTVOUG!'28LN XCLU10$U\08+F'ABH4Q4&^8WC"4;\=M_LM M$1_Z($H,^&=-M_QY"\A6R\IC?-2-.TU*VP=MD+>C%>-3=1R-D=.HN-*E&:"Z M4] />_#F@:1#_9''T;! )?>I.II'21^_2SI&F.=#I0B>Q/T4WEV89K^;^E$5 M8>K\8,Y5&=_9+2V3HAU*5JB3U;$M*AM'SF7&]O[B(2UU5*HSAU^^&$,5K4[> M\=AU.L31>OC?'AR_BZ4$>UE+4:(6:F]N&"4*/"CM'/$)\K;*](LZC1< ,QZ= MC4:7PX^?1M'I]=67T?CN G^^&8_.1V/X8T36XV+UQ5Q[LMGJ(U> -;6RK";U MDD1*]?/O-&:%8S"8.))/&Q=]?LA3/( ; MVAMTR*\'0@ &YK1H>UHIL,'T311L@X2G?A[HG_K=6H=$9MB/V\",S0QAFZT9 M]D $>LL,6V;#S%1[^Y]#G.PQ/1UM>GV.<,*H M*2K[C9R=TP^G^>/T\97]^9W]MN0*N2'^Q]U'#>>)YPX@-6ZU.)]F"5=5X',N.M-4(P65^V2ZP"C)O=N _=869)#. M>@W0ZVIVT@,=M!DY1F@TE'7;;?06N1ZF%DG([08*R(7$N_%<*4%X': Q7.=..(MWQ/Q9IR)DZZP&$>-(' %6+2<;E4XJ.>&A M/\_NUSN\4$@J!7!FL)TDDR,?SD0IM%O)D9/XB8U3W0*]RER%*N?)I=2XHO-Q MZ-UR]L+"6I+;JWW6Z/B82T""_+]S^7)JC7H[X9E,/Z3=#_#+)O[4^:"B51HM MN'X#CTTJ&0X:#CZD"39,\:D\=#',EG!Q8D_*\X+<7X6_(;5QD 955DA>QK?1X$!*909/B\6U-9/ULW)'1YD9V$' $@@_8[^]S3( MTD,N%] ^VAWY+\_$)E5X+!.3SS]@OPK^S&Y-7/)_9^M5=:D"WYWNQ*<"JT54 M7B=WM*88^"TW,4^6N:Z/.&?X^KXR3!GPFW:([ '640RS$CS&G+/CXAI)TB.P8PDA:ZD]WH/NU_ >*ZK4NQGF<,LIM;%YE)0,:_+E M*SS=R:#GG,5>&K=:J0W<1A)I&2&M..W\;3!6#%9%-ESSA*0=88 MI&(=V=GIN@2?5#*:9Q*)>\W$(+T7R.,;Z\*W.T9/.PWN*:@P[4$+G>,#TF]* M=J5G\1[F(F9W#MWILC[WVY>\XM9K=2.?!U83[ZA#LG:/XD_*::>W. %=L-.V MABM9<7\_MZX-4TAW>4^+]C^R5P<_@7 "Y76[^6TTOB3_@Y6GG8/ M%>;L4ZG)Q='3)D^0]K/Z9ORH.Q#PZ4.Z\+1#52A,17*[G19*>YA-?:8@O)"H MB\GT'QPHCC%LR@/6^Q%[25H_1E]6F#-,O^QT?J3B;R+PT]JG)#.?MCG3VNJ(V- M%"GQTSIL&O5$D$*V;/B!C5%5J57D)5Z"%5>,7D9PU G-XY7U!QT7*K=-!X:N M=(U@6BT!RKB E3EI8RSTX!K?MSZ66!XIVO]$/>K%7X: @.G]N5'&!>>+$0** MDKX$=%E8=1:&\^?Y!,LE31N.L-[JIU&_::SCA1W+QB+5QC679 MJ:.VF7;2[/IZ]72UA?>O$?VRGC];XDSJ?_KI%63HZ+(1?9KL[LW#FK2]+POG MAY'"T; 1_7GUM-Q@,$;G.$(H_([QA#3IC]%?%O,E;(T_"]#PSR9PRZ/A;/*\ M"5B3>[15IU:.5-(9Q&FS%T"N4T>IMI]0U0H?@A:%0$;1KW![J$SN:(=Y=='M MO_Y+FK9_7B^ 9Z:M&,TA[SDL'LAH=#D:@H+*(")XA>$LQBTX3F8DA\&6M6_0 M4;2IE8*(!P+GP3!_5JEJX$&%-^!++$<F\-_%H MA!ACB9JM?MCF6$ V:=EI=[X[6>#J4$C_,MNM=<6E\QUL,A'LDTNPT;E-LU8\ M&(1F^":*X1 Q.JC;O;UI)FU!&OC>9#M?4;YI@&*Y(W;N4"R)VR!TO3/%SFG5 M[0/.&+=,^Z%C_[[TNL4ZW/ \U*;;K4NX-&YVWOURTAC$T#"J>U_B4>N&M^1+ M4]+O=-50M^BT039U75CKA0ECLMD>U*4WYUCM$,W0G2]"7!&@,"$/J:*$%*"[ M@F5_76FP+2Y;/"47''OZHW?B#ZN7T&+_2OLY.,:TKZ6X3&!Y%0U>(BYO!]_?@J=S=W3"_N[A@AA=C-$VS^6Z/_-W= ME^CBZZN6$6,^;]TN^37WX6\%/75BU$+>:;9XO$4N9^S$I$59R/O,T^JC09-6 M:@C=2K%GK]G>8@KD9NNO5!M!]N27&]X17"&[=XM8M;>#^3$%& Y&DN]=,LKC ML,X/5L 1@KO0R"LU^[ I_9EZ=-SUTS8437IC/D$57O(_YUM!^7"G+32)WYV= M6UO .Q":,A/*,Y.$8F4N[MBWBK@FI]<$G3>Z*L7-JQM17E4?H8;+L#RPMQ^W M*>L7[@VC.6$6?L]/'FC&@V834_P[1JL?&Z2[[=-ZM7M\PFERRB?FQ#6;',W4 MZDN6'(YP["+3'"&*E.0V="G4\RB-^^0P\''R*8$9AJ:DFC65%=?1 UH@ "4.QZMA6& M*N(]9K.2PNI.;)1N926%FCH6B-W\GH!"H+PE'<$4HH0!!2O4B]MINP#UZ%HG M"1#RG-XC'YRG:,4"<4+UA';/@G"C 4\8Q(?K=U)6/)>(,:D)C%%R,-;)I0SK MSMZ0I-EN,DG2N-?!3.,T15RV)M["%.-R^VW"8<*:BOUF#SVHZXRQ4+M)8I"9 MH$TOS1-E-!Q? 7NYC6Y&X^CVU^%X5 ^;<[F=S^8+MJ1NT+%+MJYRMF2^L]+@ MZ;2ASX4PIKEZRF*Z6Q@0*QP&;6>^]X.?7WGYK?@K5?.-$!\YPP%/*QNW$G:@MS L GA\ BT.70H2BU)"SXAQS'-Q\(3 M*?3K=]H];X;[1NH%PH40#D:!@O+7*%)O+&MQ(FGF]H?F0/#7+7]NIWDARULJ M[O+H]N;&C-6-?$"@T2_UXY4V&5<),&#:5HF+O9[>22!.I##WW*D:G"^*AW7F MJ+R7U!+CXB]82H*>O<-2<$MWP&>?N.S]LL95PDIT!6_\_S(\PN?PS?JQ1@=AW>R ME1+S&[1*$8Z /(.T%[6!B?;Z4;L5]],:($?0<0*400Q4C$V%^0SJ(1TU29YI MM>,4AFEUXQYP^_*D33W1N(E-XK2?1NVXTU(Q4OA"F5=)?7W$1^P8:=XF0B!Z MZE'23]Z(*T"[L-<)\%949Z^Y:+S]1CC]J5IU\_7LA-V+ KVH]1@L5 O4O%]1 MK02)$(!Z =))@ MA$F2:,1XE#O2N#4@G: ]H*0/1 INQNU64Q(P;^"Q1Q)%MZL%37)3/GD0#;L$ M/]FUXWKVGG@[;M,3C G,YA53T^[% P)52H ^B8T)B'>M@KA%;'/_.?82 B3N MPRQ;[1!Q6TVRHZ . YQ.8)B9N'@_]31K#6H>(+XN%JX278:*3JC:(??$%1JM MHO??B3W8 -VS;#N9H\K$@8/E=[WP$2YZ8BN"07E#[E^CQVSUN)Z\/&&*-*:T MUF 5&\4KK,:YLEH'<@4Y*#]%GY?D)R60"8("35B_PA.4P'7B3-DNO*-M]>U? M8'XS8+?PM"%: #P'">H@>/FZ1JDH.7\%F =A:&U_BH.X-VBSWM+LI/E9(7P M_ '>W N0^2=&LH"G44^N'*9[//HRNOIVXHH&.NT868"F?BQ\.G! M;P>&D6'F!"@-"$B&4A*R5Y"$)*(Z(1A')&0+=-"V:3$V51];*#&E*#BU^H.H M"_+)H",,'NC?2Q#[/6VBX(*Z0"T6EJ?+U?#N,RBHU^<1 O\2H"<(]&=T[S?' MT4GT^?8L.OK!E^VSEP;*9K1-]YVPXV89MELPR=M7A#XB3X:X,9HYO3-32KL#$_ ;C,S>3 > M+7)A_#$:IZA.X)8B5/)HC]4=2L21% 12. &LE?L?3T3#XK&7.V7[%2W>!*O; MQ:=+.G1I=W%S7?D!P>I4S$L5.&5=@6 V-YM0O-I%*2RW1^O-/K3*S5R-=(L/ MV@R.WLWN?@&OS#4"H5"I]BM_70&"Y)::3RRLWO!K4+).$!6$G7P,].F-V26(YWWNG$2-:;@\,WY)+[$-_NB"A?H4'+:M__HL/-(L&QI6HBT-X03)5&-F"P8MQ M?Z8H"SUZW7>:C6;3#_>LJ,ASHJ&?3C5BBL]9@3?#^;AD<[2?BY7OX?FWHN"J=TIYX]GYY+I)/0$P-G2WEQ]530'[O#M_^".J;Z,7M32G?TI#A?TT)DQ1DA?,E/:GF0OY6@_)LV4[#I[\7S\O[^>$:+O6LS_@()Z"-A/3?XGQ2+4D>B8LPR;] M?7^ZC\L+*_'8^4I-DG=57I*IU,D75R)96R+_NU MOVQ5?](KD/NNM'C!?6RB?T;AWLY+2_3$VD]GE:(OK/ 2J$R3_[:TL$C-CD-2 M3(WC:RKRW*J*/ X[KP>WY$109P@6IJGU9>! F (6_O22+I7 MH"@O1M^3Q-3X8TRWGR[LS";RY\?-^C Y[8: MV4R5=%ZI2;^(['V(I&*5?H2)30^Y7V.G^ UIV_+"H(;^1@%F.",/WT;7U=E? M?+&[.%AJL:"]X0RZNZSS=(,S^Z#5Q279A>#PETXWB2Y7R^W3AFTAWF)VC^99 M"OZQV2\V *A7RF-W*F6(';!E6Y;#F8 V)L>S4AMSS+'*TTEDV\/I?=K_=)BB/L$-K:RB M5$K\HGE?X5WCD)!J2V+2+F4E9&AL-<.&1HM;!/\F-DB_TJ#5:3?_QS_O%IIY M>7^\G/Q!D47WJ_6:;H!_: (]V=FF4&]B%^>XY5B46BI6* M4MJDC9Y_K)RVY;H&7,C5XBO)O^[=PPTKYR(N]0H78B-_W!B63^>QD MOCSY!T>#\5TH>%$D+E5'"8-?" GCA!Z]8IBZ<[9\G2Y", M:;9ID]N6?)(,PI^0@TW)UV86X8\=2;VDO[3OV)A\-KR&,=.RF8=,53M0OL)? M4X?J:W1<@2A4W>^@LM^0C:N*1G:;KMV6A: NJ5 M?-&L^B+I5(UD'X.2S][L#BI56:[RWLUZ?C^OF7D5)U_ANM(#@X9Y;0#:IS,S M!\R#H1=3/>;YMD&!SW0XFO[/Z =?>=:@ MC0PUZ8GL @>3_[VV/!CUV-6T<;3"DU,3!F;/7E5A24'HU/"9L=UG@ C.V56V M:@NYOZH) 0GY[7P["F'Q)]$SB(G!?LR#]C"]:-K()C!>)H]/RR M6+UFJN3E]3?,CGF:OY &'C2&>9'EGJ I2#EJ?R[[3 MP+"QP38]OX@NAZ6M5,6VXB\J]C)6)355_!V(KBJI(+#-0ZF_*>L.?%$0N/_/ MJ)@YLB/\CA^ZZ'KI<0X?W=9R4'&< 8Y2S%O4(PK3D!\/'.)MZY OK+J'J(?. MYHK<^'1__XF!%A*^9%(V4D555FQN+MG"^_3V]M,^_=8*'NX-.PN]]DO^_P/1^1W:#N "7:C%NXVRYDY5RI_1P)A4K/ M.\0/>95'R]TY;Q^0+%2+5U.76(K=4FQ2[*" 6;:/L.)958=[CXVSW#]#"_;1 MWJ@*^;[(+>-H(V7ZP[L)==X,?-R_O<7/@*!KH 'S?^P5R+@:-C!6V:T>OPLR M/*=AF,&T>Z&&G6!W!7B%A9,*1K U&[U]>BY@BXV^WTG:2 ,!<\5'UX).#-2% MCX:J+E>%?<7\XLX V>]O(JJR"-P&?^LG[UM/#S#F<%\!^;GP6ZN@0HVOK;+% M-;X^U;48ZDS$3?ROTZ2([2H5)AH:59?SPYT3@"^N%88JM>+'R+#CR$BY=DWT M:RW#5RB<]6),P]N[ARI:Y^'9U J5W<1<9(%.NM($*T)F2Z?F'JP]UN2>L3T: M.L=MCW:!D_?.6U!W!ZRC]D;B:]5=5(7BJZ(CI'DVFY#LJ:'5B9H?@4VWMIFY"=4D]70&+NQQ\1HC(_E5/^HJ/[Q@)0]>S*G53;V/2SG MAZRSEJ^@OO%RKS[WF.S%%<@2H^AN^!\<>F^79M>I>##@:ED22UUJ;9 > T\) M=EXQ'VMH$&XN.'WQ;O*'/LM''[DB^2$I:A+2XYG5SK,90N_X%RL0H<0FS6DX M.$CE#G@CF!+S.]BC-J&Z#Y4,!]5(9=>$X*]J*"PB-=LMVB+L9B M&8)Z_9M"\%2CB\E%V=^[+48_A2+7TJ!1K]4.YIEN)3Y00VKHS#TUF(SO>UX& MB===TNBG?FBCIJCJ$H\\9;!7K*39:+4#AL5FR_OE4=+I-EKICR$YBFX6Q4'. MYI@Q@AF<_ID[:J)9T6L/OVYV [\&&K?]7_,#S8@DP4"OHTXCZ0>ZZS0&O= H MS<:@Y?_^2_7)/$JZX9'@][!Q?JAT*VVT>SY=@2H!JN9YF"60@BB<%R)1+4F5O!UQEPV#5JC^H<3GWQ Y=MA\D+87&DPO*#>4ZN M[YLY)X8X^^]$J)?R3*[\5E@OW8/5\7EKQ2#B,//Z' MR"5C#].IL'>4XQ%KR@3E;U#$VHJ!!Z3]T1^3Y_E2FHVS[6Z]K,HKO%#>>E78 M"G.M)#F%(J1L><";_.AL-+HG8_&\$(U)\!:FLU#*-28K7-H]? >M9UXQCJ 0-CWLYF/D,C^=>0C:]LFZI7,S1AQI2$ M<;'4Q0W^F8,Y]N\M/@*45#PUEK""9RX,CW\Z,/H9%S$=T(- M/G[XN%^#X8=A48/:-Q<.^U;4Q1O$&]RP$/. S*MLB70MR95M;[_=YXX*A'?7& MR?9XVP(%+ _C4":AWCP+^[J M^F.8!)ZSH.<#R_&T9?AI\^CZ'(TO/T\'G'=@Q,+844, M:OCR6#:U ]1+X]>-BSJ]!,UQAVP T?K%2KM\@O.I*X6]IFY8/YR M;$<08T6UQ6H3@K'XA%ED41+^M8?;RK_VT%SR99:+J%_T'>8LA^=1V<*;8F4+ M'XLF6 JZ<$KEGWOS*?_A%_^V!)FQ4FBU-3 M\\M$KI=-(BL%3QQ*KJ8V:%/28'U$CK)4>S@J]A':@Z%59!#XDR"(+^(>^;_) MSI.:03IR66.8<4$R3OZKS9-"I])0%;*?O+PLYE,Z MUEC>L$!PRW=[)AC)9)%?3#!NX4'*JHA7H7CJ]=J&EV-2$SQ)-)P+4#R-D@;A ML8O/8B%3KB?4^78!F 0'4 72$N7KLP]G;_PZD%E8O,1WPHUP0!QJIC#8P '2 MI/+#UB%AA?6C',-?.G!Q-=.7BC]S[/-OP'\HYONE)I7R6'H'G2DG[>\AH.\; M(:=ZRN5@!M7WXO21$FVH. -#65-#"5A*BG@-O[2A?-T*,VDM)+_R!):0>;6X MA9>S5LQYO^# 6!!@7 M2YN1+6:(](JJD'&(WV73I^7\]UU6K@Q],;!HN8-1;GOL> 'K_6# >L'+Z&^: MN#!>YYF?,EJD&!2_X$4M:DZGJ'GY-,>C3\.[T5ET,QS?7=1RO>_]YCFH1+X! MC9W(-U1$R8;,+TT,%JM D--@ B^PDG\SLB'Q _YUY$/B!UB1]<4Z\(5/-'TW M/W@>69N*I>S*+N)9YA*:/\\G&//6@)4-'QY( 0,*CI;;P*%ROLX9WP]M[GJM M:_1R V<>Z!A] ;(R.)B4!'Y;V_V74Z.SO1=W.EE.)LOHRX6J?WU8F_T74]+) MWHN@!XCJ1QKWXD&-]E]&62][K^-VNMINH[,&B/CS9]*N<[^IT2"_@H-[R,^^ MHJ-/KTM@>)>-Z--D=X]ZF/N+RL^]B1_8/C_M\FYH'[#=Q.P-E0F[!/$E&C:B M/Z^>EAM@I#5V;X^^]C]G!W2^]_$[8,WOL31L&_UE,5_2YV<"85+^E3?*?LWR MI"EJ?38!Z2,:SB;/F]I?U9Y:N%G=J0VS]>H%TTM^!:S0YN]?[O[I>X]E-5HX]W?(?]3M]OT? YU?1< M9KOU1G5[OD,-!$?]]#9RU.G]'0FUSW#O1\+S%>$]! 9\XV&JZ/@="5=SI/>C MV>U+1G['[T:[F@.\(PWW'/$-TNCU"^+=8V;9*[S3&X3_QT%@B.WLG8;X9;&Z MA[5\MY'N[FZ8,!<7;Z?,W=V7Z.+KJWZRH,=/IV]IN/^I\)5?7:=OPP*5I32B M?2??H^MM+ZU=XH:HJI@/908-INL61HA8A1$+S8!?AN,+"B:\N+H;C4>W=]'H MZN[B[J\'I7D(&OJ%,MHP.4OM&BZ>FRIU2_6DZ]2P]FAQ?7EY<<=V0"Q>8;,S\1=SJX[1BW"46$-YDQ-._U8A@&:3 M]3)4=$R"]!E\E"WYA6D]X4I*3%-3+L!KI?J=%GY21>4SJXSWA5O&^]#R4&-= M!A!+3ZQVCT_Z?'A'JJ2X6M7,;ZQ-@?XU_Z^+Z9XV4S^^HF),*WN'"I<GU?P[P'JZY<[N[_SLH$$@$X"5#!X4Z-]O2*V"^Y9(L M&#F^+"S^"+3S@DW@=UY$R1UP@FSRL/7SQ$]7:\PFV&;1K]ED]OL.=H\NU7"+ ME7XF9<<,TRSDE]470\VOP>/6S1 M!U-$\CNJ3V)7[RG.R!P-QU=P;FZCF]$XNOUU.!X%+*TAE#EOSL#"9O/%COC@ MK7$\<>H47%LI@8[5AS1K'@%#(I51QT:7\W5[#,NY51?$53".2[\I"E4(?E0D M@_B,9J_X5L\V-OJEW(&^+]S?)GL,L>!;_G4TSJ@\$ERQBR5%IE9Z$@P>G4GO MDT$(CBX\GK)4TMV=S8,5I- W @3Z"_0X6WDN4XLR8U/17JWC@*JUE"2=S?C. MSN]WP6)?B]WFIX,D"9EC !M.5W-F,XO']*C_F\5DB_L1W:X6N^!1#I;7-6@= MB&5Q"@M<8=E@_7OK _W'4,GC @@)_U-"XBBH%&3MF";VJ47L7#S<(3G:J^6) M+G +.Z'RIN=+X4185+'@F;=F]TNV>EQ/7I[F4Y)US#TXO&*=6W>NX*03^$$@ M$_;LPG]G)NM'%(F-4)$':+&V]G:'(5KE6PN?A>4[U7W1&4B":*M)L'#0>/1E M=/5Y=)"\QE=P&D3NZX5I=@7,* MG*AHP';PV 1G4?\&^"WO,P]N8\1:A:^$!L)QA@9/ V7:7(HAGF-YWN*BP#XK M,RX.QL+DAYS.%G_\IS7N=F5&Q4'G2QE2#TC=26]F-![+_IN_.#=ATJRF G^Z=.^>^J6?3[_6#U6MQIPZQRQ>$ M+%N'@92N+K_+=LO250V7,_5=P0+=_;2^WV<3.#[BN^P"=[W'-GS8;+;__G\ M4$L#!!0 ( !*$8U"B;DP,9@( $8- - >&PO.L]Z[SE&#NU+$N%@]AY[^\ _@ST GNX#_"3L M '2V']MG2S& OGP"NJN

K+. C^\%+P;O0P_,J&>\V]QV$J17_]$^P,!I]P M0"O"(GQ#&%TH:J-2PBG;.//8&I:2286TZ3N3/["6\M&Y Z?9EFQP.!52U;E= M!O>]:+8/'*UF"5+&.H)C[ QQ6!"M08E;H]2;:^,?+M3(\TUA&&:*;(+Q%/*/AH\VRI+8P"% MT0J4ILMMRR]%BCFL==M.Z_10SN,3Y/S:=?P<[3QP B1/H)*3J^/G:*>L$R#YKROI-4/&UB2S,\=T M5K2H*--4-'1SFB3@^-A!,L+?[9S*=J:)?IPQ\)HLS$O-#KZ)32 E%=-W]HBU M,\*]_-42#V;=KGD'$>%>_@8)K;B;>?LWI_@W4$L#!!0 ( !*$8U">^^FZ MQ08 - [ / >&PO=V]R:V)O;VLN>&ULQ9M;L ^:6 M3M,98LLITP1[@:3;IPRQ98@[.A(? MGTKY_:XLO[,?F[RHS@;W=?WP83BL%O=BDU9_E@^B4$=6I=RDM=J4ZV'U($6Z MK.Z%J#?YT#PY<8:;-"L&GS[NKC670[A1UF)19V6A=NH=-YEXJMZ.ZTV6JA,> M19+>G0U.!BS=UN4TRVLA)VDM+F2Y?.%+/.\^94^T/Q(W:%ZW7,C9)TM6B?6Z5V4*M:S@7.B M+OB85=E=EF?US[-!\ST7 _4OAN!O-.6P^WPNQ _R_Q1CN5IE"S$I%]N-*.KG MN)C\D*D#,E@: MFI&09Q;&L\M@XB=\PL[]2S\<0H@1PCDZ!TAXT1] M7/%0 /Q[#I,@O""S561C@,. M(4\1R%-:2 "F:CB<^-$$DADG6)]]0LLVCW25)M^8XF+\K^M@KML?I$.-0JR4 M"3]OL6#R,(CMH?N,+\?G?JP>5-W)\3!NG@3(AWG#(!9'$"HJSA+_[U:[-S!- M&,2>B/B$\RO__)*K(@MO5$,+]/=YQ*<\BCC$Q$1AD)OBZFH6-E;XPK[Z4:2Z MDU898H(PB TQ]8.(W?B7UYQ=<3]6'7%C"(B'J<$@=D/$+QMWS7U5N>V6AWG! M(!:#KM(@>7:I[MI4\],=, _WM&!@7C"(Q<#]*%10,5-=L I$_=8386):,(FU M$/.+_59F8B(PB46 >O[6A)CH (/:$2CF"&)BJC")5=$M?7:D1L&YJ/Z F)@] M3&)[:/MW0F&N,(E=<2@,> &%F)@U3&)KP&B@LPPQ9YCDSD#"@O;3C#G$? >' M_!86=!8F)A&36"('XH,=)\QJ8$89$1ME+T[H*L819I@1>?8*"1C8$<3$##,B M-LSO(4-G2:()+&*[[&*'3C#,)R/RT<@-#Z^["PQ3RHA8*5WI%78T$76:Y6U* MS"@C8J/@L8T%,3&WC(C=@F/:$!-SRZC/Q-6M S$QN8R(Y8)CNC ;CQ,0<8_4ZBCF%F)ACK!Y',;=-MO(5$_.,1>T9%-. F.A4";%U<$P8[%J8 MA"SJ<0V*"8>N%F8AJT<+W1K00A9F(:M'"]T:T$(69B&+V$*'$@$OL0?$Q"QD M$5NH200;A[)H^B35QP<%Q,0$9!,+: ^3KU:B69BF$!>J M9.%2$DQ #K& ]BM=K(248LF2] ?S*]B].YB%'&(+[5?Z?5JL!7V%>%U(LRG6A%S_JBH>8F(6P;EF'W5SU+1>M(Q"SF]3/2\/O(0 M$[.0T]-,CXKCLB*%LG0Q"[G$%CJ,&115#4,/%[.02VPAI#155,P@)F8AE]A" MAS'G4OD=8F(68@@)F8AE]A"AS&_[F-B%G+)+=2>+-V+/B F9B&7 MW$+[F+&0F:C8!;M57R$FNGKY?9>HZ>'Y6@KQG/MX@MV[BUG();;0C1\%C=&# M,.$1CQ.FFF:0?/L]WG0Q"[G$%L(GRH\!IH=9R".V$(K9&J=[F(6\/I<=M,)B M#[.01_[J#(8)PV(/LY!';*&NU1$=.5@/4Y!'G8[;+8_XKTRQAQG(H\[&O5%& MXE$46\'N?JH^?:U_UUH.XV$&\JBS<6^8_O*?;56K0>^X+&J9W6W5R1 3,Y!' M/1WTAGDARK5,'^[U"X8J(&XN!S'1EVF(#?2Z0*:K-6+.\:B=4Q8+=89LCNC4 M8)15WSLQ3S'GG!([Y[I8J#NO]9NFJAT&M=A4JL87R_R'OARA'[:IOG8[5O5ER6J=[?7&/W M,NVG?P%02P,$% @ $H1C4);AI:J^ @ )C8 !H !X;"]?,O'-?_/]MU^?]SF[]WV MUSE?AD\J_FY0F<^#9#Y(Z$%N/LC1@_Q\D*<'A?F@0 _2^2"E!\7YH$@/2O-! MB1Y4SP?5]""[!C*N^4D(:[[6%G!M^5Y; +;EBVT!V99OM@5H6[[:%K!M^6Y; M +?ERVT!W99OMP5X6[[> O06OMX"])8%GK71PS9?;P%Z"U]O 7H+7V\!>@M? M;P%Z"U]O 7H+7V\!>@M?;P%Z"U]O!_1V?+T=T-OQ]79 ;[? 60DZ+.'K[8#> MCJ^W WH[OMX.Z.WX>CN@M^/K[8#>CJ^W WH[OMX>Z.WY>GN@M^?K[8'>GJ^W M!WK[!@:]W 'H'OMX!Z!WX>@>@=^#K MK4!OY>NM0&_EZZU ;^7KK4!OY>NM0&_EZZU ;UU@U@0-F_#U5J"W\O56H+?R M]5:@M_+UCD#OR-<[ KTC7^\(](Y\O2/0._+UCD#OR-<[ KTC7^\(](X+S JB M84&^WA'H'?EZ1Z!WY.N=@-Z)KW<">B>^W@GHG?AZ)Z!WXNN=@-Z)KW<">B>^ MW@GHG?AZ)Z!W6F#6&PU[\_5.0._$U[L&>M=\O6N@=\W7NY[H7=JFS[L?0W^\ M',J]2_Y9_,N:"=QE^#CE^V?<5OUR_XG2P[A+-K?/N_\MMU7_1)AI17GZ#5!+ M P04 " 2A&-0G6 S;44" !Y- $P %M#;VYT96YT7U1Y<&5S72YX M;6S-V]]NFS 4Q_%7B;B=@H,-ADQ-;[;=;I6V%_# 25#X)]OMTK>?0]M)JS*I M4Q/I>Q,"QYSS@UB?N]S\>)RL7QS[;O";9!_"]%$(7^]M;WPZ3G:(E>WH>A/B MJ=N)R=0'L[-"KE9:U.,0[!"6X=0CN;WY;+?FO@N+3T_73ZTWB9FFKJU-:,=! M/ S-JZ;+YX:IL]V\QN_;R7^("Y+%EV/LXN.U31*K/A%OF/#ZQM-YO._;@W6N M;>Q_11NWV[:VS5C?]_&6U$_.FL;OK0U]E_J]<;;Y'EP[[)[SWAD7OIH^-A;' M3ORU(+U>CO#8V?,!YLHE)X>X+>RY47/AZ3-[U\"7W5"/SBXG%ZLNM&<>+T:Z MBU4O3@LO^8CVM'4:V[QI>&Q]O1_VU^@.\_=S+_Q/T8OY\+ZW?KD<$I)#07+D MD!P%)(>&Y"@A.2I(CC4D1[:B!*&(FE%(S2BF9A14,XJJ&875C.)J1H$UH\@J M*;)*BJR2(JNDR"HILDJ*K)(BJZ3(*BFR2HJLBB*KHLBJ*+(JBJR*(JNBR*HH MLBJ*K(HBJZ+(FE-DS2FRYA19M,._DOPD !D;V-0&UL4$L! A0#% @ $81C4*;0 MVRON *P( !$ ( !F0$ &1O8U!R;W!S+V-O&UL M4$L! A0#% @ $81C4)E&PO=V]R:W-H965T&UL M4$L! A0#% @ $81C4)+>ICXG!0 X!L !@ ( !W@P M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $81C M4#-TU_<^ @ B@8 !@ ( !0AH 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ $81C4&T2INRQ 0 T@, !@ M ( !X2@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $81C4+"* MA^BU 0 T@, !D ( !B# 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $81C4"81#+JV 0 T@, !D M ( !2S8 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ $81C4)QQ06"V 0 T@, !D ( ! M$#P 'AL+W=O&PO=V]R:W-H965TH_ !X;"]W;W)K&UL4$L! A0#% M @ $81C4/UL&PO=V]R:W-H965T&UL4$L! A0#% @ $81C4" RJA+# M 0 -P0 !D ( !)$D 'AL+W=O2P >&PO=V]R:W-H965T&UL4$L! A0#% @ $81C4#;5;3SU 0 RP4 !D M ( !(D\ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ $81C4'I;?WS= 0 04 !D ( !)54 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M$81C4)CP9ZRX 0 T@, !D ( !4UL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $81C4#_$DT'H P M_Q( !D ( !1V$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $81C4#FFYR_R 0 W@0 !D M ( !=VD 'AL+W=O&PO=V]R:W-H M965TC/65'0( "H& 9 M " 3)N !X;"]W;W)K&UL4$L! M A0#% @ $81C4(@CG;14 @ 40< !D ( !AG 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $81C M4/?Y3T(Y @ 00< !D ( !>'@ 'AL+W=O@ >&PO=V]R:W-H965T&UL4$L! A0#% @ $81C4/V^'PB2 @ T @ M !D ( ![7\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $81C4*(*=2S>! D1H !D M ( !P8@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ $81C4(]VN+*@ @ Y D !D ( !DY8 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ $81C4.XT M;-F1!0 -!X !D ( !K)\ 'AL+W=O&PO=V]R:W-H965TD]=X ( .8+ 9 " >*G !X;"]W;W)K&UL4$L! A0#% @ $81C4-,F>[UW @ [@@ !D M ( !^:H 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ $81C4.SK\WMZ @ )PD !D ( ! M3+, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ $81C4**;TS$]!@ )R, !D ( !:;\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $H1C4!PI=5%; M P N0X !D ( !T\T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $H1C4+?:K'DJ P W0\ !D M ( !^=< 'AL+W=OI"(Q(0" #\"0 &0 @ %:VP >&PO=V]R M:W-H965T !X;"]W;W)K&UL M4$L! A0#% @ $H1C4)-LP%/F @ 10P !D ( !>^, M 'AL+W=OC M4(X# K#P &0 @ &8Y@ >&PO=V]R:W-H965T&UL4$L! A0#% @ M$H1C4+5+C)33 0 /00 !D ( !1_( 'AL+W=O&UL4$L! A0#% @ $H1C4%_T/ 9H @ MI0< !D ( !?/D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $H1C4%&PO=V]R:W-H M965T&UL4$L! M A0#% @ $H1C4'P]!NP2 P F0L !D ( !$ H! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $H1C M4/.CGL(W @ . < !D ( !01,! 'AL+W=O+*\-2(" #7!@ &0 M @ &O%0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ $H1C4)[[ MZ;K%!@ T#L \ ( ! ]H! 'AL+W=OOC 0!;0V]N=&5N=%]4>7!E&UL 64$L%!@ !D &0 ;AL &'F 0 $! end XML 53 R31.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
RELATED PARTIES (Tables)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Related Party Transactions [Abstract]    
Schedule of related party transactions The following table summarizes the participation in the foregoing transactions by our directors, executive officers and holders of more than 5% of any class of our capital stock as of the date of such transactions (in thousands):
Related Party
Shares of
Series G
Preferred
Stock
 
Shares of
Series G’
Preferred
Stock
 
Shares of
Common
Stock
 
Warrants to
Purchase
Common
Stock
Entities affiliated with Aimia, Inc.(1)

 
382

 
801

 

Entities affiliated with Polaris Venture Partners(2)
29

 
212

 

 
66

Canaan VIII L.P.(3)
54

 
260

 

 
123

Entities affiliated with Discovery Capital(4)

 
106

 

 

Scott D. Grimes

 
26

 

 

Lynne M. Laube

 
14

 

 

Entities affiliated with Mark A. Johnson(5)
35

 
15

 

 
80

John Klinck
6

 

 

 
13

David Adams
3

 

 

 
7

 
(1)
Consists of 159,207 shares of Series G’ redeemable convertible preferred stock issued to Aeroplan Holdings Europe Sàrl, 223,020 shares of Series G’ redeemable convertible preferred stock issued to Aimia EMEA Limited and 801,329 shares of common stock issued to Aimia EMEA Limited.
(2)
Consists of 27,988 shares of Series G redeemable convertible preferred stock purchased by Polaris Venture Partners V, L.P. (“PVP V”), 205,020 shares of Series G’ redeemable convertible preferred stock issued to PVP V, 64,038 warrants to purchase common stock issued to PVP V, 545 shares of Series G redeemable convertible preferred stock purchased by Polaris Venture Partners Entrepreneurs’ Fund V, L.L. (“PVP EF V”), 3,995 shares of Series G’ redeemable convertible preferred stock issued to PVP EF V, 1,247 warrants to purchase common stock issued to PVP EF V, 191 shares of Series G redeemable convertible preferred stock purchased by Polaris Venture Partners Founders’ Fund V, L.P. (“PVP FF V”), 1,404 shares of Series G’ redeemable convertible preferred stock issued to PVP FF V, 438 warrants to purchase common stock issued to PVP FF V, 280 shares of Series G redeemable convertible preferred stock purchased by Polaris Venture Partners Special Founders’ Fund V, L.P. (“PVP SFF V”), 2,050 shares of Series G’ redeemable convertible preferred stock issued to PVP SFF V and 641 warrants to purchase common stock issued to PVP SFF V. Polaris Venture Management Co. V, L.L.C. is a general partner of each of PVP V, PVP EF V, PVP FF V and PVP SFF V and may be deemed to have the sole voting and dispositive power over the shares held by PVP V, PVP EF V, PVP FF V and PVP SFF V. Bryce Youngren, a member of our board of directors, is a Managing Partner of Polaris Partners and may be deemed to share voting and dispositive power over the shares held by PVP V, PVP EF V, PVP FF V and PVP SFF V.
(3)
John V. Balen, a member of our board of directors, is a managing member of Canaan Partners VIII LLC, the general partner of Canaan VIII L.P. Mr. Balen does not have voting or investment power over any shares held directly by Canaan VIII L.P.
(4)
Consists of 95,272 shares of Series G’ redeemable convertible preferred stock issued to Discovery Opportunity Master Fund, Ltd. and 11,072 shares of Series G’ redeemable convertible preferred stock issued to Discovery Global Focus Master Fund, Ltd.
(5)
Consists of 15,045 shares of Series G’ redeemable convertible preferred stock issued to TTP Fund II, L.P., 29,005 shares of Series G redeemable convertible preferred stock purchased by TTV Ivy Holdings, LLC, 66,365 warrants to purchase common stock issued to TTV Ivy Holdings, LLC, 5,801 shares of Series G redeemable convertible preferred stock purchased by Mr. Johnson, and 13,273 warrants to purchase common stock issued to Mr. Johnson. TTV Capital is a provider of management services to TTP GP II, LLC, which is a general partner of TTP Fund II, L.P. TTV Capital is the manager of TTV Ivy Holdings Manager, LLC, which is the general partner of TTV Ivy Holdings, LLC. Mark A. Johnson, a member of our board of directors, is a member of each of TTP GP II, LLC and TTV Ivy Holdings Managers, LLC and holds the title of partner of TTV Capital, and may be deemed to share voting and dispositive power over the shares held by TTP Fund II L.P. and TTV Ivy Holdings, LLC.
S

XML 54 R35.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
REVENUE (Tables)
12 Months Ended
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue [Table Text Block]
The following table summarizes revenue by pricing model (in thousands):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Cost per Served Sale
$
81,830

 
$
101,087

 
$
143,754

Cost per Redemption
33,822

 
43,389

 
63,295

Other
14,713

 
6,208

 
3,381

Revenue
$
130,365

 
$
150,684

 
$
210,430


XML 55 R39.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SIGNIFICANT ACCOUNTING POLICIES - Consumer Incentives (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Accounting Policies [Abstract]      
Consumer incentives, expense $ 105.6 $ 68.3 $ 61.2
XML 56 R16.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
COMMON STOCK WARRANTS
12 Months Ended
Dec. 31, 2019
Other Liabilities Disclosure [Abstract]  
COMMON STOCK WARRANTS COMMON STOCK WARRANTS
We have granted warrants to purchase shares of our common stock to certain FI partners that include both time-based and performance-based vesting conditions. These warrants are accounted for under ASC Topic 505-50, Equity-Based Payments to Non-Employees. Since the performance conditions contained in these warrants are directly related to revenue-producing activities, we incur non-cash expense in FI Share and other third-party costs on our consolidated statements of operations based on the vesting-date fair value of our common stock underlying these warrants.
A summary of common stock warrant activity, exclusive of the common stock warrants issued in connection with our Series G financing is as follows (in thousands, except per share amounts):
 
Shares
 
Weighted-average
exercise price
per share
Warrants Outstanding - December 31, 2016
583

 
$
7.52

Granted
17

 
27.68

Warrants Outstanding - December 31, 2017
600

 
8.11

Granted(1)
644

 
23.64

Exercised
(349
)
 
4.69

Redeemable convertible preferred stock warrants converted to common stock warrants
110

 
12.16

Forfeited/canceled
(138
)
 
5.85

Warrants Outstanding - December 31, 2018
867

 
21.89

Exercised
(821
)
 
21.89

Forfeited/canceled
(34
)
 
21.29

Warrants Outstanding - December 31, 2019
12

 
$
23.64

(1)
Performance-based warrants to purchase 644,365 shares of our Series E Stock, which were converted to common stock warrants, vested upon the completion of our IPO in February 2018. These warrants are not included within this table in periods prior to their vesting.
In June 2017, we issued our lender additional warrants to purchase 17,500 shares of common stock at a price of $27.68 per share.
During 2017, warrants to purchase shares of redeemable convertible preferred stock held by parties that did not participate in the Existing Stockholder Note financing were converted to common stock warrants. As a result, fully vested warrants to purchase 12,500 shares of our Series A Stock at an exercise price of $1.00 per share, fully vested warrants to purchase 25,000 shares of our Series B Stock at an exercise price of $2.36 per share and unvested performance-based warrants to purchase 644,365 shares of our Series E Stock at an exercise price of $23.64 per share were converted to common stock warrants. The performance-based warrants to purchase 644,365 shares of our Series E Stock, which were converted to common stock warrants, vested upon the consummation of our IPO in February 2018 as discussed in Note 12—Related Parties. The conversion date fair value of the Series A Stock warrants and Series B Stock warrants, which were converted to common stock warrants, was reclassified from redeemable convertible preferred stock warrant liability to additional paid-in capital. See Note 11—Fair Value Measurements for more information.
All common stock warrants outstanding at December 31, 2019 were net exercised in January 2020.
XML 57 R12.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
DEBT
12 Months Ended
Dec. 31, 2019
Debt Disclosure [Abstract]  
DEBT DEBT
Our debt consists of the following (in thousands):
 
December 31,
 
2018
 
2019
Lines of credit
$
26,677

 
$

Term loans
19,980

 

Capital leases
57

 
37

Total debt
46,714

 
37

Less current portion of long-term debt
(21
)
 
(24
)
Long-term debt, net of current portion
$
46,693

 
$
13


We had no accrued interest in debt as of December 31, 2018 and 2019, respectively. Paid-in-kind interest related to the convertible promissory notes is recognized in interest expense, net on our consolidated statements of operations and totaled $1.7 million during 2017.
2018 Loan Facility
On May 21, 2018, we entered into a Loan and Security Agreement with Pacific Western Bank (the “Lender”) consisting of a $30.0 million asset–based revolving line of credit ("2018 Line of Credit") and a $20.0 million term loan ("2018 Term Loan") (collectively, the “2018 Loan Facility”). We used the entire $20.0 million in proceeds from the 2018 Term Loan and an advance of $27.4 million under the 2018 Line of Credit to repay all outstanding obligations under our prior line of credit and term loan.
On May 14, 2019, we amended our 2018 Loan Facility to increase the capacity of our Line of Credit, from $30.0 million to $40.0 million, and decrease the capacity of our 2018 Term Loan from $20.0 million to $10.0 million. This amendment also extended the maturity date of the 2018 Loan Facility from May 21, 2020 to May 14, 2021. We repaid $10.0 million of the principal balance of the 2018 Term Loan upon the execution of the amendment in May 2019 and repaid the remaining $10.0 million principal balance in September 2019. As of December 31, 2019, we had $40.0 million of unused borrowings available under our 2018 Line of Credit.
The 2018 Loan Facility contains moving trailing 12-month billing covenants, which range from $210.0 million to $255.0 million, during the term of the facility. The moving 12-month billings covenant was $240.0 million for December 2019. The 2018 Loan Facility also requires us to maintain a total cash balance plus liquidity under the 2018 Line of Credit of not less than $5.0 million.
Under the 2018 Loan Facility relating to the 2018 Line of Credit, we are able to borrow up to the lesser of $40.0 million or 85% of the amount of our eligible accounts receivable. Interest on advances under the 2018 Line of Credit bears an interest rate equal to the prime rate minus 0.50%, or 4.25% as of December 31, 2019. In addition, we are required to pay an unused line fee of 0.15% per annum on the average daily unused amount of the $40.0 million revolving commitment. Interest accrued on the 2018 Term Loan at an annual rate of interest equal to the prime rate minus 2.75%, or 2.00% at the date of repayment in September 2019.
The 2018 Loan Facility includes customary representations, warranties and covenants (affirmative and negative), including restrictive covenants that prohibits mergers, acquisitions and dispositions of assets, incurrence of indebtedness and encumbrances on our assets and the payment or declaration of dividends; in each case subject to specified exceptions.
The 2018 Loan Facility also includes standard events of default, including in the event of a material adverse change. Upon the occurrence of an event of default, the lender may declare all outstanding obligations immediately due and payable and take such other actions as are set forth in the 2018 Loan Facility and increase the interest rate otherwise applicable to advances under the 2018 Line of Credit by an additional 3.00%. All of our obligations under the 2018 Loan Facility are secured by a first priority lien on substantially all of our assets. The 2018 Loan Facility does not include any prepayment penalties.
We believe we were in compliance with all financial covenants as of December 31, 2019.
2016 Line of Credit
In September 2016, we entered into a $50.0 million loan and security agreement ("2016 Line of Credit") maturing on March 14, 2019. The 2016 Line of Credit facility was repaid and terminated in May 2018 in connection with obtaining our 2018 Loan Facility. We recognized a $0.1 million loss on extinguishment of debt related to the unamortized debt issuance costs. This expense is included within other income (expense), net in our consolidated statements of operations and is presented in other non-cash expenses on our consolidated statement of statement of cash flows.
2016 Term Loan
In July 2016, we entered into a $24.0 million credit agreement ("2016 Term Loan") maturing on July 21, 2019. The 2016 Term Loan was repaid and terminated in May 2018 in connection with obtaining our 2018 Loan Facility. We recognized a $0.8 million loss on extinguishment of debt related to the unamortized discount and unamortized debt issuance costs. This expense is included within other income (expense), net in our consolidated statements of operations and is presented in other non-cash expenses on our consolidated statement of statement of cash flows.
Convertible Promissory Notes
During 2016, we issued unsecured convertible promissory notes to existing stockholders and Aimia with an aggregate principal amount of $50.7 million. The redemption features included in the terms of the convertible promissory notes were determined to be derivative liabilities as a result of a significant discount within the redemption features for the note holders. Embedded derivatives that are not clearly and closely related to the host contract are required to be bifurcated and recorded at fair value unless the fair value option is elected on the host contract. Under the fair value option, bifurcation of the embedded derivative is not necessary as all related gains (losses) on the host contract and derivative will be reflected in the consolidated statements of operations. We elected the fair value option for the convertible promissory notes and changes in fair value of the convertible promissory notes are included in change in fair value of convertible promissory notes on our consolidated statements of operations. Refer to Note 11—Fair Value Measurements for additional information regarding the valuation of the convertible promissory notes.
Existing Stockholder Notes
During 2016, we issued unsecured convertible promissory notes to certain of our existing stockholders with an aggregate principal amount of $27.0 million ("Existing Stockholder Notes"). In May 2017, we issued and sold shares of Series G redeemable convertible preferred stock, which resulted in the conversion of the Existing Stockholder Notes into shares of our Series G’ Stock. Refer to Note 9—Redeemable Convertible Preferred Stock for additional information regarding the Series G Stock financing and the transactions that resulted in the conversion of the Existing Stockholder Notes into shares of our Series G’ Stock.
Aimia Notes
During 2016, we issued to Aimia unsecured convertible promissory notes (“Aimia EMEA Notes”), in an aggregate principal amount of $18.0 million. In consideration for our outstanding obligations to Aimia Inc. at the time we terminated our U.K. cooperation agreement, we issued to Aimia an unsecured convertible promissory note (“Outstanding Obligation Note”) in an aggregate principal amount of approximately $5.7 million.
Both the Aimia EMEA Notes and the Outstanding Obligation Note (collectively the “Aimia Notes”) were convertible into shares of our capital stock, depending on certain triggering events. In the event we completed an equity financing in which we received proceeds in excess of $10.0 million, the Aimia EMEA Notes were to automatically convert into shares of our common stock and the Outstanding Obligation Note was to automatically convert into shares of the same series of our capital stock as the investors in the financing.
In connection with the Series G Stock financing, the Aimia EMEA Notes converted into 801,329 shares of common stock. Refer to Note 9—Redeemable Convertible Preferred Stock for additional information of the Series G Stock financing and the transactions that resulted in the conversion of the Aimia EMEA Notes into shares of our common stock and the conversion of the Outstanding Obligation Note into shares of our Series G’ Stock.
Future Payments
Aggregate future payments of principal and interest due upon maturity are as follows (in thousands):
Years Ending December 31,
Capital leases    
2020
$
24

2021
13

Total debt
$
37

XML 58 R73.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
FAIR VALUE MEASUREMENTS - Preferred Stock Warrants (Details) - $ / shares
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
May 31, 2013
Class of Stock [Line Items]        
Exercise price of warrants (in usd per share)       $ 23.64
Class of warrant (in shares) 0 0 110,000 644,365
Series B/B-R Stock | Grant One        
Class of Stock [Line Items]        
Exercise price of warrants (in usd per share) $ 2.36      
Class of warrant (in shares) 0 0 59,000  
Series D/D-R Stock | Grant One        
Class of Stock [Line Items]        
Exercise price of warrants (in usd per share) $ 23.64      
Class of warrant (in shares) 0 0 38,000  
Series D/D-R Stock | Grant Two        
Class of Stock [Line Items]        
Exercise price of warrants (in usd per share) $ 23.64      
Class of warrant (in shares) 0 0 13,000  
XML 59 R83.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
COMMITMENTS AND CONTINGENCIES - Operating Leases (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Aug. 31, 2013
USD ($)
ft²
Property Subject to or Available for Operating Lease [Line Items]        
Operating leases, rent expense $ 3,000 $ 3,000 $ 3,000  
2019 3,040      
2020 2,759      
2021 2,808      
2022 1,847      
2023 1,807      
Thereafter 611      
Total $ 12,872      
Corporate Headquarters, Atlanta, GA        
Property Subject to or Available for Operating Lease [Line Items]        
Lease, term of contract       130 years
Area of real estate property (sq ft) | ft²       76,880
Tenant improvement allowance       $ 3,800
Total       $ 16,000
XML 60 R87.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SEGMENTS - Adjusted Contribution Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Segment Reporting [Abstract]      
Document Period End Date Dec. 31, 2019    
Adjusted contribution $ 95,219 $ 69,450 $ 58,744
Non-cash equity expense included in FI Share 0 2,519 0
Amortization of deferred FI implementation costs 2,869 1,618 1,626
Delivery costs 12,893 10,632 7,012
Sales and marketing expense 43,828 41,878 31,927
Research and development expense 11,699 16,210 12,150
General and administration expense 36,720 34,228 20,100
Depreciation and amortization expense 4,535 3,282 3,028
Total other expense (181) 12,125 2,542
Loss before income taxes $ (17,144) $ (53,042) $ (19,641)
XML 61 R77.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
RELATED PARTIES - Series G / Series G’ (Details) - shares
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
May 31, 2013
Related Party Transaction [Line Items]        
Class of warrant (in shares) 0 0 110,000 644,365
Series G Stock        
Related Party Transaction [Line Items]        
Shares outstanding (in shares)   0 346,000  
Series G’ Stock        
Related Party Transaction [Line Items]        
Shares outstanding (in shares)   0 1,296,000  
Aimia Inc. | Affiliated Entity        
Related Party Transaction [Line Items]        
Shares outstanding (in shares) 801,000      
Class of warrant (in shares) 0      
Aimia Inc. | Series G Stock | Affiliated Entity        
Related Party Transaction [Line Items]        
Shares outstanding (in shares) 0      
Aimia Inc. | Series G’ Stock | Affiliated Entity        
Related Party Transaction [Line Items]        
Shares outstanding (in shares) 382,000      
Polaris Venture Partners | Affiliated Entity        
Related Party Transaction [Line Items]        
Shares outstanding (in shares) 0      
Class of warrant (in shares) 66,000      
Polaris Venture Partners | Series G Stock | Affiliated Entity        
Related Party Transaction [Line Items]        
Shares outstanding (in shares) 29,000      
Polaris Venture Partners | Series G’ Stock | Affiliated Entity        
Related Party Transaction [Line Items]        
Shares outstanding (in shares) 212,000      
Canaan VIII L.P. | Affiliated Entity        
Related Party Transaction [Line Items]        
Shares outstanding (in shares) 0      
Class of warrant (in shares) 123,000      
Canaan VIII L.P. | Series G Stock | Affiliated Entity        
Related Party Transaction [Line Items]        
Shares outstanding (in shares) 54,000      
Canaan VIII L.P. | Series G’ Stock | Affiliated Entity        
Related Party Transaction [Line Items]        
Shares outstanding (in shares) 260,000      
Discovery Capital | Affiliated Entity        
Related Party Transaction [Line Items]        
Shares outstanding (in shares) 0      
Class of warrant (in shares) 0      
Discovery Capital | Series G Stock | Affiliated Entity        
Related Party Transaction [Line Items]        
Shares outstanding (in shares) 0      
Discovery Capital | Series G’ Stock | Affiliated Entity        
Related Party Transaction [Line Items]        
Shares outstanding (in shares) 106,000      
Scott D. Grimes | Scott D. Grimes        
Related Party Transaction [Line Items]        
Shares outstanding (in shares) 0      
Class of warrant (in shares) 0      
Scott D. Grimes | Series G Stock | Scott D. Grimes        
Related Party Transaction [Line Items]        
Shares outstanding (in shares) 0      
Scott D. Grimes | Series G’ Stock | Scott D. Grimes        
Related Party Transaction [Line Items]        
Shares outstanding (in shares) 26,000      
Lynne M. Laube | Lynne M. Laube        
Related Party Transaction [Line Items]        
Shares outstanding (in shares) 0      
Class of warrant (in shares) 0      
Lynne M. Laube | Series G Stock | Lynne M. Laube        
Related Party Transaction [Line Items]        
Shares outstanding (in shares) 0      
Lynne M. Laube | Series G’ Stock | Lynne M. Laube        
Related Party Transaction [Line Items]        
Shares outstanding (in shares) 14,000      
Entities affiliated with Mark A. Johnson | Affiliated Entity        
Related Party Transaction [Line Items]        
Shares outstanding (in shares) 0      
Class of warrant (in shares) 80,000      
Entities affiliated with Mark A. Johnson | Series G Stock | Affiliated Entity        
Related Party Transaction [Line Items]        
Shares outstanding (in shares) 35,000      
Entities affiliated with Mark A. Johnson | Series G’ Stock | Affiliated Entity        
Related Party Transaction [Line Items]        
Shares outstanding (in shares) 15,000      
Mark A. Johnson | Affiliated Entity        
Related Party Transaction [Line Items]        
Class of warrant (in shares) 13,273      
Mark A. Johnson | Series G Stock | Affiliated Entity        
Related Party Transaction [Line Items]        
Shares outstanding (in shares) 5,801      
John Klinck | Director        
Related Party Transaction [Line Items]        
Shares outstanding (in shares) 0      
Class of warrant (in shares) 13,000      
John Klinck | Series G Stock | Director        
Related Party Transaction [Line Items]        
Shares outstanding (in shares) 6,000      
John Klinck | Series G’ Stock | Director        
Related Party Transaction [Line Items]        
Shares outstanding (in shares) 0      
David Adams | Director        
Related Party Transaction [Line Items]        
Shares outstanding (in shares) 0      
Class of warrant (in shares) 7,000      
David Adams | Series G Stock | Director        
Related Party Transaction [Line Items]        
Shares outstanding (in shares) 3,000      
David Adams | Series G’ Stock | Director        
Related Party Transaction [Line Items]        
Shares outstanding (in shares) 0      
Aeroplan Holdings Europe Sàrl | Series G’ Stock | Affiliated Entity        
Related Party Transaction [Line Items]        
Shares outstanding (in shares) 159,207      
Aimia EMEA Limited | Affiliated Entity        
Related Party Transaction [Line Items]        
Shares outstanding (in shares) 801,329      
Aimia EMEA Limited | Series G’ Stock | Affiliated Entity        
Related Party Transaction [Line Items]        
Shares outstanding (in shares) 223,020      
Polaris Venture Partners V, L.P. | Affiliated Entity        
Related Party Transaction [Line Items]        
Class of warrant (in shares) 64,038      
Polaris Venture Partners V, L.P. | Series G Stock | Affiliated Entity        
Related Party Transaction [Line Items]        
Shares outstanding (in shares) 27,988      
Polaris Venture Partners V, L.P. | Series G’ Stock | Affiliated Entity        
Related Party Transaction [Line Items]        
Shares outstanding (in shares) 205,020      
Polaris Venture Partners Entrepreneurs’ Fund V, L.L. | Affiliated Entity        
Related Party Transaction [Line Items]        
Class of warrant (in shares) 1,247      
Polaris Venture Partners Entrepreneurs’ Fund V, L.L. | Series G Stock | Affiliated Entity        
Related Party Transaction [Line Items]        
Shares outstanding (in shares) 545      
Polaris Venture Partners Entrepreneurs’ Fund V, L.L. | Series G’ Stock | Affiliated Entity        
Related Party Transaction [Line Items]        
Shares outstanding (in shares) 3,995      
Polaris Venture Partners Founders’ Fund V, L.P. | Affiliated Entity        
Related Party Transaction [Line Items]        
Class of warrant (in shares) 438      
Polaris Venture Partners Founders’ Fund V, L.P. | Series G Stock | Affiliated Entity        
Related Party Transaction [Line Items]        
Shares outstanding (in shares) 191      
Polaris Venture Partners Founders’ Fund V, L.P. | Series G’ Stock | Affiliated Entity        
Related Party Transaction [Line Items]        
Shares outstanding (in shares) 1,404      
Polaris Venture Partners Special Founders’ Fund V, L.P. | Affiliated Entity        
Related Party Transaction [Line Items]        
Class of warrant (in shares) 641      
Polaris Venture Partners Special Founders’ Fund V, L.P. | Series G Stock | Affiliated Entity        
Related Party Transaction [Line Items]        
Shares outstanding (in shares) 280      
Polaris Venture Partners Special Founders’ Fund V, L.P. | Series G’ Stock | Affiliated Entity        
Related Party Transaction [Line Items]        
Shares outstanding (in shares) 2,050      
Discovery Opportunity Master Fund, Ltd. | Series G’ Stock | Affiliated Entity        
Related Party Transaction [Line Items]        
Shares outstanding (in shares) 95,272      
Discovery Global Opportunity Master Fund, Ltd. | Series G’ Stock | Affiliated Entity        
Related Party Transaction [Line Items]        
Shares outstanding (in shares) 11,072      
TTP Fund II, L.P. | Series G’ Stock | Affiliated Entity        
Related Party Transaction [Line Items]        
Shares outstanding (in shares) 15,045      
TTV Ivy Holdings, LLC | Affiliated Entity        
Related Party Transaction [Line Items]        
Class of warrant (in shares) 66,365      
TTV Ivy Holdings, LLC | Series G Stock | Affiliated Entity        
Related Party Transaction [Line Items]        
Shares outstanding (in shares) 29,005      
XML 63 R58.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
INCOME TAXES - Domestic and Foreign Components (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]      
Domestic $ (13,464) $ (48,897) $ (16,711)
Foreign (3,680) (4,145) (2,930)
Loss before income taxes $ (17,144) $ (53,042) $ (19,641)
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
STOCK-BASED COMPENSATION - Allocation of Stock-based Compensation (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 28, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share-based Compensation Arrangement by Share-based Payment Award, Monthly Average Closing Price, Common Stock, Threshold $ 62.86      
Total stock-based compensation expense   $ 15,851 $ 26,790 $ 5,147
Delivery costs        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense   711 633 202
Sales and marketing expense        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense   4,248 9,358 1,894
Research and development expense        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense   1,619 4,087 951
General and administration expense        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense   $ 9,273 $ 12,712 $ 2,100
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
DEBT - Schedule of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
May 21, 2018
Debt Instrument [Line Items]      
Total debt $ 37 $ 46,714  
Less current portion of long-term debt (24) (21)  
Long-term debt, net of current portion 13 46,693  
Lines of credit      
Debt Instrument [Line Items]      
Total debt 0 26,677 $ 27,400
Debt issuance costs, net 117 100  
Term loans      
Debt Instrument [Line Items]      
Total debt 0 19,980  
Debt issuance costs, net 0 20  
Capital leases      
Debt Instrument [Line Items]      
Total debt $ 37 $ 57  
XML 66 R43.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SIGNIFICANT ACCOUNTING POLICIES - Capitalized Software (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Capitalized Computer Software, Gross $ 5,537 $ 2,826  
Capitalized software development costs, gross 10 0 $ 61
Less accumulated amortization (1,722) (1,201)  
Capitalized software development costs, net $ 3,815 $ 1,625  
XML 67 R47.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SIGNIFICANT ACCOUNTING POLICIES - Advertising costs (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Accounting Policies [Abstract]      
Advertising expense $ 1.4 $ 0.9 $ 0.7
XML 68 R64.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
INCOME TAXES - Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Beginning balance $ 783 $ 678 $ 558
Increase related to current year tax position (598) (105) (120)
Ending balance $ 185 $ 783 $ 678
XML 69 R9.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
SIGNIFICANT ACCOUNTING POLICIES SIGNIFICANT ACCOUNTING POLICIES
Principles of Consolidation
The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.
Use of Estimates
The preparation of financial statements in conformity with generally accepted accounting principles in the United States (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements. Actual results could differ from these estimates. Significant items subject to such estimates and assumptions include revenue recognition, internal-use software development costs, income taxes, stock-based compensation, income tax valuation allowance, contingencies and changes in fair value of our convertible promissory notes, preferred stock warrants and common stock warrants. We base our estimates on historical experience and also on assumptions that we believe are reasonable. Changes in facts or circumstances may cause us to change our assumptions and estimates in future periods and it is possible that actual results could differ from our current or revised future estimates.
Foreign Currency
The functional currency of our foreign wholly-owned subsidiaries is the local currency. We translate the financial statements of these subsidiaries into U.S. dollars each reporting period for purposes of consolidation. Assets and liabilities are translated at the period-end currency exchange rates, certain equity accounts are translated at historical exchange rates and income and expense amounts are translated at average currency exchange rates in effect for the period. The effect of these translation adjustments is reported in a separate component of stockholders’ deficit titled accumulated other comprehensive income.
We are also subject to gains and losses from foreign currency denominated transactions and the remeasurement of foreign currency denominated balance sheet accounts, both of which are included in other income (expense), net in the accompanying consolidated statements of operations. We recorded foreign currency (gains) losses totaling $(1.3) million and $1.2 million and $(0.8) million in 2017, 2018 and 2019, respectively.
FI Share and Other Third-Party Costs
With respect to Cardlytics Direct, we generally pay our FI partners a negotiated and fixed percentage of our billings to marketers less any Consumer Incentives that we pay to the FIs’ customers and certain third-party data costs ("FI Share"). FI Share and other third-party costs consist primarily of the FI Share that we pay our FI partners, media and data costs, and the amortization of implementation costs incurred pursuant to our agreements with certain FI partners, any incremental costs due to FIs as part of FI Share commitments, as well as a non-cash expense related to the vesting of warrants issued to an FI partner that accelerated upon the consummation of our IPO. To the extent that we use a specific FI customer’s anonymized purchase data in the delivery of our solutions, we pay the applicable FI partner an FI Share calculated based on the relative contribution of the data provided by the FI partner to the overall delivery of the services.
Delivery Costs
Delivery costs consist primarily of personnel-related costs of our campaign, data operations and production support teams, including salaries, benefits, bonuses and payroll taxes, as well as stock-based compensation expense. Delivery costs also include hosting facility costs, internally developed and purchased or licensed software costs, outsourcing costs and professional services costs.
Accounts Receivable
Accounts receivable are carried at the original invoiced amount less an allowance for doubtful accounts, determined based on the probability of future collection. When we become aware of circumstances that may decrease the likelihood of collection, we record a specific allowance against amounts due, which reduces the receivable to the amount that we believe will be collected. For all other accounts receivable, we determine the adequacy of the allowance based on historical loss patterns, the number of days that billings are past due and an evaluation of the potential risk of loss associated with specific accounts.
The following table presents changes in the allowance for doubtful accounts (in thousands):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Beginning balance
$
653

 
$
105

 
$
169

Bad debt expense
73

 
130

 
1,201

Write-offs, net of recoveries
(621
)
 
(66
)
 
(1,115
)
Ending balance
$
105

 
$
169

 
$
255


Unbilled receivables were $0.1 million, $0.4 million and $0.6 million as of December 31, 2017, 2018 and 2019, respectively. An unbilled receivable represents revenue earned and recognized from customer activity that was not billed prior to the end of the reporting period. Unbilled receivables are included in accounts receivable, net on our consolidated balance sheets.
Property and Equipment
Property and equipment are stated at cost. Expenditures for maintenance and repairs are expensed as incurred, while betterments that materially extend the life of an asset are capitalized. The cost of assets sold, retired or otherwise disposed of, and the related accumulated depreciation, are eliminated from the accounts and any resulting gain or loss is recognized.
Depreciation of property and equipment is determined using the straight-line method over the estimated useful lives of the applicable assets, which are as follows:
Computer equipment:
 
2–3 years
Furniture and fixtures:
 
5 years
Leasehold improvements:
 
Lesser of estimated useful life or life of the lease

Intangible Assets
Intangible assets are recorded at cost and consist of costs incurred for software patent applications. As of December 31, 2019, we had four issued patents and are pursuing ten additional patents relating to our software. We received approval for three patents in 2013 and one patent in 2018 and began amortizing the costs of obtaining these patents over the estimated remaining lives of the patents. If a patent application is rejected or if we abandon efforts to obtain a new patent, all deferred patent costs are expensed immediately. Deferred patent costs related to patents for which we have not yet obtained approval totaled $0.2 million and $0.3 million as of December 31, 2018 and 2019, respectively. Based on deferred patent costs as of December 31, 2019, the related amortization expense will be less than $0.1 million in each of the next five years. Intangible assets are as follows (in thousands):
 
December 31,
 
2018
 
2019
Deferred patent costs, gross
$
417

 
$
448

Less accumulated amortization
(47
)
 
(59
)
Deferred patent costs, net
$
370

 
$
389


Internal-Use Software Development Costs
Capitalized software development costs consist of costs incurred in the development of internal-use software, primarily associated with the development and enhancement of our offer management system and offer placement system. We capitalize the costs of software developed or obtained for internal use in accordance with ASC Topic 350-40, Internal Use Software. We begin to capitalize our costs upon completion of the preliminary project stage. We consider the preliminary project stage to be complete and the application development stage to have begun when preliminary development efforts are successfully completed, management has authorized and committed project funding and it is probable that the project will be completed and the software will be used as intended. These costs are amortized on a straight-line basis over the estimated useful life of the related asset, generally estimated to be three years. Costs incurred in the preliminary project stage and post-implementation operation stages are expensed as incurred and recorded in research and development expense on our consolidated statements of operations.
During 2017, 2018 and 2019, we capitalized development costs for enhancements to our offer management system as well as the implementation of a new billing system totaling $0.4 million, $1.6 million and $2.6 million, respectively.
Capitalized software development costs are as follows (in thousands):
 
December 31,
 
2018
 
2019
Capitalized software development costs, gross
$
2,826

 
$
5,537

Less accumulated amortization
(1,201
)
 
(1,722
)
Capitalized software development costs, net
$
1,625

 
$
3,815


Debt Issuance Costs
Costs incurred to obtain loans, other than lines of credit, are recorded as a reduction of the carrying amount of the related liability and amortized over the applicable loans’ life using the effective interest method. Costs incurred to obtain lines of credit are capitalized and included in other long-term assets on our consolidated balance sheets and amortized ratably over the term of the arrangement. Costs incurred to obtain loans for which we have elected the fair value option are expensed upon the issuance of the loan and recorded within general and administrative expense on our consolidated statements of operations.
As described in Note 6—Debt, we entered into a 2018 Loan Facility in 2018 and deferred $0.1 million of debt issuance costs associated with obtaining the 2018 Loan Facility and deferred $0.1 million of unamortized debt issuance costs attributed to our 2016 Line of Credit and 2016 Term Loan. We recognized a $0.9 million loss on extinguishment of debt related to the unamortized discount and unamortized debt issuance costs associated with our 2016 Term Loan and 2016 Line of Credit. This expense is included within other income (expense), net on our consolidated statements of operations and is presented in other non-cash expenses on our consolidated statement of statement of cash flows.
Amortization of debt issuance costs included in interest expense, net totaled $0.6 million, $0.3 million and $0.1 million in 2017, 2018 and 2019, respectively.
Deferred debt issuance costs related to our lines of credit included in other long-term assets are as follows (in thousands):
 
December 31,
 
2018
 
2019
Debt issuance costs, gross
$
334

 
$
388

Less accumulated amortization
(234
)
 
(271
)
Debt issuance costs, net
$
100

 
$
117

Deferred debt issuance costs related to our term loans included in debt are as follows (in thousands):
 
December 31,
 
2018
 
2019
Debt issuance costs, gross
$
30

 
$

Less accumulated amortization
(10
)
 

Debt issuance costs, net
$
20

 
$


Future amortization of debt issuance costs is as follows (in thousands):
Years Ending December 31,
Amortization
2020
$
87

2021
30

Total
$
117


Deferred Offering Costs
Deferred offering costs consist of incremental costs directly attributable to equity offerings. Deferred offering costs are included in other long-term assets on our consolidated balance sheets. Upon completion of an offering, these amounts are offset against the proceeds of the offering.
Deferred offering costs is as follows (in thousands):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Beginning balance
$

 
$
3,144

 
$

Deferred costs
3,144

 
1,135

 
196

Recognized against offering proceeds

 
(4,279
)
 
(196
)
Ending balance
$
3,144

 
$

 
$


Advertising
We expense advertising costs as incurred. These costs are included in sales and marketing expense on our consolidated statements of operations. Advertising costs include direct marketing costs such as print advertisements, market research, direct mail, public relations and trade show expenses and totaled $0.7 million, $0.9 million and $1.4 million in 2017, 2018 and 2019, respectively.
Stock-Based Compensation
We measure and recognize compensation expense based on the estimated fair value of the award on the grant date. The fair value is recognized as expense over the requisite service period, which is generally the vesting period of the respective award, on a straight-line basis when the only condition to vesting is continued service. We recognize the fair value of awards that contain performance conditions based upon the probability of the performance conditions being met. Expense for awards with performance conditions are estimated and adjusted on a quarterly basis based upon our assessment of the probability that the performance condition will be met. We recognize the fair value of awards that contain market conditions over the derived service period. Forfeitures are accounted for when they occur. Refer to Note 7—Stock-based Compensation for additional information regarding our specific award plans and estimates and assumptions used to determine fair value.
Redeemable Convertible Preferred Stock Warrant Liability
Warrants to purchase shares of our redeemable convertible preferred stock are accounted for as derivative liabilities in accordance with ASC Topic 815, Derivatives and Hedging due to the terms of the warrants and related agreements. We have determined that these warrants do not meet the scope exception of a contract indexed to our stock because of fair value protections contained in agreements governing our redeemable convertible preferred stock as described in Note 9—Redeemable Convertible Preferred Stock. We record preferred stock warrant liabilities on our consolidated balance sheets at their fair value. We record the changes in fair value of such instruments as non-cash gains or losses on our statements of operations. Upon the consummation of our IPO, all of the outstanding warrants to purchase shares of redeemable convertible preferred stock were automatically converted into warrants to purchase shares of common stock. Refer to Note 11—Fair Value Measurements for additional information.
Common Stock Warrant Liability
In connection with the Series G Stock financing, we issued warrants to purchase shares of our common stock that are accounted for as liabilities in accordance with ASC Topic 480, Distinguishing Liabilities From Equity due to the terms of the warrants and related agreements. We record these common stock warrant liabilities on our consolidated balance sheets at their fair value. We record the changes in fair value of such instruments as non-cash gains or losses in our statements of operations. Refer to Note 11—Fair Value Measurements for additional information.
Fair Value of Financial Instruments
When required by GAAP, assets and liabilities are reported at fair value on our consolidated financial statements. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Valuation inputs are arranged in a hierarchy that consists of the following levels:
Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.
Level 2 inputs are inputs other than Level 1 inputs such as quoted prices for similar assets or liabilities; quoted prices in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which all significant inputs are observable or can be derived principally from or corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3 inputs are unobservable inputs for the asset or liability.
Our nonfinancial assets that we recognize or disclose at fair value on our consolidated financial statements on a nonrecurring basis include property and equipment, intangible assets, capitalized software development costs and deferred FI implementation costs. The fair values for these assets are evaluated when events or changes in circumstances indicate the carrying value may not be recoverable.
Convertible Promissory Notes
The redemption features included in the terms of the convertible promissory notes were determined to be derivative liabilities as a result of a significant discount within the redemption features for the note holders. Embedded derivatives that are not clearly and closely related to the host contract are required to be bifurcated and recorded at fair value unless the fair value option is elected on the host contract. Under the fair value option, bifurcation of the embedded derivative is not necessary as all related gains or losses on the host contract and derivative will be reflected on the consolidated statements of operations. We elected the fair value option for the convertible promissory notes upon their issuance. The convertible promissory notes are measured at fair value using unobservable inputs that required a high level of judgment, and are therefore classified as Level 3. In May 2017, we issued and sold shares of Series G redeemable convertible preferred stock, which resulted in the conversion of the convertible promissory notes into either shares of our common stock or shares of our Series G’ Stock. Refer to Note 11—Fair Value Measurements for additional information regarding the valuation of the convertible promissory notes.
Income Taxes
Income taxes are accounted for using the asset and liability method. Under this method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective income tax bases, and operating loss and tax credit carryforwards. Valuation allowances are provided when we determine that it is more likely than not that all of, or a portion of, deferred tax assets will not be utilized in the future.
Significant judgment is required in determining any valuation allowance recorded against deferred tax assets. In assessing the need for a valuation allowance, we consider all available evidence, including past operating results, estimates of future taxable income and the feasibility of tax planning strategies. In the event that we change our determination as to the amount of deferred tax assets that can be realized, we will adjust our valuation allowance with a corresponding impact to the provision for income taxes in the period in which such determination is made.
Estimates of future taxable income are based on assumptions that are consistent with our plans. Assumptions represent management’s best estimates and involve inherent uncertainties and the application of management’s judgment. If actual amounts differ from our estimates, the amount of our tax expense and liabilities could be materially impacted.
We have recorded a full valuation allowance related to our net deferred tax assets due to the uncertainty of the ultimate realization of the future benefits of those assets.
We recognize the tax effects of an uncertain tax position only if it is more likely than not to be sustained based solely on its technical merits as of the reporting date, and then, only in an amount more likely than not to be sustained upon review by the tax authorities. Where applicable, we classify associated interest and penalties as income tax expense. The total amounts of interest and penalties were not material. We consider many factors when evaluating and estimating our tax positions and tax benefits, which may require periodic adjustments and which may not accurately anticipate actual outcomes.
On December 22, 2017, the Tax Cuts and Jobs Act of 2017 (“Tax Act”) was signed into law making significant changes to the Internal Revenue Code of 1986, as amended (“IRC”). Changes include, but are not limited to, a corporate tax rate decrease to 21% effective for tax years beginning after December 31, 2017. This change in tax rate resulted in a reduction in our net U.S. deferred tax assets, which was fully offset by a reduction in our valuation allowance. The other provisions of the Tax Act, including the one-time transition tax on the mandatory deemed repatriation of cumulative foreign earnings, did not have a material impact on our financial statements.
XML 70 R90.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Concentration of Risk (Details) - Financial Institution Partner [Member] - Supplier Concentration Risk [Member]
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Largest FI Partner One [Member]      
Concentration Risk [Line Items]      
Concentration risk 36.00% 64.00% 63.00%
Largest FI Partner Two [Member]      
Concentration Risk [Line Items]      
Concentration risk 42.00% 6.00%  
Largest FI Partner Three [Member] [Member]      
Concentration Risk [Line Items]      
Concentration risk 10.00%   12.00%
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
INCOME TAXES - Effective Income Tax Rate (Details)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]      
Tax benefit at federal statutory rate 21.00% 21.00% 34.00%
State income taxes, net of federal benefit 0.00% 1.91% 1.82%
Change in federal and state statutory rate 0.34% 0.03% (156.32%)
Foreign rate differential (0.20%) (0.06%) (1.04%)
Other adjustments (5.18%) (5.97%) (10.93%)
Valuation allowance (16.18%) (16.91%) 132.47%
Income tax benefit (0.22%) 0.00% 0.00%
XML 72 R5.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Statement of Comprehensive Income [Abstract]      
Net loss $ (17,144) $ (53,042) $ (19,641)
Other comprehensive income (loss):      
Foreign currency translation adjustments (680) 926 (1,036)
Total comprehensive loss $ (17,824) $ (52,116) $ (20,677)
XML 73 R68.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
COMMON STOCK WARRANTS - Warrant Activity (Details) - $ / shares
1 Months Ended 12 Months Ended
Jun. 30, 2017
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Shares          
Warrants outstanding, beginning balance (in shares)   0 110,000    
Exercised (in shares)   (644,365)      
Warrants outstanding, ending balance (in shares)   0 0 110,000  
Common Stock Warrants          
Shares          
Warrants outstanding, beginning balance (in shares)   867,000 600,000 583,000  
Granted (in shares) 17,500   644,000 17,000  
Exercised (in shares)   (821,000)   (349,000)  
Redeemable convertible preferred stock warrants converted to common stock warrants (in shares)       110,000  
Forfeited/cancelled (in shares)   (34,000)   (138,000)  
Warrants outstanding, ending balance (in shares)   12,000 867,000 600,000 583,000
Weighted-average exercise price per share          
Warrants outstanding, beginning balance (in dollars per share)   $ 21.89 $ 8.11 $ 7.52  
Granted (in dollars per share) $ 27.68   23.64 27.68  
Exercised (in dollars per share)   21.89   4.69  
Redeemable convertible preferred stock warrants converted to common stock warrants (in dollars per share)       12.16  
Forfeited/cancelled (in dollars per share)   21.29   5.85  
Warrants outstanding, ending balance (in dollars per share)   $ 23.64 $ 21.89 $ 8.11 $ 7.52
Performance-based Warrants          
Shares          
Redeemable convertible preferred stock warrants converted to common stock warrants (in shares)         644,365
XML 74 R1.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Cover Page - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2019
Feb. 28, 2020
Jun. 28, 2019
Dec. 31, 2018
Jan. 26, 2018
Cover page.          
Document Transition Report false        
Document Type 10-K        
Title of 12(b) Security Common Stock        
Document Quarterly Report true        
Entity Incorporation, State or Country Code DE        
Entity Tax Identification Number 26-3039436        
Entity Address, Address Line One 675 Ponce de Leon Ave. NE, Ste 6000        
Entity Address, City or Town Atlanta        
Entity Address, State or Province GA        
Entity Address, Postal Zip Code 30308        
City Area Code (888)        
Local Phone Number 792-5802        
Trading Symbol CDLX        
Security Exchange Name NASDAQ        
Common stock, par or stated value per share (in usd per share) $ 0.0001     $ 0.0001 $ 0.0001
Entity Central Index Key 0001666071        
Entity Registrant Name CARDLYTICS, INC.        
Amendment Flag false        
Document Period End Date Dec. 31, 2019        
Entity File Number 001-38386        
Entity Well-known Seasoned Issuer Yes        
Entity Voluntary Filers No        
Document Fiscal Year Focus 2019        
Document Fiscal Period Focus FY        
Current Fiscal Year End Date --12-31        
Entity Filer Category Accelerated Filer        
Entity Small Business false        
Entity Emerging Growth Company true        
Entity Ex Transition Period false        
Entity Current Reporting Status Yes        
Entity Interactive Data Current Yes        
Entity Shell Company false        
Entity Public Float     $ 455.3    
Entity Common Stock, Shares Outstanding (in shares)   26,704,481      
XML 75 R26.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
STOCK-BASED COMPENSATION (Tables)
12 Months Ended
Dec. 31, 2019
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Allocation of recognized period costs
The following table summarizes the allocation of stock-based compensation on the consolidated statements of operations (in thousands):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Delivery costs
$
202

 
$
633

 
$
711

Sales and marketing expense
1,894

 
9,358

 
4,248

Research and development expense
951

 
4,087

 
1,619

General and administration expense
2,100

 
12,712

 
9,273

Total stock-based compensation expense
$
5,147

 
$
26,790

 
$
15,851


Summary of common stock option activity
Common Stock Options
The term of each option to purchase shares of our common stock pursuant to the Stock Plan is set by our board of directors or a committee thereof. Option awards are generally granted with an exercise price not less than the fair value per share of our common stock at the grant date. Option awards generally vest over four years and expire 10 years following the date of grant.
A summary of common stock option activity is as follows (in thousands, except per share amounts):
 
Shares
 
Weighted-Average
Exercise Price
Per Share
 
Weighted Average Contractual Life (in years)
 
Aggregate Intrinsic Value(1)
(in thousands)
Outstanding - December 31, 2018
1,774

 
$
20.55

 
 
 
 
Granted
39

 
20.64

 
 
 
 
Exercised
(716
)
 
16.84

 
 
 
21,399

Forfeited
(31
)
 
23.95

 
 
 
 
Cancelled
(66
)
 
22.37

 
 
 
 
Outstanding - December 31, 2019
1,000

 
$
22.99

 
6.51
 
$
39,894

Exercisable - December 31, 2019
757

 
$
22.45

 
6.29
 
$
30,586

(1)
The aggregate intrinsic value represents the total pre-tax intrinsic value based on the $62.86 closing price of our common stock as reported on the Nasdaq Global Market on December 31, 2019 that would have been received by option holders had all in-the-money options been exercised on that date.
Summary of RSU activity A summary of RSU activity, inclusive of performance-based RSUs, is as follows (in thousands, except per share amounts):
 
Shares
 
Weighted-Average
Grant Date Fair Value Per Share
 
Weighted-Average Remaining Contractual Term (in years)
 
Unamortized Compensation Costs
(in thousands)
Unvested - December 31, 2017

 
$

 
 
 
 
Granted
1,309

 
20.58

 
 
 
 
Vested
(850
)
 
21.93

 
 
 
 
Forfeited/canceled
(78
)
 
17.97

 
 
 
 
Unvested - December 31, 2018
381

 
$
18.11

 
 
 
 
Granted
1,978

 
17.78

 
 
 
 
Vested
(486
)
 
14.97

 
 
 
 
Forfeited
(132
)
 
18.92

 
 
 
 
Unvested - December 31,2019
1,741

 
$
18.55

 
 

 
Expected to Vest
1,428

 
$
19.22

 
3.09
 
$
20,389

XML 76 R22.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Principles of Consolidation
Principles of Consolidation
The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.
Use of Estimates
Use of Estimates
The preparation of financial statements in conformity with generally accepted accounting principles in the United States (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements. Actual results could differ from these estimates. Significant items subject to such estimates and assumptions include revenue recognition, internal-use software development costs, income taxes, stock-based compensation, income tax valuation allowance, contingencies and changes in fair value of our convertible promissory notes, preferred stock warrants and common stock warrants. We base our estimates on historical experience and also on assumptions that we believe are reasonable. Changes in facts or circumstances may cause us to change our assumptions and estimates in future periods and it is possible that actual results could differ from our current or revised future estimates.
Foreign Currency
Foreign Currency
The functional currency of our foreign wholly-owned subsidiaries is the local currency. We translate the financial statements of these subsidiaries into U.S. dollars each reporting period for purposes of consolidation. Assets and liabilities are translated at the period-end currency exchange rates, certain equity accounts are translated at historical exchange rates and income and expense amounts are translated at average currency exchange rates in effect for the period. The effect of these translation adjustments is reported in a separate component of stockholders’ deficit titled accumulated other comprehensive income.
We are also subject to gains and losses from foreign currency denominated transactions and the remeasurement of foreign currency denominated balance sheet accounts, both of which are included in other income (expense), net in the accompanying consolidated statements of operations.
Revenue .
FI Share and Other Third-Party Costs
We report our revenue on our consolidated statements of operations gross of FI Share. FI Share costs are included in FI Share and other third-party costs in our consolidated statements of operations, rather than as a reduction of revenue, because we and not our FI partners act as the principal in our arrangements with marketers. We are responsible for the fulfillment and acceptability of the services purchased by marketers. We also have latitude in establishing the price of our services, have discretion in supplier selection and earn variable amounts. FI partners only supply consumer purchase data and digital marketing space and generally have no involvement in the marketing campaigns or contractual relationship with marketers.
Contract Costs
Given the short-term nature of our marketing campaigns, all contract costs are expensed as incurred since the expected period of benefit is less than one year. Costs to fulfill a contract include immaterial costs to set up a campaign that we expense as incurred due to the short-term nature of our marketing campaigns
Revenue Recognition
We determine revenue recognition through the following steps:
identification of a contract with a customer,
identification of the performance obligation(s) in the contract,
determination of the transaction price,
allocation of the transaction price to the performance obligation(s) in the contract, and
recognition of revenue when or as the performance obligation(s) are satisfied.
We sell our solutions by entering into agreements directly with marketers or their marketing agencies, generally through the execution of insertion orders. The agreements state the terms of the arrangement, the negotiated fee, payment terms and the fixed period of time of the campaign. We consider a contract to exist when a campaign, which typically lasts 45 days, is published to an FI partner under the terms of an insertion order.
With respect to our Cardlytics Direct service, our performance obligation is to offer incentives to FIs' customers to make purchases from the marketer within a specified period. This performance obligation is a series that represents a stand ready obligation to provide a targeted campaign for the marketer to FIs' customers. Cardlytics Direct fees represent variable consideration that is resolved when FIs' customers make qualifying purchases during the marketing campaign term.
Subsequent to a qualifying purchase, the associated fees are generally not subject to refund or adjustment unless the fees from the marketing campaign exceed a contractual maximum (marketer budget). We have not constrained our revenue because adjustments have historically been immaterial and given the short duration of our marketing campaigns, any adjustments are recognized during the period of the marketing campaign. We recognize revenue for Cardlytics Direct fees over time using the right to invoice practical expedient because the amount billed is equal to the value delivered to marketers through qualified purchases by FIs' customers during that period.
Consumer Incentives .
Consumer Incentives
We report our revenue on our consolidated statements of operations net of Consumer Incentives. We do not provide the goods or services that are purchased by our FIs’ customers from the marketers to which the Consumer Incentives relate. Accordingly, the marketer is deemed to be the principal in the relationship with the customer and, therefore, the Consumer Incentive is deemed to be a reduction in the purchase price paid by the customer for the marketer’s goods or services. While we are responsible for remitting Consumer Incentives to our FI partners for further payment to their customers, we function solely as an agent of marketers in these arrangements.
We invoice marketers monthly based on the qualifying purchases of FIs' customers as reported by our FI partners during the month. Invoice payment terms, negotiated on a marketer-by-marketer basis, are typically between 30 to 60 days. However, for certain marketing agencies with sequential liability terms, payments are not due to us until such marketing agency has received payment from its marketer client. Accounts receivable is recorded at the amount of gross billings to marketers, net of allowances, for the fees and Consumer Incentives that we are responsible to collect. Our accrued liabilities also include the amount of Consumer Incentives due to FI partners. As a result, accounts receivable and accrued liabilities may appear large in relation to revenue, which is reported on a net basis. During 2017, 2018 and 2019, Consumer Incentives totaled $61.2 million, $68.3 million and $105.6 million, respectively.
FI Share and Other Third-Party Costs
FI Share and Other Third-Party Costs
With respect to Cardlytics Direct, we generally pay our FI partners a negotiated and fixed percentage of our billings to marketers less any Consumer Incentives that we pay to the FIs’ customers and certain third-party data costs ("FI Share"). FI Share and other third-party costs consist primarily of the FI Share that we pay our FI partners, media and data costs, and the amortization of implementation costs incurred pursuant to our agreements with certain FI partners, any incremental costs due to FIs as part of FI Share commitments, as well as a non-cash expense related to the vesting of warrants issued to an FI partner that accelerated upon the consummation of our IPO. To the extent that we use a specific FI customer’s anonymized purchase data in the delivery of our solutions, we pay the applicable FI partner an FI Share calculated based on the relative contribution of the data provided by the FI partner to the overall delivery of the services.
Delivery Costs
Delivery costs consist primarily of personnel-related costs of our campaign, data operations and production support teams, including salaries, benefits, bonuses and payroll taxes, as well as stock-based compensation expense. Delivery costs also include hosting facility costs, internally developed and purchased or licensed software costs, outsourcing costs and professional services costs.
Accounts Receivable
Accounts receivable are carried at the original invoiced amount less an allowance for doubtful accounts, determined based on the probability of future collection. When we become aware of circumstances that may decrease the likelihood of collection, we record a specific allowance against amounts due, which reduces the receivable to the amount that we believe will be collected. For all other accounts receivable, we determine the adequacy of the allowance based on historical loss patterns, the number of days that billings are past due and an evaluation of the potential risk of loss associated with specific accounts.
The following table presents changes in the allowance for doubtful accounts (in thousands):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Beginning balance
$
653

 
$
105

 
$
169

Bad debt expense
73

 
130

 
1,201

Write-offs, net of recoveries
(621
)
 
(66
)
 
(1,115
)
Ending balance
$
105

 
$
169

 
$
255


Unbilled receivables were $0.1 million, $0.4 million and $0.6 million as of December 31, 2017, 2018 and 2019, respectively. An unbilled receivable represents revenue earned and recognized from customer activity that was not billed prior to the end of the reporting period. Unbilled receivables are included in accounts receivable, net on our consolidated balance sheets.
Concentration of Risk .
Cash, Cash Equivalents and Restricted Cash .
Property and Equipment
Property and Equipment
Property and equipment are stated at cost. Expenditures for maintenance and repairs are expensed as incurred, while betterments that materially extend the life of an asset are capitalized. The cost of assets sold, retired or otherwise disposed of, and the related accumulated depreciation, are eliminated from the accounts and any resulting gain or loss is recognized.
Depreciation of property and equipment is determined using the straight-line method over the estimated useful lives of the applicable assets, which are as follows:
Computer equipment:
 
2–3 years
Furniture and fixtures:
 
5 years
Leasehold improvements:
 
Lesser of estimated useful life or life of the lease

Intangible assets
Intangible Assets
Intangible assets are recorded at cost and consist of costs incurred for software patent applications. As of December 31, 2019, we had four issued patents and are pursuing ten additional patents relating to our software. We received approval for three patents in 2013 and one patent in 2018 and began amortizing the costs of obtaining these patents over the estimated remaining lives of the patents. If a patent application is rejected or if we abandon efforts to obtain a new patent, all deferred patent costs are expensed immediately. Deferred patent costs related to patents for which we have not yet obtained approval totaled $0.2 million and $0.3 million as of December 31, 2018 and 2019, respectively. Based on deferred patent costs as of December 31, 2019, the related amortization expense will be less than $0.1 million in each of the next five years. Intangible assets are as follows (in thousands):
Internal Use Software
Internal-Use Software Development Costs
Capitalized software development costs consist of costs incurred in the development of internal-use software, primarily associated with the development and enhancement of our offer management system and offer placement system. We capitalize the costs of software developed or obtained for internal use in accordance with ASC Topic 350-40, Internal Use Software. We begin to capitalize our costs upon completion of the preliminary project stage. We consider the preliminary project stage to be complete and the application development stage to have begun when preliminary development efforts are successfully completed, management has authorized and committed project funding and it is probable that the project will be completed and the software will be used as intended. These costs are amortized on a straight-line basis over the estimated useful life of the related asset, generally estimated to be three years. Costs incurred in the preliminary project stage and post-implementation operation stages are expensed as incurred and recorded in research and development expense on our consolidated statements of operations.
Impairment of long-lived assets
Debt Issuance Costs
Debt Issuance Costs
Costs incurred to obtain loans, other than lines of credit, are recorded as a reduction of the carrying amount of the related liability and amortized over the applicable loans’ life using the effective interest method. Costs incurred to obtain lines of credit are capitalized and included in other long-term assets on our consolidated balance sheets and amortized ratably over the term of the arrangement. Costs incurred to obtain loans for which we have elected the fair value option are expensed upon the issuance of the loan and recorded within general and administrative expense on our consolidated statements of operations.
As described in Note 6—Debt, we entered into a 2018 Loan Facility in 2018 and deferred $0.1 million of debt issuance costs associated with obtaining the 2018 Loan Facility and deferred $0.1 million of unamortized debt issuance costs attributed to our 2016 Line of Credit and 2016 Term Loan. We recognized a $0.9 million loss on extinguishment of debt related to the unamortized discount and unamortized debt issuance costs associated with our 2016 Term Loan and 2016 Line of Credit. This expense is included within other income (expense), net on our consolidated statements of operations and is presented in other non-cash expenses on our consolidated statement of statement of cash flows.
Amortization of debt issuance costs included in interest expense, net totaled $0.6 million, $0.3 million and $0.1 million in 2017, 2018 and 2019, respectively.
Deferred Offering Costs
Deferred Offering Costs
Deferred offering costs consist of incremental costs directly attributable to equity offerings. Deferred offering costs are included in other long-term assets on our consolidated balance sheets. Upon completion of an offering, these amounts are offset against the proceeds of the offering.
Reduction In Force
 
Year Ended December 31,
 
2017
 
2018
 
2019
Beginning balance
$

 
$
3,144

 
$

Deferred costs
3,144

 
1,135

 
196

Recognized against offering proceeds

 
(4,279
)
 
(196
)
Ending balance
$
3,144

 
$

 
$


Advertising
Advertising
We expense advertising costs as incurred. These costs are included in sales and marketing expense on our consolidated statements of operations. Advertising costs include direct marketing costs such as print advertisements, market research, direct mail, public relations and trade show expenses and totaled $0.7 million, $0.9 million and $1.4 million in 2017, 2018 and 2019, respectively.
Research and Development Costs .
Stock-Based Compensation
Stock-Based Compensation
Redeemable Convertible Preferred Stock Warrant Liability
Redeemable Convertible Preferred Stock Warrant Liability
Warrants to purchase shares of our redeemable convertible preferred stock are accounted for as derivative liabilities in accordance with ASC Topic 815, Derivatives and Hedging due to the terms of the warrants and related agreements. We have determined that these warrants do not meet the scope exception of a contract indexed to our stock because of fair value protections contained in agreements governing our redeemable convertible preferred stock as described in Note 9—Redeemable Convertible Preferred Stock. We record preferred stock warrant liabilities on our consolidated balance sheets at their fair value. We record the changes in fair value of such instruments as non-cash gains or losses on our statements of operations.
Common Stock Warrant Liability
Common Stock Warrant Liability
In connection with the Series G Stock financing, we issued warrants to purchase shares of our common stock that are accounted for as liabilities in accordance with ASC Topic 480, Distinguishing Liabilities From Equity due to the terms of the warrants and related agreements. We record these common stock warrant liabilities on our consolidated balance sheets at their fair value. We record the changes in fair value of such instruments as non-cash gains or losses in our statements of operations
Fair Value of Financial Instruments
Fair Value of Financial Instruments
When required by GAAP, assets and liabilities are reported at fair value on our consolidated financial statements. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Valuation inputs are arranged in a hierarchy that consists of the following levels:
Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.
Level 2 inputs are inputs other than Level 1 inputs such as quoted prices for similar assets or liabilities; quoted prices in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which all significant inputs are observable or can be derived principally from or corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3 inputs are unobservable inputs for the asset or liability.
Our nonfinancial assets that we recognize or disclose at fair value on our consolidated financial statements on a nonrecurring basis include property and equipment, intangible assets, capitalized software development costs and deferred FI implementation costs. The fair values for these assets are evaluated when events or changes in circumstances indicate the carrying value may not be recoverable.
Convertible Promissory Notes
The redemption features included in the terms of the convertible promissory notes were determined to be derivative liabilities as a result of a significant discount within the redemption features for the note holders. Embedded derivatives that are not clearly and closely related to the host contract are required to be bifurcated and recorded at fair value unless the fair value option is elected on the host contract. Under the fair value option, bifurcation of the embedded derivative is not necessary as all related gains or losses on the host contract and derivative will be reflected on the consolidated statements of operations. We elected the fair value option for the convertible promissory notes upon their issuance. The convertible promissory notes are measured at fair value using unobservable inputs that required a high level of judgment, and are therefore classified as Level 3. In May 2017, we issued and sold shares of Series G redeemable convertible preferred stock, which resulted in the conversion of the convertible promissory notes into either shares of our common stock or shares of our Series G’ Stock. Refer to Note 11—Fair Value Measurements for additional information regarding the valuation of the convertible promissory notes.
Income Taxes
Income Taxes
Income taxes are accounted for using the asset and liability method. Under this method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective income tax bases, and operating loss and tax credit carryforwards. Valuation allowances are provided when we determine that it is more likely than not that all of, or a portion of, deferred tax assets will not be utilized in the future.
Significant judgment is required in determining any valuation allowance recorded against deferred tax assets. In assessing the need for a valuation allowance, we consider all available evidence, including past operating results, estimates of future taxable income and the feasibility of tax planning strategies. In the event that we change our determination as to the amount of deferred tax assets that can be realized, we will adjust our valuation allowance with a corresponding impact to the provision for income taxes in the period in which such determination is made.
Estimates of future taxable income are based on assumptions that are consistent with our plans. Assumptions represent management’s best estimates and involve inherent uncertainties and the application of management’s judgment. If actual amounts differ from our estimates, the amount of our tax expense and liabilities could be materially impacted.
We have recorded a full valuation allowance related to our net deferred tax assets due to the uncertainty of the ultimate realization of the future benefits of those assets.
We recognize the tax effects of an uncertain tax position only if it is more likely than not to be sustained based solely on its technical merits as of the reporting date, and then, only in an amount more likely than not to be sustained upon review by the tax authorities. Where applicable, we classify associated interest and penalties as income tax expense. The total amounts of interest and penalties were not material. We consider many factors when evaluating and estimating our tax positions and tax benefits, which may require periodic adjustments and which may not accurately anticipate actual outcomes.
On December 22, 2017, the Tax Cuts and Jobs Act of 2017 (“Tax Act”) was signed into law making significant changes to the Internal Revenue Code of 1986, as amended (“IRC”). Changes include, but are not limited to, a corporate tax rate decrease to 21% effective for tax years beginning after December 31, 2017. This change in tax rate resulted in a reduction in our net U.S. deferred tax assets, which was fully offset by a reduction in our valuation allowance. The other provisions of the Tax Act, including the one-time transition tax on the mandatory deemed repatriation of cumulative foreign earnings, did not have a material impact on our financial statements.
XML 77 R14.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
INCOME TAXES
12 Months Ended
Dec. 31, 2019
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXES
Domestic and foreign components of loss before income taxes are as follows (in thousands):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Domestic
$
(16,711
)
 
$
(48,897
)
 
$
(13,464
)
Foreign
(2,930
)
 
(4,145
)
 
(3,680
)
Loss before income taxes
$
(19,641
)
 
$
(53,042
)
 
$
(17,144
)

The significant components of income tax (expense) benefit are as follows (in thousands):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Current:

 

 

Federal
$

 
$

 
$

State

 

 

Foreign (1)

 

 

Total current

 

 

Deferred:

 

 

Federal
(28,331
)
 
6,896

 
1,326

State
2,345

 
1,264

 
622

Foreign
85

 
916

 
222

Change in uncertain tax positions
(120
)
 
(105
)
 
598

Change in valuation allowance
26,021

 
(8,971
)
 
(2,768
)
Total deferred

 

 

Income tax benefit
$

 
$

 
$


(1)
The current income tax (expense) for the year ended December 31, 2019 excludes Indian income tax expense of less than $0.1 million.

The following table summarizes the significant differences between the U.S. federal statutory tax rate and our effective tax rate:
 
Year Ended December 31,
 
2017
 
2018
 
2019
Tax benefit at federal statutory rate
34.00
 %
 
21.00
 %
 
21.00
 %
State income taxes, net of federal benefit
1.82
 %
 
1.91
 %
 
 %
Change in federal and state statutory rate
(156.32
)%
 
0.03
 %
 
0.34
 %
Foreign rate differential
(1.04
)%
 
(0.06
)%
 
(0.20
)%
Other adjustments
(10.93
)%
 
(5.97
)%
 
(5.18
)%
Valuation allowance
132.47
 %
 
(16.91
)%
 
(16.18
)%
Income tax benefit
 %
 
 %
 
(0.22
)%

The significant components of deferred income taxes are as follows (in thousands):
 
December 31,
 
2018
 
2019
Net operating loss carry-forwards
$
60,718

 
$
64,348

Allowance for doubtful accounts
26

 
28

Depreciation and amortization
(856
)
 
(1,321
)
Stock-based compensation
1,968

 
2,727

Deferred costs
1,334

 
2,275

IRC Section 163(j) interest expense limitation
737

 
436

Other tax credit carry-forward
3,071

 
1,419

Other temporary differences
465

 
319

Valuation allowance
(67,463
)
 
(70,231
)
Net long-term deferred tax liability
$

 
$


On December 22, 2017, the Tax Cuts and Jobs Act of 2017 (“Tax Act”) was signed into law making significant changes to the IRC. Changes include, but are not limited to, a corporate tax rate decrease to 21% effective for tax years beginning after December 31, 2017. This change in tax rate resulted in a reduction in our net U.S. deferred tax assets, which was fully offset by a reduction in our valuation allowance. The other provisions of the Tax Act, including the one-time transition tax on the mandatory deemed repatriation of cumulative foreign earnings, did not have a material impact on our financial statements as of December 31, 2019.
We have generated historical net losses and recorded a full valuation allowance against our net deferred tax assets. We expect to maintain a full valuation allowance in the near term. Realization of any of our net deferred tax assets depends upon future earnings, the timing and amount of which are uncertain.
The following table presents changes in our valuation allowance (in thousands):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Beginning balance
$
(84,483
)
 
$
(58,649
)
 
$
(67,463
)
Allowance for domestic and foreign net operating loss carry-forwards
(6,509
)
 
(9,863
)
 
(3,598
)
Rate change on domestic net operating loss carry-forwards
30,705

 
(17
)
 
(32
)
Change in foreign currency
(187
)
 
157

 

Other changes
1,825

 
909

 
862

Ending balance
$
(58,649
)
 
$
(67,463
)
 
$
(70,231
)

As of December 31, 2018 and 2019 we have $249.8 million and $266.8 million, respectively, of gross U.S. federal net operating loss carry forwards that will begin to expire in the 2028 tax year. Additionally, we have $90.5 million and $98.4 million of gross state net operating loss carry-forwards as of December 31, 2018 and 2019, respectively that will also begin to expire in the 2028 tax year.
Ownership changes, as defined by IRC Section 382, may limit the amount of net operating losses that a company may utilize to offset future taxable income and taxes payable. Pursuant to IRC Section 382, an ownership change occurs when the stock ownership of 5% stockholders increases by more than 50% over a testing period of three years. We have experienced ownership changes in the past, and it is possible that we have undergone ownership changes subsequent to December 5, 2018, the date of our most recent evaluation, or that we may undergo such a change in the future. Any such ownership change may limit our ability to utilize net operating losses.
Our results during 2017, 2018 and 2019 reflect state tax credits related to hiring and research activities that are utilized through the reduction of state payroll tax withholdings totaling $0.8 million, $0.7 million and $1.3 million, respectively.
As of December 31, 2018 and 2019, Cardlytics UK had gross net operating losses of $13.9 million and $12.1 million, respectively. Foreign net operating loss carry-forwards expire according to the rules of each country. In the U.K., there is an indefinite carry-forward period. As of December 31, 2019, Cardlytics UK held cash and cash equivalents of $4.8 million. While our investment in Cardlytics UK is not considered to be permanently invested, we do not plan to repatriate these funds. Further, although the tax basis of our investment in Cardlytics UK exceeds its book basis, we have not recorded a deferred tax asset since we do not believe that a reversal of this temporary difference will occur in the foreseeable future.
The following table summarizes the activity related to our gross unrecognized tax benefits that would affect our effective tax rate, if recognized (in thousands):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Beginning balance
$
558

 
$
678

 
$
783

Increase related to current year tax position
120

 
105

 
(598
)
Ending balance
$
678

 
$
783

 
$
185


All such positions, if recognized, would impact our effective tax rate. We do not currently anticipate any of our positions to change significantly in the next 12 months. Our tax filings from inception remain subject to income tax examinations.
XML 78 R10.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
ACCOUNTING STANDARDS
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
ACCOUNTING STANDARDS ACCOUNTING STANDARDS
Recently Adopted Accounting Pronouncements
On January 1, 2019, we early adopted Accounting Standards Update (“ASU”) 2014-09, Revenue from Contracts with Customers (Topic 606), using the modified retrospective method, as permitted under ASU 2014-09. The adoption of ASU 2014-09 did not result in a material change in the timing or amount of revenue recognized, nor did it result in the capitalization of incremental contract costs. Accordingly, there was no cumulative effect adjustment recorded in the consolidated financial statements upon adoption.
On January 1, 2019, we adopted ASU 2016-01, Financial Instruments-Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities, which is intended to enhance the reporting model for financial instruments to provide users of financial statements with more decision-useful information. The adoption of this guidance had no impact on our consolidated financial statements.
Recently Issued Accounting Pronouncements
In April 2015, the FASB issued ASU 2015-05, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Fees Paid in a Cloud Computing Arrangement, to help entities evaluate the accounting for fees paid by a customer in a cloud computing arrangement (hosting arrangement) by providing guidance for determining when the arrangement includes a software license. If a cloud computing arrangement includes a license to internal-use software, then the software license is accounted for by the customer in accordance with Subtopic 350-40. This generally means that an intangible asset is recognized for the software license and, to the extent that the payments attributable to the software license are made over time, a liability also is recognized. If a cloud computing arrangement does not include a software license, the entity should account for the arrangement as a service contract. This generally means that the fees associated with the hosting element (service) of the arrangement are expensed as incurred. For public entities, this ASU is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. For non-public entities, this ASU is effective for fiscal years beginning after December 15, 2020, and interim periods within fiscal years beginning after December 15, 2021. Early adoption is permitted, including adoption in any interim period, for all entities. We have made the election to use the extended transition period for complying with new or revised accounting standards under Section 102(b)(1) of the JOBS Act, and therefore we will be required to adopt this ASU for annual reporting periods beginning after December 15, 2020. We early adopted this ASU on January 1, 2020 on a prospective basis. We do not expect the adoption to have a material effect on our consolidated financial statements.
In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842), which supersedes ASC Topic 840, Leases. The ASU does not significantly change the lessees’ recognition, measurement and presentation of expenses and cash flows from the previous accounting standard. The ASU requires lessees to recognize a lease liability for payments and a right of use asset representing the right to use the leased asset during the term on operating lease arrangements. Lessees are permitted to make an accounting policy election to not recognize the asset and liability for leases with a term of twelve months or less. Lessors’ accounting under the ASU is largely unchanged from the previous accounting standard. In addition, the ASU expands the disclosure requirements of lease arrangements. In July 2018, the FASB issued ASU 2018-11, Leases (Topic 842) - Targeted Improvements, which provides the option of applying the requirements of the new lease standard in the period of adoption with no restatement to comparative periods. For public entities, Leases (Topic 842) is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. In November 2019, the FASB issued ASU 2019-10, Leases (Topic 842), making the effective date of Leases (Topic 842) for non-public entities effective for annual periods beginning after December 15, 2020, and interim periods within fiscal years beginning after December 15, 2021. We have made the election to use the extended transition period for complying with new or revised accounting standards under Section 102(b)(1) of the JOBS Act, and therefore we will be required to adopt this ASU for annual reporting periods beginning after January 1, 2021. Early adoption is permitted. Although we are currently evaluating the impact of this guidance on our consolidated financial statements, we expect that most of our operating lease commitments will be recognized as operating lease liabilities and right-of-use assets upon adoption of the new guidance.
XML 79 R18.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
RELATED PARTIES
12 Months Ended
Dec. 31, 2019
Related Party Transactions [Abstract]  
RELATED PARTIES RELATED PARTIES
Series G / Series G’
In May 2017, we issued and sold, for aggregate consideration of $11.9 million, an aggregate of 346,334 shares of our Series G Stock and warrants to purchase shares of our common stock. In connection with the issuance of our Series G Stock, the principal and accrued interest under convertible promissory notes converted into an aggregate of 1,295,746 shares of our Series G’ redeemable convertible preferred stock and 801,329 shares of our common stock. The following table summarizes the participation in the foregoing transactions by our directors, executive officers and holders of more than 5% of any class of our capital stock as of the date of such transactions (in thousands):
Related Party
Shares of
Series G
Preferred
Stock
 
Shares of
Series G’
Preferred
Stock
 
Shares of
Common
Stock
 
Warrants to
Purchase
Common
Stock
Entities affiliated with Aimia, Inc.(1)

 
382

 
801

 

Entities affiliated with Polaris Venture Partners(2)
29

 
212

 

 
66

Canaan VIII L.P.(3)
54

 
260

 

 
123

Entities affiliated with Discovery Capital(4)

 
106

 

 

Scott D. Grimes

 
26

 

 

Lynne M. Laube

 
14

 

 

Entities affiliated with Mark A. Johnson(5)
35

 
15

 

 
80

John Klinck
6

 

 

 
13

David Adams
3

 

 

 
7

 
(1)
Consists of 159,207 shares of Series G’ redeemable convertible preferred stock issued to Aeroplan Holdings Europe Sàrl, 223,020 shares of Series G’ redeemable convertible preferred stock issued to Aimia EMEA Limited and 801,329 shares of common stock issued to Aimia EMEA Limited.
(2)
Consists of 27,988 shares of Series G redeemable convertible preferred stock purchased by Polaris Venture Partners V, L.P. (“PVP V”), 205,020 shares of Series G’ redeemable convertible preferred stock issued to PVP V, 64,038 warrants to purchase common stock issued to PVP V, 545 shares of Series G redeemable convertible preferred stock purchased by Polaris Venture Partners Entrepreneurs’ Fund V, L.L. (“PVP EF V”), 3,995 shares of Series G’ redeemable convertible preferred stock issued to PVP EF V, 1,247 warrants to purchase common stock issued to PVP EF V, 191 shares of Series G redeemable convertible preferred stock purchased by Polaris Venture Partners Founders’ Fund V, L.P. (“PVP FF V”), 1,404 shares of Series G’ redeemable convertible preferred stock issued to PVP FF V, 438 warrants to purchase common stock issued to PVP FF V, 280 shares of Series G redeemable convertible preferred stock purchased by Polaris Venture Partners Special Founders’ Fund V, L.P. (“PVP SFF V”), 2,050 shares of Series G’ redeemable convertible preferred stock issued to PVP SFF V and 641 warrants to purchase common stock issued to PVP SFF V. Polaris Venture Management Co. V, L.L.C. is a general partner of each of PVP V, PVP EF V, PVP FF V and PVP SFF V and may be deemed to have the sole voting and dispositive power over the shares held by PVP V, PVP EF V, PVP FF V and PVP SFF V. Bryce Youngren, a member of our board of directors, is a Managing Partner of Polaris Partners and may be deemed to share voting and dispositive power over the shares held by PVP V, PVP EF V, PVP FF V and PVP SFF V.
(3)
John V. Balen, a member of our board of directors, is a managing member of Canaan Partners VIII LLC, the general partner of Canaan VIII L.P. Mr. Balen does not have voting or investment power over any shares held directly by Canaan VIII L.P.
(4)
Consists of 95,272 shares of Series G’ redeemable convertible preferred stock issued to Discovery Opportunity Master Fund, Ltd. and 11,072 shares of Series G’ redeemable convertible preferred stock issued to Discovery Global Focus Master Fund, Ltd.
(5)
Consists of 15,045 shares of Series G’ redeemable convertible preferred stock issued to TTP Fund II, L.P., 29,005 shares of Series G redeemable convertible preferred stock purchased by TTV Ivy Holdings, LLC, 66,365 warrants to purchase common stock issued to TTV Ivy Holdings, LLC, 5,801 shares of Series G redeemable convertible preferred stock purchased by Mr. Johnson, and 13,273 warrants to purchase common stock issued to Mr. Johnson. TTV Capital is a provider of management services to TTP GP II, LLC, which is a general partner of TTP Fund II, L.P. TTV Capital is the manager of TTV Ivy Holdings Manager, LLC, which is the general partner of TTV Ivy Holdings, LLC. Mark A. Johnson, a member of our board of directors, is a member of each of TTP GP II, LLC and TTV Ivy Holdings Managers, LLC and holds the title of partner of TTV Capital, and may be deemed to share voting and dispositive power over the shares held by TTP Fund II L.P. and TTV Ivy Holdings, LLC.
Agreements with Fidelity Information Services, LLC
We are party to a reseller agreement with Fidelity Information Services LLC (“FIS”). Pursuant to the reseller agreement, FIS markets and sells our services to financial institutions that are current or potential customers of FIS in exchange for a revenue share percentage. We are also obligated to make milestone payments to FIS related to the integration and deployment of our solutions. Prior to our IPO, FIS was entitled to elect a member of our board of directors, who was Robert Legters until his resignation immediately prior to our IPO in February 2018.
In May 2013, FIS purchased 397,515 shares of our Series E Stock. We also granted 10-year performance-based warrants to purchase up to 644,365 shares of Series E Stock at an exercise price of $23.64 per share. The warrants were exercisable subject to the attainment of certain milestones related to the number of active accounts for which our solutions have been enabled with accelerated vesting upon an IPO. Since FIS did not participate in the convertible promissory note financing, their warrants to purchase preferred stock were converted to warrants to purchase common stock. The warrants vested upon the completion of our IPO in February 2018, resulting in a non-cash expense of $2.5 million based on the vesting-date fair value of our common stock underlying these warrants. Since the performance conditions were directly related to revenue-producing activities, we recognized this expense in FI Share and other third-party costs on our consolidated statement of operations. This expense is presented in other non-cash expenses on our consolidated statement of statement of cash flows. Refer to Note 11—Fair Value Measurements for additional information regarding the valuation of the performance-based warrants issued to FIS.
In September 2019, FIS exercised all of their warrants to purchase common stock, resulting in cash proceeds of $15.2 million and the issuance of 644,365 shares of our common stock.
XML 80 R33.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2019
Earnings Per Share [Abstract]  
Schedule of antidilutive securities The following securities have been excluded from the calculation of diluted weighted-average common shares outstanding because the effect is anti-dilutive (in thousands):
 
December 31,
 
2017
 
2018
 
2019
Redeemable convertible preferred stock
10,644

 

 

Common stock options
2,514

 
1,774

 
1,000

Common stock warrants
1,245

 
867

 
12

Common stock warrants issuable pursuant to Series G Stock financing
547

 

 

Redeemable convertible preferred stock warrants
110

 

 

Restricted stock units

 
381

 
1,741

Restricted securities units
37

 

 

Common stock issuable pursuant to the ESPP

 
36

 
7


XML 81 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3.a.u2 html 405 494 1 false 125 0 false 9 false false R1.htm 0001000 - Document - Cover Page Sheet http://www.cardlytics.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001000 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.cardlytics.com/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1001001 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.cardlytics.com/role/ConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.cardlytics.com/role/ConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 1003000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.cardlytics.com/role/ConsolidatedStatementsOfComprehensiveLoss CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 5 false false R6.htm 1004000 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? (DEFICIT) EQUITY Sheet http://www.cardlytics.com/role/ConsolidatedStatementsOfStockholdersDeficitEquity CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? (DEFICIT) EQUITY Statements 6 false false R7.htm 1005000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.cardlytics.com/role/ConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 2101100 - Disclosure - NATURE OF OPERATIONS Sheet http://www.cardlytics.com/role/NatureOfOperations NATURE OF OPERATIONS Notes 8 false false R9.htm 2101100 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.cardlytics.com/role/SignificantAccountingPolicies SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 2103100 - Disclosure - ACCOUNTING STANDARDS Sheet http://www.cardlytics.com/role/AccountingStandards ACCOUNTING STANDARDS Notes 10 false false R11.htm 2104100 - Disclosure - PROPERTY AND EQUIPMENT Sheet http://www.cardlytics.com/role/PropertyAndEquipment PROPERTY AND EQUIPMENT Notes 11 false false R12.htm 2105100 - Disclosure - DEBT Sheet http://www.cardlytics.com/role/Debt DEBT Notes 12 false false R13.htm 2106100 - Disclosure - STOCK-BASED COMPENSATION Sheet http://www.cardlytics.com/role/StockBasedCompensation STOCK-BASED COMPENSATION Notes 13 false false R14.htm 2107100 - Disclosure - INCOME TAXES Sheet http://www.cardlytics.com/role/IncomeTaxes INCOME TAXES Notes 14 false false R15.htm 2108100 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK Sheet http://www.cardlytics.com/role/RedeemableConvertiblePreferredStock REDEEMABLE CONVERTIBLE PREFERRED STOCK Notes 15 false false R16.htm 2110100 - Disclosure - COMMON STOCK WARRANTS Sheet http://www.cardlytics.com/role/CommonStockWarrants COMMON STOCK WARRANTS Notes 16 false false R17.htm 2111100 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.cardlytics.com/role/FairValueMeasurements FAIR VALUE MEASUREMENTS Notes 17 false false R18.htm 2113100 - Disclosure - RELATED PARTIES Sheet http://www.cardlytics.com/role/RelatedParties RELATED PARTIES Notes 18 false false R19.htm 2115100 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.cardlytics.com/role/CommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 19 false false R20.htm 2133100 - Disclosure - EARNINGS PER SHARE Sheet http://www.cardlytics.com/role/EarningsPerShare EARNINGS PER SHARE Notes 20 false false R21.htm 2134100 - Disclosure - SEGMENTS Sheet http://www.cardlytics.com/role/Segments SEGMENTS Notes 21 false false R22.htm 2201201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.cardlytics.com/role/SignificantAccountingPoliciesPolicies SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 22 false false R23.htm 2301302 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.cardlytics.com/role/SignificantAccountingPoliciesTables SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.cardlytics.com/role/SignificantAccountingPolicies 23 false false R24.htm 2304301 - Disclosure - PROPERTY AND EQUIPMENT (Tables) Sheet http://www.cardlytics.com/role/PropertyAndEquipmentTables PROPERTY AND EQUIPMENT (Tables) Tables http://www.cardlytics.com/role/PropertyAndEquipment 24 false false R25.htm 2305301 - Disclosure - DEBT (Tables) Sheet http://www.cardlytics.com/role/DebtTables DEBT (Tables) Tables http://www.cardlytics.com/role/Debt 25 false false R26.htm 2306301 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://www.cardlytics.com/role/StockBasedCompensationTables STOCK-BASED COMPENSATION (Tables) Tables http://www.cardlytics.com/role/StockBasedCompensation 26 false false R27.htm 2307301 - Disclosure - INCOME TAXES (Tables) Sheet http://www.cardlytics.com/role/IncomeTaxesTables INCOME TAXES (Tables) Tables http://www.cardlytics.com/role/IncomeTaxes 27 false false R28.htm 2308301 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK (Tables) Sheet http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockTables REDEEMABLE CONVERTIBLE PREFERRED STOCK (Tables) Tables http://www.cardlytics.com/role/RedeemableConvertiblePreferredStock 28 false false R29.htm 2310301 - Disclosure - COMMON STOCK WARRANTS (Tables) Sheet http://www.cardlytics.com/role/CommonStockWarrantsTables COMMON STOCK WARRANTS (Tables) Tables http://www.cardlytics.com/role/CommonStockWarrants 29 false false R30.htm 2311301 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.cardlytics.com/role/FairValueMeasurementsTables FAIR VALUE MEASUREMENTS (Tables) Tables http://www.cardlytics.com/role/FairValueMeasurements 30 false false R31.htm 2313301 - Disclosure - RELATED PARTIES (Tables) Sheet http://www.cardlytics.com/role/RelatedPartiesTables RELATED PARTIES (Tables) Tables http://www.cardlytics.com/role/RelatedParties 31 false false R32.htm 2315301 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) Sheet http://www.cardlytics.com/role/CommitmentsAndContingenciesTables COMMITMENTS AND CONTINGENCIES (Tables) Tables http://www.cardlytics.com/role/CommitmentsAndContingencies 32 false false R33.htm 2333301 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.cardlytics.com/role/EarningsPerShareTables EARNINGS PER SHARE (Tables) Tables http://www.cardlytics.com/role/EarningsPerShare 33 false false R34.htm 2334301 - Disclosure - SEGMENTS (Tables) Sheet http://www.cardlytics.com/role/SegmentsTables SEGMENTS (Tables) Tables http://www.cardlytics.com/role/Segments 34 false false R35.htm 2336301 - Disclosure - REVENUE (Tables) Sheet http://www.cardlytics.com/role/RevenueTables REVENUE (Tables) Tables 35 false false R36.htm 2401401 - Disclosure - NATURE OF OPERATIONS (Details) Sheet http://www.cardlytics.com/role/NatureOfOperationsDetails NATURE OF OPERATIONS (Details) Details http://www.cardlytics.com/role/NatureOfOperations 36 false false R37.htm 2401403 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Foreign Currency (Details) Sheet http://www.cardlytics.com/role/SignificantAccountingPoliciesForeignCurrencyDetails SIGNIFICANT ACCOUNTING POLICIES - Foreign Currency (Details) Details 37 false false R38.htm 2401404 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Revenue (Details) Sheet http://www.cardlytics.com/role/SignificantAccountingPoliciesRevenueDetails SIGNIFICANT ACCOUNTING POLICIES - Revenue (Details) Details 38 false false R39.htm 2401405 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Consumer Incentives (Details) Sheet http://www.cardlytics.com/role/SignificantAccountingPoliciesConsumerIncentivesDetails SIGNIFICANT ACCOUNTING POLICIES - Consumer Incentives (Details) Details 39 false false R40.htm 2401406 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable (Details) (Details) Sheet http://www.cardlytics.com/role/SignificantAccountingPoliciesAccountsReceivableDetailsDetails SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable (Details) (Details) Details 40 false false R41.htm 2401408 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Cash, Cash Equivalents and Restricted Cash (Details) Sheet http://www.cardlytics.com/role/SignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails SIGNIFICANT ACCOUNTING POLICIES - Cash, Cash Equivalents and Restricted Cash (Details) Details 41 false false R42.htm 2401410 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets (Details) Sheet http://www.cardlytics.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets (Details) Details 42 false false R43.htm 2401411 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Capitalized Software (Details) Sheet http://www.cardlytics.com/role/SignificantAccountingPoliciesCapitalizedSoftwareDetails SIGNIFICANT ACCOUNTING POLICIES - Capitalized Software (Details) Details 43 false false R44.htm 2401413 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Debt Issuance Costs (Details) Sheet http://www.cardlytics.com/role/SignificantAccountingPoliciesDebtIssuanceCostsDetails SIGNIFICANT ACCOUNTING POLICIES - Debt Issuance Costs (Details) Details 44 false false R45.htm 2401414 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Deferred Offering Costs (Details) Sheet http://www.cardlytics.com/role/SignificantAccountingPoliciesDeferredOfferingCostsDetails SIGNIFICANT ACCOUNTING POLICIES - Deferred Offering Costs (Details) Details 45 false false R46.htm 2401415 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Reduction in Force (Details) Sheet http://www.cardlytics.com/role/SignificantAccountingPoliciesReductionInForceDetails SIGNIFICANT ACCOUNTING POLICIES - Reduction in Force (Details) Details 46 false false R47.htm 2401416 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Advertising costs (Details) Sheet http://www.cardlytics.com/role/SignificantAccountingPoliciesAdvertisingCostsDetails SIGNIFICANT ACCOUNTING POLICIES - Advertising costs (Details) Details 47 false false R48.htm 2401417 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Fair Value of Financial Instruments (Details) Sheet http://www.cardlytics.com/role/SignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails SIGNIFICANT ACCOUNTING POLICIES - Fair Value of Financial Instruments (Details) Details 48 false false R49.htm 2404402 - Disclosure - PROPERTY AND EQUIPMENT (Details) Sheet http://www.cardlytics.com/role/PropertyAndEquipmentDetails PROPERTY AND EQUIPMENT (Details) Details http://www.cardlytics.com/role/PropertyAndEquipmentTables 49 false false R50.htm 2405402 - Disclosure - DEBT - Schedule of Debt (Details) Sheet http://www.cardlytics.com/role/DebtScheduleOfDebtDetails DEBT - Schedule of Debt (Details) Details 50 false false R51.htm 2405403 - Disclosure - DEBT - Narrative (Details) Sheet http://www.cardlytics.com/role/DebtNarrativeDetails DEBT - Narrative (Details) Details 51 false false R52.htm 2405404 - Disclosure - DEBT - Future Payments (Details) Sheet http://www.cardlytics.com/role/DebtFuturePaymentsDetails DEBT - Future Payments (Details) Details 52 false false R53.htm 2406402 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) Sheet http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails STOCK-BASED COMPENSATION - Narrative (Details) Details 53 false false R54.htm 2406403 - Disclosure - STOCK-BASED COMPENSATION - Allocation of Stock-based Compensation (Details) Sheet http://www.cardlytics.com/role/StockBasedCompensationAllocationOfStockBasedCompensationDetails STOCK-BASED COMPENSATION - Allocation of Stock-based Compensation (Details) Details 54 false false R55.htm 2406404 - Disclosure - STOCK-BASED COMPENSATION - Fair Value Assumptions (Details) Sheet http://www.cardlytics.com/role/StockBasedCompensationFairValueAssumptionsDetails STOCK-BASED COMPENSATION - Fair Value Assumptions (Details) Details 55 false false R56.htm 2406405 - Disclosure - STOCK-BASED COMPENSATION - Summary of Common Stock Option Activity (Details) Sheet http://www.cardlytics.com/role/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails STOCK-BASED COMPENSATION - Summary of Common Stock Option Activity (Details) Details 56 false false R57.htm 2406406 - Disclosure - STOCK-BASED COMPENSATION - Summary of RSU Activity (Details) Sheet http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails STOCK-BASED COMPENSATION - Summary of RSU Activity (Details) Details 57 false false R58.htm 2407402 - Disclosure - INCOME TAXES - Domestic and Foreign Components (Details) Sheet http://www.cardlytics.com/role/IncomeTaxesDomesticAndForeignComponentsDetails INCOME TAXES - Domestic and Foreign Components (Details) Details 58 false false R59.htm 2407403 - Disclosure - INCOME TAXES - Components of Income Tax Expense (Benefit) (Details) Sheet http://www.cardlytics.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails INCOME TAXES - Components of Income Tax Expense (Benefit) (Details) Details 59 false false R60.htm 2407404 - Disclosure - INCOME TAXES - Effective Income Tax Rate (Details) Sheet http://www.cardlytics.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails INCOME TAXES - Effective Income Tax Rate (Details) Details 60 false false R61.htm 2407405 - Disclosure - INCOME TAXES - Deferred Tax Assets (Liabilities) (Details) Sheet http://www.cardlytics.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails INCOME TAXES - Deferred Tax Assets (Liabilities) (Details) Details 61 false false R62.htm 2407406 - Disclosure - INCOME TAXES - Change in Valuation Allowance (Details) Sheet http://www.cardlytics.com/role/IncomeTaxesChangeInValuationAllowanceDetails INCOME TAXES - Change in Valuation Allowance (Details) Details 62 false false R63.htm 2407407 - Disclosure - INCOME TAXES - Narrative (Details) Sheet http://www.cardlytics.com/role/IncomeTaxesNarrativeDetails INCOME TAXES - Narrative (Details) Details 63 false false R64.htm 2407408 - Disclosure - INCOME TAXES - Unrecognized Tax Benefits (Details) Sheet http://www.cardlytics.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails INCOME TAXES - Unrecognized Tax Benefits (Details) Details 64 false false R65.htm 2408402 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK - Outstanding Stock (Details) Sheet http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockOutstandingStockDetails REDEEMABLE CONVERTIBLE PREFERRED STOCK - Outstanding Stock (Details) Details 65 false false R66.htm 2408403 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK - Financing and Issuances (Details) Sheet http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockFinancingAndIssuancesDetails REDEEMABLE CONVERTIBLE PREFERRED STOCK - Financing and Issuances (Details) Details 66 false false R67.htm 2408404 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK - Protective Provisions, Redemptions, Liquidation and Conversion (Details) Sheet http://www.cardlytics.com/role/RedeemableConvertiblePreferredStockProtectiveProvisionsRedemptionsLiquidationAndConversionDetails REDEEMABLE CONVERTIBLE PREFERRED STOCK - Protective Provisions, Redemptions, Liquidation and Conversion (Details) Details 67 false false R68.htm 2410402 - Disclosure - COMMON STOCK WARRANTS - Warrant Activity (Details) Sheet http://www.cardlytics.com/role/CommonStockWarrantsWarrantActivityDetails COMMON STOCK WARRANTS - Warrant Activity (Details) Details 68 false false R69.htm 2410403 - Disclosure - COMMON STOCK WARRANTS - Narrative (Details) Sheet http://www.cardlytics.com/role/CommonStockWarrantsNarrativeDetails COMMON STOCK WARRANTS - Narrative (Details) Details 69 false false R70.htm 2411402 - Disclosure - FAIR VALUE MEASUREMENTS - Financial Assets and Liabilities (Details) Sheet http://www.cardlytics.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesDetails FAIR VALUE MEASUREMENTS - Financial Assets and Liabilities (Details) Details 70 false false R71.htm 2411403 - Disclosure - FAIR VALUE MEASUREMENTS - Instruments Recorded at Fair Value Using Level 3 Inputs (Details) Sheet http://www.cardlytics.com/role/FairValueMeasurementsInstrumentsRecordedAtFairValueUsingLevel3InputsDetails FAIR VALUE MEASUREMENTS - Instruments Recorded at Fair Value Using Level 3 Inputs (Details) Details 71 false false R72.htm 2411404 - Disclosure - FAIR VALUE MEASUREMENTS - Fair Value Assumptions (Details) Sheet http://www.cardlytics.com/role/FairValueMeasurementsFairValueAssumptionsDetails FAIR VALUE MEASUREMENTS - Fair Value Assumptions (Details) Details 72 false false R73.htm 2411405 - Disclosure - FAIR VALUE MEASUREMENTS - Preferred Stock Warrants (Details) Sheet http://www.cardlytics.com/role/FairValueMeasurementsPreferredStockWarrantsDetails FAIR VALUE MEASUREMENTS - Preferred Stock Warrants (Details) Details 73 false false R74.htm 2411406 - Disclosure - FAIR VALUE MEASUREMENTS - Narrative (Details) Sheet http://www.cardlytics.com/role/FairValueMeasurementsNarrativeDetails FAIR VALUE MEASUREMENTS - Narrative (Details) Details 74 false false R75.htm 2411407 - Disclosure - FAIR VALUE MEASUREMENTS - Warrants Pricing Model (Details) Sheet http://www.cardlytics.com/role/FairValueMeasurementsWarrantsPricingModelDetails FAIR VALUE MEASUREMENTS - Warrants Pricing Model (Details) Details 75 false false R76.htm 2413402 - Disclosure - RELATED PARTIES - Narrative (Details) Sheet http://www.cardlytics.com/role/RelatedPartiesNarrativeDetails RELATED PARTIES - Narrative (Details) Details 76 false false R77.htm 2413404 - Disclosure - RELATED PARTIES - Series G / Series G??? (Details) Sheet http://www.cardlytics.com/role/RelatedPartiesSeriesGSeriesGDetails RELATED PARTIES - Series G / Series G??? (Details) Details 77 false false R78.htm 2413405 - Disclosure - RELATED PARTIES - Agreements with Aimia Inc. and Affiliated Entities (Details) Sheet http://www.cardlytics.com/role/RelatedPartiesAgreementsWithAimiaIncAndAffiliatedEntitiesDetails RELATED PARTIES - Agreements with Aimia Inc. and Affiliated Entities (Details) Details 78 false false R79.htm 2414402 - Disclosure - VARIABLE INTEREST ENTITY (Details) Sheet http://www.cardlytics.com/role/VariableInterestEntityDetails VARIABLE INTEREST ENTITY (Details) Details 79 false false R80.htm 2415402 - Disclosure - COMMITMENTS AND CONTINGENCIES - Narrative (Details) Sheet http://www.cardlytics.com/role/CommitmentsAndContingenciesNarrativeDetails COMMITMENTS AND CONTINGENCIES - Narrative (Details) Details 80 false false R81.htm 2415403 - Disclosure - COMMITMENTS AND CONTINGENCIES - Deferred FI Implementation Costs (Details) Sheet http://www.cardlytics.com/role/CommitmentsAndContingenciesDeferredFiImplementationCostsDetails COMMITMENTS AND CONTINGENCIES - Deferred FI Implementation Costs (Details) Details 81 false false R82.htm 2415404 - Disclosure - COMMITMENTS AND CONTINGENCIES - Payments to FI Partners (Details) Sheet http://www.cardlytics.com/role/CommitmentsAndContingenciesPaymentsToFiPartnersDetails COMMITMENTS AND CONTINGENCIES - Payments to FI Partners (Details) Details 82 false false R83.htm 2415405 - Disclosure - COMMITMENTS AND CONTINGENCIES - Operating Leases (Details) Sheet http://www.cardlytics.com/role/CommitmentsAndContingenciesOperatingLeasesDetails COMMITMENTS AND CONTINGENCIES - Operating Leases (Details) Details 83 false false R84.htm 2433403 - Disclosure - EARNINGS PER SHARE (Details) Sheet http://www.cardlytics.com/role/EarningsPerShareDetails EARNINGS PER SHARE (Details) Details http://www.cardlytics.com/role/EarningsPerShareTables 84 false false R85.htm 2434402 - Disclosure - SEGMENTS - Narrative (Details) Sheet http://www.cardlytics.com/role/SegmentsNarrativeDetails SEGMENTS - Narrative (Details) Details 85 false false R86.htm 2434403 - Disclosure - SEGMENTS - Revenue by Segment (Details) Sheet http://www.cardlytics.com/role/SegmentsRevenueBySegmentDetails SEGMENTS - Revenue by Segment (Details) Details 86 false false R87.htm 2434404 - Disclosure - SEGMENTS - Adjusted Contribution Reconciliation (Details) Sheet http://www.cardlytics.com/role/SegmentsAdjustedContributionReconciliationDetails SEGMENTS - Adjusted Contribution Reconciliation (Details) Details 87 false false R88.htm 2434405 - Disclosure - SEGMENTS - Geographical Information (Details) Sheet http://www.cardlytics.com/role/SegmentsGeographicalInformationDetails SEGMENTS - Geographical Information (Details) Details 88 false false R89.htm 2436402 - Disclosure - REVENUE (Details) Sheet http://www.cardlytics.com/role/RevenueDetails REVENUE (Details) Details http://www.cardlytics.com/role/RevenueTables 89 false false R90.htm 2437402 - Disclosure - Concentration of Risk (Details) Sheet http://www.cardlytics.com/role/ConcentrationOfRiskDetails Concentration of Risk (Details) Details 90 false false R9999.htm Uncategorized Items - cdlxform10-k2019.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - cdlxform10-k2019.htm Cover 91 false false All Reports Book All Reports cdlxform10-k2019.htm cdlx-20191231.xsd cdlx-20191231_cal.xml cdlx-20191231_def.xml cdlx-20191231_lab.xml cdlx-20191231_pre.xml cdlxform10-k2019ex1021.htm cdlxform10-k2019ex1022.htm cdlxform10-k2019ex231.htm cdlxform10-k2019ex311.htm cdlxform10-k2019ex312.htm cdlxform10-k2019ex321.htm cdlxform10-k2019ex43.htm cardlytics_logoa18.jpg http://fasb.org/us-gaap/2018-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/srt/2018-01-31 true true XML 82 R37.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SIGNIFICANT ACCOUNTING POLICIES - Foreign Currency (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Accounting Policies [Abstract]      
Foreign Currency Transaction (Gain) Loss $ (0.8) $ 1.2 $ (1.3)
XML 83 R56.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
STOCK-BASED COMPENSATION - Summary of Common Stock Option Activity (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
$ / shares
shares
Shares  
Beginning balance (in shares) | shares 1,774
Granted (in shares) | shares 39
Exercised (in shares) | shares (716)
Forfeited (in shares) | shares (31)
Canceled (in shares) | shares (66)
Ending balance (in shares) | shares 1,000
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options | shares 757
Weighted-Average Exercise Price  
Beginning balance (in usd per share) | $ / shares $ 20.55
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price | $ / shares 20.64
Exercised (in usd per share) | $ / shares 16.84
Forfeited (in usd per share) | $ / shares 23.95
Canceled (in usd per share) | $ / shares 22.37
Ending balance (in usd per share) | $ / shares 22.99
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price | $ / shares $ 22.45
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition 1 year 1 month 6 days
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value | $ $ 21,399
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value | $ 39,894
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value | $ $ 30,586
Employee Stock Option [Member]  
Weighted-Average Exercise Price  
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition 6 years 6 months 3 days
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term 6 years 3 months 14 days
XML 84 R52.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
DEBT - Future Payments (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Capital leases  
2019 $ 24
2020 13
Total principal payments $ 37
XML 85 R79.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
VARIABLE INTEREST ENTITY (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Variable Interest Entity [Line Items]      
Delivery costs $ 12,893 $ 10,632 $ 7,012
Sales and marketing expense 43,828 41,878 31,927
General and administration expense 36,720 34,228 20,100
Allocation of revenue less FI Share and other third-party costs 210,430 150,684 130,365
Net cash used in operating activities 11,457 (18,995) (22,102)
Net cash used in investing activities $ (11,020) $ (7,342) $ (1,647)
XML 86 R89.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
REVENUE (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Consumer incentives, expense $ 105,600 $ 68,300 $ 61,200
Revenue from Contract with Customer, Excluding Assessed Tax 210,430 150,684 130,365
Cost per Served Sales [Member]      
Revenue from Contract with Customer, Excluding Assessed Tax 143,754 101,087 81,830
Cost per Redemption [Member]      
Revenue from Contract with Customer, Excluding Assessed Tax 63,295 43,389 33,822
Cost Other [Member]      
Revenue from Contract with Customer, Excluding Assessed Tax $ 3,381 $ 6,208 $ 14,713
XML 87 R71.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
FAIR VALUE MEASUREMENTS - Instruments Recorded at Fair Value Using Level 3 Inputs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Preferred Stock Warrants    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair value, beginning balance $ 2,285 $ 2,197
Exercise/Conversion to common stock (1,736)  
Changes in fair value (549) 88
Fair value, ending balance 0 2,285
Common Stock Warrants    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair value, beginning balance 7,945  
Issuance of stock 7,309 7,452
Changes in fair value (15,254) 493
Fair value, ending balance 0 7,945
Convertible Promissory Notes    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair value, beginning balance 0 72,332
Exercise/Conversion to common stock   (44,672)
Accrued interest on convertible promissory notes   1,701
Changes in fair value 0 (4,969)
Fair value, ending balance 0 0
Convertible Promissory Notes | Common Stock    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Exercise/Conversion to common stock $ 0 $ (24,392)
XML 88 R81.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
COMMITMENTS AND CONTINGENCIES - Deferred FI Implementation Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Deferred Financial Institution Costs [Roll Forward]      
Beginning balance $ 15,877 $ 13,625 $ 8,451
Deferred costs 0 9,250 10,900
Recoveries through FI Share (4,625) (5,380) (4,100)
Amortization (2,869) (1,618) (1,626)
Ending balance $ 8,383 $ 15,877 $ 13,625
XML 89 R85.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SEGMENTS - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
segment
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Segment Reporting Information [Line Items]      
Number of operating segments | segment 3    
Capital expenditures $ 8,277 $ 5,920 $ 1,215
United Kingdom      
Segment Reporting Information [Line Items]      
Capital expenditures $ 2,000 $ 100  
XML 90 R75.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
FAIR VALUE MEASUREMENTS - Warrants Pricing Model (Details)
1 Months Ended 12 Months Ended
Feb. 08, 2018
$ / shares
Jun. 30, 2017
$ / shares
Dec. 31, 2017
$ / shares
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Weighted-average grant date fair value (in usd per share) $ 3.91   $ 12.11
Value of common stock (in usd per share) $ 13.00    
Expected term 5 years 3 months 18 days    
Volatility      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Significant inputs 0.50    
Risk-free interest rate      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Significant inputs 0.020    
Dividend yield      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Significant inputs 0    
Common Stock Warrants      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Weighted-average grant date fair value (in usd per share)   $ 19.04  
Value of common stock (in usd per share)   $ 30.08  
Expected term   10 years  
Common Stock Warrants | Volatility      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Significant inputs   0.50  
Common Stock Warrants | Risk-free interest rate      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Significant inputs   0.022  
Common Stock Warrants | Dividend yield      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Significant inputs   0  
XML 91 R19.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIES
FI Implementation Costs
Agreements with certain FI partners require us to fund the development of specific enhancements, pay for certain implementation fees, or make milestone payments upon the deployment of our solution. Amounts paid to FI partners are included in deferred FI implementation costs on our consolidated balance sheets the earlier of when paid or earned and are amortized over the remaining term of the related contractual arrangements. Amortization is included in FI Share and other third-party costs on our consolidated statements of operations and is presented in amortization of deferred FI implementation costs on our consolidated statement of cash flows. Certain of these agreements provide for future reductions in FI Share due to the FI partner. These reductions in FI Share are recorded as a reduction to deferred implementation costs and also result in a cumulative adjustment to accumulated amortization. During 2018, development payments to a certain FI partner totaled $9.3 million which was partially offset by recoveries through FI Share payment reductions of $4.6 million in 2019.
The following table presents changes in deferred FI implementation costs (in thousands):
 
December 31,
 
2017
 
2018
 
2019
Beginning balance
$
8,451

 
$
13,625

 
$
15,877

Deferred costs
10,900

 
9,250

 

Recoveries through FI Share
(4,100
)
 
(5,380
)
 
(4,625
)
Amortization
(1,626
)
 
(1,618
)
 
(2,869
)
Ending balance
$
13,625

 
$
15,877

 
$
8,383


Payments to FI partners for enhancements not yet placed in service totaled $1.0 million as of December 31, 2019. Future amortization, based on the amounts earned as of December 31, 2019, exclusive of amounts expected to be recovered, is as follows (in thousands):
Years Ending December 31,
Amortization
2020
$
3,915

2021
3,509

Total
$
7,424


We have a minimum FI Share commitment with a certain FI partner totaling $10.0 million over a 12-month period following the completion of certain milestones, which were not met as of December 31, 2019. Any expected shortfall will be accrued during the 12-month period following the completion of the milestones.
Operating Leases
We lease property and equipment under non-cancelable operating lease agreements expiring on various dates through April 2026. For leases that contain rent escalation or rent concession provisions, we record the total rent expense during the lease term on a straight-line basis over the term of the lease. On our consolidated balance sheets, the current portion of deferred rent is included in accrued liabilities and the long-term portion is included within deferred liabilities. Rent expense during 2017, 2018 and 2019 totaled $3.0 million, $3.0 million and $3.0 million, respectively.
In August 2013, we entered into a lease of 130 months for our new corporate headquarters in Atlanta, Georgia. The facility was delivered to us in July 2014 and provides 76,880 square feet of office space. The lease contains a $3.8 million tenant improvement allowance that is included in deferred rent and amortized as a reduction to rent expense over the lease term. Minimum lease payments under the agreement total $16.0 million. The lease is secured by an irrevocable letter of credit issued by our lender, which totaled $0.5 million as of December 31, 2019.
In May 2019, we entered into a lease of 36 months for an office in Victoria, London to provide 5,000 square feet of office space. Minimum lease payments under the agreement total £3.8 million.
As of December 31, 2019, future minimum lease payments under non-cancellable operating leases are as follows (in thousands):
Years Ending December 31,
Minimum Lease
Payments
2020
$
3,040

2021
2,759

2022
2,808

2023
1,847

2024
1,807

Thereafter
611

Total
$
12,872


Litigation
From time to time, we may become involved in legal actions arising in the ordinary course of business including, but not limited to, intellectual property infringement and collection matters. We make assumptions and estimates concerning the likelihood and amount of any potential loss relating to these matters using the latest information available. We record a liability for litigation if an unfavorable outcome is probable and the amount of loss or range of loss can be reasonably estimated. If an unfavorable outcome is probable and a reasonable estimate of the loss is a range, we accrue the best estimate within the range. If no amount within the range is a better estimate than any other amount, we accrue the minimum amount within the range. If an unfavorable outcome is probable but the amount of the loss cannot be reasonably estimated, we disclose the nature of the litigation and indicates that an estimate of the loss or range of loss cannot be made. If an unfavorable outcome is reasonably possible and the estimated loss is material, we disclose the nature and estimate of the possible loss of the litigation. We do not disclose information with respect to litigation where an unfavorable outcome is considered to be remote or where the estimated loss would not be material. Based on current expectations, such matters, both individually and in the aggregate, are not expected to have a material adverse effect on our liquidity, results of operations, business or financial condition.
XML 92 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 93 R15.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
REDEEMABLE CONVERTIBLE PREFERRED STOCK
12 Months Ended
Dec. 31, 2019
Temporary Equity Disclosure [Abstract]  
REDEEMABLE CONVERTIBLE PREFERRED STOCK REDEEMABLE CONVERTIBLE PREFERRED STOCK
Upon the consummation of our IPO, all of the outstanding shares of redeemable convertible preferred stock were automatically converted into shares of common stock. Refer to Note 1—Nature of Operations for additional information regarding our IPO.
A summary of the change in carrying amount of the outstanding redeemable convertible preferred stock is as follows (in thousands):
 
Series G’ Stock
 
Series G Stock
 
Shares  
 
Amount  
 
Shares  
 
Amount  
Balance — December 31, 2017
1,296

 
$
44,672

 
346

 
$
5,110

Conversion of preferred stock to common stock
(1,296
)
 
(44,672
)
 
(346
)
 
(5,218
)
Accretion of redeemable convertible preferred stock

 

 

 
108

Balance — December 31, 2018

 

 

 

 
Series F/F-R Stock
 
Series E/E-R Stock
 
Series D/D-R Stock
 
Shares  
 
Amount  
 
Shares  
 
Amount  
 
Shares  
 
Amount  
Balance — December 31, 2016
1,199

 
$
57,958

 
795

 
$
29,963

 
1,396

 
$
32,642

Accretion of redeemable convertible preferred stock

 
491

 

 
9

 

 
86

Balance — December 31, 2017
1,199

 
$
58,449

 
795

 
$
29,972

 
1,396

 
$
32,728

Accretion of redeemable convertible preferred stock

 
38

 

 
1

 

 
7

Conversion of preferred stock to common stock
(1,199
)
 
(58,487
)
 
(795
)
 
(29,973
)
 
(1,396
)
 
(32,735
)
Balance — December 31, 2018

 
$

 

 
$

 

 
$

 
Series C/C-R Stock
 
Series B/B-R Stock
 
Series A/A-R Stock
 
Shares  
 
Amount  
 
Shares  
 
Amount  
 
Shares  
 
Amount  
Balance — December 31, 2016
1,508

 
$
18,323

 
2,247

 
$
5,286

 
1,857

 
$
1,850

Accretion of redeemable convertible preferred stock

 
43

 

 
2

 

 
2

Balance — December 31, 2017
1,508

 
$
18,366

 
2,247

 
$
5,288

 
1,857

 
$
1,852

Accretion of redeemable convertible preferred stock

 
3

 

 

 

 

Conversion of preferred stock to common stock
(1,508
)
 
(18,369
)
 
(2,247
)
 
(5,288
)
 
(1,857
)
 
(1,852
)
Balance — December 31, 2018

 
$

 

 
$

 

 
$


During 2016, we issued convertible promissory notes to our founders and the existing holders of our redeemable convertible preferred stock. Shares of redeemable convertible preferred stock held by investors that participated in the financing were exchanged for shares of replacement preferred stock. Replacement shares were issued for 1,856,998 shares of Series A Stock, 2,246,744 shares of Series B Stock, 1,507,906 shares of Series C Stock, 1,395,936 shares of Series D Stock, 795,027 shares of Series E Stock and 1,198,637 shares of Series F Stock. These replacement shares have rights and preferences equal to their corresponding original series and are designated as Series A-R Stock, Series B-R Stock, Series C-R Stock, Series D-R Stock, Series E-R Stock and Series F-R Stock. Shares of redeemable convertible preferred stock held by investors that did not participate in the financing were converted to common stock and consisted of 12,375 shares of Series A Stock, 2,121 shares of Series B Stock and 397,515 shares of Series E Stock.
In February 2017, we amended and restated our certificate of incorporation reducing the authorized number of shares of our redeemable convertible preferred stock to 82,683,212 and canceled Series A Stock, Series B Stock, Series C Stock, Series D Stock, Series E Stock and Series F Stock. Pursuant to our convertible promissory note financing, these series of preferred stock were either exchanged for shares of replacement preferred stock with rights and preferences equal to their corresponding original series or converted to common stock.
Series G Stock Financing
In May 2017, we amended and restated our certificate of incorporation and increased the authorized number of shares of our common stock to 83,000,000 and increased the authorized number of shares of our redeemable convertible preferred stock to 96,131,002. In May 2017, we issued and sold, for aggregate consideration of $11.9 million, an aggregate of 346,334 shares of Series G redeemable convertible preferred stock, par value $0.0001 per share with a stated price of $34.4758 per share (“Series G Stock”), and warrants to purchase shares of our common stock. Issuance costs incurred in connection with the sale of Series G Stock totaled $0.1 million.
Conversion of Convertible Promissory Notes into Series G’ Stock
In connection with the Series G Stock financing in May 2017, the Existing Stockholder Notes and the Outstanding Obligation Note converted into 1,295,746 shares of Series G’ redeemable convertible preferred stock, par value $0.0001 per share (“Series G’ Stock”), at a price per share of $27.58. The Series G’ Stock carried a stated dividend of $2.758 per annum, payable quarterly when, as, and if declared by our board of directors. These dividends were noncumulative in nature. The Series G’ Stock was entitled to certain anti-dilution protections.
Common Stock Warrants Issued in Connection with the Series G Stock Financing
In connection with the Series G Stock financing, we issued warrants to purchase an aggregate number of shares of common stock equal to the product obtained by multiplying 346,334 by a fraction, the numerator of which is the difference between $68.9516 and the volume weighted average closing price of our common stock over the 30 trading days (or such lesser number of days as our common stock has been traded on the Nasdaq Global Market) prior to the date on which such warrants vest and become exercisable and the denominator of which is such volume weighted average closing price, which warrants vested and became exercisable on August 8, 2018, which was 180 days following the date of our IPO, at an exercise price of $0.0004 per share. In August 2018, we issued warrants to purchase 792,434 shares of common stock at an exercise price of $0.0004 per share to the cash investors of our Series G financing, pursuant to our Series G stock purchase agreement. The warrants had a valuation of $15.3 million upon issuance and were immediately exercised. Refer to Note 11—Fair Value Measurements for additional information regarding the valuation of the warrants issued in connection with the Series G Stock financing.
Beneficial Conversion Feature
The aggregate proceeds of $11.9 million from the Series G Stock financing were first allocated to the warrants to purchase shares of our common stock, which qualify as liabilities under ASC 480 and are recorded at fair value, with the residual value of $4.5 million allocated to our Series G Stock. As a result of this allocation, Series G Stock was determined to contain a beneficial conversion feature with an intrinsic value of $6.1 million. The amount assigned to the beneficial conversion feature was limited to the $4.5 million residual value allocated to Series G Stock and is classified as a component of additional paid-in capital. During 2017, we recorded a deemed dividend of $4.5 million related to the beneficial conversion feature, which is reflected below net loss to arrive at net loss available to common stockholders.
Redemption
At any time on or after May 4, 2022, upon written request of the holders of not less than 66 2/3% of the shares of redeemable convertible preferred stock then-outstanding, voting together as a single class on an as-converted to common stock basis, we were required to redeem all outstanding shares of redeemable convertible preferred stock in eight quarterly installments. The Series A-R Stock, Series B-R Stock, Series C-R Stock, Series D-R Stock, Series E-R Stock, Series F-R Stock, Series G Stock and Series G’ Stock were redeemable at prices equal to $1.00, $2.3567, $12.2686, $23.64, $37.7344, $58.40, $34.4758 and $34.4758 per share, plus any declared or accumulated but unpaid dividends, respectively.
To the extent that we had insufficient funds to redeem all outstanding shares of redeemable convertible preferred stock, we were required to first redeem shares of Series G Stock and Series G’ Stock, then shares of Series F/F-R Stock, then shares of Series E/E-R Stock, then shares of Series D/D-R Stock, then shares of Series C/C-R Stock and then shares of Series B/B-R Stock and Series A/A-R Stock pari passu, in each case on a pro rata basis among the holders thereof.
The redeemable convertible preferred stock carrying amount was increased by periodic accretions, using the interest method, so that the carrying amount would equal the redemption amount at May 4, 2022. Accretion was recorded through a charge against additional paid-in capital.
Liquidation
Upon us (i) selling or otherwise disposing of all or substantially all of our property or business or merging with or into or consolidation with any other corporation, limited liability company or other entity, (ii) a majority of the voting power of our outstanding capital stock being transferred or disposed of as a result of a transaction or series of related transactions that are not issuances of capital stock by us primarily for the purposes of raising equity capital or (iii) any dissolution or winding-up of our business, the holders of Series A-R Stock, Series B-R Stock, Series C-R Stock, Series D-R Stock, Series E-R Stock, Series F-R Stock, Series G Stock and Series G’ Stock were entitled to receive payments in amounts per share equaling $1.00, $2.3567, $21.4701, $23.64, $37.7344, $58.40, $68.9516, and $34.4758, plus any declared but unpaid dividends, respectively. Holders of Series G Stock and Series G’ Stock are pari passu and were to be paid prior, and in preference to, any distribution of assets to the holders of all other classes of capital stock. Holders of Series F-R Stock were to be paid prior, and in preference to, any distribution of assets to the holders of Series E-R Stock, Series D-R Stock, Series C-R Stock, Series B-R Stock and Series A-R Stock. Holders of Series E-R Stock were to be paid prior, and in preference to, any distribution of assets to the holders of Series D-R Stock, Series C-R Stock, Series B-R Stock and Series A-R Stock. Holders of Series D-R Stock were to be paid prior, and in preference to, any distribution of assets to the holders of Series C-R Stock, Series B-R Stock and Series A-R Stock. Holders of Series C-R Stock were to be paid prior, and in preference to, any distribution of assets to the holders of Series B-R Stock and Series A-R Stock. Holders of Series A-R Stock and Series B-R Stock are pari passu and were to be paid prior, and in preference to, any distribution of assets to the holders of common stock.
Upon completion of the distributions detailed above, any remaining assets were to be distributed to the holders of common stock, Series A-R Stock, Series B-R Stock, Series C-R Stock, Series D-R Stock, Series E-R Stock, Series F-R Stock, Series G Stock and Series G’ Stock; such participation in the distribution of remaining assets would cease, however, when the amount that the holders of Series A-R Stock, Series B-R Stock, Series C-R Stock, Series D-R Stock, Series E-R Stock, Series F-R Stock, Series G Stock and Series G’ Stock were entitled to receive upon liquidation equals $2.00 per share, $4.7134 per share, $36.8058 per share, $70.92 per share, $113.2032 per share, $175.20 per share, $103.4274 per share and $103.4274 per share, respectively, plus any declared but unpaid dividends thereon.
If, however, as a result of a conversion from redeemable convertible preferred stock to common stock, a holder would receive, in the aggregate, an amount greater than the amount that would be distributed to such holder if such holder did not convert such series of redeemable convertible preferred stock into shares of common stock, such holder would have been deemed to have converted such holder’s shares of redeemable convertible preferred stock into shares of common stock for the purposes of determining the amount that such holder is entitled to receive upon liquidation and would not have been entitled to any distribution that would have otherwise been made to the holders of redeemable convertible preferred stock detailed above.
Dividends
No dividends have been declared or paid as of December 31, 2019.
Conversion
The holders of our redeemable convertible preferred stock also had the right, at any time, to convert any or all of their shares into such number of shares of common stock as is determined by dividing $1.00 in the case of Series A-R Stock, $2.3567 in the case of the Series B-R Stock, $12.2686 in the case of Series C-R Stock, $23.64 in the case of Series D-R Stock, $37.7344 in the case of Series E-R Stock, $50.0568 in the case of Series F-R Stock, and $34.4758 in the case of Series G Stock and Series G’ Stock by the applicable conversion price. The initial conversion price was $1.00 in the case of Series A-R Stock, $2.3567 in the case of the Series B-R Stock, $2.3567 in the case of Series C-R Stock, $23.64 in the case of Series D-R Stock, $37.7344 in the case of Series E-R Stock, $50.0568 in the case of Series F-R and $34.4758 in the case of Series G Stock and Series G’ Stock. If, at any time following the initial issuance of shares of Series G Stock, we had issued any additional shares of capital stock without consideration or for a consideration per share less than the then-effective conversion price for our redeemable convertible preferred stock, the conversion price for all series of outstanding redeemable convertible preferred stock would have been subject to adjustment.
XML 94 R11.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
PROPERTY AND EQUIPMENT
12 Months Ended
Dec. 31, 2019
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT PROPERTY AND EQUIPMENT
Significant components of property and equipment are as follows (in thousands):
 
December 31,
 
2018
 
2019
Computer equipment
$
16,284

 
$
21,269

Leasehold improvements
5,573

 
6,960

Furniture and fixtures
913

 
1,557

Construction in progress
65

 
1,125

Property and equipment, gross
22,835

 
30,911

Less accumulated depreciation
(12,605
)
 
(16,621
)
Property and equipment, net
$
10,230

 
$
14,290


Assets acquired under capital leases, included within computer equipment, are as follows (in thousands):
 
December 31,
 
2018
 
2019
Capital lease assets, gross
$
1,096

 
$
1,096

Less accumulated depreciation
(1,047
)
 
(1,067
)
Capital lease assets, net
$
49

 
$
29


Depreciation expense was $3.0 million, $3.0 million and $4.0 million in 2017, 2018 and 2019, respectively.
XML 95 R32.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
COMMITMENTS AND CONTINGENCIES (Tables)
12 Months Ended
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Deferred FI implementation costs
The following table presents changes in deferred FI implementation costs (in thousands):
 
December 31,
 
2017
 
2018
 
2019
Beginning balance
$
8,451

 
$
13,625

 
$
15,877

Deferred costs
10,900

 
9,250

 

Recoveries through FI Share
(4,100
)
 
(5,380
)
 
(4,625
)
Amortization
(1,626
)
 
(1,618
)
 
(2,869
)
Ending balance
$
13,625

 
$
15,877

 
$
8,383


Schedule of Payments to FI Partners
Payments to FI partners for enhancements not yet placed in service totaled $1.0 million as of December 31, 2019. Future amortization, based on the amounts earned as of December 31, 2019, exclusive of amounts expected to be recovered, is as follows (in thousands):
Years Ending December 31,
Amortization
2020
$
3,915

2021
3,509

Total
$
7,424


Future Operating Lease Payments
As of December 31, 2019, future minimum lease payments under non-cancellable operating leases are as follows (in thousands):
Years Ending December 31,
Minimum Lease
Payments
2020
$
3,040

2021
2,759

2022
2,808

2023
1,847

2024
1,807

Thereafter
611

Total
$
12,872


XML 96 R36.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
NATURE OF OPERATIONS (Details) - USD ($)
12 Months Ended
Sep. 11, 2019
Feb. 14, 2018
Feb. 14, 2018
Feb. 13, 2018
Jan. 26, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
May 31, 2017
Feb. 28, 2017
May 04, 2012
Debt Instrument [Line Items]                      
Proceeds from issuance of common stock, threshold         $ 70,000,000.0            
Common stock, shares authorized (in shares)         100,000,000 100,000,000     83,000,000    
Par value (in usd per share)         $ 0.0001 $ 0.0001 $ 0.0001        
Preferred stock, par or stated value per share (in usd per share)           $ 0.0001          
Shares authorized (in shares)         25,000,000       96,131,002 82,683,212  
Sale of stock, number of shares issued in transaction (in shares) 1,904,154 5,821,355 421,355                
Proceeds from IPO   $ 75,700,000 $ 5,500,000                
Proceeds from IPO, net   66,100,000                  
Sale of stock, discounts and commissions   5,300,000                  
Issuance costs $ 200,000 $ 4,300,000       $ 196,000 $ 4,279,000 $ 0      
Preferred stock, shares authorized (in shares)             10,000,000        
Proceeds from Issuance Seconday Public Offering, Net $ 61,300,000                    
IPO                      
Debt Instrument [Line Items]                      
Sale of stock, number of shares issued in transaction (in shares)       5,400,000              
Sale of stock, price per share (in usd per share)       $ 13.00              
Proceeds from IPO       $ 70,200,000              
Over-Allotment Option                      
Debt Instrument [Line Items]                      
Sale of stock, number of shares issued in transaction (in shares) 404,154   810,000                
SPO [Member]                      
Debt Instrument [Line Items]                      
Sale of stock, discounts and commissions $ 3,200,000                    
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised 1,194,365                    
Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price $ 34.00                    
Cardlytics UK                      
Debt Instrument [Line Items]                      
Collaboration Agreement, income (loss), percentage                     50.00%
XML 97 R57.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
STOCK-BASED COMPENSATION - Summary of RSU Activity (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 2 Months Ended 3 Months Ended 12 Months Ended
Feb. 28, 2018
USD ($)
Mar. 02, 2020
$ / shares
shares
Dec. 31, 2018
USD ($)
user
$ / shares
shares
Mar. 31, 2018
$ / shares
shares
Dec. 31, 2019
USD ($)
user
$ / shares
shares
Dec. 31, 2018
USD ($)
user
$ / shares
shares
Dec. 31, 2017
$ / shares
shares
Mar. 03, 2020
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value | $         $ 30,586      
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition         1 year 1 month 6 days      
Document Period End Date         Dec. 31, 2019      
Restricted stock units                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value | $         $ 109,500      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value | $         $ 89,800      
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition         3 years 1 month 2 days      
Shares                
Unvested — Beginning balance (in shares)   1,741,000   0 381,000 0    
Granted (in shares)         1,978,000   1,309,000  
Vested (in shares)         (486,000)   (850,000)  
Forfeited (in shares)         (132,000)   (78,000)  
Unvested — Ending balance (in shares)     381,000   1,741,000 381,000 0  
Weighted-Average Grant Date Fair Value                
Unvested — Beginning balance (in usd per share) | $ / shares   $ 18.55   $ 0 $ 18.11 $ 0    
Granted (in usd per share) | $ / shares         17.78   $ 20.58  
Vested (in usd per share) | $ / shares         14.97   21.93  
Forfeited (in usd per share) | $ / shares         18.92   17.97  
Unvested — Ending balance (in usd per share) | $ / shares     $ 18.11   $ 18.55 $ 18.11 $ 0  
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options | $     $ 4,500   $ 20,389 $ 4,500    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number         1,428,000      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price | $ / shares         $ 19.22      
Performance Shares [Member]                
Shares                
Unvested — Beginning balance (in shares)   1,252,500     875,000      
Granted (in shares)       437,500        
Vested (in shares)     (850,000)          
Unvested — Ending balance (in shares)     875,000   1,252,500 875,000    
Restricted securities units                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock or Unit Option Plan Expense | $ $ 500              
Subsequent Event | Restricted stock units                
Shares                
Granted (in shares)   188,422            
Weighted-Average Grant Date Fair Value                
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options | $               $ 15,900
Share-based Compensation Award, Tranche Three [Member] | Performance Shares [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Performance Conditions | user         0.25      
Share-based Compensation Award, Tranche Two | Performance Shares [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Performance Conditions | user     85,000,000.0   0.25 85,000,000.0    
Stock or Unit Option Plan Expense | $         $ 18,600      
Share-based Compensation Award, Tranche One | Restricted stock units                
Shares                
Granted (in shares)       434,377,000 725,832      
Share-based Compensation Award, Tranche One | Performance Shares [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Performance Conditions | user     70,000,000.0   0.50 70,000,000.0    
Shares                
Forfeited (in shares)           (25,000)    
Employees and non-employee directors | Restricted stock units                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition         3 years 1 month 2 days 2 years 4 months 24 days    
XML 98 R53.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
STOCK-BASED COMPENSATION - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 2 Months Ended 3 Months Ended 12 Months Ended
Jan. 01, 2020
shares
Jan. 01, 2019
shares
Feb. 08, 2018
$ / shares
shares
Aug. 31, 2018
shares
Feb. 28, 2018
USD ($)
Mar. 02, 2020
shares
Dec. 31, 2018
USD ($)
user
shares
Mar. 31, 2018
tranche
shares
Dec. 31, 2019
USD ($)
user
shares
Dec. 31, 2018
USD ($)
user
shares
Dec. 31, 2017
USD ($)
$ / shares
shares
Dec. 31, 2016
USD ($)
$ / shares
Mar. 03, 2020
USD ($)
Jan. 31, 2018
shares
Sep. 30, 2017
$ / shares
May 31, 2017
shares
May 30, 2017
shares
May 15, 2017
$ / shares
Feb. 28, 2017
$ / shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Document Period End Date                 Dec. 31, 2019                    
Number of shares authorized (in shares)     1,875,000                                
Number of shares remaining available for issuance (in shares)     61,247                                
Number of shares authorized, annual increase                 5.00%                    
Number of additional shares authorized (in shares) 1,327,352 1,345,631                                  
Amounts accrued for capitalized software development costs | $                 $ 100                    
Expiration period                 10 years                    
Value of stock (in usd per share) | $ / shares                     $ 26.74 $ 24.48     $ 24.24     $ 30.44 $ 27.68
Weighted-average grant date fair value (in usd per share) | $ / shares     $ 3.91               $ 12.11                
Options vested in period, fair value | $                 $ 4,800 $ 6,000 $ 4,300                
Compensation not yet recognized | $                 $ 2,800                    
Compensation cost not yet recognized                 1 year 1 month 6 days                    
Stock Issued During Period, Shares, Employee Stock Ownership Plan                 154,601 177,238                  
Issuance of ESPP (in shares) 265,470,000               267,823                    
Restricted stock units                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Compensation cost not yet recognized                 3 years 1 month 2 days                    
Granted (in shares)                 1,978,000   1,309,000                
Unvested PSU (in shares)             381,000   1,741,000 381,000 0                
Forfeited, prior to FI MAU (in shares)                 132,000   78,000                
Vested (in shares)                 486,000   850,000                
Compensation not yet recognized, awards other than options | $             $ 4,500   $ 20,389 $ 4,500                  
Awards granted | $                       $ 1,000              
Restricted stock units | Share-based Compensation Award, Tranche One                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Granted (in shares)               434,377,000 725,832                    
Performance-based restricted share unit                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Number of tranches | tranche               2                      
Granted (in shares)               437,500                      
Unvested PSU (in shares)             875,000   1,252,500 875,000                  
Vested (in shares)             850,000                        
Performance-based restricted share unit | Share-based Compensation Award, Tranche One                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Award, performance conditions | user             70,000,000.0   0.50 70,000,000.0                  
Forfeited, prior to FI MAU (in shares)                   25,000                  
Performance-based restricted share unit | Share-based Compensation Award, Tranche Two                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Award, performance conditions | user             85,000,000.0   0.25 85,000,000.0                  
Stock option expense | $                 $ 18,600                    
Restricted securities units                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
RSU, service condition period                   6 years                  
Award period for sale of company or IPO                   5 years                  
Stock option expense | $         $ 500                            
Stock issued during period, RSU (in shares)       37,406                              
Common stock issuable pursuant to the ESPP                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Number of shares authorized, annual increase             1.00%     1.00%                  
Purchase price of common stock, percent     85.00%                                
ESPP, number of shares authorized, annual increase (in shares)             500,000     500,000                  
Minimum                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Value of stock (in usd per share) | $ / shares                     $ 24.60                
Maximum                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Value of stock (in usd per share) | $ / shares                     $ 28.16                
2008 Stock Plan                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Number of shares authorized (in shares)                           4,020,000   3,495,000 3,120,000    
Employees and non-employee directors | Restricted stock units                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Compensation cost not yet recognized                 3 years 1 month 2 days 2 years 4 months 24 days                  
Subsequent Event | Restricted stock units                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Granted (in shares)           188,422                          
Compensation not yet recognized, awards other than options | $                         $ 15,900            
XML 99 R70.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
FAIR VALUE MEASUREMENTS - Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2017
Jun. 30, 2017
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Long-term warrant liability $ 0    
Convertible Debt, Fair Value Disclosures   $ 10,230  
Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Convertible Debt, Fair Value Disclosures   0  
Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Convertible Debt, Fair Value Disclosures   0  
Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Convertible Debt, Fair Value Disclosures   10,230  
Preferred Stock Warrants      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Long-term warrant liability   2,285  
Preferred Stock Warrants | Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Long-term warrant liability   0  
Preferred Stock Warrants | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Long-term warrant liability   0  
Preferred Stock Warrants | Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Long-term warrant liability   2,285  
Common Stock Warrants      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Long-term warrant liability   7,945 $ 300
Common Stock Warrants | Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Long-term warrant liability   0  
Common Stock Warrants | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Long-term warrant liability   0  
Common Stock Warrants | Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Long-term warrant liability   $ 7,945  
XML 100 R80.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
COMMITMENTS AND CONTINGENCIES - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Loss Contingencies [Line Items]      
Financial institution partners, payments to partners, not yet earned $ 1,000    
Decrease to FI share liability (14,301) $ (3,742) $ (804)
Financial Institution Share Commitment      
Loss Contingencies [Line Items]      
FI share commitment $ 10,000    
XML 101 R84.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
EARNINGS PER SHARE (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Redeemable convertible preferred stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 0 0 10,644
Common stock options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 1,000 1,774 2,514
Common stock warrants      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 12 867 1,245
Common stock warrants | Series G’ Stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 0 0 547
Redeemable convertible preferred stock warrants      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 0 0 110
Restricted stock units      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 1,741 381 0
Restricted securities units      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 0 0 37
Common stock issuable pursuant to the ESPP      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 7 36 0
XML 102 R74.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
FAIR VALUE MEASUREMENTS - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Aug. 31, 2018
USD ($)
$ / shares
shares
Feb. 28, 2018
USD ($)
May 31, 2017
USD ($)
shares
May 31, 2013
$ / shares
shares
Dec. 31, 2019
USD ($)
shares
Dec. 31, 2018
USD ($)
shares
Dec. 31, 2017
USD ($)
$ / shares
shares
Aug. 08, 2018
$ / shares
Feb. 08, 2018
$ / shares
Jun. 30, 2017
USD ($)
$ / shares
shares
Dec. 31, 2016
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                      
Fair value per share (in usd per share) | $ / shares                 $ 13.00    
Fair value of warrants issued         $ 0            
Exercise price of warrants (in usd per share) | $ / shares       $ 23.64              
Exercise of common stock warrants (in shares) | shares         17,659,000 0          
Change in fair value of warrant liabilities, net         $ 0 $ (6,760) $ (581)        
Class of warrant (in shares) | shares       644,365 0 0 110,000        
Warrant, term       10 years              
Common Stock Warrants                      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                      
Fair value per share (in usd per share) | $ / shares                   $ 30.08  
Fair value of warrants issued             $ 7,945     $ 300  
Exercise price of warrants (in usd per share) | $ / shares                   $ 27.68  
Liability value           $ 0 7,945        
Class of warrant (in shares) | shares                   17,500  
Stock option expense   $ 2,500                  
Preferred Stock Warrants                      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                      
Fair value of warrants issued             2,285        
Liability value           0 2,285       $ 2,197
Convertible Promissory Notes                      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                      
Liability value           $ 0 $ 0       $ 72,332
Series B/B-R Stock                      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                      
Fair value per share (in usd per share) | $ / shares             $ 26.80   20.18    
Conversion of securities to common stock (in shares) | shares           2,247,000          
Series D/D-R Stock                      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                      
Fair value per share (in usd per share) | $ / shares             $ 13.63   $ 10.57    
Series G Stock                      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                      
Shares issued (in shares) | shares     346,334                
Exercise price of warrants (in usd per share) | $ / shares $ 0.0004             $ 0.0004      
Liability value     $ 7,500                
Exercise of common stock warrants (in shares) | shares 792,434                    
Conversion of securities to common stock (in shares) | shares 792,434                    
Issuance of stock $ 15,300   $ 11,900                
Change in fair value of warrant liabilities, net         $ 7,300 $ 500          
Volatility                      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                      
Significant inputs                 0.50    
Volatility | Common Stock Warrants                      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                      
Significant inputs                   0.50  
Volatility | Series G Stock                      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                      
Significant inputs     0.59                
Discount for lack of marketability | Series G Stock                      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                      
Significant inputs       0.11              
XML 103 R78.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
RELATED PARTIES - Agreements with Aimia Inc. and Affiliated Entities (Details)
$ in Millions
12 Months Ended
Dec. 31, 2019
USD ($)
shares
Related Party Transaction [Line Items]  
Proceeds from Warrant Exercises | $ $ 15.2
Class of Warrant or Right, Exercised | shares 644,365
XML 104 R88.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SEGMENTS - Geographical Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Segment Reporting Information [Line Items]      
Document Period End Date Dec. 31, 2019    
Revenues $ 210,430 $ 150,684 $ 130,365
Property and equipment 14,290 10,230  
United States      
Segment Reporting Information [Line Items]      
Revenues 186,864 131,563 113,509
Property and equipment 12,052 9,794  
United Kingdom      
Segment Reporting Information [Line Items]      
Revenues 23,566 19,121 $ 16,856
Property and equipment 2,010 436  
INDIA      
Segment Reporting Information [Line Items]      
Property and equipment $ 228 $ 0  
Largest FI Partner Three [Member] [Member] | Supplier Concentration Risk [Member] | Financial Institution Partner [Member]      
Segment Reporting Information [Line Items]      
Concentration Risk, Percentage 10.00%   12.00%
XML 105 R42.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
patent
Dec. 31, 2018
USD ($)
patent
Dec. 31, 2013
patent
Dec. 31, 2017
USD ($)
Accounting Policies [Abstract]        
Number of patents | patent 4 1 3  
Finite-lived intangible assets, not yet capitalized   $ 300   $ 200
Deferred patent costs, gross $ 448 417    
Less accumulated amortization (59) (47)    
Deferred patent costs, net $ 389 $ 370    
XML 106 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 107 R46.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SIGNIFICANT ACCOUNTING POLICIES - Reduction in Force (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Restructuring Cost and Reserve [Line Items]      
Stock-based compensation expense $ 15,851 $ 26,790 $ 5,147
Delivery costs      
Restructuring Cost and Reserve [Line Items]      
Stock-based compensation expense 711 633 202
Sales and marketing expense      
Restructuring Cost and Reserve [Line Items]      
Stock-based compensation expense 4,248 9,358 1,894
Research and development expense      
Restructuring Cost and Reserve [Line Items]      
Stock-based compensation expense 1,619 4,087 951
General and administration expense      
Restructuring Cost and Reserve [Line Items]      
Stock-based compensation expense $ 9,273 $ 12,712 $ 2,100
XML 108 R4.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Statement [Abstract]      
Revenue $ 210,430 $ 150,684 $ 130,365
Costs and expenses:      
FI Share and other third-party costs 118,080 85,371 73,247
Delivery costs 12,893 10,632 7,012
Sales and marketing expense 43,828 41,878 31,927
Research and development expense 11,699 16,210 12,150
General and administration expense 36,720 34,228 20,100
Depreciation and amortization expense 4,535 3,282 3,028
Total costs and expenses 227,755 191,601 147,464
Operating loss (17,325) (40,917) (17,099)
Other (expense) income:      
Interest expense, net (548) (3,264) (8,239)
Change in fair value of warrant liabilities, net 0 (6,760) (581)
Change in fair value of convertible promissory notes 0 0 (1,244)
Change in fair value of convertible promissory notes—related parties 0 0 6,213
Other (expense) income, net 729 (2,101) 1,309
Total other expense 181 (12,125) (2,542)
Loss before income taxes (17,144) (53,042) (19,641)
Income tax benefit 0 0 0
Net loss (17,144) (53,042) (19,641)
Adjustments to the carrying value of redeemable convertible preferred stock 0 (157) (5,743)
Net loss attributable to common stockholders $ (17,144) $ (53,199) $ (25,384)
Net loss per share attributable to common stockholders, basic and diluted (in USD per share) $ (0.72) $ (2.79) $ (7.86)
Weighted-average common shares outstanding, basic and diluted (in shares) 23,746 19,060 3,230
XML 109 R69.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
COMMON STOCK WARRANTS - Narrative (Details) - $ / shares
1 Months Ended 12 Months Ended
Jun. 30, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2019
May 31, 2013
Class of Warrant or Right [Line Items]            
Class of warrant (in shares)   0 110,000   0 644,365
Common Stock Warrants            
Class of Warrant or Right [Line Items]            
Class of warrant (in shares)   867,000 600,000 583,000 12,000  
Warrants issued/granted (in shares) 17,500 644,000 17,000      
Exercise price of warrants issued/granted (in dollars per share) $ 27.68 $ 23.64 $ 27.68      
Warrants converted (in shares)     110,000      
Exercise price of warrants converted (in dollars per share)     $ 12.16      
Series A Common Stock Warrants            
Class of Warrant or Right [Line Items]            
Warrants converted (in shares)       12,500    
Exercise price of warrants converted (in dollars per share)       $ 1.00    
Series B Common Stock Warrants            
Class of Warrant or Right [Line Items]            
Warrants converted (in shares)       25,000    
Exercise price of warrants converted (in dollars per share)       $ 2.36    
Performance-based Warrants            
Class of Warrant or Right [Line Items]            
Warrants converted (in shares)       644,365    
Class of warrant , unvested (in shares)       644,365    
Series E Common Stock Warrants            
Class of Warrant or Right [Line Items]            
Exercise price of warrants converted (in dollars per share)       $ 23.64    
XML 110 R65.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
REDEEMABLE CONVERTIBLE PREFERRED STOCK - Outstanding Stock (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Aug. 31, 2018
May 31, 2017
Jun. 30, 2017
Sep. 30, 2017
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Increase (Decrease) in Temporary Equity [Roll Forward]              
Issuance of Series G and Series G’ Stock (in shares)         (486,000) (1,296,000)  
Issuance of Series G and Series G’ Stock         $ (61,309) $ (66,101)  
Conversion of preferred stock to common stock       $ (1,735)     $ (24,392)
Document Period End Date         Dec. 31, 2019    
Series G’ Stock              
Increase (Decrease) in Temporary Equity [Roll Forward]              
Beginning balance (in shares)         0 1,296,000  
Beginning balance         $ 0 $ 44,672  
Issuance of Series G and Series G’ Stock           (44,672)  
Accretion of redeemable convertible preferred stock           $ 0  
Ending balance (in shares)           0 1,296,000
Ending balance           $ 0 $ 44,672
Series G Stock              
Increase (Decrease) in Temporary Equity [Roll Forward]              
Beginning balance (in shares)         0 346,000  
Beginning balance         $ 0 $ 5,110  
Issuance of Series G and Series G’ Stock (in shares)   (346,334)       (346,000)  
Issuance of Series G and Series G’ Stock           $ (5,218)  
Accretion of redeemable convertible preferred stock           $ 108  
Conversion of preferred stock to common stock (in shares) (792,434)            
Deemed dividend related to beneficial conversion feature     $ 4,500        
Ending balance (in shares)           0 346,000
Ending balance           $ 0 $ 5,110
Series F/F-R Stock              
Increase (Decrease) in Temporary Equity [Roll Forward]              
Beginning balance (in shares)       1,199,000 0 1,199,000 1,199,000
Beginning balance       $ 57,958 $ 0 $ 58,449 $ 57,958
Accretion of redeemable convertible preferred stock           $ 38  
Conversion of preferred stock to common stock             $ (491)
Ending balance (in shares)           0 1,199,000
Ending balance           $ 0 $ 58,449
Series E/E-R Stock              
Increase (Decrease) in Temporary Equity [Roll Forward]              
Beginning balance (in shares)       795,000 0 795,000 795,000
Beginning balance       $ 29,963 $ 0 $ 29,972 $ 29,963
Accretion of redeemable convertible preferred stock           $ 1 $ 9
Ending balance (in shares)           0 795,000
Ending balance           $ 0 $ 29,972
Series D/D-R Stock              
Increase (Decrease) in Temporary Equity [Roll Forward]              
Beginning balance (in shares)       1,396,000 0 1,396,000 1,396,000
Beginning balance       $ 32,642 $ 0 $ 32,728 $ 32,642
Accretion of redeemable convertible preferred stock           $ 7 $ 86
Ending balance (in shares)           0 1,396,000
Ending balance           $ 0 $ 32,728
Series C/C-R Stock              
Increase (Decrease) in Temporary Equity [Roll Forward]              
Beginning balance (in shares)       1,508,000 0 1,508,000 1,508,000
Beginning balance       $ 18,323 $ 0 $ 18,366 $ 18,323
Accretion of redeemable convertible preferred stock           $ 3 $ 43
Conversion of preferred stock to common stock (in shares)           (1,508,000)  
Conversion of preferred stock to common stock           $ (18,369)  
Ending balance (in shares)           0 1,508,000
Ending balance           $ 0 $ 18,366
Series B/B-R Stock              
Increase (Decrease) in Temporary Equity [Roll Forward]              
Beginning balance (in shares)       2,247,000 0 2,247,000 2,247,000
Beginning balance       $ 5,286 $ 0 $ 5,288 $ 5,286
Accretion of redeemable convertible preferred stock           $ 0 $ 2
Conversion of preferred stock to common stock (in shares)           (2,247,000)  
Conversion of preferred stock to common stock           $ (5,288)  
Ending balance (in shares)           0 2,247,000
Ending balance           $ 0 $ 5,288
Series A/A-R Stock              
Increase (Decrease) in Temporary Equity [Roll Forward]              
Beginning balance (in shares)       1,857,000 0 1,857,000 1,857,000
Beginning balance       $ 1,850 $ 0 $ 1,852 $ 1,850
Accretion of redeemable convertible preferred stock           $ 0 $ 2
Conversion of preferred stock to common stock (in shares)           (1,857,000)  
Conversion of preferred stock to common stock           $ (1,852)  
Ending balance (in shares)           0 1,857,000
Ending balance           $ 0 $ 1,852
XML 111 R8.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
NATURE OF OPERATIONS
12 Months Ended
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
NATURE OF OPERATIONS
Cardlytics, Inc. (“we,” “our,” “us,” the “Company,” or “Cardlytics”) is a Delaware corporation and was formed on June 26, 2008. We operate an advertising platform within financial institutions’ (“FIs”) digital channels, which include online, mobile, email, and various real-time notifications. Our partnerships with FIs provide us with access to their anonymized purchase data and digital banking customers. By applying advanced analytics to this aggregation of purchase data, we make it actionable, helping marketers identify, reach and influence likely buyers at scale, and measure the true sales impact of their marketing spend. We have strong relationships with leading marketers across a variety of industries, including national and regional restaurant and retail chains, large providers of cable satellite television and and wireless services, and increasingly, travel and hospitality, grocery, e-commerce and luxury brands. Using our purchase intelligence presents customers with offers to save money at a time when they are thinking of their finances.
On May 4, 2012, we formed Cardlytics UK Limited (“Cardlytics UK”), a wholly-owned subsidiary registered as a private limited company in England and Wales. Cardlytics UK was a party to a collaboration agreement whereby 50% of its income and losses are shared with Aimia EMEA Limited (“Aimia”). Cardlytics, Inc. obtained full control of Cardlytics UK in June 2016 upon the termination of the cooperation agreement in exchange for convertible promissory notes of the Company. Refer to Note 6—Debt for additional information. We also operate in India through Cardlytics Services India Private Limited, a wholly-owned and operated subsidiary registered as a private limited company in India.
Reverse Stock Split
On January 26, 2018, our board of directors approved an amended and restated certificate of incorporation to (1) effect a reverse split on outstanding shares of our common stock and redeemable convertible preferred stock on a one-for-four basis (the “Reverse Stock Split”), (2) modify the threshold for automatic conversion of our preferred stock into shares of our common stock in connection with an initial public offering to eliminate the requirement of gross proceeds to the Company of not less than $70.0 million and (3) authorize us to issue up to 100,000,000 shares of common stock, $0.0001 par value per share and 25,000,000 shares of redeemable convertible preferred stock, $0.0001 par value per share (collectively, the “Charter Amendment”). The authorized shares and par values of our common stock and redeemable convertible preferred stock were not adjusted as a result of the Reverse Stock Split. The Charter Amendment was approved by the Company’s stockholders on January 26, 2018 and became effective upon the filing of the Charter Amendment with the State of Delaware on January 26, 2018. All issued and outstanding common stock and preferred stock and related share and per share amounts contained in these financial statements have been retroactively adjusted to reflect the Reverse Stock Split for all periods presented.
Proceeds from Issuance of Common Stock
On February 13, 2018, we closed our initial public offering (“IPO”), in which we issued and sold 5,400,000 shares of common stock at a public offering price of $13.00 per share, resulting in gross proceeds of $70.2 million. On February 14, 2018, pursuant to the underwriters’ partial exercise of their over-allotment option to purchase up to an additional 810,000 shares from us, we issued and sold an additional 421,355 shares of our common stock, resulting in additional gross proceeds to us of $5.5 million. In total, we issued 5,821,355 shares of common stock and raised $75.7 million in gross proceeds, or $66.1 million in net proceeds after deducting underwriting discounts and commissions of $5.3 million and offering costs of $4.3 million. Upon the closing of the IPO, all of the outstanding shares of redeemable convertible preferred stock automatically converted into shares of common stock and all warrants to purchase shares of redeemable convertible preferred stock were automatically converted into warrants to purchase shares of common stock. Subsequent to the closing of the IPO, there were no shares of preferred stock or warrants to purchase shares of redeemable convertible preferred stock outstanding. The consolidated financial statements as of December 31, 2017, including share and per share amounts, do not give effect to the IPO or conversion of the redeemable convertible preferred stock, as the IPO and such conversions were completed subsequent to December 31, 2017.
Upon the completion of our IPO, our amended and restated certificate of incorporation authorized us to issue up to 100,000,000 shares of common stock, $0.0001 par value per share, and 10,000,000 shares of preferred stock, $0.0001 par value per share, all of which shares of preferred stock are undesignated. Our board of directors may establish the rights and preferences of the preferred stock from time to time.
On September 13, 2019, we closed a public equity offering in which we sold 1,904,154 shares of common stock, which included 404,154 shares sold pursuant to the exercise by the underwriters of an option to purchase additional shares, at a public offering price of $34.00 per share. We received total net proceeds of $61.3 million after deducting underwriting discounts and commissions of $3.2 million and offering costs of $0.2 million.
Selling stockholders, including certain of our executive officers and entities affiliated with certain of our directors, sold 1,194,365 shares of common stock in the offering at a public offering price of $34.00. We did not receive any proceeds from the sale of common stock by the selling stockholders.
During 2017, 2018 and 2019, we received $0.2 million, $2.0 million and $29.7 million in proceeds from the exercise of options and warrants to purchase shares of common stock.
XML 112 R61.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
INCOME TAXES - Deferred Tax Assets (Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Income Tax Disclosure [Abstract]        
Net operating loss carry-forwards $ 64,348 $ 60,718    
Allowance for doubtful accounts 28 26    
Depreciation and amortization (1,321) (856)    
Stock-based compensation 2,727 1,968    
Change in fair value of convertible promissory notes 2,275 1,334    
IRC Section 163(j) interest expense limitation 436 737    
Other tax credit carry-forward 1,419 3,071    
Other temporary differences 319 465    
Valuation allowance (70,231) (67,463) $ (58,649) $ (84,483)
Net long-term deferred tax liability $ 0 $ 0    
XML 113 R27.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2019
Income Tax Disclosure [Abstract]  
Schedule of domestic and foreign components of income (loss) before income taxes
Domestic and foreign components of loss before income taxes are as follows (in thousands):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Domestic
$
(16,711
)
 
$
(48,897
)
 
$
(13,464
)
Foreign
(2,930
)
 
(4,145
)
 
(3,680
)
Loss before income taxes
$
(19,641
)
 
$
(53,042
)
 
$
(17,144
)

Schedule of components of income tax (expense) benefit
The significant components of income tax (expense) benefit are as follows (in thousands):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Current:

 

 

Federal
$

 
$

 
$

State

 

 

Foreign (1)

 

 

Total current

 

 

Deferred:

 

 

Federal
(28,331
)
 
6,896

 
1,326

State
2,345

 
1,264

 
622

Foreign
85

 
916

 
222

Change in uncertain tax positions
(120
)
 
(105
)
 
598

Change in valuation allowance
26,021

 
(8,971
)
 
(2,768
)
Total deferred

 

 

Income tax benefit
$

 
$

 
$


Schedule of effective tax rate
The following table summarizes the significant differences between the U.S. federal statutory tax rate and our effective tax rate:
 
Year Ended December 31,
 
2017
 
2018
 
2019
Tax benefit at federal statutory rate
34.00
 %
 
21.00
 %
 
21.00
 %
State income taxes, net of federal benefit
1.82
 %
 
1.91
 %
 
 %
Change in federal and state statutory rate
(156.32
)%
 
0.03
 %
 
0.34
 %
Foreign rate differential
(1.04
)%
 
(0.06
)%
 
(0.20
)%
Other adjustments
(10.93
)%
 
(5.97
)%
 
(5.18
)%
Valuation allowance
132.47
 %
 
(16.91
)%
 
(16.18
)%
Income tax benefit
 %
 
 %
 
(0.22
)%

Schedule of deferred income taxes
The significant components of deferred income taxes are as follows (in thousands):
 
December 31,
 
2018
 
2019
Net operating loss carry-forwards
$
60,718

 
$
64,348

Allowance for doubtful accounts
26

 
28

Depreciation and amortization
(856
)
 
(1,321
)
Stock-based compensation
1,968

 
2,727

Deferred costs
1,334

 
2,275

IRC Section 163(j) interest expense limitation
737

 
436

Other tax credit carry-forward
3,071

 
1,419

Other temporary differences
465

 
319

Valuation allowance
(67,463
)
 
(70,231
)
Net long-term deferred tax liability
$

 
$


Summary of changes in valuation allowance
The following table presents changes in our valuation allowance (in thousands):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Beginning balance
$
(84,483
)
 
$
(58,649
)
 
$
(67,463
)
Allowance for domestic and foreign net operating loss carry-forwards
(6,509
)
 
(9,863
)
 
(3,598
)
Rate change on domestic net operating loss carry-forwards
30,705

 
(17
)
 
(32
)
Change in foreign currency
(187
)
 
157

 

Other changes
1,825

 
909

 
862

Ending balance
$
(58,649
)
 
$
(67,463
)
 
$
(70,231
)

Schedule of unrecognized tax benefits activity
The following table summarizes the activity related to our gross unrecognized tax benefits that would affect our effective tax rate, if recognized (in thousands):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Beginning balance
$
558

 
$
678

 
$
783

Increase related to current year tax position
120

 
105

 
(598
)
Ending balance
$
678

 
$
783

 
$
185


ZIP 114 0001666071-20-000054-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001666071-20-000054-xbrl.zip M4$L#!!0 ( !*$8U#PKG#IA4P %9H 6 8V%R9&QY=&EC?L\\^ M6ZI.OA9\O86K)^0*N+@*%2I62%1(X'!?;]-G.T(A?P8 (,'.L,5GLG8V^[Q M#/8#Q,X$ ->U6\P/F]W64(K):GS>%;78,I1L[B_BL%^9J;],*QJ-=HZ2._M0.T"DT^FE,"12.D:1 M'HPC(3B6C@1;EX/\BL.V!LVHTQ]R^I"4TM^PR1<.9::FUDSYS54NR&+^AQQ_ M&/642;&8 :O'ZK4BH2"F0B+P#_!2?(LYP^9#O7 H"_;[/4XS7"H%\/N"H7*9 M78%_4OR>+>0,>:Q9OQM#V6@9GM#O6W_M\#A+!YGA@1%[9FHLW6*UP6%/*#5+ MCCH13$XYR1\ @3\CEHWH=\++J7ZCI?];[6$&\ _U?=/Z_H*))_#:_Y[1#CB] M]M]K'N/+D&"F9X%#,!L.6;,PHZ*E$^CI)**:0,D@$S*()#P!Q+YT!?Y$^T<< MG\5IB_];*/^D_ ,&"[5BK7^!0?PMQF\HOX7A0]4^GR>K?!L)/)YP,(26MJ:P M5-24]CHG8O%%@QU^ _4+PQ^PU(ZPUX3 3D_P/S2RTO_\,!JTJN-^:V:JTAKT MA5&S-?5/#+](*EV]C*C3$G)DD4!JV;A^T_1W3 ZKT^X(95$)_V3ZI>GON'[9 M34(YA_=/OC]ML3_S.;VPW9H%T%T A<%0J-Q&H=+.8#+L'(:*P10P&&R IF $ M-3Q'Q,*C)V >/2I@2\(2!H.B<'ND##R!478Q&1A]Z<5AM&T=8W1A*$J9L4O! M8 )X"H/MYKI-)*&'P5.7,]@ $T. ==H5'"9#PV':-5RFW+&@F1^#;/_X M1#E\9M0L93,(!DR"@>?0*+E*7UE?&>#OB/_##P!A$U78&7)LNHPH1UD^989 MR5!(E-C4. RX;/9\1NGL%!S&/R\%EQ$5\#"U\%D,-S8]K,\N8/^1[A<=,EC8 M;#&]F 4LA4^,=;,P 6R&7<'"VC"-8$"(!%LLB1+3/U>@%,046@Z/0^(XS0:. M1N+G.9@Q74SAE#/+ #4AOD,2,SHAEC)NCW \BH12[0Z(X@:RG"75*! W59:0 M.BP:(U_-)H0% J%/(F0Y[$:'$%-=0$70AJ1:$1.-4P YIPR0*%,3C'H=UP/K MB#&+WD/7&4D./^P-!4TZ,&(@*XD6Q$*QZOTT&Y^(MY%E'(Z M?'B6&U1I/7ZKP6LL PR8$"')BH BEU^D\_JI3G\@$ ZB,#7B4V+ZQ:8O8#,5 MF+DH#!P69A"F4ITY.&PFBZ.2:#ABT?I.>2[3JB4J/T6OQP3H_:N(1 MPR;2OYI^&2">[1'J=![0:?3ZPV;$2+6Y S*W'X:1@,@;"%#C(32 CP P9FCL M4HO@E)H8&V)X>18O7A>.:4DB[$8UXG4VH-QLF%$C$&5[13:( 4IC8 * R72J MG!JAJN@(30:0F0"*T+!8G-#) (L3#6K_^E8&^/H702*0$ -TL(Q MAE:K8?F%;TH0IV6$U@0.88@\;Q@$R_A8XWD4$7WA\(>ZEVQ..*4_1& MDT DBL>9*H6*QP C"J>+[PX0J>5AU :8+:&+=*[@T2])I* 3&V BKL.Q=* M6'5DMU;L"\K)3FXH1#*8"4+ *!=Z4"*5XG3ZA2[00?7;J&A 2@=5Y6%4*Q=1 ME60MS:(+)*BZ8(PBB+DU$@<9!)8+*0X/80@&KD;6PBY7 /0141Y MPNQ%5&&1DQ2*:<2 .RCPN-1E@%2%VHWRS5&*T4+U^! O"D4!(1G1JVUB.2(" MU5J+E.APL/UXGX\9Y[@D7)W+K#$0+!YV $\)L-@4MYVCXS#\'! BRV6D ML%5/,ZE"8BCB\Q,3>M1.(B(B"ILI$RI5"M3&THE5 6:<%)W>B*@#/!C7A[4 MN< W\MVX+U*DT\R^WPN()<(8?C\98OBEVJ9+%D>I(C M[J?[#$P.1^@1.-54EAUQ8(D"2.%SW)* @^+G2K5&'5=KX$<%<7_8)M 5QQ-@&(9! M!X*H2&:RQ89*RQVL6*#@&,(VIY&EXUJUEE",YM0HM0X/S\CT^1(0 4C(((J> MC#"Q#>01J51DB=E)2LA-!)T5IDBQW-/AI\(!2\@I[K*(M6$X+@G$U3$5EPVIS#J*R85JI5$FVQ@D"U1L M6=0FX7&LL TO2XB! &;8#"7/Z!53=6A "V#!W2,I]X'%&TPPW09Y,36()"0^ MWD<&&$QI$+3I;60"0N '$>PWS \#JA@-@LIWBM$6#Q*# 9CG"8I<42F9P_9* MV5Z0I'8C-M"JC,7PBHC8&0MP-50C+%$PU12O7>N5$]S$J KTN^(L,^SR$UT! MK4MJ*$]%()9>BIA%&J_=S=4:U0 2PM)3,1B$$E0^R(>"-CWJE#M@751%"J(R M#H-+IKB5,2&)'PW8W$P'(^C#\GA.T"8#P#) &IPPH0&>QZI%66PU&.6%8I9P MU"WBFZ60!F)B,95O%X$B7U#LMKK8-GDXC+=9%% ,KZ'9$B:?V^I1ZT)X5 <1 MV.;R'!NTFMUR@4@!^?!\+#>R0&Z&S,532ITDB\T+8LL @"8L[IJ4'LS]D,)* M5UPLLDGD6K.=)!?*XRZGR@3%Y0EN&"S?RW(TIH\Z% @:A:W6B-[JH O-B-C- M"_,E$1U4RA01((";!LA*%\2)!7:6T:J6"Z1F6T"+T<1,0P)BP@39A5YI"B/*:$8H#69R>!)J(%E45"<3D;%+M$,FH,H>ID M-H@"XK6@5 G%R!&OE<:TRM51 T7("UBU"1D[#ONI'D,7CRZG#RZ MWX;* 52IP4IC0ZF[\NHQ4P[84)O:JPG10"LV3;,3TV/<@-D=QZC >L1!FS & M1:181LN6J9ERO QE:,L 23Q/C,,.:<@+=)1[2'Q#H>,43@F+EA M9TP1<_D" D; ;A-@"8% )=?)XQB02!:$03K0Y?%R26R32"CT M"?$HT>E348,P8BS?>E*JE$92ND6^D(;BI;%X! 1 !+2$S0_%2?@(;&1:F6R5 MS@X3$3Q"4]D@@43M8C$]#L1B9 MRZ %K4%?PJ\%352_"4'DAKC?'!,*1#Z]TR#S&=A.N#RF\.ALK]X3+1(V_>K]RHM'KAY@R 2($+3YS:8 SX1M$I0( MQ(U W"5U $I$/N] ^3ZK#2ZB =(]'&:''1"'CCDHV/5F)A +@.4"& R4\HP M&A"=EHN20(F=9PBJE6:\(BB1 2(7E @Q^1XJ$0I3 8O0+PM190A1IF-! CM; MR(18&B->!-E]+(\*)I8!\E0>KHNE"'CT4#R2 MFJ@!;9CC!#F,H%4NU-F" 3R6B09B+C(JLIC#L-J&:/T1+^^7_! K&./D@-7O M$SMIA+B.I];Y?#&(+U-)F%X#*T!@NYQJ0H!$XO&E1K*:P%?)L;CJ@/T&H55! M)1NC@3B$94%&'T58[K'I ;?,[1(IU3&JE1EG.G4*-]]#!@-64T0,>&T)"Z@@ MT!1B'^PQZRQXMLS 2 CD&K?3Q[4BW$B0@[A";HK3KN/X&>6UGB8NQY)8B.'! M/M@>PY-<8H A04QZ)M^M26 Y.>KFQ2@(/T"0@Q8;PD8YWJ#'%V)!"90*26DQ M+)MED>64@):D+:^7+6J*EDDU&K6.0,3AH6$U&1%OT+MUI)#:HJ("!JN3J0OH M.687']"6!F*\W L"<1BZ%G5<$! M)MW'0L1V%<-"-E4& MS(6S162A#?$JL) K0(UTH\WC K7Z> P4ES^W =0ZM984!$!@DV?UC'B4=9(#:P4-3FX 0$'## CF!^1>P) MEJA"#5FEBH9("H(@P-*7 ?J#9H3M)H)6DSB"-[L!$181KV2R"(Z=8*$+A +N\D,#9LC@XQ:IRP"1\@&A. M6R!)/"0%%(0@W05'$[$0$U9B.32[O$YQ\ /Q!&051;0P-DPYQRAV,-A\I\29 MD&OE>+-=&&)#-!CQD8*PANWW(#(LSA"#1).=J0[21"!+&N?1Y0X_#>0H@N7. MP>7V$=QR, @;"R525BU1HLT*.;!%"+/$//RP+# K::&N69) EM=+\AANQ16 MN3ZHY@F92IE!8#0!"9?+SP6,UO*8@CJI83241@,<3TW46!TD*F-ED#T2D8WFO24XOWWH2 M05AK1*U*+55SVZ^P:4!DPNPT*H1MFV_P4OE2BC.$#:H(8 M8.F]:B! C@-F.15$;8FP&&_F8QFE-F #'58O7HOJ*"$+(TBS4A2Q1'D(""BH M4B(3Y( )4M K-*J4<2N1)HW%'7873^&S"U&O!$1+_3-HQJML$DM4C.BD0F=8 MC/A,#A4D<3%,;##YG $M;JH:JZ)K&5Q M$:-?Z.E!M<"CY##=YJ!&0\ 2?%_0K7%ZA (RPZ@KG[)#8;?3 M.!P#3\U"$<@CCT?"1I+731!R+0F-4P13G&J;S8B%;8U-(?'$/(XH4RX7 VY7 MW -:R023BB)6*6@\BQ94$UL8#%'Z.S0)-'8V9K83M'1.;090JI1.IA,A1DA)Q(^/7N*;' M8XFH@C0M6^DWJEB*D(VDY(*M48&"JWG2LS"BB@@>3T:.0\BBCL8G!U&J>#R:3: M*9R@)"+'BGTQCQ;F(1Z"2*HW$P4.#^)04SE.MY))9\3UO#) '=/.4UBQ_(85 M JU0F)30D9PDCM;#P4.(WT4A"ZAF,HR&5&&R@,(R&1D,@2W!![E856-DH3#1 M;Y:213Y?$ 25\?)5AN1:EZC4#ITLA=_)#4?&Z@!*-V0*)H"P6H=FM4,0;":D!EQ$(.!QADQ8DECU ]>I!%0#Y75P@YO M6F^ 9@3"Y8^=:5$ZER:V44ARJM]*,<9H5,U?/*G^QTV'>7*; /&0$Q:81(^@ M&G%<#(>- GYYG6*.A?T&C4'+-P9,% 6L,-@A0HR@5H0$!+':$)(2O$05(>B# M(8$[8$F$53J#QRN$5##%'6"JY%'AW[]<,!A!/P!J4;S'"Z@!!@-0R9E6O9A( MA40V-L#@VZ)@*,3'FRARLIX L.E8M0=C!3H>RX<$RO(PZM0"*M#&%,GQ"I$- MTMKHZ%=V*98E8&:$ZNEB,=XNXU.5%&F,@H_H'6I* MA):@F&,68]D@(Z6#9 =E"3DHA?1 >9U"A501JEY,"282FHA2]MMGX?_QK=S; M (#QGR]]R]_H_ND]]G]P%.+;+\K_-P]$2"1_?[+!Z_WFJ8A@2&FU_3UGL/3] M//#KZWF,O/6W@3B1T'\"Q(E8D5#K/QZUD$@R!$@P!"-FJX"=A35T=CHM&00V M@P$22!R01N=P:$0BQ.*"7!*=1642V5P"@5:FX-^S_@F6[3.'2P_7_ )K^0]@ M?\/Z)U@9ZK0[$=CS&YIP&,,&V20"1"=1Z&0FE\TD$NE$"@,"Z00VF0@2(!;T M*_8W^/\D0VE%+,Y2.V!YX& PZY<3.;\B_*'WSQ.WHLZ(U<)%?=Y_\\Q%US*K MR'!^8R%8_TIC?V+]%K+E&VOQ;R);OJ6G?R+[_J^7XR_YOR4&_8L5^6;O'QS! M[Y?DS^O%=P9#/C3^C=,T*FO@?^#3;^A^FN0H,\6BL*HE6''EO!?GW#Z%M-? M@YL=,&*W6K* 7QE_;?CW L3_(VOV+UW?_VS-?G>@[?_W:U;>^OOM]^M>_L-V M_5^+Z]LM1G\WIL?YZCO-O*/X_2$_4 M\G]Q\C($^.U_D:&PG=Y_)[' R*Q($!M.\)L)2FDR]Z\.?_XQ&\%&G<&'@UIG MT&GR6&41*^HO55X6%_8$K64&\%<4?X>C1F$DB.U[*V*._R74[XC^C":58REI M,(OX#\Y?&OY,*8%CI5TJ9\+Z[X=_3)<9T2R0#G8F0002C5RZ;)3RN275TJ_(?I[G%*I683?,I6U M_ ]=\5_IY'_-B_DM?U$H81V8_R#_WGM@C1F8/[6$S5;TEV@F9W-3/$X3"J/Q M%"*A,P';O+^C^ML!E[$U/SGWUE:$4MF:C2U6];7JS@6KL+_\"H%^9]B5/BZ%U>_.@["O:]4 MH3ZN8OT*E>I7^'H0UP*'JUBQ8J4*%7#_N&I4JUZU9J7*52I4Q/JE]7 5*E>L M6 $CJEZW;A6LNW+%2E6J5JB&JUZC?E*#AC5;-6J<2J*CD0U-FK8F@E H')LZ M8]/FO"W?I[6A,11JK4X?G9Q_\1*9.O/P90RO>04,[W?BON MA0VM0J5*&$G5FO4;E(JK4+$2KG+]*DFMB%4;,!2I<*!:]4:DR1L:M@9I2C08 M&GRQ<1,RA:G2FL)3IDY?E+MY7WZ-[],@MEICB0P9.F/QQDUY!\Z=I^HNW'[Q MM1!7NU(%;.J5ZN.ZX2S)CP_YLR8T5.P? REZ- G-*5GG6G"-VNWIO(D+JGU< M^SG05_367??>G)I/W^[:^+1-@6Q7>.#[L?I5BE.^'L=_8>/5;'^;D]Q^R?"& M_L7_05/^@GG0VFKG]H_9F]=_=6%FT@'7A&3EJ5%]>/KD:UT7]3SQLM6(G5U& M-+?>%%.9^0O,.6?VU#C=7_5D[ND+7F5)22U#T^EM;+6/C3]0?\>1SY?GG_@93OKYU?AEX>^ MXHYHNM4\\:'GP.*!-^:MTW8=7VR\,?3RI,7GP5=WAR5?:A8:X8G'![8X11'N M^HJK$]_47Q07R#8W^3C7?/ERUK8SISYO>5NWZ-F6PGD]U%LOAE+9%^6MU][H;7HX\T:?1FX+:'NQ?D]1I1A(R^TJO+QL^S=N2> M-^V84&MLP1OM]DD]GWP?76LEN.1LX3'TR8Y4&4-']VQ8WVV9=\O _,S )\F< MK[A6#Z=]6M=KQE=<[:=?<5LN[%FHV_1I^X!'+7,&'!EP?\T7VKJ^-BY0K?:3S]GG9%^&2S<_1D(5=P[@/.Q^;%* MK]+=![^H;EHA3>Z&VW2O[%V>(#2C&5Z M_+SYG.UO5ZZ]Y(U&)DR["'.O.B]4O5PT>>B)8I?%,[NU;4FO%LQ,'B^)GY;1 MM';76\,F9?5\)X.F2RZ<2]LQOA))_')=QZ]8KS?:=N2R8?+"XV= F MM8>MPEGD?E[KUA/HAZ(?GV^)<*H=TN9?G7:UWZ&@M1WSK+3%XWI2\\-]4[B!I=NO;'@V3E4[H]!X>'QBU/&:T36/YC-J M;1W$> (UK38$HFPY?ZS%G$XK#EF>U1N97*]'G[26E8X]W'O1\R&KQQ(WLG92 MC^R\ZU\N;GC08=?P[>?[M$."O(*'AU9M9%TL"2QN.6=ZOQS6X3JF<]1'O;LJ MZE0G2@9E7*W,J 87*RD3[C,[+G1,'Z48U*/?4"@Y5&GY=.[993/<--(.OC+" ML;>9@QR]6F5TVJT-A_M!CV6\Z9O#O)H=(O%.+RLUN+N1?ZED6^+:J1S O^>( MW/U&VVE\/NO]E%;+EI^>-FU]YZ2#MQ8/;UGUHV<"A3AQ5H"Y<<&,E@]JF7HM MS=DQ>1+4?:4^CQ8;A&O:]-[["56ZY_N&#\-W&'>\U_Z.SPK)0P[..- 'EG&Z MWED#]* - ZR4SLMN@H^&/GW113NUEO^'FHI+_*Q&QUK]O"25WSZT:&BC9%>- M^E4W76@/YLF5>G/=?@V)%%O3'U,9[0^A&X5X'EL6R>$TRW5U?7%BVY=+@)XU77)PW M;LY@UKG:58[B*!O'FQ/59((+^K5G'MV];JX[_Q6XURNF4$>M9=<>/$ELVGLC0%HN:S8L>X1NM# MMK\#+W_$*&YSJ\'?O;<]Z[6]YF'" \TX^[,-XS[W7+_E_.9:6X==*CF5QIZ4 MW+5/TO+*\#Q9M8MB0;"R)$]0,:_"OFJ+'L6JKM^VK6#M@4/3EX7.Q79Z3IS^ MH6J.IL;RNX)9'3-+EIVT+K'_,'9,RTZ4 MFXMNVHI[J"^]T<96=TJ=TMZR;4K[[&V3M:*5D-+K\W9F1'P5L[TWFAS^QI8P8"AX0X MD[KIO5;M6Z5OS>XZLAE[6KC86.=LI-^G-DN>]!9OV#6NB?)V:C<6_T3SHR/" M5[N2#K,GMVI3 Y=3^6FQF9N_HWE.KXA[4]Z:I>[9/=)T)4G':I_OT?5$W6#R"OB \FQNI4^5DY8K M]T^?RFY6\]T8ZS7S=_?C1S9F%9F;'EG==TW6RZ.MM@]>E)14;P;WFJ[R)R[R M4_. ?/'\#ENBTI8(S=S5#CVIUK/EE(W3^G\8V+3;@N1AB9;P^YS7[YZ6G'@U MYJJB96S!(=F#(_0IB07.]T]W+5E84G?VBKJ3GST%LHT-^TXWK1W[Y=Z5QH_F M&9:LJ"4 R.:""*7>^@53FE3[84K;'Y+A^9T6M;[6)\=9Y>!E0P;Q?9YEV%2G M[S5[J2'O\)@?N2\5]Y]FDD]7E=8ARM<]SQHZ-+'VO05NV*%$20TL:+XDY\B/ M5;EH^S7NPVE'G_]8^/!XGX0H8?JY,ZK9)5W58,J O<._>D"SYU0LF\6$GGSLD;/=VC_ MH0M';.__^GC:MGRD]>1=G9]=*^*_^M"2/:C@4:R%(5/6>-C-STGGRS)7<"VY1:.*;UHF1IGW;^'D0F7?B(*]_'71KM\6]@23BH.X(B9XR_\GI9UVZ;,L: M-<$_8.36PY>O[5DX8-O/S065\[].-Y3 M M8MKN:9MV6K<=WF>-!XAHM[KW>TU]'=X&N:M38\4UFU3*'[H^.&%>5WJCZH]G M]D$DVJ<[F],LA_MS:)/'?>P_8C4P9L)-9/X!331O1M&[#-J_MF'MU%Z=;GBW%#VJV]M+>O<<*#PRJ ML#>E]BW5HI/%>Z:MO13)6\0I'G#P":#-F),[^OR&(4Y._?KK([V>U#OFV)&\ M<_Q:JK*Q9!)JZ=!N4>79;/F&:KHE0];N2+U7]"2[Q9WCU9LN%#R8U^7 C3Z+ M.^S#=:@<&_QPTI$(H6-[FG'ZJ?-+\V?D78S-?/[+/=F][MH3_,J=SC B^M:7?^*N_SFQLF2 MNKOG#%WU\QPCQ3UCT]G/=D6^_TFHP^$7K=0#]F4VZU;/,AF=#(QM>U25KE\Z MN_+"ZU,6.-[V'C%F@&!-NOY HTW!AEU^-*R_.LM?T*1UTQ?-N,'A+XBFO-V[ M&8% W_3WG,]/&SJ^L/]3PTU(JO[1S[!6VJ,_IZU<66;]_4OIVOJ']TS=W_! ME'A>DQXENL;GKW&KK#S0_N;FNUD3#WKWS3SW\VG(DQQ:,7O>FON[YLY99[QS MDSAR@J7YK0^FXHY?)D/0:>&+^;LZK'S?]E/M':IW68_W/+[N/JI=H&[P++?? M&6UB8OY/ VY__V))=K<+VBT7?JS2)0H_/77Z##]/N0,&@YM:BJ9D)9V/;!I\ M:7OZTZ,*\F19K39)@Q9?.S2ASZ#C3?>O^IET#DG?=Z]%\Z==)CR]#55>V=2( M6]FD:J_[]POY]&KSJTU.>:=IOF#@S^E7NQ=-F-FF8%&K'9LGI-^J?_3NU''^ M[S*Z5;I^84/)JI7HIO$+O-.V(NF5S!+;@,2AM$^;9Q_CYF;GN+X;X^(?22:Q M+^TV[E.&]FO?#P/5]:Y4Y%,>_HCN4&VI)VW:L!,Z?F^%0:LA*\Y?C?L5U^6B M[H?TN[UZ-)P\]E0EK\T\P^*99DI,/=!9EC5!9OP4?_#,NV!5IFSDTJ>U^JVA M(;ZK6G>]J1>OM+O3Z>*'=.NB!\"%]2B\] MNC1T(CP;/;UHR>AHO7B5B36KOVC>HSG4]"EW2^32I45F=,KIJYIIMX< G?>^ M:;FHYP1NT9#JV;[KFYX/Z=;5 MRE>T6=ZF15MAK[;LUHVK#Y&T'\D=-&?T6.;9@WT[DZ_U:H:D:C7[(I(55 M.C6-UJM6:7Z=KHPL4!*_^>D[VX6-77;MLW86(,53)'-&W[N78*5]2*M;L^3# MYA6?/DC>/%2*PGEOZ,T7RU94Y*ZKW']R=NJL'U8N;[G72VO>IT,#QO(Z<-'M MG]*RIWWXL*[%3T>2G)1]G8:HJW8_$B]X>/[%O71\ST\?D[-: MNT=-F5*RZ^7$CZ/X-ZLL0++PH]ZVRQ_FG+HGFBSL4?G6J@G5?I0U[$G=YJX_ MVWE%7F];W0;)6Z2XMO-N&G9.N+*R17/\]0=%SG<%WQ=4=^_LLLTZ*&5L0:3@ MU#KSI0\?*#/N5G*DC)X1BK7UD 8=7G7_@,VX=V$+E8RT_?&:1NM.;?IQ2-+R M0WD=NI^,TU,LMQK<(^L:7R[:+KQQK?FSE7<7*HO:.,XF^VOL?Y82GZML?''3 M*-!R>?OFHUX VP* M?Y>]O/')VN-+]N52;NP?,S[DRX-<^?,6:NUOBK>V.IX\0FAJL:/M3&V-X3Q] M'[\\;7"GS4UN[N@^I<*XXAJI##MU$K+%R\_4ILL/G)RXO3T-=VSWVS4O&GQXX_33<4MGW]GU=YR,^M56V*\LZ<]5V[K9_9^X?A@[O4;B*^&QA#VOJHSKFI$[77!M^^K1A0 M_2+S[9#GI#?XF\>;909VCFMP^]CA?H%3T(1E3WWMOO]Q]F9%<7C%R@$OAUVQ M3>PQ#;V=U.;69W<+$"Z(X\-3>S9KUX#6<;36N[YX0ZIIU*3ADVM> $<+'C69 M_."6M,0=V%[EN_KB]?L*DY\=E>^M1]STXNSX);BY/8Q'5NQ:=G795<*DX5U& MO&IR=4C1L!SZM4P7JZ6 Z]GR:."SNA\/DC\MW/05=R5VN:_O@^+SRJ^X^\HN M8]==^(HK]'U4DA^*W$,WK=O!^T);NB>Q\"MNR=4'QXHNYZ_8_93VXE3\L^S5 MF0^4]X7+GS?:L^4K;FW+:9&)1<]NGZGR[/F;I<4S;T1:GO@AC"SHV_+RY6L? MGW]6O>O2;=7L&[ZY.]9>N#3NAF9@]6KF/>U="ZZKBZ./M#V#LUYM^'2 M_/,#MW<[-S!_U:.)>V1WV[VZ.[_)ZZP#KS3G^X4_6M\?\JZ8N%-V9_DK\]QC MF;)-G][<.'>V;[53_*DGA'X9NA,<)/6O>-LW)EB;^R#38#AWJ7^G(M.EN9]/ M]_1>;GX@:^OIP/155S^\OS]^8KW>"U[TZ[?H2.\'+U:.E\U9T[[% DZ+S'DW M.CQ[F;<6OW_:JDOVM#ZVMD_7JY(NJOA35AT7LGE'^9?NU:J_MV96Y?-'8K." M@BH/F2DKWO+ZWV[NCS9>ILVVLNI5KSSH&J'RH,#1HR_V/9Q]<.4&I4:@FIY6 M43UYB'H^H_6$KAT4;U6[KI94V@!FC7VM,FCR=';/].3>:TMV#1&DN_L3N?UO M#NJZ:_BDL17N9,\X,8Z?PYXUN3O"W)0RJ>1*#\+Z(NF6O%$'+],Z*QMYQZQZ M<0^!6JQ=WU8%;L66?:/J?VD3_7OMA %[#S,7:&\-^G3Q MNW<_TGS\:+L33>>\;+RTU[5AO4.5YC1N/.)]FHJY$6ZVJZUI^XLIROMKB45P M;K7W/[5N*6VA[!6].;Q-9U=%8I51HS9,].RHU<^[1W@XEOREIEE FG-*?+J1 M[7JU6(,[53\@D7M3)^YW*7[>]870+_LKKF[QJL^T;B?!NJ.M;U?VVS_O?%;6 MDK>O]]!S:IT9785XMW6(FC%CQKC-SMNG]Y/GMC$M=UX4,7N^_ASJ]VC1NB9G MUF:E-COS]&[R$?&G]RT+CWWB?G$%>WR81[O*>3=@]IXO%Z07]H]JO.3B(MR( MJY4E07[#MH7[_>#DA'[7=P>U M"O/VBJ]+NSEXIFM@M>NTSUW6Q(S]Y;+MQUYE=E[RIFWOK9Q/CB J<].=!J;7*]1#W3J'K]%T_GR;*7=I7& M9ZQW=%'<.5=R,;PHP[;Z+/&@DA:> M>C9[_K3TI_L*L]\E-,71:\=\[>?;.O;JDS-7D?'0J-][?ECS%@_4)WM6:?4J MO=F7@IO+=]JRAX%SV/78'4[2VJZ\Z/"-FMG26D,$OVX\_P*AV;7HH)9)>ZO/ M/-.\1HNFKAYWPNF&]&D/H +.D>[U9LS+S1RW[;-K#/P5)\A(:KOY0N>\RRFM M#X\>,NC&AGJ3-C!H(UCC1X^YJ.MC7G+0V@T]NV_$@=:$P@'9E,(&$U M99)O8.:9MRQMPOZPEFSK&A60S7N7D=WMKA9S647)DY<.Z-LR./#!BMEO\TL^ MKNY-S[ZY,;E52^Z!=1VLP@.^"-.;^_/J5I/9JMO+EYX/FDLE?<:#ZV%?<\H5O3@<_;CKR\%#6S[%Q89/:%K MH5N*'G52.QM3:KQX^2CPLN(=34V/H4K*G=93[N*]^T=TG74YBW!X=Y<-YBG\ MJR'IT8/FCORT>$#U8$33:9U>9(]J0DC"<6_O[?KN)6]U4@?^^_XOZ.DWH._" MZRE=-R,+MKV^'W[2+QTU=QR6<_619.I/T/:]4XAW=H_9N<;%L'?1!2N8&N6? M:-HRK_ M[.;(/SC^^\(;O7ZZGK'UDN7:@5-W6QS#MWFW)7\/IX-(F^PC?QEYH?/$\]KTDP<7/Q$_6K+Q]+7C-QI>=\F^WWC MBS.ZX#3#GQ8O63-AU)@KFSH=_3RKLOCT^N#ZQJYKN2/KWW7GM=Q *EZ_;_&& M-O5;?=_JA]ZGZQ0T2-JLFS'><0NY,:$&[W"&N2-7UKIU89W8(R!4S #NVFKE M\H\FM46K%A5;LSH69'9/&=)UM*WK2"THW]-]I!:+WCNP(-GC^1?)J26?X[O. M[3GP^..YQ5^ =0OV='RX=>"3C-YOIF[N-F&5\4R;#WB=O&\O^UH-?@*7-5&W M-.GLF-GSNW2(;:4V[S^0V*JMHN/;;7-7%2[/G?8EES"W?\^/>ZY]W^MB%\FS M(+SRJ2[UV1<)3S/Z8;U]R \0_3:O5N:)SPUR!-'0]7O9>9=^FIZ1HKF3 MTT9YB'CY:6W;[?QE_5=YA**US0P+Y'=.+X-^JG!C>/K)@P6S9@PGWSE\;':W M]8_NR&_\^.[4TKIY%U9[?-N\E?,Y7''[/MKI/%%]Q W<(WMW8O>G3YB_/!ZZ:_A6G[=+JW8@5RRX7;CEU?;UG MCLQVVG0LL26I5:3&3BZ;=>MEA?%UTC1WJ-6K'YT\H&&_V+B^E2J'@-O]=$G+ M9]P=6YBH.G1IQ,S//;M)9+8O??PX+3+C<-^Q4Y-$E)EUNGS,L6^=&KK ?S]% MUSIRECF\DC"R9-.'AYXWQ;Q-U[-WO>/UN&@9T^/C/J_3>7-GXY\+V3=9!?N\ M[L8%*:.)M>N/N+IM<,1&E2U;D*M[?@W\BGN8=&WY/[*G"S_(WO(^ !^F]Z__ M]O$GRY=^P0,M1A8,<&V73=CCV0.MV5S_[>A/ZB^>X$_ML5'_+ M6_I$;T7M>YH M5HO>A'3#E[1,9QPBG(,:ZFZD'@Z-X0EB8T)$^LO3W;-.\[.Z/]R_:G,7IWT$ M/>7!G4N:^:U*^@X@]>7C)I*H[_*#*W<^?>U*K)SV?*QDU9IFD1H+IA1D3#6Y MUTRP'$*/UB3D[ZW_4+N2W(D_ZEQ.')?G2O6(S-\]X.Y)YFHS2/VI]Y(/KJ+8 M[V1D]!EZ=I(^%FZ-?[KLSB7/E0'S3WD[3ES&215,]]6KKIJ?""$_*>3/YZ\FF/6A/"KSU_0-A^9FTTFBB86:;;=1MMONL98^F!V+F/185ZC M64V!<45I]%:K.EV_ M=T5=:_B.59H_5''=S636I8/;BXZLY)_/%,W0B?>V:YJRA+HVOFV MU=:-2)_8!VRU>0U=EXH^W*?M$&UY-77BM#$C/W4=GTOM_.$E_NJ)JO,+C#-U M)5/[/!E;=9';RB>_-@SICBR86\Z:NHSBR2D_[S8NE3W M0W#UPP$*\^;!%D.+RN&I\-$J>7WLGRX<4=RIZES37I#V]JVWX60.^H+"9&R> M!<2G3NS,RZP3:U=U5[?:XIV7]KV<.M,8WCE@5N,K[HN'+XWKIUVVG/1T8'C< M@!4WDGUXWLW6=5IW/$S8]&'VR$.Y'R]UFZ7(KBM3?/S0>^Z%QL]G&B]>/;WX M>9W=-?4+)3<[CE^[+'!R+!C]-V9*[2O1S[5-_(=&,)_O@TUEA&]>8LO[&P2M%:9/'7=IA&\'LZ;56B:+J M(3QF/Q*/6ZE1+_=*5D.WK__VPCN-ZJ\/F];6JU)G]-J7\@Z>1'/_2D>^\DY_CWM!4%YIV<#FQ>&?T7V\-KS[P]7+5JPKX M'')@5@C:D9M=IORF1>S:UJS%_1C/E MB\:G!N\>OW'?Y*/M)BS:W2) MU^)[5AZ16UF^1%0RY5T_U3W"W73^D$NY%P+26;4FM.G07GOOKJ7UI8_T'@)* MTN'CNPG/%M5]\O!CFTQY^ZQU4M:96RE??AA]Y19GVK!Q5;>BRT]6OU-YXO[J MGQKURIIRV=A:E/U8>I.Q&OJ8;HSO2O>?.4E*&W8R^6J0>IP^Q"IR[N>O.G'$ M: @L&D _\L+F2-;7>IUOFVK[$$O5WJZ"KS8WEA8 MW7*0Y>ZE3/6\!7G0[!T9M)]H@\#N_:[3NA,RW!;MJD/;;5A55&3( [QMXW.=?)8\B2A[8:4O:U M('1*\Z:JX* _?7F3C\?;5.X M:7]?(V]7U0_>I_=5/#GV_CMS?;389PA;#]-F[-C=K$VYR MH=6 H[,M/;1-VBCM)QAGO3-'O45K3W7,2-:J=W(;S)R''N_?2486MBU,?H;? M&#A-WW<-:C>?UQ3\/P$6"^GT3VFN&VMD@:WWM$"JMWFP$9X##8Q!'3@\X' J MY7D,[.WGO'X0X_L+8M02NL) W>%0^R<*TN1E(9V"AIZ6@1+K#2!D>"7FK3!L M@" P66Q\)N7R^ T8:W\N41'M85MM1,0D#@1MSP#D@':1GXPZ\>'X:F7]P]YH MW?M$8R94RO+#:KD;P2 =IXY(Z\9-2UTUZ>E]PO 72NOY.4UJUVEO9MOUO+33 M! PH=L@][7>RTTXK/P7'VH&Q?+_8AI!\5F[QHR1T83NR'[5NA(_0DXI3?3CR:=H/$" MNX]3^P/7B3M%:B[+)3P%)LTX70+54)634AF4/J=FS VJ%LM(L#PF)4-(8!,4 M<8\3,PE@PQ(E))FW%I#?[9XI0&V@%@ RD#H&7*D,,XY.1T(XXJ[34;C2MUK/ M 64,6"D['4GJ5;#*R,1D>&Y?<'SA;.UWU_TGI4JHZ_@)QN:9I,) M,R5FC(^5,0J,5L7;U_7#0D3'P]>CGCFHG*H2+'CTR,F((F?F9$%O*PV]OIR- M+)(& P MY(/L\.*L[Z[O].:W"();9(8T=V4GO'4;7W."2C' *YXYSZ7(JO6UOI+D%==/ MW&I53J=(QE\N%3FJPTY:-C1MBI4._/19,6\<4(-3XZ1M @F"EN?89T>#1)IQ M\N^:*VM>%,2=H5>)E6U;O&4KZ3@H- MPQD^CENOQ<#/3(JQOT=+ISMO2&OMR[^VQ6IBD,[M:I,)KJL6 (B*G3:K55V" M2.N1\26ALL.,GC9T(:LY,:&),#BY"6;8T>(-/Z#:2P1S32J4[[8$1AABJ;CO(/(!+87.#@$]"*V5^5%>AHX45J MF>6#]N5;OR0H7]7F.=*?>S_6HTS]E=:_XUJX4^_R_MB=<_R=[+?R6E*^LD8_ M,0A\:,MIM\I#26UOJ6EI.4$-.Y]^6T.+QC*6\XQ[4*^O./7TQZYQOU@2"!U] M?M]AKY'TB\BT_4;6\F61HH6;_T'&]C_ *W]L?\ QKWWY-M*_O?4/W*V_I=']RN?_P!-A_X\W_H.&Q_U MO[8_^-+^372OTB__ '*W_I5,S\;G4/8^XIK;(]9G*4"N!BZB\9FU[)7>EZ?)V M<@TJXOF[0S7=HDJ:E)?QP"U.G66JL[*UG*91*L(4-'L+DL%:XGQH;TQG&?ML MU3]6<9_9NV_Y,_D3S1!]\%V-((^#>TO/^)Z9^.*^E5]YA[IX8'X>["<$'ZI: M_P"!_P FJ>(G'HG&/\V,8_Y8Y\?'DD^NNF8X 'JK[Q*6HVN&F=/["D!Y:_ZI MUM>)41*$"R=PHM7LT@,AK/JV@.-SYLBL?X0:SV/CP(D(6,BP0XV.!8;%"CX\9D,(,9E.$-#BB M#H;8'8:3C"6VF6T-H3C&$IQC'IS DDY)R3U)Y-9@ #@ < >P5R%B"'BD M G"CFA%LN#E"%LMDBDCNIRAU@@=Y*VGF749RAQIQ"D+3G*5)SC.<<,XY'!I2 M 1@C(/4'D5&,%HC1]6ETS]9TUJFNSR7?CIFX+7E1B)=+_K[OC)DH^'',P[[O MK^)A[W^OU^OKS,RR,,-(Y'D78CY"<4VL,*G" J2-=DI%00C JCY%]#33QYN6&T9*->;89;=*?^(^XAEI"W,I;1C!D MG&3G' ]0\A2 9P ,G)QXGS/KKO<*6L&NNL-:[)9&&V+KRC7X<+*LAL76I0% MI9$RO.,KR,U.QYZ&,KSC&59:2GW9QC.?7TYDKNG*,RG]:Q7YB*P>..3\TC1_ MMU5OXP->K5J=4:/%H@Z55:W3X5M65MQ%6@XROQ;:\XQC*T1\2*((E6<8QC*D MM8SG&,8]?3'$+,QRQ+'S))/RFE5%08154>2@*/D K(76FWFW&7FT/,O(6TZ MTZA+C;K;B,I6A:<7MIKWKKU_ITS7-/U&;/S5HJ60]E,4$X^U'V?>& MW'A,*%B41T5E(\;$8<)7##D*KD*_*66SOMR7HX(8M-@:65@9& W$>)ZB./Q. M3U/CU. ./&75Q/K-U';P(RQ(QV@^'@TTOE@< >'Q1EFK=%Z[:*I76;2&L]#Z M\84U4]954"N /O(;;+EBV_B%S5BDDL^C/V6LTX5)6"74SA+*Y.3*4TA#>4H3 MY^61II'E;XSL2?5Y >I1@#U"O700I;PQPQ_%C4*/,^9/K8Y)]9J:.-T]432. MA-%R]BN?'Y:S M(!&" 0>"",C'EBN<448$8<((9@,,1AH8005EL<849A"6F!QV&DH:989:2EMI MIM"6VT)2A"<)QC'$I0,<#@#@ >%8I<]2@*/D K("1AS!WA"V&2A26G& M"!B6D/CD,.IRAUEYEU*FW6G$9RAQM:5(6G.4JQG&O'#+*1M,DA M7IM+L1\F<4T(80VX11!OLA&@;Y0,U+O&Z=HX44<**U3/+!^W*MWY(4+^KS'. ME/O9_K4:9^RNM?\ &M7"GW^7]L3KG^3O9;^2TI;7-_U\:T<**.%%//\ "3_[ MF[#?O%KC^D+ASXW]][]3^POWYK_^YTFNGO\ 4U/JS[KG[&=CO^*[15L$\^'Z MZQT<**.%%'"BCA11PHHX44<**.%%'"BCA11PHHX44<**P:HZPUKK\ZQ2=#UY M1J3)7"17,6V0J-2@*V=:)=Q;KBY2Q%PT>$_-R*W'WG%G2;A1*EO.KR[E3B\Y MR9W8 ,S,%&%#,2%'D,G@>H5@L<:%BB(A8Y8JJJ6/FQ &3ZS6<\QK.CA11PHH MX44<**.%%'"BCA11PHHX44<**__94$L#!!0 ( !*$8U#[;6),)!P -A5 M 0 1 8V1L>"TR,#$Y,3(S,2YX3 M4[1,S6@C2UI)GCEY.@63D(0="E1 TK;.KU\T>"?!J^28'FKK;$8FT=WH_G!I M@(W&;_]XW)C*/68VL>BGD][9Q8F"J6X9A*X^G=S.3]5Y?S@\^G M_[R:C91K2WG9YZ1(KX\6@; M'VU]C3=(08[#R)WKX('%-M=XB5S3^73BTK]<9)(EP0:O@HE!1*) [+6#V H[ M8[3!]A;I^-/)VG&V'\_/'QX>SG3$#'/G$-T^TZW-^:N+WH?>J\O>B<(5I?9' MW3 ?ZY0W"?V>*/]XQ\PSBZUXR8O+Y&3F X[-S9;?$Y+W3* M2V%&])"NG"A) 5(0<4(M1U$];!BCQE%'BY%Z=Z'#Q_.Q=NPJ&W("G*VO?-_ MWHSF L63WW]2%($JV6PMYB@T@\82V7>"TF8.V/7]Z47O%"SKM8.1I2-'M#J_ MO% @0W2.3<>&OTXC%F=<[HER7J,*KGVZ0FA;OQIQ0J\J_I-]J\,L$]L'JH_@ MM6^%H)4=JD*"5Y,*%37DG.ID2>"OTX#N%!Z=]E[M5XNHG]>K14!WB%I\.$=, M!Z@Y;+ISBA^W)J+(L=ANP/^N5C.3L007+6("5?P 5>R]W:.*@C/%*Y@9JEM0P2T"QMWSY.%^E&G'*L4=XP-HTJTGS:L0!>2/^,BK"$2, P6_JB;2Q M?K:R[L]URZ4.V\'(]*[*D":C"_XXC9@TK(S+&'>L&M0F3AC^M7=]#$R$KU-4 M%3N/"'Z<1M3-:H ?]77I=).I0D@E?C698A+L"+W'MG T+NN $B/S?Y]&+)K5 MA"+N@M9N'1&5]W/O=F$3'=CUZE0BH($?IQ%QPPHX6U:_6814XE=!LT"46H[@ M!(^"A]LMH4O+>\*?P:S],9BZ9WBI"/_XHS]Q%GO1YUMF;3%S"'>F8JL#P6#- M\/+3"2Q!3H-UQK]T9)YQOSLHDA&0="K$),5)=-<42HRB2@8<8-C^=&)S:YO8 MU_QO5\K R[I*<1)"28MU,M%=79TX"39;JLZ6X;KJ$/;ECP5M/=22*F!0BTGLC M0:0_N;D9+FZT\6*N<$#XWP(>;=P?:D=HA%6O\1)S_\\8D"%TLDV@9-^R'?[2 M0<0\#'R5!!5!_+KWYO7%92V(H; O5AD,E:1@14A6?O9E_W)L#P#3"#L.9O9D MV>=&(\XA6T .ZU+,W];%W!>D6$O%$W4$.8G$&#'&:W>/#PEOAFDIL*_J AN* M. *:M/V$NVD(_AQA[D ==-S.85T*[INZX(:"%$_2$>,D$%.T$\\7UH!,$7,H M'^(."701_U*T7]=%.Y"F.!9,S8' (^A)4!;HSCR0_^RS*H+RLO?F\J)7#\J? M/;Y=P\NB<\?2OW^#&8D;NQY":>+BE/D+(K'MHNMYV'HL"7'A7X?^#[C+GIA,[QF+*&<\GH^&UNM"N ME2MUI([[FC+_HFD=<[QS#,I7\%RK->;V1^8! $KR*T6K5QTMY><$[Z[VJ-!: ML"./[/7 M!X:]BPYJV+,WI3TL/F"_^-M.DP&2E^=?U$&H\FWKO:UA(FM#5=L MC:G-5Y$CRSX$:AF6Q>A=UD-O'+\:K M&+=7M7";3+69NACR D>\EF(AN[9,0^R++XE.'.TOEZ\Q]XLRE:X3KX!20% MN%R$WF-XK E\>DZI &F'+'R-[YSJQA6E"Q>Q%[(8GVOM:M$QFPY?$&K MO;63SZ)P9^="]ID/K,__\=A%'_6ZN+4#9FW^#4)*78I'YJ.#CT>WOS& +>%( MH>&:>+*$OQK!(6=1BDEF]]/')& '.SK L+/0U-U;B]$4;J9=R#Y>"^-W<.], M0XP2NK*GF,W7B-5P>/ ;% MWUTN);-!%H=.#CII@]8=@'+HBW?V+R6#D0R/[@U- T385V2Z^ 8C,(QP&:NC M(2S%9M*M8>PVIR+ M(P!ZDI5'#GSPALM1A" E)JF3(Y\T^9?Q(N$9!W&"R+>9<"FSDJD@]L*$D1HH)XOV,W#;&H MN[@I8E*XPNGU)"N9@^6,2YM >^J]X#PQ[G M"U*$I$[VOR'ED. %>JS3W^)$Q5^[9"&;PW%_(&ZO=CVIQ+=[W?R=Q3^)8P2=@(4(A5 F%**&4KO8VO@*4RZU_C><9NQ+<'B%%^>\K,O\9>N@Q[D M9N!_>*OV??8A:O(MA3GCE*9@#A-+ +3^IL//,4%'=/D/FV.D4F-@,4Q6-.H9 M>Z%;@6\INIFMI32ZOA"QC^2+B??LCF.K+9<83ECA\-D,.7M-P,4<2_',; ^G M\ S9QP=DD-!U))OOZA0Q*<4KL^!(X=7M#9R8:>LNY[.DQ3$3L@-("2PZN'*/ MV?"6,JQ;*TK^+=P)WW/;:_XJ85G:==Z7=)TX?S',!1(ZV97&""(3FT7;2VB+ M5^RRS\QC=7$[TSH;39^U8>V^D\^BN*_T7F>'-AD:G>P74R^UYXY[T7#48 M[ MB-4AD5(7]XW7DKXQG0$*BS]%6ADX@#"%7<:.HU"[?Q0Q*>XAKR4+(3DFQS[B M&[:N/U; H]@Q>RUQS/*PZ9Z+-L,&QAM0NV_1>\A1S'\F/T-6QZ@*L^+![;UD M<)MIUYIVHUZ--#B4]97C-H3?TYDVT&8S<3IKTO_CB%GV MQNL[#/L**AXTWTNV@*MA'<4IT9786 HE=W)XK0#3Q'7@RAU#9.;F?S]%4\B3 M4=H*,E-GY580$^G',1SQEV+#9T_'V[?CO^X)W"AG YD?TSDB?$HUO.]U(MNA M?^O<4S23/:M2VIHR.YB56U-4,R6JVJ]*K'*_*K'JB9$GJN"QZ]E_A]%9M")_U $P[30_K86O<,I.@*O;N>[(C33!N)(_93E8/1J5B,I.G4 M%<-^ !)QUBK9$#2D\&U.72Z)2:"D1IUFGW3WEE0<]W0I^T1$UCE5B"+0VQ+8MMA-YY?9L!.6,2S&7..]IS&-2E$B, M(N06$LU_L^U^40(=Z PSCW276Q7FNR2UB? M=?'8_UKB'06(P M[P8Q*,3P<#/OJ>!&_.'PZ&0T[ M=CEUH67])Y U!I-[:+S^N%%_@-M+3/'G>UERDA* P;_WA2J1U&A8[.8 68B1 M(;[)0(Z>9I>3-^)>!GRO"?"1+$7O["7DA7#TT98XR(0S+'-KZ3PTR:/95$ I MY-GYM13RF#@ED'=$/0N*O8;_ATCI>V1B[Q;;&;8=1G38<.'O#MT,JDLLG0,R M)[.JM M[_:OXKQ*K@H@LB"KAO3^VEC1V\W4^J@KJ0ID3BCI"G(8$D\$&X_!.X?[GL M2YV![+Y'*> B^W\@3>D?/4 Y(E[D[&3)_WT:G[]01"GPV4\W%8#W<\8$$H_@ MRY$),]Q-EH,@LV\L@>MAFT%%8:4-HL&$'TL^RR?[4'HB6>VQ<:3Q\K/^N+PK M4;W^O>1-F)?.^PVF@3"MD"_KB'0:C.%FRSL(=(/)P<. [\D:;2QYI7%[U7DN]G)7#^'/ ^8A<8^Q")+1I+*)VM/]3OL($\L3<7 M2CSVVC0N,VRX.@@:4N[@-,C*VXA[Z1#=8%\FE 4Y>X6T(]I9/)K%R-=A6MJ; M&ZS$@XB4(Z IV]>.3:G K#!@Y:)W*8GO*IMP.QC' B?(KY -8<<;2"0MZE,# M*#E]<>2*[+"$.&M^>J7.M6NE/[F9:N.YR*/6>2P@F;ONQP_+2]0?)O<45#QT MOI5M6^2@"V$+H5A8K0K!IW<@68F+[N:0*D7A(%?IU6=="GIVOLP'_7B97@G( M>\1#5^-7"F=V]LR'L^/1TE*+S]W-!K'=9,D?;OB?(BF4:.7<[D8^Z+A4';$^SGG/)$*X'L8XO( C6SW:=J Q+6I:AG8PTKH3Z;WQY1 MSD)1>ZE3Q*5XC2,[ YN+70<7-U\1(Z#TD#J8*^*(5#J[ZM#DT!L.:(5< M"@>TGNR443Y"/_2 ]MOYHVU\1-LMH4L+'OD/*+6\VHMG\ B;(I&8@NYLAR'= M^73B,!>?"$1UPWS\E_KJXN*]EVW21/0&;^XP.U$HVN!/)SGOB&F"<0-6MLMY M$T<<%?_,+'?[Z>3QCIGD(W'PYD1Q>*T_G5"+4G?ST; VB- A?P'*G"A>P2UF MQ#(6HJ#A,G^7Z;R6$KVWW(28^[D,&\11J0&/%IAM1I9$K6JE7X"B)9JU794" M@-J#1E1E21*&L,[R=TTJ[3WABR8^R;!=NM9WR(083EXE@?">RGB'/"W5,,0P MA,PI(L:0^F='5)T+$1ZG%:5V%3LS2;7WX/*$!C+PW6'LXZ0T(X%FUWQ]8V!J MV-Y]-Q!'%V6Y'6!QB8C$4OOR>]$VDU[<'6D9VZ?PW]4Q8!/FK>NB^4,F9M:6 ML_YBF9#'V]9<"!"8,S,U?)86:^%L "E.M1M-'?$??!A-:93WMJ6*0*I6B0:) MQ^VK>A]1A.C7X7 X.ILFJR]_]?PS>.#H%^#NR9CR]EA!P9.B37JTC_+\$DH7&;@ MU&S>_G+TFC"L.WZ&BW0[+RS3QCX;K+%O_\A1)?ZF!3W61+8]6?K3[X3-R&K- M>QAF.K'QE!$=AR]M_VV0@1E'S75/)HW,P&W M9VO>=]X%BL$K_>R0IS)B[3" MP&)+##X 7'D!PX2YGT%R^+U(VWR&O_8S1\2BG18(@Q"FOIA"966EGU*O@FFI M1*VZK?J S=9[8H-N]M. 5J5=[M?PGEZ',1R71H[%AG3K.HD]D!KEGZM3Y?L/ MLKK/+-/D#8Q[@<68)=1SM:IA74W_+J+_=JBTJU8V1,UU#N MEQ:5>GX]+*B!Y94,;]OQ+DP?6;8=A9URQP$29/#V%6K7C':/D1^8[.UU9'8^ M1P3=$9,X.Q$Y[_]W@1^=*U/<9!IH6YMNCS6F$[ Y_"B4T2.U6LY_WX(U,C+]VS,D8EMJ2ZR]RWP MTOQQ()S&0T\YK'Y1B1?S'>T:W1-#-= F!8[D^?.#(I+LA9FM@B^Z,SY"<1 8 M1C;6[OD+:\D';N2:XW9JUY]=>6:KDLY1V1>C MJ@CMSJRBRHNU#05/-,*5B%H\P#E M:;% CUZ^K?X:T16?0&+9'_,OET[;HC&7]O;KE&+\1_#,W]Y)16")Z+_$.FQ/ M'NTUC,@H<7(ZB);(3C[5R[=S%N+U MMP007B!@"J6\M^U;0895_6Q:O#E/MEONZKB4+[%ND,T'@H%+C9%CG.4H6)6J MQ8K75;G%RH;*:9NM:>TP]LZBN4Q?\P48G$D;NU#'R5+L/=JJZZPM!D&L*I<. M;I&W5 MTWI_-4WZY;+(6#S2"&T3&%@W^]*)7+98:;2N7;E_S%N=$X6:NLRP":!. M$7-(8X-DF+P \]SPH8C[&? 66O0MM>YLS.Z]0]5;U_M8$]W6S/_BJR:^8+I" M-H%+Y[AB1N 39\QV8.8OQD65K:2A5=#T!X$J!5LPG.37TIZBG7]<,WC"N\*? MV-$0HU$,SUX_>Z?\6@L_-WOA U"J(3 MFIIO/Y$_C.4+X_$.Q:R56T>YRL$^&'&R9RSK$+33E1*U#;_=>W?I.*7J20C: M]LT_KC67*2Z&2=]0XLTHL0/#,<7KT+1VWG$ART9\KIPL*WZ";$;:BM#.8(_K M&GO_#FDF*C43SE*3IK5C?5:/AO&LAV#T@JQ4/M+E&Z82;=MLD3L'PH;B'R:A M^O?D5"=YWKZMU1%B*VP[@Z&_9IA0G-2BJ$#[U1&+1*^^Q6K)"KX ]1ZL$K5B M!9[?G8HGIQL@W?.'K'M,X<0-=R V[J;W2D1?^;%HH5H-"-N[FRO3Y@8]@A97 M%F/6 P2]H"U_X^RB8V23I682SZWR[CV![5A,Q/9LD9WVYOS,H8TCPA>5AN]0 M7;DV5]&V@YC%X&B_O_<1V:$6S3-E!5:N'XM:-\^C@; M(?S\V98HYG55L[TY-Y"PMMIE;IJAA*BRGI$S[1B#N/D%5P5SB,JX@S#&I M5FFI%BIFF8@1^RLOY()WZ'U#TZC#\)9ABEUF0W3U+,4)EC5NB7J1.(K]U++ MRG$M M\A^%6E4OW[85L#25=R\%6G&9%C9'685?55#JU4M3JH).SZ]23 5+Q]BP!\S: M!%_K$B[+ MF.Y#N/T&F5/WSB1Z<-J/5].VTQ:K3-7>35^9*G.(IS70+JE++(5+7:(VP\]I MG)U*#5B4;_VL:>)(YY7(*?YG,B=Y'8+6!E)4Z+,5[@[9FTM[.T4%U6;8)H:+ MS$32U09TK3-"[HQ:0;FY2,>DSI+S;!/"]CD4E;6X:JK^U0^A?K^I^OT?0OWK MINI?_Q#J:TW5UWX(]0=-U1_\$.I_GE ('ZY>/O/Q^.\1]<)-O(?)?@@3[-%J M6M$*ZJB>M2=.*0-X*=:Z5 /J _%IY?*&Z?G;MCO "OGCQ-9+#B.[P&L-9 M7G%D_I:2K+)EQ=JGVGPZ22H1?_#\ Q*DK[26HITDS@>$M^AH;KHGA>$=^@+\MB?"7'QPY(+]63$*1 M/M&)5*E&9>:H2][**6:N6XYS??:9D4TZH:W\50O'4F_32)+:*J5/>;FV*G=5 M4;G"3YJQVKIN-XSV!$@^NJ_R TDX2EM%3K]J\C!2$ MX J"O'C[@5!+[W(<:#\K4?1J%Q7QQW05LI..+3H12.JJ2SYFB0L= MKY&#]S9D'4EML>A=@9YW.7J*TVOFSK_/KF]:-N0YAO"L>(!(.I/[WR?NV6^$ M;:RJ-W)9.?D=HV-PZ821?Z? 9SYC=R!59Q@\)MZ0^)"GWB,B=.*_@RV, UNV M@KBVI>P4%8<>A5GBGC:XI2WER%8IV0+O-MBB2J9F]P *%A'A]8]#FDSUWIBZ M=1>=+A93B(@>#K/!Q?)7[5M/+19?A_>[+[S)<2#LT:B?5B/O=0M5>;""ZW9D MA__S7S]_AX)X)6\X# X\9?-GA*_X8!<=F[)LN\^[S&[IW?T0NOP'Y=C>96@5 M-;EVF*RHEX-)W]6Q4);T99MB@1[A0B/O/HDZAD@3OB0SB,-V:97RE<\KWCJ5 M"TR,#$Y,3(S,5]C86PN>&UL[7UICQD:W[]2_"0*8E'D54%TO9T M1,L45&/?C;R=SM]] M/9W>_L?+EY\_?_[+%S<>_&4TOGI),68O'T9M?2+_AE:/H?P5(A0Q\I'12;WI00!+7O[/;^\^SN>)ZN%D M:H<^_O1?__;BQ8(AS37W_R8? %ID\,H8O)__N.(=/[V_C7GR;US>T M9OWR>+3>C&YNZFEFB]%K,+0$FC_'%,?C&'ZI+_)K\C-S MIGPSFDSACU-;#]I,Y1#P):;[+DZGL.,O$^S@4$_;3W WP!)3^MV.QT#3N]A^ M,MM E9C&Y6W,[QY>O8MP%G7 >KL!EIC2>WL___[3Z)?ZO1U/A\ H[>?5 &J) MR7VR;M#JE'L,H%.41\./TY'_\^^9G>'-39#<,J1/M([9N U!](EV\X7?.;!/ M%)?_OO) FGIZ?SQ]=P/J< J@'0VGX[EHO$P?ZLF?C7'>-[)/)'\?39MPPNYQ M?2+8E%?W#.P2Q_#$:?#Z+S3@#]HSRZN1W'ZSB

B_MS"+TC/3__KT>#,%>K4NWKZ=O_-X/#_]@Y[ 78X93NXOB]O8K[ M47WR8&IY0/02UL+8#0"#.W0/O:NOJ03VM&[M_6@/N=XH7P\ET/+\QF'R(?C0. M,;R:/CSYQV3NG+J+ W8QO)TUEE@]O*I?,APJ] X"TB_J[\=+!_8CMT";>32" MV.^DFIW##8;VB^:*-N_'H#,/KWX;A3AH0_D&\#J;T,40/H+H^K*?SAL>[0.- M-]=V>!4OAIDL3IKLI[O- MNL,^[':-Z16QAM1K,+17-)MMZ_TC.T/R0PPQWF38;T;#.WAI#1\?J^;[L#T M1$FTE];O\ JH> &F?=;*FFZRCL"7G.XE&+,YO&L>Y@6_=S?3/9!+3A(VQG2A M-L"GNSH'+$[RL*7;YET-NR4L%/%YD,4RJ+$[6G2#0$F2-3MQ#@;4X10&^:(H M!_ T"!;<_'1/R+RZ&L>EQ5Q/KU_5-[4%+086]E5*8#[D)]\.IX<8)5W![VG" MC]9^=%-/)J/Q_3Q&X:CY-0;7TW0.5?6;C>X)V8]Q##]_7?YS%,8[0?2$=M/C M9?N8#A&[B\-9\\7>]'37R#0*#-KT;->(-%VG#0]WALK'>-7HUFV5YG2\+0)_+QVYSC>%H@)U/Z?C(N>80.D?ZUSBZ&MO;ZQP" M=3%,H_'-,<1O!J5SY ^5+OO&=8[@>X9WCFZS$VKST]TA4U\- MZP2#NDDF2Z/!95!=?I.O0&-]EVFU7+ZF3- %\$)3#7,E,U_L M'I*KTP9FF8F]L;?UU ZRE_3C*$T_-X]K:0FVU/0FU_G_[.&ZLX-E9L2'. $) MZK,LA;]U,]^#WU.( .L"=W*8S&X)M]@$)[.;.+Z8XP,2KY.]N1=JF]@K"DU[>6,\ M@U48^J;Y0"U EIG6QDIW2P=^X@*#TC_W%VI]3P-&XPMC-$_V;'=88,FEXD6O(!(T&]XQJ MLP5O,G8KHMX._&PP9Y%W\/OR\8Q3FZI1B]?%+],X##%T]<(W38LZ%7SQX268 M"B+7I'Q2071V"[Z"B#0I7O2 3D9FA0YH6(\VXQ*%><6W9"=N7I]M-D%7UMZ^ MA$VJ7\;!=++Z)F];C3!9%I#[]^77U1-T%OG2O]7#^F9V\Y V/7M(+DH9T&'A5=H MVIX<2T!5DHHRE1A27FFDK?#(*<<048E$AQTFRC:ARAJSOAK[%SE-_2/:\:0]KWV%57EO4V+)(P;D1E%HBS#6#$D3 JP'P#1.N0UQTAA3+T,4@O>2,O=S'3B!V2Z%J0] M,Z;[=!W'T28PB]OSW%=8%9->$ND(XCA$9'#@B'DLD(J4?+S_J1Y%?]33>7#XZF5?$5A]\_MH^H\X MS;6?8GAU,QI/ZW\^NOE:VP,=0J^P52EJ&D$O@@W+N;*(>I50=")PJE0"0_ 8 M=T.O-,D''5@4_9)F^9)*"B&3]1$)'!+",C!@<1.7%!(^&D^./S?Z=3VK#^;^SZ'R!%Y:_[FA0$K[ :YN4=>\>C69Y9@7>NR'CLL!;RZQU MHS+I!6_.UFINP2FS7@OZ<1'H#3;>OJ&59)JH &=J4L*@9(U'7%B!M(/_F(Q! M>'.ZN[(U]'\';MA[);;Q^2JI)"WS(,"H/U?ULY^% M'/5#ME)>D#5\]U^3/G^XHL$[%R)%AG")+'86P5P]\HHXKDG$FI^M/=+AFFWG M@N,)58H%WM[<#D;W,2[+(QS$$7O'5@Y'JB@!O9=;@HQ0 0EK0?DUW F-+1&1 M?4,,>7]>'8@DVP=4VE.::)>((YU1 $,7N0,$R@Q E/$E)DV MIT>9F^V.F:-+8G7J:YA7?U^A=;]]U0\#4#F:;,2!(B$Q1]*".6HLB%UB0[(: MK&(O6[! F6OFCEB@=\H=S0]O9I/I:#W;]0&9;0RP?41%J?)*R8"8U 9Y8P*2 M(%X7>!NLI&RF)Y_RBK?+%>^45*7DP+S&C/737#-L-8$&A\,APROB8K2"&J!C M CV<2HZ4LG#J:2H8YM(DW4)U*',MV[%TZ(EN!;6'>JP84#E MJ0=**8P"3@E1SQ2**7F4DDB"18:!Q.=^>]J]WM -I8I9GJ/AU:NV 9 F./.*09_!6C8-$)M*0%).*FA9"H[A)T9%#HF.2E6*0 MU0U!+I63J3Y9JP*\@T%V#:NB$<+#C(""%,@HP8P"BUHARH1-R2:*%?^&#(Z. M&*1CDIU"B#1S:V\<4"6?O'1$(9? P*81J,824%()8BWGT@I%OR&;I"LW9E?$ M*L4.!UWH;/+\*RD280)I#P+2Y9E90B0* BQK:@68W"W8H+CPZ/YZHQ.:E;-1 M'ZZ:YV4 =MJCCQ^M+ A,EC#,Q8&^))S.SA4PI()5*N@(AE1H$;92QFW==K&> MV9ZM:53,S@R@X0"![."]K#*@8X7DEP M"(NHB5/817FV04T]<4]$S*+?J_CU.+],G M^V6WP^(02)4RFG/J$B(T$A0,YR!++2C@3AGEI.*:-HIX/:4VVC4G]4["4FSU M(4<4#6-8]=!=F]FR]?@.3MH_N++".)\M>\DL1MYD18PFV%K4!9,8_*0M'"!E MM-:.F:<7JI7BET_QYG8TMN/[!2'>@$UVGWO[W&3/WJOIHJA[]N[-XSUW&SH' MPZHTH6#-:8VH%!8) 23A+,7W%78)L M_D!E9 @*"XH4YQ$%JC#B42DD%9RST3-#1".FZ',6#:X1UI^K@C+!>^*182$B M''U L.D%4IZDG"-DG-'GKML?LSQ/Y6Q+HA0SX^SD.H>$/ZF>/5WMO[VV79/Q M%8@ 3J(UH(UZB:(B#'')'1(Z^S-(($"';X,ICEK1I[9>3S0K?='XM3D J(O- MKQLW#:L,U99(>)U-0B*%C45&@_RP##.%I=/>GKUSJ#L.Z9A4Q;)^LT7Q%>=) M([;8/J@*#DR-J 02WBKDB8Z@3&J'M(@A!!NCYRV.C3)*4W=,T2FA2K'$^W&\ MM758MA>'4V\^BZ:J18/1E8\&$VX]PM9S!$HF14ZPA"R.P6,N@W0MKIS*V&G= M,4D_%"O'+8M2V.\'.65IK1XV\/I.-MD^K$I,V8 U&*-*613SK8HW3"*FC2/2 M.L]IBZ(G)25+*X6T8QJ5XHBG1>L!V[=?_&"6KTY_'8W"YWHPV,$93897-F%" MJ6(HZAB1%,*C8"U%6CHC0;0&IM2W(69:<4A/M"IGR3PT/$4ZT-M8BJT&B,D$X:&*.(L%@7W@F36IS@I0)INV:1[JC55'S97GV M-6&-C<]7(3@[X,BRK:X="H3/ML!+W1%G$+U$;;D M4B]CSZ?*Z-[37>]Q;[UFSO;4G MW\=Q/0H70S_.-:9^CHM_X?>%8@$:QC5H'?$#3/AM2M'O/HM+(E(9Q5D0FJ&0 M\H66C08EPA@"4YLQ$I(RS?*Q^UF5;/[##$&OOZN!#U[?_S&),+V'FE[+B@]K MY=@W4+0YD(JX@%V !E' M3R&VZ8F>QZ? ;C8R\&QN8)8C(56"6Z8HR]=K5"-E,$7,1KI,]87] M%'&+?+^:8<:8O=8:YA_="]==FN=M<=YHYAE>.$@E&$0=Q'CP+W.HO[ MB#"3D3ENJ-(MZO>4\105.H ZIF.Q%(A<*V!KQ\)-:1 ;!U0&>^>9=2@)(9#D M6"$',T...M@7W)M$6@3)E/$7%>*4SBA8BD>^-D8,_SN;3!<]A9^6/=S *CO' M530(R9+RR'@I01A[AXP1'F0S?*&Q%9RU\$*7\2H5XIBN"7E\H9=-B(#HO(MP M]KE!!$+Y3NUF?T][H)7UU&M++5*4$J2]$TB1Y)?E4@@+(;2X M1]<_+%NU)G/1ZY'LRP<"+IP.VVVQO6,J:ARV7!/DI6"(YB1:JGQ"A/!@@_>1 MV!:Q7>:[8*<^J'B\C;ZT^3ZO5<>9W^^LRA]L:+G9I+M!6[@5;!>N6?A]#N#!/:/[P2R4A/3$1:I A* M8Y+(1X\1'-@F**YP#"U4<$*^JR.K)XJ>CI^6@96KK;(QP/(@#FL"L,*1$ZFM M00:3@*P#;8 (H!"3E$83J<>JA=)%Z'?.FW' <;Q.B MK0%7BH5XH&;H<6V'+ M3*#SL%$94+1!("N51)PHPQTHK#JU$:#?E8.\#VJ>E(N>U%T^E)&>#*]H4#+& M)%#PH(5BV$E(,@I*A+,.Z&*E:7/70KXK%WI/!.U0"NZOR]Q<\.V'5?'DHW6< M(&>4SU<&%'EF]=*1YY@BIDTZZG?A32])W0XY*4=1S@XJIGT(C,IP94UN9PZS MBLA9S) G0-.E"UAP[5H4!2%ERJ*>AG,ZI>K1'/,Q3J<+A>PRY5I*]?#_UL.P MBEO8QB.[1U4J*!-94(B$E%#*QR8'VBSQSS'MLDW VG?D&^^ZD=ST>S:ZNMYZ0F[.03H=,9:URB3&_R/7+SKM<0&5UGQ4IU;R-#F6^ MF\/L6UF>@F&]FVA^,;R#3=PR]'P#D(IJ*41D''%C8.& +,@+GI .]H8'+!O M<[Z6B>S\]D//NUF98JGD#]U;7WD@Y#AN38#>P:/-@50R:)/RE2V+(2(F0>M- MWL*6M;DONL0RR18]YT][.=!ZY9_FHO=)UI,QV-/\Z4/XZNG8BD1CJ(0CG]A$ M$!CG"LQQ&9 VV')K/!>DF^9=WR,[=4#-\EST<[R+@]'M*JFZ$?<\&5-)L)4, MGI> 20)Q+T16HB?;J-X;0!2P>%+5*0< M81D"_, !66HPBIQ*K[0149Q].X=O7_'J9F4*UO#Q,8;)+[ 2%Y/)+"=37Z;U M;@>[CK:]@RN)K2/82.228+#3)4%*NFP;D12U4,GCL^]YVM="/Z_YTSTU2_'1 MAWB[/*$;<\^V(96?ET?C$@E#,?+,"<1 H416!3C0B4Y RV]5F^J::3HDXFF/ MG&8-"?:.K63TVGD=D?/!@ D"UD?0<+933X$B(073IH#820,CRAPX[8AY6B;Z M &9GO)DW_5N/X%[Z_8YCK@8P*\9#M %T4.N\!>I(B8B36:%(!#12IK5L447F MI*$299BN'R*7-@LOTQS3U;3VI:?N&E9%RRD5A"%"74[E-@Y>++-GF7$PI"1C MKH40%-^5$.R8D.79IG%&\[8AE7:!6+!F<@?L@%C2'$4#/Q156&A'M.+=M('] MKMBE-1%+LLECMJE!_ZP=H\"Z MDU@$EJ/@I4(T8="*9$X^!%:17!.,32.%LS?'YP]:2*JS-?M&*T=MZU+VRV@, MQ!\N:IK[^T]C.YQ8OZQC-/]MN6 /2;@KLKW/&6WPA\-:/A7%(^=U*JQR8H"2 M 7$%>F:^ZD"*>$Q5XM3(%H[W0A$//7'NN:_$2474,NX)_GHRV?3H9'EU9^O! M@J!K;J!EV[#7=E+[IJ?Y?D@5#TH2 6QD+/S0H-,@&N!'XEC&&"DVZ;0%.W]0 M&=;K.GZCE5M&@%+OG(U"(97-2QZL0=9;AR3,74B* MN:&F$P[IV5 _=MF>9[MT1*:RK) GGEV8.=BT'L[ @/MZEK^.:32.#S.+D[=? MIF,+*U0/[?C^ B@[+[*=PU1' \#O:D= >X&WP@;63@9BP,04V:%B+2Z4+J:XKR*P&PF]#4]7PFN#AR#*B[VS6_JD2W0F]R\4"W,7A;&=4T^J1BC.1#,<.6:YR#W1*D2", M(DLY;%2=I"%G'Q_2>G6>W>D?39Q22[RH-C-3G.*COXGCW^C]Z MJ+**,*" 0!B#J//!.T2<6Y:?TH%2*ELL;BFG6%>+VY8VI0[VCW&NM<"#R_#[[,#:-K/(HI 2:4%0) M!68 !2%4XF??NZ]3YNB66,72I$;#T6-K:O^YL75,Y04S6F.,9(0-$(.6V7KV MB$B"9<2*8=^BGGH9M?-+$Z#:UB\LXRKM9P^?=J+LB62G&^!8[?Y3*7>J%1_[5Z://3A^% M,I,ZY8Q_]?4XL[X>A3*-3LY$WUP7CX,5Y-T#*TZBD4D'%+DQN3> 1M)8C:A* MQ*O 0VJ3L%:H'FLO4JISPI5BE4_QYG8T!NT_A^Q/[W/1V'FCT$^CG%QW5 S=,6):4]Z'I)(T*C#])*F50W+5V+A3;U'/U6AL@G MC7!=)]C/,=6^GBXFNR7@=8EH>W3@Y']OKV*_KUFO<-#?&WZ936?CN,I:^SE. M@2E/F,RR:"S[+F J:"\X7*1!T*FD5$>!9NUHFH1J9VER^_9 Y.OD'8+E@[EV4=_ M'<-L$"]3_NW4\FR]:LZK85A?V4LWJ*\>Y^=LV&'- %1:41>C3PCT18Z\(3F. M+U!$#5.",&=LLPS]_JFP7W!M>+K"01LJ;$0Y31A1&3FR5AHX3$VT7@HK?)MB M^T4.CCZ6Y0H*\WC(LF\K(A:?OK0$61]\IK\! M"X,"<[->%:3@*[_Z;B>P%>=.CSU&;J_8K*)P%\6(8:.O]5TZ'5HY)G@\NUE4 M[/#YW NOI@]/_C$!YGF70\;8Q?!VML])T">B9=7)C2@\KANVNF$\'3XGV\RK MJ;\?U[G(T6^C$ =%R+ 6F%+L16_F=6XNY@[3A8(P&(P^YSI@I:>>7S]R3'V6A01T^W=T#*TUD# Z4,1.X0X0POTB]D![K$(00C+1I MCEDPRJSEBC[UBW1-MF(.MP7BO\20PVN/X)1M(RMGE$C).&0)22A1)U DF*.( MJ93!.=#IS]XN[G)9-W-,A^0KS#+SVZZL)L*J'<,XN\=7/# IO!$H6!:09QXV M8I(.*<-%H%K8U*;[92%_;._LTSD12Y\[BVI(QYP[6T96L#6$E=ZC%$5$1">" MHDD8*:DU#T([U49$%.H!%/U1,SB9]1"%+75VXO\QG$UF=C O+3_9 MA4M!\TP> *[RT6-1 (#PTD=/%4RP,8[]XC\/MFJ;VJ6XJY-?N4% MU?(,\V71R@/]ZF8TVWE)?BBH2GABH^<*!;!!D(\ZH$2DAD_!8$*"(*X%CQ5J M!M(GDQ6@:)$K];5;A*<3F#2^ARPGLC?AMCNW=L_(R@-G1 *S?NA#%C.%GACQ^/[-!I_AH7=)5\.@%)IV =&<$#&2F#1 M7!. 1$:0<"2&Y#G!JD4X9EG#JI,UWZ*T]$/+TBKPPRS@P^J[Y2F9:\.,[V*6 MFCE/!*3FY.&L XWMY]',3=-L '_+Y]M![-?Z9158JM(Z!:04&HP+@D$[E-J M&9LP]Y0KWD8^E;74BG#I*4A^ F9>(^'6IO'-.+4)I(K' "@1 TAQ"Z(\KXY0 M$87@C<.>!$E;'):%&FH7XL.>"'I&)V8.PX!_5]5PEFKF9!Y?]]I.8EA_(-?A M:7=F'ORZBFCEG)(8&1\B\ASD43 1IHIE5%8RAF.+BLEE+<<3G9HEB-ZB:.83 M_%.OYWEC5Y%G^^JZ^J:?;RJVUAEGE:S3G!IWERTO)H M?8M32WVSW-4_'4_&2_-"' =Y4?* "GM/F*<)20?3=(H3Q!.%-RI&A5=1$=FB MNKS^_CCE6+*=C#&>^WH/X9+GHZM@;%+2,V0E6#G, 6%)4 'Q:%S47F&;6EP, MFN_*;.R0B,4=ZO!A G\%.V'5?/ A4/_4#O5_-94JZ\@_8N8K]NF6GBNH593) M!,XB2CY(I+@ \2P9[,\8N#(4&^%:9,C^V.V3RJY+N>YUR\)+H!5H MCXHS(E%BQ"%8$X\LS[* 2Q "P0?7[.KN]-&CWP4''[\LI07SHE?]0V=@^"YW MJS^U2-Z,U2;2[]A.S8%4B3CM-M,S%;EUE\>2 Q!E@=O_HX8/)=!#T2I! M$L880T6##4<(\,51J!_.F^Y MEL&>?9Y57^PR.@=REY*+36:W.61V9Q^[-F"K0%D(C#"4!'9(F&11"AJ(%URD MG"HE6(N^T&5DXQDQ9X=T/B>N7-TVO!U:/YV;VQVM#-*28B5T101GZ.%P9Q"G %?)$TPY6=_Z/X1A6\6I8_W.^8JL@L2*S_MWFVL"7Z;FWJ-3[BDQS%4*Z*;"WW!M/[3)\ M5!7ZM1WD<^#C=8S3Q2'Q^OXW^[^C\9N!G>S)DCD,4"4\I5X+C[C1'$G- @I> M.Y2,LM1@ZJCR34[Y_JD2%A/X=3R:-"U:OCZD8HYYICQ'CL+\A!8.42,3XD2+ M7&]5<7OVZ3!]+NZ.,N4MZ7B2RO?O(N <=]/HE?>SF]F\G].B_^FV&,>.WU!I MK)C@(8* EQ2)F(/S2%+(6*GS#;VPJN#S("XS.-9[5A^3,M;5 M*RILL?:Y2A0ACJ&H[+SFND',4N9S*P_7IEI(H=.]-Q8\(9F+6,F;K(L25FON M^Q9O\HL>I9FLU[,^.0++"NG#*R#.Q60RRQ*\C)79 +G+V70RM<, Z,U_/Q>\ M@*&F"_?2UV(G7YO\3=[5P&5AE<:V@#*9;ZCS0+\,[V]JGUOB7:^NQG%9,;V> M7K^J;VI[,LOB BOG&0^GX]K-,JS'=P:G M=DK^*[6@J4F\)=5VTQ)OF/G69ZO$$]. *[)>"<0\3B@*0'_1L=XQ UKON1NS M9[.>H^ZIW2()>P"2<'R?"POLR-=?>ZBRBC!ADT 8PS1]\ X1Y^(2NT IE=V4 M<^_3K#Q+9FA+YU).D(]Q/F'0+G^SXS]C+E6US/G><9QN'U0QQBTLHD3=0U8_YQ[@HWF[HO]3+9S M7$6(-T%%@;R0$46E;4X@A6VEC#96$T5Q-\%X/R*?=4WZ4JSV:QSF'(%L*H>; M>EA/I@OK<#^S[1E966FR']LO'-C&:86,3A%ARK7PP0J=="?1=C\BNW5/_'+5 M +YZFY\XF7Q;Q F4J5US MKOS5)=6/-@,!B3=V!"0RD@OYE-ID"2\3QF MYJ&N^LWMHK+^(E0YF\%[Q&,G<"NOK<<)2^>8&F*W*ZOG.

GFLBY.0.MYC2!N0(]_)FICB61>_AJ4[:IU7Q]O?G_V7O7YK9Q+6WT MKZ!JJM[37>7LEW>0,Y]PXSX^DXY3B7MW3?4'E2S1"6?+HH>4T_'\^@/P(LD7 MR0 (D$AF:E_BV([6LYX%/&OAWNS*76NG[0AHNV[G*:Y%+_@H.@$1K8&U39>7 M\!\X';RQLK8ALN[J:=ZX:-^:+I^TI/:?+J(\S%&*0B\/&:-9QJMZND^=B$G- M+S@'VO(F/M3X-.2!1FW"4IT5NQE=.,^F\3*!+H.9R M@WGNQBXTS/-XP.O$J"POJ#'IAIJ,=>+-HZH:G$A-Z+QOYPYW^>7';D;P:CO< M#8EQGGD!0Y'G80]%(4J3O#4&??X#Q*2G7_1-6%::'IB8+NFA 8Y-9V/9"!8E MYC.F(5!-;IS@3F$X/PV'>H-O72[EQL:479%F39%_3H:TV&NSZ*+HZSMS5OQ'F[UWR8>F*O M98@)2Q*6\GP3]U9S+PNDILM-V;(L_0,\,B8Q)(S%648RAK%X+2#K%Q>CU$NE MYB\,F)EA=\%[W9/;8]C4W&9@A\CQ6PUD.)QFO\%[B0/9!FAU0YU,./+6W@-= M;HP6MHG?NI$[]825LPF(=^Z,7$B^.,\B_"D/004S\E\CO-I@9F M/_G[\R0'N;!,F_Z-1\21 D#XY7*4YRD"C$?;L3+@;-0G+P0$F@E* :6@_ES% M@)KKELH!#?XG+ @6D$4PPS!.(,MC2N(8^G1 EA"<2=\K-A$>I?2O?A/9M?@G MDV>&MZ,P6=HW&H"YL[V#@9P\LQL-J"L)W8DL;C=Y2\?MI\G9\AZ;3]6*;,LN M?5W57Y;;W@2IMDVU*=?M7]!V_;&[?+#]Z]7MWHW]JVL-NFEV]7*U6R"(4!X1 MG$1>F@1^E/MQS'!,,)"=@QO@ MS\&1B9>QC9!_9J%NVN"ZL:(WL<_5G-UI0MVA9;/:5,U#75P7WW>8,_[/!68) MBED*8X)IDN4TH0D98$)"I%[QF0VPWA-\S0*X^_(-]NKX47W_\Q'+VB?\0?+Z^(O^N,&=A MEG*)*:;9V%;3^@-,<(03[(&"%JFQ'&4NB MS&,ASW6M/9)X218H;3/6MF)[C[$ )HK7'AIO4J %!_X4\%0//^B3*3>ZF(9' MM=2A3:&=3=NG&#JW8WLTJVX4WP;\>+Y7VQ SH]2(5G?+EJJ[(5TO&D:@P9)Z,3+TA\@A2Y4;$ MY_P_-0(VPID#(UXS?E2F6]-8A0Z&.Q 3!M,PB<,\C8@?Q8@EZ6 O)^E(A9:U M,HE"JYW7&L>:KD+;(,R,0@?&%%J:Q+$*;8-,LPHM0>H(A0XT%%J5,U<56MF/ M-Q5:CQDIA1X>A'IM$UK[+-2G:K/)J_JO9;U>H"3"B8+#?B072U M*65%QN0FD>W1I)D'^M=TQJZ[)K%FCZ(;WULN^(BQ)BP+/-PRI(L0S@-(S@8SW$J]12A89-3 M%:NJ+Z@;)%6A")V63TWE&4 .$C3@!!U0T"&=AVN-TG-:SD?6G2.Y5ZLYWV3F MK8+3'+4.59L&G7JMU#3-F50*^;S<%-5M.\5RV30/HN;JTA4)4IKX.!(/5Z91 M@$B"D\$6BKUTL2V^+'?%^EHR<6@;DNIC6=?'7F"2[F>?BE7U95O^-^]0RR_+ MDA?[H!IZW'U=K8IBK9)$]&F5R!EVJ=2[$YM#$EL:6E!^CY*:)A0BM$PR4#S M- G["0"V7>L,_]_Z=/7A_P!$NNWS?R S\G=H4"M+FHN#6FGL9P>U:@Q(O]_Q M=5D7>-D(*W?WQ;;I#DB)N;;KFC>.K\71$U(+G%,O)U$:AI%'21BAG-(TY5_Y M"":A+[468\>RY2%N"_;=C4 +CN&"%N\%Z!$_>S)-\;4/LZ&0FW*;+PJ*58_9 M -AY&T2%RS/*9ROR)BD4%99>4#R=NJOA,)MH73[*WEN1?Z@8=( ME'/U#CTO[:UA%B!?14-U;5A6RR-8H,,U4X\\P<^9OC>643=ZV6@O*K/MS$A- M(G:E?&D/9^/'PZ_TEQ6U??OJ7OQB\X^BV15KM%VS[_?%2DQ25.);['M1K\I& M'+5#7[[4[?S%Y797E]NF7/UCN7DH%IA!+T@C&-#$\S$)?!81[@^-4(833^ZQ M8O>]F*U6.O@.;A[!\>_U_@_9O*?@ G0DM%=-##2 7=5^^P(<47$!]F2 /1N@ MI<-($>9 U,85= XX,$=QZ%:+F[+JM!]P]0K6H4;H1I[^ 7B2JZQ=0NQ"K7'U ML&MVRW:6[90_'LNI3U&<>G$2Q'F>!3'WAP5)A$/JA2[4&@:\^%EJC2,J7*\U M3+2]66N-B9N=H[7&R!;W(]4:;P=\^EK#8"/\J6L-DSQ-4VL8CZS<[@]=9SY4 MV\X?]E\/Y>Y1;(ZNV^7NYFA6AE3 M_'D99Q!/4D/@\XJ.!T7'KRDZ]_A=YS+H? 9'3E^ X_G0@]]C]QA,%)Z3>Q9< M:QXN[(%PCI/*Y0ZM-E1C=_>;ZK$H/A?UM[*?B'[AS0=QB5HK^P)XTSY,W69_V(;6;?G+J[K_EO@]?Q$1BEGL42_(4)1X*(Z]?'#"S^7N\G 4NF5! M';P%O;O@5,W<"F?GDS<53!18NMR]:/!8[<=XY,O(]J8#+DB_*A^JLT MG1M'C^/5C=X^UHGG(U 3G%B?BGY1E5WMOA;U]==E7[4U>]TX/DF;IQ&-H]QG M?IAD<1QF83Y( $UC0B>9?[8#?8H!H^16>T<9LCW!.W]<)Y_5?3GP!ZW38,>] M/LSY[AWG7SZ(333M&81^DY36I08S3^UJA=K&?*[=-N=(?G.4'%,SMU/$T*%\ MW"G (@B)%X@$19'"31@)_$ 5*_<,(=[.JG630NL_A]F$7X/_^2!G[P M;^#%[1;@EW(+FE9F?_WIA+4+Q;R:JM@<_L?(J2HOTRNI5N3F%]%N=>]R.QS8 MSN(P\B!$7L '8S%)H#=LXJ<)3IC"(6KGL$MIZ.ASV?UNA)]0*)_2/8M.:D;\ M9Y=)75HF4\E1<9M?)'F%?%N4QQ[0)&49@Q$FU ^93^((>X,'D>\G3NFD.OQI MI'*/ZV=4RQ>DSR*8^J'_V35S!#.3R>;8Z,VOG,_+8]^G>1B3D"(8H#B.$TB# M/7Z$8M4[(=Q!KCY"5[YOXL7X_.D%%#^CBKHX.)=M"3^[@FKS,MO@7"UR#JGG M'X5XCJE8HV]%O?Q2M"]34%YUY2@)*4N'*0B6 M$J;TO-N/YIOE-+.C>"!%P@< [Z?F5N9J/,XN>L[6<'V!5=. &G&VI MX$]TPS]RN=K]?.ND*JUCWKK"2CO^'U-]V&%O^AK%8BOXD2J9!:,)R4*2>FF6 MT@@&,";)X%KD,XUW WX(MUQ:X7UHUH#;Z :3I\>2/W ;^G%J&*,-YZV5Y?F3%E&_WN=FD6&\F9& M)6+:*\N5R-$V33<+$>.M9.Y"9,X&XFHATK?"_[&%B&*;<&#/L;EV^[,7(M9X MFVG7LNG(SU^(]-L+'[@42C@7<[^X0]P7A%/Q8%0VG [,<9I#-ZH0HRY9+D&> M;G]VLPHQVT3F+D%F:QVNUA]'A/Q/*SU4VL*<6_?--M:?O>BP0]K4&_YMQ'S^ M>RP/AFO?\A 3-VZ$ M'>V%Y;&CN+9,_@:05-W=>?&SB )$DCAF>1+3) N0V.P].!5YF0LYW90K/TNF?_+"[HMUG8$3T)+B M1 E@K"W.6AC,T0P=+1>,M, ?J8Z0C/WTU87I1OE3UQS&R9K\X6>#,9:M3\CR MOMPM-V)^0WCUP#/CY^IVQV$7'XK=PO>]/,8)B[,T2G"*2<)2%H8D#; 7Q#Y1 MJ1]&FK*KQFNMQ MLUP)R?W[LMR^KYH&%[?\=ZZ7WQ=QD//_>FE"LB2 'O6S##$<4YQ'!$9!JG'W MJTGS4MW0Q-VM C$8((,CS. 7@?I7('"KZ9S1,,B)WN34:RG@6;H%4/"+@/KK M!;AIT0(.=UI-5.#QC$#:B(8;:FG%L\I^6U:B>+4S[P6#PMY M91I$BL\;6L.ATL?U7D!\N+M;UH_B0:M5=7?'^W?3OHGX5P<9B(!^XVXHSMO8 M"XSDE(L3$5&<+>DQMX^+':'^?X;]U0+X!1B@BVKILGYN?L!Y!-Y1Z C^?SPI,Q*STYK!E+>X$$^^2M[,1PR61"R])TH1Z(8.8 M4!12!DD2^%&44QJ)]SLEM4#[\^UU]0&2.(C9S7[.=C?F*7;.[40:2Z@;/6^\ M&\_W\9CA1;WZ0=M=N2XW#SQ5%Y^+U4-=[LJB8=]7FX=ULO=??6L]-]W8F(J]9:S@5;OP";*LZ6ZS$3$9$JTB8-O1OY8R[G3Y9S M,\1 -E>-A(8?7_\ ]+UL%IAYF0=3WR[W.1&;ZL+PK M:'6W++>+&*4(!2%)2$Q\%,(PSN%@UH]8,CZ]*!B;)T=< $1_-F!-)(K5 @> M(_B6N#6BVK*T3JC>![J4)5B#:9=U5,<=*3'4YDE6T3X5ZZ*X$\4\$6?&ZEW) MO_S(FTY1U\6ZG?/]K6@WD-,X@3["T/=C$L81(XE'>_LDB@*D(FWFK%K6N -0 ML#H@!?<#U&X!3$WC#%(N)W;SL*VF>D=$'X$$>Y3=(A?XLP,ZL?Q)$WA&!\T' MP0U!M.!79;OY:MY'("QUFUU[>WX./48(86$4LCP*,X^E@SV:^9[6?0'*5FSO M'#U>Z:_>.&!OFD#)1;M)N%-UYKJE]I[6SCP<992"$F0HP@%) F\SA;SPP0BN4U)XVQ8 MWW!$7MEE)'V[A_!-](C,#_K^<-;;5_J"&7;F[0>&?*A,MA>%]B^1_()L@VZJQZVNT7& M8,+B!$$2XR2)2(AB,F#SLTQJ*#4MHBGS3'.0)'$Y=7LI=:/X/,9$<9HD9U@( MT2P)XP)TGOQ0N:*#;"]1* ;WI\@2JCZ;31%:C,OFA_?5]LMU4=_1XF:''W]; M[@2ZQ_T9E"QF+,4!C7Q*28QHF"9B*2W),QAY6:XD_"--659T@4I-LL=2)Z?% M$[*F)K("V#M.]!T0T"Y 7C:KY0;\1[&LP0!SMO-IYUD[HXZ&Z'9#]DPY4UEI MDFI"1?N)FKS;%,&NO"!BLQ1E)H,9-)[JFI/K: MZ%M-WA=- QZVR[NJWK6W#:UY&$#9- _M\RCM]4W3=K83?)WI96,9=J-[C?:B M,MONM&Y$>U\LFZ+)'\2#3K^5V_+NX:Z_TZVA#X?#J 3Y:1CSLH,F81*Q),W2 M8, 08JKTM*)9R[9WO71@P:9%JW4EFBF*Y0J&^=A5JQ\&8CN@O'YHH8(>ZW"C M9P,X6L>*"R6&SZB@G4BYH8V6?'O]'C8K#!K5T>ZZH]TBPE$V2 $#.4&9=16<.6552LC5K03FE:#4JG#48M*N<'<;W/]5_%YAO_C6J[^SIQ M<:C"Z5BM5 W-#R25RJ[I**4>?T:%\G)[_535'?]TBHHR\5E)YOK4>N==H.BOC+J3#S&K*&VSQ0]46!PY,@% MV+O27[&^ P=GG%AI'1,%R37920+MAKQ/[_:9==X)>1^[(HQ#Y$>8)3%+6)JGG#RO"XQ:#W[*BL1C\O^O JN2ZT5%'>R&Y#JS&BM2IRNY-T*O; MC[S]\8H.W=_7U;=BO<"I'Y+$"U)(_##%7IPE>9)BFJ1QD#-/ZOJJ408LUT = M++'M\[X#IG#\3INS\V7-9'2IE2@]4U>WH,<$!E!34*9P+G$*ZO1.'VI0*'>^ M\(3+KPBN$88<."LXVH7*8(M1T%DNY>6N>%_RC[_DS6?[11P^1$U3<&6O=O]1 M[(Y>%%N$<1KY.Z:IH%I"C':1;#+ K2 MD&5\P,YZLRQCU%>9.1UMS'+N&09<_6!@> +W2ZW^..1H6N7F/B=EU&Q*^?M9 M5NV\^_@&6V=F*(P1[<94A3EWGC_K:)8G S*&5CP5/VS$Q!KJYLBZPB'+H)\% M,$<$LL"/8LQ2/ )8!KH/(UK'H7&]*'N69+E 2)8'F$TIGS:D1BMA5;9MZ*. M1X@!D@G&U()Y@E(]"1T;'^=%=;2#\C)KADL#PBNFJN, 4X]&:1Q#DL0X(P$: MIE#R+"*9REZDD:8L;T(Z43MN"\75];&$CM9*TUP:GH@XP^?4$GA^3O3+0]J!TSB"M ]J)'31J_Y>6IZ:!0G#DP#C<-?F6H=*HNYU98L MFZ_=F\SL^WVQ;8IN#;E<;BZWS:[IE5HIG8UUQ M_9@3+H .S]'W4,61WAXL.$([-_$JZ\VS!4!S%=ID("37IU4H.KEJ;85G!Q*, M)</>5$> M,B_P,8T"1L( I0,FE-%(Z74#RUA4^K#6*PC':,3>I?4P]N09JWP"_HWM?W,$ M2B*G.14AM30W0 <".QC 7W3CUPNPGR5XZ@%H70 7U?Q M6JH%!I9KL%K>W2_++V=>MY/3\">^GA)D/4(<4%=-X-7HQJ"V4/6YV/"??D'; M]6_+^I_%CG_=#X06$,.4TBC-@XCZ$:4^2P>AS2,:2$W_&C!C61<_+S=%TQXM MO!N0#;->:BM48YB46YV:B$0U$>U!M0SN80VS)].N29WFY\QZE %2W5B+,N%( M9;S!J;ZRW13\=[]RB[3X5FRJ>Y&R!ILD3&)A#WF,17[H8P_'@TT_3A5?UAYC MR;(F#>#:3K4^P-,3II&DRFG3='RJR=,3*H^0S:-09UDZ(U)FV'5#IPSY\N+Q M:W,,R:K5WXMM42\WW"1:WY7;4ASG%H\8#%9I2L7-<'D8T"" ?)P*T[W5(,IB M%;T::\NR8O7PVEZV/ )8;?4T:S2URT1-4[(N[K8E6V'568/IYG"PD,(4DSZB/HDY ;";/!(LK32$6]QMBQ M/B]V@-;)U_$JDI9XC6)53KBF(E1U0NV 2BP'W&^*/:W'$,61O>U]7:T?5M-O MWCY#W1D5,T&X&PIFQ),75W*88D=6N7@#JNX+H9';+Y?;576W5\H >1"B!*$P M"D+BQ5PSO[Z5!0M3NM]&W(]7-QMQPTUU45NV^%K6>3HW@4$ZE+).GN^%J MCPETH, O/:S3CQ):4:*3])S1H?&4NJ%"!ORH3#8J-SKK(JG%9=E_8_EYJ%X7RYORDU[.^5OQ;)YJ(OUU?:3>).U MYBCPLBF;W[?535/4WY8W&^[!_<.._YACY?^JVZ^SW*S$*4O^Y2>./:_JOY;U M>A%&-$8GT44I5F@-)DP/UK+4Q+"0=!Z> &.? 2#DX / MJ?=N@M;/"W#L*6A=!4]]O0!'WH(_A;^@=_CTG;BN-A>YM#D_4'O)TZ%&8N> MJ>W8G 525NO/NV6]4\RUD^)44_X5\VN6OU3L[R?(;Z*=;VC,1U=T!_YU9VU>EFX-R\J]Q?5 M_M[!"W#DXH^1VMX.E87\9K!]_-A)SB01AC*=\=C(74QN!"U:K>J']BZ?;A:/ M^#1#,8%)2K(4!A#G"1F )@PR^1O,9X%G>?JKAR-N.6_Q@/:\MLAMN_;.JWO> MS,NFJ>I'<>NY[&K/G.$\G]5^D$B:R69_:&>SH5F\N=#C3-A5;F1W/OR:5[?/ MUPPD;WJW0?PKI8D#47;@4.3,!%3.]+A91]R73?-0- LO"?-$O,$PK!61F9+4WY?E5NRAN>QOGKSB$1=XWNY7OF9-:&,B/$N2FRBX#B4^ MX?&P/_/RZ K8P>\?.A^>#N=T.=) D_HI\Z8)7NSF4F.1FW?+2 @Q38,THPG* MX@!Z4,# YI;1T74(B(K6FBSJ?X2G22O:EH]W.QN'S9HM:H>MBVZHFS1BOUVM_U^NRS/DCA@ M01HG:VF@E50W( MCZ2BRKYI*:@>@[+J^;&NOI5B0^TK&!:0I7'FDYQFJ1]DJ;CTDO8FH8\0DWMZ MPX@IE0ZK];(&7HI[*&\T+Z <1Z.< D[&GYK@[6&]+GC3BMLYCLYHF1%JW9 N M,ZY4%IJ>C;+NC[K<%5>WM\TB@'$8A3ECV,]3%H1^YNU11'GF:YRK, UAFL,2 M+9YW%0?4OD$K=G;4Q:KBHEBJ7AMB/ 8F2SW#O%LO]@YQ<;'>V[,YNN)3CXL; MPFG-.ZVJ3Y=%.Z-F/\(L83@-2))':1(C%,(!0XRB6'4)Q:SU"99&V(S+(?,, MV&1)_Y$ZK[)OHP9L:@S*=MS?MS?E9E.L#_::O4'D$UZ'$9(F-",D22(4#09I MED.5=8419BPO( S(1%4S0%,K:\90*%?!3,2>6K&R)^X(U4QS4*?Y.:-?!DAU M0ZQ,.%(9;W Z5T-^WO%!BEB<13=-^^3=(HHH@2A"<>;YH7B_#L<>"WV??Q_2 M.)'=UJ;[\?9Z3W\SWQX2^', -?%JV EJSG2_'J'79C69%_]N=; ML14[DS,$8QAX*(4L"2'!-(M(__%IC)G2SE[I#[6'_>*E&"V_9=MR]V#I=MU?/MSLNTX:X@C!/(YP@-,HQFD*Z6 NR3REC2W: M1FQO,F^?BQ37_?<+!6VV96[!['9[_/795UP^U?B>8#KKV6]_KBL=_U3 MHC%B,,ZC+(8$)20/D,?2'D,6(.K)WS]AVK)E?>+/J]C\G*M)VQXJ.,+:1X"C!2U#8!I" ME0FHOU+1O=.S>E$:CZN,WZ9,KR(VRM;82GC>\E>A[)5FSG'U]&$?<>YN$0>AEV=QD$0PR#(2)I@DO25,<.ZK2(;.YUM6C3TD ML.%HU+1"BRXYN;#-E)IB7+UXR:L]JSRM;+Q"R1GE&$.@&^(QRH/*7'-2E!!1 MW7167AN69Q!FD8_"Q,,Q)33$/HD&HT&$0Y79N9&F+(^!NQ+_E[X*^;5_.$MQ MGFXLFY)B,QV1BKK3I.J='9CAV1)H,.?-->6*Y MNS3KZ9U9XLS 7QU"L#F\.G1>H>Q>!?(:>6?ZF1G2W>ALAGPY=<6& 8;4[ID_ M-D@.EYY_W-]Y_D%<>;X(2.8E,:49RV*2Y5%,@V$5D5 ?*ZS@&39L>X/!B0YI M^GYX4V&06<^;,0**RWG[J^; 2NXN@5':,$!+O@P-_LZ%[#/$(6Q5ZN;B(;B M;>ER+)U+9<>_7NGP"&@\GL__Q+&OC!O]6=(^"^\\2>R*H&SGS"LQBS"=*? MN%^U"]5'UT)E+SM:#-F$N5(^=%:2YU,2#:52S(E5U]$1:784MTK+6!^J M;?5TX:R?%%J07)R?C"&! OF]-X.+;7%;[A8)3K(HQR0*$Q11%L7\+X.U'&9(;1E8SX;U5> V$>V6W\%- MATAU"5B3.MD58/NLJ2X MX1Q2,..%/!+CVKB+'Z"F[.KO^/8=$-O1GOQZD'L ML:Q(9^IB=[01+T@9C4/^L31$A-$ Y5DXV$AY@:"4G94^V7)&YF#.[ZJUDX:/ M*3B7>K6HRMVC>,BS$'-*U]6G8LU_ M)KY^-OA?^#Y*8D7P/WF=@9]DFATG^TUGMXK:H^0]UWM6T$CFYC#];M+2J@3U:T,'M M'D]N 8N('2 /[X<=4$^KC!JTGM%/FT%R0V6M>EA-U^1'%"?HV[+<"%VYKDAU M=U=M/PLA^5IM./6->-]FM;P^\@,?A9[G#4<7641(K%V^&+ ]48$# MEKM=7=X\[%H%YGU^U>+M5+<'K":^QH,@)[QS\J\FNH+Z)X>1P!ZN"$ '&!PC MOF@?7ES-6(R^3:ALN6HP-&Y(K37OSI6\QEF4E=CA"<./1=V>"F]MH>V:EIL' M7B4N&(382V <^&&:<8'WLFA8TV(Q\0*5.:>QMBS//>TE]+ZH0=-=&O*VF%Z M&^%&>R9HW3D"?BFWX/?/]/!!IZ=B[ 1%3F*GC(>:I [( (?6W5712V9+[FZ*^NJV17#U ML&MVR_:FZ^=@8$8Q)AFW'?EQ$,24AG$/)L\]K'0@RQ($RV(YH'ZW[&#OI5' M;D!U 'Y*(+O?5%1&6_&2$TP'0J6FHP-@T",&'60Q3_.Y"]35<:!FEE@]>L\H MK^5XN2'(MIVL)NT#:O+]>?6U6#]LBJO;P\ZMIBG:"TK>'TYJ]<_FKJ^>/>U] MW5;M?FC 7^V3@'A%6C=FOAB!*,A.9-=Y@F]&TEG M)M\K%SJ?YMEJ"4 OWG-_^IS[ 6J8>:D?(L_/0M^#C.+^Z6 !->11BQD*,/?=@_^TR\Q$O20.H:FP[>S=&VZ,'!_CNY#";89%):DXT"\>RG!N*18,"#DRS3FW\T MC<+VT.WA[DYL8.3C-/XKIP9D$V_DUF93:OK(5H3<4)H)_#PY+62765E%$!M\ M2+45Q\<*7H_W.K1($$5)YL.4A32AT/-8#,,(!TF6QHF?*'5W31.6^[) !9[ MZFN1TP6(40+EJL8)N%,K\S1HLZ)ZKQ-S1M)&,NF&7HUUHC+:NA1KC^'YSL^K M8KNLRPI]+YM%3G <0Q_Y#,81+W>$PO6V$@PCJ:L#QUFP/MW;80%_"C2*XJ+) MF>3RH'6Z5)?YY)BR4T6]1L:Y"FD4>6ZHR4@?GEZ&<1\DC&@L&8 MCW$T1ENIB@;O1^C)++?,Z,0H:H\BDFRJCZL0;.J/%R;BG MV@_6?RO$'OI%D/EIGM$ P31*:![Z4;B7N<1/I2H:PR9M[TTX\S;U :N)Q\'5 MR3ZO4C/RK+AE0(IB\&<'5#(#F.;:Q OL5CDW__2Z"O*:G7U4=RIKVT^+[<%I>[XJY9Y)G/B(>#( M10L(4QY$_&$Q#JG0Q] @S M,RPQ"G"@13=VG5&!350QW/=(+_A7C_OK]P[?W58[\%CL0-'Z,+*$,Q4LS?IY MACB9**@_[H,Q ?7U=%W.7C T0/F4HA&EMTSA,ID'6XH9/K%N1Q_*M6ZX8@X M6KZ;]O*M>MX*JU+)]'*[JHME4]"B^_-R>W*\,>R/?EQ0WT]HFF*/Y'[J91E+ MHWC X:',EWNNUYY]J?X^Y@G? :U(DOEE?Y.7X@%.B_1+),;Y>->]@[XC_)Q4PG/*OL.I#J[_E53M>-1B["+ MW*,X95Y*^']\%""*8=9;R:)0[8D3U<^V/;8;4M%*<65#FRNMA5:C-(U;89UU M755^056:,3>FF+31GU]"561!^G[:V]MBM2N_%?MG43[QBO#IR7:TRPM.VG(C MML<^<&X?G_SRPB,8>E[D^<@G/HES+_4@PXD?^H0C3I5FPJ? 8UF(K@^/*[5W M='5803. !34'J7AA[111DI,SUP*D)H%[],.-XB)8 M.S>TDN1.1Z)\#>B^?_ MZ$+U*/GU_+.SG;)C-#>UY"G![G$=SL?Z]H%F%( M_21-8IJBC 8T@)&7])"(ET:IZ92@#<1R+FAQ]2_IBE?WQ!O8VV+77O38JXO6 M.WQV@V,N$TP2%ULIH M>>S6C@'_T^R*,SDK_*50V5-\2O M27DG7WG'X;_ MLN5>-*LSS=^[K$$YU[FATD:LBC+,G\ %(5$Z6"]11B6I;U# MQ;5]K^1"*9I6,VS7^KJ!,2?L$\3$EJP? M>#_Q'J^=?Y'BGI(X/XXPCZ6$'CA808#2DF:Y9"U=UTDPV02R7Q?Z>IS*P L MJWZW2+8\ #*O]NJH'9;NYP2/E&KM>/TXTJSOHH84C^33 MQNP*[6_@Y+_47<>ZOUD5;3;57TM.] +BS,]I3BE,TH3BC-#$&U!RS*&M*1<3 MV"P+]N%*YN4 R=Z$BY%8F9^%F3I,]J=F!H_:W^T?23I$>N^5PXE (3:&IG%, MMH(?)WU8\7[$A(_Y*(Q+.MW9M(=R^^7JOJA;(,TB8#%*J1\Q*.:?(*.AE_< M^% D]A:[:K?HDU-, =[+"^&P(,J@^K(M_[N5:=QI0<.^KS8/XG%5=%<] M\+$!;ZV[92E>S;ZNV/?E7;GMYO&+W4.];3Y5FTU>U7\MZ_4B#Q'*XCP-@X W M0N9C/PVSA"3(H] /$%0ISV<':[E>?_8 6'4+CCULM6/P\0+LO02]F^#@ISA_ M-'C:24[G*_A3> MZ=Q6O*)B=?^G$F09B)1O9#MR9'.9,FW$C\[E# M1^5HWU;+LB=@+A@+$QP1"&$<4!C@. C3WEH:>FF\X.F_K-:?=\MZ)Y/;<_FO_VQ:LINV!%E?DS3B,1> M'H7(2V!"Z0 NH] ;SO1?RY?Q$R&3ZI=/3_M?J]?L^R/.=;$1'R$JJU6'&3P6 MR[J=4KGO01O1.^,1'"6/LT3-K)I>@'T0]TX (0>@=P-T?K3_:.^)$QJLR+ZZ M9-L*K],*;\UIN81@E_.Q-2N&69RA)((!KY4SG :0_]%;(UF8]34KV[YQSV29P ?9(07?SZC'6:?5-@<0SFF:1>\B^&[['O]\6V*7@15-3?"O$2-UJMZH?EIMGO%LBKFE8/-[O; MAPW_63O5M\BBE,01RP,:AJ$?0APD:0\4AC3-1\FJ?7B6U7>/#?#(@G6/#BQ[ M>".U=X+H:4JT6X$SH.3BZ_T/>I^!R<.L"/(WZX!I ;T5]&N4?'1N5 M!#%=0W TCTQ(P%OI9NI8:&2EX1:ZLF@^UJ)LW3U^Y)USQP&*5]WOV_NG_"!- M8^9Y%,. 01IG$.=[%(RE&G.DIB%,,QE*BWL^VNI7IX4$+>^J>E?^]U)]\M-X M#)03QW2\C\\*1U@OP("6?R7PMH'8(YY-ZV7HE!-RHX%Q3J7->G=:@BVP:+#J M)]6=^+/;'+Q=#],V[-D4Z^-?(%6S6S":>=#'008IRT,(_10G/=24DI@9 MKOO- [1<^7_>5:M_OKL1T,0]H'MLQDM^"Z$S5O3/&S5K9?\QZE;N#TM;K6M] MV)_\FO#.N<)?.3[C2G][S<&YM#(#!>KEO^UX2#U]\ +G<'PE7Y:U.+%27-V2 M:ON-9\SR9E/PY'E7-DU5/WZH=H48DG#;'H990'P(,24YRP9$(9*[1WH*');3 MS=$=4!PN^";PB@VKJP-B<+^'+!X2*B1GGR8)TOF,XUI\#"26/E[B=GX1KQ8_ MN+H%1QZ @PO@@V/Q4GA+P:&XZ;VJ8#]^'9A*D^KZ1O_ MF'3[LBRXW/($5#2[_J_OR[NR[^A>CO+,$V\?)1Z+L@A"SQOP0)C*/]QG%87E M5'OYB8#/XA@9K^K])/SE/W_E:;?#"HH.+-CLT8X1;:.AT4FQ_&%=U_ 7,808IS M%#+&(N+%B!V,X5SI-E]-$]/(7'%W7]5+/MH?KNA=R<[9C&504]+,DV= P5I0 MFH&"DZ\>;N5@U.M*7FE:NM$ MHZ(41"6'H1]1C24![RUD M@VS<-B%ML]-L#1I]%Z$1AC5UR1:KYD3JE0L 9Y8LI;O\3#+NJ)B-\>@M91O- MEK;,'>TB^E#L%GG,@CP/(\8M(X_Y)$)HL.IC@O82)W^'WEB3.O*F?G^>.-6T MJ;9?WO%J[0ZLARXJ1IJ*[[\;HUI3ZVS0:T[G.*29=>TI/RJ:ILFLHWJFZ\U; M6C:*I;=TK*EWBX]UM7Y8[:[JST7]K5P5Z'O9+!B!64:XE0BGU(L@HL1/?1I% M-(91Y EC@3P%,\@(X?=+.2] D?*EIC@95,JK#/3U2 M'/ZWYVISBHI7Y&4T:_/JR7CXE:'6HZP8XE1*;ZBAU=VRW"[2G 0^PD'(,I\& M$]QUF80SLZ:.KJH4.@M(18YLZ CKQ%FVDE>3D9P: S MFC+&AY?",IH1J1TP8B/K?=%J6+'^O-P4S6_%W4U1+^(P)VF0)AG*_1P%U,_# MK+>5^2R.I'>W:%NPO4F4XP(<&.B0@18:^+,#)ZDO(RD\KR_3L:>F+PX0I[ K M9!("]79\:!(IMY/CE-^G=FF,YLF!'1CC?:A,MAQU&?Y4K(N[>]&(>E->)21!$+""\M>\9-8[MFW40:F$N$#L!%*HDZ?O );94Y3@&V07P_$5)3'0IE!*,J=@3U4\>^(NCXAC4Q*G MI*=3$*BKK!I$RDKL";=/B^U8GIR0W=%.5$;;CNK;:-^*[4/17KY=;7?U\A][?G]Z#!7QPU&& _>9BJ1RZV>*@^1F8A-N<3@"MA4(Q0*"5TOM\VRO7*AWQ>0T22.\BPF M49KD?N 'F1<-AIE'E-ZY-6!N6AU2VA!DDE1)29J6SU':9&*3D+HZO4G0.9DR MQZXC>F70H>?"99HK606[_'C53UOF'HOS@'K,2Q*"61JAR.L_/\ZR7&HY6_U3 M+>L1!Z(F/@I\R&F,'2K4I(1C4%X3,",@>^_/Z(0Z0V[(@0;N:FS;4.O<5]^* M6IS\VHDYSZOC]5KDQ3@F+$6$9FGF!Y!"?[ 7<00JG5W?BN7.+X"]VR,#'30U M.1C!H)P\3$.>FER\RMM, G*2GS.",IY3-P3&@!^5Z=:FL&CY>:]N<1)G#*5^ M'+ @(DF2>S0I)3_2-OC')F,.HH2B45'.VPHCE*L$Z&PB&B'$+U% M0REBY!8)/Y\IHC3]=F 14 -T-2K62OLM-OSKJN[.SG^IBT(T@,OMJKHKQ!-X M0D-7[0\_%K58=%Q^*18^"A"./>BQ*,"!AU/D[R64AJ'*J0P+UJWOTCC"#/:@ M+\2N#0X;_"(>]/SU0NSJ[!$K;4&P$0X)A9T]$FIB?#((EWT0WG=!.,"^ !_= M"8C2=I&9 Z.[D\1*@&3WFJAS=GH;BD7^'4A.=OVKIFK)"BGO8UVMBF+=B+7< MRZ9Y$)?%B"N_[^ZJ;3LO>5V77[[PX<.=>&$OK^KN-O"& [NZ%?O!B[OES:9X M M0]"Y"+B/X."D^/6#F\]>13Y><2'B&2P' 18Z5YS$_9LCY^6P[."0J$>FG5[E+Q5*GVATB=7 M6; FX76,< F">9G90>Q?E/LHKDH1*&<3L5.TR8G9:-*=$[7Q'IT6-T-LR8K< MTXKOI'&4>2%CF4=]"B$),*8>'(SG!$G=$I/6IHF$0UU=I]UW7;+JNV:G@ M7OU&ZZ&I.,A)X@PA4)W,>3*$=DH8Y<@[HXV&V7=#'DT[55EML6HB>3V\ZL+^ MZZ'5G::H?YKJ06SMX7]I M+8MYPV)]N3TZ%+& [05_.I0C&8D3VF ,IH%R&>\$$5Q/IBC M 54['J]K9%K-O!?8# Z+];E5UD-[M([2OA;67$/=4_3("9H>H\Z)EZ8;IX5J M#"]*&\YNCQ:&+[?EKEQN/C[<;,K5E7B;M-Q^^7M=-%UV%[38P4=6#"@O0 MWAFY MU]@<-4,,1FYU,A(+M0U+_MO1R?]*K(!91 MR((X@I['_(0RE%(&]SD0LSA76UXR977J_',!MF>>6K1-L>S*T1SLVDQ 4R\> M2?)W=OW(= SC3-DL?3W^3B5/ELD$4'2F:3WE1VVIIR(FBG@H8D M)!XZX&5X'(-G\1S,BO5 BYCOQLBG6I+H3M\AW!W/KFC>1]F@N?CS\RL?EH_@6 M^FM9KS]4V^Y&G6[-_'+;[.I6M!OVO:A7)?_UA8]2E%"8P9AY?N"G"<0#Y)0/ M897NV)L5J.VZ2P!_=R.0@V/OP)%[X.81'/]>[R)H?;P W,MW_%T,_#Q,V&(WR$.GOSU2+#N% M.AF_JO.FSS;=S[P5]3Q19R=(C3#LAH*:%MZ;Y\+;J6[S M01Q5;W;%^H^B_/*5_XF^%?7R2_%W_@$[NMP5^;*LVQ,!BQ"*K10P1C!"<4X@ MBM)AW)[&.%(ZL>00;/='!YW/;478.7T!!K=![_>^'.QV-VF,$]P(ALJHP0W$ M3H\A#+8<>Z.)2>+XUMC"K<;D1IYTD9C7QAV.01RWJ_!SP:.S7CX^73W]4.P6 M-$[\!/L9XI:]B.11[J%] 1$0J1&)!;/3[ND8IKL'O"\W7'V0W?%A(P02BYWS ML6]DSX>CQ(_<PW',^S TM&EAQ[:[>A*>YDAY:_ M+>M_%COQ(.9VC=;MA68-_]OP7#'.DQC[*""^EQ'/%^\Z,89CBIF?9C17>BMN MI"G+*>@(D=I;[J:8E!L434BB6B;9 VOWS@P4#!'L1G%O MRIG*2B/4OE>L?V8AS=M+%FF RP)(K7[(]0_7Z4S:=T8 M<7S?X6RW6+WYN)$^<6YTDA'X3]]'I<6$;%?8CU?QXV_%LGFHNU'PLBF;]FE9 M\7 ;QB$BE'F8CV7%?MS>:HCC1"EKC[5E.6T?80(M**VGID<3*I>\I^12,7NK MTFA%==[@YXP&F6+6#44RYDUEI_UIJA4MF]6F$F8O=\5==[UR,[PE&T1)DJ7( M@Y2E 4Q0Q-+>=(3S5.HM!J,&+>N6P-C?QW;<]_3>IS;#L**&346NFI#I\FI7 MS\YP)2-J)JAV3-F,N'1*WLSQ);W/J*K;-8G='L,K8(::,&;(1Q'-@H11AD/L MYWA 0-),[=2F0;NVY_@[J&"Y ZE;M M'%%GI]B,,.R&OIERYL7DFT&.3#S*$V5>0 (&_9@%*,MI1!+:6X1!2C+MZ6EE M2]8GJO6N-OY!'I&19=>5WF7 $X5'9-38T;PZ_.3%Y4'LQU[,/#&Y'N:AQP(: M#]9SS\M4R@13-BW7"T>OYZV.7L^[?^WA!3./SA@+AEPY,4</._3. M@B1]9\30= #<$$;C7IV_H=P0:](34-VVU^;JM7/IL0\IB=.$Q'&"XHBPT"># MR=2#:L_0C#%D61HE[TFP0*#DO-%4W"E.%/6P]H.DP_Y#HG+AA*'IH3,DG9L/ M,L&M&TIEQI7G,S[F^!DYQ=,_G"H&90%+O-0/:<00\6 4!W$4#79]2I4V*HRW M-N-$SVI :7RN1X7M4=,]EH@V-^.S!^C$I,^!+O5Y'PVJW5 V@_[(S?YH,R6K M<;2XV1WN,SAZ$_H J#URYR]R[!,_S2-,DYQ2/PAA.&RN2!/^'Q6M,V=U.LWK M;N0?.Q8UR+>[V+.>:D3HJ3S;+AX_,_EN)D^^ZJ_B1. MJW_@RET+UB^W]P^[[I2ZYR$:T,!+0\K2E*8XR<.][0!*E9)F+=HN(P5.,:+[ MJT/:OC+8@02E0#ERI<,P_>?%E7MZ '":YJT,)L7Q;LV6^1=@L> MLU"M<"1\%LKU3H,;HU[N)+@L,Z^D'#O,.G#^V[Q/EK\.-?I3$4 M%=GRW86 J);SKUZ)7'#^8#H#".F#40>N,)PP&1&U6H\G1J M=&&-;P=&&?9\JZ9HL6JC#K3^SX=FU^Y"N:[0>EV*-KSZA/KS'I398F2N8Y8S"^7\<_DX M+%L7F_8$!)>HFW-)9]0!%#WBY1+'U)RK98&7!T_V (6T[R'.>N+D-<[.R+)) MQMW06*,>G3]E8H MZ4=(AFWCQ9H^B$MI/Q9U6:V[?98?BK_:'S6+E*8)S1.8 MD"C(,_YEQK_NC.,PC6*E!T3,F+2L@<=SSI\YP*(!?V\O01W^\G_^)0U\^&_] MV8K93L;*L7FFIQH.AQN=U;13S]\NL,&9;)?]U&7CC\MZ]WA=+[?-QDLQX&QVY>ZA17-Y=[\I]A/N M[6FY:S'@/& C" 4^34,NX!$+5\DM0/@&K M*M^4T95; C1%[JFEP1?<,2I9!1&'N M1RC%49KZL0?Q (6B2'ZCC"T EA/V7C>J6["_"V)7B?PMJK,M_T0ME3<HW \"\JJ_NQ8F#0).D5>DGI^X(<]MI3EOMICX),@LIPI.^A@CQ&T(/=RH/@B]S0QDIM7="\\ MFGF4US!]E'H70.?#0;-OJ_IY!,?(M:'%&1/\GUN[F32^;LQB3NSS\Y6?&1A7 M3P^,#]2JQZ+X7-3?RE71KDOA%T]M;]I0MLO,GXI5]64KKG[M5K*ZL=T>+P<8 MHR3STSC+<1SB(([[85V>$1(I/6XQ'TK+:>2 5,A5O<IN'7O7ODD/CCV[ $_#?_ .=.Z-GHPSG9$,!TPJ2\W52%S+ M7+/Q<#*;S1L9]0SW.L!V7\;5?3LB0ZM=^:W&H9ZJLU=&SM*"Z[QX9ZD'K9BU[45)-3TX$2#$/ MG4PUW9:S'K?8+=HA=RBYZ-(ME46LQ]*U=&'?X9-Y82*NU1/ !['[O-D5ZT_\ M_^MRM>M/"?R^+7>G,!$_A3""4>23F%*8)5'8/V$NMM"J74QL%\ETLO_I\^^C M9=Y*+%05?NXPZ \R]LC! 7JO\2UX%P5>@VTI;;<91==DW:JO)Q7=/L/R9P^6 MNW8[P=7MY9:7GP7:MEFF+K[R1%-^*_KOWG"<7*(6$%*?X)!@&'EYGB8A21*! M@O@90S!*9"7#L%F+(C$@%2KQ!"+H,((_!Y13"X$:AV>/']B)AB.=W99W+PXD MV&11MD-_*':=G?=5TRQ@2&*<,P\':13B$!+837(+&S&B2B?XU3[95&]U%$WMEHK&H-?6KW=>B?J6'"9/<_M7M]?+[_CE>GF9O M'G9M2JT^\O'4=K?OB 0Q3"@F7A"G7D9S/\SS 1U-L=0NM:DQ6>Y>K1MB.NHH MW95=NOM%=+M?_U5MG#)9J.3*#Q>CI%:6= %ZM1[Y17CQZP40$LEK%N[*!1A> M+#_V1FQ$[/R9K80Q%(P#SH^3F+"*41B_THBWH?\IS&2L\ON(7<]I:PSBFP MZKT"NX,C8'FXWL1,)IHI^./RE?MQ-Y[5AE8Q^'Q\!K:]&^#(;7#P6R4=NI$# MK<16(U/.V\;$[D@_F/+BP4I3[*BOB#]]%>YH+U:0TABA@$1BTM>C&&>8M(:]($(A M4YIC,F#.]MKVT<<_XPZLQ6.*Y0&N[E*W/LFJZ]F3\*N_:/U^3^VS M=RI=VN-ZBD.II>C1 7!#YDPZ=')1V1!7ZJ+WF[AXLMR517-U*YKD-6^1 LSS M\WA)E$0IC&.6(L)8$M @[6'$'F&:.W\,&9]0$._VB,7?6E$4X]95=RTG0EK4X3T)*4Z6S82/,6!;1_5N5P]M]5?]V7]]I M)6]L,,&GY !Y&BH5Q\?:+-H9 9_DZ-P >#RQ;FB8"4>>#W]-<2-W,U![$R\B M[<&5=@]C;[CYK;B[*>J%SQ7/"UC&+1",$Q*G..UM1AC%4K<6F[%DN\3K[B1& MH$/8;QX>,*I<)C.:TO/J-#V;BJ7:62+!GQU I>MY1C.J<@_/E,QJ7K@SDF') M:W7>(.(5?3=+H L7Y1CSI;+1Q)2%'I^VF60A2@F*&$S## 64>2D9;'I)FB@* M_0A+TP@]-B3T8RB5%OJ)V-02^A-$Z@O]&$:5A7XB9D<)O3;#*D)_FHCS0F^ M0&>$WH0O+X7>&$-20O^QJ&^K^DZ\N]&>>WYFD=O)J(^AEDY M03]/P2DY-T2< V)NRI/*?+-2KMC9Z>0!_1PE%&//BY+8"TF&LWBP&:6QU.$P M,Y:FJ=B9H8I]#*72%?M$;&I5[">(U*_8QS"J7+%/Q.RHBEV;896*_301YRMV M P0Z(/+F?'E9L1MC:-3:X/MR6USNBKMFP5($8991R%C"L!@9T'PP"C.H= 9E MI*GYU@@%1M""-+%0J$#NB,5".[P:6S"4H72Z5<,]6:HKA^HL.[QZJ.&,S JB M+D=2I>JK%O\NOB[6BPS[L7B]$?L$(A+[09(F@SV<>/GB6U'?5%*%ZB@[*CWL M&))T1]MG^;)]U?+_?NF 2;UK:II3B3IU,C)UY.KJ(%=7O5Q=@![<9"0JE*:3 MD:E7EHX@5:XB/>?_J6K4"&<.5*)F_*A,MZ:Q^LV^%_6J;(J/=;DJ]C]L^I\V M QR?!I!&:1H$F0]I%D$:X'U!#+$_5MX-P;"N_@-.<"^ BGKKKS/Y8%UM-LNZ M$?>:=[EA=&HP%2[=S#%#G(PEEGWL6O!'O]/L?ZDQEGY,!6IL=IHA8,:3EYG MC4AQ1V12X;/5LH5RK2YF@O4'7E3ZS6YD=)R5-Z5R\OMZF_]IBH&(XPAC&B81:V% M-/3#" =)ABDBOB^MWJH?;%FO6SCB#KN_*4B),CD2(FR3%S79/5"BL]U4F1L% M8;7)D9Z4JG E)YW/?#PEEKI4.""/VM K TU!97?_JMKMZ-_^7I=W1;,W$T#J M)RF)O3!%#+,WWE@G3W'&O2ISD%ON7SIY2RS&\.*"8H^!7AMJ'@G*^?]QNB]_^ M]G[Y<%/T5O(\S3*/()+0.,AR"BDO5'LK7H+D[R[0^&S+NMDB K_]#;28%-1 MAR8)U;3,D)IH/B5'1S-U6%*03,MLZ2FF*FMR@OG2U5-Z.8(4!^1R#/K*3--0 M$$NVW;7W':+;VW)3+OEX_H]R]_6W9?U/]+?_K_JZ;:KM<+ )1HPPC\0HB: ? MDSSW\L%X#GVI&ZX-F[0LK0-0L-PC!7]QJ$!@!>AOH$>K("<&Z9;0XGF85I/H M/4AYS>\AC^91D/1F\C2A4C>%:W^XY:2AGQNTF)+( K9)4M-[ [*N M192"@-LF3$^J+2FR@O:.X<4!E1T%OS+4/A244QCX=_[#U3][&T&<8!:1),4T MS3V:!*D_S#+G",61M&PJ?[)ES11X0 =(00;4^9$02ZO4J"GE$2LZ*JE.CX)$ M6J5)3Q^5Z)+3QN=>GA)&;38<4$5][)6)]J"@AW3YK5RC]?)NF#O.8I+1".8( MTI"&,8LB% PV,I;([^E2_F3+>MCB 2T@A0ZOSH^$'EJE1DT/CUC1T4-U>A3T MT"I->GJH1)><'C[W\I0>:K/A@![J8Z],M ?535+L-X;>\R_XH+ZW%,/6S+W>-ORX:+5OZP7;_?K8?M7V$8Q) 0+Z>$&X,TYA8[V\1CE,E+KC&+ MM@O4 29\JFVU1(:=<7W\41BXOW__MXV F\4B&@XSB* ES MW\\93>C>3)#)+X?I?+CE3,$AM7T&7%[R;L-A*0B5%E<2\F^;)C6E?\&0CJ9K M4:4@W[8ITU-J#>KD-/D5=T_)[QAF'%#:4? K0RU$23__LZ^@_ <8$!&&_O[XF20&CR M)J6G]BE3U=17V-+354W:E+35/GVZ^JI%HZS&ONKV:9T=QY(36CO2A M^.#YR&3IES MI[+4'A6?5CH\Y?32),6I!WT8X3#FUOPHHV$ZF/0Q3-5T;)2I'TK#QI$JIU^3 ML:FF7<KG:+5*/PI#Y<9)"&*(,(TCS+"$9)7F:AY!)]JE1-NSUJ3TL M<;>= 9:9.#/ =O$(Y)S-)WI5$;8=:-3F7&ELM#ZU#K5AV(G3'VLJV_ENECC MQ]^;8GVYO;HOZN6.]V6TVI7?NM-S Y#$Q]@+: #3C%'(>[>'T@%($$92NSTL MFK<\0;*'!I9[;&JU@0W*Y=1M9K;5-(^#[:1N@ MN'L$O C$HM[^"0QP.J&?3 M0W5BSZBDQ2BYH9TV':PF:_%J.HO6__G0[(2V-]?5IT(P56X*#N]RNZKNBO=5 MP[^O"C6&!$*?^F&(,^3ET,->U$/-6)Y*70LY*T#+6GWD$]A5H!Z\ ENN+1ON MD?BN^'HE=.:ADQ90O:+P_ZHF\?-$6RX).!]HM33Q+,9[AX#('YU+X!?AU*_B MQS]*0K$1I#,I9]8VX492FI>"RJ$^JK@R6MQS72W;A77^]:807Z#M&MU5]:[\ M[V[]/T!A3E(,\RQ$V \B+R?#V"7#$92Z.\FH0=NKJ$<8P7*[!LLC<(I+JT;X ME5QPG9I:Q678(W@78 ^P)1C)$&QG=5:"M'-KMB8Y=T-*S;KT?'W7/%_2-?R1 MB:O;O-PNN2QOOY"JV36+(,I]"I,@PA2CE/F$0-J;1"$*E+:$C#)DNZ9>K>JN MVU6W8%W<[,!:;"=_V.[:?KBMMN_::KK<\@\OFATHOM\7VT;R9DXS5$L6PE.Q MK%C0'L$2'%/!\673/'!X!6C135R+GN'I7$UI@EXW!,V,*\]K/'/\2*^@B)4: MO.25(JGN1*_LU=)#).#F(A9F'LT@\7-_,(;]6.H>B9$F+(M6NT[U[D; JLC M7'KBI$NCY!*4?085%Y\$H)Z\8T@3+SF]2LNYQ:9Q/+JA/&.=>+[ 9((36;7) MEV7]C^7FH3B,9@]/HBV\U$\#G[#0#Q(8H2R@C TVXRQ-541GG"7+VD.^\K\5 M8F)Q][4 MQPJ^":P'C]3MBF7-^6F':Y?B G):;O66?K.]# SM+O1T0SY4MEH MF K'@UXUV#\[6-YLBH_<\;)IJOKQ0[4KFD4<>3'V& VB-&1A#CVQD6RH,Q(4 M+K;%%W%AZK7DZ2'3]J7Z9M;US1=0C731U0$\N-^CY^.]WV4[$1+?WCLA898P&9GZ5)1EE ,",P@X@D/2 OYLMDTJ7(C>:0DLON M7[\$7R3EBR@ !$A6[9V(Z7*5[3S/>4 \Y^ .%C D&&*HR0-*0)!(F(:LF,2 M[B>A1I'.JMUQRG$=,'D&OT4V5!U-.#;515>\VE3$(\4?KU,\DA"^IDU+ @>P M/E?Q&^+25=D;S)>YX'TH,KGT9=E]5A39NJT\X-VZKDK@.C]:X,@' 8)1("+. M"(,D!-VI3!K -+$B@5:0C".*+=2NEMDDD'E=H&LRRJ$2:6=43$5SO)&P*:/= MH+1PZS%IBJ:X?TQ&TE055K54UNHPS55W[3IY58D=<*I4EGV-I(/0GB]=;F]W MY7ZS/\CZT>WC4U-?J*M)S<'3@*>"@A"$./5)F*9QB+K;KY1RK/Z4@WLHCA?Z M'5Q/W'J;9_"\5>\A[$F&1:'P.Z\1&2[6MSOO-$:=!]Z9"]YS'ZZ*,T@ZKWB,[FD\P$C=!+\UU=8_I]L_]*#^4^ M?VP#O28V>=OW6U9LLO+SUR(_/'Q]Z^_5Y[C?9_L%3@/,803\D G.$^ G$'>. M^#%6?P)TGO =A_@6[(_F*INU<#]/+E52A'DB=Y=6=/YZTF&O\_BF6>K=F,0E M[^2ZU_I^X6_7[M_(-A5__$]+(XV9IP?N4Y^9?VIJ:=,D@W3Q0[)CP4)&0QQ M$&'!<1A0@M)C=UB60.8/V!^S8-VQ_HG;9BEY/.7ZPWH9_CH)ZI5WBX3.8#7G MUK_^^KIU)@TG:+5,+ _5TK#ZG6K9M_EV9M\7 4XPC$$:,3^"H0C3Y&B?JC4Q MLF_5]6'T=JGL':$I3$W71!MM18_$L95=YP[K&>OO)F=]T$[R2.Q;W30V&@73 ML'29(/5P9('D688A&W[UAQ]KS-E_%661(!!%/DPQ8E&0X!#'_ @@Y'('-M\O MMVIK8(MFM0+/$:'RG'ROTC3?U;,HUSE76QY/1+=>##)X!F6N;Y_TK)D=#,4\ M5LXN'#-^XT23NX%J>;O[EI47>M%#)D*4I%2^997Z?IJ< <$()1;>D!IBWG': M?H1F6RP'43Y(-,=BVZIXGL9A!D]^Z!.KKZEJLY^6/YH MGP3!J_\Z; K9BJH2^?V/#]5'O\>[M7PX^$G^D04E,"(Q@"!.L4 )P!1W'5T9 M"[A.7T<'UI4FO(4[IQ6@K(.JY[LVAP!-;D=FW4CF>U RA>6 M6IA>A_/&JY'>U+3SJ[0[D59U$GLDU<%(S$-*73B6._^*!TKG[6Y??<&RGU][ M&XNDA/EQRH3P!>1ADC"$6KL\$%BGB:8]H],(9?5C=KJ73RT0;"B(;DBUIH,G M>)-<(+U*EX[B&5,]4Z$S]^>:O@UD2E_66/8MV^9/G_+[_>_+(EL0A%C*L9]P M&J5Q>-5?0SRB]/:-4 ORY&J3'^EW?D5?35RGK6U;; MXWL>VF?3H9<+;=M._, <90D%,XB0B! J1)B3H=E4$1Q$Q* <: MVQJG&OBAV%1QY6FY]3J89HIF3JF:CKFET4B]3I"F5JQ+Y/3HU& ^YZ%.P]W( M+7]G-K(LFC\^YKOZ->Y%DB+D8YQ2'D"! >0DZ;([4:VMP? D2\?:9#G6J@;I ME1*EC5Q+B^(AJ98K=FUE6@T^[U,OL2/F66=\::=9)ES/0\/179=J]I\(0!Y &F3""10((I3/SN'381)0 LJK_W)1^F>39P MZ,S6<\@6U/!3T\[J%^^I@WQ%&4>

D\2GWHPRCA* 6!B! @-.SV#@1(<3K@7(:1O7$68_)XW_['::;WG\1P M>I3@+9843A,,(G9ZK3^ M?L3M^>N$V]Z6M\JU\^WXN>[!6]E[5QZ*>,]]HUN5.52GY_GZWV=_?\ M^ZI^+O=CE>3<[20F^?]R-?!MN]\PL@@PCED2A@ 1ZB.,.<&H<\+'4:RS:)@9]!$6'C^MSWH(MPWC-NY" MW\P(5HR*,T/M+F!:BHHW7N.T]T8/PAOOZ/J+J-QX/VY$'7=D>X+M3#^Q><3A MN9*3_R%D8L3HO0!I@A#E&) 0AP0+@H0X9A2I3Q9/M9N?]LMB/T)(OHI'1TI? M0M=4U9?!].:M:.K]RW]+PR#\=X]D#YO=3HJD;"U16QXQTEX?QQ$"I]7!FR0. M_H%BF:O0I#R(?X)(H^ZKS<"AR? X<0 FG.,T#F#(!67(#T&2=)A@S/PV#O"= MXJZR6S3Z4: #[C0&5$84U/__("U1'<<_@Y8H^VI52_08UM$2L1!&OL\2"J=BZ.@@P6B*-+9Q' .QO&. MQ:?#4_=^X]8K5U^S]6%;'P+=Y;N?:_TX:X=1*FZ_[0S=G3#5(VIV]!=,YBC]@9 MD3T/X3*#_NJY0F/_E5X]ZUKCGG?%K3ZE@[RV0 [[]_G^/[/&.(Z@#QB!!,5A M$ &2"G0TSFD"E9\\LV?2<GK;9OP?KF:D&L](>LP>OB\ M9[?7P?0JG%7RM_NVU'JQY_!JUS) M812F3/@!I(0$/DO\SBP*4ZTFK(.-.5Y_O75L0/FL@"-ZU4I$HS*K%[P&D>JH M[58_63W5(6L\SZ-B9,^=5^VXK/*DE/C_-5O*:GBSV'@ZU%J:W\O;Y'_-'K]D MQ0*G/B,B895P^BP$?A+' 2SO:N2!0(?T> ME3L]I3J#YM78;KQS)KW?&H27-_9<4*J1-H]*K5EZ/)ABM33X&A.7TEUK#,X@ MK;7G2^[B&QLL[$W3G=8J2[& 24Q"E@@ N3[F'168825;L_:LC62N#>8!FN1 M'HW& N^,06L2WS9QLB;R>L0.EGEG!%L7>E6BATC].1MZ8F_$XVSEWLR;ZX(_ M@"4CR?][MGGX6JTFEM^R8OF0-2#:4DJ+0G",69)R'(75BB(1@0_8,? %AJ' M NV'8>$#N'/+<2Z(%]WWVU0>LNGI^UF);L%RD?O7C2?]'Y?%L52N;3A;'P, M8LO(0S,XUKP:J$X36\PVHH^-H1@0C48>$FO1:?C0F,6KZWRIQB^+S,\PGMGT MKB^^66=1M1+_$LC'3?D/4619=R!+WBAM 1 ?XB "/H1A0%$4"0[:-1:NUELT MUJG)6S3KNCI?(?OYOH)V/)I9MP#2*\C;9%FM-#\1P8-CE<3I2:#',YW-]7]= M';13LU=GL:=Z[V HYE''=^%8[OPSUM-'66.ZW97[HH[W+^$LPI"0-"0(R8V% M.&;(IVEK-"",8QU-'&C*L0Z>S]6-!*2G@$-Y5%.]$2G44[JZS'Q"=N.]DKYQ MA:V?J!XQL\3P/ 3,EC.YDZ]03Z@^M7?]9)-^:7JU/Q3-+9Z/V5:VPZX/>7R6 MJ_$%]2.>(HQ14DED&B5)O14:P"0-JY0RU+HP:=.N8PG[='8=\AG8ME-##;<] M*O5;C5AQ1>QD#-04;RKZ]>3/)O-.]%"#QAYQ=#$8\U!*)Y[E[C]E@V-IG=T/ MU1>,OV_*!68 QR""%,4T)4G"6,0[6R",4NVS:-H6QCB =IR1$I7WF\2EJ7Z& M[*GIG'OB]!1-GS-WA\I>TG+M))DQC?/0HH$^O'5F;" CQOK"\L?E9K>HK" F MN[/!,$841I"@I+-&8^X/4AA%&Q-H3(-LJ,JHW-;/9^M/799&192G7D(]/V:ZL-^[Y=_E+ MN9@D@%&>)BF/_921,(1A8QSX,<>!7G<92T9U)J;1G=OZ:<&?OTA\\KWL(T O M:Q"..RG56.N9EI9IG\?$M.U4[O1359N__I<+'?E1DZ5C]E37NP7 M*(688A02''(1DU"VEVA-1000I6NK@PPXSIL[7-X)F-<@4TN3AY%W709&X4US MYU>?,AL"<8F)"UHQF+CI96.X"[G%#\E 3*J_L8@YPHASD:8D3F,:A2%#W8^G MB= 7$)4?.IIH5'_20">4>-'0!MN4F.I!'QM6): R=&W:ZW RHZFN!?NMZ:WO MM\J4_I2MJM7N_D<0?OF\V6^S!8BK]2T.@8 X0$"@T.=^9R(57.FBH-$/=CRU M:Q!R4S\(?_KR%Z^#IS[)]9FZ/M&=DJ0WV77YL3'M7[I_8>H;LS3]]#>'GEOX M2O0C.][M#LMMFT#$/H !BT@:QX$/8A[2..G,,(J5+HP9__"Q(OW_/"R+ZN]O M?QBO#O0X4X_^SN@RS (:/&.N",X9N)(6&)$UO3X,@_]&FC" !Q6=X+M])42W MNU5>5!;JTMNG_7*?4=D4L?A!\W6V@#[D2;F?K.J+;\_U-=S$I(D*,!IC%G(,$M31$%G#U*U M,^?#K8PC714Z[SD\K\&GJU?&9*HJU1@\&FF4/H7VA.D"*;V2-)3(N8C18#]> MR9 =9M0%"*_7U>=5MO]XM]EEP0)$*> "1BS@3"21")* '6W%@.F)CXF%<82G MA733_<*3X+R[G7:B9$2BJNBXYL]((0XCTB(:1H*WS]:"HB9O&C\_)'%12*3ZP6)S5!8 M=,C3E!5'O T3%27*K O*B0H5.3$@;F9B8N+!)2DQ9D-;2.JEV5WQH"JOS(J0)SQ*!&;5X@OB[L<+ *BJL&C]4,=2 M4F?T$HRF#'8^\&-0G]3O*FZV M'[[FNZRMX1(.0<*KGQT& 8D8B1"+CKK!L=+;)D8_V/'DKO%X-2#MG1M]DJY/ M!\B0J_8/K>H1=G_G.N=(3 $V:;)Y?/V?@@AX, M(FMZ61@&_XVS[ -X4&VI0//'1WF:+%_]X\.RN"OJ@N7Z;\OM(?N0%?4]\D65 M:X"(T"1)@Y $6!"&N@NW2813H==/P89%G0EBU$RA =F\;'+C/2T+68DO:Z3> M-PG5>\JJ_R#!>C]M=MZA7)_^RU_&;;6@0.@;\\W%<,RCR8)5CW)W'Z]NC9]F MNWVQW-[NUMGW_\A^+*A(TC@(.?1% C A1$2TLX.H[KZB[D\?I[+?HO)J6%Z% M2[>DKTV::C7?)5]&A7QUJNQ5\%^0T%N\-R5L^K@^$/^KDOTP)M0%XV/VL)$] M,W;[.H& ,0DB&%;)@Y\PX5<_7\2M&4B32/FFFM$/'T5U.+%=/BQ G+! %$I M3AQ!'&/L=\L+R#!05@>]G^I8%HY@/(E&70XTJ;FN ^Y8T1, 14)L3/QG+E^8 M\6:T3#_5#7'G0S\(W0Q ;+;=!D)$:>*3)"4(R(=*,*)I5V.$:1PK;^UI_^!Q M(K\$9'@I2X'_BJZ&_NO/OG_GFVW M_['+?]]]RI9EOLO6MV5YJ.R!)/*)#Q )4$"B,*V6']T91.ACK+S5-\S*.+(@ MT?W\#PG/Z_!Y#4!=E3!F4U4RQB#22#\,.+0G)Q=8Z=66H4S.16@&^_%*=>PP MHRY!?\NWA]U^6=1R5Y1RHS-)(D1XM8*)0DX2$)'63HI"HGQPT.RGCR,Y1U1> M TM7:+0Y4Q48EW09"8LR4_;DY 4'O3)BRM=2<6P;U>#R)#"O1J;? M84N;NNNZ,09K>LIA0)C-7ELOB+@@'T-IFUY !GOP1M.M86SHB\B'K-CDZ\96 M$@$: B J2QBP1 @0=4>GTP!$2N_A#+,PLI TT(9)B1:!NF+BBKMA%" (6:"AC26 M.[=4GM-" JOKBK$!Q[+2XGH6;2MHGL2F<47*F+[KJC(*4H:[D%O\E$QV9PI:67C(BQ\+DB*"<"#20/AQ0J(4LJ"3+1HPY:<" M3'[V>'LTA=>!,MFFT6!+9Z?'&FS4*'-G=KSGZ?W7+1I^IZ45B$/HW-VY, M65"7AD^/R^V6',K-+BO+!00Z7!C*FY2(,A^E?2,(0%=6G@CUGQL-D] M_%+DO^^_RO?]EKL?"R[DM1 $HU2P) 8T3B/>6D.,^LHOD@RQ,8Y4=-B\!IS7 MHM/5#$,:5;7#/8-&&J)+GCTQ>9.07E$91N%F M+CJ<69265U3TZXHY<[,1E0$NO%:4H7QH7&%K2BS-RROR_OM^N3^4"PQ"C'R? M$$8%@7)?B'>K*%2E4)IO"1@:&4=6NN+@$9W7P-.^UV;(I*J\C$"BD<1H\V?Q MLMN;E/1*S4 6YR(W0]UX?0/.!B\Z3S%5$W:YVF^^96RY7[;6%P(F+(),$ #B M%*9^S(+NY25 MWJ*D5W8&LC@7V1GJQALO*%G@1:.(^S7;;KL56LH(!8E\BE0I%W!=L616OU4BR&+Y]LS[_NJM"4US$0DS\*]K MM^82@0>35 MD'350(LG53%P19&1%BBQ8T\*SGSO50(3CN8B!$;87^F .0,:59!3$Z&Z8U!Y M=]B7^^5.=@1< 'F\!(B @3 ,42H@)=UM0 P@U^S2,J^VJ5EQMK.6%:N58R%LEF%9,K_(Y1.>DAJ+]^8H/9N0B4'6=>UU+L M<:3:-%"^1/N8?5Y^9YMRM7O/Q8)\ ,:4EPMHU#BPSA)". D M9H1'J4BI4C'7BB''\G7[GM[]E7N?\?_#/ZGIDAWZ^E5I=.;T-*F!5;\&>P+F M_2:A>36V_V_W1#NNY Z^/LU&ILNGS7ZYW?PS6\MEW*&: MT9_R^_WOE2+^4N1E665SLH$2XTG*210S!@6)4<+C).",^8'2^5IKQAQKTQD^ MKP/H=0AOO!JCGF8-IU=-MT9E5D^[!I'JIO/K%;)Z%,P:S_-0,7ONO&SX:I>G M:VJV6F^_G]OL;+'L6[;-G^2%)YJ7^[(26%F\7G\Y[-_G^Q_9_L-RLUY 3B"( M8^+')$AHF(:01RBA,0I]3A!1DCBW"$;4O;(%[JU/R+V5A'[C/>C,5+HC4DY#N?3SM21?,S'_(JM92AXM3H\'K:RES1^E%OB_US*TS@+&/A^ M$HO8)XP3(J#@&$D@*>4I99@O=MF#_$N?K:0NIBB4)C5J)O4KP,IS^YU\Q'UY M@N@MSS!:2V:,1V)P>N.4?1<)SQE@#ZN,Q=@YT 5&S;*BH<,S^SQIL(/JF9,= M+BWH[OMLOV 1(0" + P9"2-&0AA:Q3YG,'%/J_^]F!Q53&EE1T=45G/CG:9 MUIZ4TSE:E[MO6263\M=/U;S+9,K: M/$ZCE_@,'!:U'&>\$=%+9XZXO :8]UL-S9NL^-Q+5(_JV2%X'J)GR9?H MO2E69,NR6F(V_[S=O4#Q,=]N15Y4PKM>B# EE#$?XR"&*" L"D&US&2 @H#& M0FF7WXEAUYMF+5;OIP[M7Z0PG/%GV$2^?IT@TC]""1^2##$G"#J!_*:6F,6\3A8 M/-77V3[ME\7>*)O4-ZDS=U^B4Y[&)'O8['8R2?RRK'YCE2F=D1HCAU$YWF.= MZWG,2GON]"L&"]_MB\^6PKQ.K_,.ROD=!2,1!A#"DR$\I MY F(_ Y'PE(\>#I:P##-_!RT2K/!O-'*;62ZAZWF;KP.KM?@O?'.$7O[W&LP M3ZJ/URE5%TR+PS-+!;7I7[^D6F=256/K4YOU&PQK=B@J!,W]^T;BWV>_U[]5 M+CAG'." \ !BWX]HB--.X$-$*#;8!K1D>9RM/PFF3G/R>^]3A3,KO5^\*O@= M_^5?_EL:!O#?FT/.TR5#:J3VS'#+HS*/:6W;J=SIEVQE MWI2B$_9JOJC^RJP+V*?")R2" H8XSAF3."C MB"<\36RO5H8C&F<5<\(IA?:%HLHYOVIN:I8S7L1A$F,YJ[,8 MLLVQC472=4PT"(2(XI & C#@ P3BN,-$08+M+9Z&8W&^J-+2D%GHAAJSAFLM M>R,V:]6P[:O&VLPVP];V?H.0"\01@IQ@/PPB3D':FDT2(,)VLXGO%(5AL$'] MG:4.F_+LY\W)P#_UIJ\JS?.8L/;/)W:9OPE@$(4AA @E->!B>-D:2 MH/IO ^>A!02C3\S_DW885_X]*U:;,I,O)88Q IPG(4T11C&'4<@!H*GO^P%6>S3$BB''%_"*]% MYQWAZ54SAS&J5L +:X7"?=1E.!80.'#"/I12H+68L"HT&AI,,R.8X6JTI M\L*K$=XC3$^K==A2 M22(K/\\2R.K?7B:/O42\H2YVB)M65RSYD-O\E#2T)'MX:8GEC\O-;A%!%LHAMF850M:3#IJ(DY$A@CQI/W!548:QDKK M2O4?YU@I?MUM9!>F_]CL'M;YH^+J1H.,*^M!-SSH3?Y?W]]^YLS[C]OWO["[ MOYK,^JZG>>N.G/BP^Q!H!SX['7*V"_/SQ^R8J[ M^[NGK%C6;\4U8E$N$LPHC1BDD4^P;,$)8];9BRE3FL+#K3B>V0TPN>;..VA> MV6+3JUL/(%*M:#T.AWJJ<*+OB,K[=(T^)^7JB^STU*J',SJ/0K4%/W+;WYKF M-MKR1_WC/^=X]5^'39%]*.1\W/_X4'UN>[Q;RVV^NHG:(DTPBH((1PS$6.[E M^>(H@TFEA%J;:O;,NBY@-UW&O.S[4[9;;_:'8O3](&6N^G:'[!,^CRGHPK&7 M.T>NN%,_9]J6)>[NQ6:WW*TVR^V'O'G8&G\I]_+IQP4#- @QJ!(4%M(DB!CS MDS3$$4(^%2 BBL'.BBUW<>\(3X:^(T"O0^C]UF$<\],B)(6'S$ Y3\+F5C\9$#-KWEH^VA*"RK0;# M">; CX, A*2Q%?@015Q?$W0MN$Z*&SC>L@;W;R8:HYR0DQCZ\J2?#&%'O[%Y^K=85\A]R;?%MN97K#[SO3MLVEV33 ME 0XC@B%D/N!SW#D@Z/M*&*+;UGQ)5=_/\.&39V9= Y/8SU>?JV[;:SD+[(3 MTK$[NRNPU3._[+(]C_EFV:=7[=[M,Z84O6]EAOI6"10+B MF 8!1(+!! &2"!BV)@,_A50KV@\QY'H]T&+SBB.X_B<5'%"IF 2,Q:)F+M 1 M^/&,P K9,3L8.27H8:DO,[!![CP$RXXK+_,$>_RHRM/=_FM6G.R59P8)!3B( M02 ?)4T@H!$*DLY@$&-?1YP&F'$L336R,UW2K%H,X4]-D4:B3D^/&M;.4$VI M1I<9ZM$B"[3.0XEL.));_^1T;^1E3\O-FLN-LC*K4K4:P;-ETR(@ D9I6J5H M88HP3@@@Y&B9Q$CO8MYP>XYUJ878;!Z665DO7/)ZVBT-JJM6&%83K+')U5.N MCM<67DUKHV8OZBUCW]R[2EK?%JU%RN>A:E8]>G6=SS9;1C7?A0]#")/8#ZD? MP11% D=Q9R.FG.J\LJ?WD[6T2_]1O<_RKWBK9Y7> 87>ZT09%'BMUBJM,UCS$PQ![7]56DP$]07B?[U8OBL/<]Q/$$@HH$B (:8@2V)F3SS#K M[P,9&'&C-^"]S.8S[9<>5URPY;_*@_=KFOOC#9";"=T-F>?U]M#[(- MUB]YOOY]L]TN",.!@,!'+(ICCGP84-J93A*]'1\K!AW/LQ/&-L@;[/O8(58M MZ(_.J5X"<$;G,1?(]MY/1XQ>!W+D]H&3ROP^=)@.VNTPGDV"=YKM/6>Y#' M(NOS$#V[+KTZQF.=+ZUM\I?KM(7/29+$Q(\3FB2A0!P3WMD*"-"Z;6MF893- M\>V+.HV!F!GRI[%#[I0ZD\WQU[6:"7;%7[)R;4/$%2'T:L2MD(">2CX82'R5&] IKJ;PE=_9&C[ 69[P%=IT2GFFN5#9/:[11% MVJLE6656YC'+=4&_66[5]%EU'K_;++]LMO4K$'BWKE^1^)IO*T+*]N&JKK8; M)A$+TH#Z(!)<@"!EU._,^RC06B%9,^IZP^>$LZZ[EF=(_V_OIW5VOUEM]G^I MZ['['WIJ88]X-3V9A',]Q7E)=P-LLATC5<9ZY,HZZ?,0-/MNY8X_5F-1?'D) M*N ^X0Q'">0,")] ',9'@P'2>EUT@!G'PM==X=N>$&IN=@^A4%O07+)G+&'3 M7X2\S)":9)G2.CN1,G;DLBP-XT;W,M:'Y0]YL+D[VR,BB!F$(4+RP2!&!8D[ MU8ODJ6:3:UB:)AP+T/'^T%,#R^SBE2YMBBLS]XQIKM0ZLEI$$U^R>LY+WV)N M&)'SD)FA3ERX4C6($PUY*0[9ND_6<$J2!(8P3!G@D H8=L6CJ(*D=8EAN#7W MHB,!#LAZ+!"JK$$C1^+*AH[<60Q[J--PRMC"1;W1522[G7=?(&YEQ6>;.7:\TD MP3))K)09G8<26?!#-9'29$;I^<9C6]';7;G?[ \R7:@?J^[,_^B,H\#'B,$@ MC5$,*10!QD?CF/I*,F39I&--$K=>C>NX*%3?K1$O=H3D,K$O!$='#$[@XTP<00:T MKC_9,.A8KH_7GRI4U=]XT"PUV.%4K>HP.IV:ZMU=;_J]PN=U &\&9)26KCHI MT-93F;#*^CR*%'9=>GG5R3Y?RH?U\MW#YZQX9-F78]<_A 3E000%YA 3/\*@ MRG5;2R"-(KUVX286=&:<67/P=D/U*2_JA5Q^?W;O:5TAU3RO9\*BFH*YID]/ ML$Y-?"2>T\;T7Y?[0U%7VD8^I/>:G;[3>0.XG(<,#?+@Y7F\P6R8GPA>Q(RE M(.4"LR!*64JX"+HC.?(5U4CGZI/!C]?*D(:VQ#L[$3/T&/!UWA15Q2UEFJ(R M^?:+UK[+ .YF(B(#'+AZIE>3"P,)>:-UEH@I3SF)4UJM A'U!0^[QQP2F@:F M]PH,+#E>>IWBKY7+!294:@N,8Q8':,T,&NOU\J0F0@/XG9T>#?'ELC0-9DA5 MI;K*R,?*%*W^N3GO54%% &#UXP5$0/@\")B@1V%,HT1'I 89&JL\9)SW#*-1 M3:!&8U!/GX[D25Q> VRZKA)])/6(DQ5NYZ%-=ES)'7Q[>LKT]V51+.4S6+OU MQ\W#UWUY=]B7^^5.MA!;1" 059H&0A9%29#$V.?X:))3K3:@@PR-ECW]WJ!4 MV&9T,J_Z2.J95U:XG<>\LN-*[N#;,Z^?GDUB!-,P"JH5$.:8(1)!GW?%6IAP M7^OFCZ&)T>;2NJX$[K+ZI?4NGVX+J^9E5!TR]2NICG@<5DP]M?6<4UE5*>(/ MY'8>FC34B9[ZJC$G@^HCBQ3%J<_3*&1)$@:0I>GQN"OT4WG5V:C*JF%AE$*K MC0*K#FL#2B!6";-2^IA!O4.WSJ%,XDQT99@/*G4-34945>5CMLZRQ_IIRLJ4 MW*7.ZQ,?M[LJ;&7EONDGTSVLBQ_EY>MCB84Q$-& @E1PAI(*BSAN6,,4 :W' M[9T"<9PIG;![%?)O6948R5\_%=U2OVZ,I5G$=3LR:@(WFT'1T\&S\7B.V^N MW[3-LVZ\#KS7H)^L3#R$ZAYU'64$YR'"X[B:3S!#]"3]<_98K_W MQ>;+82\1?\X_+)N#1X()RJL8DD8!0"BD*>K>SX T39#><2#[]IT?%E(3\'$% M09O&'A5P-R3SF/H._=6UMFXJ>?\K>/O>: MCWFR[,BHNZ@%MN)FNX\?XO_U]]WP^\IV7A?9/P:KT*_ST%-]5_KUOY M!KY?_[J4UQ%+;WG8?\V+^GT4^;O@)@*H_E48WD1)TOVQ35D>VC^2G_9!O&4I MZ_0L6V6/7[+" \&-5TTK6/^YE_\UO?&JG_24K>1=FZUFCV;],5632:?#J2>. M[4A^:D:R1G/CW=:\CWUAXSDG/;IG3-\\U,X<_JM+%X-X4.Y*LUYOY$[8Z@Y?]RJ<*[^X_+[\O M"(J@CP.?I"%CE,61;#W?HN HU+HD:]NV:\4[P?7R^K6HU3G@:LI*Q-K]NNS2 MKRB%$S*OJ8MGI#=/=#W#ZC5@O9\DW+\T[ZI6:7&%>?3&7SJ$]JFFHZ&9B82Z M\NYUZS"'+*KON^Z7FUVVYLMB)R_8GZ%B31%K 5.>4L8Q#D&(*8A!$D2M8>2S M!.KMK@XV-Z*$MF4\W?W2X8RJ[HJ.2J;NWF<#SNO0>3^=4]L"'/DUZ>N,]6YA M6J-['DIGTZ%7VY&6N3+?CUC(*X* 1B&/4^8C%*((=1=P$,41T3F:9O#C1SF7 M5BKL0DQ=*=>JD"O3.H^I-,2!JQ5Q32YL/2FX$#QDL2\@CU'*@9^"ZA^G&9I" MPS.=9L;&/M[YZB%![6GEB'2UW&!4OO4R@[>?#YS7FX%JYT2',3L/Y;+GCN;; M@)H\76UN*0\^%#\6OWY:"! (EE8_B,8@AB!@ 8G"( &()6D4(K4^ENH_SO&" MY-?=1B;,G_95\J1XZ%R'BWXY<42#GF#\^O[V,V?>I\_X,_]DHA-EMOK7A_S; M?V^]D3(!NW^1"@'/%.+D\1L:8$#'Q+T1#0#GQD.O-U-OWR\0)]@G]>V4!*0H MP#C&\@<+^7(R#Y0.;FO\.,XF/1ZP6 %,:HRCA) 8)(IR%$>8I!3$7<>*GL4ZA?:@MQZ%2 M[:#[S1OGT'[:[-K_.G+M^ JC/5/1UEC,8S9:\Z;_1/M E@;-R?-F#@%..06A MGP0A("D4<:4&K=D$QXG6W<+!QN8U*\_/>LYK6JHU.;$V'#.>F$;NJ,Q,378B\O'@0>P8CR+SBLB LPBE%P&NO$Z]*JP M%I%J9PG&XU!OU^$M^FZ\YB3'-"K4RY36^2<3AN>A2I9\N7HJRIPAI7AA&&(,91"DG<6.6^W#)5?B_3@BW72G5" MZ#V#Z$F,&L\_VJ#URH;H!(QJZE8OF=>ERPVK&H]KCLRNV2.;0UE6>V_S.A5O M;59;)G$&[V_:]"9W\ZGIB']6;+*2MP;"!$"8!"(-PA!2"& 4M3DP#R!C5%WG MM7ZL:TFOP7A<1V;T:%'1:6>,:$IR2X:1^.JQHJ.SSM@QE%1EEA3%\]R_BSII M1,(<)-$,>#[X ]!]2>;+7CY$7]0?A%BNLJ:)V"+U?4Z#RJB?8@2JU7\8X]9< M&/)$J[.\L1''(EA7K#9'8#?>?07-6];8=%^2,:51;1$^"H-ZHEF3=WM&GD35 M]B\=^_68M\GI67(/YG,>J^WA;KQZ,<8*+\I5\_I1FLI,_38*_KXI%ZD("$@2 M2 .!4Q]4#E=L)0+LP4A.6/R\UND8!(P(A"A /($QX0']'. M%(- KZF?B8&Q5:2!-4A'5*DS41('K W4DFN$C: F#01E/='D<(Z*HNM"KZ88 M\:'>%^5;OOVVV3T\M]FNQ/R(!@$A)/*3L,J&$&>AZ&S2"!"]EBA#+#G6F2,X M[\4$TNV),HA--<49CT@]Z;G(X42;E+T\]:B1'7[G(4N6?'G5]<0>0\KI3].& M[UVV++.[+]O-0UW2*UN; OI!@GP1$QZ+%$$B:^2-348IT>J%-\R2ZX2H >=M M)3K-M[D&4JB8#XW&GF9BU!)7 _/.D$UUD*N/I[Y6DP3@&.Y"H35.C#"W 3?>$> 7H508Y=I*)D*FW$C\JBG47T4FNS8#>528PMO1$[-]O2&<:NV MS]=/PJ6-/TO4S6 GT)8GN?T/2T/.<36PR;O-+KN[;_+;UA1%(4*Q3V)Y"0P' M@F'LMZ9$0H7Z\0A3 XX%7*+R)"S9MKTFC]\#)65D#R)25''!D(ZY$>8TW5Y4E7 M3QWR-4!+-7C3D-'GOO9*J"$M2],(X[2$%,819V9$'.M%A[:/]RQ;'9X/ G(Z#")/EUJ!4^G3.F)IQ9) M3JJ:+\GH*60:\S:/VJ4Y_-S2]V.N%NV.L@@I0Q!00*/4ISQBG+/.4!JJ%28' M_/AQ%_-3#UT'>O3#B OU;IF;Q]I* M=Q\IC02/. ;4%Y#&$4"H.^8F0)IJG9O7_=F.M:.&4\\&/;W0IDA-+%RRHZ<4 M)V(FVC9]046/1IB2-@^!,$;_JOWG$!94I>%V5TVRK-S+%Q,7*0$^Q CPD#,. M1<*"KB0?^!A'2G5RHQ_L_.A%^;5^8-6[SPMOTR(;]_,_YZ/GVS>B;1X?OAGT MW,)GH_NJS*DZ>CP M?R^>3P\DKPH\M_E\:CE4_4[^Q\+DJ8^@V' <13"E'.4 MI&D'@<614@<%)X8=3YD6E_>E R8?)JZ1Z;XF8Y-LM: [&<]Z$?G=LPV[LQWN MCOLC6(]>X][1$S3J//9(FI/AF(?DN7'MU3,USOC3D>.UL/3U3Y\Y=9US2MH0/;O.ES/- M>LG)%6TRIG ^&F3NPAM:,Y /]5O]3_C'V6T=8Z#SWO4#8^03S3ZBH?/K5-^ MZ:C/A(,[@Y-"4WJ?SV.*#6F\19;EIOST5&3+]=WN?.\R6$0ICPBI$ 2)O$+* M$P2CSGP N=9MYG)Q^F[.5UF;[>E93E$9C+TLJV6[V]OZSQ9B:(W5Z5M,CO[[/5?O,M M.PGV H@HP92'04"X3RF*0MI>6 W".$E2',EMW M^:Y\%FFSKQL[9N=X4(*C6(0T91C2B$(2O*51,-^@'W\ +.W6-\#/Z@9GHU2!GTQYC4G6W,JW.W#S4.01_%38Y'?! MK-(VP_-0\5$^*U\!^YA]RW:'['B5?\$Y )QB ;$0,0@)Q\3O+). *&FR37N. MU;?%<^/M.T0:55];E"K4[2=@,)Q!)/0CSGORC$A"K'2H0XWEB"DOQ:.B0F 2GZTRIA2F+C,\N8-GT[7+HLLZ@ M>@_MI^4/B:"\NW^7[QYD]P<);1'R, Z", UB2D(4IY"AH[F8^%KE)F,CSM-7AV0HO0RJZ'S-YEWFS M>WA]/0$*BBD/0.R+5 !$PABVK? #$'*J]>J%9=..9UM7/VRFEWS%JZT?%AUD M)W>MAHR%>3%WI&&P5,$]HIWEC:O+7&H6:BT,RCPTTY5S"B59:QPJMVY8;M:W MN__8[-9=DK0 $4\93@5B* XAKS+4A'-<0(W>C.$ =>-G<8RH52F4XL M-\7?EMM#AM?_ZU#6>T>5H.6[;UFQEP=)/U0N;LHR+WZ\S_=9N0 \0&F5"Z(8 M)91C2C#I3I$"%(IDLJB7:6J%.9]NTTC1"S30Z1ZE1DFAK#IM=E9QM"N^; M1%]G;"?4WM,1MK>3N <6)#19NE2/<$7V#,H1SES+1_A8AQPN_'6W?,PK\__, MUA^J)<+F\-A=QPQ"SC F2&"98 B! ]Y=\0:H3#A!?)4SY&.)S^>20FUKWJ/3IHBS4S7<2[W6&Y M_5!L=JO-4_6+IMBU\'$<8S_D453]*@BBU"==JR!015UH+HJ&!L=6Q :F=\3I MM4"'J*$IUR92. +- W50F^$1-/!MUI0%<"#ISD7<$@_&N^VW]MSWLL8C\,@4@$P8Q10L,T)6U_P""B@5H['D>FQRBM MOW6[MT-]X[6XO2#T:N3=N:>!][8'CHC".8MI!\.@P/Y''(>!U^/'&P_+M]\' MC(OYS?9>MBY5.-S1/H,:AT/GKET[M\FAA?Z;M?5LM[X[[,O][![PH[SK MOB XC1"@+.&4HXA"$4/>04%!:JL/ISF D;:/+W:PJ)'_7$'WSK![#7AK+3L' MC(_Y9O*H0V-I2WG0J(S=S/,BLYH;S-8&:A[K"KAF MC;=MSL0]0ZKY=/L@-M54PU:/XEDA M>1[*9L>5EX^WV^-'5:E^+657I'*_>5S*;;G83T7LQT&: )&&H9_0[B9D901S MK1JPYH]VK$85&BE#1SQZ$J1+DYKH.&1(3V9>DC,?I7E.48^V&'(Y#S4Q!9]; M^9[T%$/D1;9YV#4;5I5 %PG<8LG]:-(JYF/.Q2.=:@%[G7(]73((?EJDC4/WO74[27EWCEJKUH.>.>X M9R-]QE3WJ*3[X9N'H([@9S[VQ-"]EU47($5%3956[HL*R]\W^Z_T4.[SQZQX M"2*)F C"N *"6!)2GJ3([T $(M*Z56+9M&-!UMH^<<6NFOA.2*R>XG8M$>3$ M]#JHWN\55J\#.[V^ZK'9(ZJ.AF4>2NK*N5=W[AQRJ'1<0"Z^#Y6IVYUL"[3Y MEKT2ZM@' 08P\'$$!* !\P/<&:4^5^_S/]R48TWL 'HGA!K;RQ:85-C6'Y=$ M_;+="_ZT],X)IQI;].-R:[8E/Y1CM>WWJTQ"<>"X+FK<>C7F>C%=H_9JV#_7N+T:N(;8C31$"D%F M?J.C6?KH\'MG#K1CA2^/E5']=[)QU AL\QM/L^ WYK@JWL.SP>RE8#KNL,T@ MX([L<#[9%-%;H,DTH:AGRMW]QTWYC[=M Y\!P:- ) G'C&.*8-+93@%2VF>P M:]']1)J",DL077& .><"! MZ-Y^Q"D*]9X9LV;4^?'L!F>M!D>0FFW"K!&L)LV3<*LGPQW$2D\ER.?LSD=D M59GL$53K@S$/\;3OULO&96YX4Q7%7_)\_?MFN\5UX[3JTZW?PRW+;%^^_/=6 MG#D"!$!8)=TPX#A. >/M0V88)5"MGN+.NF.9/*'REC4L/85TP+::5$Y+M)YF M=EAKL3PCO(%W\]9_FHN.:M/<(ZCNAFP>RNK0OWRLCU]/:^O.E+OE]M+^F@Z>GG ;5 M='(<\O3T\$W>YJ-Y%RGKT;;A-,]#PRSXD=O^ #4UZ?%IN2GJ!IT%VY1/>;G< M-N\^;LPP-K_:;;YO])BOOBGI3^;#:'^3$?IVJ56MFD +*_2@"@C!.CT=/ M<1)1I6MZ$\!R+(@?L_6AOH[NW>X\D5=_2+<)UW@#I'A.9YYCHWEJ1SKAG;QH M+DE+/YXM>$^NR/_\W)GYR+*]$>D[QS/^L,]#[J=P_%6#LHFX5PTC>%T_.%3* M5P5/EQ/.MM3#A 6(^B'! ,8B@G'0M43":95WZ\2&H;8<"_X9/#VE'\RAFGR/ M29^>)I\ALW=MRH["7B&M1S9MT3T/+;3F3>[FH]3MU5-FU9^5QR-9]BW;YO5Q M(/[]*=N5W6901'#*,$_C*&$,^ (D)[VD).9Z#7J&VW.>KC80ZR,A9R!-EO%6 MZ%43M;&9U1.VBZ2V .>CA5ZQW;;*GJ7GVME"S+;$WS M1VFNN1+T)/^W/KK3MH60)R6/!W42/P%)*A)8I8\HQ03SKOR 1>*'.CKHPKYC M7?RTKR;CSS5F[QRTGB(Z(5Y-(:?F7$\Q:[0_?WE%]XW7(&Y/++:8ZR/?\VD@ M:4!UCZBZ'+AYB*Q3#_/QIH'&G?J/V3K+'I=?MMFSMWK;"G M-G]?%L5RMW^W M67ZIGU2X<%=3A"PD@1])6"ADE'!V7,[''"O?N1\-D?MZ:^N'=^:(=_3$JUWQ M6E^\HS,:5\G'&[Q^:9_ON.FFQV9#9JDSP'C#J=$Y8);#:M998-3A56L^8(O= M-\+V-*,W@^8%X_N<3SE?M!KH/#[F.PT,/O&I2#E"*4MCP2,:^E&+@20,*;T8 MY\:RX^#=X+40HNU3KA"*)V5;=_NSCVAK+7=L#X)6ZYT)!\.T!8_U05'MQ:/' MU:6PYXSS&80W=[[E8WRUFF_-+#?%WY;;0W9W_ZPM7?.4>+K9'8QYU/$L^_3RH1<'C*G?)U[EC]GGY?>7\HMI !(6LC1AC($4 MB,#O6D40!&&B=YW8T(ACU6MP>14PW=?[S&E34[11&-,3L1-9\]&J2S3UR--@ M9N>A2,/=>'5IV HO2F4#*7;U @)OM_GO\MK6QWR[%7GQ^[)8+SA/(D0I\WV" M_,HF#R#G)&:$)XPJ=D2T8,:Q]AS!>4=TWF\2G]<"U%F/#B14H0(P'I=ZJC0G M&C76\./1:;9@'T"KVL*\EX!+JW [K,U@R6W)D=SZ%V5V-["*<=Y]<@%@)@ M$ 28ACA(, SC-&"PLXPYC1:[[$&>_/Z0%9M\_6F_+/9J2:4-XTH3"343Z0). MY2E%LH?-;B=/ ']9;B6Z:2ZX]=#5DS79)'L>"915CR[<=[/'EF%:525U1;8L M,Y8U_[P]_5:E#'=/F6R9O7MXEY-O* V\E7?BY M\V%0+N)N,(WROUF,X^!D4;8";/![/W6>_$5>:#P-=^6-=W3'D_YXSQR:Z: . MRD9G,;C64E>7@VR:[IHRK)X;.Q_#62;2[KWNS[I'8MU:0E#E*!^KO)9^K>90 MMO##E,%$OHK!6)0F59)"XPY$'$=#:B]#3;L^75DA\58U%*_2CF-\'SNF:XZ' MI=#M;BC<1>@*LU>/6H-ZVG&P'&W=C8?[H*HZ+O8BYS.VA@1(,]K_(''0T#G= M<#>$0VM1330K,GJHEN&[U8]%' 0BC%"0BFJA[5=@" P[&!@38C6NZ1IW??2P M"6J;W7&=NFJ1699,;=(M!2^7?+L+7RUJC\YD,"Q',)>#XCZ&*0^.O2#V@K A M84#>/1,)C5+^*^Q+*@0<)@% !,0.*CD 9AFV[68\.66(9\&L4F]U1:B$<-M6\(WQ0T#XHZ[NFV&>:3>-+6_2 MHAY/AK$ZRQ@RT*7^N&&#+YL[[I#XA/NI/*3E P@))RAI+8L$,?_YCCO?K>WM MMU\S;;S?WJ%4GH+57_@3;[6K\OS'V6I7]LA@JUV/+=6I*-O[?\Z*1]F*NWZ% M]&FS7V[?R:A!E(N8IR%BB'.81BGDD8"A+XW3H$+%J+_8Y_*O*4U! M2R:U4K+YC@D -$<1*BP$>ICWW< M68H@C+LTX[/Z/1$3,P8IQ6?]Y>B[3.[[-9"\I[RHD_ONW:9ZDO;JG?-IV+*E M..=TN9W?!-/VH&5XZVQN((^F'$Y*4N$F'*PS!AK;& H4RY#5F(]9_>7L'FYW]WGQ6(<^\J/]S=/-I1@C"))JK0UI M$*$XPF%*Z[Q? %;])ZW6W*XP."ZC=K#EK"L;;%[1(?O$1+#^4^?ZSDB_SX)>+>H/3G1O0ZW=P0N1^8$W:NQ3R[= YCND>\QQF\>$CZ*IZ_:IH_%KG:W M)/+C^,O_L;Q*AXKUSVTRKZ? $).M)[A!^W79%ZF6L1SHM M4SX/E;3MU*7&2#8YT]:^OU9J>RBRNA?3:Q@L?UQN=@O, ^@S!'U* "8^ 3[P M.PP^X+&1!%JQ/*D2-AA-M= .\YJ2.#KI-I7Q&M]NM5&%.A6)M#H$,U-*N[Y= M$DP'#&KKYNWNZ; O:YD._IH]?LF*!8L(\86/$H;CB*7P&Z\ED'OMP;=5(+VFB<5^1K [LS$:H@G MEZ1I,#M#A"AL+>* P1BPD.$HB&,_C-*8MQ8#%L1*]YQMV!E%B,+A0J3,F[D0 MN:#,EA"%,Q*BT$B(=-F=KQ!I>Z(@1&;L#!$BT%KDB0 )1;BRQ9.@^@RXZ-:N ME;U :\-CB)U1A @,%R)EWLR%R 5EMH0(S$B(@)$0Z;([7R'2]D1!B,S8416B MLP>$Y,&=(P"V*5?;7"X8RP7WTS!$D2\$1"3R4U^PM+4ZF;5H]S=]ZFI M=LT1^)) MMR^M%;,Z,_(E0N7).7%'6A6B^J:A39YG,@^MNO1R(MKG2_&-P,;8[YO]U^XX M0WU5K[NZ]^S-D\W^( ^KW3X^;;/CQ6N)LURD*891PB")> I 0@@+8(>-@"12 M.S(_+B:=>6QTPKX#[*TD'JTG[,8:EOX\9K[CH9WIU"YXTH?CX; ;KW;CQCN. MT_/7GUI7O.>^>'2V@ZGU3N$,!]7T_<+1!E?U74,[W+X17Z<9NQFTC1C?YWS* MV3)!"/^8K?(JRFVR\O/7(C\\?'WK[WWZNBRR*BM91!#$##$!0\ AIS@4+&X= M$9SC0.."Z8R]4!*OP?=73YB]?0/:$[=>#7(F2J3%JFO932U'*I%AS/P8T"4,4)RGJ+"> ^P;WZ6V8'4>?SB%IEEIM M4*M8:AV+3K,%R F==\Q7);XJ355A=\P:SSD@_1*/$>&SKO"8>:16X!G EM5* M:YPR3'D:(T203SGP$<%'TPP$;:55N1^9%:/Z==8_5">R,4JLJA3/>@(:NF12 M8M7C2W4*?BCD(Q7['Q^JKTSV!^+_==@\R43HM,]RNBS&42 @#5"E 97U6)ZV MPTU#M!@%*=$S&L5X&TL&\\6J@]:V$(]2SW5[OM\FNQ>HPV2.,3@9D'@+IQK5\A ]:3S!Y MM5+,?V39IWUEX^Y)9D?MV1L2T32-XQ# N/J(_#@!#*=A$E)0B725-.FU9C*W MXWSOJ(/FU=B\!MQ$!\PNTM0S"X=3.X\I9\&/W/9'I]FA299/R+*4><_C4[8K MFPZL12';M\MY37Z<_LB'Y0_YG[!\/:O!5MX=]N5^62?*'\]>+?9Q%"4$QE'@ M@S0BD"=I!S8.(0NT&CA- ]%Q1E-#UCR<-M5@J>4Z?X!QTLN*:K0_?Y%PO7.7 MO#.?ZJ9/9W^N]-5 W\<8*4YD?PIXM/NOZ["TU&(S%65/JE M^H/[\G;7/)+R2Y&7Y0(B1 -*(!,X1!%B%"+8(>4\C/7*%U,@=%[XJ$%5JC59 M'#(:MW$BD>L!FRX6-9[)=U ;W^1_J;S[8\6C-X;'840:\C'\.6+2( 8L1Z7A MHZ$1YZYMDI&?UC9:%O#([#+'3(IS"3^#(E Y:ST.&C,5:$XM^?-D7S+MX) M*<2B L=0G J",4QB@CJD)" FK]9- 7.<"$5EM7X[98 R&L)Q I2S89L\0)UY M]D<-4&\,CL, ->13^',$J$$,6 Y0PT=CNDUEYD,>^#Z'4<@9B?PXI&&',V ^ MT[TD,3["T6]43%AC^4/O+:H.Y)]#H ;X[WQO46\DAHE34V?"A_W7O)#W5'[= M50-W5G:2)[*/I:XL..,6 M?91 H/?*YDPPCW%J\XUD[:9)STKOY*MWD,X^/Z%=^RO3M,9CKW;9JWWN#EG( MA^/._.YR.QO)^P1?T)"$?MX?CYTD?[KO9L2X:GT@M:/M=)_2G&/PA*PH1>:I M1VVLQ01>KS?R%\OM66M-_*6LKZ$N" QP$-.$8Q2EU?^F).Q.U4*4B%&O4@Q# MZC@V_SW;/'S=9^N?\;>L6#YD+^1RW/+7P#$=IQ VWG!.5Q([^7C>M=C[K7/S M#W;_HG?('*Y"[7PJ75JQZ%<>]6/;"IPTUWG&#;PXP3**49[NI#Y[.I'YZ^G MF57-,GHJCN,XU5PK7]*?(Z):9\5=Y=?BJ%F+LJ76\>->#X(D#N,@K;!6"^2( M 8SC+D](8(RTGM>;$^Z)ZL+G\EN:7W'Y?TZ6XO=,OR3[,7R"CVB:2&YO M1(=$\PF^JS](1)^"&=VH/MGHC1;9.Y!J3J1<.PUKBZC,1N/K _23!V1([M M>.QR#$<+R6_.EL>]=$6S],-^*3+ MYS=N,_[98K3FV+I=0KOYS/XD,=H9/?:7T2['<6YGPP 1 '("4Y)"++CPA<]; M]*FLT4]X\7(0[FFN8RK&Y___=,\H8_\'4J(W7*^5XS:47O2"$ MPLB'&.$T21.,$(FZ?H,"@7C,>R2V,,_@5(_F7I!T>>SS/&-]0..CIA6MOUQ'_T4;_.W#/#_Z>)XD<*O#,./$F" M042?V2#I1/>90?\S1'J#3\M=U!]W?*]E #/]VF:4#K7XWP/TT5( MHT]AEA7JBR,US@ZRX=EJ)B5RY<-[M# M9?SN*6L/]Y#L/B^RYL]]7G[/2E;]HMQO5HLDAA3[/L."II &C$$$.(D9X23$ M5 "=^.<2A^,(U^'0BT!.B5>+,7/A7"^*-&B\GR3NOWA2$[P3=.^$W?M2@_?: M/U_#O_&N#I:3&#& Z9XH,,;XS4/G1_$T'W]V.-=J4?WKYF&WP$P %""!:800 MPPPDC+: 0 B :ZE6A>'^(I^$X5RHE5EWIM,N"!]3IJ^-U%Q4NL5I5Z1U!^\/ MJ]':C@Z7:#-N516:+PNY_U-^R(HZR_^L ML9=BDF"M[X=UF! MR$BVR^XW^[?T\=2YF>&4,B;WIT$8012%09BF**0P@'&%2D>?',)P?8FT0?YO M>K+EDG8U79L)XWK"UX(^R_R\%K?W4XO\+S<7DL:I&NN;$]TCH".,WCP4=@Q' M\]%GAI%&BZSB>KE]A6CAQR% %.(@\@D-2117IENK:12E6B=OAMIRO1QOULW)U'%2V1=E[[!-,]*WX9[\[:(66))4ZD^[9?[#._6 M[RIRW[ =X9@AD8@T@"0D21*&@>AL)R#0.@1AQZ+K PT2G9%F#6522[E&)-%, MOVJ WG*W]FJ(,]*Q?NJNJYDEZF>E:;9\>EO9K#*FFXDU%<'75@45F#,HF#RE M':0LQ"=5!2*-3#(Q4UMSW!@9S)]>)C8&=8:96 -M1@IVB2R%3&PHS;-2K>'> M7,C$[+!DIZZW2*@(6>PS/_!C&H408<):HRCT<;+8Y_OEUD;M[JHI+9TZHE*> M<9_E7_%6#4:;1;KK'-HHQ%FESWZQ;4ZE-.-RF3+'LQ*JP9" MNIXL=JC_4)L0 ZCND=4Q!G >FCN*I_GXT\-,K=NJXJ5002ABJ4 T2CD)"$W] M-*:=<4P2K56P)9-SW):PQ::>V(Y(I*&N=KL4\\D[U;A3$$I+Y,]+$VTY=4'^ MK'*FJW3/JHR7((115"7'' WK6&75SWE&YU2 M0_U[N7W>'\K#&=2;.G%LT7HGN./*I!:3/6KI9D3F(9J. M?,O'^*;U)%0VHVAZ6FRW^>_R18].T26ZLLSVC7K<[O!C?MC)+7$_ 0@D@;1/ M:.!3[K M^P\T)-4^Z.@ MIJK3,&\DK$>HWA'KC7?,1FO9E7AE]Z!5D2UE&LJRYE=_N?$:^.,*K2ZY/5KK M;)SF(;?NW,M'^MZM[JPO*D/4)XCXC!,8\BA-22?UA,!(ZP304%NC' %:MR"M M;I-?I]'*5KA5!AUL=\]J,]M\PUJ9YGE(FC5O]#:>-5G2:U7S1@&3,A 10#ED ME(.8!3'MEO45!LYTA,K4AF.!:J>67"]_:1!-T<5$9R(-)7(>$VBP%V\V%QG* MBG*7VLW#;G._62UW>[Q:R51BLWOXD&\WJTU6GOH&4)3X( A"& 5)5 'QXQ0U M?0-0Y$.].PF63+K>E[S]Y?VMN*7X_6??5]O#.ELWG9X>GP[[>EUV=W^YR0J/ MDBA(*8ICD<84002%D$"K)1I,.--[Q&)\>*Z%M?7(R^^]Y9E/7GET2E-<)QA! M12&>]^!IBO;9N)V[XYW\\3J'NKY[1Y?D7WJSX93LQ^]-)_?6!Z@O-$SW-P$2 MP8,X@(3['!)8+0,$KQ8)88*!GY! J;VJ'4NN@X;D6C$N6**N7^+'9TU/K6MH MWMV]UX+S[@JOAN?])@%Z+<++>NN"TG6^.LA]PWHNS8C:9[C&H_A%2)-^RT"% M@K -4TI,O!%Q[#(X;?"P[$ONXAO3O%7]EMFS]Q<6V(^JQ0WB$,L+.$@@3%%K M-L 12A9/6;')Y*67GS^R\B5[V.SJMT&_++=R M)\S[:;/SRCH@C'UU^ J-/9OTB?YVM%\2''!#@ M<\$@3;A(**6=/9]!I0;*PZTX3J]:&"8S2R=JM6:T(I8N0W.-5MI^7(U49LRH MSXB\LY+D%&":13BB K$ DQ2(CJ+$8NAQM$J&^;&.45UQ&-[EEQT M_'^W=W7-;=M*]+V_@H_MC#.7 F0?.D,"!!W/#>Q,X[;/O3!HTATPJDLNJ24 MUOWU%^"'1"NV!) 2=^Y?7 2QPW.GA7.+L#E[LE],IRNN>P4 Y9\MU=,L=-_ MM]!\\RTMY/X$24Q"G# <^%0V_B=^C-L515:9Z$60_NM8CB$WZ2I-'ZK[O&6- M*9._?RS:VH]RFR__>#M5SD4H M(RN/$ZSVT/ZUK("M%<.65<[[WJC9X]GLU5HU/JA&Z@BH3HMU&K:'7K999]WP MK9LV^P,.,B]QHW6J&43N7.*)6:/.GG<,<&;LB@['T&-1B*CK4\8]A&).VF6] MV.7-%5VR61FZH#NWH/X%78MMX/5<6OWZOWTWITK^&[F;4S9']VY.CZ?^*=]O MJ?PJA$"DFHLO:7NX^UADR[1[?Q]YG/D^\((8(!<%29C@]F8$A@P-?#QJ"H7E M:>$[%7[# MCVV-^6IHECF%SXPGGH9\-R A5:11*T/"S7 M-@1BQ,?H_;>]3MQ7XT4K[!NF>JY1W[299X.^%5ZM;>O# U/?%:=Z3F(WX![W M<1*@I$U"/)?$2J_^C0##\M9^_O1?8W./[HZ^I^=)/&'L^'QTXCK\3+G_H?+P M4X,?R9ASU] #]"1N,WZ"-N4^>Z%4K2K'NG?>:#CM8>C0@-J76VLA]5 :@0 G M :$!84D0)P"$$4(M( 9Y9#6DJL-XFP5#LTB\U4J+K'ONC:I%#T.'JD5?;JVI MQ8M/NX- G &2P'<)39 X^A/N[0\' ."!Q>@V$%G6D-?JG$9/T/NYRU*N;MU3 M(Z?M=LJJK'C45RG9>[HMO5*H& 8[%. !CR.04!)4G5U8I'"4\BK-,L:MA*ME-U M_Y(X'Q+RZ9>;#\G5K68?O8%4GDZWQV=1+XV6N)P*F--!-F&SO)-$ MG9 [,P3/0]8,V9+;^ AJ-L)+O\C$_R9]S O9@.^P]&%EUT-""U'( PI0[#$ M8%RWX".^[^% J[.=@?4L2]:GY-\]1,H(D6I2-3:'>H+5H'/V\#JZ-66/S_.D MG1 ODY3/0\*,6G3<9\TX6ZIR=I7^U6DF6N2;7,Z4:J?6U-,3RLM-]V>RS3)[ M7'>5%HOS(8EBWV<(QP '"0UPW=--\ RIEMZ- LBR('8:(7^Z)5>,W#!-<1S' M+6KJ.3N/Z,FK@/^L>_(S ZH)7HT)DFMZ<=L9;Z?);U$C=AXE9&?;P=RW/[,I!R@FQU-RKYDI=VAOP#H5 M6J<+=T;MDM48/95&VW+./,38GGFO-C*VPJ/RH+!]7G]]+_LEIV)YN7H#BN;E MMJQZ^,:+4F)\JD+# 560<$)#YL4LQH"X81 RMY)^X&*$7*HUX]LR%ML2?'M- M__,N)I\2YM#K#Q^3JT_D]O+Z2G/DF&V'J&GPG'RA)\F=JPHAREWL>X6NT%_4 MK>S??98&.*T%$V;6 RD_H=EC.7,>$CZ:M<>#TT9E657@14[_F(K(\E%LDJU( MZ9,_=]FC7+F3OGLH!BZ XFL($$0N9TUD(3QD/KK[EA:?=SLUB MF]ZDDLYLG557V4>0 LI!XC+HTA!@&C*>>+B%1!D&_=3= I 1Y3UMT5>:7@CD M?67!@J]8FSC6', M*YNVBXV).QC#GM"5[^FOK6 G46+6%."C7"MJ+=CTZPIK@>&]P"=/<+I MM52!O5/":9+\F:BD49..)=$\7_H)ZB^;0N3'7S;9/Y4B-Q<>96>$PI$@RWPY MY,@+8\Z"F.# 3]@>$$$]BS6,PQ@Q3=UUL%=7#J_PJJ_Q$VB:OM.^2A /7C7S"L.N#R ^]$"0> +['"*(0Z%44 M#U[.>CWQ :&S%-C&W<_GZ#FQ:XTQ.X^]:1>F)7C^.L>6SYD6P][E(W(L/ZIZM?%T4FTX#+C3AC"!3)9GNX MY+H+(DX!)5Z0>"SRPB@FE"8Q!IY+(N0SO0LF0VN.>&YJ@3HM4J>%VB3FBB,Z MC=.N>T@:C_'^)Z(!9%L^^IQD3^F<8X;_>:BH<:M>/<&89.V<,I;%MON<5BCP M]NE#NOV:KRXWW\3:\I6D[[^;IE>+AY3\G95W%'$<$\0YB0#S0<(\AALX)%&\ MB[<.PK)V'E!>.!*3\[M$I2B2]CUP6C5G1;Z>C.KRKJ*7@HZ.5HH_'>OD4+Y> M$,[17#"MDHYG9C[R1UM=:U];CN4/BVQS%P,8!X$?BE]H$/D>BKVX63".$ZA4 M+6A@F='ULL:EH9A#>3ROB2-2.%3USK%G3/=.<_**LADB9UACUN1V/HRZC]B^ MI9M=*OYYCS*/H ARBA"-B>OY7O//4P190?) M:I-E78-4M:JL,#GKM"P=?EFWY*INYO/MU[1PME^S8O6N;F2YE V4QGZT5E-V M\A&:)JOSV"WZL+][)-;+;O4NX%MY;?ZQR+]EJW05/_U2IB*+N'Y,BX5L0TOJ M(I=, ' 3EX1N1!.4,.:B4/[7 DABJ#24U<*REJ.[0%H_TMJ55:VZD[<8VP*@ M[$39NJ76T*KDG=A/%CPPCQUGP[#OFCE;XF[@KJVS_^< 8NZ!$&.Y(L3$=RG' M00O 3[#66R<&EQU[UV8MQKGMVA?(T]^U0SPPZUT[R#"U73N<.^4RD_SA(=ON M>[[G59_W=+,4*[XT]@,A/XIBX"<>=8, )!PW8S\X\J'FSC6\M.7=2Z\_?+B\ MK28+.>1*=OFM1FHD5_0RT1RG89ISM8/UA'3KG;,[0.N!&%VH\YA&I,?EJ7(= M.TZ9AW[:,NZX(,YA M("%QC*#G!B[U PII6"/R/!>YL%]5CGD<(U;J[-_\DHW3G%6^^[R]WZU%GE3; MU+=,QX)O=$MWIG5+_W*>%O>%4R&_<"KL=0NT%KUS@#^C-QVT&5*(>I@C"#"C'B<$>@T(W_>1V[>OL(&E1Q3O MZI KA>&X[+I_=V$3W.LJ]>BT]Q=GVC)>_::#=D8RK$*GDO(:]@$&/@V8%V+&8$A;)-3WM"8-V5A_1'%5?6ME/.YU M=74:VO7$M<5837#+-V]"8)5Y55)9\UZ:F]1:L/#$G#<[;!J:3_(?2 ^5T%VCF@ MGM_,&RV"E1(F.RZ;AP1;M_+$, 1[K)X3Z^5J_?<=2S]O+\MR)Q]&5&,;$#3C%,7032B.2P';)$(5*;[8866A$V5T)J$[68#U3FVF!T=-B.CJ9>HHI MD3DMM'H:K8XL6J!SE2]W,N>I"G/G0^LS6&/1>Q1UI-$RED0 -I%$A887PH51 M]J:-"69-R2U\NC34G>^VNR(E#WFQS?ZI/FFR7>QI&"%U$7:C! 2Q#R'@#/E\ M'V0P5;J,M+;XB%'@OH+O+#KXAP<'*PY1"!A3^T(OB-1HG2Y3.V5?C'(CG?40E,/QEX+5S;)GT$(LVI>/M*'6._6J6V$7JW8C!N5[20_ M%NGC(EN1S>I:OGE5'ZU>JIV+.>.R\C@.7.QB#&C@MT\$$2=$JQ6O=3"C'HB: MN04:X6X\IZA=/LW*'[IGJH;^"ON%TT%_X33X+ZK;_D11%QT'.8LYFUQRZS: 'WD77CO/GQE8**\XQ MJ5Y48E+DX0^I LIZ:OKS4VZW!4-O*M< M=FZO_Q@ORJS<3]^X39=?-]F?N[8%HH>Y&Q)(/1AAQ#C'T*4N X3#T/51%.MH M[Z1 +0NUM*V:9Y,ZC27RD.Y<;AYWS3MCAV$W!^C]>KQ.ZW UT7\SOM:\Y;+C M9BO1PJ8+3H2667A^'G%H'E3D,]R9>A&NL]6JG28'4\O"19;)5]1%M!6Q]D/Z M\#DM[CCP68#"&'MAZ.&(DT2V,Z\ 0$8#K!.O#"YK.?JTB)RG+%VO]**)27+5 M8L-$O.HI_7?R?N&T.)T]W=4$Y]]KK".KNSJ))[3:@B?FH;PV#,NM?XIGD?>_ MW[>2(UX(*(NA.)Y $@&(&4U:V #JO3HX.=B9YO_O^_:^G)S0:0\"=AP_SF% MQ>=OZ43P7J&YYVP^!O.(3_.A8YS305\_*55,T?6B+*_O?UL4Q6*SO2YNLB]? MMWM#/J9%U<;SCD)$0A0!0F*"(8X8@JQ9V?,@"M6F )I<44>:>@T"K,5)OO^> M/SP(%2JW^?(/Y\=LX^S*E?.8%DXI@?XTL,)#C8[7BCH,DSF#.@[3%N7V/GIZ M*6>SJI2%:MWR6D2ZK8AT8NO?IL7#71#[#(O]S;PHP!1 D@CRFF6Y#[3Z!@U> MS'+*MS\.BO_W02]Y&\ZC6O(U*H5ZR5,+K7[,5H%S.N@NG-M3K%I)C\ZQ=2*] M,4;T/-(3<^;DECZ0Q[K5_:2(9../GW]HOR.^?%Z4Z<\__!=02P,$% @ M$H1C4-1UHSF0ZP G1P, !4 !C9&QX+3(P,3DQ,C,Q7W!R92YX;6SLO5N3 MVSBR+OJ^?T6?WL\]C?MEQ9Z] ]<^CN5V5=CNZ;W."T-6L:HTHQ)K*,F7]>L/ MH!+ENNA"$23%DGLZQBZK" CYY4<@,Y%(_*__\_5N^M/GO)Q/BMG??X9_ S__ ME,_&Q=5D=O/WG__X\(OZ8-Z\^?G__.__\;_^GU]^^;_Z_=N?;#%>WN6SQ4^F MS$>+_.JG+Y/%[4]_7N7S?_UT719W/_U9E/^:?![]\LM#HY]6/TPGLW_]1_SC MTVB>__1U/OF/^?@VOQN]+<:CQ>J[;Q>+^__X]=NG@7#/_V=7[U\T]!PME\]=TUOJ1Z_.N+Y[_@U=-0 M2OGKZK>;1^>3;0^&;N&O__?WMQ]6&(>QK#J MZK;,K__^\_AJ^C6(#R5$#\+_SSU-%M_N\[__/)_COWMV M\S8/#?%3&=7$7G08^FT2C^<)OG=::H PV['V)8:P)(MWEX?#1M/-ZMO70R^&#U+U8& M9S3.1O-;/RV^'(7SW@ZZ'W)Q=U_FM_EL'J;WM\6\^=!W==2Y"&L++/RVZ=A? M]M#YH%?S_VTQO5J95=>3\63A_KT,DW]3&0YVV*)(G_/R>#L9?9I,)XM)[?!/\7JX*NZA>'81>^H3KH=^F6Y#F _"0NDR%&KQVZ% MJCS\&-8NKX>QGG+HUT,P]R. M9C?YFUF$9>52J6GP9Z-C7A/3)GUU(DCP9XO9@V^U^=A]O0\.;J[S6?"PZIJO M29UV(5JU6Q;^\;!V';\B-NNM$V'"#_/PV[#^^J+,)S>S[R W$*9^;UT(XZZO M\Q@$SC>?O0\>_O%BU.JG"P&.78-K-.UBF/66IIT-NAC2'[,R&%0WL\E_KUZE M]6S0@,+U.FI-A'>C&-0X)@JWNT6'@ZJ)X\&&K0WQLBS"=RR^A9DFQNGNH^UP M:'3[VG0ZL)KHU6C:Z3#KO=:'6[8VR/?Y59[?Q;Y-,?L3L+;UAT7W6U:'-CG?+:LK^QM3[<]F%J)0=N>;7L@=?6TY>'6AO(AOZFUN?3\N=8' MH*[^N9P'/L8TS'+R:1G7Z[A9$.RY..W6MQ@:=]BZ2,TSY^KWT/J@?\N+FW)T M?QM3H-[,KHORK@GX]7II??#'KBZ'VK4^P/7+K+^M/SARG >:MS[<>C/4]J?; M&\SD9C:Y#DR*N:[5L9G+8CJIQ+U M:F5DQHW=8\[JI/39CV!F=#]9C*8Q2OJAN%Y\J9_7DMAM7^+-;^/_8X3K\VBZ M/AGQ/I^'%70@+@\8([/V[-3NRW-P'GR[N\?+,:3UCQ6GDW M#_;:CW QO:Z*^[4V[QSJM"_1'L(^%]?A[S:GU3H=]R/B)B_BXGJ3)?4HQ)TM1K.;&%9K4<;]??8C6"N&]FD,[H0]R=1^^Q'P?7ZU'$>+XLTLO/*U MDZ52^NQ+L&/"A@VZZD>,FNYS_2[:&W;0R/W<5$LI5A>G"D>UMU/+B8 MQC=>!\*V/U&7+NUTW[&X"2GUC3OL6*2CHW-']=+QX#\L[^Y&Y;?5D<7J)/;% M"L4C3W*WU'U?XKZ?+]L5<'>''8M4#JTF"6HT['FH]A==IVVB@CPM9R8=QSO*;N.?Z=O0I?W9*?5N[:5D^ M:18K:,E800NRU3XLK-6H9X>[>=C/W#8E2V MC/FNCEL>_\>\G.?MCOQEEVV/N5B,IBV/^467[8VY 3$6+X=9DP7W83:L2J*] M#1^LGX_]II3$>_B^_.LBGUWE5ZNR>]4W!@M\FV@KL:Y'\T\KV9;S7VY&H_N M"Q2_YM/%O/HD3NOB%P#7!0;_Y_KC;,M6TJ?YHAR--UG0TXC'WW\.7Y\=;I1) M[S5$BE@)&04>$>FDT]0:$(#FV#X5=.55%.4:V6XE?9=_>33NLIB%'\?YIL#5 MZF#4_,WL\3.3V7@2%#__&!2BIX_2@K=@TD;W&0/***D)L91IR+@SG%7H861X M'?0>,U.5XY_BB=+R[S_#GW^ZK](CWSX,?V==R15+%R^FEU$Y?L'OIPW73_QZ MOZH5\\OX=C*]JEK',IOMTZ@XN1:"S-7,\.O6J:&=208.:]IHR.V%#VJX/1SQO'E7<]^7K%!35P0 )6'B!*,K$68 M:,0DMU0RW&1>>>E1QT^R[^@_VF>=+)8;#;POIE-?E%^"4K?(=W0?&8;":@PH M9\!(P[DC5JUE<]H1]"//$+7U7O2#_O?)H>.W['M>U2H-.& 11_XN7[PK9N/5 M]OC>EZM&\TPY8S#SW!)H- >4KJ1'!G3*^_N=WCZ;;&O0UX\7YO:A_XPZ79, M9=4 8D%]LYPOBKN\7.W([T-BRYJS:YIKJ_],",4)LUP3)S!F6EO(-V#C)",) M'4O%SWGYJ>AH$NR>AJ?4R\EY&D])?%X=6/IX6Q;+F]MM[5;ES\+KV#6ICQI, M1CBF5EK/$7;!J57(6[I&VCNG8,(;@&N_ 8?"HC_H:]"E)D]L4*B[HEQ,_OM) M.D1]>^)QZRSX:W&"<(!BPQ"2E E9RQSTL]76RS6-^\OLL(. @ MY]@YJ;!#T%LIJS%#)LQYT2-5<44ZA)VK_??\[E->[E/\PQ.9)-H#)RU4GBI( M-/# 5^,F3*48R@-2?4-=/==T(\RZU/7OD]GD;GFW5]M/GLD,\))YRYW76AH; M9CB UV./^^?NS/1]K,:*=G#K5.>CKX=U_OB9C :Y)0)2<(H\"2(;9:NQ1SSZ M#&@.7.<)N/7ER6XNGODPSF>CX.7M6.+W/I]YHRGE4$''*2%::2PJJX=I3E+F M_0%QHN4EOTU(>Z/+>HA_S.;W^7AR/3&_OIW,\C=AB=ZW+NUNE'D)G0$:(8D5,UAH2F EI<"6]K)+ M^%I7I]9P;77.J:Y+_WZ%>O7)NV+Q7_DB7CV7[TR5;-YCYIT4 @HK'.$:0HF] MKEY( 2%-<;('."NUH?Q#,U,GP#V<3:M+>+[MHEF3 MOC(+(;-":& \%$!*)PBMY 1*]A/%V7,"=^@4ZP'T$UG;]!S3*"QQ>G> E.%4A"+7_H1,*:K.K&(!J.MV)SD=3 M-X\QU'CSQWB\O%NN+DNP>5#PN*H>/Q^7D_N'BE&;DG![DA92^LR,5M(8*JGE MCA!IA$7KT"W3$/$4AV^ M.V;4,5IU'1J"K\;W>7?!=@9^4SI+I@9C@&C 1$4 MT)@Q:3VO$"$>GE.:1C_,.9*K+2@EX4!*>5^$-S7_?_/1U;^7P0<."E"+Z2CH M\C>U/ZI:IVV&/ W+%&'!(&8 @& :([&6PR &SB2@VH^JBV[![\O#/&KIJ!.% M;=9AYE!PTR 7$GDCB,5"NK5[Q:PUH-91Z]>3IG"B!;M7'?6V5Q 'N;H.(:A^ MNK[G>]\VP;;G,P*5(E9#SHAS5$GN":AD YB>6;Y#UP1XOH/0 N3]T6D^S_.G M"'S,R[M8:G1V*#IQN''&-,*6 NV$=X MSNU9L#'?W-V7Q>=5_EHLR_TE7KVRRT^HVSZS%C*BB$-4.\F=$;S*JF4!*9Z2 M/S[ +?.>6-2E"GK;DWJZL>"7BV69KW/HJQUR3=])8!"$D\)".Y,=(:)9! &SN% M8Y] 4_X733M7R."(ZHMEV1I/-YUEG#BAH!1>*R^0\A;A:F_58XA$ DW%7S3M M6A_#8^GDH,*14F%8.1?+.U:'P-CZCHJ/= W?@U85(.OA0& MU !*I0T_8&S6Z @HC#ZOO>'71=X&"CHQ?;ME;<8=X5)SRKCSU)I8*<-66#"C M4TX&'+_-W+D9]VK(>J1>3F_9;;LZ].R-.!Z<0&D(1&$>(0Y RC!970[D9-RH M:'0P:<=D\F%\FU\MI_G%];XZOO,M%,XV7O>_C?>SM;1GQL<0\JKM,2JXL]Y HH8D0D *N*VFM M(C^T%9;(PRX5T5^=M4J:)\&5A]S62L 7D9W#G&VU_PQSI03E-F[; "8 1!"O ML1/.PY3)=(!)@-V2^)2:Z=$^*V8?%F& ?\8:\;/%Z2RRU^7K7:E;7L+KM,Z8]UL!JZ#7% MQAMA"7^0R02JVS.I]MN%DHONX3[=.SR8^QZZ?J;+'R'=)XB:Q!C2A.'.:AD) G M;<,.CT=M*+L.?QI >U+Z'"S?NJ=5IE2PGH,?!AFDG'COC:^0(X"=W17"Z?JN MPZ!&V":4''AN,QPJ,[#]^*II& SWIB"_0-PX5C-%>WCVCST MMKIH4FTQ(??SX5"[L#H# Y"382XU6C-#A1;5^+6B*85XAAA,:YL7+>.;R _= MD!^[VV5,8B5,@(8++!6RL<+>=U1$2K[&$.-4W?"C-7P;\^,R+Z^+\BX>6_PT MFN=7]=BQOU461BR]M2:ZV! %/""SZ[%3ZI/. SP"&KKW&@5W<29PS6<.7:W MRSCTBMG@]P'"*,!&:DFK\1-!4_(/!G@>M*.9HS5\3^K%O*U1EVA_P\P)Q;F4 MECO'G(Y3H_65M%SR,RO+T9<[W!3?D[+I8KF8+T:SJ\GLYE@^/6J:.8 MA#?UNLR@1=P2(1"2D%M)N$5ZLVASG7(@\6AWZJQHU0G^::PKJE$4#X,PQ2Q M?HA8.UMEX4WQ\2B0XUI1@SG2N'(5&=-)E0&.=K=>-7?:@KC72:D>>YIVF@$# M&86"8HTY#8LV5@I6DG.6= /3T=[:JR973QIHEWM_A$',C^56U2B#R#F B;34 M"2JP( !4,4X&/4RQI =86:^+C2A^WQ32\/'/W[^5D\>U=LV6KP[M8REIDSH[,UJ[5<+IYHSUWVJ\F'P.0IU['AR"&,4$ M!$V)0H9H!\E#%5*%O%6F5A[HZ\B#T](H(YFSE"I/>&"]!96DP:P^DXLRNE!] M_3RXXS!^G7EP7A CH6*<6JDI0YRM;T4-,F)$SHQ';2B[=A[<<="^WCPX&FUO M0*GGDD+#*37JX1H&A8%GX,PNFVI!WT?DP1V'[>GSX !%%'.. <'*"@L45[P: M+T?T!\J#JZVY6GEPQ^$ZK#P6@)TCUCK)" X^.^(V6,_KL8,P_!]@;SF%$ZVB M^^KS%!B'*,RPDIE@U1$B")&5M(+P,[LGJ2]SI2F^[49)WQ?3J2_*+\&S/2I0 M^JA=AIEWD$*N'7!<3CZ+!MSA,.TZ;[EA MSC-C3#5N8),NW!W0NM0-.=I&M]VT@FJ#\;BT@DVK#%FCE2%($>.EA4H+[:NQ M$TM3K-_Z*2GR@1FS_";> OKQU1*D+9B'E7D"G58BF'*,$R.],HKHRH2/)2+/ MY*ZIOKG1%-]V%Y4@UW4^":.(A5FB#S<]+G8/6N;HJ4@AI C/684NVK8 7".BE%]^BTDP>KU\VN M7A'!.@*ZW>GISSS^&:@>ILK13?XDFZJI/UZSSTQB;PF!F&NXNFQ<.%99=4A8 M^B/$HOUC@*-H& :-0&Z1M$)4V&C1[Y;6Z3S^ MUIE49V9L63?GU9,KW2L%[IH MVFE&0#!^P)L65X06^91C\:\BEC(X4C953:^D3([2-.@_XSPL$(X3H(RCP9Y1'F]6#@A9 MKV>"_J)J.UKZL=PD:0T5"!'@H EV.#1\$W3'&)F4"GBO)D0T3"?I.,WT=CXA MO%.S1;EJ?'']?C+_UZD/)'S(;V+9\O?Y?;Q"9G93XQC"KB89M(QA[X$#6!J# M@,'>.$PQ(%I;B6O9PQW-%H^!C[ ?/'BPM4$&%+56:.(EXP09+B%6*PD#E85$ M9U;3(UW1SU_E-E!MN,+,R\4COH1_/>=*^"C[??3/HC3+^:*X"^CN.%.P_<%@ MW1$/%$+2,R6XX$Q@O)(BK)D$LW/+O$I49=$BEETRXMWH+JPO3X:X\ZS WN@4 MZX&F&51>04B1D(I'[YI"^S G,N>0(RG^R8!FF)9MT([0/1V?JD$?/M1ZH&D6 MCW!*KRQ#7"IO$":2/$CL 6#\S"Z;:8\ !YF5A'/C96S/#,8,Z1[/2)R"J8T56C-"Z ;H7S"%>UC&,#QBUG5*N-& N$< M%@P1;8%EGM('^*SD$IS)SGI_ZUA#8$]&H#C>XU>O[ZTRH:,TB#NF+ W(>>SQ M>J8&A(LS\;=;U?C!6&U3=/MBT8?E_?UTDI2'3N;&JB^>>%QEI%^&3STMLZ!_AW-LJHH=PX1X.C*YT._Z-$KF=T M(H!(\?4'E)O3U[+6%->3L>6:Q@4AAJHU%AD%B+6 " M*2(E,#%OY72I$YOA'TJ9>/I@YB&PVEO@D'0@S/ ,6%5)1)1-.:$YP)FJ724_ M-YY2D.W-^JX&N<[76M7P.A "V-DF ]XASPF -MB#"! 'E5_+:"5**AHP9/8< MJ>!=/$F$L^<G05>98A1")F-2)%)2(DW81DKCT7D6 M>.R13TV1[IY/_GU+;*HZRJ!S89D'5&#)F:0!/51!&7Y#^BF7=+Y<:HAS]TQR M;3&IZB@CE,!XV $%KP,8;AR5M)(PEM ]LVACWTQJB'/W3+)M,AX=P(K27'C&(@*@DY MERDIL,.]RJL_)C7$N7LFZ;:85'64<1=\6T/"HAWO>?4X7D!420A@4H2(_\6D MICAWSR35%I.JCC)+%*2" PX]9O:^SMOWPX M\UPXICP53#CKA+?ACTHJY?V9^?YM1ZJ;XM@7.]1\GB_F-7;YGCZ8:>(!,9!@ M[Z0"$#GHJZT>+Z4^LVM@4M19M(ACOZPPRS*"4YL3*?;W/9_,\S*(K"9Z LH=%-5IG4'M.A AS;SQSIYC&6F_D MUO1,BAEV0Z?V\3V)>5W7K,X 1YPS"I"))Q$D\8K02A9J7,K*=?PF1;$835\1 M5U*0[)<5[XK9^$B_ZV63S ' I&4&&^DQ1 9)QBL)X_T#YVCEM.1Z):/9W^I4 MW.?EXMOE=!3&.KN*YOU]#%*$=77OLK2[68:M5 $ARQ&Q#@?T-%]'-2#RX;]S M=-E3%/YB26H-V[Y8]"9H:G838]MK-/*%^SJ>+N/%);\5Q=67R72ZATUUFF?: M*N@Y!M(22IT$'!I32<[8>?I<+;*J XS[BQ#=3X*E,/GO_,H4=_?+@/Z'XGKQ M)0"Y?Y;:WS #REDC%60P%@;PT!!&*FDM!BFU" ?KAK7(J%;1/0F79BL 3#&/ M4^MW9.HR:D?S3'-@'&;**H,1HH8C7 4Q,-9)AWH&ZX]UQ:MV,.XU4/09%H"3,&M*K2&7 M4,>3 ANZ0Y.R4WK\4M63V]Z2*W8D=GUI_NUD]&DRG2QB[L?L(1/DMI@&C<6]]D[0O@$'*N_#;^[ M408=T,XJPKBSV ?74R&ZD1+*E()3 W3LVU?^;G:E(=WW5NKEZ-LJI:WV)NK3 M!IDG7%G.D90&BX"6U[0"C,2=FK/E46,U[]A#3<*U1]:4RZ"-)I/1P;895"(8 M=AQQ)"QVW'B.*KN.!#A2-K\&N+9UPZ56(>Z+5N[N?EI\R_/W^31607DY_CVT M.M@V,T)J::0U $>*K612!F0PIDA1J=;YTRG<#![&+,[A890,1AK[$% MEA+!(6&F6O(I#1*<6:"Y&XJTAF]O6QCKH/B?D\5M-?@:T\\QS3/+A9.2$D>1 M@-I):F&5(D,)MRE;8T,,07>V8'4 =F_!HV)V\S$O[VS^J4:VZY:G,RF]<9!P MKQQ7&A"%P_2ZE@N+)!OZZ!6LCYS[#IRS=%A/%VL\*L:8Q7*W6#BO+"3""NT\ MK&(7+)AV*60Y?BWK?(>C"ZJD8GH"IAR5I[BW7>:I<<)I*DQ8M*6)U=ZJPR?, M")C"GP&Z6'W&II/![HM8=JVC]V&H)OP]J9?3L:]99CS$/$CEN0POHX/0>K-Y MA00YL^J)+6F]Z S@OJA4794=7JZ'N[(OEHOY8C2+V7)[J+2O648P#*\@Q,@2 MPB"C"CBUD=0E78,^[!FJ12JU"/ I[.A:\]'V!IGD A$85G+EE)6:<. J+X$S M!U(V.@88#^J&/JU >U([Z5C[*!.2"N $098Q!+D58A,8Y4 D[;4.,'/H-';1 MD2#W1:#OQ6?B4&,DHIB&+[EY,POO;SY?/$!2G>%6=W%+N88=GM)M9BTF!AHL MO+.2!8C\)M;!A<0IY1P&&++LG(X]ZJ(OUG[,[^Z+BUZW4?,JA\"%?VJI2^J-LK: MW#,+4&3XIJOVQ59-$J*]):9<7:WNRQE-+T>3JS>S M]6F91Z/?EZ%RL'&&G>,.*^> BC?,<\$V!VN$X"CEI,$ HQ0=\*AUC'M,>5K> M+5=I6JLC-/%07YG?YK/YY'/^)A@'=_G;8AX/CEY++? M*SW4../""6.=4@@C93#%#%8G4B6P+*4(Z0!]SPYHUCK&IS/4CS+0L[B)B@U! MC@H+@OLAB:SBC=*H>AK5=2S]D=>X$JP4,TA)!:V0A$@ 3"61\O)'O,:U MMI+W7^-Z'++]V1-M7N/J(0= >PF&:EX@BB8%R)2DH8G/WS(DZ*FE.O<3T.Z1[XU,DUKD X@X)CKS440DM@-.:5 ME)RJE!W\ 0:(^^=34Z2[YU/[U[C:,!2B.!,48:DD89+HM82$$-AO6:/SXU)# MG+MG4OO7N J%%>3>4*0%X=!B150E8:P2=UZQW=Z9U!#G[IG4_C6N4GF, 3** M \@)!$+ZRG$EQNN4*-T DS!Z9U)#G+MG4OO7N&*GI=042ZZLX,9Y+3?O2O!T M4^HXOHYK7+ME4D.X4JB5A]HCIK6# %CA*\\B3,(J9?_I=5SCVBV3 M&N+X]9OFUWC MRDR8:!V5%$"'J%(:>%])Q1$\LSI&;4>JF^)XHLS[RU%Y4:X&?[5*B+S,RU7I MG/KY]KMZR("4+F D9&&4T:11WSS=GAX9C')% +LSYQO"> 3$6PUU+E:+FZ+ M,E9[KT^LYRTSK(RADC 7S$ 6D TSK-K("T2*J3WDB:EU0B4">U(BU3NB?:AI M+/7C#$: !9M-"^ZI5M6KPQ1E*?'M <8DNZ926F020\?B?;C4A-G6 H]@%65E'"?M M_@\P!MDE:1H!>C+"U#.&]C7++/'8$8\,)%K+\"^R08Y9FD2= 08=NZ1.1CN95E\G@1\];<_YOG5F]G%?5X&OS\62:/QGYQZ*]":Z+K\MB\7<.;;Q%4BK@.=" 5,@Z+\[LKK0>"3P ;?7U M'M@\Z'D\6>D__#S-5T287:F[HEQ,_GOU^1Y>UVF>(86]$9I[B96&B !OJO4I M5K!+20D8X$1[6O*\J&?:NGX:IQ+LN"SW\5 VI9R^WN>S^;9@9L.>LKBKA!"A M &BM(:'8:+2644'I4C@XP+ER$!SL1U6]&0R/1KPY3#B[B<+LO11W3[,,$0\M M9XAHJY5PT!AN*TFQ0BE;@0/WB!# M0!D4Y",.2V E-]##2CJ==J7E ///!\6Z5C32%]_\:%*NMJ^^0WAQ756UWD.[ MO>TR(*! T#@,$>-$262=JV2E4J2F8AI;@5L'\215L;B;S.=% M^>U=L#7H[*B$A+U'S::<8=E())ZY#1SG#)E6%KR36U*"4J67\KZR^B M]J&\OA;R59V]6#,Y /@ Z&[_^F";#&%@B+$4$XLH5%1Y9RH9"<ZWUT_*? M$O3\N=FV6IH'<=9._)='MP2J^3Q?5#?GO+F[GZYVJE;*7?E3!V*)K?2;N3!6 MI!PQR$$5+!FF:&6^:.Q@RKPIAYBY-@A:GD)UC:G[(5\LINM-U%CO=C+[S\GL MJHH^[2+F_E:981PJJ9U@1!BDM)6^0DPCK9+*:8&_IL-]O&M5,WVMQ0&E,A_- M.88!XU6&H %4G=F&9-?,?PTZ/+V->SGZ MUMC 7;?-,!<&*LX5%-@1QQU$H)*9>-GO50NOF;==07Y2FI7+H+KO=?^/9=JS MYIFRT@(+D?(: RHEFZ<[*M1K?M>H_&?64: M68X4),H[A:#14FRB( %:FU*R>X 'Z/HW/EM708M4BR?JEL%("+\)V$T^-Z'8 M[CXRX*%BBE,LB 6$(X\$V\AEDM+-!EC&JW]JM09]CZ>U:@9I]Q_EJME)QB0F M!'"AI"60Q;L^W 8%Y'IV+SJ_RZC?SC%N/PHMN MXKE- 8!@CU!14O83@SS+,ZSMH=X7%X.'L]Y45>-_+R=ES#0*+]+BV^5T-%NH MV54L570?']G#P?J=9$9SHBGFF H5D,;*J"KGV%KH4A(BA[LUTR5;BIY4<3)" MO@F:GMW$)+B#>S('VV9:: NHL-['6^\08U;*MH@?Y99_// M^;2X_U!<+[[L+VRVLTVFI;3"*<"TV]^EZM(=Z;VMN68SS_&KN VZQ=%R\Z/?B^FTQ MNPF+U9W-/^UU.0XVSKPUV'BJ8RA=.4&P]M5+[C1-6H4'6/^A2UH\7W[;QKXO MQKW/[]>60VV>[6H2EA I(=64$:VY]X)I6'E/WLFD"^]?G2?1!(9U\IP!JI#8)XPG$+/09;O/CE!VU=*WX&6]95#E4B'ZMGL M:Y89P $GS$F!H2<2:X,J5\MCH?JI[7#&2W&+X/=/L]HEDW8UR0)D"&A+G2&4 M,4*MXIL721K33X'P'H_:G81929@/+WK22M0D,Y8+':3UW ,N$&->@8WMH7W* MNGI\>M2IXGA=\*XS'?3%1'=]G8\7%]?NZ_AV-+O)WX=9X6(698K_CWM\GT?3 M?'4P*T U&8?O#HR3V4[>#;PKJ!N9::.P&,XCIH;GW.P0) @WUR M7MGWG40"3Z^6ONB>)--E7DZ*JY<9;./I,MXW\!B]!T3WO G]#B2#2E'+$,)2 M&R"5GZY>APP+)J5Q"FNDD%9>2^\W M M*.MFW7J# R3L<4KHD[ 1G4V9K"HG8':UQ:^PD_EX6LR795YCHSVUZRRX0R+8 M=%!0X" +[SDEL$(,$W)F=YIW1MD>==#?&<*'ND6QDM$>!CY^+(, !<\@WB@) M)(+4"LBJ!0-2+GB?&^M]A/O[4_V+LX*-46]\4*O*%WZ<*AP,WF74B%XNWA6+ M_\IWL>6X#C)%.,!6!W^3(DBP%EYN)'*&I?!H@.<0>F=1I]IH7GCB^\T,5=;F M.HDS#FT5_:W&]VDUOF_[Z=:TOTP$OXP(:[2B&@G'G1 5G!!YE;(F'KVG?I:S M6)_JZ=/("X ]LTC5PHS*\EL <%7#]X E=[!])K55$ 2$F4 >80*$T)7LG)"4 M#<6&HWCB3@04PJQ8X8Y=A0[5TL(!8L.QC<;F"NL:[U=(W9$8Y;:PV %$!I/40>U_A9X4^LZOQ^N+H:;1S:G;[HLPG M-S,3_8C9^-O'+IU<_6OZP)%-%?$:6#1X!SH91P:0 QQ [XBQEC@* MB21K77AOJ3VOV;QW!M=\@X:@V][J@UP<3( M2DY'>BXSVVS?7N(G]@)61?O";\]F??Q -]F4/7N0]C6(B/$&JZ(HA) MC*"VF@*'(0R?6CV22<4I1T )[EBP;K65Q*RE$%0G M75T\P%4G69-\/R\%UQF^71QO%A"NUMEQ'$N-404.,\ ME%( '9RCM:Q4)*6>#/#T2>LL:A/9!,<$$6P< #UPV M6Z-51B4FRE IO2".,*,"AI6O!1O>UW537-:^4 ;'DZHP@#+REBA",I#6;: ML+51CW>M#;;^\[U"3SFB 5A)2*AU=# BUXM?!J1V72/>7# MHT];ZMYQ#"01W;[XXT>3^WTG_.+ZSU%9CO;GKNYMEVF'4%C:C7-4DWA* MP8 JNF6 XBGI^DWK+;Y&+K4)%+)K+B;S.=%^>U=L=AJ%S?I)D-& M D:ME4Y2(SVA%E7&HK%0I^PX##!TV#*!>D"\+SZ]SZ?Q]8W;(]M+-:5WFGD8 M'$V+*2)*$4X\QJJR&&+::,JVQ@#MI@%P+0G_7JWT=\6L>.I7' Y![F\8CV91 M3BDW'%DOD(JN[V;>-JS?.C&OC6V=8-Q;2;H&9-HMHS+(&V*I%I8@::VVH(K< M6R=@2E3I^!!DY]&"CGC4%KS]^7M5;",6F8WW>$]FRS#V[SEY.K\NRG5^XG*8O2]:9$PS2;PV!#-% MK",T_&,C'Y#%MWB]>QXU];&(9=OO[N//SQR;/>QIT%L& MH1+>*$MB_63 8N&8RE1U')J4A(3ZY9[Z+HC>-M6Z!_XD$Y7Z/)I,'XX@/;KF MXK:8!O7.]6@^&=>=R@[WE$EO%50$A%D;HF!* P"JM%-'C$GQ2X\O9/&Z)[O6 MT>Z+?6Y4SH()&&NIKE*45V.-B6.3Z3),#'O8=J!EYCC7@'&*(!8RO'5 D@I7 M1PU(*3F-@Q/?0[>R$W^;GGW*2\OKE<27"P7\\5H M%DOSUF=9LPXS+JW61@8P"*0(46LQ7:/C/=!).YL#W-ILFWR]H'[B0XV/9V@; M')GQ9/%@2SP=Y6DJK#P>W-K".:JNRN[V&2-.:"B@5HPJIZA7T#-A,&3 &.AJ ME:_J6/Z/<26M(^CJP7$.XLKB7CXJO-*8VA9R\]/(*1 V]NI ME6J0#T+'<];%;%5![.MDGZ^_MUV&%1%.00"AA1@J;HPT:UFME.9<:72DHG?Q MI05(>[-YGP[5%G>CR;ZT\*W/9\()3I7'##GB /7(X8UL89WMM%)9PP*L+J331&EDB *M2< MA^3,CN"VRYPVD>V-1>/Q\FZY2I?95>SH,*/J]I%!"@##W&(9(-:&$2CY&@-O M$#^S [LMLZLCE/L[O+L(XN=75:CI(*VV-\AT6/@-L Q*;+R$WM,P":^E@QJF M;*L.,)NN70ZU FGO?M?;,.15(D$=9VOS<*8!,Q1K#P)6D#C-B2:55!+),UO* MVO:PFN+88Y[&LXO87L8GWA?3J2_*+Z-R_WTF1_64,<:44H93HR$5G 234'U_ M6Y+*UPW0N$XAQ,N4C@Z![FU:BF'I^:.X]+Y9Z?FS&70JS-L$

W"- M'01"J5X/0?5USUUG>G\^=R6BW=_"]ESZO0O;\XAT9*&I_YV_O65 =:-Z-Z,WOX]1;& M)?26,4\(P59+@!2,&:C&Z$I6K$1*R9X!GKOJFG/]::*_>'V5&CK_6.P(%:\D M^Q3@7%4(SV?S%1/>YP'.^621?\C+SY-Q_B#F^WQ'< M*8R],$XBMY8>68=24D://GW1QZ6/@[!AF\(_!+LU@7M/VV>*8TZ),@1X@RF' MGFWL(J0U3+%/!W@']Q#LTZ;8#\DZ6%L\#Q(F+O=/^LJ$1(8":[! BH=WS\$J MHP8BH7'*5#C 2T:'M'ZGZ*&QO_1H8(MG YM4 [.3SY.K?'8U?SAX&0O,/Q3< MF(=G?3Y:+,MM)F>K_6?(&D09U6&I<%P1#9!?[V)!+B!+N4[BB%,=)SB]UKUO M=2(=->9L/&B7W\6]S2=U7]8*7 '4@*EIO68:8F.- ))2*SU&@'&[EETP)Y)N M8QO@7F OQ.Q5)8/P:=S=_;3XEC_$T"Z7Y?@V8'LY'\P@)()K(F18 M8U "\G-EECXDR5=!SO M(A!.#VMJ6,(7M!.81IZ13O[RS!05B!MB/6QL+/S M"%=Q/!$3V5*H^M<>4Z?*&,2\^GUQ>%(L[D,^#H_N*/?73L>9E01@ZA%T#(" MF)&T0DMB0I..(_^U ]6/5H8PV79 X7K]9CINVDD%L/&<"\^#7JKPG 0!M10& M_X#[6:=02J?Q@:<6^3J,\5V"1Z=HUK]+"18<_649$8)+#2R6FDI (0'25T@Q MQ).2-'_ +:G!:*K725G-KJI=YAVO[%-Q'SU_:%Y.Z#HC$BE!47S]&602 1W M6B.FM4XZW7=\W;!7S^T3Z:6-V7EG6'EWA:H:TW"#7C/FI ?.>^>@H0PP;#=A M%RE,FKDPZ#ICO4Z[W6NFK_EUUQ&V6-ZJNK;^,M[:%:BP6)233\O%0\&KRY5B M]DROB3UGG$"N-*:$8 P=E4JZRL92D)*DV?7HS;!SR@OH5S$G*:BWAY9/JU4: M H5R&$C '43*ZGASU%H63'A2"O_1Y(-&926ZX-U\Y28P#&=".5D2G12=3P M!-'94"@5[4%$SM_G\[ CQ>5DQ,A^:W<(QK@=F2+IVE[P;NWJHG!!KD1/O[UV-<1Y]3[,\_'?;HK/OU[ED_@J MR/C#RH5^] :$C[+5%^XI(!FF!8JYKU>ZI)6A MVV*\7)WS+T?!B'[(]KX/9O,.*78]GDG!E5$2:86 F*+%H'L=[ MN(ZTO=X.^@;1IX^3Q=;*I=L>RS U0"B$/5=0XK"T >JP0OO4F[O'5 R13M: M3P2OX_=3\6JP#X76]Y)E1YMX"Q.34 FJ M+++*"B'CF84'L;A!*;>J#6AWO4V:M(-DIP115U=!)?/U7]%#A7O)L>7Y#!.! MG>?$0F<](W$GU&[$H3@E(WY 6]-M$B,=Q3Y(8<*/%^7'XLNV--\]3V<*(@8= M"68ST4@9@3P &U&@3B'$@(XZ=D"(QACV08?5.G=17I;%Y\ELO-_@V-XD\Q(K M+YRDL:RRXY)J_WUE=#ZECN> SAQV0(PT(/M@QV4Q7XRF_]_D_J QNJU!F/V M!TP2$A;&6.M=-3( M,4>85S:L=EQ5@_88IQR-']*1NG:4GX!<1^I^&Q0RO;PM9OE>[^+Y8UD0'3,7 M1HT@U,1J(BW9<-6IE(2((1U+:T?MB>AUI/J/Y2CNF7_X=O>IF.[0^Y-G,FHD M0I 'NQ=81%%0E5F+@..)!WO/KN89 IT'8>BW=?Q[6AVD[\;W1T*1S]^-#.< M.N&AD9 ;S*Q@?K-[PB!.NB%[2*>DVHU))R#85V[!HRS_RU%Y4:XLUG7V]/J" MR3V)!#5:9V&"PT0;Q@1$&BJOK:P 9$2)I,W+H^.47>;/I7.G.U@[=25, *4< M3=_,KO*O_YEO2W#:^6QF/!,4!GB 9UAIK3TQE1C2)+F60SK\TZ8#D09AITQX MG]],HGRSQ9[U9=NC&:<:$H["S B8]2",WM.U$-PPDG0*]TRCD4D(=D0#=9?/ MKN)FG)^.MN7*OG@FPY19Z+$/5*6$*ZH4J)9%;E52/:LC3J.\$L6G0-?Q3O=E ME1MJPUIU8*O[R;,94BY,6X1#(*W7$BH<#*6U& 2FW9=X=N'%-B#L= GPD^G^ M>,+SQS)B#(LGHK7$$DJDI!&5?\0%I?T>L!BZ_A/1ZU3U?^;3Z7_.BB^S#_EH M7LSRJU7*ZWX>[&B384: CG!VD: ?*3AGR MCV*Z# HI5P0NMZ6H[WPVAE$8(U*[8-P0Y#0+[L]:#"&13HDV'W\2XG4P(@W" MC@T&/YF/1]/_RD>E#Y_LXL*.IS."L.&>$2HA 2P )$EE^PBE:1(;SBX>V0Z( MO?#AP:ZISXA'SV>,X ']D$8A2WS'I-J5T5 3$ *)\XN1MD6C%WM12[+\@EC M]WL6NQ[/*.,F3&W!).;*>H."IV0$,C$2*[U*X\3994FVA&+G_D5IPJ!NBG)_ MJ/')DYD64DL%O8 >4*:)X!96K#;0)IVD.-- 8PJ G7+@P]UH.M7+^626;SWG MN./)C&.'D;=<$4\) IS0S=$ (2U(NF;V3(.,*0!VR@%WEY"R%22[-3AO\^FTCHWQ M^,%,6&TPBT?' /,*"A//(E?\AC[E G%\IA'+!/PZ)<#E\M-T,O;38K1_4GCT M7.:9\12Y\"=A $F/,=D,'SJ3-!.<78@R%;YNC8?O^5AU"H+5:YCA&$;!'EJ, M4+SOGAM=[=PIS%U*Y@,^NW!EZWA^)TRGY7)L_FGQ](MK5\I)3^Z,7VXG\_&T MF"_+?$\-G?T-,ADT!KVPGCKNN%(" ^@TM=J1@+&JY2/W(>''@*T.7_2OVB)N M6F3!:Z6!BU0#8)7"8=Y!O)(1,YZ4A3* MFR]&D^G\U;^GV%N.E(=>$\L0I_&^5F 1\Y*'*=;7XG W$KXM9C_Q7/0QV6='_#3%+GA$:60&L-518+QM82Q^+T2=F#K^:MK:WVHD-L^SJP M8-U^6K2TRJX!T5'O@ .720BE5)1^5AO4SX_==!KTM MG;]8 -K N+=#+P^5V-_&ZJ+SAZ7@]\EL\VZP(RSK3\%']9&%I%9@R8BS# MC#@FI$ 5%EC;%+X-*!K0T5S5)=2#HMWNT&.3;C*B":5<&* 05@(RI8&ID*!. M)1W0'Q[I.F))$RXV4\"@J/AF]O%+$=- ]M42/K*GS#H"!%'*:B.9L-(*Y=9X M,!#6F/.:!0=$R,8Z&!0G4YF8*< ]HXQ9SFPP:!0(EDXE>[!-4E;AXX.R11SO M#\*_(Y'OBW6/#6(UNWHLRL6GZ>1FI>3YF]EXNHQ1QO6TOC:<)_G\2!\VY2LR MQ@C41&)(!$9(4F(]V"!(34I6PH V%'KP=GO4PNOSBS56D&C'J&/:8P$5\V(M MGV "I&Q;-O6+>W.)^R%&3>?Y.$7T&#U]%Z_16VW7GTG@U -ML<#N >,^>SIPW"#L#N1":>:RTX+"2#3*7 M5+GGU2P:M16\96,C#="^YO^'R6,2ZT)4PU5?)_L\MQTM,@JE@$9QZ2APS%*( M@%S+IQSU*=>\#)0PC35<=(%H7XQ9I6L&7(L0\7JDP MW_XK6]R-)MLJS7;Q-1EWS&'F -+0(4B!I]962#)J4I(O!\C-9#X5@U%%?_6L M-I>QQS?[]WQ')8*]SV=86"LIQ]+N>U84Y_\/@O6N72 TV#],X,U4T23]9@U%4GW MT@XPQMG&"IJ"7^4%?/ M-=T(LRYU_?OH:PQ9[M7VDVW@ MUJG.'\+4^W7^^)G,PGBU$/+ * *\$!905(U=>)42'1O0W-Z*SA-PZ\U<#%!/ M%GXTGDQC&LQ^A_GEPYGP4&/&N(%>B7BZ#5JUELIH[U-F_(%&Y-ORE9/!/ U% M#KJ[VQ[/&":>$\-E>(."=0P#-E7XR5B>=-7.@!:*-E2[ER6-T.R+)^_SS\7T M<]P@>#+F@Q[HWG89( 9"K34!# DEI;/(5[(:@L\L&)>F[J([8/O*:CXRTAYE[C,#EKHO#F74,$I50Z&="QHB[6I!;@/!51#JY+VQMD M&#N(H.(6*0^P0,$P^3&;YQ?7#3'AP27KY<$:< M59I3[+$$V@#&),9KJ:RQ:9>^#)\GQZKV.5-2\>QO5AG-YI>C;W$6/5=2E;,\,R#GNBB6I>+YD25NN91][$"VC><+=A*3, MUTP )!T M_>( #>O6V-$=Q(WI$K^Q"D5^#$_.;XOIU<KT+8WBQPY;:Q':R22DL;,"V>P@MXJ!=:CC?6T4JY%&*#- MW_$\T0C3- 8LO/'U.#S[FDA6E=SS^>)R--EVY<:VQ[+@3@.N M)';(6<<]L[!RL"%0BB3=Y'>^S&@!RE.DGFR2\![. ^BB+(LO,45O=!]^L]A6 M7+])-YD6 EB.H%,$<>&<9$)LX*0D92MK\ &Q=%)U"'6?I)M7,ARNJ;?M\0Q8 MK9DS7$(AL37&*K_>0(!0*';6P;1V2)0(Z6GLW\#X7-T5R[V$V=4DHXC+L"(; M9 DW#,B(524AP";%T!E\'"Z=-"W!VA]Q7E;N^:TLMEY*>+!-1IG4 FB-/3 8 M.LL9!)6,&-&4A)W!!^C:H$X[N)Z2.\T*=G'FA3("LX"4M,QQY>WFW5!)!;L& M[W1WPYOC46V^'WR$K15,F,-Z.[,MIDW#&V+S+,L'O+U)MMAWH)\.>,&4<@E [8(PDR*Q3@2&BC*749(4#N@ZT'\ZU"_8I M UQ_S);S_*J:P..]99/%RJ7)ZY&P<9^99(I0CXRPBAMB@DZCU%"/ME*Y< M)J2A3B+1&4?ENX.X);H\GF#?S,9E/-[BPL 6Q77P@T;+Z3;_LU$_F<*".JX= MM@VXQXYL-<[;0R)*:!*4%4)3.$)JFT;/TH?]_7#K9-M+9Q[BT%C/[ MS\GLJEK4]V5AOG@XP\0%]T)X&4^QHL L0:VJ15\ >(]2YM*J&=XMVJ>)B_XQ&]T58?C_G5]=EOG=9'EW.#NF M9@\91,XJI:57<1WW7D%7I0+A,!,GL>V'B[^W!?.)JD_,9LO1]+*YOBT!Y M4O)J]/GLZF*YF"]&LWCGV\%TP";=93KX)!(;RYQQDACN*7<5,A**E"1E=,9! M]AXQ_\[&SN_4^S"^S:^6T_S!?3V7B_6X8\I2YHV6+/S/6D>HT]0:J!QDOM:I M]#[,E287ZU%*":&,4$6)=PI)@6PEFT]+UQSH*I*BX!H7ZQT':&\K10LEF85% M%B%"#;(0&4"Y5+Z23 F94IQAH%1IK-LZ)9F/@_-41&E:DAEQ !R4P!J!%0DO MEP5P+9U' IS9,?PT!=*6XL1P:B$D%DL<.G-GZ MDZK:P_7BCL.SOUDEK22S1,!"[+C 6!K'PB0L1265XVG.[OFS)!7/OEC2305A M*36&5L73Y1P&V0CG[$%6#9AE9U96KF7NM GMZRL$XB'AWGB"**%04BF]I)5\ MU.@4BW> TTZ;%F\[B/9I]%:Y1&IVM8/T!XS@PQUDU DDK72Q.I/@CGB.0"6] MMJ9?#ZJ((SQ%J*PV![;8Q:V#? J*U3C)__+IS(:5V87E6C$D(9 "** JN<+$ MV\]]O$-)N6F#0\V /05AWA6S\5&<^=X@HX0#1*R%PFH2CYT@MI[!-;22I,PY M@[R!HTO&-(;U%1[']M)3"PEP8?:DD"+F126?-C+E$.(K2E1N2IIV4.UQXV9E M[9W!3@TV3F D+)$>M'RCJO]7+]@UX'4GG:_*',0!R^%:V^59$P*R:!>(RICV? ?9&ZH3:R=J_L)M-&7 M[9DHFOZVO8,#F4D=?FNF'9" "PB-T$02Q"U3:YRUX39EEWF K#\528NA*O2T M+TZM:RP/-!]D<[=W4^+;WF^&NG%?=3D09+M;)-!SX$SQCA,L/,$2^!$):.529?'#3 @ MU1FIV@*X\:&Z6)JLF*V^_L]16<8S67LO$MSU?!;L#RV%Y=P@KXA"\7Z1A_$& M8X7QE%EFD%N?K5.B37@;TZ'&)+<>U^Y,P68=9<'YX\)B[[R%EDEOO5[; YY MKE-2!P>X"=H-?;I&O3\#:;XH)^/%>LQ_S":+^?L/?]0PBO:TRQR.T(G@(X4% M.LRMWCA=R0J@.[,+3SLTA-H#.6&BV@QB(]MJ)(>FI;W-,@&]9-0@!CBW#EBH MB:M&'SX^LPL5NIJ$VL3X).;Q<89Q9?;+,)GB_Y^]+]UN(T?2?:,>[,M/K#6^ MUUWVL=W=/_/08MKFE$QZ2,I5OD]_ 9*@9%DDDPGDHE353%?)%I',^.(#$ '$ M@@02-EAJ&"$GDEQ8"YIS1SO"0DO]F,2MH.TM("#HJ8ZA"^9VMMF\^;1[XPM' MJB?'5!)KX#TQ041!C.=Q#4TR,M/L*O3Y>%0C.1 MI8[>LG8>O.;% \Q?/UP1 MS*0+>[(BE%FIL)/>)ZD04!,[LBR@W<V=22YR[9Y(MQ:3TH IJJZGRPE'L,* 8()A.P&( :,Z:-,)SQ]Z9U!+G M[IGD2C$I/:@RG"NIK+:& JF=02Y^Z9Y$LQR1]7W2 ' M% A*B4#8Q*$UCA\EQ+'[Q)2.(7MG4DNZK M#VP:+"_GAE4,84R MM'Y!9N1 M0TN)-V$;52[)ZYV<6(A!&=6ON@-XR'E\WPUML[G[NLMNV R="]_%%!<6!L?< M4O%[&-L?!+VD(.JYF^6[^*^LHX] M3Y;SWU?+=?JCGFT6FTOI\,6^H[)4&"-H["FL. 780, 3CKIA1:F)+!V-*75J MZ>A9&7WYW@^6EU?+8/4TZ*]Q:D@%K#74<62 0LP*XQ6!24(6;*.)TJT_9JPZ M4<205+L8S.W[%<&E:2FBAAQ( I9,,G*B)14[V0Y$,@(N1Y#_UXO.7;3V??:_7 ML\_U_L4.U=:O(\WE)U7>*669<(H@;C3S$&![G @XZTQNA)=A79.H..!#&3;1 M_XBW#WZU?CV[^2.6R5S_$=STC_L&F9=RX=H\KA(2@H -) 1Z!:!&E!^1X=;F MN'HCC+HL2,4>41^*CV_7BYOZWZO;H-A6!'QR?&6H<%XH:;VA2LC8L(+L90]( MB*SFFR.,SNR!<25@'HIB[Q:;/_RZKE\M@RKJS?;=;'NY5UKSAU0:< 4)!IPC M:.(5D,,PH<"HR?'U1AC V0/9BF'=DG&;]?8!V\*?'C,M_%7U;K;\?.HTZJ?? M5QY0AVR @%# H# :\N,[:^$GUF-ON*.G'-0[9\K)!>?1)RJ@**,N-GS#3'H2 M4W'8<4WU+B<;/:?NGSU3<>*>1XD%B;XQ6 M4AF>WEU)-Y&3PM8:6Y7!K5.=S_ZZK/.'GZF(,#(0'3$%B#,46,"3W03#/V(: M.T(1G6?@UI>]66+'>]T@3KKH]U2,A F#'-9$8>,IY=SS(Y8$3NQ\:/@+L2&U MU]=,^+G)SV.S_@RUSP^L$-):("TEE,%$H%8"(Y*TVKJ)5;4=B"EG&\UFJF30 MP*1=J[C%[/8I.*<8H82DLX+&NFO"<31FJB$C693J+$+I.F7T9OJEM>5^I;P0H'1B1&4%4-P[Z@U% MG%E/D4GR>>]Q3M[NF,G6'R\>,[.('OKBV8?U;+D)&HQ(O:_7WQD#2H2P'8XR,SN73:C2J:!WO M\&3QZ?.!#6>&5!91(!AC0#$0[$P#3)#@\-; X)Q3DA$2:!B%KSK116L&E>M0 MH!35@E IM49>$N>/XXW\OZG7X_B\_ M7M??Z]M+9ERC!U04"H8XA P"I#SW"'.4I'?0_7WU5]JJZT(MO9/RR;2JHQ@7 MK;BKGE,I!SFPD@.CL=) 8X!!P@+@J=P_=4604_SK /K>:;@[Z-OL0($7XV7. MC*HLT1IX()E5E#A!,9,ZR>DEGFJJ5UD.G&):-MY#\@JUXA5*L?[04]CH MDO(9VH3]LF35F4+ZHMZ#\IDQ(.&I2\HS#&PPNG) ("0)\)Y+38 WHJ#W,A0 MG'/+.V8C2,E M .FMF6(3ZWXXC,*;AIQ.X4 M4L1 )QD7+RB>_'P%F??:2QI\8J4Y8]P0G60S5.1<>5U]O!M>[^-JRC0KJ8J^ M:%:V3[E@'#NHG95!.B*"Y4L28A)QE-/F?H1KVO N0BE-]+:H9;8HQ]XZKQ2D M%&I$C*0(D"05!EF5[D9H;Q70[N46Y==!VMIL&K@MF;9A;[=(B;#T(H@=(4X= MI%3&9944&R%Q^M7ZS]GZWF3 MV='5=U>86*^XQ$1S+P"@!N#DZBLAT42*90W,UU.S9B1:'3(]XS^+[9=?9-S\ M+.3FW2,%',JT[IYU91I']O=5AA@GL-%0 H:0 %##M/-KP'RO297?@JVY"F;G M;+WM9]X,S]@&^2)]ZWCL\^>$J._K[?;VYQ9R!2?1Y2^M#'32 <@<)-11Q:UU M:?W4TF85:FSN1,C]3%K6GV?;>OZAORUH,E.IN*9;'ZF4D4#=W*SOZGFJG7OJ MT*63+PM(6:FHX4P8*3CBVC.3D&*.Y]R!C=F#&;3K]#9;3$ @U!L.L6,<1-H1X,3.LF,;'/NO& M=8B N;8""6F9DA1Q$)N7)FP9A#FNS]4=+_:'"&XY_WM&#:;A(;-O?H^Q7]O% M]WJ*>350:0^-1,X1K#RG$AK-8I8>4,03WRB;=[PW;/WEU;!8KL!S:Z#$$AGI MC?4''(-'CR869U*&4IWEU5RGC+YVYM>KY>>@FJ\QPJ]!H^FG/EX1!8RD02S* M/=?*&,U)DDQ /K&*A0,P8E5<"4/1ZV*TW-,#*N$9P,X8RB2!FE@'*3I(QQ3V M$\N;SU/P!;:T0O1YA8L#XJ#%2ADKO-4202IXD@UXE7.P=#5;^@@7SU5QH\#O MZT!M29C"/>BPB('OU@*L@(5("J7AX9TYTR"'"".,>!MN9\I!O7.F-.Y!9S&R MW$FMF%%$4\T,%^F]!:43":MIJ:L3/>BNPZQ+75_?@\YJ1Y!%84]UG$D3/(0@ MQN'=O4(3B:9NK;&3/>BNPZTOT^&I#JT7O)E30RJMI'/<:*O"G* R_,N9@X0" M6/-WE[#"'DTA10Q)M8N>S9D.PDIZ99B64!O+N4=!R@1;3&F?6#'B?&4W8$\K M9(?B3S?=X+7$3K.8^,FA\4@9#-413D\FEM5?@@2MNL%?!_-0%(MGHJN[Y=:O MUJ]G-W^\^?3/V?J/>GNX_;B:<4T>5T$#A4!2&L*1\7']M^Z 3-@<1,ZAS0B] MKQX(V 'JSS-!6VJ!B*)&^3CKB'94ICFG(,@JHSGFR*'![+-2FG@N"=H>>4!% M6,L@[3Y!6[\KE)Z='E3%#K/ 4^Z(<4AS MQP- 24+&W,1N6W-4W"HYNR7.W3/)EF)2>E#E)$56?JTNNVC*D"YU\(@QR@7@-K@K-@D)=5H8MD)O;.I-=*] M!5\6*YWJ%97!LZ" 024\E0+@HWR$T9PN"V,.)Q[,["ZCA[YX]AQ+IVH:D#1< M4H@])X01P=+28)A2$SLCR^93EZ53KU/%\(4OI;7!&S(2:Q^V%T8-!,?W5<[U M&F3RS I?-E9UH\*7URFB-7%*MWDF#A*I$!(>2*\D82S-.2/!U'JD#D^?5SXLAF_6N_981TG>UNOW7P+\)RVC1J,K#CT@D%EKI"*Q6IDT.,E"/9U: M=X)A>+#J6B]]K;9=--WCS!$J(==*442=#_L539)B"7(8>+6IU<<6/RP'.U!) M?]D'1Q=C-T@0 MFVP1EF%YVH.FQK!A/XY?:KF!/WY,Y:4+4 @4S!9DF:6 H90*YS"7.>'9$[V' MZ'8[SU30WU5(KJI1@0*''/**>:@-0);0E+'C.9SSR3\&3;;V\G?V MT-X2LG?Q7=[N"]#N+*0TK=/N,W^UW/_ZE-??[FF55H Q82GV'&,@J,4V';%Z M"U&C5KDG6,O_9NT3IP"]Z*F_Z.$SPNP/DS>!%&\^/3A8?A_1W %^-L0XY\&5 MB]GXVAAA!:4&&4]XJBKBG38YK!9_NWFGHY%[5%IOT1/UUV^K]6S]P_WO72S$ M^[2,._!_K_^\6+&SS>,J+H'P 0ZL!.,,.@Q\.OSVF)*:<]<)P*CDCFC$MDJR(^8D5&BFC]LFB M&KR8V]D.V[*<0"TX<1A38>:XP(QB+XB!A"K'T@K+O1']-%J>&"?:83N$H_VZ M0<;HDY^OA 1"2F0Q1 [K(*3'T620:Y#? J1%PQ80)& E$L2MG'+ : 'B05QOMJ&%HAXB0BE53 AHV0Y\0*-^&YTJ='T#>>VU^GU) MA0]!.SJ\WA^-[BP+?$^EL(*!N8J@X%9BPARU-N'IH)K8%549:IV\Y>Q?(;T' MJ^8W-V["\2Z^KL)A0X!8!6\40\"=U>#@W 9DJ=<3VQ0[H?H(]/*<2AG%\0=A M;[XL%_][5S=?YGOY_@HJ#+PD6CD0!]MHCWTL3H5R,MI'Z !W.R=&I*C> MPF5^/E'XLKH-JM_L89N;)ENP1_2*THRQ/."F)"_FM>W4PS6]")H'W$&/5>Q,84@*KBN4'G$ MO:6LD6G__/;6@;;4"C,/A$(&(\FH]9XA8/9H"T"H?%F.5$/B];B37JF?WJS, M8O7FPX*+&%>22"5,L*5-6(.3?$+SG,UOS/P;E"H-2]!?IYK>DJB?80EZ0(#S M!&)C*%?>(:XY/2 )"<(3N_O/YE.7)>BO4T7[-,)2)>@)\0IQCC"EF% 0^YR MX_MR-[%KMV%4W:@$_76*Z&LU+-D1VV&/E90.QE;QVFFNS1$O0W7.H[?&4W;Y)]';)#\:>; M)MG"0T&]T](09+60#!IWD!T1,K5HW!(D:-4D^SJ8AZ+8N\7F#[^NZU?+H(IZ MLWTWVY[NQW?]0RK&O5-4:THM+^>M&'?Z(96'Q'(J-,-"8":];<5U<*!YO':J0]1BHXV[RH0T9PB.B-D]RB=DI'IN+=+XEAK,KQ\/3>K MK[&VRX$_Z]GR\VZQT#_N/_)V]F-WSO7G;#W?UX39_+:[K4M55_]3QXO'>JZ^ MU^O9YWKW2QL6EB.XYZZ6^WV3*O"6!>B]%-8CARD@QA[T@1$#.25/1V@PCX?> MCR^U1ZWVLA762G>D,H@J02542BN&F+04'67!B.;4DYQL/Z"B).Y.67VM_^>Z M(9PH"-AT:,4UL<$_MA9+S@Q$RJ%TF(P]@3D'72_'JLE?80OK:0S,[*H?"S&> M(FZIA19 !BD.3E5"P@&22R7OTA^T(X(CSH<+6GOBK9N$LYX;5C$,H$%& M 6HE YPRIG&2U@LSL7B&(GI?=09O__/6?(D>R*OE<853M[>K/V?+FWKH>-3R M$YL80[WC',5(=@NUE SN=<$LI:Y19;N&CM&O<+Y;W=[ZU3KZ=*?\H;.#*A?+ MKIC@Q@$M@;760>[2VQLB)A9=5T2/JX[ [=!!CVQLNO0IR9"@U&5QXK M#*$R2$&F>/#/H.5);N5Z6OU_;M5PZ ZSG:VWG3"L)!M672/>^F3FUV\.,VH= MK,JPKN__^^K^5T'N-]_J=?C\\O/KU69C@F7ZX],>C*=N# I_0V6I#L9S^(E %D+"<2?%Z:X-?7RYL?.9QZ]*B*0N@1D5#X ML)Z#(*OF*$FIE,[)O!G1B<2T\.KPQDEA.(E<8, M2&0@8L=UUV'0Z,AA_!V2^^-/"92G8^1S#;0# F.B >9<.RW906[/I,V)NVC> M@O@I(]\MY\^%:-WA/<"9S^KKM]4R9E>\^73\ZT//&UTOZT^+[?0.?V*2$H? M66*L4D1A;)@0817@D%-MS7"GNOL];7M"$V:U#+;Z77,X_IM?8'?6Z' O4"^#EJ MGAI9 8IP %E! G3P, D-0A_D%82(B:6)]$&,I[E82 $]$V[7G27>V :]MZ'= M^?$54=1*S[R 7"/-&$+0)]D9ACG!<2,Z=QJ>?$75T/>:MW<\VZQY)T96WGCE M+/?6Q!AW89&ZGW*QQ/4TSJ"&IUTA!?1,N!- M;;U*F8\LA18 $U!'&IM#U( M*Q%0.:?KUQ].K;:SVXG2K0S^?1\[E'4[,IY:2OS8V>T"EC;3"2T.$TU ; 00U27JEV<2BH'KAR0EN M%E5$WS3\R9!M3\8FCZD0(6'C< I"SCUFB#B9@%:,F8F5\!B2DAVHH_?U<6_J M9JR/9Q]00<.I8Y0#RI272B("89+>*993NFB$+LN@ZV-)1?16R&WVEYK_S]UF MNZO9]+[>;F_WA4[#K/K7\FYS-[M]NUY]7VPB5&?8>-5S*@\A8YAYBS&D!(-X MRY*P@);F'-^,Z-9]2%)VJ8^^N/E49///=W@I!EI]7=TMSRV6USZJ\@8P+#&# M$0IM(# .'!#11."8DYQ"H>0Q ;X= 0V[@9330%^.N9]I) ]E83#0VCEOC,+60FF29!*E= MOWT<.F=8%\$HE&$;,*2.$X983@I#F!RR(@W!B%>>+L.)2/%DQM >+7XP M'?[NL)"]JV,7ICIZ#>KF9AV\ALW#A 2[NONX_71W&WX7;;.KR)G]994DPE#B M/ IN"X:8:\3$ 56.K<@YVACA.5LO'.Y;*0-0_<$6%SS@,&>W/][>SI;;(&!L M5?,M>LG->-SD256\B*0.@%V8.[=0:'9 5EA#&V5C/Y_3NX'6 MW:[5TCJQYI=W3^FG4[!_]?%WL%=J8 M=U<\LP)>^=A_5%@&')&$TZXU5X% MF]@1 ZAR]])IGQ.[)UXHC]H .YV<5>6"ZP\P,9AC2"QP#-F#W!)QE%.G0;Y4 MA[<0V(.1[('#_GM]E;_Z\\C*4X>\Q\0%F15PT!"EDKQ0FZRBV* MNP:]LBK& MKBRD![BZ"C]LPF^#;YPJ3!R3HZ=W=64<4$HZQU'81B0D1 4?:Y>8KI&PH%&4 MRQBL/'WC[U/V\KH,I53^ANHM8M'IJQ2@W"@"KO!'<0&NYQ FK -O$.DT5 M8^K\-OE-N@FO-_G='I2EL--O[7B7%E!.9! M&0B5)]B[(\X,YM1&>F9Q13V2O"/M]&_@N4^?ZIOMXON]<+$XW?1,.^ PDC2X M<8Q810$VU@"G&<30:$J:75UT(^O3&GA7!S;=!$]A/R=3?8J8BG,7WNS'3Q\^ M@TF!IU? : X 5!! PWU0 ">L!-.T)=CZC5FT6IH+?2UGS:1[.G\L2=O*4L\ MML+80B88M4))BRSB!+ #4@8(TFM#I.GRM1#\8R)JNH]URUELBEEF=7WZH17T MP#$=CWDP$]@%&UG"A!+!9B*%=H>L> U-1AZA)RWO.J2H)FPCXF0:8O(N[,M_$T5UQ)ZZZWE MP92R6IH8@'/ ,Z";^C /RFMD6(8_=89U-7F?>DB%'%7"0N)X-)FX MLQCX PIA2\KJ47Y]0-2P68Q%>5D [/X/#W^/'1JC*-,[+V2Q(;2T%G"%=/P# M<8=F=QYZI1H%_G4CZ^D$N ^SC[?G]J@+(RLGA9<>:F*]),1:Q3Q-,C.35>[U MF9WS-=;^JDN$>\]Q5W?;+ZOU8OM#_;4XMU\\/: R&CDEE<16 L.\H=(=^LYY M%'SMB84$%-/UJ2SW''"'HXY=?9TM+M_G_SJDHDH3SC26) !GO68:ZB0AQVIB M],E5\T76M$*UM]C%0R"+B>FLZQ__K+]^/!]6_=3G*TFT@$!X1SB4WB+O%3V" MI<54-ZS6*GX@/ _D22S MWDRLYF-QXA3 M!E;-HDNF_KF'Y]7W_]K7B\B4V3\89< ^8 @X:^JU_7GV:T+ M_OA)0_B)3U4D.N>& H (!\%GAP#[].H0H(DURRAM_>8CVA$9]N]STJI]_)%8 MY)$#X@RW"@LN%*8H38?8\"PG6W5$-DF6NE9%H&N=X&R.AUK_^K\G5_X3GZPL ME P8K*0V2%K %/8FO2,)3)^.>MNI9E42OKZL@=.+V>O%LMZ%=[8Z5CN.K@"% M-D86"&-,V,FHO#>JB2:2'9U@K8E7(8*$($\X(9@)\!,FT MUA)(Y,1Z$!;5>V-.70ER7U1Z,G_^8FGF,Z,J*K&S"H:UF +/L8&6IL6=(-;S&SS)7CO\3^QJ-?WV>VN?/E>@ #2KBS-&5XU&A_,!ZJL MUIAJSI@1P&F$D^R*ZYR@G&>U_>4SK N\^[\XWID!4[HN]I)90K47F'))$==& MH0BX0=P*#P9,+WE_\Z6>W]W6J97UHU2F7Q.\=[KY$+2APPO]<>Y@->_)E0$@ MGC!K(S6'!C@@H4N8 4ES$M=&:,,48<_CL]=>-=#;4?]1*G.Y$7L+ME[]U"JF ML7JN/))*8R" 5_M4UH"3(UJ\H(22?*9VC7[_+&T2:-B"IM<_MN+&0P+_[:9,JO/\;G5[Z_>^ M>8O5[]J'5G%[$)YBH;WE6C%^""O=H:2R&O(]LZ2._ 6P8_#[/Q,Y(=#T0NNA M5)09"Q2%"&,I =-:,L,4L-Q1@(8[*WF4XW:*8^ZOF]N[^6+Y>7^RNWE;KX.. MEN$O/JS<7[.OB^4^T[C>WJV7#QEY!K"NO[KR6"E)PX1#*$COPAHM<$(=(O6" M3EL:\V\U:A7UM8F>$/,,ET^,J%SPAS0QG'.*+$>:(BP.\HG@V/=:1^9;O5ZL M8F?K];93(HZ'-*LNE#0P"<,T7]>S3;UY5V_N;N.5RZZ"U]TZJN;M3L7ATV]7 MF\6E%,@R7U 1":D5Q%#@"5: <69M0D_:K/((S4\*^R[+_-PXWJU2G]^ZK(,) M+A4C'/D8F25BV&Z2STC<:RF:_;KLEO._&=M>13TY+[_/@MS!%?LUQ[QW+^7- M^O,L@'9HT[3T#$=]\\HOE+*A^7V;MT*S]LC]3Y/F5XDIY8C0C M0# $B8?T<.DO ;*V41C$"/&[M[&;G)^4_JI*.Z:H$YP:;9GTEEEF$JKA3F.>QO@G,,.*6>F4)%,;$PA4.8R,0Q8"R 8LFV/KC M]M4RO.9=?.-+A1*>^'1%0##U%-?(:FL)IU! F&03D.5<)$QVE6G,AU^Z9N3B M/ZK,,(<$<.%-J3(($:HU=2B]>G"NS;2HDZ6\,]E@UZ$XDFPP!(T31 B.M59, M4Z6M.;PTP1#GY(B.2/59ZCJ5#78==,-D@SE/$?#24$ Q<5[2X(^E=^323J0R M=GO57,@&NPZ^_L(2/FX6\\5L_>/]+-XTOM\&0_5"19R38RK.O=6*&HZEDE!8 M8!A-,DI([+1B!TLL_J4Q[8TW]V_Y^^QK^/'#>K;8@@DH DJ1TP$[O!*Z#]QWPJ#7%O19;>OKE8H>+XF\LI_5ZO8RC6K@+OFV^-BN&<'%,I0#4- MV[HR5HI@(W'+TRI-"7O0X7 2^U2'M"D%<6N+]OV9Y>+G#U244>F4@!0Y1 QC M'EB].ZNX;G\4%ZV;WR[?U^B:JY_-3 M!Z2MGU5!A92F@ -'D$9 "W7$+KF[J>[QKGO=IL M[F)4^"['ZVML$!06V@_KQ>?/84/<7:#[U=JLEF%_W.R.CM_5\R!+G%;[O]TN MPH]ODRIWPT]QL.OOK9C'4"FJL562(029#9-[CQ\S1$\LY:\H7T>FF]XJ*=P+ M^/Y+0'US*)3W_^IS<;]G1E4,&4B)=1 [ABAP0M!D33"!4,Z:.?K=MCT'RR,[ M (/>SM9OUKL;M?FNHD-8V7="-&/2J=&5Q\90:A1AGA#H20 P'=R&B:0GUKVI M0T850K@O9OV\@+8@5[,'5$H"[)P$%EK.#=+: IZD]T8U2NUX/MEVI?G5"Y])B*J]C>PVMIA:'0 M!J. B82$P3"':='4 ] NK?KQ4V3G?'4D$H:+RQ2TDJDH M+M*(^ M26B1S;GX%2^*3#FP9A]L?'K@Q+Y:+F+SS;=W'V\7-V]B-\[%\O-OZ]7FJ:/4 M%D^I$%9A5Z>,Q1IM-J[+AAYETR['?)+3I4SW2/=GIO]Z9=4I8QX\S23N:%9L&IDNWKH%N?^\7ELS5ITU<,N>+S,Z(2W"]I\5(_4"CM9'I)MA3E"O.-TZ/[ 2+BA!,Z0% M!H!RZ#%S25KB<58+NQ=P)%\4W5Y7U(^7I\_'Q]-G/W;T?ZM_" K9UM:S];K"\5;N_O)2K,HYO.J>(D..N&*R*2<2.H)CEN M+7P!UP*CU531PY7WL23#?/;C9]_I]_JIK-7K'U)9RH)-#:4*(@%B//%'\ 5! M)FN='6'MO<[/5DHAW5-&=Q#A6[W>_E#+>30]OD54?GZ1'I.YT\N\O0T3\.$; M-4C4OCBVHL8C15VL#Z(P8= ST(#"Y40\C/#8HB [?CWMZ@KT 9> H(P(,P02)!35FD / M#ZUW.28*-^)^1Q;PL8SK22DNU6AH^H@*&B4=]S%(P@, +5(,'5 @C)N)Y4,5 M9,7)TKM% >_Q;N7IE]8_/H07N9#?VV!T!:F3@BIK$=, H[#&0I[D#O_*R: : M(='*TZ'ICM,:\L&I%M_[8B9P@]&5M$0&&,-NZ@&#TNQJJQSDECKOU&A\5"O* MA*8L:XUVC]'"W^X"^,6)$Y3EGBIL@#>080DB42S.4&D:SSF>>$9O: M:/S7".$""/?%H->Q".J7U>W\U==OZ]7W??&FBRPZ,ZH2%FNK3! 4!FN"!?\? MI%E(O0,3*W;1)9/*H=P7F_S=>KF(=?-BN[G%7_&GRV0Z/:B*,:F*860-9518 M H0724HKX,2:677)I6(@][>U[8XN=Y&BKY8!FL_AC2^3Z=RPBD!+##=*6&VU MM##F^R1)G4$Y"7TCO&?K=I,K!O/@%OGK!LGPEP=7*MY2$R1U^ _EA /D#U5, M.8,LZW9AA/O><*Y?6\0'Y]FI*.%F RLOJ!1!4*4 @I0P9"1(TCH+)E)GK@OU M-V56&YS[8I6ZN;G[>G<;,\%L'91ULR];'WZ^K0\U6=77U7I[J-=Z4L8S_"OU M%95@FHO@T6 .B6!.(N"3;D\- MJ;BSFEM%G%*&:XFPAT?8E&8YY1=&:-1U=W%4". A*+1Y'3R;NM:SVUW,RY>Z MWNX%T#_^.?N?U=K6Y2G_:EE$%J?E^O\WGO=@RH?^RNRH QBB34 64?3).>(X'[/78;; MC. M\T%;>4QC+WD4_AV+JE+@K4R2"TMZ/??JH_1+02XTCG-H"79OR3+'P^;'?D3< M]G[N\=XH7/#R8ZK@$S,7D!9*JX N!!H=D> *3.PXOSO2=0AZ3WO-%25*>]]T M'M5U^K73^9GI<'%LA1V7-G@QVDBBB: 4.Q_58:!D0JI&U^\-TX$:@'QNBE_] MC,HH8[T4G$N)$* (8F&2;,3BB45J%M3UJA_$QS.Y#]WMEI_#NIA2GP9O!MGM MQ!=,>TNYP$)+RV(&(+%,:&>#,^$Y'C!_Z-&[ZQ\[;_=0)>I2OL#EP96F1&MK M,.:$(@,%T=X?)/=2FQQ_\EDN"XV9<+[@8#[4O=F:J87E_L5C-.=J&0/O+G7_ M.C>N\I1@;[STA#+-.)$>X"0KI,UVTF=+JRSE/S8G"\+<%Z4>O>K%Z/\G/U\! MC)EV2"L@B$<6$F[U7C8/!(03B_61[B_B8SQ=13[/;M[/%_-7RX#Y= MC( \.ZX2DH9U7,28+"BCS6<@3;)JH2>6"9>I[\=Q& 61[3%#)-4K;Y(;\O-G M*^%W+18L4MX9*23&GB69',OJ/G#U(4@?9V]E^9*+9^\FS\-MNJFY\WA,10DE MA#,FL0UK<]C8 ;U'2\N<%6:$!V=]F#J9$/>VU#QXS8LVSJ\?KL(L@]"C&"H, M 7624(D.4D&G_,12T IH]_%RDPMIZUH^#0Y1WM?K1;WY[<.?J_-]"5L\JJ)0 M>R>X<,Y*#B",U]Q)2A/+.M2?#H^J@+" *^X<@J! ML%-+QTBRY"! (*?#X0AWL/[YU!;I[OGDWQ5B4WI0A6+7/1IF"U,BK-\((W?8 M_ .^Q.5X[2/,8.R=2RUQ_I5)I<++^O!2"J#IV1+G+MGDBW%I/2@BB+JM#8>0N*A1D+>FT.8 MJJST]!'6D^R=22UQ[IY)IA23TH,J'#8O" 453#DA2/#_J$D25!G$I#?4*".Y"Z:/),(?YPJ#.(-)(VPYU3N36N+ VV,%DA12ZV502IPE-#AG-Y (^Q$U3N36N+<6RF?5!!<__AG/8LQ M(;MJ:[/-XE(DQ(61%?7(:HV5L0YHJGALBI3DU93EM!$:H4OSVU@Q:/YUL5S$*._MXGOM_HI-A2[OB(W&5X0+B"PTVGC, M*6'>.IEDEYQ/++>F$ ]6W2/=%\L>+=^O&Q18/#6DPC1,3!@,5F(%8AP@!'B2 M4# VL=N:#C>^0@CW%[@:3T]B9]R#]/O&?C$!JY[#,TPZ/S 8C 1")"5%1')# MN4$^'>HPQ*861I^O]%\+OY9#=Z#UZ(K.G1=&!M=:(X(*K^"C*=&541"9!!CD/JD)+>$L,.>7:>(V%R8LZN/A1] MED0J!^Y J]+;V?K->F=%SG=''6_K]4Z0YJO3J2=4B$(*J ,QH =[#!RR*1*# M>Y 5T#C^PX/B:U0AF'L["MUW@TU&Y$_MYL^=?9X95E'(K0F8&4J9HL0X#-,U M.A> YX3JC]\HSR=406P'-L":@( =9XIW5PC!,&FF35Y1UA&%;Y';(CH =S$/<')-;LQ9[F^=5$#M$8K,GYX%S"@FFTXR2P:/) M"H%Y$6?K/:#>>AT[>JKUW-ZM%\O/82->K.;[)36]57K9^:OE_M>G5K5V3ZNL M=1 "+:5$%$NCK6='69G-"[(:86INV36N%\R'NM)Y6K;=FOU[_>?N-U=]-3I,A^#(.[7N O3_W:\\M=Q0*?@R+C.7[LVJIO(0C_[Z0[S(OZ%V]68W_> MY^M9;"2=P:TS3ZV0"^N\]%8;*:S1'C&3;FV5URKG4@!.^5:@?^S[VF/5_'_N M-MO=U=F'U8EJC*^6-^O882#^Q7K](Y;MWAT4/ER]&V_ W7QAA:SGFA/APNX@ ME($(P70;HX3/"O: +^$J8A1J&,L.&[QU"#\+R&K MLFB Y2 F"] D(P)9?8;'3Z[GT^'60=E\?JYO2X]!#9J7F4!F!&>1.()RD MQ,Q.; /+47-NZ?'KD.Z!3]V4'K<6:8?#TLRDE@Q[!7R2DGB2204EPXE"0$2$ZNSUCN76N+Z>2>4K9I-@]S%DPEH+ MB :^^!4) D%(CEKT@COT7MG4DN6T]L@/Q+6?@S/5=KM>?+S;QB7_P^KM M#NSFY+O\K$IKXC"1BAL)A.&.89(L!\BLR+FON7I?G3(;BZMB:A&1+FPO6 7' M&G(% #%(B30YD=2FG[Z@EY.Z9V(D"!J9?XSS69AF45AFO MF0H;!"!,8US?AH]M% M^^WXXH,K"K170A/N.5646NO5<;HR)W)N/IO?,KR\;;JT8L:P?7? XF;/K0R$ MWN^:!7AL,< 2TW2R@0QF.;9F\PN.E[3=EU;)T&9 N51#J[0V0GC&@4&2XS!Y M#[$R&%.L<\X:1WA#,NC6WQ[V*1P[0N2\=%)RIQ5 D#B#Q4%BQG#6H?;5"8?[ M@QZWG,"J5QCWEW'HR*PEG&/!&=>&.83N3[KB%6E6R92K$QJG2\;BFFC&SDVB MYZ:^^+R$P9?]C%)SP@9/BKRJYN=B64WR9-V& 1/4&XDY^MK(<. M2NRDHDQR+9D!*2:'29!5:''\M\/M;^Q* 3J>/-FWZ]6VOHEMX<)/WQ?1XMS< M._R;UXN V'ROXN7\WBJ==CHMY)0;J 0TSDF/& %64V,]Q\QRAQHMM\\SG=8& MVPY2IC4F@H==F# C#I([3.6T\Q]SF'!].NUU4#_/=%JJ VX*!_%S2:>%V"AJF:;!J(M>IU#L*)43(JLPZOB(4T"[E]-I MKX/TN:;3!C] *FACJWCC!6$<.'F0TD,.)Y:'G:/FW'3:ZY!^KNFT$&"C@T^@ MG-'>0"89I4E*9#V>EJ/4/Y_:(OTLTVE- -(YAA +;R68,1 F"1E4.9O:\TBG M[99++7'NS22Z[R)SDE@G/UMY90'F%$ 0;]N=XIZB))/0:&(-. MPIQ24SS'; MVCJK@(IB6B(5H1CXY+7Z6)EE6N$QO2\T+7%^CMG6B!NG&!;22^6X9Q(RLI>0 M R%1SGG0\\B1[99)+7%^CMG6TG'L.0+4$!;V9"@U-$G" &7.!O8\*LA]4@F"8W3.1%U(XP Z9U)+7%^CMG6$'( (!->""RL M!L:;XZJ+ [OSMT'GQI3406<)A 'IUD*9AEG>G?T(JT(/\BLMC6C M9U$+53]5E[\ L ,M0/=Q14V9U.P!E2="<"2,11!30Z&C,MD7D&B5<]XU_L4I MGU:=H-S:BGL0CJ\97T HDG /:>J]9 M> _)Q5&>@."T+G?*+E<=@3R><.Z=;S+5L&R@.*66(.HQH01@PH+_KZDUD!K M1:-HTE[DWFGA0\!=WY[O#GIV7%BYC"<..NFX=18+KL-*MI?7QD:^D_:6-B+AKYP@$;L#9?.K5[RG99&Y?\92*.\0$Q]A3"21'R@1R)RQB^ZYI MS?1RU%CU!?D@TUY]7M>[L/#-?Q;;+VKQ=3%[M;Q1R[GZ]&EQNXB?=,OMKAS MT/E872X4$AL'(.#4PIAZB9U1SF%LN/>6NF9=2#HZ'+WY4L_O;NO8$?II(?2/ MGWYS(4&KU?,J#*F'RAG,M0A^M1(4L ,^#G UL9RM9496S5%#(M'38<>E8S)--<@:!)W9RWS$7FFU;+7 ?F%\7,[W.CJLD,E9" MC3V7P"A+*<#R*"O,BG$>(<>*:+T9DUKAVY)+F_7V 8_"GQYS*/Q596)]A7K] M+;[G[[.O]8F%Z=1'*ZDD!@99A!FS,BSOBOB#)![0K*Z_([SPZ6F.(.[ZKU23G MG0W^.+GKG?YP12BU&!+A-<',8P&MU%$: <(_,*O&YL@9]T@ M1/C2T$H:"X"2RBN&C<0"8:62Q-S3G!(<(PQN&<5FUA;\ONCV=KVZJ>OYQ@?X M_C-;AQ??NK_J]I/,6O M.L.XM:>VBZY??3I\_6K];O'YR_$MGNI2UV!4Q1R0A"GJN0>'5KC M)U;BLC@_RD,\R!WJ3Y%2JZ^+(,[ZQ^^K[;2O3%DL/DJ PYHZ)AG03F-,-&*! M!<**1EOPE*],#0O&/E%.8BN4Q-1ZJ _X."_1"W&)KJ=+D2O3Z\ ?\S4$Q59B MZ1$A02!GA:28)4D<\!,K-M>QMB]=0UP']C2N(80RV&NH$$-1/K&YGZ\7FWT&ZNY@RM=XN M ZKG.7)N3 4QD5)+)I5@E'HE!#'IO0'F.5>8(_)_>B!(093;>\BSY6RV_/>K M5Z]>_^/M>5(\\=$*F1@L+[#%DDJ)3'39TEMZF.4+C^A^J0_G0%<'A)3;6V4D!O$++\N)A!)W*NLT=T-ML#$8K@6WBS M^'?@Y#_:[!@/!E82,2""0ZBY!@AR8CA&20*G88YK/*+TPL&VC?90%R:+6V[7 M=5#'LKY;;_S=['4K]IQ[4L44YD93%.OS>$DIX\;O9;3QVB,G4F]$!20' MHU-![ OSRP?9Y_7QI=HM3"<>4A'#@G4E8X L$,!9(-*A@@5.D!Q[9D3%) =C M51G8"Q/J_;?Z9C&[+<*K\\^JL%+2$TR1!T!B@$ ,@3S(&3N^9=!K1!4F!Z-7 M4?3S[>G?;E\N<'^^:5K&< ZALHSYX(Y*)H(EF>34RD^L$E8_ M-Q+E<7_>:5I 01F$8A92083G#(G#D9>%!+J<-6Q$)\]%M7Y5FM9U^$XU)-Y" MHQ%!&CBIE.5 0RP3"E;2G./K$1U9CFHERU?#P.$B#'+03"_7(4>?ED/CK ML.QK33%?%O4G]U=][8;\)KWY3KR]WZCH]JH*>"$(\AT4M?Q\%7F>'E5Y[A#%3#L.I2=$.T,3=D@^;$T_ M"?NG-'F*@#J%9!R.<,RL1<(RZP$F7'"4)!9(3ZQOX"C,Z+;@#Q(?_WL,[8^K M[)3#X8$S8;]PP#I%J*: >DD.>C#8VP%+#8XC'-[%Q#.')8!>68T<<)&M>WP4 MTW2ZQFT>78J$PU\'?E][TNO5\G-0Q5=;?]Q^"-]\X6#GJ8]72@@45D!+%*52 M*T>YI0?)+%-946_%]&S3+?N+SE0X@"2,QL)Y"8*E'QQN_X#>"B974 MS57P+TVS\R&=[,6$4%YZ@:DR BA+D>(LH1"F9 ZQ1GBJT^^NUID:GLO%!(30 M 21,\!BY%!!0FN*'K0.^@F0+/>J>?=8O.'_J'KYVM4M#*T,= M@9YKR"56!#'OP1&\L-6[#/:,\)2YW\VL,/C#T2V]],4-[=+0"ND &;?$XP"E M")AB08YS%>N)U5TH1X"+S,K"N2]F[3I4?5G=QJ#?0RN>U;E$MD;C@D^,#/-* M:\@H9K'1N#D4K[ ^F 83*=5;7O6/#R\+@CS@SMC@K/+,J(H+*SU%#@DH@B&! MI55IK=\UB?K[NJSH?M@2]\'XU>CX\LRH*DQ*#W7X1VI%;8Q')\=YI"F;6&7- M(AJ_Q*+6Z+;.'-GU%=TOE;^\S?ELDH2X;[6&O7G;#UOL'O]]+DJX((9D]Y#020)N !DRQ.HYPBF"/*UAYF MO\I!NC>3.M)=SS;UW*R^?JL##GLM!D@^[UO'Z1_WGSDTXMX)=B_=_,(N>W),A3&B.NP: '@G.=$*69)DQ,;EG+>/J*#%,#MN*=1[\P\? MO.9EM_"7#U<"0HF H01Q R0C7LG#I98+NP"W-LCZ_O;5X5 45%@!(00@6B"KN\7&AA4[ B5WZ MY:AYU2O2/?#IPY^K4GPZ/JK"5 0+E%&'&:4H^L18)RDA\A/KI]@_G]HBW?Z( M:O>][L)IU,,/58AASAGT J( L>Z\S,$PKL,O,@B LF4E"Y-C+: G=0N&K3O#MBT$/>Q*]VFSN9LN; MW92[N-V>H5CK9U:0QKMS:803P# A"6?).T'*914;'*%QU!D'^U) K]$L49!Z M;N_6B^7GM\$46,UW1W";W^L_=[\Z?\;4Y %5V#$09P(Y2YGSQ&)I9)*>,C6Q MWK"=T:\3M/M-B=D$( XFZ_ZU#U.FGL,S-+LXMH(,2@S"VF^-11)HB_2A3JS# MP5F92%'PSAE6&NC!HES"S(A_,?M<7^#5R6$5,Q)8*0VE 3Q"";_KMM[RH>;GC?['H ?ZO77D_=UIP94PEGB/0,VN-/>.:+" M=G[DO_(YT4\CO#LISHJBZ/9\1_+S^[ZYVVZVLV7LMW/YQN3DT$ISY[W'E%HD M--+,$I V:RPXR-FX1GCXT-TJ4Q;G09F5FI.^72^B>W'XY>;PV\W9#:W-\RKC M$(=.@[ 8&C@C#@.4ISI<'MT^,^4*S3) MH#\MB#,4E*$-$:31(4='DWD4%9JD,<;% JS46PG"1@R12O@ [2:6 MY%2.+D4J-%T'?I<)X[D-BUW C0MML9#<4"FE3[TLM97632W@J%MM7VI8?!W8 M7=*FOX;%T$JBL!'*0 ,A%RB\39(9:S;UAL6-5=ZJ8?%UX+8^\%&+KXO9J^7- MAF1.!!0$"']\NO/%$7WJRV M6_N/W]:+K_6%/>*)CX8M#<7;*F$HP$(Y[;RVZ2VA03DL&-'U8 \LR >W-05> M_U@NZW_^X_7L[N.%#(=?/UEY+Z2,:Q6S%$EON:4BO2-@645;1G03V ,!LK%M MK?]=Y;1%O;FOI?:?Q?;+/V-MHW_\G]67Y6:U/$^+Q@^H@O'K3-C:J&*$0VJ\ M!SY)Y#G4T[CGZX$M74'>FD17T.6IMX1*:JD\MF&E \$&\@0=KKRU%\Q.Y/*M M!V+D@]N: O%+_V_XV,V%VBF//UJ5RJJ5.J+KL1Z4 MGXEL>X=B]GTQ5_/9UPL6Y.//59(::0GWBEML,76$*)3>3SJ653$"O"C59T+; M_HRQ7J^^W, M9+4(>&&'D$61SCN+=O]TZG7X(9@K#8ZD?_ET1:GR1A$0S!@M#&?:IGXND=-9 M3=?ARSJ)+ )PX1/J?[_^Q]L+5Q47!\;&<%9;AJ6400#%#.;IV,1C3+.Z1;RL M \K26!=F2_" UG50Q[*^6V_\W7(>WNQU*_J<>U)%3+S_ Y1C1940& )R.)4W M@ *:5>?Q99US=@Y^88+Y('NLH7MXJ79+TXF'5%9 !1%4Q&,9C_F0OI=,>YMU MO?ZR#DZ[Q+TPH]Y_JV\6L]LBQ#K_K H&I\]32#%18>) HTUR_ SP &8Y5B_K M7+8'^/,O\MY\^[9:;^^6L0/&;!-$CR_T>CN_0*VFXW=UG;@)[VY-, 2YI<$: M3/(XZ[(,[Y=U<-L1Y/D4^NUV]7%VFTND1D^I*,- 4D0Q)D)Q(SB%-LF&$# OU]]_Y%.G5Z_-I=X\.3'*TNX9!@Y$;X@4%8ZDLIL&4B%R;D;0"_K MA+@,POVE7I6L]6H4P!@;'^,M54PQ4I@G&1W.JCXTHG/#?L/E2Z/><[9IZUJO MVE@)@?>6$0ZDX100EJ0R5.5TEAG1S41![5ZN]7H=I*VWI(%KO0K(*=7"& HD M4MQZHT22$KC)M8S)4'-NK=?KD.Z!3YW4>J7&6L4$!X & T!P)OFAHJU!C&=5 M^QGAIM8_G]HBW==&UG>_;*H]E0$**;%%(M88I,EQ0,;IG!8U([I9&\:(ZDP- M0Y"Q3;]LBAAS5CBGE ?>"*#]<8HY(";6.Z8+=5_NEWT=QKW9XU\6]2?W5WUS MMUU\#]/MT^*F7E]L)7IF5$49D= X+H&+[:2]Y\?3=R21SXDR'CF7KE7T8].\ M&*A]D<"%,G" ML#D.*K7_L MN[COBQ W*[AY:6@%O#1 0:=B)38>)RU426),9:_M&+[7ZX^KH6O2-:; JE.D M>]L'[SL_7L.K<\,JJP7@D!.-PXX/(9$V91*$15OSG)C&JVWJ9\VI@BCW?*G6 M37%@@!30B"HE"?>>(@/2,2]!DN34(QJY55Z6565QOF=6CW4T=W; - MG0NA\ M3,SCG!+(57"L+7":6NT\$[A9)8V.0C$N&FL[M7P(BM"WYWOW7/NH2NC@35A# MB37!#2 , 2H3*D3"K%"P9S/W6Y#DZG*96;CWMA9\KY=W]?#EO$=L?F=5R MIYA8?,'<;;:KK_6ZT6+0Z F54E8YP#@6E &A+2) "6@)L91#T(S]'8=G7:R2 M^],'*^818LH P 7!AA"C)4T2Q4O6JR\/[RN %Y02#CU/Y.3I;E4+S4> >M,L()-F 8'V1G-ZE$\HEO;[O2?"6B6^M]L MOYRY:7OJ8Q4S#H>]#S+H@[^#L0KN3B(GDVA"M68[4'=[('M/\6AR@?;KAROC MA??46R! D(TS+Q!+4EF@)E*6NI"16 S'C$5@N;D+7L^K72?$Q?=Z<[J?TOD! M%<# (1.X#('26!KC@@S[-U;/9WW7[6>W9_W=S>Q8-KM=G4 MX?_G'V9_M3]S>>IIE5.&0:54Q M[VF->5]_CJON<'/^\ +OZE@\(J[*ER?YJ2%5,$:!)LPH[9UC&BC/[?[B*+8U M<8VVS'ZDC*4S;E>;NW6SF\O+HX,919G"5'AN8&"6A1#I)#O!66T^1SBC\RGP MV#4I#G'/$UC-_RKW7-ZOES2Y .OQIZ*O+DC-=",.)U1(I MQ@+ZF#N"@47<&1",-M]Z_]XD,3?US3\^K[[_U[Q>1 EE_&'G5SX0+/Q59?]_ M>]^ZY#:.K/E_'V,?X!S<+Q$;&X%KAV,]+H?MGHGS"Z&NHETZK9)\))6[:YY^ M 4F4ZR:))$B*HFLN=EE%4,@O/P")1")S<7V?NOBQ6$X7-VY^8Z,=^XI$!Y\- MBF%F+!4 :<6-\59#68JB-1C;E?YLC2[:!;2Q2^&U 7?(F_#:LX% *SG&1FM! M)(#1&H!\UT^G734;]((V>&TIOBU &RO^PV)N)JO;;S=? MK:?K37\VX9.'&%'K)<%;15"Z5:YT2NL'HH7*2LDXUCG>Q@$YH[NA2I=(Y_@C M-R+]]7@;LEH5:[M3Q;N[[[.-/V2CK^137ZF[!,>_)\&IZETHF6PPFH09T")?SLC4[OP]I:D(Q5X MN-YZP%+7CQO1%5H%;#CF1D@+%8?10B,2E_X%K[P82<6XSFC4'K1]42CN(!=E MJH!W\^MHU)^>BPZV"4@!SA53"A.$4RD1C\%61@@$8CF9\VJ4G9-;_LS3F=7N MV8MA4%O8]L6?;1_?+U:K\@1R.K]/:2>V0J2$ \77Q;+8/O=E\G<*CHD01:U. MYY/EPR8<(@I]G7:7BXU=^"YE9BY6QWSG'7YKQ)E3XS!& %NEK:2.XCW.1&65 M9*COM%ZL)[/+8O!P=-/S*544-<5_+(\2RN:><[@'X"?(+]U-VYUQL$#IBG+FX8&/)&"(LBU4L)#<[*4G5)IU65 M%?TBNT(+J/:7I^-99_6#+N;7MW>IS//QS*ZGF@9&"22<:<8@ULAXI;DK)8:" MCBP *5?MIUB4A^[Y^%1V^G0J_!--@^#"1R"1- 08(CCGVF\EMB!N1$2:^,L'@U*">:.Y)10+*SCE#I=2V#Q? MX@"#-UI:OUK!LDM&I#)'5U^?=/'H5?&#SP>OK<4*8D*9A% RC90N96+4C"0- M=*Y"%^U#>4;C^$OL0'V[N&P5D,'& J[B7"L9]B1*S79RPK2+'U>03_;* M%ST_G5?Z>,M A&14:FR,02P:;5P#N9,784Y&EBVI% 4:+DG"AF$,/:HW$"@E.JQSXC"RU_6FN)Z-O9\+);I@\FW M;ASZ-F M03OMF&"&8B4 9]")=$2\E10A.[*$7&VH_!2+FJ/;\WG1;\7BVW+R_79ZG6*U MORZ6=Z.[RD083%5LM&:*;%(@8:H19&F%(=+;2GF%.I)RG[CS>>+/>:FQ*D4.9E[M"O*ANN><< (2 M*Q7P3#L),""FE$(C,1+W2R]Z/NZ[JP?T9?CNHHF& 87:,R((15*EA !;F:B+ MJ^0XR).KT$J^NWI0-K[/\GZR_%:LUOY=2BT]+Y9?XM.[\X;C6=].-@PJFD=< M4:XPYU)0[14%I018CF4):DF+BPZAO5S'+O5LD^>#16$!1\P[4 XIRG160N$! MGA7UL1BUC_KE>GV19E8+'L>F9H89SB%PI9PVCUT#FJ!:U7@-KV\]='N[K'?_ M_?MLVL3K>Z)E8):!=. /%>!&"VR5ASMY&4-J[&<(333_?-/5*L)CB/4STA+$ M*?+2>&:,@2F5WTYB!;/*"P[P8//,ZU\.]&,(!-0$>:PIQLH!!+BV!I:V*N,N MJV#7)4Q@C0E0-Q"P'LZ-=W:O9>K8;2B.[^Q.-@S.4N]\G.(-5LH:$Z=[OY. M.TKMV)G25*&+#E'NTD&T3S'[^%#AB%OQX/.!8,++[./S^^;6U:?_+X#'T5B@B#<41 VAA MG(*W_14$R9$$V+2DLT4F?-VK^S=]1-V_Z>"=TT !:TB<"QV61C%<]M<*F6-N M#,@+V(VZ:\/7O;K??3BB[GV4E9IA(:%25*7^>L@E=# GK>> -KW= MJ+LV?+WYW0X;0.^KU)&IT#PPI:6CB@LE#)18>&O+4Q&)5%;*HR$F6NO16](! M_-6(=X:LPM(0 AD3T,45$EB*".&E&(*-+6:N7S#!<#]Q+#KW$0 +H),(6 M4T&4T,,6$ 6< M+5=[R1'-"9NI;?%;I4_+2+=<\CWA\ERFU=P3$'>S$(4 M,39*8V@1=L[@3>D0 XC0DE2*1QUKD#?1F$+/A:5*HX+0%,E4M',C=UH_;G*:1; M KDW?\OD8=.]+PMU'7?RR^+@_OZ8]Z7R2X)@2A)(%+&8*L:U 7X_C[,XE8]L M-NN2:IVAWK-?9N>1W$_J8W+/B#C$G8W&"J;.Q[5)2$" 13+NP)%BU M0<"PB(S&&J3*MU@*+DML"$1CVU=G4Z0%]TP]R,=P1018CIC %CH"/(Q+[K;L M8I(8>R''5KVZ2T[4O2)2#_HQ7!'ACB,,$)!&&H4,$&)39'$K,90C\?*T3X"Z M5T3JX=P7L]K,%8TE)-8(IHE$Q@#),2T')1$ C9Y)315>-5=T/7R'FHQ&&>64 M1!@2H9FE7.)4'V8K133SWUQ#M1>W5H"^C&0T$0&F(4!(&XHX=^F*1"D39C2K M7-APR).KT$K):.I!V?C*XI>_%N475TE!<^#Q +T'&D',B):82&7CA%?V5FN: M4V9P8(IO06.+U@&]W'0S",9!$H<)]%PJAK@E'N[DI# O?=6 ;AX,9"_5$/7+ M339F@=&37%%K1?,TDX_40[NU$O@P_T?>KZ;Q8K7X_8:(1HXVV7*<\N[7197*]W?3B^]SK6)EB78G 5XMBE MS4Z(31"(IB"$:"S+"J&E+L$KIRI5"SBXM:DEC1[ M\EIW/7 O^5JWD$11@2CWPGLO(;#$[2051+->%[7!7+6L2Z0.D&YL]JB;_[Y? MK8N;V)?U\<$L5NN5^_MZ=G\3Q?\0&3Q9W:9 MU/6#^_M[,5\5DS@I[I3V[N[[;+-)W "T:7J(6SUV(1"/O1(* X]=BLR+2K'[ MH:5B(A04X!S4F)D]0^I[3=H"YR$,\I?A\[N[F>>^HMGV)$"T(EHZ0)DQFEB*J0%;U5 & 3AC%BTUFRW^ MBKOHPB^6=G'_Q_KK_>RE6CXM9K-H OT5%7P,@+KO"M)+1I%#<:LEL!-> 0Y+ M7#QU.;FF+VMJJ$R0YQ=0.H:\M[M-E>0P]\N$: M!>X$E=!X*P5$4A"+L-U)RJ,9D#/I#?(,JS_&M0C[L":^?RVGZ^+JZ]=CG*OY MIH XQ02GZA30"X3!X!;W14$=#QU,EK#+62I:6)BT@-Y6.4D8QC"NK]M!EN"9X=IEUY--D M_NU0YH GOP\INR2@ I&X>P<**4R\CGUVDBH#),PY1!X@!YHJ;)$/7>?J/GBU MZ=D3P6',E?7IL)IAB!'W5.SZ[8G2(U%Y0UT]UW0CS'J_//V^RN6D%P\'%2>Y MR/ETO*F 058#$*6RW$&,HPV2D\)A@/NTS,'?&HZ]W1?Y:9.9Q=WW^XAP:9O] MMERLCF:5.=$T6">5TQI![QR).%**W18\QY'*NL0VH#FD#94_OR/2+K(9EZ1? M,=A_%+/%)@'U9I_^;GZ=? XW?]RO/RS6#\7ZXV3ZVG%UUOL"=YIC2N/LK"$S M2"#N2+*]) ).2YV357B M-6MV5VB^C&9;5*OS&\^ M%1&GZ76Z1QA_-S:7&F, 6>, BU:31E1K"HC#$!)L)<#5_,A=C?O5;83_N4+6 M9K)WH)B6J?6BUCW)_! M\F(9>2')TP^J42[KO8%R'+<6*I6U!T(+XCVP.ZRT!S0GS<0 DPIT--'U!?\@ MK*''J3165U]3-HVQ63_4>>(Q(G$6\1IZZ Q$#F,CD+12B#,>*+Y,3WKB8/'U M!H$2:B1VVA!+D)5((65+"3G/NB)_6?9-956?S!#< -I)W2I+7"W((B;0!F7E*(. 9&0[*3R:7< MQN.@24MZK528NQZB]5C2I##W[Y]?.V/8_S)$@5/9/2JP\I8**8UT97^5\",I M?MN2SA:9\'6O[E-UV"'P' L;_\W4((X[W=2Q/FNFJD\?!)T8!QD8]DE(]JKC840$Y1YHA"G M%F-'E!2E3 +(D3A2C4#9I0PA8@X K1CSR @I//>RE)-;,+)S MBE8T7J.483UTSS@-[:N8UY^+GC0-!$?8I, (4T8M\%#Q4F)(D.J6BY\5)B(M!(W!OM$^ DL[)P/ANS MWE>X[76X4AR2UF%8%2"0=HR@#1U4&^+ M&[BH>.(K[22?2WKH1O +, _GB3K>("BF!'<&*H&CB6YHM-=!V6O LR;X 5H) M;:AOT0&N0QBAMOAC_6ZUNM]/-&,;H%H0ZY6!7L19&,A4SWH7V24Z@5O1[E2 ,PST.1%$!T MTK%YJ$E@!BMB)8?$2)F"4+$GI8325$N9>:ETJ:?BHVQIC&CCM#$J?L32%N3J MJXD 3]=J?I,^^E(L[]XO)O.#I_HU6@?/&(3H-@D5,\3L%64J,,B_#LI5,2D9&9+7D*/L&61HCVQI=' M$^+!)>KPPT$1GJ*B*1?.I13N$%%92N6!&9E#(U>USYF2BV=_L\IDOOHX>4BS MZ&F6O'@X" ,$@"G//Q-6>8A5>9Q_TOL)9_($6@5+D M*<4 TK@J<^2)W6\"E%YA$\@(!H+!5#2+HH+M2ZE%$[ MG,6: :Y%V9JN?/Y>#]>^N/-;G%-7[V/_BM75W/V=W)/WT]5M N/J:P+G"(=. MM@T$404L<OS4#U7Q*DC5M3)AGW0%#"#"*\W,$89FB.!37 8.I6E[TN@>Z&0O]5 M3)9?_EHT8LZN;3"0,$(-QQ0C3@%P!)4KMW&0YMP-XK\R89KAV]<"]?M\LNUK MKO"(H1S8#FA'D8+23EI(8[V4R4.Z<:S@"=>VTH>=$/U'WO9$YM MDI\\%Q@C2$B#F %:$:U:4;8'WS^O)3K4]('=3!.,,PS0 M5Z;PLH:3O4\??=P@?&J^.?F"@+4V3DJ@A6-2*BTPX:5$7HN1E/_KGB^=PMZ8 M2)\GLV+Q]?-ZP0_&3 MZ7)3E>?JZQ.U5E&/*.L(ADL!J(7E4T^;&EJ>"X&KWY;N1]//U;7%S M/XMZV,Q"^L',)JO5R0KRAUL%8(S45 %.K* &I(OLMI15,I.3ANNR]BZ5E?Z\ MLG!KX/:U+NQSU&]ZNNOWB:CM@VU"G+F $XR#5&Q; (B=YZ6,SM.1W3=K1=N' M:E-G8MM;=HE'W3R=)NG%P\%:BH47$&DH%5 .,&!V4DD"LPJ8#Y$Q^=I]GD@B M%]+&NY-/Q4U1W"6RF\7\1[%<3^./'TO -QWZ'$VV8O7;U?QP,&[35P5I4_Y[ M!JV%\?]4\6B+[:4D=FQY;#+4O.@5Z7-,/.^KI--Z[?D0I:)<:R& 4((A:B"7 MI6R(]!0^=]$+5ANX-O>0E-OOIPZ:S[<1CM6_)LMEW,&LW-_%\GJZ*F[>S8_[ MW9J]+6C%/ ,4**$5]]8:;F$IJS=J9.&\F?I>](UW?X;T$6&VD^TJ*O?JZZ.) M]W-Q'1]=Q^GVJ+6=\^+ !2!< 62LF&^ISA^B@DVPX_SP)^ MSTOG;H1=+3]-O]VNRW'V<3F]+O:_7.U^NSJ:*J[)^P*S$#&EA2($2DDYAZ+< M8RMH<#].Z0N;-OM$O"\V?BGNOB^6D^5#JG>[?C@PXC8>QP_%7YO?')LNF[PN M<,4Q@Q@ 1"231C-L2A-7&9)U.[2VG_OR)LD>(!^$XWNQ+.+O33H/G%\_C,W1 MS9,>-+?86Z^H\62O$&+B5N",>;"> ?\E3FNKV..HWW1Q)]W;T<77^,R7R=]' M1*_QEI"BT9 '@AG)$ JQ((3U$]VF[XO);3!C45?F ]A0GAW]WTR76YO MB:6[U.^G/XH;M5H5IT[!=AWON'?QI?-OR2"MTJ7+FZ^RNQY[!W("QP?H*&A#=8O646WL:O+3^71=;(;X\Y'U8;'^KV+]Z [@ M(6+4>4? 5!#HG=<$*Q1! @J)G5R8"3R2V*ZNV-(AU'UMC(Z(<"KWP*FF@5OE MM8A[0!E75NS2[2ZWD]A)9W,.:@>X^6Z17!TA/ !.';A#VHQE!UX6I.10(NZ5 MX0Y!0K43ND0%<=%/H;,GE6X: M=73 L)BO8F]O-DK<]/OA2P1:QV_[\]@YPI%F 6/IF=6:*^^!@Q@*#$MI*<??I@H$!X"B@4#'N!$&#&R;TT MRHVL/%$'7,G"LS?3X:!S<:7F-YM_SC;J6U6?@AJ_,QA@,4^7/AQA "(A *,[ MC 0@9&3'F1UPKB_H^Z+GI^)',;\O?,2NS GUK^GZUMROUHN[8EF=D_5>%!BQ M'B(:$9&6(1,WG1*4:$!/S3/6T0_[F3P(">,R9=$F,ZP3?'0_WBUMHF4"E.GU?KVV+YY7:ZO/DX6:X? M-G?/MMVLR*)67AZXQ%)CYSQ3 /M4JT[ND0"*YP1M#S#74MM,.X<.S5Q+8"B*1MT!B2/<& M@28BQ_58/Z/3)1'R#.CWQ=./R\7W(L[+'V?)-SF_2?W^GB)'JF\#JKXB0&.- M9L ['[?F#CKL/2X1D(CE3(CRE^!?1TCWQ;7?%HN;OZ:S6>SY<\_]\W^?G AK MORLXB37F/"X*'#I%!;9NEQM%2<:SEF,(?@GZ=8UY7SS<9+R>3V:_KXK/BZ_K MOR*>)_EVL$TP0/IH<K[ M8C69O0BTK+Y^-GE=(((8#7DJ;\*Q4XH3CTID4%[F)/AK'"7T 'M_.93^J&&O MO?)TD)@PJ2T7&$0TN<'"ZU(NP7W.U@#^&J<$^:CVGG'K=K+\5L5;6ZUAB,!Y M!(5CV''C%:9QNBZEY1&*' []&@[^5@'NS=.Q29>]6BVNIRFT*YU(N+^GCR95 M=;V>_MA<.[U:;O;*]]?KS?6K&M1K[TL"B08%%M@X0 CVVCJS=S,J1DS.H0(< M]ZG"V971%Z75S>;*]*K,M5F=IR=:!HB8A=( I!7FU!-.81FP$'?F(JO:Y[@/ M&KI!N+\S]U41ORMY!VWQHY@M-FZ;73;XDYO/"JT#T4I8Y5(!"VLQ\)C]'$E& MTZS*YN,^;N@.Y=Y2?*2S-CU9I=R==ZF[VT.3[QL])F?-[@ X^0U/N]8:O"TX M%C?F3'C&XW0NA=+*E::)\@QD)6C\-]RX1JNYP.[Z>3/Z:SZ?JAUHEJ M6^\/V".+- 0D02&1-=K9O35!J]T4/\3"<9\PG%,/&2?Y=W>+>3[_ZKXG U2 MO18IA174.V(0(#OY-+,RIY0&&O=10A]X]Q;F>SS?],EUME+[8&$4FFB38ARL M(P*FDL$[V:VW.5X5]&L<+W2!+NY2%HL9QPH$F01F(F4561-/5QDVW MAZ \%-:2\YQ;_N@7.3)H!]I!7#K;A1(\CB(86R*.E! &:<(1]=$4 5R8LAH* M%\SA2H<:'6W8]OE.#X9T5$^7?_P5/?]/H*_[_'!'/XG6@2*,8BC5&KD*6= >:]VX45<>4=[K6UX1C8UT?B+ M(\$V$.YMYWZ_G$_7]YO[*7[Z=_II=9)$AQL%@.(@A(X9QQ'DB!#F5"DEH31G M 1S@QJI+'K4&"M,Q!:(3B*?4C8U;HDN6:63826[6Q MQA;MX-:ISB=_G];YXV<"(9@B2E+&!TE(7 2)+1,#FO!;T7D&;F?? MS[ZO4-?I=.. /48&"XHX]=0P81AF>ZD9S E%'�]?D<)TT1'X*C_E/$;)-L MYMW<+Y;7Q=B<])P1SX"->P1II2$JV@406,B90,906JG06==.^BPP4 M_=GO-)&=\,^_^GQ0%JLX97(CJ1$ZFE"6N%(VC+)R?@V02)UH_65P:#;.9^/0 M2=?[@18ARA4'H&2&(RH-)UQ+5LIGZ-A.=C)U?(HQC3#M-]!D7P;X?5)E4MCQ MV>=(J\"Q$Y R'.VJ))Z(HXWLY'01@I'ENNQC#FH/[3.SZN1\=+1=()YH)F"4 M*XX>BXW@'/^4567=X!H>LUK1>C4F-<*W!WN5QY-Y56X M,5!)A:66GB574=E+[7#6A9>+84%=C2U:!;6W^RW%;+:=3/\Q6?Y9I"W#[EK. MR5.[4TWC5L-:)*"%3@$ D?(*E\N[LXJ/K-!VNS3J".1!7,H[R:P*K8.!Q%-$ M+)-I\%B#.44[N;WS),=^'J"#KQMRM8]S7_SZK9@7RTE*EZ1N[J;SZ6J3S?!' M495AE=H'1@TPV#@C)(;:4ZU=.;8\X[#7$K&7RK$ND#[+;C^MY9L]QZI8_BBJ M'%-4:1ZX 7&?P@D#3FA+4V)654JNI!C9/-:[/ZD=V'O+CC#;*+BX>?W*ZF[, M'#L-J/2""*W&UCC!A*- 6(T0WTWJ&%"G>BVLTD?MZW8I\3QM0A>8#^-\;),4 M?VS'8I J!'%<;P3P."YD0LZ2K\]E%BYI26^=0)V.L- O:. M ^\)51PXZ0PB*5'I5D(B\_+P#&]-:4/5+^LFY>/:7]#VL\Y6NGURI%4 #ALK M&7=(6,LH9PCMY?0.9Z6<&!Y_DI MCKO&G9P>63NRZ/]6-'YR!FJ*[AFG(5W,KV_O)LL_Z\]%3YH&!WBTQ9S7S"%% M!.$F;A!+B756#9$!>A*[GY!RT#T?G\I.UY^:GC4-S!-.!"5":JR9$LY96TJ, MF9E87SV9A5Q9ESN%&(^S=H/(56&^0]0Y(8O)52 \'9R JK M=ST[-<7U;.SY6"S3!Y-O!:S#GT?-0D2-0:LT47' 8.289ZZ4U(FLPXQ+F(\: MJ/P4BYJCVQN/)M^GZ\EL^N^MNRA=\2Q3]!^O@GZ\88 0>!IGK^8;.K9[E)DS;]]*JZ+Z8^DE2I9IS+>&DR*"]!QKX@!!R8: M=LB($BM \Y*'#F\R:(,T!\/>NP:_MXB?O42OUU3[4I^755X4A-71#&2>(LBL MP5XIA'=H$$+&=I._4RIV@'?_[#M5VZ\>!2N_+7 K#([+/S'<8K&)GC(E+H;@ M'/MH@+NU3GG8%>AGOX2:59OQ4>Y":0'#T3KD"$A)D!5>[*56_ME[-K\%J6^N-01,.-/*(><@A90997D)/-(8Y"94O MJR1+_G37)? 9H?Y_K-^M5O?1#"U^!D^=3,Q]HED@D'D%N#=,(^",D" MBAR?YF454ZE+FP[0;Z1[ROQ7!?>RWU^)%W[>.R^#Z9WL1U_6I]6RRWLZB= MKJYGBU44O5;=O(:O#MI;3X#QF@,&&(.&DW*71..6*2>-V&455VFZ//:L@3/M M4P\%*M??HYYZ4V!$4PV=4L9Z8 A27J@2#^FS+AU<5J&5EO:G+0/>ET,_E?!X M$4M\-A_^SX%[]?5QAQXCN@E__B-U^>/D85/_H8*?/^_% 6* ' &82Q95980& MP"7=&1BG$LLK#98S(Z8?"U9ISOWW%Y3(%/Q?7BVWQC A;+Z:)N*J\6OR]( MKQ%C0D+G+(JCAE"C=OA&PQ*-+,RO+S(>-+?.I[K+3>4# (GK"#/2" $$41Q( M4,HIB-?CHNB9N5(CZ4\]O5QVTA]+ .',>Z0<%UPZIETY\A46:F2Y$5O1>JVD M/_7P/5?2GRCWIIB =%)(Q)5GJ!Q%6J*QY-1N66.GDO[4 W4,27^8QI!!H060 M,E)4:F[,3N*X=P%9I1#'3J..0!Y/TA]GH"80&V(QU<(;R74Y/UN@:\GSZK+QGN&G/^A)/U/E M^&^;">&/AQ?[D)Z^/BAM*3"*&DM2Y#T1@M.()HI6DW8JJQK( /H;G)]/E/R>S^Q3*>G_W M/7VT>CNU>_V@Q M&G+$8"BH15)8)NRW J8QCE%2J^M[UJ=V!H?%S]EWIAQ?' MSYOIM_I)7>9W!$Z5L1P S'3"B)EC2]QY/AY3?=+7Y3[(MW!T[E^U=5PH6VY M2*R0CECE4PR%ET8!23W=]=D[!$=&L3/H^M4JLO50[YPIE:O(,J<4H1H('8>8 M-3B:D*#LMQ%C*>W44%<'JLC6PZQ+7=>O(@N 8-A@*"T#E#"?LD.6?8>4Y<1^ M#U'?=35VL(IL/=PZU7GM*K*4)88+"RVBT?KW$LD]WYG/2H@PH U3*SK/P*VW M@\Q3Z]RA9:Z*>S;_Y<%000RA2C*I+<04IY"J#6H6..-'6ZBK;_OC;"H;/-&O MMGOYW^*#Z]6[^=8-\J]B^NTV;CIV/K;-+VWR] %V,BF8]"0YQ 8$R#%)B M0-2.T*[4!_2FUU3U/0RA'@G=!2 $>QOEW<+&:+;P\5/%,] M?'N@EJ5ZW !")HTGD"!.2]PYSSH+&>*:=($#JC-E]CJ(-D2B5CK?0 M.R(.F@)F4O^E(L M[X[E;NWN2X/3C)H(,:$44H@X9TZ4*&/MQA:S,73J#T')%VGJE +_*2>$#W$R "),?3/L"8VE]]Z#52^D4.O91P MW"^+XMT\LJI8K<^PYAWI0B!04XJ,QUX+C#EQ&MF=!N(/+J>.^P!S__TRPZX] ME8]GT/6[VAWI0L#<$V)4FO$XP]Q$:]^4&L#"YOC7!I@Y\=<>=(U4?M9 SP^3 MY?8JSEMTY^N!=EPBZ60J4^6L!UPPP)$05CNG593DC!FE+BNZ$Q*- 0/.QAT8 M!I8RJ. >1Z5&5M*H+])U%MU93UV]V0WW?ZR*_[F/774_XA\5RMH>:!'2?7N- MH4;0"P-2'*W$I7R,9YG" Z3C&7CQG)FMZ.&,/#N94^5@FT P9%@Z3S 7SAM- M-34[&74T#T825]B:ID\SIQ&N9^+.Z0P:KST?%'40,4MS M(L4N@S-U=7R<-8U0[8LQ7Z;K73F!Z8_IS?UD=F)->_7Y S41C#FJ*%QOQ_M M!TYWLAF(R-CB.,Z^HK6AA;,Q[%_3]>W&%DU;V=OI]R\+-U]/UP\G5[F:;PH1 M"0(0L\X2;0T%J0I&B0=V;F2YQ#(Y<8IAK6+=.$= >>LVN6<^+.;E/^UT65Q' MY9U(-5:M=4A5-)4#$"$BF,%*,KS'+*6>&3EOVM+THFOD^YK!4L6G#Y.[4]N] MQX\%"QD"R!,?YW6'!=#,VYTD<6M-<^YV#/& _^PK8@;X?=/HY#KW],'@O44. M,"0TE]!$8;#CI30>C2WJO)DB#["A$8*-%R<5Q14;5W?Z_N-+T6O/!F2945":LBJNA%DW2NB+XIO:B5.4S3W9FOW^WRZ7GWZ_'N5M.V'VP7BD&+>"" MA)Y[%/>&I:P6]-,;VYZXKEU\7R+I4WWN!T^&SA1(N :80 M:*0!$L@12A&&I7R.9)7^JFW)_2B6?RQ^)>JUHY3&/L%'S"^N[Y?3];18;>A_ MW#UXHEE("8] A #"N(XP:0&&?M=[ZB#.B6@9%D:6^9PZ=W)8^>2X0)3B!C/NX MF&,E//24E+)P)D<6L=A(BZ\SH1%^9_9T;(9!'"EQ-%W-*U2)J_Z6X$6B!9[MWQ(\,\1:B)AC& DE MH\E8KM],(CFRPH1]\:PIOH/QW)XY0RQRWGD3M4&DQ8AZ#D&Y)68 M*\]OC?6NLFI$7Y5,7Q77__%M\>,_;XII(KE,/VQ<'(^X'3\*=G%]G_JVS;;I MYC8K5#WX;- <8NZ92+V6! .< D%W8D"F1U83JT^]+]J%?O!3Y8?[M #L MQO1*W:]O%\M43\#G8>B MNL9NX9,)_@Y5I-MV?+'K^*A1_?K=:W2>/]R'W?2O> MS:^7Q>35DH?]=B!PCK $3#,$I<$ .JG5#E$>M\LT MSDG[,L3#KO.1MEU%]#I+-\GY[?[^/EUN'M[N[$_-R6U\1Z"$2L<-I(@ZZRTD M'-(20R)]SGVE(?H*SSP#GT%EO=*^1GT.+Z!UUFB@&=#6$TXEVIM8U.74YQ!O MQ&L#\\&;M1=?AXRXJ #F$6#1\#8T"^C8&+4>S@+9,= M"NG\M[@I4=A+VTF5FQ-?&3074!MHHME':9K3A"P#-(6Q(.OF+'@;.\-38>\Q MML7RQW07:_XRX_%B_F,CUD;0U9=%W*8\_GW*S?IAL?ZO8OVIN%Y\FZ=]\B;N M_%C:S26+Y>ZC M]-RQ9:C?C@3 B,1Q:G.>((F-,\";G]J 6=?\+_.FT 6.KS94FW=VEN.OW872 MO;;2M/L%P7M,G.7((B6IM!I1M%_&A3!96?;>#H?/KK#!>P'<_]Q/UP_OYJOU M3^:N;MRZV_S6[$"@T6$&7"M!+#(DE")479042,FM]>#LO MO@"57OZ@VJ^HV^GE+*/J61\"4LQ$?@!F*#.:(.[+BA?&28&RLE&\'2=?@D[/ M8&\M=CU_(=FC"^MF,=^>GG=@CM7[_H HX1IPQ&TT88U(!P%EF+"SFF4ESZA] M>CW2KU[T(E 1%WS$"56*2J<84; ,@TEQE3DG MZ?#M*/TRM'KYH^NIM_XL0^MI%U)6(8,]II@:(P#4Q/F]!6 DR+H3_A8I< $J MO7AO]<\W;1L]1^'02FO#B2X*47@$E//( *RBPUK(,]_!8D9PE"KT%(PQ":9U[%E[T M>#<9[)KNMGO;!51]C4K>AQWE^A2:?W/P& A*2<20 (\1EFX?Y^0UI#EA!.@M MC&"XFNQ_-&S^V!_)?I[,=D61)_.'J^6[CU>M#X)37Q@D,!A"!ATB7&$#D=R' M+WDLLD)HT-OM\,$IL#?;YV=83TH\Z/Y.,A\-6GZU02" 182)MU!R#;Q&!)<' M4MXPG./H16_'\JTKH%=ZI9O@Q8V]7T[GW[8C9'NI[UEZYPT^ORT7JZ/YBAJ] M,$!(+;+>868-,4 ##$L7@'="YT2-H-I'X"/?7O:BHL'O#3_>+Z]OXX>;JS"; MI>!N,=^6'-M> .]BKWCR2X.DCLN4H01I)'"**!.[XQL+K,[*R(O>#JT'J<1! MS/5/TA%?_36/FK^=?D\+6-/)_O ;@P-<,YKEXGL[W>U?0XT]& =[ M<"@5V3;)S*E<19FO#482%K>Q#E.BD,484V1+Z2F0.<+NZVZ-L*\ //S_=W=9/GPQ-[9 M[G+5]7KZ(Q62+]:3Z6SUM,_%W^MB?E/<_._N5P<[75W/%JO[YS5*S/VN$W0 MQ B1"O)QFL8^9=BJG8R(,93CVJQ-MD&X^#LERK%R8QEJ&N:B&HY!KB#6 MAC(GN(4ZSB([U(CR-F?F'.)I_]DM@MY5-GBB[V(VK^[7J_5D?C.=?_NTF,W\ M8IE^V07YCWYA (H0ICDE$&!!-'=,E-,(39>1QF5*]$G'EI.7M:*_"QP=W=U, M/O1=P1L-F$".&@,CKM'$!.5B33'DO6X;OV_=YNO)BD# MY6G^@I-1/NU_6^!2&F@TMUXA2:0U7/(25^=^P7+JES50\E4ZB%/DQVG4W-_% M\GJZ.EX.H?;+@K?$2BRH5I("XY#YN? S2W7.V7'U2$RY)?J\^):\R5^&:S!U MQ/:NU78I\_[NBO-]%+O+6[Z'ORTPXX5'SBLE!!$"$4+WN"I@QZO93Q\C/]?A_CY95O"XPK'Z&TD@JOE>*,:EGBJJ'.L9.J!XB^C9W0_:6YB;&SWF^0W/YT:HJ<>!.>#(:H4DFIMU+77BP 9131EQT'15B 6*T5+ MGC!.94Y.Y3%9?^<=ERB]F +YR8'"N(5BS*P$2#C06R$J@(:<,2%?&?W M14ZIP3$5 MZQCV(.Q6Z1:"RVX\LX##\I;I2)M#-[.TP8R\,ZB[TL9;X\.0 *ZD$$TQ)J4EY[.HESHGU&).M>?[S@FX4>O&E#@9>F%<)ZC%4 MU"E+4O973)@NV0( RLDH,28;,G]X#5JO@T]5>7*.^52DN\%Q,3>+^<:PN)_, MOA3+NT[J'33O3;!QIXRQ8HIP#Q'QQ M0SGX2HIRL5.-,^Y>UG U:N1P0$,H3P= M7LJNZM&>\JG _?@MGGYGT-XSDM+V VP\@XYQ7UX](\YHE3%.QIG_< #7T;-4 M>"G#9%O[3LUO4F& E&?]RR)]]&BZ4-^^+3?W*GH;1HW[%#RUG!'OH)%,0R:Y MX642)4(-S'%0U*X*]S;,!J#B8>0H_;2Z?\M*>CQ!)(", H\8DYIQJZ*63WC[@>E;/];'!G7U;*[7D[>F[Y(UUE6 MTGKJZLNH^#)=)^'>13/HQ_0F;JE/9"=]]?G D')1I]P[(2F&VFA.2MF$IR/+ MYG@&3BS:U\+9&/:OZ?IV,VJ3=7 [_?YEX>;KM%Z>2D1:\TV!.6D@D=9'PP>) M"(I0Z">Z**>TTP!9FOLH@>K:$]^6,S+?]KI,IJ6B^7J8)+0&JT# MU!X"">(*P06S!$/*]$X6'E>/D>5<[DS3KY4K:!7YOF:PM%V9SK^=6!D?/14T M $1RE6XS6FW2Q@N+4@Z&:4Z(V! O*YQ]/6R.?<\<.KG&/7DN((*I(0Q!I;V! M&))HQ9:R("ERG!P#G(D::?%U)C3"[\R.O,TPB",ECJ8O\>N*DPFO:[TG:&^! M-T1@3.($BY//Q_Y$%.;,25/-]M8+P@-CVUZ(-KI5O"8Q:Y+%A@@O' M/-*&TM+F%-3:D25JZ(UI#?$=#L^NYFW,:?NW!.6PEM%>,(9":XRTQI66J,0\ M*XAJ@)?2^N)94WQ[X]G]'ZOB?^XC8NY'_*-"19T#+8*7C!/)A$2>0H6HXKX< M1U(ZGA,4-$#^G-]*;T2^I(Z7^63L"1E1#+ MUO1IYC3"]4S<.;WJO?9\0 !Q@K07/$[I7CL612QE(ZS?9"-GX4Q='1]G32-4 M^V),L^IP3"+DH,2:>.842BXYOI-%<4MS9I4AWM(X^PJ6@_Y@PH0NH#H\=%ETIYB^2/BQ6'Y=+._B MGGE[J^CPV>.)%BG,2BD*#T=6N'5$YNQ@'ZRP9%O'94TO@X^Q'O MB^O[Y70]+58;\A\_QS[1+%A#-:*><4,==A22:-*4O6>,]U/GX].:"E]3%.=X:B0C'ABL+."D-(F-1UB'H$._*GGV3T[O*!D_T45Z@T(X#) A' ME@&H#8(NE>.UEBBI&? CVV/U2>K!7*"HI^(+'X:/KG,-9AB>[E, SEL8MS>I M_G6T#;Q$-.K((1:- PMPSC"\1./_XH9AZRINO)EH+."'Q7PKH_N?^^GZX=T\ M6K'W&P/CT?;(+.;;?%*O67N]?G^@C'#/L<.(4L0$HD"KD@$"@)Q(IDOC1HO?9F"SZM'Y26 MUOGJJ*'V:H-@K&/::$H,I$@X!9S;*T%+F%/*L[:/8- EG%NPH]K00#5^K4J" MK8KK__BV^/&?-\4T<4NF'S86T"-*Q8^"75QO5IJ/989.&ZVQ5]AT\-E@/.%& MQH4'.:*(\QSI,J[.,";?$D7ETJ@MZ >_6WUA_5RM;XOEE]O)SCI:[>?V1^4. MN]BB-NI(\()82CQT$#-)*9;8E^N%%=3D%+ <9[JGWO>E?>AU1*.LNR*P=?L0 M$#: 8NM1Q!P9(N.VIPR#M(:BG!11XZLBUC'-^Q^-C4AP^0/Q:>VGLXS#IUT( M%%,E:#0W +<48P6C1DH-I%L4;Z[740W +.U?_OC;^J_/.OZ>=B%@23$!G"N MXEZ1&L9!>5_2,LWZN7\CM^-OOG'80D?VTR&!D/7B]WT;C#T/QEP>7/YX'.+^$$+K,34XV2&*4LJX17L= M*-5KQ-O BQV-92#F46!$P_!9UO^-T9[2!C][@+#,2&P&$%)9PQ']>%'8$ MNIP3D%_92]O-Z!G@+%"30)<_])\ZV(8Y_FOV,6@I85QMD#5.<8^-P7A/0$9= MCH_JU_017_CP[Y8_ES\'//7N#7,.J-G'P&7<2U\SF7J M,05$_S*COT/R7/[0'\_N7R*N!&/"(6Y]W*YQ8\N[^MYJDK/[_W5]\!<^]#NC MS\5?:OKYIFVCY\B=XW[3J3X%BK"!BE*)I9.> N=1Z6+V6)N='!VR@;ODHO?% = M+DB_^TWQ<1GGM+.F>#G6L4!0W'90ZCRCEDFDTD%$J2T"9-8 ?$OT%+U+:.S_QY;-[LZCL#@!%I)J&@TFN*-:)QV.QP-H:, MK!127Z0\6#GWO.KKS?XXD;COT;WY55DB?#,/UAL+35\>B//$*T@0\>E GNI M>8D:$#@G FV )]EG)WU/>NJ?W3\#:E])VIQ![ ;O#08*'HTS0J!)A:\D(]CM ML%(<9U4:&^#)[-DYW;V*>K)*_SE93E,WW\VCUI*)O2UP6ZPGT]GYS-*KY;=) M7/5VWJ[Y:C&;WFQI.;_Y^$C:JZ]^.I_,KZ>3V>?X25'5.FWE_0$"RABC+,Y2 MR%+,C"32:08Q4%(+7RG53M=SU*OZG1:K#3')Q^VM1)PW5SM5P_XF/\UW,NQH^"6=RG'D9PUP\II?B! MDCZ''@W&T"^F MDW?SZ_\X7ASBV6/!0N*]3K'H2#B.8O= *;M"BHYD-NE(8XO6@.UR'GGD:MF$ M,/RC6-\N;MYMC/6$PLM/B^+$PI3SRF"H9UI1[Y6$-MUTP':/C)-J;$'S'2Y@ M/:JA2X(>ZN;1U>UXHZ ATG%G*>)?ADN"J<9Z)YW6#N5431K8O-8/"18=(=]X MO3/[C?OO_^_XDO?RR< @X8ZD%3\N\"QV2\%RAM<$NY'43FU368LV >W++?FZ M(^=]A<)$)UH&(9'BP",JE;"4(L.Q*N7%R.:XRP?H6NQJ#>L&[<93BBUFTQ_% M\F'C*CTTFSQY*&@$A!94.L,$=E9*;O;C!RN0DQ=G0!-)ZWI:M 1H;^<;Q6R6 M2GC,;_XQ6?Y9K.//%9*1'VP4K(,2>2@%TH((8VC<@.ZD-)KIG*B; 9K ;=.F M=8#[HM%OQ;Q83F:QP^KF;CJ?)M_G.I+_-)=.M R.@SAR,.5&.4'BII-Z5,JK M@,C9Q@]P/>J*4.VBW!>K/A4_BOE]<MVVP57;&D(9A]T>%#L3:3U>W'Y>+']*:XT0^_K])UU*OO12)SG"ZW M)['3HX2I_I( '% "2..HLS858([_*5%P.BM/[@ +<'9%JLX /S/MMGO.3-J] M\I*@/8:"L20V8HH XQDO42".Y5S/&6 ICIYIEP]XA5"-W2_2'RDDY?_^K_\/ M4$L#!!0 ( !*$8U +NS9.K@$$ $5E-@ 4 8V1L>&9OPGMG=JG-L)QAH'P@N+$C\)? MSJ1+\4Q H1MY?OCTR]FW^\&%?O;_/OW/G__7Q<5_]6X_"_W('0]1F I6C)P4 M><*KGSX+?WHH^2X\QM%0^#.*O_LOSL4%?6CT41)U3T1&5Q4-I2-V'4.31%GM MZMK#8^=1?W3/WSXB3S9<1S+]YSF/QR]IRFHX\?/KR^OEZ^*I=1 M_/1!,@SCPQO,.:.3/CXF%P]>/O7121[(1,]//I"A#[(HZ1>B=*%(V2,N0++N M 3Q0,SU,ZV>':=V[O>"MLG#7B;U@DOINN(\7 M?NCYL3/[4)(./Q3C-0\CO_Y+R*_[DN]>)&D!U[>'.+A,D'OY%+U\8(/PF%1] MS ]?W*C^,V2H[DM1S;K(9J+:A:6C>,[*V&CVGYH7^!@7&U:(1^I.=!S'F.(F M]5_,1N%!K?I@/&K 2SQ0]YW8?4)-B$G&FL#A!,$<<.#1[#]UR-V %6$=\-UH M'*;QY )3>/,93$VJ 4R4/@>^\U#_8398M]YJ/%Y4I-7MTX@;.@0>:,!_>-A_[V8PY%)!/F\]5V(PYG 7]/?;3 M20.3)6-U#S7M&M7O&I]9C/RPX7CRX9I'L31\? X:J(X-UCP6(*?A8S!2\X"' M_/GG4II Q.$4?TZBCBQI%1E*'H?/RJ*H?& S? MR]GKN7J.VG,EP_2L&B+(IS3KGZ49-2_ Q(F2.6LHQLEA3^F3"$.H0=8@AA\U M$GL8U;'23&##:!T/;A"[:=VQ@ H,;*KN/+.A>M)J7AL;K*..T$V=MR;F!V,+ MC(=F#*A.JCF_Q\AM6B\>J2.P-$9/<[@['L^1VW5'48,DH6,U[W=QY5 >$ M]*&& 1,9CD<:T"<9CT8-G#\?KI/'XV']MKTT_I!.1N@#GH%BWRUSL>2A236A M@W7F0@,WK[7?&7DU4F\Q7D-^;YCO?F]V"\%HB:TVT$,VTN#UF&]2%!-JO!] M:;4LG TT@V/N1ZMS:L#BNC7,G^"46\?YD=?DHX&1!E'A->(%'6P02\E#LW<' M!FL>&SD--A0>J-L-&+]SX5>>42_1&J59C21C%#?7!*/CM3QP6 \.YAJR_'\YR:^BD>:U:)&=:CF MD8GRL_P@9FF.K-K*CTH0Z7 ">6$?O&;^L(_G1J.&8\$ #\?GSB,^O)SX\ M,G;G&IIDN-[B;S3X&S"B4?LD8W,4]$?DA5': )"I28W2L8:F"DJLHZNDP>F> MU*$NX(,_APHQI:=.Z*(RY)NE*!VLDP0-:ZHEIZ1.9TOJK?(H7$(1B,*+*64 MC1H8'!ZH\[2B1P1J-VJ$%+.C\XD5CC)/ZVB6+GY=:":3+GY]?(8IF O=U_76 M0XC211O$4RJR:;Y<:O#*Y[[2!5ZF9CT9P[EQI5TXA2H@FPQ!.EC/H!O$1S92 MA^3.4U-X"(_,X1-1FCS/9Q(PH^Z\&Q1GMTYC!FX_5Q34BP$T_'>#)PA&:K[S MW*2 /=?J7YD'8*[SIAZ1\"CS8]8?5#981]'C!FUBW$B-=D?NZ #OQC$;U?Y[:7Z/N-XG+ M6@GIQF[RT&"ATK$Y3'*AF=[$>IZBAD^2H7G.T?FAQ:E9=>Z!I)Z9Y6A4J]36 MF=<$;6L-:T!F]-2@R;/!6I\B7G3)A0M7IHP'&)ICV,X-Z9> .AW6?VN0>HN6+5_(W1I3=Y'U7UK)%.X_-)#Z M0_TY-1UK5#N=!,_F!=8:HH<-(,4C]4?1> 0UH,_8^US7<+UO =[N3=FVN0) M!PN"]_Q'WR5'UQ#XF9E2YPE*GS&3?FN@_6QTGA$_/\;=[ +'K&S4'!P;U0;' M\)&ZH??8I'@7XPT$-==+5.\A>@OJZ8@8$O_UN>2_PBN(FC1P.E:K7C7YXF"D M;AO/R&URT,!0+=B:P%4S^6GL-$ 71NH47_2T("S+=.RG/A__T?/P]1Z@@P^P(B^5C;LR*LD&!TO,>:[IG@TK]^ M.4O16_J!IJ=]( ^F?AJ@3UE>W,\?Z-_XU1_8NW]^B+S)IY\]_T5(TDF H?N( M7W;QZ S]8/+QWA^B1/B*7H7;:.B$/Y&QQ/]O]%$21^E/>)'E)S%@1X$S 9L/ MG7WZV7_["!]!,?VG[WDH)/_$XU^IM4=7_I;>@K4PZ(-N^WOG7_?],R%TAO!& MY'\T\WI/AVC M?_'Z_6*IB6<"E1N_G&%!\_$APB?LA(].D.!-D/_Y^4-ET6OLP2*:0SKP$]<) M_H6_^R,[RAZ[[!CT7> /^6E-;=%?N:)!JJUC?['0N#U^Z*#+J2T96*8U@T M\>S3X%^;7C* >GK!EJKT!\9 T0>2IG=,V[0[&3HH2L_4\@4OFGCV"5;P_B7; M(:;*B07A;R>X"CWT]AN:E!8LBF:G+ZN6W>M;HF'*MB3W=%D=&#V[CY?4RQ>\ M:.+9)U$4I6ZW*VI-R#&(\8NPB!4\S'Z'#@1HK[X.SH1QZ-,]A./A XK/JONZ M D7X]\Y?29S^=>N$3\A\\Q/RUQ?GS1^.AU\0//474QC^^H*<9!PC.*>K<#1. M@8N11R!]=6;4BI(T>NRCAY2^)H,=>]M'&+D*DS0F!S_]= F0BJZIAB5:6J>K MFCU+47M:AQYH3QZHNIP#3[($;HBOE: M;K& ?"= U8$Y,'NZCAFW:!A&1Y+DC) [4D<=Y !=-!$ *NX0HGYX.&RS9TNJ M*-J6*EDZ%F&&/.@I##:Z)%F%P%PT<<=8N3$8;H1MZOTNUGFZ:D<;6%UY(-GR M( ..:JBV7NAW"R82MMDY4"CNA6U*6,PHEM'K8++M]Q5#[MI2)FCZFEW(]443 M"97K+0/M%MBF9 Q$V=(DU;0'AFS:NM71&9P42S$*7%TTD0!4W(*FI+=6QF-- MR.CW"'4/-*EGFXJE92"S,:47W'3!1,)-E9:!=ALRWNI:FF6H>F>@='JFJO8, M.1/=HJ85 %TTDV"GM3[ ^4'+:+)FZ+LVX5M%M UHZMB!U#5;NFJ>F:B8WV?B]C MF++:%TL>UOD3M\99&R#:!L[:M7I8Z QZMB%:MF'(FB7E(-/MDA=RP<1M<=:M M@G8+R#H8*%VQJZEJ'^.?;IA=11%SHNY8:D']"R:NSEGE1?#L4QN@Y/?-MG?W M[,2HYR3(LZ+A"(4)"7":<0Q0AVWV)L64&V<"/YFO3NP-'#_^PPG&R$R2\7 $ M3R7VVPBY*?+^B +\&D!2 E?*7\IN)EO!XGF@6;V.K0Y4TS3, 8& H8*A7GA% M%DT$4*G2IB%E' ZD^IK8%8VNHAFVTI'DP4#M6:+5UXR>@DUQJY-#:M%$@%1G M%2H]<)RB;*"LA4NVA,T46^O)DM4W;6N M3Z**H9FE3UM"R82G!*/!Z=F(*4H MDMC7L)*L]U19M6T=6W8$5;"!-^C()15PP42BIJQ"?8%BBU.OH MAF:K1I?@B2W98M+_.FB,FJ&\04\W1+QK451ZJC4 VTIFB*)+ MIE$ :M'$U=U:!XU1LRQJT%-[?:.O:J:MB7T)LQ_*>:SNH#=0NP6+6C"1 FH5 M;E[53L>)=X-BLKWUHE&UP+R)?;><>F%@:30055/MF$K7T*V^-,A$DJ[V2V&W M11///LGZI;1^2'.M[98U\J6VJX!^8BN::LFR)$MB5S>U?!?J0"I.=\%$O-W. M9;?F=#]4\WWRFHODT\]0-$82EX<.WIE BB8_/I-J 8C 7,BL0=7E6P+Y5608 MTOE_.4O\X2B O*(/U7?0SY6_0?Y,HG%,_B(%-!\9-"D42L1&LJ3H%$3R,."' M[!??@]\>?10+Y'.H-GG6NOJMFEDQ_3#YQH?IC[!OC$A63?FK2>K$*60'?(A0HG5/:0I%'L6A9)>O>F=ITYDP][TY*^44PO M:V<'N.\*']16XX/:9OE@GV)'&P"EKP8H?5N RGU_=RE^(2BE-(T"E-@HQ'\F M%0^AZ7D^* ].<./XWE5H.2,_=0*FUNP*Z#E$T1.LF/Q$?_/PE]]&6"+X+)U& M\'P\A;9%S=6M>5L]^Y1-F[O7GS_4?HZN[L/,\MJ+)MI::.*ZX^$X@.S[:ZCG M@&DQ>H:#>,%&C1L-T7&BS++[WA'Z' ([5CB7.3HN(QH7BKA_+L/1Y,2XB;$. MFMRBU/%#Y-E.'/KA4W*4^%&_R1TAQOZ]'Y!@Q%64EJ@HV[.4UT,%_/,P"N_2 MR/U^E$<^L[^V'FUWY:/EO'^[A]S=O*=K+1G/5<'=JH+[E_@:YP4'Q@NTS3-\ M@Q_R@1WR9H-X:TIUSNVWSNVW)^/78]Y<1V\!RU[;D\=/]Q@]=NLQ=XX+1\O$ MN=S>I=S> G-?RS;G!'VL-OCJKE9NGK7*Z;IV!)_3_#%&ZIG4/\3DNNWZH=9P M4?#PX@&$%[<0GE@K;9*SPP-AA]LHN^"[!6Z-;<+ROKG-R^Z,E.N0:Y@37(=M]Y&N$ MT;@">0 6Y*'D3G!]\+BS*"ABM$(?7!E0&Z\C7"]YG//3@S#(]QK0IMJ7T(UT*D[^T*0%* MS69I@!ZD@S0)IPUG^0(Z+2]M.)>GOQ/3RY!: M6S&==^=YVA]>T!B&]$\GE+N'2$$55SZ6%' IV<98!V7]A[CM:1%9YIF+ M161E^L88QU4+0$6)0]D?CZ4HQ3GL07'8O1/0TEC!5=&%WRA:A>B+F8VYS1I:P@Z*Z.B*ME4ZYVS-C64F^4#9(K/_==G7O5 M\"D?XP::".N_RYCKRE)^2-6K? KF:T(P^[,?8C!8,?+\U P]^.D>QB%O-,*DM*,[KK*:)UC9;FG3YRA\2O'Q \[,W)E51I5V MD4#=M@J^-KNO'>'\5G,J^%&V.E=B>:K$G#JY<2;.0]"RV-V"HYS9U_%3)3_* M Z;*4AHS7'-S$T?>V$VOXSL4O_@N*MGN49+B-\/OR -MNB6)*GA7'^MVE9GQ M#=O:G16XYU1E@Q_^O@Y_OPT 2@EKBP^?Y)<6C8 MHOC59,8%!X4!XQ3%^9QVH$/F:5MB MJY52TKJ]'H.;E1_YX1WYEH,DJQSY8!R'?CJ.$9XW\-_@7RWA^VN=>O-V3XW6 M/R,G0<]1X%T-1W'T0BK'COGDY^SWU&C>BD@.C M&SU6(GWS"5'#,9S]OPZ=& M]_SP=WWX6^X8PJ7]H4K[ V+Y7-KO5MKO,W>&-<@A(+A^"/PG!UA?RTY[?AK- MW"T> VWS ][W 6^6@BD!RS?.Q(M>0YZ9NI?,5%'=[LTH_#1/*W@ZU;EKX(=. MZ/I.,%5(4[*\7K "XS\$"$#9+B1HV%S%S)K=W2D$61AKOUN6#_#,YHUS=6E3 MI:VLO6Q1WKAT71S=V[&+@N4+Z!:C0"LE4*7';Z61W0841(QX_QP'$V7)LLQJ M<>*Q=LDIJ>$C[S[*.&YRV M1<+:#-U+\I>#K_3&2*^O!*AMMXQMDK/ XP>.ZP=X>_?/,4K I7S_&KU/V\N' M_G!B'\3'+=Y.Y9F;&*,\_-I^JB0R>CX<#U!+7.&STX=8?'+J%$^!"]7=<,-M M*&Y#S1,%AY$'STTN;G(=)I;..A@IG68"=>IBB)/'#I^J[H5 ]'TM1E]' TV <:[+]DVN ,?J\,?LO)U?Q(=W^D&RZ(6%IFV\-1$$T0 M(OMNX_4Z#2?:N*]3E=7TZLK\$LS/D4M*!BK(<(>" )M 9NA]<>+O*,7_MM]& M&.(M\TS,V6N!(8LV>Q+2O"; ,P]12*2GCP+_!<43Z!S3LJ*:N8A!0CP5'F,%&F55R&BYMCYAT& MYQWMXAVMM&FP:8^! MD;)X(2KX_S>$D51;@6OI&_"1**HED"-W'/NICQ("]U8C%%%3%VQM=SJ(O)(. M@J?+^B:%RN*LK1L4/T;QT E==/?LY,U@BPH&#$DP RO\!R;VG 1Y<&, /@\J MVLG[8_RF9P0%S2U36!KX4@-\-L212M M<:%5P+L3>;F%NW*7RE3:$G)F1?8< M-;> FLMT,#@JQ5W[73G$[B*5XH!-MN5BU&O?W=PB@>^W28%&"C5+[0NA5?]79UA" E,619T8 MO3#6KI,O[Z9HA#&SG9THJ=KFFUG/I>#M*JG7(;>?MJ:DYL ]!3:TI'>9HS%' MXQW?_D"%HZ0>HADQ+5@D=7/F$T0+"EV,G*"S< M+,R?F*'W-0JS/_M^C-PTBMOM[=BE-*J%,;.[EP/R21@\S.^Z*R[;,NYS^#/L7AK#A(K=YM] ML5E>V6?W)Q%S%&L]Z! %_K1IT"VIO$M$<+L;K*5BL3*>R;V?3&Y)W%LPB9Z\ M8HZ?>"+W?A.Y5[D>ETP_D S*EA[^(1@(FT\YU$G&$OLS0@V8]P3^QK$\\+/A;=SU$_2Y+IMW\ M;;90LN5.!@_Y?WU&3TY@D]448LW"LCV8I+Z;?/NM':>)M_)Q:BM,ILWNI846 M^(Q?: %M]O%@@O=L1>,PC2?M.,-E*;)V%(N:[;UH.NR5;)VXQ:@9,DUX_$X5'VSGH(#>$" M<2L*7U"<^OB?-S%Z1'',TCWN\ I0TKN="KOE+[;_'N,=0R@H"O&?2067\,_# M*&QA7FHCW'+?[XJ VU!$;B[8"^2>@?N.G-%[3=/IY]FS&T?_7UL7+]X8 O^Z MZZQ[DI6[RDT9E>8FFZY(W10&]6]/%'_Z2S# 0Q6HVT(&^U21P6XO,M3VK.+R MI17R9;N]L+:DU4\K>&$%R9X\B0PV1PJL@PX,C %8W=*1KM0X9?6U[ E\YYZ!;,-\Y##Q[_N<5Y M @BTW0@U%\,\0MV0VWAR&+%,4N>Q<)6M^3HX]K3/S[&3%-L5E733\WS(VW>" M&\?WKD++&?FI$YPH\> M;^G>EJ+*2TU:JJAN QDX*VDA,FQ1M'#=Y!1$RQ81B$N74T"@;?E-./MIH=]D MBZ8RYR:G8"IOR_'&L:>%CK=M(0.W=%J*#-O0,SAGX'H&3ZW>?6KU_O6,;3C1 M>%UM"YUHV](S."MIJ9ZQ#<[ \Z);RAFVH71R,=%"I7-;R,#%1 N188L6")<4 MIV*!;$/IY**EI4KG-I"!LY*6(L,V+!"N9[30 MEB?@9G#J>0G[%%!.*JQJD@ MT)8L'8Y IV+I;,-OPN572_TF6Q)'7+\]!7&T+6YRRFTC=ML&HCTB.16N MLDTDXHSE1)!H6UY%%$W[VUT,IKNW M+O!K"Q+[1 1)\SY/@5O4Q7@YM]@SMSB@W%2."SO&A=TE%_*CW=_1;B%5T.!, M_'"8N+$:$S>V&RCGN+ _2M^"&]G@1WL01[N%2RUTSL0/AXGO/Z1<9N)?D)., M8Q(XN0I'X_1^,D(%*DR/6E&21H]]]- RE&C:)<.(1=ML*TM?_Z#_1$ TR'-> M4.P\(0J05MY[N^+1+][X42-#TX2;V'?1'U'@I'Z MW$L*- THW:[1WWP<]@] MO9;Y6(Y\#L,O;[2MAUWVL@T?T0L**C2?SR$@ M2<@$B6Z[F..'3NCZ3G"%UQJ/8?NE6& EFZ*5NN-R("L8QQR8S<.@5594#_$L M,-D,\K8Z$RL8?.SH=M*'^W[VI*S"GMINUVZ"-RD[Y$W'%N78CF@])>Q;0C*> M$ *LQ+R.0=BUC']Q\;LD!G,$/%4$6,D\Y/K7;FW#H]:_CAK13O=8W\^2Y):= M]0:8BLP18!8:)\(J=H,^G'D=(.YRDW#GZ'MD)F%-;M#18]SAG>\!9P<=M^P\ M7$FU[#8V7V=G[9-7U%*6 M!NA!U#?>'K=WJC>#]'9[4XPH7XCZ!A%"^5W^XDP4:6?GMM[&E0M1W7CX1^:& MV=[S3RHM&#>(S^L7=O?]Q(W&83J(XL^.^_WZ\8L3?T>I\U J?.;=Q=+NL;PH2ZCH^G*_-;)58/IT\DLS;>J9?6=N#A2+F+7D;'2B)5 M2^S@#.SU:>763[X/8H2N\))BE*2W^%#:A=6;%\E;):EF@+?0C[!O[&UU:[F6 M(>[^^MIM%F?K;J/A-LMIWD2S9_9EOXV0FR*O[[_ B7M<^&Z9AS4#O(6,;-7. MZ[4QVNDN'*?J]%QXB]L#T"I>? M<#Y](CB]X_C85LN".4YSG-XY3F^Y*TC&/3@; M<;I;%M<]5L#IS;;-:J?N<8 V(L=ICM.'QJ??JT]SG.8X?4#Z=&VB^ G&_5H7 M>MM\/=C[T:#]N5>M2W\Z1#1H=1)3F_*(-E\BDAW^P1>)3&U]J=( <6.E 9DB MF,3I7[=.^$3I ?[ZXKSYP_%PV42:H[A8&N_[8PZ%LT_P9P4,6\^..9Q[J[?D MP*_!,S]4_':1O0K0V=OR5GOK7IM(59NC/NUZ9[E0^9_.[_&>0NX9FP" MUTZ- ^X4 0^> VXIJ6]K0M,:QDF/E84GKK5HQQXJ5!R&W#P8K=V?9;(97'I<. M>1 <+2![(AREC^."EUUI_GAA;3UK:V6TSY:"9=TQ_ZSE7H7G(" MW26!3H&=D^&)DV'?>?$]TW.&R?ITF#W2]V/DIE%\%(0R#9@]4$KV3!6NQXN+ M-U'@Q'[R!UXJ5F OT\";%$O/SL MC!_0^\6%]>RCQVN\3"?UPZ=K?,HNBCE]SJ?/V2/8HV":N@IO3@.'>N>U[ MBB&+&@N/B>6,_-0).,><]1G7@HCSRN.R?EN.I,=@HK8;4[.$?UQ=77V^O.%8.8.5-?#AF'G,$I]' M$$]'F>"Q1>[9.1;JY)X=3H [*&?@KM6CJI3@KM6VNU:Y1#QJKRV7D%N2D#M( MX^"D>:09(IPH.5$>H0++B9*KLL=5CGPLI'D4.>B<0%L:PN-T>8S104Z.W/=Z M-/8D][UR*[+%\O!8Z)#+0TZ.QQ0*.18]E8="N,*ZHH,'L\T8C6(4HG&<#,:A M]\?GR\^\9\M1!F/(34MH]UA$[L*#X*3*Y6X-A@SP? _E MC'T[9'N4M-4 N=;06;NQ.8\>_QI$#TYP/1I%<3H.8>=.@A^!4_F<>BV10L>B M0:YV*JTA%:X][E(DW8V0ZSL!ETSK2J;Y &P-U1TJ;O?I=7#_NN\77L(H=/&: MH)].%,+58[U)#X7N\Q"JU7MH,4LK.N;"F+(3?L:7=L7%Z)C>/ILKY;-GY_?P.,@$396\*EC\6@ MK@$]9\(G;C7G3A;N]#H(&EWV/#CAGCCADI9C]A?;_(S_@<^#.[3JN[+-@*@U ME--N_-QW9D[+(TV?:C=#7CL?.= J7OI>/D?5R^3?T1X<^%3\OFSQ7&U)K!="R..H2?AZ><. MTQ,,(G!_*G?=G#@=<]<-)^&]1"A;3DUM#B.V&S./L83CN/V,O(3C=%V/"G$] M+DLQ=--V.VAAV<.N;&I[QUAQI2JKN5*5?;A2=^*4XO; L?J[N.:_';(T41R- M B?,,,,>X[_17=R2RTB.195:< R<3(]5:[HB6I-BCI\4B5#.+7(".P'8F*%G MNNYX."9'TP?_*U:LX<#Z*'%C?P3_O'Z\ 4S):(^5R<:C*,8/_0,YWM]C?*98 M#S=3C%ZI\ZO9'GIY%RCR\MK%L-@)VF"E2]\"=\\XZG7Z#!TAAD,_A74F!38, M_- )P2*[PI_TTS& BG21*&:W R4RQE&W57;:2^^UA9QB0',[*GU?3+P>SP]( M8^$[Y(YC8&8P]Y@S@:XHV/QJE#Z<-VXA"DRPV*"51ZD_H7E"5QDL:^ MBXFN&/T6^FG2+I39(IQR:3474#LR!+75FK)HFVW*TJ<\:5<(FGW#'HZ":((0 M40FNB2C@V)EC9_:11BCM"#6-U5#3V#QJZGM&38Z4\Y%RI^BXW_95A\ I.3H> M$#J>%'="O "P$EL]_;N&T?7&G2= ZF341'V'6WD@? # M#83OWP0[%.\<1\L#\0J'$@3@P;@#U21. M(ABW?SH\E.043BP'HG:?E.["U>YC4KOWSTWW$KW@+N#VN(#W[]38"W?E*-H> M%-T_%]U]-@YW7K3(>;%_#74/8IY721UJE=3^1?J^T9%'=0\TJKM_U&3:)O20 MR;UTOZ+H*79&S[[K!%0(0PNB>/+7K[U#QQYH -.X#RPDZ48^_MH[-5V-'_"1 MZSK+'?"WNR,YX&]WG$7S SX.%KT2!7,6W3X*7DD&@OSK^CV!HG M:32$GH&Y#^NS$S^A)!U20[-]FL*'3QUF-BT=SZR??>I(="]WD(UPC, M;3$:J8B7?C$3X9:(PW-;<=QB)@XBS F3.L$>(;RFI8=%YSN@M6 M#FQ[R\F.NS!X%YSWR8C<-0@V;^O,"79'!+M4(VU.L"=!L-H:$O8Y1@R!..'N M5M).0YX3\)X)^*!L($[ G( Y ;?-QEV"@+&%E?VZ'MGF$5*7.!&26^0B_P42 M&-<@V&PIQTBP#9#>&9GF4=J&@]HE@2XX9TZ@W*8]',G*;5HN4=]ATW*"Y01[ MJ@3;3AN6AWEXF.=$"7:_$K9\D^7BJ/O5US80P1)1]ZNOVSO=[5X[JB]]6#P' M9K7#TC=_6,M3%C^LO5/6\H?%DX_V?EC+LT$NL_;.!I<_+$Y9>SVLFC*L?*^] M<>*'*$GNZ)I+UARY-/8F<-+'*![>10'1ZEM6=3IWF\QXF;?/D['N5T''O/V>3+HH7/T.%STV'^"FL&%R^$*E_W'>E9'#\X]3@@] M5AD@T5KX7WS+PSC9T0'WOC M2]GXBF\=)U6TJ[P2!E=^GY>URD43F84GS)3Z*. M+&G8<.W/+N)_5)91?5'I"WT41D,_;/P&PPQ8;K+H(U/ORH;RK)O#J M$D;XGZN#NNY]<\$V]X44#,UK; +3_)?^_5A+".,T1D\?8735%U+&T(BT;'S1 M6S_X;Q_Q;J)Q[**$_OF,' ]SH9\_X"/]]#/Y+X=^4M9M3=-DHRN;/=7N='5= MU?N]0<\2NXJIF>H9?LBI/(C_2TC228"9=(!9Y,4S\I^>TX^2+/[OGT:.Y_GA MT\5#E*;1\&-G]/;3(V8D%XG_W^BC)([2G\[@R^QQ,O3H#/U@\M$/,5/UT^GI MY,]7^H6'*/!^.A.>8_3XR]E_)+HM2E:_KRN6;JBRV3%%LV_V1%6SS;XAFA;^ M4C)RPG=][-,])! *T:-@ 3_$$*#']*.8/>^'( K)W^5OAEA,.4'^U30:P2O?X)4IV9Z+ M@H"-_G(FGI&_\2[=[.\:"-YCT9D(7]&KH)> JA.\: P@_P^1_-_4L49X+8]!]/KQV??P4?[$#E"M):,5D?OLT__Y#ZDK_I0C M,$7>'"@?""[,(/5") 9X=!9A<&?E)7?JZ?';UZM[NR_ M_>/JZZ_WUU_/A;XER*+:,3:TQB-F6DKW4E*4KM'I:J*LBZ+2/1T>AH65D$2! M[QT!"YN+O_K*2]3K:6QP??M%R)9,_QMK9&$4$M7>=XD>YG6TCB'J&NJJVL7K M]XN!XZ87AMKOB))LRAVIW[5,R5+ZLMU3^[*.=359ZI\)H0.VLH?\C_W('8-R M")E7F!BH]78+FE+)V5.WG[EKE\2+WW)H5U;]J;RC]P%(X!R';;[=TW\^N]<'\M8.7_'FOX@J0(U[>"I/[@_2A<#X3[?]A"R2[(;0+3 MNH=AR5 ZNU!GUMH_UEVB6$B?D?#H)_CTA ER8@%AIN0)JXO_TA*JC[T^^RFZ M /Z$,%Z]QL[H;#XU& 4U6!U),O"O/?^LBE<01%.A?@N464L1[$-J0>K8D!U[?9 MYULDK7;G?CHE@6;&/N8!WT+?C3PD?+G;A&33)+4P=T1#4G7+5&Q3LKM=1=8Z MNMW39;LK*F9'MFK-G=@)$Y_4DFQ"NG5.6[K=WYI?[ZZ(&#M(";>*SW%3,,E$ M8)ICFD"#I<)C' V%OZ;_3TBCV1^79^%;W^+9)[@MSD\@[BT,?,Q_OY( WL?W MBO1Y5"X;A<16.KIBRJ9I&$:WJ_>L@24!E7=5NR.9NEZFM9UB2I745U9 T63%-'7RFNF+WNAWX?9:]W*(G M/P'NGG[%(W-8C&7>]C__Z_[*NCL7KKY:E\NK"JN=V0[TA\T=V-FG'^PW#'@! M@ >!\@*<@I,(=R/D0FZ6)_BAX*>)8#T[,?[TC\M"23Y:S"9?\9 ;T5KHCV/, M3&-@H\OAO"'E.-_3=5O!C$WO*WVQ;QJZHM@8YSN2K2B=@6K,XOQ5B#\[8E\F M.6\6K:6QL&J_@@Z=P*.C.'J!#U";.'!>'4CX64&-7N^PI:VKU8=RUKI8G'4? M_RCI>M_05!5K369/ =ZFJY)AV9K2Z\R>];WS=L52)%WR]86ZE-R]4$3%Z"B+ ME*FUB;=M+(Z0B( M@0AR/X5_CV,_\7R76 .8Y_EE7MY=WEP*[P2H6JE@G?(TN%W%]SNGKJ%]1<I->*H,O LOI6KR_WY)YF=419$L&> M,+O60!WT#*D2= &98\;(68#F/^BZ_N,.#,"-Q[\.YGSTTOGT>I)FR=BRLT5K M8&D]TQ3A?/JR+&NV4;'M/T<88#?/4;C87:X9\H6JB_*VN%';* QC;>&X^C__ MH584+>N$"&_7%J("5:C&'G":!PG8_#+II& 9Q"C7))_>/@19#"$.$N/V6_N MLQ,^(<%T4QB&*.['M:SW5NDE*S'R>S^EM6'(<9\%-W"2Y,#2!/8%F-@A+/)N M,L1S?T@:/&"G!I8L0D+0!64$AHGP]=G'OQ24>OQTMHP69)0J(4Q#,;"^T^\K ML@*U#P,56V4]$VLQBMJ7M5Y9"V)<;"+)#X1"YT7THN$0P_\NC=SO[4C\V?$1 M=.4B[]A65+LO65W14CNZWE$M2R='H P&DBE5CH Q $K_\^#?__Q?'.YU<"_E M>QO=@:Q87E'F8OIIW??/W M%2,9@PSB)X*%'/Z1!^=MQ M@.BV.Z):HPGB_5_2\=G_7CVI:@4:*#DI-$539=NR9$O$_V/V1,OLRE)GT#%, M4[&K6=[4,_90F@+14II*6M!;([[A,ZJ!TC+8.1_5 M]$+,&1VMV]-44>]9D#W4M0>FILN:80X4J6-JTBRJ_1$%XS!U8I*G&">K%U]F MX/X:;:S4<@X"'B9.O3XC$EF?0JP?I!^%9\RO )L\P0F"'*7*N/: V 3\SMRP MG<6L!>:MX.%1;+7 U%&,7$1L&$D62-U'(OR WX/$>0QI2E J?/ M3CJ]]E>\(-,]_B Y2X>?_@WW@',)U/Q0[ *]A[2B8HL M@BS225+!$ 7/F227PEYXM"$6*KJBF+ID&;)NBJJHZOI@ "JZK=J6I,H==99P MK'$KJ@[XAJ:;1&PP& M(NCXMBV:NMB1:K( 2D<#)\-(J66TTRIZ(6IU #?["([K8GJ)'4!ZP"#0J7303)Q28WK#6;R6P,3,$/%W(F MB\L"^')5[MGJ2@56^F=<&MBR[ZI:5U'DCO*^,(J^.(PRIR9!FA-%:1Z2M?7> M^.Z%'(0K=%.9PF>?R&5AE )*9$E_(+1Y8)ZPS>V\L;O&L6RO1LCM+1EKNE'* M+ ]=?H>+NJ,2.?,^2V"D44[O7-RU%4C1%LWL=T1IT^C963/5. M?V J4J^FLH0X02S,PIZB>+**[YD\31B>RYX&-[19TE0&E!NV(5S F>0J3'+: M*76,8OYKG2%PQ,>Z*M8>=H(?E^;'@9%'OLD[:K;37>:V._V36>5'N_?#.=H5 MMC.GIX3]IS82P2H]?6]IIH-Y0?GQSF!M!6SGR2ITRFR M3;N:HEM=<3"0.JHF*CU)[^BRINN&+7=LK2;3SGXK>C#2SJKK(]U[].1I WU3 M*53O: "WKRAU\HR"($-XX8?9?,_F6&QS+L14[MT*Z*4JI61FHZ\/E)YN298I M]V3-UFV,7IHA]?N2I-6PM3O8R[NYV2$BUG*I$HO>O^P&NC^MT=_Q4&C )#D. M_QR'+% JZ[3A\CG!WP#RX!Z8 0O9B MT,OZ7/\])DW*Z.N=IR?\(J! (#R4"B].,$;9-UXBQKHC3)D85TD2(LGZ>(3< M/?Q8,KLX_M )DE_.+O"+ M 9[XS=UJ.^UP//2BE,T\^]11U4LEHZQL/Y\$#(8 _^/=>4K"@P,R=SS"0(*# M<(,H(8>&EP;-!UQRFM&8"&XH"**G268[J0"]OR\/@@+6!\$ /<08J2=E^I'% M]=]'2"-&PBO\UX;2Y)H06>OFB-S%TJ2G]09=M6/+O9YJ#C21W8AC]31=JTDR M)2=**KS(U9W)]3@E>A8^HCK,[MSU2PC-[HTLX?35UT&.U.)_H MT@QFOQ^CZ<(PSN:;F[HNZMU^T30GNX>W=&PW3GP=D]XYWA^P[/P2UJHVP(ZORHV*N<4)=I8\ M/_$2[AK>PMF-X)IC6-6^F4K_VOKVQ?YZ?P?M3*]O;ZYO3;AV+?V M5\O>B.1?W0>0K? &(A@LQ;$!N;-$R!=@Y=';1$BR*YS/*[4!E>SD(B-9ZI@" M*=)=ID3@G%AWT,84N*= KU41OB"4,@(D"/L(G;=_F]P1N^-WB9GNWO7_ILF^ME)]@NGZJT N6*S<5'@@*[TW>Y]MN /#NOYZ#W*67W1X !V%I#D9Z-J<;D/2 M2K?U''NPA>]O*VTE-L5\YO6AN<%2?NV$RP?'_?X41_A]0)]1_/$_7!>AQ\I%M&1U%T49'$SD;8_XUY>T\1[^JR1OPO M@WX[A?9!T-W.<6P9:EP%ZU9!,F4:'PXQZ7GMP[_"9K@@7:YZ^H?'2(HC53J& M,9 U2]*TCJIV!SU#5/6>;8J&9DBRW%T'3%GJW:HL8A]=C[8-O34)8E\,8Y.4 MPAJBF"O32XLDGJG+VG=CBKV>X:B&AU5MT1+5(R!):X#Q5L_^2Z MMSF*UR*F(Q$[BT$K22<@=WI')7@T49-$73-65/43$M1-:-CKB6!/J,G)Q PR6 DATV<@.19#,:3ECR= MTY \?7SRNM8U+%.RU([O;]I27\6JKJFK_;[2ZPQZIJET.OV!9-N#S02\P=DM M7*WMZ#YJ?W:[J&8QNL"]L"=B)SK]W3#ZDD]5;=42>KK MDJFI/552-[*TGIP+G2>2@IX+-S#(QDD"&><@O,S0"2:)3X1607=6%'JT MEACFW*)D'*1DRO4(T3R>DQ9H"T]*,8Y?H&FK!X@/F?P40U:Q:F)@TT)1N]K MZ&#C7)<[W:XNVF9W#=OT[-/O4.;AIPZI"0%*PC\$V=\ESXC@/$3C5&!:*42/ M3T#H+81WMW/"0D\_#:&'#0%MH*F*K VZJBAV36P36+;=L3J]?E>VM77@5XBQ MNZP BQIJ=^/1*"!_._%D;=WR2(388LAW#\@EN2TR,XY*ALG8NM:Z>E]7C+ZJ M*)(IF=CNE@9]I=_1%459!TP6J3U,H$H0: A++>C!/)+C1,8]"UE+YA=B6U8]I&IZ/9 UT; M8$R01:6W%D7B'^(HH#*-A*R]$P^O+8;RVM36*J(ZKDQ#0^]JJF5JIJKWU(YE M&#U+[?8T8*6BHHEK6637I%7554B[+91;NARM*%H,QG:(HJU%I0>J;$IB5^]: M1D^5Q:YA=[2>HO3,KH$!9:Z1 =X;U5XVHQK->FH*.PIZ35JQM;)+Q+*4$]J=NM%*L*:K6,V6U:P\D51T,#!-S MW0Y&#DW6C.Z@NY98RZB0$!AD;&#J3"HD1]JETV:2R3GS[E/U4[@*/32"QO)K M:I='(@D7G\MI2,+5BV$.F=KZ2J]GV9K5-PU;U;2.KDFZV)4&HC[0^SUY+6J[ MB?W0]4=8U)7B7P.$6.09Q2_8A#L!B;88MNV0:%OS-G;[/:6GJ(K4TU6U,U#U MSD"SU:ZJ8-FO:ZJ\,6\C:_CTQ_2E]MSO>#+B:S&N2>()I-Y+JU?*'!Y+*4[5 MM@9]NV^HIF:8JJWHO8$N=?MRORMBYJNNU['&?GOV'_P4JX$UV5/"G?N,O'%P M"O)K,7#7)IGCL,A6KV-ID=PN\$#M=?H]T]3Z?=M4-44Q-+TO=Y5^1Q+[LFFM M%7QF7=4O?A/NQL.A$T].V+):#%])U%>G,U[$NV>RD3OBH(?_ YDXBFH8LF&8 MIBX9>M>4='NM1C9W>.-.NFZ*4\O(8B'\)+&^MF35"P\W@+ZL6_Q4)_&F)O*S M0#O;TPJW^45IBIJ]]>\UZ.FV*78MS!%E53%T0S1-2;4ZNJ6*5L^&NF=^K\&& M[S4H\P:I.WJ;V_W>N.RNBB3TD9K=W-W8UI7Y6?AZ?6\+M_:OYFW_ZNNO<*' MG_B?%Y^OKW^#O^_NS7O[RVH-_,M[ZHRJ#?D5N8(':^\('\>SGV37T-RB412G MD M>:#P_G%4&SWX\)YD*G>+F'.5<2KO+D^!-Y,[W#"-0)DSO>1M',=@7Z&W$?Z)>NGA9B$,!=C; MXQBDGH!> ;GY GH5)"BI\EY-ACE!9GY3\6-KJ.(WH::#\7PKC'"U&24I_2& 5\,_ ":G?,GJ 2?X+;6HPS"-WEW"R#8<%-PT%8P^1RV;SG]D% M=A%^$]Q@ZY% 0P#7$$$L JY" ^[$0D=1=)@*%(5R#'!4X4<(!6F ) MGZ"4<"G!Y,2V@/A<"C%D!H24(N[V0]B*8@$DV,ES%%<$CSX!_ M=$WTVC! );A<%9.+YS^2:[M2X3&.AF1#?I',#(P$?PNNF(3;P88CC,H>PW^\ MHF8:(>"81T-DMR,_)!R*,6YZBV\ZR_CANK'219?E!3HOCA_0TX,[K(%?,M8* M=UO2?\^^#U.'\/KL!W#+H\ (5$C&[G/EW? ON'08:U=)%)*/X%7@MT&;%S*[ MV-#Y[.-P[[.# M%PMWNHX)NX4+P=^>,880//?#O\=^3/ W.L^NY88+NA_Q)P/@X(S6\-D7L,-, M$[V02Y:+]2_%DJ_: MTK8$55BJ5J%"/[NZUD/85W=E"W[!8IM]=^]0T @[>O #R-;!:)K),R)Y/8_< M"E\H#E@K2_UT3.CBA[/!U=F/<%EGFN?PT/N'B[]\PA P8F.Q30*?5PWS%UX/ MQU'P>%$0U'>0A: $ =Y9F%L%$[RRA"6>4!VWA*68;P$W1R6$PEHB5@V'^!\H M?,H2R8@P!!0&9*O#0HYW)XQW@%0-)A:YA)NQ0D^(HR"X $61Z20S" I6TE/L M#(E*\2<@AS!PXJ=(\+!9B%\'E[%R5#MQ5*OC7\SP;F!4A3C%0O0!6Q6S4[!: MB?D>UA2SC7*6EG^_I6BVNH]Y"8:&7X7%WNIW@K/%,'GY?\E5[6#Z@ :(N2&S M? 7\-,+B-V0&,#!))TDBK#22QGU7 KGDG-SS[J=$-&,K*4X?L0&S^IJR[7), M/V&."BB&'A_!,PF(F'%4CR HQD_J5DBPI8W-90 M_92]B"/4"2-4[AL6'/?OL4]#?50O@W#($XT+$NV-Z')9X[L'=LTGQ:RL7Z/<$>"%' 0P\QQB...B>,.B,4N\A_ MH4$S%O*D'(@$.&,4^ RSSH6_20?<"$:. M1TI*.;)Q9,N0#8Q#JGXQ;9XC!T>.##F2U)G@O\%12F*9X 3%BM$P\B@S"IS7 MA+&IIS'K#D'SE5@*)F0;C48!4=,>D N)E_ WWBE+W2IC'HU8L;S<;Z%/N[E@ M+:VP1>.0? 32F#B>_G#DT+J/I"@)<YTT4YRGM(50%F7%@ @@?K 058H\=:%"VS-R^S0@FX#DH8T!J#2U8O ML0A[]E\/]J]HG"7(QY@WQR#NY^TL*P1):.550R4 I-TY@E=<80<9 4,8@FSX MI0LQ8#&TDJ)<6\$J*B+\2%,=!;QJ7A6%2>L/X"-%"0M;UCD4 [A."/4"6'P! MPX$J)K+8='[U17V9!136@(1[0:Q.Q'$Q*\(/70H#ZDT81C%$I1\7K+OR$C_, M7G/.RDOHW^XDJY#(0$:*L@) K"Q?,L%T@BT,%PZC6BWCAPMK4&A15ZFH@B8U ML>?*E0L4R'!"$-&BZ!(+^+5PB^\$SFF<$%=T.&%RGOI:\I(, CE6:$-=+46= M&W!X6@!';KR9")"N3,TFXF!^C!WJ9L:OPFAS*?R)\%X]V.MWA->-WX5A0E>% M(3H:XS]=C%WCD4FBT: M9)D#D^ N-OHNA8(LR>EBTB0H0L$-]M[B3P#0^03MG"1/(L;K*$UFL$_.*0.$ M3HI-E(RAPUABD7&5LNK0&3.'N):V_&HY+<5WN]GC'H2;IE=!1%%Q5)[/!F 7MN%K FCM3LA=XD4D=* M#!>4CF$,9,V2-*VCJMU!SQ!5O6>;HJ$9$M:1IW%A^0UN8SM7]_876FMZR](WL:JS3Z5B%%KT3Y05P?&(59.P\&8* M.D+6**&VH"\W3W]@HF%PE6G?/V*M^(E$/B'3,40!44A\4BA+"TBC$+9Z+@RC M!VRU8%5CB*T7(E%>,(>/QB!&L'U%-"6L5!!ED'ST4KC&:D)6CD5:$1/'#?XX M43]]_/(Q^PTKG$34$)W!!STN"B=## JLF8UCO+2$:!(.^6ZVX@;*)LGQW@MX%CUJJ1-0DH]@@>P\/<7H*<^8JGR':.Y#4._\5*#]DH&? MG&,M(!A-U6^PVG,0^EC!9 [PQV ,,A8KR]]!R7H83TAA9$IS1&EQ\1 YQ"8 M 9O&8ZP]X:&DY&B@L*"?(AH91*R)^DDJC),TCK+\B+S;,P%G@*A;HU2TZ<81 MY'^10T.0C?&8%9CXJ))ND?GMLV@!_0-+^M09@[9=!#L)SO@07<=ZQ1/*#C4F M*B&-&R0.N.9\J(V& F8_OX3\U8>*9KRBA/7)/6> ([G>>!T!!F@:XVW2A6 ; MC03H24;)$]R %^-_H MPU4 N"ID4C-_&D.T&Z4DUFL@?H91U$'I/R&2 M,NQ&XU&0>3&II9HA?X[)PCBAY8PYZ4Z3(7&;#]DA,,)%!$GA87@9H"IDU+R MMROT')(,&!19-V!9YPARR:ZBIA5)Q2%03"M62(B0F@S%_AX0GN6#19+A;+$1 M:@;BGZ"M G3X8 ;7*\)*(F9HE\(_HE=LT\3$.@&;Q?T.O(L8F5 C/_W&#" U M7Q^G"3"5?!4UGSLO%PXT;@*T?HS*6%_'DY\CTMX #*8)2DOQDHY3$&<^&RQT8DPG(5D2'L Q(5+I';W6:8 M8PDE+P0HY'@U4#5&FT?X+EB4<-I9^ Z1HWR,W'$RPV/\$)O$*37[V#D/([R- M%R<84P=EL7_,: O%/ZNM)+P K%^,;:,1\B 3Y^DY2VVFZ$O]\02C"R[.T!@V M#2(",V"*SR5 X553)ELDPA:8QE@<4%2(TM%B,. M[>+-_ '4V(6IPZ+Y0@0.)+*,!,AB&(488\$K0!T%KY N2;#8(6S=IR_.3Y$* M9U0A-IB)T2R"_04\F#B'J$S& M;\D,\B!*,C?0"'/O^'$,,TE'(3B]7->[+NR2ZD >>L#_YA'@-O,_$7L7Y\+GS-M"R3A35IWXVI>=!"[)\W7Z+X"1^P1:@'9C0]GGF4 M8&*NW\-2RW7K2[R@-#U_39;L<7E'O$/"YR":> G=V"AP\V?I[Y6OWSEP53C< M\O/MM\KB:UC($S#O%[6,0Q M)T8&@,<(W/F03!B#.H%GR:)D,&\VN++S9BZ9BH0A$"= .,$CG2Y/7[VX8PTX MLU(@SQ;;&,0(8TH JW;**N0Q/P5)$(+WE;0UNBV7SE,&#(Z-)&'_6KH[^3TF6+SM0!!V4;HA;^37G[UE!Q[A4WKT"@I[K M+T*6Q V @4B1M9_&)*#MXP3P=_4]P1VH_AU;9CH?49'.JR$E57^BKSK+8 4G6T38:K-^0+LF%PCZ$ BC5 ;C4WJE!&QMA<>LO0%7V MSN?_4](NI0WS>1I?*[7-AK/"Q$ZLK@>$0NHO";,L-DC+@*0Y:B077E[H3$%+ MT("+,+='Q2C%+R".+7#+SO8"S3O-EE+!0LR"B&?'?29V-M?K]DS"[) 2FM1\ M\5#T4V*7GV<5LN]2_?]3W0B6OT,-Z%[J>R=U=2-J;974K\*]D4X%CXBS.$Q0UP$XI1A,G#EL9^\DS* MHO#6//1 PQF.@#^5(THM04$;F%?J0B?FY5.,:'D5S>$I0X3G?5:?4*I?6R?O MDZ=O;C1]:6KQGYX>SF"NY3 M")#SDJ4.#*Y8>F0>A<^^Q=)BRLD#D B'U727=7NC>2[#<9#ZHP 5>2NU]?@_ MG$'(%@+)12@4[YU,?HU8$)MD5=#(MDL*<,K?JT1^DW?9!WWDHN$#Q'LA3U.1 MSH5WV3B5_))PBV1_9;559RBI+ MLZ%)J$$0O69I=I# 6+J?)4O.+:[SH3D!109!'CG.TI%@PJR+-J37(I'X=#GC ME^4VD+T3'3% S,U+\R5>:;RX/MV&Y+W0U-O"B!^G6"G[;WCW["K(]O/<+Y:7 MEQ11YU&IG"3/36*E=U%#.7&H?_W&%5) #-UP@Q?204B$#F]05Y2"YTAJ(L=^^)&TP8E=,#B\0XU\&_8'6=>1K+J8*E MM$Z2MG$IW)';+NA1^)6Y/ MVE#7"2$5LJ0ES"8K9KGQD%8#5RU&-"6>UNX6Z7$U.?^8>Q'=XME_Q(0%)E.> M\%OJ54X#2KBT'NDJ1N\%H[ M)($*:ABI/Q.CXBMM:93G!,7JUYPRJ5\7_K =,XO/CVL9T![ MFMED[.:DY@21HO5,>RBR"TD*&JS)?XXB+^O$5*0R8V9*ZK&Q4H9M;);NGR-0 M*6F2*F< SZ>$2E37R5$,=G(IF'1;"50Q0YYRF=2(F4_>6:3<^A2\3ZB<]4W- M,.+?B:,PK_\F]V4+#M8KB80X-#G>]Z' Y6$,$K I;E*@B;.! M3ZH"V/?R;JMYCQ/6DRGK(9V))FR^4&EZ38@-6ZXN]?O<31*(&?]P=GUS=T:3 M/>F4+_F]L:4Y7V .V2 M*8YS!V%=1=M^61XH67A3L;PAK9;9BUD/@Y 4HM DSNK3M-X$%@5- M)[\3P1DS_G)>NAKM/&,?64XS\)#AJ-0J/"'!!?PG<8%#3EX*4;H\P;Y-C4Q77GF( ME6@0C8QZONF:,LS(E+D2EF6U?/G-JNP*9RQ-2(N _&XA!KUL"0E6TQP&C6B< MX',-6 D-O2R:;;Z@.):GC=5M_!S%VK6%T"89QQ?".!AA,TVGQ!Z2C#V0)BV, M%V2DF8&9EDJ<9S=%$+J$SB)8\M?IXB5L*&YTPBAX259#E-B2[ZQ+YA*HN7Q@I.-%]QE>MFA:=,SQMJ>.6WA/LV4QFDO0B;$*PY4 M9LI,6Z5YZ0U64$E/HTH5(N&O,81$H4E212.">KFLGMN9JMT5'J$!.,CCB+2H MI)&,4MFUB>&2-*D(918$-&4Z>HU/LYY7KA BY"6%03TUFFL+-.]L0GR"^6W068^A[#B*VRTKM6.E*,5O M>*E>-"1ABM\NSW[ M*>E,16,H2D1V4>&>OR97JYC[/O>/5:ZVHQ$F<)T%BD,+E(V L M$(=S\5O1#T%:9WVUZ(PX)U]'F(@Q'B+X*N:YE MHA"":.($> ^TOW1^;SCMC^*G:8#8%@HN!Q]A9:<8K4(O(-WVX@GQKE'.#.R\T)^I!9[126TM?T6+)_7(& $IDF=EC/,"B0?G=6.E!ID[ MZYWZS 8[LC0MC'6:F,YL+G7>H5UJJI7 JP1>L]XD,)6$=,MA7-K-!X((R&-L MKC#/R,V_C-8H+B7X)Y>B1#(>T7:"^"%6OU=7*3O5(.25=*T,HO )+QFOC^2L M52^L;H04<:I$A(_2^XBIJWBE=Q"/$U6UL,F."#'3* [/$]]]GGCC,66'^;[R M#WT#>;[O*I_>1-WR^S+"Q8V H)(0?E@LO\:(M;+X)V9M=^PRP7<(@"TT0BF0SK)YY)]?IA\.H^)!G\9OKFN24HDYP0 M<@_>QRJPV\L3[[_SK[R; _;:2N_&ZKK(P0I0#;6P+W<)X%UQG>D MV%V31N*DS#2AY=^@O]!$KHB6GV*LCKRJ%E0J2YMMX$@[/H&;(6\ZE5NQ14-+ MZ(>=!3O+[?*J_74P8PV]S'>>1Z/ 6Q,RPG3 YH88)E'F218F"\!#$N;7J)S' M3SY2Q%"8LE]D X*Q.0Y]R(J/B;&)_QB\Y8 M9>\8T>!HQWSX$VL"'MQ&D/69/Z\LBP4#X*O)_YWI*)KWBB:MFZ8N6"_=6US7 MKJF:,0$WP9"&._B#+C'*V+HRM*+=S4M/E<=A.ZCL?M,O!3K,L\ZR_AR?17T3^)>#H(:[\[Y_&:)%3<)F(Q[F41\_X8]$5CH3!"SY! M.YV2%>6>\^Q=69-C=GM4_HHBFYYT86WNMMJI'/?RJ7"K9^WFMD8P909(*P$ )MX7N>-YPN MY><"P3VA""L/HV?RPS39Y[TW:YA&52EEM9JS7?AH*)"6QIS38IESP;3^0=[_ M0&[C@?S64KD,^=ALC46><#054RSY$/TDR_(A:X)<_4J;4LHQF1\AJ?C7.8/A M#";/'BBUX;@CE4T$][Y4/-M6T8#U%J7C&%*Q!+.DT=^1#/0?SFZOS;NS']]7 MH45:,4\'2YK[T4^$#+3;ZTM/FL?NL3<])+>3MU-U(RFSBL+!],K85I%R20RH M2G?T/",PZU^>)P4["2U4(]UQ*Z$\:'2LH?B[#QXA:1_!.2\/25]?6W24W#>[R:?R)RX4*E9Q5[.2V8J%0I M%;Z\'FDU3^01>A5F&F$Q 3'5NKP4QF>RR)L7SY_IFIZYLZ;S&/*LFOP=,U?C M,'N5UA^=$\462_MSDF7@P"Y)[0]4,[(%%9ET;)_L]W+,P_F>=W_/-&;RFKQ: MB%1$9FY=KIMRTF:D;19AMJLAO8+T2^9Y?@Q$]/E+C-$OQ@82ZSUCCHI=X.@'TE7@JJ\EP_^K&;N"I;)#]5MR+4]R^ M ZHP.ZC@YCMHV"I(O(%4V56VH=0'5RII'3-%P:VBA'BBNL ME14=L?0>;""!#\1'4\$SSF4YEZV)9]P7S6W*]:^TO_!R32[6TZZ8X9WR8Q*/0 CYI4&UFI!EZT-\&II.%%>_91FJ>3G_=%LB2,5E@>*D'*S- MZ[M(H'@F*(U?R2Y7]V./G5PI;Q&%<9;27>WK4).@S%3F4N@Y;W52?[LCNQN% M5A#FNC,LL?*M*E<&T9%U=2AZ@Q1"*Y=LC^2FN7@Z;Z%F*=4/U+1=F=>FA?=C M.=A^+%RXGK!P_3.* ^_""C#EE+LD%U37=KE^"(\*(F>8%P&AMY1>KE>J+\N\]LR[<%YIG5?)ER>] M3DIMPVB7A\+ZPS3YA.INKBWN\:J^L$AU@-]+UA51XF$9Q(:#?,@ O5&62S;+ MFI8\C/V -OLI:1R,4^4<.1.&V46$S)$S6W2TC&/\T!)R?Z7VPUUN/^R]7 GK M-_BH1^S8HI#>.M-,9U$67HL0/8^\)X8E$U<_K4JN:&?,T$W\Y MC7YFV1S9C)GBJJ*W9;'\?"'58MBJ%QXS^I#T>9L.)&,3!OQ#R4:O%.=ZX DS MHCZYBY8)U2Q9T,Y( -O"-TQC>9\;I2 >OEM5I/%O($/DXRN6:@F-W>+^VV] MB'3E@;D^<;IG>DWN_PA9LZ6:0%(Y@(0I8@B=AF%JMH[,8,\K )G5CXJ@%]#U M4^P,R2=00ULHD@:2MT M /\\N\\F+MHPY:6'V3.9"EEJZ53B?G [1)2B\A/D5!C,R;(*WLZB:#Z+;$SY MX3/(D@45.O5YW9&].C$YE*QS)/,).7FOB&)N-$Y9EF^6;4_*ZDE2*N=7G%]E M_,HNKGC*HNB$XC?$IZJ7$A,+SZ7M[(!39>'BL/+EG/B!,V6>Q9G>VZRI0&WV M%RDXH;F8DR*SDGC":">(A"6Y59RZ&;MF!ZI%J9ZD M6IH"$,D8&W5H00O]G+HSGENY%Z7L^R9>Z5F?5M%4A*F2\/42 \W::7!*YY2> M5]X65'@5AA$TDJ4^IY*&.\.G+)]8@>C/)2N2RC^4J>H'_K/O&,^UW44DO M85Y^YMS-,FKROB^@DD,#/"P-QUC2%1T=*S4;5<]WYEP&^5CRO6=K)2$IEMH] MJ5,Y+>>6F[> RHZZ4 M;6=-Q$@OV*P!W7G)K56*5A0E ;0C+F;0I.LY:<,.MP^0*U'0C)9&+WMQA(^['L]>Y'D "[ M,0(!#D!TF_/K-_-D9E46 +;:W=)T:\@O,U:3Q*4J*RLK\^0Y7;[W3-E\@$U8 MN 4Y9?L$ESFPZ<2W"6&RO59QN#]Z$C9J4U';JZPAUSZ 8NKV^MJX=<5)=EK( M'V+58N: HC9X_]\H M<\*L)$*8<*4B#PPVM[X+D]@W[%UH8E[04J-)2R;W\R=_N<.8?/;E7^[P7'<;DR]N M?^N@;Z$)7+7ZL;CSM]@+_&C=^HY?W>%A[S1,=YFA \/$1_ C7$6I;4"-2T*X MG7I2F,MTM0&*UPJ*DC;""Z0;ZIQ!W/I(M7N;=>1OSMF)Y(&B- M+5&NU#PW/]?P.-[W)OJ 5"JUC[?0L"T$B0/:ER<(J%O?YR[V/JW(G2U>RZ;27@KC37A M2;14-S,9 M8K7R(GTL4!H_M+./'4O%YPR>:33X7/P@IYK%:VW\7X377WSRT0^O7WST*1_= M>@98(T]L9F]\'^/;B"1 :-V:QN/^."+Y"Y-<3[D'\O#WU^UZQ^7AQ=_HTX;W M@6]QN*G^%5/D/^9(,"#I'M[ #F+GHF0_?M0HY@9^--E$>KL9 )?UOIK3B!5H M (U.-'$<&=S$/'VB""-H[P):6LB8CQ^#MQ17YF[)BO8E*PK0Q^T$@?-O-KB? MW=SO])WGS"OS-C&==/KU)%)VZK@X+0OJ$5LL8*DSWB*D=E+0U=>J;6Q@5A4- M\M\Q;G7.IL63,6>_%_V*S 6_#6TRX5? :ID0Q(RBQM<*J&\JIG[$0YLDU**# M54P.J#,G>3R;R";-B$-&D<\7UBVIA:1XKAV+FX%3+ 6F,<^Z*6*PK4[N- VO MV'AK[=4T[?&T7LM.)5E&H%?B?&$ YR5CORQ-:4WZP0\;Q=P3WN]2^(T=@BT" MV+L !/'^;\4&,>APC"5T G+C@3@H$GI@]?7#\A]J8>9N'^TPLJ?$\3PZO\UA?^XME=<@NWO^UG]W54?_8N,AI! M1# F>M.#*Z^RL%O8EWRRUR^]JO<2OB4B(?J(IG4:N5V:^RW4VZC$4=RGQ"ZD M+5N*0OK1(PG.(UW;H_"$:_I#RUCLR-#A>A&1S*_%30.\S%R5M#%7FV$S2F!C MRZ1AN\!.))[0.21UF??KO5\UKKU-58&X8E"9RJ6Y3>[\K$TS*@8]AB2SH+26 M6)2L(@2;].,?N0^7P_(GV 4X[E0%21J]];JJN1(@S5&CA;UX\EC"OBLNL4G M%6HFPY;_^4GUZ>++Y]F3QX]EYPF=(PS?YG3PKEV]X;[_G)T_S1!OVQ0CK.2; M'S\]^_PISYSN6_Q&GU1TS6=/GF:?/7[R9R^*:WZ17!-+H"_M'90\FXZMX:<( M:4.SS]XEGV^9/GUSS<@S] (GEUW\;_8V[# M#>+_9B<23'YO&Z]5%60P4M/P?3VP=3+[WB4J\P?\)^!@U_L=? MC[^*/S_Y^E,W(MG\P;+C2W*CQF[^'*&9XUA^CG'9^*;^4%+H#]]Z/K7DBC_+ M?6X)ZTD.96;L=BCI@!)WH*!\\=7C19'O0_WHBF:(C@Z@RYU3;CUNZ-*7Z=U. MT*7W!5VZM\/3["*5'2D6P6][C))5^I;#DWJ?VQ^9OE6D([XO?21SQ_IK3E)) MI*BOK8/PI\-%>9K_A"!Q;!KF==_5J>?>"H5/[W;Z"$>)XNX'\ _T(/QA*4%- M>G/O"\ U 5GK,:;J' *PC=1N]3XE=ZL#JNX:\L80,LWDR1,N9*['YDT5J<[G MN)#!:_Z?RH$,SHEVNUB#J";,2E?&K.C39W_)^'_NN-SNB$TP#_T./,XIY?>G MD+]_CP# Q"Y2F,*J19R1HF1UGV1[6I75I9C\>P &W'YD:04XDLGD_6X/ GC\ M#G)[_Z:1NXMA)"/WCD*B)T_N/G;F*A[:>/F%E X7%\ 79#8/QM$M[C*'=UN0 M#SZ6>AW8.B:\N?):<\M#3(V4QX1JP!-RDD(^+:CY#9R&;"DPM_ MH>_=R#=\[',7=YVU&I:%OGD8M@O +"9+&S%0&5_%TGH6B4-X':C>LGQ+A9P0 ML[Q\]<@>PTZ1F\@$-O.DZ3"XKMU3$?'??G9J$70R:/+1GJ'4NQ=%M'S^\K! M/+UCI*-QPH/.1#R@Q(-R(1?:INXWS#%6B8_R :\U _JZ+GDAN]-X.VZ[\[S! M;BIXU)09*TL!9_]A&0;0=MBKAIVYMEXC1\-CLR(;N6+==OEZ;AB0Q/5Z_$V5DG?1RNRC:#>>"WS3M%=WZW,3I=":DK F$_ \IB_@)AK [W>9 MYQFUD1!=^$'48/K274:@^VC" 27-Y"=!,U7ZOY1RAPRF:XMA58[)??(^]8Z1 M#:<4EB+D"(+LC=#64I3;G@Z&PS.>!MA(3]9 MS)%:S)S/T696BX:S=,LZF&V''!S1#N?ZV]\[ MGE/P20:E$OREP]K8[*BX *>3A71X(F%/\[7C61=(CGO5K;ZJ= _1/[BIFPF> MHK!+*4(Q?;XNSP<&EXG=@#A2\$L=(Y>XZ,%/MZR:B/;+!;U%BZXH^5R?T3>V M>^&<5.** N07M!X7=7YE[QA)I_7)@;92U-9O9Z_/'!7&/X:NZHM*OG/B\O;= M'LKE?>LKK,E>;M][P61@+)D"(U#QHJX4[J@[-9+1]>[0BQ*1=?9D BX136)! M N3L,"91Z\A-'("CRRJ/J@@]/M^5VY0I:F:GO<]!E4+?RI278K8-&@U0,A_ M;"M(YBU^(B<<9O[IXZ?/1;HW)]>Z8W5"=@/[=E"$9+,/CP-.?#RBX$+C9]QP M%)H!,_FE_4HAKN%7(KKCOB_7/1=9%9,4UH48MHF^+-^(K(\^%"Z3/!D__K)D ML"NYG.:\++AO\9*\,-.SLP1 MUA5W6K87**7_&SQPKV;=@[L]4D3T*:B8%EA MJM1VQ> O9]X?E^&',9AP/SCF#%'(G+G-[ANHB58,;HGIA2_.$;Q%&+U2NRV:?*,=*>UY._&R*>4W MFCM$_CJ]C>FHT4_^VL99229A1)C-.\(AKQ[N\S7K9S-J,%-%H4,K0B<_[#6C MYX(Y+DM;SNMVSG*2I_66[8?2;A"OZ>V#KZLV1M_[Y\#.PEF6R:*YK59VTGLW M&;3P&#EF(%-7_JZJ*X3#6VB^$Z4W\6Y#%QLF/ T,Q1?T*/3QRETUSG/\TV5> MU3*"S4+[I"I51L[[5NAPF,&OO\XUP@.ECXM)"H51?"'Y M_TD)--7!_BXH8E7=*T_"4[1TZ&2M5@G)Z;NA/4Y[NGB9F^M7-/8J^(*S52L" M\WU%#Y5WHFNO"T%=/E_@WKE@VPY\=&E,.S3B\\O#0:Q%N!Q)EVG<>C *34OH M(W)0M 1LMG6[+_EZ:(JHN5F"_A'5NBO7)V8=_0ZVFBUHXROL_(4E0?;]7>?'.CPS SWL/PJQ[MR5N><[3* MDL/MV;&=TZR*Q%[LL1+.?MQ+Q1WI M@U:-]G>N0/?)_%-#7=@>+.N_A50SG7&2.;.S"#VEG>;-C ^;P-GBY=#QC0(QYX0X1ITL= M&VQ\KTS4EP^3*VU9,7;S&4[[)0-4VF;QUT]VJV',! 2-13<;_Y_M5ERZ.0M.^[L&KHHL&3RX6>+UVQEKJ,MQA9H$8O$TC9K MY BN&NWT%A7'/F8C>I>#Z*._1$!G#>;T6'O8"-Q;\#F8\!CV#^ :]68AYN=/ M*>DOP94GQB$$JHG?17AH]G99M;5MO^NWN(CD>?3)8=UZ=TS$Z.%'"EI9I''> M[;>7PZ:LXMO,S%MO!IDF)]R:P3^K"#+'$$R5S33RW."( MO6Z5L\4-O=0N5IR+*EA>EQ#ID?)\;_MVCSC3M &:\RP@\-/0! MA#TL@T #OVT[XY43J9#(AK?F1U(.XH$G6")O-3ZEVV#V#8X#"F$L*!"<]+V\ MACXH;\$YV23%$/>NRVIG< 1S.>0EY"1XG<&A)W5VSI'BHA!:B%8NZ-'+GD]T M5=L!S6BA- ?:-(*>,;8K)7WFZ%@POFY&+I)91P'Z+;N(Q_0CM-I MY(ZV$L]LMJW2--15[DDY3$^:?FRU2R,JBMP4EU4>SNCWGI8;CR[%>5$N/LQY M'!%P78W_[(Y-6#:Z[CG?3E,OO$_IL5.];W ?*1W6Z]QA M+U[3\2DX:QA+U7OR_I)BX?U6W+?Y/O7F2*8\D@S86I/B6FG&9B#G'(Y75Q;+ M=U4/[=EU58L5&J^/41"%,3 B%,5^]V'OB-\\YZ'59UF3P[O*60F:;Q,(C81I M:Z?Z"DRW,?3RE*&0LXL;7_B9RH'9(8+>AIZ@_VN)_UML:6'<]Q']!7M<]M<[ M9;Y)/2K-X0A*+W,[Z#P$@I;51T.8D(<6SXL0L=/_*%2,GBA1W"='?Q&SU92_92RV4QBRI;E1WS[("OLK9( M>C%37E>MA!>'GG0:7GA D'MF5[)[\,B>UU(]JN\[E.GE/B"5P@XE'K#..%.%?G&:V_T\"WS>RL> MG3!+[Q"S]-FSI[<'!S%;V2,DIUUE+^:;;WWAYY_= 4;%\4Q-/IIC\MOK!3S_ MXDZ/,$- ?9>G>7Q[$^&G859E"'8Z &^@=KSUE3]_=J>'$LTS.1;E!6MI"?J$ M3V1_=W%<,"VMK%RBK+_<+Z(F(T6TW;GIHH>ZF)9$R[!!A4]X MTPWJ]4U'9[VC^ $@A,_K? YG*T\>/GX>P76GVRC_H] 3K M:!F[IO93MT+43(':%U]^OOB9Y65H22S^5M*6_4(D,O[^/1T*!\YF?/'X\>-L M\6)7T\:>9XL?RK8[IX/UL\?/['[,?+R]8'/5$RT=-CYY_OSYI^+AO_SJ^:// MGS]^*E^^*I<]7Y8&%V"KC9D)_8,_FZ@9Y-LM.:?*5''I#5XT#=>'?BE!Q$PO\I+K MQ$\>/_KO / )M:.Y*_[ZEHMP1H'SEQY<)P )8'XR_PJ>!CJ\@^ U,I<&'#^3 M1'Z10IU+K,AROFYKCDS7 J4B>X./F=S2/0Y+*Y9=)VG-^2%"!1/#&.ID_$!_ MWCU_I:TJ3[[\[.O;.W=ZMU]_5-,Z%_FI8G:T%;,7 ;7Y4';E&V]+8;^I MR&OUW+X4HRB[ .\^<7^]V.VV_^=?_UIUHRO]53;#Q(7UYJ%EVV0WG2W^1\ZK MY"X/?>E_ M4Q%W*F7WG.6P;'EQ00%D[JGC/K]H,URBL -7<-4SX7B5[W:VVG MT7L^^R3_%)=\\ODGQ:<6F7S_!U,NG)>+%]PME^)SUQ2/@K?Y @B;MGG;**(D MR,FL/F)Y]Y81$_$%=@R V7$ W+6-(E#X520US+(I'1<)>3_(W-LQ7I?9^1!/ M27K9DF7A);[EHDJ/U/ G'[W^_MN//CU;O A;I0F@TP&LPA=$2)CNJ&F:_I#-]N7J[+R]O-]\YZ^* MC_2U.GU>"4+Y@.&KH]GTA>V]@']( @XB#BJ4\Y3O=HFA7 \YZ M5Z781^!VI^%4TL;&W:^WMI[DB2=/FVL>E/;L <7F\'.N&,]M^OFB*OZOCWJ* MU%]^\_RS[YY\^<5GGS_^[INOGGW^U6>?/__V\;>/GWWU\MO''WG'?F,7_L4[ M<^&C1L=?O_]Q\>3%V>*75Z__>_'RQ;>__O3+ZX=U^&.8-_L2C:"G1P+#*N2H MH])AYUP]$M>?SA;_7SLL^@O!4[%<#1\-R&&70D6/'#=]3Q;FT&A["YQ&4?:K MKEJRP99U>\4T].H2Q"2"LF:THQTB&!GZF6&QDO-TM MCOPRKP?I04NQCS^Y?WFH!-TM8*V#)@OYC:$&P-'RS)E!GA&V]XH-X_R_NE.5 M#4:2N.Z5XV0?W MW&\+[WXO?1N<0?![>IE<+3IHB#)W+LNGL46?=^T5]YIS=B.56KC]-O8>B %^ MIQ7S\Y-GCL\],%X[?A44,>0P^?O+YX[,O1Y]H"F5ZS=MG ML^\BD8M7N+TD7O*&=\J,WI-T(TW3[=_^Z1,W\_?V]G>2'>:]PY9D8M^WS]O? M07SPSN;XU9.SS]_)A-@:OHMQ?'7V^%T]R_.#4W5[MW&/\_3NQN9#=!O/GGQQ M]N3>W_XN;N/Z/?^Z_1[1=H_FHM AR9A$^C?%P[NV0VM9CH;Y)$P7T+&&ZF^+ M*O 0N"@7M-JB7Z#L L%**8[@$L8%$#E$3>>)KY.$V2@Z%M/@1-E3 M>,W/$N^#9U&$AL<#*L..1^ 89*\7':0%9\J5(]Y+T$GQV?C!G1!4QL&S_5V? M3-^;RXEY76L0GFENQG'!*!0W:&,VT/DR-@3WW!$>0H_%M!7:UR,@[J&1!PQ@ M(YR8I5M*<+#Z,NN\JJ%G9E@OR0%!XVN5BTSFOY!&LA>!7N705'K 6!L":6C, M&CW/M9F-)S!3[SD<1.:2$<]$E>GOJ4D]M.\-+,::M8NU#O(4T MZ.2K"U1BI2BN#P3TXTZ'^^$=5&X0\/-(AY;=Q;"EB7E7\+OW\V(?_=\OY)AX M<.T6=U@?H#N2Q= UR9Z)W(JX MU0>F%_?%XWLA[/OL/YVPK\[),8O.)&Q3 ?",@C":R;"X-WIMN-8_Z#" MZ'[XX,E"3_;UG@@AFWU(/@)=%X*OJ=]:[M,XZ /37#F9T/LQ(?,NR_VD#T): MMZ7!W8E.AQ-1)+=0R7,QJ2"+SLTL'/AON/>I''T:8-W0R(Z8OBS>,UPHD"1G M47;3Z\K:]]IAUT%V/4@2,QO&@E9%5:?$+_1$FU9Y:>A^W!ET69H*M_($\=/& M2EM4&D[9Z"*F%@OLC?6SA6O%@!N1-O@ODV&4&A'E)!1EPF)8=I>E,&YWY9:. M0RJ.I'0PS">'DS1R;/0-/E*C^<&B!ODZ2#,G(>W)+H_4+FFKLUZ9�Q4Y:C M?D.F'_G7 ]K)L?+EHE MH5$AW'$RI_=C3L8S9,HNBHQV3-\=^J 0YPNT8>B%U!?;+2@"];1]$\F. M(V_D>')JY'A8C1SO"?>64/5J;55I'X3+BHX^,P>:B8!,3M' /]I.)87Y-#WU MYU-1:P;&GO/WD-)AZJE2&5;!D#0(@2U _W,/4?ZQ*LNB'WT]U*$\8P7=3DET M0OJ))\SRN8X 6'_0DEDWDZ$X^"C+DJM9CGF)OQY9%@_>]L5J!=+3"'4" MS3(84_CQTU>;N[-_R_'C.FBO'ZO)"-DSM])XT8!"I)02O:=_A M5]G>.!L!*F:0RM((<:#,QTB3"0;Y8:%%YW ( 4IRFYIH.F8'AN?*AN6(+V!T 9\RLL4W>8.JWPMF1%WE@DM?U-4&S%@1EB*'#D_K=[LQ M^>S]F,GO846.JI9SC(1_]V7.P T M>X^1O1"FF7?-OT M;1)6B06'[*4_B.:JSY)W7;X7TMU)Z8&+=^&-'Y9!O!CO5>8K@E);;MP1.]7; MB',WWG*GQE+U' 73+RKVG)R37#FV'C=[VN#$A:- L^=FWK+@177.BSGH%!FM M>3\E=G?7IPO]^.(WH;93021M((FW$,K,,4X/9@3J,?4)*V#!L.G&WYXMOKL[ MAN?+.]#2W \6-;L;H$8 MB*)$=HDHCE^@*Z#.R<=?L#]3J;NKZ#? U,3NKWUW-LN^/0> MC6=F?QPMT3#,M]@?,]D@ W_[=;MC>/B'NBTR='XL3)P*?MZ%.(R2MK+.XH.A!^ 2%V)#)$^COE62_-*_JCGH\,*&E]Y3T0^AM\@#'4\_"490J\X5R M#2G?04CKFL3*"1-QI)91P65TI9Q!0A,GA)/96:#SBKQO>[*0X[40QL9$*954 MXJ>K^A.B_5AM(TIY<)C;-4!U6BB2!"$G$SE2$Y$-9L]B+VU?>AU=4VBNFD<7 M[0!9=ZL0MF)$Z89D'W,04U?E$&3B[&[3S3)KU/8#Y=7I1&/B3*8JO*KF!C80VI-$ MSK9UX_R6MF^SZ_F'QR3GZ%3C;@4R5,5G MG-RS2:;#?4@/Q["?$;;*H$$\&5% 2"H:$]35B:Y\](LG3T>>X81RO6>4ZSV" MTUAW8^]$U +?A&22N[:N#RG0,8^5K[JR8XD[TJ@1%>*M0KJ2Q]YO[PD5T#X! M #XP#&2S>#&<,X*+"S1(SYIB+<2_'B%['#QD%KF951<%OI1'HD)]J&6Y$_)R MD(UZ^E0YHA9!=U93^;/CCTN[&3A+IF-)VQ@S6Z4U 0T_IA=3(%G8/29"9EP5 MTFW:RNN5<'R:]AD4R2[R>BU??_I8]H6.^^@;(?EBM1[9?N=L1T"#?F^(E+=F M4U[>.57+S4SQ!QGM@.8=&BU9N#8O:<[I^Z$T"5&O/E_<<$TDX590I5N1!=LP MZU?!$1R+]^,7C[LK8'(Q1-EAQX0:%UBHGCR7ZL+_6ER1<3)2VQ46=C<JBQO'#CCLZ-RHZL".72[G4$P@ MXFQX*X[Z$/Y%'CZ+(O5B#\O#'1J#J&Z>E!)O-S);IM CK\/*J@8'F6N4@*O1 MDK8<@Q;S*@?%R[FI^CV4U9,;;X#%T#&>A.6W49 ]B0GE!WI9?$]F/ MIG<([4A@SO5"'9U?$P O7%*E.P%$KH40T-%E8CC0["B[GPP#HW!'AF5(7+,? M?B\C6!=U.T^$HK-BCY5J6."0'>Z+[74]OCLYU/.*R[ST!*D2M):OG-?-(-S! M=I%>E:=N:5<5H*]27(8U(A<3ED2^5U"YF)3%LL/?!<4-#J!T^1)F8=^U(EM) MYV*N,*/\^J8\S/T]GB10I/2<"*L38@E*PBAKFD_V)]HJBC"R0,/**HL82@_,GGHBS< M\P.%525RUFO%Z$=).)>G@SQ#LH_ .&J)X99Y;3O-Y$%Z48],@])H] M)QE9G.CF5P4'\G57'H715]K!XPD\W_9"T S]HQ)I%0;'\+F'^XR0G2JFO1^2 MC^T.VRH MJ?500RJ(3@2;K>AAQ?%/N'EG1B1,Q%MXAM_-Q;U2J7'D 2X%QI7HF*O 3"2*_@"9EG^*A+IJ MR.*ZQ%OQR0+SDLWXK?*/K9S_Z;]YCBN5EUE8F>B!98UF.8VMXZUX"U[1_/JH M,4[] 9>>\H%K ]EB29=^HY2#%#]W0F]>9Y"T9?VAH3$"0@'B8Y7KX%7,N$N;3,N'D-/VM[H3+?T7YUSNN-Y;K+1WQ?WK2E M97+X8Z!I6G:\YW",_#3PX.>+RYQ,1JPT\/M'4LMT MK83BN=XS MSTX(CQ/"(](/J:S-?)IA+&CE1@<@N?)(;66E MF'<*Z+KO5+F]+@HM\]EF?F%Z"LDJQ^$)W,6\7SSE1FOZGSNV[]Z1OR$8PUWZ M=D\]^'_VE2<=P$6+#1'IF+IE(V;D$*=3JITTQDA&2#D@1@O/TKE7I0"PT#XZ M6JO8P5UQQ5>@G5?@K3E-::IVS"@AGWB1V>OB4I=YM\=WI(8KNH&T0A_)?\E? M)=.@""D4SUGM IS+EQ1S;,KHE80RB[Z=PE!O^JX3#R7D>_]!'BJ0/+[-!Y&O M>OK90W!!2A[0:X\Z=N<<@W_KRWY'5^+=3,SK&?!V)Q=U%Q3 M/3#?D >[/K0(D87!1A6N,;=J<2:A1=BO]X"DMTM:,1&(QXWS2%(RBH.6-&W+ M51^E5[/_]#7_)^ 5NLN$TZQ5E#$9G17J))'"N9-P6%OZ\R&]$ YUB5)8$&32 M7[=I<2^=^(0)%,GF#X 1]?!OY=V"K A2@V^:]JHNB_-(.:E@8RF7)/A!R3GX>X_D=,<%*:F@)V4I5W^A M':P;JATP?%A/^"\&=9TK>C;J$".2&?.."C)D]+J.'#1F1\Z08^2L:3\+IK;; M>V5?@/>2+S&T3WF=D;*W$>'QB[(6W>::=W6K*%6Z%]B6H=FL(R_ MQWY.C[AZPXN[C_K3"8H[\3%(![>=:3;/#]0_!UKAZPI=5^0O!I:W5OM(Z/C M<+,/'C"2]<^B,3 $T3//#T%,3(ZL)E/YQHDU&?HFQ9.(=S(D\)QGCU7%@TXI M^Q =^XVVSQ>A5U'<:%^N!E^VMT:%,788?8C=D!2I8WBAK8J.&B^@03F6VD?0 MT QSK=XR2)(;'J4H=UW%1T;)SMX2WO^09@A;;]!T/# <4U:DM&&DET[QFELI MQZLOGK\C)"T09M&"E<6#3;[B#9Y\CH(I #/'*'[RT<^O7GWTZ2SO-;D,:_14 M7Z?! /UD!/72/3:LH9(.P)ST7OQ7>U5"X9=SB@[.G86E\ MD)M+"N&RZBMX8?;SHN:]VB_YE[M\]09;WU_Y&2[V/4(.;54.@ M^( B;XJG M=HD"1)]L>.G,J_2WY%. N-&;<1E$K_^P5N6W$X&:5<>)&_8N^5;B+%1\:%Y6 MW.( =QFV#=5(NAQJAD;9M^=:OQ*PXQ_;N@5%&9O'^,=!I4OK?I(ZX\'FS9<5 M4Z4Y6;VY=)8'.3#ZPJY!C,DNXCBX_?5V \^H\9A S%T"4+ MX'&.B@>C65?G0Q1?314L:W3"D&5O;&6ZFP?HEO!-?6+3_!D,*,* M]0WI+72FRTL67\9$D2_I/Y7%'N"L.+ 8F?4_;;IZE ?QE^7EL'F,Y 4FW05:K&6_RP:?D$!#."TCUU)B$]0E'+X+NSX0H]=]ZUE=K>#$AHDKUK1ZJ5Q M@2GQJV:8?S-^P_HBRN_:X$#3L^M("=IDQE5#= +)B^XN/2R&7D(RC96 Z?B MT!2I-$L(7ES(@E&GD0 ]HA["^BW=3Y?L:/+\HN37E\9<,0?RU!N*,#(?\<+M MAVLX,P9],3<#2?,E3EI1;=J%VS)^]C.O?DF.47;LF,>SI&DAO: MRW;!ONW<'Q]I3"_Y7W5YSDNXSJL-8HPZ=C#(B!8<[>S<\%C6C3UJXX/23=Z8 ME@5_YTVY]^]PE>]C8!,/4>E>RBL.RSZ#AL5-PN6P.^)IG93/3(/-'4+7(P<( M?'8"")P K-M=D&'Q247@EX+M'9ZW98\!XZO2M*W7KZZ6RO%NVHE?\]P?CH: MT+:^&3:1)CD.A%$16RNK9_WE1F!V3Q\_>7SV6"I2&^;<;Y7=+I>_/7GZ:$/W MOO"%4MH/Z[J],GHB)7A6MQU:J:NZ['=M4_93EN*0'2@UZ[.A^7P?Q;7;5YJD MD&L5W_7,BR*;%U_2]PQ_S4WE\GR%- MR<'G!06M:]YB0U9K19LT?5((]SL:#'4*%S>8O?2N#\OD7S6HEV:!Q-Q,;5Y] M(C:\<1%O2]'.'Z:;]_'3LR]2DT?-0$(\NL<7:%O"B@^L!8:E0L 6S MP)U,IA6S+T&1C=PJ[V,C-[?Z94$D+*=(G6Y2AL@53[#&J5I;T/4B[E"K\>=: MB U=XS@=A"ZX'5795/G5V.R0$'2!*^NTET;?@H; 7P$I<>SJ.1NO4OIW9;59 M#A0(!Z\_Q 2.OC:-S[ *55F;IR".(!0Z_A543%'@I ==YUUD=3[^ZNS90BWO M#J5PYT-U2UPB0/>9N>.+ W2J_(CKZ@+>D)4"W!V M9WJ0T-V4.9'=GERI0"=:3IT?T(UW'9G5>4L^A8E#3$%^C N(](U)CCX#SZ.H M22 F'2EK\GE;BKE32B?M^-.^2]XC8D.A[OMF!+Y;'%,NNXZR8N5U+(G&,@L M>S1TNXM *R.DJ#M4IGO#EHQ4,Q+KRRRS*?QJY65>#S)V]+U0: >G[_B'2-[V M(] &KD9WDQW+VN^E4(Z*4PV)$&NU#"U&_E:K_:HN9W$;R3KJ#RR"S%93?X/E M9"5VITV\+%TMEX(.1#)S/#IT(3K!T2^N+DHAJH4$2K7.ICP]B'+_T58I78\K M7O!#S#OFR;4TZNGSC<5&6EJO&B5-E?"8XY*\[]M5%9'4^8J'1K 226B71807 MS4V#EF-_4R9E13"#H U/'V16/!PB5Y/^63[ \/;]VG#']5WQ-3)7.7#BLB0A/_*X! 85A^<^* M\MR9(.^=X1_NF;]!)YO>8_JR"=;;)H1=#_[K4-VB_;.\H=,;2XQA!K?K\D*: M\:XSO <5 <]OQ5,&B77-3B+(.3KRA&MF(T7R8VZ,Y9/&P_ZSF*EOAB+F1BMI MD1EI6>Y;?0*D!=M:&=I^GD7W _;45;TK=4Z?F-P5FX8V!7:F)!0$( MV) 4M% )WM!ENOFJHRP23M:]V\]BB!GC:SZKS;4#*(3&+85QUB8]_)[,^8C- M.71V5G_$[H9 1Q9@'5:&ES_/6-') M_QRI%8TH\TO:K]I-M7*UNY3@1EIH OT7,TX$%DRK1F^[BGY1<2JI["[+T%DG M%]]'P?@TS9G7NW(&SQWHP:UD(+==#L5YN3L9[K$:KHD8 ^ M>P1V8MJG!G4-5%:1IV.TSWFK+3>:=YP1-7FKZ9V0U)^?D-3_'B3URY(+>%@HC6@&SSH-NB>Q"QI[./RC&&22PW(4@\85C37#!ZP%VJ& M+B9KT\NA%WR+'$>XQV'40UDH8:]CO1*Q!]'*184T/!($>K3?4YKR6*]*V>5TRCG0ABK7H MX 86IE^XXNGH2I!XO>Y")P,^4@,.!%VA(9Q;9Y0VR9ELFHQA4!82'VU=@1Q< MMU>[6GO:0X_6HBCJ:_O!\*P2B F##4@UC%UAU(G1=O14C3;\K;A=3W4]N;9Y M,J8C-B8%2(_0Y!58!TS/RG@5A,XXD"^HU\I2RA\.X%(JB9.!':V!*?&6\AM* M. :BOX3=0_D/Q78TZ.?VM)+[&="L[7>^DTK-\=J3(,GVE[Z*_%!H5W3* M66V7&-M#EYGYGLE@! *\R)>M4+@Q+=C0,XBDK/M2>#H-%/R1AP-_9$#@CP0< MK?6WU; 9!.6M-)AH[VXW3IK"4,=>2KT)4'H#.\U"TKE?C1Z$(?$&/1VU;LD? MWWU/@Q88C?Y.=IT*C6=YO>]WRLIYR=P!G7+F)5TY@KXW5M&@J0V*J0Z=]>5( M== 2%E,,M[9!"6T:6@%@BAV.L%I M2/ M.E"!@>\"=H[9G]92<=7O5_4^54_ M5+LDI>=>>E73+K[(Q<_BBQ]>]TSD$#G0C&"5XPWZ(*M=VK^G78YETO<0"MI1 M,UA1-0#]!0;'H%(I#0FN5?!!]1C$(7I[ZX:-%OCE^S&5&I\*5BRF?&V+#*BQ M!ZA*]2 SX/Z72%0?&$:DIS9:YAP>U]TE XLG/V& MWNHL*W;X B:S5^_C'FNQYA2Y*K<&/;R" PN^F22-F'*XLN0DN!=<@HEW#O82 M>(F^'S;"4\?1<-Y9;KTOQZ-A? @"S6F5/&R4G\_AS5_)X<0&:$?C&0C;?>\41G7%" MGA?("N'FQ//IQ:V[D?ECC!O<\XDXZ<*4 =2KKB94XU,!W$PU%L09TXY) >6I M%^8H8L6T[5YTD'V/MI2\#!-R@E,>J9DLAZHN-#90@XFZ4C-8HNM4'$]YCB,U M(E-/A8_!ON&FE9&#T%7)XLZ4@MR6U4,\YGU!]0"O73T*?P M[Y3B?ZW\X:=R^K';5L4]DV&< M#,.J,\KL)2?MF$\1(0)&$@:VV4I(M:;2'D#$^U1I/T6(G4SN2$TNI&TUBYY? MD54URGT[4N9S1'MP5QW]Y60X1VHXFG4U^_$49 X ,9:PD[J1I5M' E',H"SD MC3[Q&>G-H$^54R"^K*N5Z=F=*M=';(3*/Y)!K5!%+Z/B9>DI>J):H]1&=M4E MRMWEA@54RIL5L8^\ >V+4P/:2D2T_.3 W#90 M;*JL=9X_I*6[T0@7 EQ,LO]MWA7U'JK"WU4HZ4U$>R M=IW*]L.L.#/H71*7 M-5>-$]I?*1,G\L FI80$.YJ$AIT7D7/,P ?:=*&MMN*D1*Z3H),#GL6YF3 Z MU-!$OAIZ6J"6K=_0_F\J%(P:B9\RBZS4B 4Y4S6/N()>!AR-,:%95SKJT^B6 M8E4"YF',HZ#U?(E)R:C-HJIXT>FK9!&E8 _I EZ(79G.IU/3"E^EH58)M@ON M1IO(;;-"EJ&+C')7B[T(TVWI M^4A^,AX)0R*_.5Y *+LK!SJ"!EYC"A:"I9<+M,V(6CB8R%6Y["O=@3)TM*1OA9>C?6?RT*HWZ,US==&VO6G2G2UF% ?&ORA*BDDNUO/:=&PSHML*,H!FJJSK,LR@AW@ M1E3#@97I%2(2NHWBP[&9B(0M@[S&1F4$!5!J49U:!OF8O*$J'J;:W6%K7.YY M*'0\MV J#3+ G=..J/?!B\W<6_65(>@AR[7D'^:K_?PQ?5[E\3KBRIFZZ]GB M!=1X 5Z1_)$1N%U%#K<(7IGNT0%V;/JV$RKJ5#_ZS^SFA[FP9[4S/CS4WD]3 M],_L$#)0*5%,3VC@[G"8Y3;H$"ZX.+J@KZY)(% M8T%@J;NR6ZIC_999PU^M6B#0#-D5)D( 4OT4$Z7CN[_VRA/\GGP<5[P,Z>+W MT=B/@Y.TF;.U.4@CC#H MIRS^L*Y2I^@>X.7:O0F_X.>YE^R MDY&!-]+0"#75O)Y8%P.FST%*/IW@&]T;8;A[ WEN6FSF]L)-@2'M:3>G#4WD%SI: MI#EV%\%K^AFO^GX(JM:WV&':&9BZK(*U2 K[75IWW%$@GJAW,(A L'0J3)[Z M#QG\F0]WK=V(P:TX9T3YY'"',2=8W[ZK=QY%/#:#FIWE"9,O\D]$-$<&?M1A M&<*Q!)>1*0:XUE&C,\E [G/8"TBE)SZ98JSQB]F@S$3 ?&@)WMF7!]QW_3@ MM1':<09$,IVBA[4SO@I'EJD9VDDU )^3L4G/)ALYT74(17(@OM>TV.!#0BCH M[<\: %0+IR@O.X%T&-EYV5FCMG* MGC9LSU43)#R@Y&EF(BP5[D';7J52:-PP(R6WPFM9O4HDA'R&*!Z&1.%*>@*" M\J'LI%R",>1[Z'3VSQ*&VVE)V%E*UB*TGT*O@YI%VP6Q)Q\PF FH(HZ8"=I@ M%3L#3ALH='6E(O?Y/SGA);T'HT9:/#L-D1O?S%E.7*S)P,]8QCA:F+IGJSSY M9":>08OK,W/H.^-"?U;8$@YQM&3.7WI2C&0!AW^P$7)#;AE[%+YDS%'\;:$]S$;V(\?>%?<$TAC9[S); M6'4;ZNZZW?\U=;NB=)DSD!J",O;'UY*FR="ENQ6S)0ZEK[E^2. M0P.#IV]+LPDJYSSK@4(@&0H#(N@XM^UN7[<>PIL M?R2G[,: 9BQL22JBQX<#BH)6LK7VI..?2 MA0+%S,%!L'FK74R^B]8UJC@BR.K-BK?H:% F8AGW-)$[$_8K>:+%.9_ &^FU M3%JO1V\7PCC7JKD9^EW %K(V)93#NZ3#?_P0..MM>)Q75;<:-BP-N3+CFHRH M[CLK_DXM#SF3GYP9.%!2&P=BJE?/:3P_!+T4>^@K*G*I]8/T4;ZV(D9AXF'7 MITD]Y^.6WF(0\PC1C.816'["'E7>4DZ#HX0Y%K46Y2K+'/(40UAN=#*E8$BO M/B:ETO;<1K,:HTF:'CMQY*\#["J/(&/MJ'5]QG% ^#U#8ZV5?NS%4;9*SL+! MA;G$JL0U;%[H'489]4!68S3V7I1!/IH]IDI-H$B=WADG/<=9UZEQ98N+]HJ+ MNYFLNK:A8?D'/^RR/!^:N=R),AL@1*4I'X_:M#CD6[Z#U WZKI/FVHLROZPD M/9V^@Z.SZEJN%"0)7."&KZH^ /7B10(3O'K)L\7WHL=K>U=$(VN% MC Y7JYO,Y:!VX!@ M7QG>.0C]ZLM""]AE7M*-4EE>\%5:572U%NLECB"_ 6^D93S^&0F".& :R#;J M9(X=O8TC9X$4HQ$^S,3GAIW,IY3;$;^(R>7QV8V/T9X29)265%,>(4E2)7&! MX81*;$*$22L"K%P\0#0OTQ*G)%CT;,_FNK@DJQ<2&$1.=%B7_(: #G#^PF.K M.,U;"E$N/>&*;[WE$61.+FBP%,B@_F:DZA;41M^2D'Y8D=U/Z1;Y)R)H[!0W M#)$/%Z<]1Q:?]R-Y5I(QWI2[B[9P/1DU[32=L#)(3JSL5B5= ,+C6*4QAX L M9#H'B[^-/1=<)WE&>KK+L@]D+DZC.Z;]TC9%?=T]+H'<:5^6L/I\.+?L!B,% MKIK1+T7_//H*^S1S!3Q+69 M,EQC2_&#WG:E@11B%%HZ7?&(5_!>/K85G-2 MV'=..Y8H(D."*I#5KZ3S!IDK_Q37@/R\!-;]U$CA$3!@EP M*]S'E87P$FFU>.D M)>YA>8'?0PT*ZXK/-SM[L;X2HIY5N0WS+"1!>F@2S*A]/7U+SC?,793&[>,G M7YU]L:#GJA$F??SYL[/']D_Y(M[OAT M*-1R[PXV,C OE@S'Y:!]=Z='_?C9L^=Q+=SZ,I%:K2G1Z2!NJ!BC6!J\0\.) M&:Y75;UMMYH3?--0%"2'\/$N:9X-P%' 7=*+<]&/RVKG%PG>C:(VUZ;GHD8< MK2$O0GNYL#9*^(! 49\G>IN0 )%)JJB49G:$\R!A8YS8P<;_QBRE7>,[ :F M&J&>Q#Q<]<-FG!ZV57,ZP@#HRJMJ*] TC4IF&A G84G8\:4U\4"[H<,4. 0I M>A-X9'1(4(*42H&FIC950UM3IZ2@\A#CNUI^T*(-/;"E&_A,G^/98G0<,FN0 M0NF,.7#2<2FMF0UGK\JNY82F= UD(>A4B#UCE275+/E' .3QSH*VN$0N.MAB M@/^Z@[.9PDU,]4,,/PP+@.AQ04%Z=UXYN0P%@2&FUBI_-&*T56R1-Y_19Z&9 M"B2'#RXX21I/7(K3\E77$@?&G$3&7HUL+DL%1Z0 8T=//LZ1'^98F>*7WW9D M+/\*^23#?8Y.JEA@R)R[S$U_]RF"F]OMMV6:\TWF:O%J?:-W(6]*[HC]J?=& M!LK!$1K_J?F!GH["W"*A$"5Q.+<_!P3T.$-%3N7_2?G_^:G\?RK_V[O%U4Q^ M*I;$D'^6B*/JD[3@X?2^E5D37I>0Q+$L2I1%=56_A[4+_'H3%T?#TN3]RL*X MJ]'.L1.&=?:"J%AH7"/C$<;9ABS4VK6LA:@1#+Y@60^YTIMU2B0/HADA;3_> MAP?!AT+^UCM_;Y7^EZ]BWR=]$:$CJ@WQQ!UR;THPKC9"?EF0L=+LC 14C>SE MBC-QG*'LBDCNDRTH4J:GJ/H+YB=@MRM-T'V[WEVI?*!]U6H,(?$Y4_FT8@L" M2KJH%1JE!Y +W2$AJVE?I0UN#V:9Y[=BF@Z4GG44$K,W!*/<@/ZO*..$SA ; M,=*/@7/:*1EYCOS20Z+14/[Q(@YWA^UT\I-QHN0%3@,&OBU39C_TJ@H[L^8" M8^!6"D 8@40_86E*+Q@$.1"Q)PAI5 U"6R2LQS<@1T-Z6&[AM:H=(&_-F@9R M$(H-*1[&((6J2\6-[W*@+_E4P3,81'':ADL?8\YUF+&#.=?,,=TNZ6L%'P"KY1"B,6E/6HT[1 4YHU%IU4?64B#4%8_*!S@V8PEA MK7Z?KH%0+@JX?.\]TC6Q;E<#:K7S#MSY#NX\4;)R]<,)'1D7VE]OX1\C[7*L;4G M!0[!'V."] 4FD&,+]U>2/E'\OX'=:5&PZ0U-)33XJ=H/^^B"MA'4(D*WO *: M%%^OAI)@BXQK07!I0#DORQTO+)/4$Y#8[@)W0.4B9:0P$2(TVV\3.@=-UU0" MWI*VZ1 C,3U$C[RVCA%9>D.VOB*;N&K(+T^*^2Y@.NQB^-)6?5SNI?8HT9NU M7YKGR"]I&]9ZD;J&!,&%2(/]4MKM@U%P CG9.)@[\&QLCDDVK\BWN]0@=-*3 M!@(L19M/M(=FUD-C+Y(TT!B;06N=6WU>EQ&-,;L:^4A.+X.,7NAH,10M>^FS(M*"KB^$T43;F^=\O!*B1-JPQ84/,^D;TGW M+37'@TT/M;2N.P0%&<>2ODKC__#<]RBM=;C36U:NC$33,HT8 )*!C&RNPCPM M"R=]'N,N.5T86"..T]TKH:!UI0;XD>!;NA=(&/MT= MYFKE\J;3HK@%*S=0$)ZY:F#"2(P1D%HRDW\E34>10\*7">ACD3#5_D>;Y_762Q&R(Y'5&U!>W6^*V<"'HQ. MV91.?7FF.?(_8!6..HJOLC%:"MV7>!MH=R4;)<1M..&KQ_S!\L-A]E-XT84X"U OF ?9.C2*L?N[X!9*KVH M% 98=V^QJ!& Q.!D8?]GD@:I2M0J5\OG7#\VO.VZH+_*:36]G3&Y2 M6)6Q0E27YRP[OZQ5*#P*[R(4\=F=D_&?C'_6^-&@,[;\0ZI&[;#KN3!C7$M" M#\F&L\R;-^AXDQ+8R=Q.YF;F-D,+#.*4';B)#]*IBL^$)8;T4BP$+;OVBFE' M^Q(\8KV>SX1(92*Z:S$U'=O*2\3@2>O5R5J/U%H3,KXLDMTA#;U&!LD$V+NQ M\S2K%IHG"160F&"4I]0V6 ]= ;Q0DN(:G)XL[4HMS@M)=>3YHX4B9=ZP! M/UI3.%-KLN"M=G,"ZWUU NO]>\!Z)Q?U'^^B+,J2LBP77*>UHQB!!4*)297: M^GB5E?W 3CJ?4N0&XOZ"4SO2.KR$H@4.)R&@/(D\G>R5[56[O1475^=73)LX MU*40QH;=-BE2)\B8V =5*E%BTV6) 7X84)@.%B<;) 0+F*D1:/P'BEF+Q#<-)$A+N M&?H&L,1P06DV@3%A F="#2Z@IXQ&N&P N7BI 9!FWK*?XL,K;?TZ4HSH'7 S M#KLA'L!/=9BTX6'5JGZ///A&+)1BOKC>WM,Q;:>X7[++U861/>5-V^R94;TP M,$+E:"F Q2.C905GP=A"OD1IX3G M-)-@CP(C#VQPTB]I6V_@QQE3*(#*GW?(RRJH^X 0B)H=CXPBAQ!'H@:4,YVS0\RW/\/]K$B9)W9$"@ 6 UH]3&:.B[TI"'19=? M&3#M@@Q:+^P&7;+WP[2P;6.1&OHU:AIGBU^$BT+9':42A73I['0G\(X * 2. M,J&&Y>GR@MS M,Q"<<%=NAYV2!,]ZZ7?E@]]C?XP#R6&BZ_V448Z-A1>( )ME?PR9*$8CR< ) M!IK[Q.>X^CUKH':D3CJ859/"H1(\2W0<;O563+-M;4TM/[UB9XV&\0\GP'"3 M]S0N ^D%/02(B&)K@'_!3X[YNZ2]A[4 #G3WS ',&(G'&/R2S[S2I_+*\L_7 MZ]E-%VXV*:J NEF"$JD"MM;1>9"<3XB\D-O&%(=4)'MB*H0,(EDM'H,6, ,9D%RO5VXZB^FX_C1I7JCXO M>G1H$'^QJQDQGBU^*-ONO,HC?)&K.W2@:E:'?_QZN,J;LG0_IC"J'WCN>>$; M>9;ZT/*/+9/9TRO.$9(\?:@P7@?&21HR[ %8P"8 7,38)4\A/Y'@0N&HRY3JEN:RZ=>EXA<=X61*@&'M"7X5J::4M"+&/E@A M)O+;#R,V5:^I977)>EXQ:4Z+KV@%E^NX//W-L%7C7L-6VH:W6/+\E?*)OM1*GBEYPD-A97SIANE%:?;8[+IC]!B;WN9 M@(7'R)E;]^"8MSRSPM?_W#.KM%>IAPN?,PFD,IX\)IF_FTV0&L.?G2"-'@>& M&MO.%X;%S!.

FA!C>GPI&P&%HXX[[C-LD]VI)K_+0C1YL#[7ALJ&\Y88;97W%^RZKQY8Z/5[Z7FB M D7ZC'9.4?.0>/2BOEJ#K+)I']2M9+ MRFW-C-F1(1J;0,L;?G@7W0O8O7+:';3A4DQB8O*B-!Y0/?)=M'55Y/OX'KD\ MBHHQ]498A#M5'<4(U]WH;&$&&PU2^2A#?&@>IKGYG-]BRO$+H6M#B@O_]9", M_T;+_W;Q3=Y\V;Q"0_51\PXN?@;_^2E_N2C3[$ M)\(;/"W9T;\ M['%D!;T#L67?E[M'PD37A=9!Y+ Y,A$*E$_T7?2OW^*O'WWZ((DHBZI(Y5LX M_[U3A89EVXDL6:_Y7IZHF7<[D7"-V4M/N)Z'1<+U'G-24[_%QV!QW$@]IRRE M3L0;SJ37[G6<"WK4?8R;0G<25C?4E(OL,Y*N0+TKV6?PH8D>#J(V@3S8WJIF MM+M"TI@V\SPDEN:*TADGNMGI8O?FT]EY?^IO.PJ(2E'1P5;R_F*@)_SOD5J" MRI9QM,YD.R(-X-AB3H9QI(8A!QVRAJBG436\6Y4%GUQ.=G&D=M&7'-PP$LTF4S3D7*QEQ M%'B0^+[P,I9P/5G'D5J'-&6$;>0-*#*:7( N7)/H6_ $G!IWCM=&H@K""]F7NP7Y5AW>X9Z'"J';8'EN;=':K*G2U> M!#S/W[;JM3-&/(Q\U0Q&I_Y0:PEZP/KTQC.F370;EAM2L9+6(N ; ZT MQOI$ M1F.&C@NRMKA406Y:H6@Z\CBMO=GKY"%L38 B#[\CV,29A]&888J! 9 MOE. SIC3_%"1H'D_.+^A1423]#Y3HB]ZP#"L;V0IW(XUK+'(O&[1'*9FEM?P M77$:OC]G%"OHKMJ=#-9(Z.!74+'$ZL@Y,_ WP%>R220_E3&Q=@5TT@CS2]!H MR*5?A4DZL\"RE:@:!V;+<5WFD#8KV1!?2N8(:$IT*17X'K89[A&3]-'2C1MBHQ><@*H:9'HPCURR/VTC>UKT2 ML6U3G2I [*:K\V$MN^^&#LULC 2_"S+APU4IO2^%4H9>T&Y7]2Y0M(8A9GD\%+.GREU74'5'>L$028*Z72O8$,% H-W%H@%!M M$FP$4;>D@WY#&6#'\M%"3B<8#PG-!\#-#@JK@^.=1UL5B;R65-S!],S#5Q3( M4=,VCWCZY%\IN7*@5?8@Z8M5>4IY'JO]1.Z8F.G,.*5%;IO-9]WE M\:0BU"CG*@*DQ+[:!-?W[:H*33SL?BMH9LP[MI.]':F]C?MB-%&TIZU:L^\< M6!D64D*<4@]:20]7/&&=;.E(;4EU%2U3LMJO[%P?LK&,6%-M5_7HO9B6''Z>>N%C1 W *C65,.=LM#%!.C%O"T9,M'JLMQGTT MYGK4U*Q+JRO1&L8)[J$K2FV+"EPDU2D*.UKKH2,S&^D):#+75[ MR127,I5V]7%R3H^!.MX)YXC%?NR38AYI_4 E+)9LXFX M*@;RB!33<'%I?"W4L>8N=-*6>&M]^LFI!_VD+7%R9+=W9%PRGO=B:P%.P_UW> M5>MUGVD8O\R[3EB^PZ;F^AS$=#W^ D2QT VD9 X@5#,=1<&5# GRE&E=> ML(*-$MZ3\Z5P@]M=Y&JG3?I8K4DX)0M/3+U6JFF4TP<@R'B_96IB?A2X(^CP M!%^D.@C8O]4P@_^C?504JU!VEPODRZ[-BU.+Y1';W?C\):(;5Q)WJ0?;Y7^P MT?QCH/"QJ/PYAUZASK?;2I@B8YLW_0*%T\W#[\A\X76$)#Z^IN'O$,8N,U+8 MZ9<4XI*HQXW 53BQ99,[VBYQ%&S.?V.L(S/FLQK 2@LBLTGOG@(R3GO;D7]; ML\X*']VKH!:.,S[VVVFYS6#O^4+(MD6]C\X+0=-J-(/AK,V3MTM5<4+5SX/M MIE,Y;M$8]UV _&W:"-6.YC\P A\R!#M0,3HYMI<^* P^=Q#ZZ:076&D+H0V) M$DCW H ]:!3 +/(+7E1;5UO];8'<*O[Q*X?X,CP_"^'QVR=?U.;O:@#"_QZI M\B<6P;DDP)6<_@9+7M#HY109=FW?/UJV';>JKMHPF>G)^I.KBQ*Y)AL3SE7] MP>;!&@*9C5^:B0K/].F#,XR^]&U&TAR*)5[25(G>AO2.!J>]46^--NA,.E&X MQWFN!4D9DOWL69-TA+V>U^WR #K(4FW16N@9]/MQ02:9.7DX=T>(&&"GT!_* MU[7MTR1SA1U4U#;#G80B ]^&-.&JV@J?:&R:]XG"\0-!(T-^R"F3C#OOG=IF M7>:%]+TH,SAS/#$1-!D@8C^_9G&8EL5G+4'B<2,>C]Z"&UL=7C/C_JXK3F[F M2'LB:QDMTW0.Z=KBKYFZF5N]H3NHR^HZ"+,20+-EZ45Z/ @?8WG9 M\HN@:?Q!+8=7ZW2+,-^6=(LUY7F[XU8 -*MO)4H/GH4'!CWJ!B0I*?I M6C^"V7KQ>HU]8)F D$D]S&&#OJ"C+^I^@N:(J:UX[4 +2-I/F<@\B-^&UVS?81FT:/7 MM4I3+; A[KUW_81;7':#\7 MYCT9*?H#74BM_[I-Z6$9WFNN_^;.#EP@]1NW1@[-E@'=+/_%S C(Q.[D@U7- MD@H7[=5T+X^#DA@#"X35UL*) 3UOVP(*!^"@RX+^KGC&?*E"GKI3?_];)ONF MNTRLBEQ5LG^:J)5NB;ZXQ+ZG;"ZKKFVD(0=6Y+1>,+DC@84@^"=-J>.OF#)5 M;)Q, K[H!IG DLGGN'#>^%&!Q;-)SA@/O[Z^^]?X+^>?/UI>.F^G&KO8%E! MTD[X763!9,ZZ&6._EJ7!4YDKX,@_>)C*)/"REE _ 0_+H'_%2XVC 1J2&QTO M>!,L_SE(?L_YFEEN,P\G)*2AN31J.<%(1 -ZKZJ+6B.F9-(VXS[#M[+2 MW.R\D,T?%ES8,@U9+\)"W795%-[F]=4J%>2'=_(4'I&B!9^1X^?1]G/76BWU MXW\.!P2]V,+Z@7,@49'P%F=W.Z+0WIYK2_?#Y(_Y%0'<"DY3!VM,>73!+?VL MAFS[1*^B1M)-[]=K-JHPQ)/3P8_G!:($Y@:@,_?K1IT$QCP7DQ'"X>0DG M51-_ZP5/17>$R!I+<>=,QS32R,RBX+?L3;P97,KA;=(BE:EWP.\X2[?*^]#Z MXE]O?LU&YX!TJL*@B:,! MSF)Z.#&*L5(,)3U!N6=Y]>ND<;:7@Q/8IH)HZU6)H2\-C=WT?,*RPT"/*!3L M5D$_FJ, TW4PJ@;HEIMJ8*!'H&>@<6)PN+(R<(D'>G#!8D#_$ F+V--8"!_5 M_J;O C5AS@X^"G/E%8J\P+ 7-F(7A&8G,A$9\N"C\%K+$@J_97%G-R7N[B1% M,X(!/CW! (]"BN9W=9K(,WC/Z9QMJ/]F2;U "K M5075+SE^J/<1J4,[^EP;IBRG"4FF;?&1$*= SY%54I>I>SO[M5C3/J34&62' MF;<1>:4MER\9?5&"5*?M"ASKZ5S807L39&_DUV0[/S0HF=N%P]$P_0(-O4B\ MAT'.%A<#S8B/!((.82:(I>S0"8]:HT(W5>Q<325!RXQ [#.($0V$& M+EO)EU-EVM]-'GH9"1EN8#_U(&Y W:PWO$2,@/T17:4S3V,BU+*N M11GOI]D9X6, 0CW6'(A$6JI-K4<#65@4TN 8IC9,01J"=DQ4)DN/A[KF@IE4 M:IKV,I>H&.49YP7)Z*[:[@V%R"Q\*)D/F(P\UO24-C*=!W7:>H ZAEQHN?45 M/GOV]-:_I=5;UX] 1ANV(AS?>-,2$MZU2+W[LX)EFNEX5R#?-N*ES*2(V+3, ML#-T $58Y&]QLT7MY,MHR[\")U_JT,1P#R*\\)C+LJ;377G ?U6<]0G)%08F MYNQ$ 6HEEWN^NP!57L44=/P\O5&6J1*U'B"Q!;3;Q2ZOS4\7=-]+V=,X\=R% M6)[SKK(R0E[S15AV1GP&&F$]F)$+*R;M;M#[S66W@YX";=WZ6HNW.I-QJDD@Y(.'-4<>J&RIP+/O@1P?317+)=BT2NTR1;'MB MS?%(/PF*)+X9[2J!WO"#\_5*9BX%%]!"-I8QQ> 4:>K>2Q';QEXV59L$"A/U M8I$!4$Y>%6G7\N_51;NY21[T8?GQGV+PH?N?CB!2_W7>48 B+)CCT0P[J#2. M_.DA3/,TNZN6];'!PO)%S^!\U-3FW_; MTR47?\N'9>F__5,(8/3;D[R.4"OG?%,N'H2R]E3Y@=U@R*99D4$&C+R__TG, M0M-<:)(V92L=19&V(>C2JU9*ZR>0RY8@Q MML3AU)H+(T=TGV '"N%R MJ7\>G!P$POI=8VX-<^7VLI\.3FTRJ0LC5]>?:MU3-OF<%BQM6_*/9=Y7H7BP M*7.CX::;6\C+554YDTDM0JX9"4YIEU'LA23*[)T[Z)J+,@!]KQUV/'PT_5:Q M358MO_+!.9_#2]"FE>- N>V$#!_IO=4%[Z!^?L='YSB[+:K_9,26GWOWSN+> MZQBO_&8QQ(\Q5T4HW5ZPJ&O MADP)P]BJG1WO?^?H:*41,:0W-!VLR/(X\71%EHFC?VN+0C-0!,B:Q5::9K]: M)8RW^E'H4)3C5BB/N)]L_&:- _(Y0'3=J$A@/9.:Y! % "0HHGB(7E32;1R% M0E.@*"$@P&)W.'6WR-<,C32% 8A4[OB&',*NA F9SIE=R4F$XI+_QC[C;/&Z M%7$+27_0MWF^:>9Z3B;9T1"WRK?;,J]ELC#UCRQCL6)ABP+@%[R!"*$81[(E MY[$MVBK,D%*[@!(UC6?9A+*#KX0A%Z0U'B0>,+"K' FE'=37_+?Y:+0LN38D M'E[])0Y.2;X0EA)E(!)H(QI)YP\6;_$;_C+(>]&K#OR"CDJ;%D/>Q2EJRG6U MBSQM9+12=;.TF?\ICP\?\LGV"OF)'DN0%D@SE)IK,/MOA9I[9-HV5E=<9\M1 MWN'%ID]E.TQ,P@H"#H<%J[N%"6)4XMGB1[H<'SBST>,XX1QZC&6Y8J/C*JG- M2:D)#ZF3:LU2SER\GF,R#M6A@H9"4JJ\&2 M3!.;U-MR^0^_X[=P7: QSVDENM1(,#3!';J@SI9$SE$#C \K@Q;/KO8DXA)R MN#$>=:$:77X ?#/!O:$^,5)NEQL-FCPIDK]^D*)Y5Q,Z71>:_?G]MJ=7H&_N M#SA=A;&*Z*0&E*=3^]HAGBY>CAQ>YC\0L4M#QZS.*<&ON^+"Z M[3><\^@O%EM0>[E;=\.V+!=CX3HD.^0*[/DOY;A@$FU^7,*K+4M^T[J]"I6L MI'X5\J7T'[M1#4L@1>5CRV0W9/)I,_ATVFICO/_WMHT\99MYU>YIZ.4JH?.$?VPKAW= K1DI4 MQ1]0O@&7#>_0C7F M(5;_\)#KL@"CLB3=V!W3V-[M>3]^^L479\\7&V99;9M[4AO[^*OG9Y_=^1G& M.EYLD!@?V[Q$+HDF>E_F=#A5_+>8R!95.C(WF\"%SMV7.#&T38UD,-F6GHR7 M)2P: K%BU-@ GS[6JXMMT4&1? 9,.36SWX(&Z*_TIV\'/9#_[W8) BU:-O89 M_>NC3\4+Z_3?X*6D!V;Z+NI QD_.NHEK.HWM@% E7Z2I?1R48V/<31Y@6=+& MTESW#'0V,@>V>&7M+.H5J[6FVVB[S' :<$RG$*/ 99'R1J\U WYMOCX M:4G:BC$2R51F C5*!VOH //#A;PC\G*?/_Y+*&DO]^@Q!))YP3DH32_%.VGX ML:-C4_F(#4J;)#.MT(4GCMU.Z;[+5]UVY2,-*&8VI'0?UM=,5.7OWRK=F&;B5D,!KH;?->.Z]T4_0Z MR'$HM3+&O2(^8[@,=21>T7(!Y$J%9=LC]R5UIQ$G&1U-HF9[?+C M=[WF)7W:)^;M7%_I#*>?[NUP2X>O+'D8?&D/:R0]D:A_V_-.K]LI7$[U;?@P4MZW/?69&]\ M-*%CE7LF *E1R%V8;.?<@ ^:J)S/(V[>%;SQ/6V+/Z@P")BTN7%TE@1@XCA] MJ6/$)"'-41*!Q"I6N-2&S\ 5P@E.V/)^%=!4:Q3^O=:G8KR8YT#R^];X(^": M.@]^+4Z%U'BJ,F$CD$-'HNEI8*Q.B^UR9@D8Z="5>,;\JO2\.>OHX!!@2+;0 M.%I7;TIQ#MQW#R=Y(?!IBHJ, -**F;1SMG2LJKH!3C,V/^X50*S/"+>AHUGD M^SY*V5)<-S3"FAI:7%6B@1LW!R"X];(!_2"^I9",U>@YZ*C%3HG>1$ .V-E: MCO%AQ-90/I?N:5WK"Y%(=AS " MRU"T:Y*-T?FVU21;RG]5W.C$"YF#YF#"!>UV#)Q3"Y;?2)1LN,@@<-%+?7$Z M^[0';ABO/[9O#BDF80?7X9UN(@:@Q4X20\\+9Z7NS);[7#E=XQ_TG=@'8-E, M++9);SUH8QF.15'HDB[]1DICY'SR3BIQ'%W0UL_MR@-7TERWAT9/P%94FEU6 M++JM6K['CLDHN&=$@;APF2&E(QBG2 I=MU>\[$1&"CG,_2@ LCB.KVW+T+9E M<@E=2[.URQPP'LCD?./#2WF^%(^8 MK^@$UU>^A*)[PS16>4L+_0>Z[!74L;IHT2@19-&7#+P#*T\R1K"#4&LRES E M()L;C78NLDNTVG.1%"CA60_?]LSAVZ8.4O?&0 MT*)I:,OV[U(UW+A4"D &J?LQ2?RZK6O4U$_"W4=![00;2R?.Z%<:^C9 M3 \TD&3]Q6)-]A2S_I5D) S&)9&[E"4Y)#I79J2>P]-DPRO*Y2ZBDUQ!(9/5 MC*M;H,(GZY29Z\#//+.DT#EKV+\ M6^!V4FGE3F@[^)SFTKL>R"8"\+Z:[V"1 HP/CN[KT^YV#+N;PBUH#V!W3_M& MRON-3:%EE'C9I%A<);IU&%&W ?K0*PO\)IF#FWBW 918WPHN'BFS3SQG*&<,_"2&^VT.]0H#T*W,=(;7,'3ID?)F965 M:WO8GRSW2"WW^HBA:D*PNG0]#EF:L(%*'0AQS48#!UKK>FU/-G:D-C;C'2TQ M!U!TPSV,Z"P*73TKG^(+!01RILK(E[8*8<-7@)S+7#,[,&J1ON$+OZ/=FP* MTLJ*7&NK3C9ZS#::M(5=B'0-\WR,":JD.#=?G'QC[ZH76@=^WJPJI0;32VH;LTBLG&SI2&W*(392O&)N4[X70Q9=2KSSP3^#(P?H& M.\0":DM7.5G3D5J3X)"EOHD*)L!KW P$$(HSJ$S^A"\)E:?@IP>E4-]9#[OK MAIIRLG!%=EB-H1P1(.ZECT!_ H8FQM\T^4D/^GCM%""QJG^CZN5YU8'*PTKR MKI 6O=P57:E\Q"@N*7'8#IJS-!52'2Q7HX2_!LCT)G]25SUFB]/N=ND7LZQN MU;/.UDB(+L@56/-1%"%GVX#+!.U_T+I?<>E,$LL(\&:,+XLB!6BXN6CKPB"V MD 2J0<>+S'$.#<9^\0FW(WW*M;E%?Y%K*T91:E7D$SL$C\4#'YRPJR+@N"B$ MQ*5@G>F^G2ANF%22H6U$^B(QP1&M0V#K6)*?\:B[->V%=KH%3C2EP>>D+^>5<^F:(Y-^L:OI^GFV M^*%LN_,J/UN\B"24[FH)[;?4[+C?#A?![=D%+\F9W&SJ/5R._.KNXI]#_@8\ M;6W7Y$7+_WDQ= Q_;T"E5=7%FOG?,@820OVN&41*SUTS5X(4^E?7DK?:.!ZS M#B*)==+Q0\,#)S5P%TJO->T=L&::3&(&$/Y;#FK_V!PC;Y_2.S/Q_R:TIP@( MPTN/)L$XH.C<^Q.U1+F;1E#!;MSM?(F6(6X ;_N=- ]U)<=G,A6F# 4ZE+T< M(.&@"NXBZ% M#N XAI%;UB''Y#L.-C;S=9R0E.9&9DIY/D*K+,1R95 PF/HY]S+D&S:&]^[T MTT$0*N]@%5RV=MXA-'IDBY>O@"-J2B'Q T;U$?]E'_2TF ^RN_F*QOO?>%G' M)2)07&=2V01V=6#8^O&XG?C51I#9ST^0V8<#F;U_CGD/I?=06%5&0B>)2/28 MA$QNN2?[SH8O:;2;D<8'FGZLB^S%DYFP0:@HE"8Q+GJ5>R&OLMF6G9?P>5^T MTN_O;!25,E+=*FY)=EI3;G23'=Z]]X'YX0R@-A>#^0,MP8$TVDD*I;TY1B>J M;-[@'8W,[5SK;RYD5TQ544VK,&TT'X6(EM]6>$ - %_N=EV-+%/=OA>K%=2J MSDTGT0D3TCODHI(KY_9,__\13>L;V7EP=->MD0_8:%:&?M]XM(QDHLNK?FXL M+SKPJ^E!G],(N:G2QJQ!>O^8,O #?4UF(5/@XUS:0-G917\I.4-6,@\Q2 /I MK3R3RUJD&1 79'1L_CC;EFNNPP?-B(["V;H\1T>C:I8@J=)*]<*>;$Z(5H*^ M9/!=-^I*]14=19T\CZ%40A+ZTN6.5?I8B)^E\ $/\XBG3+KJ+ !WY[\1T[4C M;Z4887Q@ XZ)@BVP+!R5,,F(/&P8@@E/Q-?7IV=OOVOW,/.IFHT TJ2[1D& M-(1?CEGA@_8V/X#(PH>EF]!K^P>/2=,T!253IET-SFL'&AB=1/3Q%Y]G[0T7%1)E?\EN[OK,&]E3H K-<-R"L4:-L$:+6ZEV M$SE.[U^O\:51S4XX--ERRR*TJ5[O16/O9II8D#2WJ>_.M7^_,U[1!Z& X(55 M@WP'TIMNUUAV(&"XB^[I!T#(^KLGY\AWMJ%62G3MA:J81ST@AD'=E7>%:"C* M8,T*T8KZ[%BF)681F4*E)X>>%Q9?.>6?N,$DJBRFSY#\L4+[,&.DC"GNM'BV>"EZ8)NV&Q.7:!>]75^>45[;:2X'44?)@T/0+BHJ5"90 M#61AD!4^6[R.BC44GVQ:G^>2>^"Z(D0AZC\B/!U9<1V:.]X#J27-@+TRB/@!\4E47[JVPJ^M6 M6DSE /KR;/%-IX@F'16W==H&L*]*[,B&N_-TMDOF911N,%[?D4B!:5XS!"'7 M_S#<1=OLI%*C#1\A4FE !XL5@'>LE)4=KVG;BHF<)CE\>;,R66V)_^E,<\&E MJ\(#P&_17N4DCSA6V&R52>;Z:P?% !5?56[^LD$ F2Z5MAOG592V/EFG![\_ MV5A\E/CP]I)TY_@%19]?8N7WE_*V:V=CQ!0MWNTN7YBQ271BMVW;6UYDF/V8$>DN$/? #K7?"NZ5.95##B[%G*5XYN M^\Q"4 ?+Z=PI>342GG 6(VU-6$/"-\HE'>;^R9EZD_S8SCXAK\/G!V$4 0/X M6H>4GNUA69JJ^S#(0^Y%'OE7#^R.^P0J=UIZ&FF M)]-7ZG&8]X2A/H)ZIK M&S+@;U.:I)_5.%ZPS E]QFWM]+Q=/@B X,62,^+X]+_*O-Y=D+5:2>)GCJR, M#(:_*]04]B?\B._^0Y=O-H_^5E(0^>B;F@[^^,P12R=6*;MYQ]^&X-Q:GU47 M@T.$!<=&.R"$;T1VSAI 0D/]RA@\NW)=JR9Z,\-O[1RELM3SZ8W;4E1W!;P< M**Y3!**6<3Y4!4:C:%<#OG=FI+KB(#B]=%EU:A4ETT4M_D%OVA>RZ))6&*N[ ML;0R$U\MZZJ_X.?E L-5(PLZ&2E;W>3Y^?A,0UUR0W4O&(;W8JCJ$PJK2?$; MIIF.[_@Q?PY>8/&="#$RQZ)_*5EOWP^\ ]-:_:U!)4UC>A49TVG*=(Z4#PZ4 M_N?,K=5@TI=M80%NB'8U6-T!6&&'9923@W( 3RA7EL#^Y;(0;&KC=8^H<,L( ML2+*)&F)\J JO!(T@MYAA-R6D9,C%?U32G9T7X&3R&\8R=&2XNB+^OOJ7WOJTE_WWN/ K M\-V5/\VT1Y)F8S$DI!P*.EB4C^( 97+>(9H M2([PERJ @S*$4K(_^3IZQ[/%BV)3-6!SP$[#'/&]"YGP.BONEQ%0YK#E&S]] M;%(0&$UXMS6_!VW$*[TER)5IC]Q&'OBFX:.C,BYS"EQ$ ?$:O,5S=HL5)&F[ MLU@^G+DU/R(^6WWUR$D'.5 >LT(T3.C)$RR-[!_6!53@"X&=@*:M+,HYS>2D M\I8Y;H.@#[0=EKQ%:'P1,2[TI@R\&)%IQ$PJMJQL5N;22R6SAB7VB)T>#$87 M5"RWH#1HIA_%.58!9-2!?8N!,C-%T"?=JAC5,<0<4+CC?2?F@C84.JPE+,(S MA'D*EKQ%,I).; \O[_&VW,#?+!^@>>]H:-C9Y4 :M_ND\...C0;#,;]"EQ%) M<3)S4%#V9#B98)D8X.9%&OBN^;8J$/RV-2>1D4"]\ ^C'-;0!"6EAI:7$]K//J M#S'^=4-YP'^H&*RLLYV/,(N$/4>-XLQ.E!IX4S3.I\9J&SF91S'X7/1MFU6D M*4]KL_@\TR68::8DGN?4.UK(.O63SCWR<_![T"QV9KM9>EY*(=>!3'?5MF^2 M@'CH[6R#!(1 MI]+T3$CEV#L75;^J15+-7FM\G"'K^.=0.@74F-;B*7E@"4&O:@=+%9:I6M,# M(5M>JN^#;3![?)=;'.2.C_2MGU^]^O_9>]/FMI%D;?2O(#P][W5'P!J".^W; M$T%+D5_UPM8J B]C>BO(LI9JD-??W%%%&K M*6%T5GQ8!#EIKC#Y!;MJF$1AB=G-2H)RSS192P9"RM8GA:IC#-\74S/,35 D M,(XM>Z<'1NJD;)^B^CT5N\*E#&IBV#,7TX=-[T=Q:U-K#_D* A^7,A\(+C1N M,3H:)076 X"$@!-*#RZR(1Y,6>CHZE9V Y3SD(H_=+]#Z4"H9+>J)E+JN)49 M7O:8RI"?P87<]$%4N)&!G#"1B?"?B&-D!X] [3S"+]-!: V%AEUORD@NFJN M'!6(IP(:G_[E1&@?!@HFGC+ED. =";<>72;K*U!3+@[?D) L=(WEE)%EBU5* M91K(46C]2[[CQ#DM&@N9Y3>]*R[\2J""4'PWKZ T M>=G) 7---D<\M.],/<[RH7C'NWMN$2KK M*^_*F>I%K=('"E"F%!)WG5/L7!TG4>##G>M/E6%I?'RJ^FT8GF(P)D]/OXRQ M4USD_ /4-:<]I'YK0R41,KA3C83R?_A@+X$Z0EW9VBVV+_$5SB7<:*DY'IP= M'9%4++'Y#Z>1<;H1W#'8&X6BIW02=#6&PB"O("GD3NE88ZK%(8FBN'?3#RD! MBSV"G"P@\-:=4:L!\EH6OV1N7<37MXQ+F.; <+*11[%TF=8N=5?,B#-L8OSL M*HA#U6/7<'O+B$XF\^NX@)6%".7Z U>P^UR'@@1WL\NQ-X.AFJNR '@!&\,_ M#7HM*A$$ZP\NRTCJ%WSU:9V<4:]9D31&0P0GZ1D=LID/J6D%["W19*9 MPKJX46W?J:Z-"ZU(B,G^,# Y;4/+5 _ET*>.4U(-5J5:F:_:5!7.! W'5P[[ MH1 V>F1D:B7:NM2QP-LL)!FLB&Z*%;&,EY9)U8+G5A>FW)W+4D9:]2V!V TI M3N@+*=24]=!GN8< 4!PC;:*6I[+:R 62((37$K*QD,R'TK1DU0%].C2 M1J.A94FMR@13_(]-Z$"Q2ZGHF6BVE$E"4S/\/-I*<:HWF>Y0PM<=M0*5:Y7M M"F&75(/"P+@'2EH.A6.HHQ.JY7C94EFAD4VJHAF\"45?T8"J\W ;\B S%5QV M([DE-Z09Z\)\;9]RR^GJW^ DJ.0)E_9 ^9G*">X;&G4_JC!K<]N.,:5-F0J, M3(Y%CI5Y!(K.)#VG11L;1)K.N0>H\K(HOV,1.E*/JRMH318:.EUATI/*;1CQ MY8Z.%8ATVM-"G))"]T[>8I5ZO'?;%#>9,G5K6F$Y_XISPV'6BV"5;B#\K:]Y M=W?]R$/.\(LA![1A6!R60DR^ N$XD[C)KKQ^%T#^JN+.C,W=%7=[2:E,=A6L MM? #XR?\EY:^:9%9'JC"#_Z)E"1G\9M/5Y_[S'XF101&C&?,-G*[U>I(OVKQ'BF]4DE/<:)"RJ#0$]%=BTD:9,K, M+^4G%667JIVP4IJG03+-EVQ"4/FS\@^ITHM >^ *1D^Y(7;@UQ7]I%9KH.POA2VC7Z\9"32V_0QM4?)_\\<MK M>SK:5\/Q _+39W^W\Y/G=?2/\DMS,L_ M:O^M-X3?Z( XJ)$2>I'U2:%FK)]BLQ;GHY09V''5+AZ]4ERS5RR.W/J%\LQ![K,I7E;+D_40]%QJC \7/P@.M_HQHS2]"Y@1M.:;-A*]I#9!*!;A>D&DA=U;;BLVMU;5FL(&!+,2AR\Z#&ILT] M=Y.OON1\#CYUCDO^HU3(IBD#;AO MTUB%+ZI+J"2KDEF4R*B[XEV7H_SH5LR9RSQ1M?\O>I^,NMX8W4"/M(WSPWM95N$EA#%F0Y;*G41DHQ#6VF1FH* MF_35BJ@U?>.&R)3!/'8&5^G D/%K*3*PD<" [ M8R^4KXGMFZ*&TB&9QY.^X M>IT)+Q.Q"W>+SG!E%_F&E/JUI'=M+[<^EB!6..A]4)33&L66@3*I3E*G4 MA7^LY!7=6AG!C(2!<\.5IFJ3M1LJ*-+]2QM=#D\&J6XP)+.L9 USI9&W=$/+ M#N/-8JDU6!Z#GT1T%G_XW9JSDMN*"ZK4$Y&5YQ29&$ M[:^5*6D>5[I9@F6=:=$D7&HLP7*\]U9%6[1\R3D/F1 MY=HPF4/CYY?2P4K9@*MTS3#&83TV8! M N:MA>:;1= ?R^[ZRTT9;6YQF<^N\.X0E219RLUE=4W&!,F_RU?3?,X=0*K, M7MQT=!2RAQ95T6PJDM%%?#DC6FPQM%4FZMSP4W,&X@HY3P4"I9Q5R8LLD(K& MO*IV![20:QFD(="ZA-.LU1<)EYYH#S5.0)FC)H:.5C?1',3;2QD5\DHL>[#O M53,N)>BUX$@F0<\=0O ENB/H\K!0RA97_9/%54H%/@KC]4'A%'=S.,75002V M0^\,;#16RKC2WE64>XER&?T^H9A=%DE)<,*XO$S(6X]R0#C+CS.UUFKE" )S M8VC?.,Q-=64*2D<>;-DT6S_$]>1GX%4?,WH8&Z><\,X(6D$J%3QI3,:(%J3X M77I\IJQ"N4J$S0W>))1*6PZO4[7\UJB:](J2JX:C:AM M0.6MQ(RR+6087'D,EA_>O].#CW$Q\@,.<+JHZBUO-P8:K M/O@AI*-L4[XIFMWBWSHYIYQB[&KUE!7>PH-GW-"84JWQI!#_R50U"^=-H8GX M(7^*LRB@U RGW1)())XI-4Q?7DRMTJLD,Q0I1C8%K276K"0Q3)HE,#^;!"LK MCZ1"2?L>1&]T3GPY!9Z. 119*H+R&?H&OOJW+E;72GOAN32AM";XZYG0(W#" MXE87J70&2'VFZA.M%);2$3# ZR4#2-Y.E,L8KD8)"94Q$%R)& U:U34$,;^T MBK?T\2S5J>9^*F._4D1^^*@-IX(T5%(89O_*V:[09\1H5QD:<;KTO[B'U'M* M85VUC,(7PM[3)>H 4]XG?,_&WB,G154X^J2@%7!$"DT L^C">?M9(Y,!*.4HEZKTY:-^;O*_T>(:+'VRC*,Y)8J,-#P?&J#@BI'X%)-O7WTP3Q=^K M58'(;;?:;1+Q5(&BOBABTWXTJ^X1Z=7RWM?[4APGKUN-2:^=4]4 39R"BAF" MR17N9X25XVQGY2\PHJPHWZ MI%>>.)3QL>X@*Q*IJCXR;H^<7X(%1SE72+F0[* M;;0J?JPD E4!\.L2QBFZ1*6]*0/.^JATAI@\;:X:AK?1=*7B4L2,$*LQF0G& MY-M("KY?YD@5#2YXR:%,_&- M&H==DI2&3;&$'-4.:N@#Q,T&8BY9 @W4R\+P4.:_[%+ I9;D%3,H5N( 2W,Y MH.P\B=U-MI:R'F7QUCK F"N#6;?7/!T8LS4D56STHYBV %>320NXRQ0(51$6X:GEA(=F>Y24O+5"RA6BX2V MH;JG3'1*PU9.62X55$G!A@U4X,MO J@O4C#)O>3CD1L6*5(8(QSOG=G_H7"" M*8^6K"4!"24H#&E2> M;\5*!@WB1VFGH507.-%-7<^&FYP=:LR'$5QD5 !IULNJ%^22D_W2 8#8PVY3 M30L%C\G05%-Z\.-GH,MA3).OF0ZGJX]JO\YE[\:L_H00=*?VPYS9,Y.T**^K M1##*/7)_[3?#^^K/R@BXR)E1[%#FD/@IY2SIG MJ/8IDTR&LZA( $T55-[&QMITPRJ>::4X7T575%0]UA)RP_HU7RL6+GIHH;F7 MQ/Y623 1*I1"%V\0Z6BL"J?@VBZYX)H@=X[$R4L-M'#X*?T3 MH1]DX.,R7I-MVAO%$5"$I4I(%)>'28KH'@&0R)TI;03E>Q;DAG)XFRS5X[Q3 MCEJ.NFZG2GD 6L)7YD4D,1&*">?QIM,KS=:D+G,KU0#%.\TSBK5I6#1W,$Y7 M^MW,"X[OKZ(%!

@'>E"9Q%#N I05!1& PX//OJ0";@REP]-H1/GO1]11O@8:!$8DQED0?@"K+MQEQC9 MDT:6FY#MS.0^C5%E0M.344R-: =73+!UC$]0>D@B9!,&6;P@9K)S:ME/@JH7 M,&4@ZZ/-;2O2]VA#P1HG6"4I%ME+45V5+$[3;%!$),L^^FK%/+'OAX\JK[;8 M$KF7]]N(SU\N3(\B4B4#(5,EB#*ZF IWNC"EFKI<*23O""5*;NF&E"=[U9!EZNA?]=YS9.S(Y:9O&3[GLOL5@WG;72F,V< M(R/MKL05=QUWH\3,!U(7L;8)8P/POZ[$79>96$7=T 1S4)'5?6XJIA -B? - M*Y4OFMMVP*UJ$A7!M78^9("M]<]]*!7A.+#@Y'VTFYH(*3-@:*C); MRZ>;*,L/1I3UYZ4MJ48_S+8X!0#0#)L:I5*+AQ_3Y:ATM4H+YT=ZGVTTOAR- M']EH?+.B\2_HO!^3>D.J!\6034MS ^>S\"I@RJ3\TS!LMXNU2F[E-$X2JA19 MDQ@&D'0A,0XG"/!%^K7NN U @<+F+*FLXZ&6J+*=EZJ$*!Q'0='432MQ:R"1 MZW4+Y/+2A>HJ8:UL;&+^:Y#F"EU2T82:O"07,TZV796CF+8N>2GULBV7ORJ' M?$RY#-<1)Q8F"@.UB$.D1O0A+:QK=BI1^/]:4,A?XA1B+H!*"RST>[4=.K&: M JY)Q1Q'@[G\P%V:5HF!U-O7=('<:A9#H%FS!*: $Q^S']?8B'*; M16/G%+E4^QDRZ<$%'/HKMCE3=\M][Y:)07-851#<1^54X[-WF,:[QW#K8N?. MP2988VBDI,@*#-:FT=^#85[T%VCA8P;&U[OYL1!B_8ASM/D@R9"C911ZRXS\ MI%)=,>#1M)^[F143WQ;:WX[($G,PM.*B5R4F.)6EEECT&O96NSJ)_-M\_5'RIP3(52!?WIY9OPN;) MW%-!E0-JNE?5$/*7( PI7W@1*R!K\C)AS%*G-\@<Q>1,VB\7&1:T9R)^I=+#ZZIZGHR@E MM;PM3S\C/70*FR$G^\NKUBOZ&WXU57]K+;Y8CU;!Y0R_82L'YY.X=K[&(*'> M.>N+RT#3SV;J9=?!+%N\[;?@/6@&9#/\4O[C;_33TL\I3QSN,+E_,(6'V5%J M[KCQ;]M='O7!VTT1N?Z[BK'#<]\^T[M,OB>@BY5?@J-015BE%FN)P+,OOM$0 M+IJI.)L.V(UA"@HMK703ZH8VBO\I9*34ITV;1>?[-Z(]2X*'2H+<",=H+8Z^+XC)2@+5[C,+P:4# MX@=H]=0^K^AN6%C@%=^G1![ 6+2NAZ5,%$PS-%0P.>1, =:,(]TH'%_+<&:< M1:(R[ 7AQNP\N_ZX@VN=E@VNV>":7!L6>ZCD9 M*$EI)?0YZ];(U*MB:DN-3Z%6%)>,@K\J6L;HA&:>F#3 &^BGRJBDO"=RC9C9U]A ]5H-K(FKO*"- MAUPTN#*[\Q $4YYDJ8$33$Z6I$Y E9K1> M'$W)_"4<1HSA@L)W@' I?C)=*#"AS8X$6??*^;SR"(QDWDKJ6@FMZMI$J]+M MLQ_2K6>C$E4M4]&RG$X/L\["&WF(7-D@$?H*\)@MX(0,N3>YT5%LS9VEN-@L MU^(+<5OVII[6[E$(DS(Y:Q*XIN7M1U5DE= MV15\4U3G8:S)W4(G5(S*:/N)68A43CXNN2,G!6:55% *NW;CT]3EH0*3QV!' MU"[; -Z@_,]\/5_?6>L]P&*&,?8D+O/&$G]3]P0*4)4DB#=0P<8D"/.-2I6L MOMH0JI\0%O&F^'P!$JH2938JBP;>E,KE )I5K%+RM&U5(&3LNNC">IN>OC7K MX.ZEN$JPRASJ:^*!1(&/5FHD9:W"':MNDEY_+SOHS[66FUM@?XT^"4OD+8J=%/YH6Y(WJRQO,(\Q7&B"U"K=9B$E\F<[R*7!0N2Z@U+$T;5K* MX/]*E-]"6,KN\>5]I1(!WC.N,(G#'S_D5XQE( M&5WW6>K50Y:9.A2CIDT?3PFE5KZ':CYEBU6:QC?<]!PD?C$?/8?/A%F*T_L@ M2RPP6176?"H7IA1-6;526$ M*LXN627Z+O+U;2M^:"!2G=UCA$8-MMC^9KC[,3I %M4R>"/_U V!3M3AR?,O MGU1Q/KHVA=L-<=M@#5:C5#[V-7(J4)H3)/9ZRQJ]L6C:+2=^DX%C[TH47$E8$GFSHO\IJ.NBU$8CJ5-0F63&&FAD4<6KLK[XAS@B M$(I&"2HNY')+)><,8VKCU4!I@,$DSS881Y)ZM/U3^I.D47DE:\0K MZ_T* MX,_GTCBT]4FNDR9YPRLP>QZ@]+2@77P2D,Q(IJ0!WDY0X6$+A >N@_ M-@\34]NP7_*E[OVIFUR3S 9]+@J8@B5,DEDV5&YX3NQK+M\H"3=J.4]I4;AH M6I=8YX -A ]KK'0M*D( RE#-J&-MZ',H0F(9,R1VO,)!\DA2ZCA$503V!G8P M0T\+V/%37V5.%#!NI=486&YR5:0?EC)=V:8BY._2LSHR@&^6KGST(KA&,FHU M ]PUAS$!KV\9="9+G9GHBC7)=1).5S49B3H-E]](\KXX!>H65SHE'BW(G-L* MB CCF@5XJ7-ZSA\J8]# IR87#\%CT\^ 5L@N)$M*$5BB1()B!2I-H.Z4Y.91 MLW9E9["0DR;1;N/34*8]B\H*QP;2L:-:HLAT;#(1J R5:JTE+JLB$_/ZTM/; M(&]UB\[[RE"BU+O[.Y]MV-#N3-8CY9@$>H3>I MFT5W>E>UHL6A;5(U"^1@K=$H7>64?^E\T8AJ8XE;ELG^7\Y[N!\$Z#YCZI:" M# 5V)?RO1)*0%<4T[D3^5.N\WX/I]PEV>-ND\2K%:*,VK!'A"F"Z(N>X: >A MP1"*K5B*6> G&ME1:2A4%1MCUPV9.,8B1FKQE,-0Q$VQI21,8!XP]1(N?>"' M9D 51$RP"NC714<")7V+=][_//1L^/IKP<7DE7X/T.[;# MU4BTGXT FH.AY%,N ;S(XNGWO4.)'#/OFVO VYVKQ_5&+834:!B2) LM.N,NL+2>U2F@IX2NV9G M@C"#E?=)M?-+T+>CU'7Y"!?ST$N,3_<5%_5;=;5%96NQ:0B_1*%?TK+,5J*5 MT/\5W=9-@_"ZUQHE+2U@9K TM1!M;,_#'%6@3%1 7QF8BJU JI-")5W(KF+^ ME"N#%4R5;/N=J+X59/J2BB=^.'A%GC@7 6HNBM0VS),Z1*4QF\VL_ 1D=,J< M#JWCPMM%AIXA3Q":W#2:VEW3&W 2K4,CFNUAP@*VF[5?AV8 M/WPPA<]=&I!KK+_I *03TI:]'45*LS1\8C9Q51**D@;*;$ BN7#8^^&'-VDF*S&DKF-IZDAI:EKXB=GUS:U% M*]%"2QZ6/%34H!3R+N=]6I*Q)/-WU46)7>$2.DM;Y+KD!R\EH_9(-V2,>U5''$5&&&IDM6MPYF&9IP M*6_ DLV1DHVAXJ0B"N(2GAG\]5W#B 1#&%HG1Q M)[@7*F*VHPB9"H-1UI_,)?X!%V? 3=!AVS#96 9&<%52E)9\X111X8PALSFY M&2;<$FLABQ)3FK,;4\>COJ'139']I=+&2L/2B/$\$Q''*?-(!=BXQ0,F9W$5 ME.P6+VOQI&/>=+]21E*<"G/$]]2Q2\Z6,\T8V;@TBU)ZW#I-8%<(HM6[R8,S M.(V2>^[=>Z_XE*YB0VA)U\B:*X[&/%89Z PR#<1<'8"3RHPC*2J!S2+.XOMI MZ&/#2,XW-0K]C1X..$Z&:*P9CQ"DB"@LN)&QKLLLZ??;VA;? MQ?1;?511N( MTA4] GS@!>/U?^I\/4QZXSQFA&:D3&*!V6XJ70%3V5+!+%Z1]-K9R))II7J4H6GA M+*B\D=N+QD5W5N$G$7K2= =A70Q0E)7+)[2#3F6@*PFERWZ-W%4$YE'UK'RP M:V163MI7J3U<[D\5NC!IHS)D$F/[5OAC1DVX8D1?'D^QMS','ZN4B[0=*@!1 MJ;.RBD&)H?+&8W*ANI ,*BR!YM'1$GJXJU*@J2/KM7_#*'V,#6#T$Z2R3ID+ M%9B47S=+_"7;'DL%5NWBAFP&$Q!$WT0%VKC.WY(;357Q4UQOLWCY0BW1+UT) M#$!/WNKM.36;-L'5U>18<[@J6I%R(C+OZ)+*>"5U261USB2[7RZ)40,#UW20 M5&N+$A_+LJ?^"D_8,5NV*4>94?>_ICRQ3$G,EDDP-\QJYL(-I8@AF PNI](V MBIT-A\6,BR\_,< M#]'"N:1+%0'%ZGH0B.-B9 K>HLZ, M"ZF'-8^9Q% ICK.\HZ6NEO-8NA0WG[!&)(@XFXVQ)4Q$D;GS-8?'O6Y7 L[@ M3RX*70?+)>2[IW[1X MT7%@>R-1J<:"91UB9N:%,F>N,5SP5"::#"?)\SI@H M%G$O[M"/BI([^7J\8)(KV?=42C;LA$I*[ETO*ZFR\H7T,"'O8!] JIUC6 "U M8V(F5X+59HY_#0(?NT;PS4! X@(X/KCS7*IZG]D/1!92R'J&2K]N*G%4Q26E M;5?/28K<$5?%HPR3PU(*7"F-K5I,&DY-XKME47>)?Z-6\T^N*DRA"/-@-? M&/&4=PW58[T?JC!\*[($H1T6P2)_2N7L#(L "E^P0GNIJ%QF'.<"2PLKKQLE M.7Y=G^KF-95:^Y:Q?#08I*\ZS>(O/^A-'1/_J M9[=X^869YCQSSG](7L2B0KAL<837KR[.3_$A"D%(Q7P2SR3&PE("J"7Q,@\O MN5/3K)AE"="G,K)/Q]L62%'2GQ%DTCN RYN)WB3"P,(SJB MP7)(3"1@EOE3-2*6#!%%,AXWR[@B;X_](+R,_>-/!7\0.10";+V#-274&$/& M7SFH06V"VMX[[C:MJQ,G!7RLA&)D1+J9V>O;!,^I9,%N'BQ0]8N$3[MVN8;D M6^[N:[>7>HI2+B&4@[\X_/["PT4(:U4JO<'D0ET+^\M M=0CB!W9$(;JET@;%LP5YEPZ#*TH34^@DJ02W\-9[\K0N2S3]Q11I\ MR(7[/*-'%>QA%K,T\N'[C&#W0:F0LJTT35C@!2O\7)76;765LG'A)Q,?E(0W MGW^$@H S4&A5?HP2; -=QK ^B4B$5[U/[G'#XT89N" (5+"%@%80(W\&VZ)U M7$8.^W%C>!-TX?8!H*0N3,(RO4PV\B^A%_BQ>*7N8,L?Q%@5"K"HJL9FQ7I8; M:Q(#'PHU"&SIP43!I9??0##N%$L>3XM@$H8G0571C\I0:XW[JW8MKVF=DXQ!->DY$J[G%3I%XB1%,P42C:&=U*NI#?DP@V[#M?O M?M8GSN+9[,T'D C?G3\QC'^1)>B_^(KJ._=E/B5\/QC[BVY=6SR.^!QKFI)4 M-R1:!P&N2+ .8R4&*QJ>G"2O8$UQ(3/C[1<*FCE8M,;') =5WPL&FM1@509P M8^DUF\Z%$9DJ:)WZ!#A!ZKO@"[F F^)+$*$1WQ30B-3:.<-6S6:[ IT.!8)' M4*=U E'8<(07!&E5@5)WN"\1G!2&M)S;^J&L.Q,^Y F>PU)".,>R9X!L2*UQ M-/0V;.>(5UMXX=7&>^6C='Q=7J(:F8F2MVIS_ O!Q"8WU(NPB%_"0I:<#X%. MLY\&K98#[!_2I1PY_\@CX71:#,C@:L8CU]/M'$S74YZ^,BZ;,P$W,3K>.QZ_ MT(:V*J&MC@UM-2NT]9)05>F:'N JN2&M2-;N%#H5"](@THUU2*S,# :4,'IA MV3UORC1EL:O&\>B5SKES@WXUB9T9"'U_>E,XN*OOEJC.50A/I>;AS^:8:5:@ M)2C!L9[$N-9=H-$9AZ;V[6+.'>9DD"^UZB.@I()YGD047Y';CR+:+'!")%U8 M[&717C&Z3-VR'L\1B[F)E7B/0R9S7@%Y3_PT@!O_,[V!HT@2%U\AIJN>4H4^ M-0] MZ$+09HKIM'!GA7=>.!Q4V6CCF_@),V<$MQX:5ALL )&\ZRP=B[.3^%N M1^-3H7^AU?,8I72[QTS?RZ7@RH;+&/U!(EV[8@G#"3TC/RC<%=[(7#!LYXAL M+A76("L@NY2K@1JH3 E'>?<7-6J"*@74W&WIV2JWJ50A%+*U-8A5Y:AAC5,Q MRQ/>!-\!<9)DV&Q&4F+3N)KT36HW16GUE!#&W83(M[_ KN/PJOL":N'XS2!69]:7DOSYKU.]G10ZX[@C&J: MQ7=G>:*8QU@)[V":59AMDYCA'KU(9'B;4>-B(SJOTW*N0:7&BTFD6^75MJNI MD+43,P_7AY!64D[W/YNV[:3EQV2>"U]84Z3"HL=1R MWB87$6Q2$.__0M4#&+ZG*JB(D<#7:E: G_DVE!?^@^#8S-8 Q0'!0RJ#\U%' M1-E(@:*^ARA.NI]8JKU<_OH9;CW!FWJD:N2.;-'%2;^G+9_>:%&$MX6INE5? M+S72.Q/B2WE66O+J'FEFP9G9I*'Q*$^+BQ4V:=U_7NY62B4 M\?O5<3;JIOVRMNM@\FJ)C?J5-7U3KA;2[3Q@ILH48SB#P'$9WF( M5@4N059&GE=L61JF^W MP(''2L5X]\IR@XBS#:>4^HWI28CE9:(@3# MIE!V%%[YQJ\C;K/-L"I8U,L^+WCFS8WPD=3]RTOR)%"O>4M\^T!\.[W212G/ MUBARSJ[C-]1T3F<+R0I":JX8LK^74GJYC0\E-$J#N*3#4B:FRX:0++\3?KC= M$)3&49RL/9(M2K:2*IA_L%U69$>3N:@FSB]8JKTH%J'*XPU]HZIK< [[5!6R M5!07LBY1&_&K^HCEN'W@N"<0]T5ORGQ)67170MEJTE&ZD:$L6.!QTPSUA28% MXR7)"9E%&,YG]I[L*BA MV5S4^1O[&98"$%4[MO3B)67@:/UI76ZH*HN H(!6L"*-O /*8AQ$JJMN]56F MR[P$HC,17!PN8Z6%.L9Y3BK4HK,0N;$WETVO:WVES()VJZ,45!VQD=7)V*-: M*WV_^==J7>L=HC$E4#]MJHK<42FZ]"_ES8PG2!6R$P+VI"9W5%ZAJONG\7*B MK7U.WH!'9*(4A0 %-LQ4"5^FLX$V6%7\T)K0N$-#+=V49H: (;2>3$&PRO?@ M;B_-.LU;A^5HN]Q"]&IPSKJQY3*PJ_UN$LV-TL4*Z+V _2*4-R#AAA#VKPSV M1W2Y%8G$5:KVC8[F$DQ?3)B;E--"=DL)AHG35REG87+#A9%JFRA)/EC$\8QG MBQD.UQ($="JHZ@Y9(FBA_3$#CDBBA [K9&Y"I@6W57Q8F0S2DE=D)5 M4):1)Y@TJ[^1F*UFOD<\831,9^Y?Q5S\]N]\1AW:C8DAZF^>R1:O3MZPC,$O M1MIO+?O7=?*(]#E*CV #%38%;5;)MR103/L#J3Z4C=+5&;H/)065RD1OCT.5 M>;=.&"R(M+R[64ETQB)I@QRV G>4XTE9[Z:W:SZMT:['PP[GKO&X;[U"A-LK'DG'ET ^6=!TDY'BCFV(>H$C" M%+I9CCKW-9.TO$DJ"(D*%['(/@%E(8QOA$BY5E2!Y)2YX77G/A/S$X:6,C/' M\0$MZ^]_D];SO,BYW^'W>=V]SV*J.D*1@#F?^T%"B8Q90M Y_P-[#C]V59EM MF>2*U?/=0"EQJQ575Z4Y:@>*'!#C(8*G,-E2GF8"TD=)&"S$RHH95< >)65K M9!)*ZOZV4-,H& [6)P%YZ^TR"M!G%XEH:@2S7UZE@]; :PV'H^Z@-^KUO7WS^ M[7_/SYR+;^,/'YS3S[__?O[IVT7]&V '$O]3O DJJ=CP#X.S]OO1>;OK#7NG MK='[\]'H_+3E=;OC?N?#A[.F;GC[Q/GR]?.7\Z_?/IZ_[ :C4B2!>A ,MP)2 M*PLNXZDR5\99B%@E+DC'.+D,?*P-3@1I@I(VKN<$OT4'WKS@!]?G3O]XY M%[!X+!>>!NDT=IW3\3OGMSB:X;W_Q\D_3TB._&^0^M\7_LK/(A\N\H_1+/!I ME GHR^+*2%V5"PGD+J3YG)-$#>0):9EB%KCRE?L(@KI@=&(R"CA%W#478+Q9 M0X!K]%W.S<7;>\:0YK0UB(JP#JAV"VN,!V=>ZZQ_/OHPZ/;.QOWW[[WAN#48 MGW9Z@U%WW$!9Y'1.G-_.?QW_AKQQ>GY^]O'3KX]@CB?0/S\0^DO 0&[TO]<* M760J@4^P.Q]Q"H/MFMI:G%22<>DR3[5J(LU% G='E0D4_*0 1RXA RKL'@3- MYI(,GR ";I1:LSXZ4V8P+S*D9T8A(>E7KM0"$+WF"C0W\A/@U4UY+EE\*4@K MJR95R[=4@+L,H,AJ[KB[,TFJ9P M@JH,1DE%ELD$8RHL=[GWA>(QP]4$NE MP+^;034T]YT!QPT'_='IV#OM==MGP^ZY-VCUSEN]#Z?CX?L/S>,^6:QRXOS^ M\=.Y\;;W'N]MEW3[_FQ\ M[IWU0'\=#WMG9YWWW0_OQ^-.MWOVP3L__W!:I5OKIM]Q:7R_?'-)JGT*IO\R M_OK-^?CQ%B$V?-_UNJW.^6C<\7KG9Z?#_G@P[IP-.IWAZ/UXU&NJ$ .M\??Q MUW^>?W,^?/[J?#W_]>/%MZ_C3]^D"7A!ILWG3\[Y__?'QV__+BS_@HR]_?#W]G_'%^87S^8-\%HME M_OCZL;X63^[0YW%_2I";CQ&A N/M^>*&1P46G ![*%IK0O3\&L834!3D] O4 MEO1F"2M3?O[3L]_^_Q/EXF_\6?Q/D6ST56 [GQ<]BC%-1$WAX5JQF"1@T=U( MTW;(U>VU7Z<@ !EMJ&1 UGYGWZO]:#F62(T[\, V=UUY+[7-I>'AE$$55-D5 M6- DB;^+Q-0H XEKSU[>2'I=J^E6[GK%I<+P)I;(XJS<>B*DM:"]= 0S M18N1OWE,3.=Y&.#T#RDIV=QBY[?[PMH"B7BD: M?63F"6/)UW+)C(283!?H(?+:+AA5M[T4G;H1E7(BZ"G[K#A*>U+S4GC"]@.Z MKY!*,BU\YC.13I-@4D"A8)LV#L\@:*" N?U:*N0N'2MS5VLQBRU]B*W> O2C('EJ]B_ MQLYPJID*-^E]PBT*)#X9[!+HUX2[I>![U>\5@E9 ,$0SS-G@V+)LH<"_5LKK MBN52!0_IFRFSBCG23L@X*\'G^;,B0D69&A\1W6MPHAQ$OZ\W-#\+TFG._7%P MU\;432J@W2U:\9R6<)"^RCG#3S[KPS8[JC"NQK_SR&AK=R^ >I>[55+-;"9D MYPD9;M(_#PKGW0.)UD@JPZM6AK0S7^]XG*?3YAPBW*"P?/?+HIP'%0>9PJ9:#%29+9?^ M>"U8_"1.@-O>3&&W_54JWJI_K-F01?T0_ 2W]I=7[98J'-I0+\1C=/M_-:J+ MRM]YV[\:UGJJWE=VK.<:Z^ZJ,F;!2JV8P8[('.;?DF7-CP@=A3XI\R1F(&*D M_NTBF $?[D)191UOO\I47_5VLS7MUA^SZ% M7?$OU!G.UW2&;:5GQT8'G1<@@[OVXGD(PS2 [E.P:0__L Z_ZI.RAW]$AS^P MAW^\AS^TAW^\AS^JI?DA6L/$GWY'3/9HAG9IG+S]RW0JQ'S^U/NQP_AY>3=. M[^N >_M8@GK.G7MFKCK:A=O3MZ=O3_\X%VY/WY[^,9_^_13&O= +,1?T2D2Y M>":CZ,F7\],C%E)GWG12NYCX8.#VUP"_[C/[)]_2#1ECQV(T6_I_-OKWO+8[ M;'N6 2P#'"D#=%INIU\G*&49P#+ (3! K^7VAU8%L@QPI S0]EINM]/:)P8X MAM@)ADI2V=E/]OQ-;4S$>L;LZ=O3MZ=O3]^>OCW]1IY^X_3 TB*]YJ[RPT?G M@HIVBNHAZF3UAM$!">ON#D)HWT$(.[6<=F:!= =N?V1]L T5+OM)4_V^VQY: MMZ:EJ5T&2SMNNULGB]O2E*6I+4L;]MS.P-Y]EJ9V&M0>NJWAT7IT&ZSBGXD0 MH:HKROS#=S'-5[=LTRUP2H-5]NKOK[V?8>A\M86[[TW].S4KG\',<(>MSBY= M"(T5P4?A]#@PZNR[7KN.;FFITU+G,Y@^;LMK6^JTU-E(ZO1:;K]CR=.29T/) ML^T.1X>A>1Y6Q(6AR#'V^ M]:!:FMHM38UJ6>.6IBQ-;7,_>NYP4 <&R-*4I:EM--5QA^V]HJDC"?1\%:GP M$X3?!N-B)JY$&*\(Z.A S(M]L\ ]M]^J8WG7222QY6O)\!O+LNVW/DJHTT(L/M'GH<5_?E51"+Q0VYU M-EL&D6RZ>24.Q4IK*$,,76]DG:M[*GV;25-MS^WT;+F/I:E=TE3+]5I[E45O M::KI--7INNW]V*O'4J>ESI>GSH[;JJ4Z6NJTU/DVA"V MI;1YV'%8/Y)I)E$+%!%,^=/T[^>>+XEXD0FY+EZI+JNQ;DX1WK;:Q@/2KYN9=$V>ZYHWIYE)8F+4U:06F)TA*E)4I+ ME)8H&QA):K>::R;%F1\R:%RI(<@3D_&>&?F>-W#;@UI &W4WHK'2V#JI#I"^ M^R.WU;/T;>G[0.F[.W"[_:=P+UCZMO3= /H>81ER':@:2]^6OIM/W^WVP!W4 MRL+?/_JN$89K;A3N\TI@X5-TZ81Q^M1&93-I]W5GY/8[M9*_[KG>XCP?L^!= M'?G/UL-WB%3DBXEHHM%3>%BKV!VZI7,FVIV%)Q4ZBXVW)'7JV6#I:* M+14WA8I!%G?:3V'3[0\5[S3(V%@C\%,D_W28<5AW.QR@3B4AUR8WK1"([2+2,UY[; MK=6"9G_L%6MU-YX(^ZXWJ /98HG0$N'.B'#HMFM%/"T16B+<7=S=;==*^;-$ M:(EP=V'S;AU@E?TAP2,!7#M=^-&E<(+(F?M!XESY82X05N#:3Q(_RIPP\"=! M&&2!2'=AX.Q9>M[(L\AK1R-H]XPV7^^V???^2&9+S =(S+UAK21_2\V6FAM( MS7UWT-]I>QU+SY:>7XZ>'X&"T#A5^+""4-O,MVDKU8-@_:">7)<'&DZ#GMKO6V6^)T%ZN]G*U1/6R M1'7D,:';C IYFHD(_4S,G)6?8,C(FLG[:B9;-\[AT>=KK^6V1M;/;@GZ0 @: MN]C7PO:SXM92IU4'+'U:^CP0^CRLJ,[G#+Y8JR??2?[=?B(J="U D_5F[3<) MM]W.\+@Q02P1[SL1>VZG]1088XU5:RU)-ITD0:YZ3X(/;>6J)>+G(N)!^Z"D MZG& ?W&#H>A6"# +=E[)96FUGL*0L^$)*]WWDA]&S]V\Q3*$98@&,T3;[77M M!6'YP?*#O"# NGT2)&'+$)8A]I AO'I5PK95TDL:RK_%:>I,Q#Q.A#2+G&ENFXK5I> M!4N%E@IWV13(._!"WN.(^WW4)@P8-9&8!T^=D[EO-GH=M7/_3'3K?CH^TGY$ MQKRE;TO?EKXM?5OZMO1MZ=O2MZ5O&R(KGO@D,B>,TP,.B=7*8M@?UX=UP#6> M"FU(S%+ARU.A#8E9*GQY*K0A,4N%+T^%-B1V("&Q\>S?>9HM192E3A8[V4(X M4S]);F :!7ID(F9"+'T$CRP#28JY2.!+&#&>?K<&_5K%W+.FO.X/:UD'UQ'R MPVAHRX,L-UAND&J\.^C6PK^T_&#YX0#YP>L-+#=8;K#<8(.!!Q ,=/PL2X)) MGI'-#';U-%XNXXCMY$4;\M-3KO2%PZ.> MVV\_/FGVEO7M_P5U />09+PLRY26 M*2U3[C"7P!L]'K_4,J5E2LN4+YY:<4!,>;=3Z"6\G[MT$*U$XJ0+/Q'W<16Y MSL1/@ZGC1S-G%H1Y)F9JTQ[NATOSU2V.MC"(Q)N%H!WPVJV_&B\8K#)4Y/"\ M\E6MNI6G$#4OY]%\$AET)T&_= [L2;TNE(]>=_.%5J-DU<&K&);OGY/O.^V3 M[I.XU"S?6[[?#=_+T?#1#4,=GU2HN1\[],.?#)\D-+9;D?'"9&,%2F,%RO&) MC.>( YP,GL3A:/4(R_:6[1O+]JV3P>.S_P^3[0\J >Y/\AR*V1L?UN!?"NW- M1%=GZL1YEF9^A+.ZQ:>YDR30IXYD[(PWVF[K:5QJ+Y;2>00AM<,GRD[?$J4E MRD819<=M=UJ6*"U1-HDHO9';ZENJM%39**IL=]Q!]TF\KR];*/0W2I/0G]-_ MZ3_\D/I[P_2F(LI$4IG^+=D.NYS_$X_8J99.TG\7B7K)"@RQ-Y-$^-_?^'/8 MA+=^>.W?I##4WQ:)W+_;IEBAX"Y0\/JL_0=,F?Z\YA$F<3A[]\I9)&+^RZN_ MI,/SEG=Z=C;LG Y'O?:X.VZ-S\;O6[W!^?ALU!J?/GQ_U@?[^S?*M8GGSBE\ MA] G>O_\VTF+DW2F(@SEGOSRJO6*_H;GI^KO#7/[%BS!_/TDKIVO\=*/WCGK M&UAV 5P'LVSQMMUE:2%9]R$>@WL3^@B&+PFQ%H]Y_VT>R=R0!SDUT:EQQQRW M"Y?10SF%'_@83<-\!@=!R55O)GXJ\"I88N-W/POBR)%-X!T_A1,*X3Y*W]XE MBA[ .1X*_S5QO[;Y](L@@FN0_UZG%6/,.Y\V)Q7%R=(/2U>4URK/Z]DY8W\GJ#UG#HM=M][Z_J_H'[.?17J7BK_K%&#$L_N0PB M7K:?9['Z@!6,EL%1Q5W?>K6=@WA&W?Y?#7XK?^=M_VI8ZZEZ7]FQGFNL>V>A M'I)"[(T>66N_4X58:FV/7OP&)>!?PD^<_YX?_&*!I>_A[?OAU4(CLX1_(X=?)<+:'?R"' MORDM[3@P@,]$&,"R;H 0TJP.+M$1Y%\U.KUJ5 L[KW%08#8!TO)7,_FK5B3- M\I?E+\M?]XI6MVHE!UL&LPQF&>P^*^IW:F&-6P:S#&89[#XK&GBULJ4;QV ' M58QRX8>Y+R>G54!TM2EJ2V MDM1P5 ?>SI*4):EM_CFWTZL3N[,D94EJR]*Z;KL6X%7#-?=]#U5^%:GPD^F" MR\;%E0CC%38OW9%>OV=]@CKU )8:9W4>LUOG4&FS-ZB%86QIT]+FT^N+O

XPQ-@>U,JA;"I)[C)>Y#77,OH69V 7W87W M8T')CQ"4O.UV:^4VU5]V8^^?0W;%62X^:"[NN-UN+7^YY6++Q9:+&\+%/=>S M7&RYV'+Q7G-QN^\.1D^"A6[9V+*Q9>/G\K_VW&&]#*G]8^.MJ/(6ZOL6J.]V MXZ&^OXJY2)PL=M1$'_J"3W$F'*_[?_XR;'OM=^=^$L&NI.L%-C.K^UZ< M4YPGSC2.R!/L9V+FS(/(CZ8!>2KA \QH1P#RQ,'#0D4+D7#EAZ5VSD]K'#4R]Z 1&03M@=MI6]S0!C&^I?]GI?^V.^SL%7R@ MI7]+_SND?\]M]^M4\%KZM_1_ /3?&;E]J_]8^C]6^O=:7;>[7Y#_ M;*PZ^"U-[9*FAFYGO[JN69IJ.DWUAJ[7MEV1+4WMD*:& MGMOM[=7==^_"X&PX#_CY#L,X4S]59#YX<-1.?3(^>H6J^864)7!*GOU M]]<>(J+DJRW\?*BF[;!6%6+S3-M&<4539?&>T69[Z [:-JABR;.9Y-EIN]UZ M6(F6/"UY/CEY#H \NS9=PI)G,\G3\[#"Q,95&A=7X7XK?IJ*;658^V[[M]UV MK7N[L?+OF,1<0VFJ[PY[=829I2E+4UM3L%ON8+]2L"U1-9ZH>AUWT+>%+9:H M=EHLVW4[WEX1U7$4B[ N/Q.3QV9%[9EQV6G7K%YMGFUI?1^'1YZ>Y[G#T6'X M/BQ]'AY]]@9NJU[[;DN>ECR?/LFP[PZ\KB5/2YZ-),_.8634'&!0(PS\21 & M62 .-+(!9KB-;.RKF&LF37F@#/8'>Y4J:XFJ\43E==Q6J\X]:8G*$M76>)GG M#H8V7F:):K>%(JU:670-U]L/([*1B)D02V[_&4>T3/SW*L'>L?"E0]U0C\O\ M!%9T6_U:S9\;9X-:]\@!TF>W[[;:UKMLZ;.A]#GJN]T#\>%9^CP\^K18;I8^ M+7TVR9;:$Y/I3S])_"C349";@S38V^[(@AKMJZAK*DEY(^NKMB2U4U^UVZZ% M%VUIRM+4SA4O2U26J Z'J)J)E/44"+@P8A;$D1\Z*S^8O0FB*HC6<5B<<)EV M^C8?]&@DY9Z19WOD#OO6GVS)LYGDV1NZ_5&=VDU+GI8\GYX\.P//[=8J6+?T M:>GSZ>FS.VRYO4&=K,/FT>=!A3O&TVF^S$,?.R7.Q#R8!H?9&N2U-^BX7JL. M!:Z?RF-6M*N#^]DZBO:1#-O=H3MLU3'#+1E:,MP=&?:';K=;IUV$)4-+ACLC MPTX;S)9A':^/)4-+AKLCP\[0[7?J% /L#QD>4\$+U;,LXG FDI1";NM=]H?VK4?I "FZ[?7=8:>."FLIVE)T(RFZ M!6K(<*?-*"Q%6XI^P:"IYXX&.Y70-BAER7.'-;8=MWT@.2=DWOTMPR)__3G] M-^.Z?Q&&=5Z17_#.Z;J[PU3^!8L1>I\$M?.UWCI1^^<];F4S4BX5R7.X Z?NI,\R0142;;T#BA2(O/#!2W$^="""?.$X1_2.,PF%&X M#][J1]. [&7X8 E/I7#(B3//DPQF P-G?A"F3B(N_00WF]]1'M2/9AO'O(M& MZ6,F9OKG9K:9PFM%N/PU?/?&(G6HLDOZ[2-1+5OZE>#-)A/_]C3^'37CK MA]?^38JLM4CD_OE.,/OE53H\>S\&ISW/.QMZXT'O?<_K#<:CWONV MA\_XQK)N7UM%%B,_KR_7?\!:Z<]K'F$2A[-WKYQ%(N:_O/I+.CQO>:=G9\/. MZ7#4:X^[X];X;/R^U1N_%MH M-G_O';^>]\,P].G-_'G\:_GO]^_NF;]&E=.&[FS5]/.W*-:"*;SC7W'NI(LX#V<@>_R9 ]((!%,( M&@\*H5F03O,T#>*(A(\?^>%-&J1XP"B?"K$&THY3O^EWB4CS,..?K43BXQ>I MD\67@H3==9 M[BDC\6TXI41PWD049X(_C>E5Q4-!!/)T24/!OZ=A/H.?BS 5 MU_ [ 1_!>V#FXRC*X==?Q2I.,I#6\9+(%<C#8%-6XEI!MM$>[,*_8A7FF:P@^+RABX,_&J2IS"U-%6O M$W277,/%\2:,8[JYC"W,%GX&/[R*PRO8QR#]SF_-HRE.,3!UF@W7KW%1YU/OC3+&9/;]M[1R^27U_ Y/$I<.#SG&"8F !A+V?! M? Z$ CL-+.&'(6QC$B\E4?&O8 .G23#APX9Q89PP@+\F-Y(=MNYMA4SNP3HG M:_ROKY;1>[A'QGUOT#\;]<:C#\/><#3N#8?]<>O#^8K5\K+R\C-H;$@G M+RC/7OW]%,XEO '%,96"AH2#X\](G4SQ'("/,N0T8C(X)5-BI%F0Y22<=.A" M4O.'CXH^?X:3O"0M<+KPHP@XW'6N%\%TH9C/B2-U#C3;#+1\%&#!'!1=&O7$^8R<[B=9)))T$:Q2%@4PNK-*XJL WI[+ MSWPP>U*B:*"S )@CBJ.;)>S%S%GE"TB# DO[E)2JDF>2_TCBP"P*XZCN(N@S9#LM^ M)KC\A0A7^-ZEGWP7P'0I4#N.'%%H=PV95GZ4^3&#;8IT,3V0U)G&@&.P=_IJ;HCGQ9Y,1WW27_ M =(D\W,"-.#/4:-'H@$Z;7$N Y@ MVGCD*3+:%*? &S>%7432#F%#X6JX$CR119R2M1)D\#E8S"#>X1\"K.8EG/Q4 M[FB8_\@3V&V8YPSH[X]4V1KZ<.%&P E=TN&L8%4LZ10%R=L;A2H12HK[O(PC M<8-GYSM$Y7 'DCR$S^CT B9#?6#,A&NFRT.DQU/@44BJ =*'VP6M4:!+.*W@ M"H'[\DF*=P_?(? ?I03!=2DB($VZ5I@^4?\M)-,9'.04=(VUCQQ4'W#KDWB% M).?#P2!MP120<4MB3 H?OO$$L5IJ$"\1VDP!6F+(A).,6;!0&J"@YJ$%&MT;PLAM8EKG$48XO'0FTM[ MK(0R/)*:LU7S2Y7V)N\/O%(*SB';DMF"%O$?4%5 +-(M)5>3.J]?G:K7?M2O M??4S33UAW;)L2Z?^-$!0A(V$X4!BM?K5C? MY4!AD;B$N][7'!?\8#K$=?F70HD/T!E@ 9*XK ]L MH3?T%[&2CS(85%BXO2 :\JEB83E5UYD(M@.N>6RD MW[63F:)#C78-I"ZH@BO2!>EW!$AT*6= XDX?2>/H+\DC+72EM"2Q'2]7@DAJ M,^V 1807&HI5\0,-3MAV5)QY&[,\B5"FF%D-#T M)S&]BB^*R-AV'%=$"[ST:>=!TQ'A-@FD=5QI$N-TZ08SY$@>S;2%%B0&:<+. M3 28;WA9T$U$HAKL7U#/^%PGZ]RZBN$.A&& F95NR28XFPX3$MADSI:GL8P3 MO,$N%_"@B"Z!K6>%=T,]?N+\3WP-\X$+G7U9%_'8^_%$0MS8U4,B>Z M0;:*[V:1Z7LEW&#F2I.D>X15[66<@[:,$A#65))_I.D:"]8R: +B9"/1X!,% M%8QG_V9E!RUTL.W)RC-G80BXAVVPR[*9I(4:Y#[RKD*92 =@P;VADY9F#FKX M(=@K*5ZWZV0@+^(4-9AY7O9XP>8Q5:%7!%F5%1XXVS?\+Y(+8-BD<:3==U.D M7N5,DL:%@XR5H*9+I@Y^**[\,/G ,0H332;D*=EX=+B[1;!D3CX7FBH-NY#6W*M/:DM_EUM*K_Q, MCWT1"6T8RJ#?!;QZFK["$XFO'\$T.V"2K_*>?7T/ZJ/EK%W(M]'=S\XU'(1: MX(,G]Y/7:YT,G"6>4!S5?@W-L/XDVE[KI/OX22!CU'[Z3$S%66D6"2.1_*Z1G^T5 IJ#]-M_;7VLX9,>!SYMKW1 M2>NER;?C]4\\2[Y[1K[=QY#O9@7D<;3<'YWT7IJ41[V3MJ7D_:+DSN 1E+PA M7G74J235)MDU4DEL1L@N,T)VI(5_*T5O.94/M&\P2>%':3U#7T<##HC+I_?3>)$S#9WI"O:)6*M^H?:[Z'(N-19\1V6BK5 M<4.&HTR(]/YJY$.6O[OEJT&MIXYPK.$^3_Y0Q[K?H=P;@W1/JD_OE40_N"N) MGL617(FW^N%0*,+Y2XO^;[>Y]%(I>HI/E>2OPC_OPJR$G>_C'?!?J,/^=)W_;-M1:[>X@@D:>VVOO%)+M9<_/ MXEM9WCT2WFU[0WL>Y.%_[22N1. M"7G]%)]L!W9%_76\Q$=+^?;2VMM+RRJ<:*V,/0)3N.TT- MW?:H3D36TI2EJ2U+&[A>K4Z"EJ3VR%A[!D=_V])0HVAHS\62O>HL3>U<1K5Z M;K]=QUMBB\-83_?PI]!$N^T M[,R2HY6S5H.PE&TI^S$)WBVWV[$)WI:R#XVR>R-WT+5E[@=-V(>D&W=W*H0; M[$&&7=X7+_'X(9T':_=^^7_3?'7+7MW27F6PRE[]_;7W\^OVSS!ZOMHB'UX4 MY^<94IT\M]^NDY)YUW(;*],/0'0?.$T./;?=J64P6IJT-/E$145NWZM54V1) MLID:;C/)K!:-61JR8LU>M98F#X0F/:_GMCUKDQPH43:3Z#H==S2P*:O-HJD] MI*/N7M7\W,_AN._YJAO[G+^8Q_%V=^,#[K<.W&^S.,?VN(^YT!L:LJD%6G+7 M_NPQJDEOZ [J@4'4WA0;L]NK"]%*A^.5#OV1V^W5"H):Z6"E@Y4.ART=O)8[ M:-5*Y['2X4BDPW[E^]3J-;=;5+0GIV&+DFUO-WN[6=W7WFY6.ECI4#]Q!X.) MM.^A;Z6"EPZ%8QITZ.0P'8!E3)/MOF0\LJ#^G_])' MSE2$H9SJ+Z]:K^AO>,=4_;UA^&_!4J3.)W'M?(V7?O3.69]Y.7)^'9DL>-ORDLXN8NX+4'?0M#M R-H(LQ-9*+H M&)X12)[^-$,Z\YV?6B=#9XG-R>%'ESY0Y"Q/8%^==LL; F6&/KX*J \?3$0D MKOT0GT2Z]2\3063N7 ?9 @;'2>)T(I&XSO4BF"YH$O#6%"@NP7\ WXAHA@^E M\$H_.Y]*4[J3WVT['O(V& M0#([N%S.>+=JIP?!F@:U'W8?->ZP]L-$9X\9>O2()2/E12)S0I2.UT DM=_U MDS@*/.XV?O,&)MX--2$2Z$I*%3YS/<$B+(,WB!.4G MG15<)@O_2L#5)T#()/##R)G3)=^'09 M9W!O!9]IU\17JEX9<$BY ) C*9ISK\H*>Y2*Y^"A2@2>D>^BOD>_OCE\^/6 MVMJ!-&&*(B&/2\J#=$$F")G@DXQ-H UF37U3IF)RW-? \-J[L##X3_SYVR # MPW+*GUSSH),XG,%+8:Y?>*YIO;FB,?0$GK=O\^P)WW?O0=#V"\ M%*@FNLXGNK[A5,8@QJ;2'?+Z5>5WKWYVG7]\^3U.+F$ZIZ08XB^V/?Y__C)L MMUOOZ(?T;^_=ST0E?Z(/Q/G@)Y?Q?5Y@_%R_!N@*B>F/DXL3>N5O87PS2WEA MJW"JG^7/2Z-? !/"_P+#_?'/TF_U%^NC_/.$O$C7,!/\WZ4?W4A70*1FCJ]. MQ"7_,0\B/YJR5@T"("-7 ,@K/@ 4""GHQ@FS 0X1PNI 5#@36D 23P7>)ZP MSX)+I$#Z#A^%KZ^"&9XGL%0B?#3V)+"?M5DUN?B(.&:"/8.B6)G#C=\ M88BPJ)*Z%1["J9_,PILLF*;.69#@AP'Z#P-X(D"_BC.'W54N1APVRI<3WDAV MOJ AE)!PK; LDJ(W>+=. _*$@*8,6XOF7G[_$A:^P#F8X[Q^!4/\/OXC??5S MX:Q"YRC\#BC;N),"%!HSX'UZ6I)'"&.%+/?ATIN140A33_/IPI3>UEQ[=G.M M(K!+A]OS_OJ(/>D._OJ(>3UN3_KUA]9J!DI;4"TEW5+H$9-] MU#8]YH2V;!/*_R/DHC)M_(F>?Y#MP0IO A*Q1"[KW 9S!IT+I2'*X/+-"H(4 M/24A7"!NZ2+6]R=3'EP6*=QSP1Q>"!?3"F-=?&]L.A^X N0%#7,6@IQL\QP] M<8^X;9] =38U9>").2(""W;*+W7A+3=T0NK%E>CD7* )"]\O_>\";290 .-(X&,\ M*[+_>+@5Z+%J-'+KOX- I'B" M;]#/5//T[12!U/23URK<=@X> #S@M=^0JNJL8-!X!B0;AO$U_IP<0RPZI214 M+]8G@AT427HP)+Q:GS+0TZO/.K+DO*&++M& MS$!]7)V180A/X:!%>P"6_] M\-J_23'W99'(_?.=8/;+J[1W/ARU/ISVA^.S4:\_/GO?Z;:ZH]Z'_GGGPWGW M_3D^XY?67='C>\D[/SH:=T^&HUQYW MQZWQV?A]JS],H2S/ M_%,2YX\A>,Q&1GOUB6OE[1 *>]1ZNH%XQLPZ+!$ M:P5_)!4_XS><):!>OO3QNG"F?CC-V5./R4+HX\0;8Q;,YX(& C\*:DEU@Z?,(]C,8\8+U]+12$8&Z);BO\T1(]R!L$RA,H5M M9^EZE=ER7= ;Z^%L': =-!Y 3)XP%X\(6&8H87CPFJTAU_R3-O#/[[#WU1'>)3R_TX] M8%_N^==CBN.GG+ 0YRE80:F+949BE3GCKU_^V%1O5KR? ;8MG;;[0T/HX_Y8?5J!$WF MF2R71D*<-(([VB=MV_VI68+84O\S4G^M3NJ6^BWU'P#U>R<#VSBF<6K1>\PE MBRZW^#AVSAXOI^36@H5[!.K;,S#4R'-[[<,P-8[9%+9,UF F:WM#=S2L!;UL MF!9%O_AV7*%V7*OML;]2Q36J:T3-D8ID27Y&'DF=K&,0_:S?UK M'%/JFH%5[!5#H< QMJTTHF='NOT]9AS),>-(_I$^"O)V!W+B3X3%FL- &@P- M]CI#&%4I$ I(U 0A:[@^2)ZZ"?%%)QC&EY<2^0 H[RI( R*9!0);XFH(IBN> M!/!B!<%)1SSU%304(7G%*Z"N&5*16/I!J"@'?X[#QHBED!*:Z#HXKZ197T-V M,I8. =#!1*("H<'XC0*$T^A?560X?@E"@<&W$2SJI+;!C1,I(8UJE$ $WU X MH7&B60NQ+#;#F3*$]PWR)#6D<$1T")\ M;3A !;"K0'5G"EU8,A(AZ3-\5 6+!)@WF1&X"=$&OR D4%NL[T.&8_X."!T9 M[HE@%8I4PS='Q,P7&;P0L6\1-@:AK&&W@AG#E] TY!87L"P&"N;&>>Z0E6@# M-_ 182NG)!,[MX21R M- BRD)6+0LZ@[/5GI%NE2))3'Y05T)C*0#X:7%HRQHFC!R0YA]"?\&8>#4Z? MFN*.)9)F"5JI0FU#M1(BG8I'X MMDD,DH!PNTD,Q-A2Z1-B",+C("]3UDED3R:]]@6\+ R602:'\TE*P9M)IL!6 M9G$<,L3S39PC7F >SAB.$'Z.0/5.D.$D80-"V6B19NAS^RE$QV>(4GIG&NA- M*F"QU,)]@S%HMXC43R3NEX:?,H'V]8>JJ17(5U -DQL^8D*R5*A6Q8%@JXY+ MA>.*"%E H0E^4[8]-K&11LQ"\.!_%3NB=T/OK!_&\#\(T$K*(:V!6'=MX2^+ MDOB-$(8UHB/?@$HB^ANZ:.H54H,"$D,NZVIQFDGJ"V\D7]#K:-D2VLPE8J"^ M!O(&5$JLO!KA\%^;A?X_O[5P8VJV%FZLT6-9F!$+-W:T='#4H$,6;NR(#]_" MC1WQX=>#&SN$NDSIK7SIN+&D+E*_UTCKX(+*]5:[NX+.3LOM]'>:!_*RYV<+ MT6S.QU[E?'B]EML?UJET:5[6AV4RRV2-9+*VUW*[M9!PFL=D!P61]B7,T[>/ M-$>L\&C\^NQ9'L[ZCN8L=VGU>\T5P1NBHL>%G]KW7*_O'81N<,P*^,&2Y]!M MCRSDEB7/9I*GU^JY_5H0N\VCSSJF5:NQ%_LCM?C]=/0?P%5B6?
5$"54#4>68 MJC=.5P)+G+FL:!7Z&1:%Z46EI:=\V: 2%I'F*RQAHJ=2/Y25=_JU+A;]"!]6 M1Y_/8*_">(6O<57I*WWASY9!%- L%6("EQ!Q-1K5+FU;8)":-;98 .M333M. MB>MWU1%A79C:-BH(- ;*%D$R>X.;>4,G1&<6YJDLSO:=*([>3/UTX8C_Y%CN M+7[ CJ7\"M@0.*#_ZIJAF9B+)!%4RA@L5R%O''U+[U9@##@%_5[Z9NLIQK"U M6(<&BQ-8^1>K.F''#T,Y8S]-XVE VV 4%]/QJBT@RME8SVG6F6TX2;7>=/N1 M&C_9=K98'2]_9.Q]\1QORS70?EQ9K:HXXUV\1@R!)9_S3$QA*52/&!&!4_UJ M1$@"^9;BU3VN!,621G\CC8#" -O(F!VX!RRU2)2(^3R8!B*:WFA V-;%+MC M=>!W86QHL9.;2X"-LDY9]Z'LX9]46!I-Q2VLZX=IC&NBLN,92LLE%N%3 MK3AP/C'RW'S7&T1&F"DN]*_]9)8J0(7-[_&G"RR#)1*%=_TG!R87"9;<(W5& M40Z3G<113D0YY:)A6 M&^V#[+L-X C\0P,;Q#0I^&-[D%?%#3'.*"U+-+97I M;CX?+C8%>0#"PL>YK!1WJJ/:5BNZ7LV[>81[E_9JWDM?JE9W,T$8!;<3H7F> MH1.*DEN).9*H\MV0ZJ!)NF2Q6US7JT2 0-\,O,"UMK?.HCR#++X4)*T8IX#^ M69P@+K,X-H-<2[-AU));I@/,X&XY6RS!US\2\* M@"##6OX-H\,-&9=+C$_8)O\J),I(;>'X*08YX/4(&:7][D)<+DT-M::K %4E MJC+'NM24MX7L.E:V]*:GB(G!0$987-B3E&>[9]7) MFY=C2Y5MJ7+CRX=MJ;(M5:[K6;"ERK9@T98JV\.WI!YDUNQO M3IURK^5ZK9UB2S6S/-E:9,=&V%VW/]RI-\$2MB7L!A#V8.1V>SOUXC:3L \J M(FU1KH_+>K)GN??K.YJS/)* ]&%YB?%+7?=R\T(G5MP^/.FM[HBUY6O)L ML%.[>>1Y6('G3UOPLA@YAU%05![QLK M:RU)69(Z'CEU)&Z!\0-Q+??]'M\WW=?MU^M=T3C5UUIF!TF=M0!8+'5:ZGP. M/7;8KZ/'-H\Z#ZLMUT9$UH8FQ=U.*+9=R8.VH;E));VA.^C6@@O9SVXE1V Q M6\X]"L[M8SJ8;1%F.==R[IYQ[JCGMFOYF?>4<[=V"-L98+FS/I=-\.+M+G.X MW.R'V!CES;M%MQ[!\"5.E.#L]]_-$2V U?-[4PAJ_'?,C 1D;CV0]T'!KM94:<.ZD/A1T9/*=6/!R7# S-N MM<#=2!)\;Y;$,"7N/^.O5F$ @_K4-.0??I3[R8WCN32ED[L8P!+]+43?;CS1 M7V3Q]+OLTX/-)D24^K)#$>< 8!^+RP@>H"R 62GYD'MVP3I$J76)>W4]]%/9@"B]O=G/.FG>MI&E MXT626K,9RI:9_HG1X6>=8(T1U^BG3G\@8U)OEO%_V>0ESGC2KD&CSDEWV.^- M6JW.L.-UO>$#>@@M_>0RB'C9?I[%Z@.VUEL&6S^HQU"[7IN>UC,V_FGB8$?9 M7L:V&:H1DMM(!\V-RMEN([=2ANTS=-R';_L,'?'AU^\SM"=:P$/0BI^Z0\/> MQ6*:'VJICWSZ3I1O+5<72DW$G3H4-. MLS_:A=O3MZ=_S*=O01]L+;,MD'\N,;.?1&4Q%RQ)63EE,1=NQ5RH6[9[1VAF MS\IZ:T,BU-V&QLK8@]68CYNZZT$J6.JVU-UXZJX-R;!WU'U0Z0'CA^07VZ+. M(R[J'*!V]HB0Z+X5=1Z!&6PY]R@X=^BY[8Z%0+&<:SEWSSC7\Q!)X8@NW:U( M"G7KTVC"97K'7SS-$N@__'%UTNL)S:]N7]23S? I1^Q66TW0?Q>)>LG*OQ1O M)HGPO[_QY[ );_WPVK])8:B_+1*Y?__T[&S8.1V.>NUQ=]P:GXW?MWJ#\_'9J#4^W4D&^C>J38SGSBE\AY , M>O_\-?K?1EH/YX='GS3_B3]_&V3PXNFFM6G3\OS]QV]GX_L3HBF7A[MAULI< MG$2L$I$2!@;B:$0B9Q0Q#M>"B?S?\ GD9C#*^$S(%B19BHL[N)3 M[YP9OFD:L$]_K>A7_O8=3/9V5 4LZ4Y@#R)GFB>)B*8WSFL$ _F9YO7NP:7$ M[W1%'?K_@A3D,4=BE0(TH[W MUY]N@)2H-UNB* DD>ZMV8DDDWOKJ1J-QH<QP2-N9>Q)ZXGRC$/O,HXO"@ M[_$'S_=B3\AT2+:]X8:!FJP0\K,HG'K0MNB%!6$LL(E$%JR8 MG[C?&Q#LWP)F1*P;FR6]D8IW "06YZ^]6$PQH05 .HP*RH= Y*3 (H6L9JK.#_ D6- MY;\..?5L#$(>2?UGR![!;D7XYCB)D^7W?!Z 6*?\FP"AX3./G@M2=CT)XX3# M^\@C-, JXQ#W_="=@\3E,S3XJA(/L ?FT,/41H!3I1TYQ(]#5W41@93X\*.N M/1#/4'7T3<28JR!2'0/G4^5(NF8? R4'#T;XA1>.8 ZZTG\!$*0G-\I5@64NUSDF M%)2Y"U(;J6(5X/YV<_/']5FG0C!\#\+WP/RGLEKI$-B1)S"'$@$Z3GSHA!H8 MA0# E99Z&,E%H%A)80%<)8<%=O'C\EC#+ J 4&^A@"6'J19&'O"J,D[!LSF= MP)(>0@"DFI$\L$18.5@&@99O(GR!Q@S:JK)IK?1E N7YWM33!DWEQ^!HP[C_ MHM9,T*'0MU0=+V'"Y"1,_-'RI.!IA -$4R50C00?,WF0L1,\N[1]T(&"U;Z-0:.B! MO^K#J*23! ZKA:U41C9"*QNE%@_:::G&/8?1-Q1$ILV!$".8@2^=7:M"L/H5WMG=L%#MN, MO^@280P +<*;98G.IOQEX?B!",%]2MQ,J##_P+I$341ZZ/@3]WSEGJ-9UG"_ M[*0MT1LDRJ($:H;6TY<:U.Q+-5,D6/((6AV]6*H!6Z<,;(0$Z8/A@Q$%:&$: MK=2H2!CA,3A\T&Z<#'5B-]5\97%%JJN!D#*%$KP91V#6%5:UY=/N2UKB-?M5 MN#Q5&PV]Q<9/#H167C'F2K':=.Z'P2/^M.Q-+TI$J*_KQ'D-(7II.EN.FNNX M=J+250%7'F> L\=\\EOM=_9<(.=';O.".5?@TM*Q:":>BV/GW+%;K3VR[%P4RZ+3+91K M9GC"O#;FU44I="B%3F-QT.@\&I1!QP3A%]O4H?0Z]4?&F81?/+W.23FB)6#A M4[H2J.)M1X7X &?C91;B KR%IK-R9R_MH=7K%-KF?ZM?"\0?TM.R1+=7BM\& MD,5)*TW6RF[;:JTQ&D@K22M)*\\Y5_8MN]B%?M77REH=/?G#/SRK4$6ZVF"F M,HF21%DQ438D5\''-9)CLRX1+YY%P[PSJ4UVUPF?A$_")^'S^%-^=6;V#4<5 M:ID):V Y;4JN5E%[9R:DVI;3*Q)>(D@1I+9TK=LI0H(P?#*L_/KW;I=S3;@ZG7HOO$]^"8">:B MU]D8:U&;9#B-A50A9Y0@19 J^>(66H(?M_NW.^5O;99[:#N%KABBI4L5S675 ML%ENE(BP2=@LT6ZV:X'->BV2__%JYO5:.IL5O+F85C"F@VKH$%^; %4F>X:V MI,V;+6]WOS"C6&,$3H)G2:O1LS#9[V6QMLF M^]JPWR@]9#I(*2H#8&*0-68E?:G/:YH)(>QJ@XC+6CJ MAT_'ZFZ\@\/SKK9#W/EXFYA$YMN9E]_\$YWY4ER[?FM&=_L5&88%3@ MD&MSBEV?=-9<[;L.0^F]+O'(AV7W"U&G=NW[7B&0\V*@H?$14O5FJ'K/Z@X+ MY4@A52=5)U6OD*KWK%:WT#'CM[I^7FF^NASX4=UZ/?]>_5O:1=ALO2V;KJUV M.EK!T\'>9[6R/'BO..]#J'Y)$=-+OW#NR];" N*=YHXW:)#_<5N'[A M4_XJ^]7[W]-XJ+K#W9N".!5WE[-WK>L!@V)]/-Z*>3/8*(E@L!C>ALHBX:OC M/'&H7HQ$()ZYCV^&2<3X8R34X5A]W(>K2.N,1W$@(HL]3SQW@IN@,90J 481 M_L$XO#":JGOKXPF/&8^PW#@*H4G>D_!?&)_-? \JY1(K^CL/$AZ],-M23;I^ M"]#J:XU\]>=F'4MO$MT91F4JX9%K[*S2Y]6_DR@K9,8?Q=5#)/BW*SZ&07C/ M_6?^(E$/)U$Z?IQYHY\O9/]NT/IP.^@XSDVWV^^W![V;06_0O?WUMG_;<_I# M?(?GNO5ZWU8,/RK_>G?Y'GU5'Y>N<6632(Q_OOA.#CZT[-N[NT'[=C#L.C>= MF];-W?^_%H+#NICY\ MP4.%B2C6SD$9S;SXY=^"3?@3_./).(S0_H/]@BD?#!G,#,F#C'D0>^I;^">S MFY%N.1M'X91)[@LU]+<\&ODO,(E(=N=%PHVO&10O!;X'+X'SD"C!L(<7IJP7 M6FDO -,\M\.2C=2;4)VRR%,>?1/P))0?H0'WHO0K?!7,0.!Z0EH,_@"I8R/C M210FCQ-E[,5?PDVRG A@P7&"PP_HTLAK=@^/Y"J&GL9Z=H'ZIJI#^$'Q71_5 M,Y;Z(A"/8:S/B(Z%L&"Z>%$SB'X+9RY\:NS]!0\ %KUPI(H"!R,KTN4P?8$- M5\/C!4^AYXI<3Z<@HPET12=1A ;C.W\F@*+Q"W9[ED3N!'Z;-_&WC_+_,!SFLQF1WQ1U:1:H5]8DFT@XM0RR 3*91\#G'( M%[J3CY$Z3S.>[TU>&Z]O>,97M?W#IER4IU<\U^=2@E#5L*?;OE(KA()0Z,-" M$67E MH>03N%?#\?;M61$)Y#O?"BT14*^$7G]_@)--@'247SSUI'\96%^J0U M_@02EX(#IM3O(Q"_'\X4I.=/I/J5^F53+P!K@5;V22R>T2_OD.2[(%!*&?=U MG%S\LC2BG]6(WJL1_4.-Z.UZQI030V47D:.;*D$J;!9Y(&(H;V$=TK>5L_HL MT&"M&@6+3<7(XUJ&/.:Z3&WO^+;D,ILRRZ"7GJA?P4K)!$\* )J77&VI+7OF M3>=-DT(,>^=<=^<.?3!G1\QI$1L=>S!+"M2+(PK0%BD3_<228Y]Z[2XL"]%5 M@">266IE767LIO.^8L,__O$9YHHPG5%B9>K3D4R@/>#NS0#R8\_%*C(KK#;? M^C]AE\+@90K"',WMMAYA3])E/E"ZUQBSPLD_WU;\'B;4 M)YBZI)I!4#YN.C0INMX&[3-(&2$#OKP6+7]0 P!- ^/']63&T4"!>[?J?, , M] S3EV'6Y"X;I//;C;NE26"SA0 /189!(/STH72,,Q?%TA@)YTZU$B= 9I2X M"DDRF2G/(19\"IC5BW141)AQ>*23D,8,++(*Y_OV8W$M421)6:2>7&PFAA= FJQ_>S$5F,+.)Z M],3!?U(1"W"B7&^F5%5#V%)#OCQE[Z(:4)DWAOK4S+TH=%D_X'%H?A""^KA@ MFC?6I90,VHO= :<:6YD5HIKQ@%V&YZ4*;HS'H.AB=,T^/Z%2@V.K;%5J #9U M8R1RO;1]]>ZF%=^N:RIL!:3^;;#CX\1-#C5#VA^ MQ,%BR$GXO/0<3/8PU% P6HT'D'XZ9>IV@V,@PTA.O)G,360/$?[]D'C^*-U6#W.0Y*H\CJA<+Q8'&Z:6EE3?'EC:;B?T?$" MP&SJ7\8PJK'*;0)+ M,O3F<1VT%'#+O9(I9Q@L.^YO!0%03=^R \]ZF>&AXP"/X\.QT*9@J2FZF3K8 M!F9.>9)<^6\I4,1?GC9V\_=,T]J_Y2(B-\L1$1/T]F]O!FP6FKM=7], ZA/8 M8)T)#_[PQ2/WU?0.2U+]%>AJYO1B?9,$O G$$ZJ#V-=OV$=%=^CE&QZ#FD1Q M51_A-VG?4J@ XDX0OI4B>%[4,"MA9J6[<9#=]774W<4V!? ME;9'R]P>/6(4:B40OY0BW(09:J?[0!>6>VEG 6>LS!"JU=2?B:>=E5"M&C!2 M"_[#5 =WI1@G8-N]\7P#+A=.Y6"4XORZ;6NX&X,KN)2:!XI]L1\JP$%I8): M,',NIMZEU7BV6S#RI YX+(E93:/S"3WST7F4;GR'XS&"Y.%EJ>YP*K*:U0;% M W@U 4;##9/Q(KG#;YC82CB=8F0;'=%T,T5M$+FJ@3+;N5FN M!;_!@$WDJSUZ]7)5D'";2_/QQR+-QR=,\X';_JG;_B75(=P6-14LKV4LV0LU M2JU?*VS#QI3PA9O?7LN7.,,?KF$TV>_\!72_JAG&'![<4=- M+C;"1D),->5UJ9 ,S$:B4.^P?]0&]#*=>'XX_\RCVY4:]DLQ;]?2_+,4Y7I4 MM%":B?G2^ZP)]!*I(ZX._BZEN#9[ZHV9RHUGR:32K: M>UR-GIMBH[AM>@6,2I3*Z4&@F#)9ZZ5T:M7_>?WUVH)__[]K'69&RA!^E]+# M%J^P_R21)T>>EJQ:=:]4MJ#4*0RE=6.I<\ES6-6"@X(V(O5$D/*C0N%Y;$N+_-#-H6'-3EY>XEI#P/!(T56NV9W.DZ'5>C&*ECG&IH1D]QX M[@]G-:GHR-;*5-!>C0=N0RSZ&^1'4,4JI:;D9:&@/#U-L^=0Z935QBW'+P(= M[GEC<)\D-88;Q@@7#2* M3T/4Y4(!EZCVU/R2VP2)AO=$V58X@>A^)]HP.? M!*GW0*&$E5#"ZKDR"B6:/TVP-//]"?\QT.<'?+7^YR M>EJGM)-)*X.ASR'9+1CI]*R6B^':F13OLS_6SNDL#C/-LOE,/TUFO!?%.J1;KMXAI6ZU"UM)8 MH]@(VV98+/W]BQ22' M[LQ7SMN=OM7IE7J8TM5J&=I5T'8R'LHXU&66#Y@=:!C<-_ MIV4-"^6;(_P3_FN ?[#_;:>05],,_#]5QPCWY>]G%1: MAQ&_80U^;=@>E M;BY7!_ZT9JHAFGM6OU30V4M\(1!F][J\@J!J^DG]MSDVE&0E?7;Z,">4]LXY. M'!_1F#^E2-9'\WQ(6N/4#YUU6N,0/@F?)N.S7FOPS^JF&$VI6W#L#MZ//^F% M\.4=%+/:K6,<.S#6EC;"9%87CY>.9>]W;G&?OE+HJ!+P/2+/__@([CNULJ>- MRI80O,J_/Z8UKIAW"V:ZV]DKD4PI@U!]^]WLI5P=-0$35^]WQ#C,!)96"3F?]63>#"T>IV]EY?UL;F- M,*T&XZ_;MEK[^\V$OTKASVB> F8:L/L/U6.6>4%EH$;@)W(\%=SRA"D_!=JTC")Q&_DN!Q#\FU07*C,$%JYE%V M^\KJ\+MC]K1JH9)]^V?^0J(!RUE2RBHIY?[Q(U)*4DH3)%ECI2P<4:N14BHW M]L>80^OGWZM_E?_CY1"G2U#_ZZ]56YUK@"DSB MM3+ :[TZ6@N/66.GMR)4]>\DR@J9\4=Q]1 )_NV*CV$0WG/_F;](J.K'292. MWYZB7F\UWZ/)ZN.SKN$A]$<_7;!)),8_7WPG!Q]:]NW=W:!].QAVG9O.3>OF M[N;75K?_X>9NV+JYW7]\UBO[Y1ZACL?(;N$WP,5BSV300;AS[,74AI4PK*I(@E?!G%$Q8F$1Z$4ZMD==1-QO ?O&I>8N=2,AP\ M@'GK(B$E/,(EXPQ^0'4 6.!SD7@202+8Y>)KR:9M"?8:NNMGG#<*[]Z8P7)_$,_L23OF:=_'LC>()_ ECD9!I.'%]I"#KJ+7_?ZGB[6Y*ZO^E=^*_72N$M\.N1S1DSS" M?+Q3"'%@$MDZG4@/[OL&N_R_@D?L ^CNB-T)5TP?1,3:ME4H\E9#&)R#<[_' M6!P1&$ZKT/T2-5A-DO!1^(=D923A5USXFX[D-(,E\D5[YN?>63T!];C5@ Q^ M6M._/[>-'H"G,COH"X95R(]E>M169W M=9NTF@F]R%>N"1P+W9A,<"0XDG4LE9)O\,1])WP/FE]\BC84:U7*M-T ?[^" M$"HR>1*$"$*Y-XI,>(;/:Y5?J7[EOM"APRF/O@F5RB\-(M;?!7,*\="-<\%H M15 3.!9AW1 <"8Y'@F.IEY8:/I%79;[^(J3@D3M14_9(/ D_G.$!A ,F;3/1 M5R0OM+$FK^Z6S4P(V44,&&&(,$1K5J/GP+^)0$3<5U,@'TV]P).Q/GC7G*6K M722D:YYS1FN%>L#1H;L/"8[FP+'0X37SX%BOI>N=F$7"]?1$K>;N:0B=^>^A M,[>9$"R2=\A8NU=W\T80(@@1A,X-H4;=GN:NG=DXMUMV[M-*Y=Z??MZ#1[3 M.%4NXBHBW2FT/"DZ0J0)U=*$.B&]52JEP4PDU^HHZ>?YA:ZEI"8O)S/*F5%\ M627P,%Z00I FU-4'MN:UT(5>C&4:Z&=F[/KUZ M(?VA*3%H05+#CI/T2?I-EGZ]=I@_8E9,(>=D:(L%8LL]GQ70'Q_%=.RYUJ:S8FBLTT*%,$F8- V3]5H\ M?U8706@VTH*>5*]-:DJY5"'+9B:$*,Q"H*O0K&GXY%B3X]+!J]Q>.G!:/HGG MX &J.&>>UD.D.<\TY( Q1KT0'M3H>_H]02O8@QF$DLD!&S/^J MU1Y_D1T&6GU6Q00;BKHVH8Y0=W+4%7%NJP.Z9AQZ_CB?A6%>#L38*\2Y/Z5C M6DO?T]@]#%IL$:8)TX1IPG3EJ SF.AV?1%Q.?K@V2&X4)LAP-#QA5K$+5W;M MK&'>]/>TAJL-< N%%@BX!-QS _?PK;=JXU9Y##_&')H__U[]FVN+[P7B:B)4 M9VRG]?U2;Q05\N#6J8_/NHJ'T!]!$;?A=,8C3X8!'E/(FGYXN?\K>,0^!",Q M8G?"%=,'$;&V;95708EM=5KVH,2&X44 I39NY?[4,V!&/?[>BT%5W$V-_"*> M1)"(_=N9:F9G17GSGY4I0TZ34E8/(!7HS^M=R]7XYMOY)@5A-.7^\N"UM+%0 M.LM,)SWWE1(]DD\LR_AE*]-&\_>*)[ GS 6J:&# MQ8W/9U*\S_[X:=4Z7]%X1!_F"//<3LGX^F\EXSMEQF578$ZYH\RB;\QVS?)@Y]+O-43Z M^M!GH4!1#76^?0:I[S$61\1!WH]LJ,HW6OA#$GY#A?].C\])226FHN#-!,RU M1<'W>10YADZ!W7D#%57Q]2Y'N#J/)*;XB"=A(GDPDLVE+*6!'_;P@EJ< MX/7/;UW.\.8LT5A&0(T[3M(GZ9/TF]EQNIJC7KE/;GDT\E^@]9+=>9%PSY[Q MI*R.O3N@(^?-U-(96FVGR,V6QO)"JZ[RI "G5 #';EF==HL4@!2@F0K0LRV[ M5>0>6,)_'?!?&HXZ]4G8I26SE8U7_US$.D?A'SZ/QV$T95_3^-P6IG]I\?N* M'5RQK7:O".BK=VR%8A#-0W>3CF41OIN'[\N3FV\SG1W*W57?+."7=JM(9*,& M"*[505N=_#3:=%*" B:G=_N[+:LW*'*YHK'^3=W--BD A% 3BAY_O_C%8K/(F_(('F(C M$ PTA!\@D)Y];9O]T/\Y4EU/7+5#JT?!+AXW4X=9\H^\DR@J9 M\4=Q]0"#_>V*CV$0WG/_F;](J.K'292.WR[&.YU_.AOM-]^CR>KCTF$*-HG$ M^.>+[^3@0\N^O;L;M&\'PZYST[EIW=S=_-KJ]C_EG-RX5YD<$'#P M&^!BL0_*UZ:T;= R)=_&;2ACJ1*-?-"WY\C=L5?ZK+S>XHM??OO(ODY@9E)M MU!O1]Q,O&EW]P:/XA:GV4[:0Q=!2MI"FU$790K;N75*VD :N^"E;2*,/!CD?6>UR&OR%+\*%3Q MHUC%CV8J?N2J^!>.R7L:M*R^0_Q1 M@S2>\'_2$P1VUW+L(F?/2 %( 6J@ .V.U1D2_IN*__((U$42EZT/NPFZW/B< M(U]$()ZYCS2[WSXR#-8%(F+\,1)B*H(M3GMC#Z_WZ>@Z'5TG;=\7P2FE']DD[TC+6)==Y1W:,G^]LG,W$;']H#;M%B'7&6LL: M&,6*8XKBO 2J\F.G@*FN0Y@R"E,5Q%&G4AFL2N4NFNMQ'2OQ)B[;^F^=S#CV34W=MKD'_2);UZ1_)LC[].VITU*2^-H16]RD,KEPN)TS\ MF7@POPJ=]0W3*?H)YA'R@OF4W*QUDF-U"V72H%6\,3I<8W12E(GP:3(^+TLW MG]59HS<9S[7",$69:G'"^V8:0MO_RW&K%$-,(S$6$>:V!\?6F\Y\=8!$_^JN MIP\V(H'4*395>X6R!K[56V.]BAH8VYI#TK$&O4(N!$&2('DTZDGW&(@&V^>@5'<\AWQGJ1^K3#+MN3)X+A^0(Y11)+O"G^\Z8T]K>7JR6V3A;28D-X&Q =&>J@.PR+WQ!$ 3 4ALU\KWKUEL MUQ_5);/S[]6_N?8<_[[?#N3JLO;Y M3>'X7;3()ADFN322[-F+)U!5+L>DE;M:_.'E@"O/VYWK[N%7GH^2"+M9N(#\ M_7#[UXYG=7BDQ_&0)@R*-V$6>5,>P3,P%&+YYO?4,V7C*)R^<@W\^H7OIX3X MQQRS>D\H,M0#%PP0(IK#0Z.I.C853WBL?HM$'(4 ?>])P/CPV@NW4].!S<2E5+0'AQ>"V&992XFB+T M]G512"M*\"!;H'9UE:&1,?Q'R1$%.Q.1(AC)\V+OWSR*N$),R&9)Y$Y ;9C$ M_BF(@'9/0RPQ=+^Q)R&Q'\DLU#A%U?=%QJ'"_G[\X[,Z'B >(H4L#2L-*)0@ M(DK/.$%ZRD!_RLX80#'OG.NN_C+%#GM0FIS6B6W (< A96/N1>R)^XG(&K#4 MWB08B< */XY[>PU^PHF0J@"00Z8.8/C9Q#7R%-"8<\")#Q2Q@'T)C=7 MI!;E:A:%@ (2XD&QS3W.'*$H#$ON"-+:##/&G M$(;5ME,N^6\XOO]2X_L[V-,D4K7*XMH,35OKS=@+8/ ]L'?S?DD&(F$(=NP8 M_.(%2D8*:I%X!/.=3>PH_3F-#[]XG@,:3> Z9 .93*=\!;3GU<&;S,!+;>$S M>[XP\Q)Z_6<":&2)TM0Q0%OU9P1H],-9!@8Y$ZXW]EPF@@DB6A5ZS?:E.Y;E MW]C7;7)ORG=OH(!,0)G+,#>"><&SF<]=/8]+$3UY8.% G CY'++."7W]$1]_ M[\6P>G*AC#OA@Z\"<\?M.G%BE\9EA*K\>DJMP3"'DXII># M!/KS>@]R5;SY M=KX- =HG?VF([)9>P*DU%"BU[Z>__GS1NE"?H6]N]GG#J-U[4YB%/XEG]B6$ M"6JUM<_>*)[ G]#YE$SFXKV>,RG>9W_\M!K$N9A'GA?7FG8OM@>F=1W=]O<_ M7:RM\=/ZM_\T+/16L9^J75=KI]<:>>MNWR36Z!$OY?U?P2/V(9>LU1/JW,&L_;MI :Z3.OWF+:FTO9,][B@U5^48+OPA/AX1?!^&_ MT^/S^K\-1\Z#W3DET>.(4K\F8R3KF6(-AD5MN2<=(QTC'=MO/ MLYQB%RR2BE5%Q2IVHL8I%8[588_369HJ'66@HS05-YD5QQ^=I*D+_N@D3>7[ M1R=I3DPS70Z?EL7Q=(CC>12.Y[EIMWF&Z4Q$,@P"X:?0X5*&KJ?8V_I(RFC. MU)X(/G)A21%C)R;P]/IA&T7NSCC.@7C.LU&M T^<#,OM.'9 F9&4___Q/AN! M8'1@2^UR6ZI./%SIHQ*(9Q%(3>A.#QRLTWRSF,"J*5K?VKIXW50=)SQQY!H[ MJS0;]>\DR@J9\4=Q]0##^^V*CV$0WG/_F;](I&).HG3\]J C=S::<'[0]B"; M1&+\\\5WW0W:MX-AU[GIW+1N[FY^;77['V[NAJV;VU+V(N\5BQD/ MS\%O^5,@/_*U66T;M,[#*/^JCOVAQO[.HV]"'43ZH+6B,+V\L^*&;)8OD;.$3F;RIPB@$7.WQ 300@ M4.8_&<4S[YG ,S^4,5["!1SY+J"3'6>\<:41 MCN-G3$#O>RZH*C9X+(2!Y/8PB6681"K;?GJ]2S@> M2Q&C23FDI=TR6CH2A]#P3V>F]4=\?,&-_B*DX)$[43*_RR63)X+T2FN)(%V; MNH@@301I(D@309H83@VG21)!NMG")X)T4X5/!&DB2!-!F@C21)#>*ORET%#^ MGD%B21_ ?#DONZQG.3;1RZH^0Y..F:QCMM4;%EE8D(Z1CI&.[=2CRX[5M1N0 M\7B3\TE*60]>]66Y1VD,!3!1JZO.;"UD9\U$8].9K=4$("7MK@O^B%E=^?X1 ML_K$S.JWHK!S]N&!].I.&418HE>72:]V2A')'N340^G)G7*;&\'?B:=XU.;0 MDO,-#&-X:C%XY5"22SGGD"=/NWR&=-\EXX%#:1!I?H7W;QI)^F\B$!&,(([: MS6CJ!9Z,(]"<)T$T::))U[8NHDD339IHTD23)IY3P\F21)-NMO"))MU4X5>) M)GV$$7F5&D,\:>))$T^:>-+YZ!#/18<6<55BF%6.8=;N6 [ENJV\"T3\QZWA93?1+EIY4FWK-AO&?[>E#UM-+V=>\DJ9H/ M;67)":6]0"81#UP!@!!3+YD>V,#6=;]D)$3A6$BI97WX +;*3H .1NYI =,# M2=HEMTVSW7739((G4B0;<]?SO?@EU^(@#*[@M7 JF#YI$/._1&D)N]ME'S(X M4L)NVREC(M0?\?$%&?UKKL&W^087IJ*7.&_?3P0;ASYX*VBA-,=<)E.<&_XK M) ,$,0Z_NKK%X7C[\*N]90'?!8HLH8RUC.$_>'Y!XJLAF'7UK&2;=Z3?E\K* M?WME1"Q]8ND32]\@Q@VQ]/<.M)^!JD8L?F+Q$XN?6/PD?&+QD_"/(?PJL?A- MC>S7%QW'(_'7@=U])WP/NI5&N/91DJ)\CHK0WW82[GD3A[6+L#B(^6:2?2Y] M_JF(=E6"7-HO-PAR+C,GTB)WE]0 A)4$7K?6J&M&H+K8=8V[N7456Z=TK-:@U&.FQL[: M=5XY[[XU5RUTVE:OT%X\H9/0>0)GP+$ZO2;<3$9XKFV<\K)7:E:AZ@"X5B'* MM\^ 'N32GI+=6V($WNH7B\*_T5UC?8@:F-:S]#O%#MK:/CYR9QZ:C96L=Z6ES&N9_6'I2X[SRL^BOD15[)27$F[:PVZQ$L M8;&%5?6#JZ25-=D=Z)0Z2Q@*X)(8S 8OPFJ?A/J@= UFP;'I.8"K"4#"7UWP M1SFH*]\_RD&M_M%+YNSS!I.19LI8;O]:PL?CK-Z/7&-G=>6E_IU$62$S_BBN M'B+!OUWQ,0S">^X_\Q<)5?TXB=+Q>ZV)*\# K)?KK>9[-%E]7,HVPB:1&/]\ M\9TY4^$]S$ M6_@-\X;.QX_O#*U3I$W]^L9.PCQC[8')SNW6]9"RG?]4?K;S8"FG<":U2/A< MG:R$1V9@0#'/:^"*5-"1D''DN3JQ+I!VS >-+JF,6)I\>B3'H)JB$@)D)1R@2C+L3#Y:$HZP*"X7OWJ&TY@U(S,Q+QM0[[UZ1B9684ZK:+),DB%2,5(Q7; MJ4>VY73IOH9:JUC%B.+M!J1!JGVBZ]JSQ(MX_M7!(H7G"'^$/S,V#VK0U[KW MCTCB)V;N[A1395Y0#GWWNDWLW9\.9>\N.+N96'!_8!)*11+-F)[8T"06$1-_ M)IY*I%V0[JE.4):SNZ$>S_B>&_8[/N).BI!QQO6TV"<1$^&3")^UJXL(GT3X M),(G$3Z)L=%PVA<1/ILM?")\-E7X1/@DPB<1/HGP283/K<*?QX.(VUE55LQE MVQJ6FU;8S+TW2KA(2ED=I;2M=K_4"R9)*4DI22D/XZ%8/9OXH[56L8KQ1R][ MI1X9,'2.J#V#=+Z*\@(WG!Y*(JWFA5I]IT[$2 )D$6/ M+[7H#LQJ ?)T$>_R0-8IT)6S8:@AEP&N1MDM%JRR+BF 4($ PF7;*!E&@O2HJ5K5 ^Z#4C1]# MYXC:!]IKGZKALCYGY3>BL0%!HXHC\'^^&SBV1!BC\3E'@JVH]_?,[N?E/Y6)2XDP??3WT86=L[V_<)RO9!V3Y, MK8NR?6QU%RG;1Y,7"Y3MHXDZW]PS_Y3MH]G"IVP?314^9?LPDUAM!CHHV\<> M,*%L'YMWR:N>[6,1)1ICE.@IBQ(]IU$B?UN4B%A7%6!=7?:L?H\2@1!/BY32 M'*4L3J<@,B0I&2G93CTJ?>(C%3--Q:K&-[9;3?#$B'!<=;KG99'CC!5"(T7W M3$=@W0C'34%HOWD-(8B9$0 M4TV="P,E/_Q[!N^+""F;,@[=;XH!Z8;3:1CH+Z[9%WS@($+GIS 6S+93RYYC M)/XNN$PB@7>ER<*E9SQ.Z)7:G5*7L8V]@ >NQWTH"KY0-;!Q&#$4%MZT![]X MP1A)ANK>O4@\\@C%.!\X_7TZ>!L&?IT$FJWB5A&SOK=Q\3JBCK.@/'*-W=4% MCOIW$F6%S/BCN'J(!/]VQ<!'OF9\MD'+%+[Q9]":B%VFMPC^P#XJ5CS=)KC46N(7UZ8NXA<3OYCXQ<0O M)H)0PUF&Q"]NMO")7]Q4X1._F/C%Q"\F?C'QB[<*_[E-%@I^P.;F(ZD8*1@QU(P MVQIVZ9; 6JM8Y= B,-:YU7I,W%=F% K:$;$*V\<@N='KXX#$PWYEI MLB[4*O(Z:$(6AW+BK@;?OYV>5A+9:24O/:UTNENXC=R',T/%',MN482NSD:? M%*94 HA3A(-N[+* P$_@W[WACC5H%W')"/YU@'^)C(IVD7"CH2Y'<>)$U302EW!?(0DR68BF@!=]%AIC0>AL1T_CSDS:1!,R3]W M/\\EAR<9P^WA4O;,Y?JMRU!;=OWN6BHZ_/ K5.K)"9NA",%?\WGL/!>.^#*&-;O@8P$\CQMF[UO4PNZB9^:^2>'7G M]'W(V+T@_XHB=EP@,7D_7)6#(N9>AZJJAG+Y[D M[J1&/&!U,-XC3Q>F?XA%-%6W6I__NN*5W"GJDFA/ZO1Z!:6SH=PW,O(<7D&) M;05<]DML&$J]U,8559K71LW8['5?-JT8=VEG.HU0ICK*5&=J717(5'WA!+4[P0H_WM/%$&T\D?9(^29^D3YO.]3O;<\NCD?\"K9?L MSHN$2R=ZSLWFLAW':@^+\!.)I5T'EC8I0&=HM1W*^4,*T% %<'K6L%TD<3CA MOP[X+P]'13"T/NPFZ+*6S+%/ZACLI^LS^'_X/,9+>-G7-#XGCQR_K]A)B+XU M[)\TIXJQ%K>VR^\&H]NVVCU*AD7HKB>Z+WM6SRYT

U-WJTT*4*H"=%M6;U!D MV4L*0 I0 P5P8 (H=+,XX;\.^"_/D/::$B\W(&="1C;-,A^,D';ZSFE=M^>Y M KR X4$,YJH#\#HK ![+L3:D4(!7>[DT _E\"JFCSAY%("*5$F ,&3\V(L]JY_;<]+SV4IV%X*_AJ(9P8-_29B$4F+/4\\7[!W M]O!ZL*FLQ5"\7JKXRY.8/6%1]#7+AE-U;=MF 8R62@^!@PBC&D@H!VM+'F3, M@]CC/HSH(B78RCAA#H7M)0O? P7!A \2I#'E 7_$HD7TY+E"==V=J/07*H\# M5 85J(=!0G]/_!>-6&S9^?,OJ,=?.0!_JW-,!"/V02?YD,6:7(HJK;?XXI?? M/K*O$U 9U48ML_N)%XVN_N!1_,)4^^GX?M9:.KY?F[HJ<'S_:+,]'=^GX_M; MI4_']YNH\\T]Q$O']YLM?#J^WU3AOUL_N+W34>XFH8..]>^+CD:Z#W30?S-/ MH>H'_9?"0SI=;:S"0S,5'M(I5"D+@&'T),,Z3M(GZ9/TF]EQR@) 60"(TW), M+D*O;SFM(A$LXK34@=/2>/P/6E;?H:L*"?\-Q;_=MKJ%3D,1_NN _Q*YL4WA M--8_!\ 7$8AG[B,7[[>/#&-U@8@8?XR$P$N4Z#CI,EH*7XI(QZ4K9).;BN_+ M_FES 9@Y)]!A:=(&T@;2AG-W_/@(#W[D97;R;+Y*D4P +6-=8)08=NRVT6F=@H&5AK/ MM<)POU"TN_H KE4>4>W+8G:C,!!!+-.-_3>/YAQZ'*?NRER#_I$LZ],_DF5] M^G?4T*A)?6T(I>Y3&%RY7$Z8^#/Q8'X5.I\;IN+S$TPAY 7S*;E9RZ0#^'.T MC#=%BVN,3\?J%@K0$SH)G81.0F?30D8-YH\9['_>3$-H^W\Y[F&JD(\WG7$O MPN,<& T:B;&(,*DR^*#PBZ_.>>B'W?43K%]E+/*9*I_:W>&FMB:V!) MZP_)0AD'"9($R6-M$1T#C]79*&H @$OOG\E!)=6@&+];;,(T&V4RIA_KSB(]6M=["^T-TE%:-W'IK.J2(KJ^]S%RK6\KAE MMSZWIFX"8P,"254'X"$7/1$ 30(@,60KW[]F,62W7*2=.>C9YPTF([WM9KG] M:U?O'F>M<.0:NZMQ$/7O),H*F?%'358?EVX,8I-(C'^^^$X./K3LV[N[0?MV,.PZ-YV;ULW=S:^M M;O_#S=VP=7.[__BL5_;+O;K8&*_[AM_P)-!\_/C.T#K%G>WKMY'OLF-@,?$7 MLJFA,?"C4!075]%;\-,C]Y8N0J+Z\[7+Y%?OT-^4=#F^\_7[XG?7:N.((R/.8KZGH/&4&(N6&4<>PX/ MC:;J_%D\X;'Z+1)Q%(*0O"Q%[XGXBL@8LM3<)1B+R7U+[!\4_ MIYV]9E_!Z A5(* 7I "/A@3F;5R(9C ]#Y&$M\(L7J %3R\&A]&%,NZTQK^ E["V#[^GNY1O M[V;W*5?@DJ..F8&4%^L!J /].5]C@"+QERJP6]I/5ZXR3#N^G_[Z\T7K0GV& MGKC9YPUC=.]-P0I\$L_L2P@*LMK:9V\43^!/Z&H:E7?QML>9%.^S/WY:7:M? MS .,B\LNNQ?;XX^ZCF[[^Y\NUI9R:?W;?QH6>JO83]6NJ[73:V>]B_5XPD3P8R>+IX:I^6&,>"*(#&=4DB_>MEETD03UQQ4VRLZ1B!JN8 MW;)Z;=(QTC'2L:/I6-OJ%;I>F%2L,BI6L7,3A:[]J=BY"3HQ47G".O'5JVTR M*XX_.B]1%_S1>8G*]X_.2YR8:;HO>P79XUPQ1NLIGJ/F9H_FG,:)X",77%'%BIS T^NL_$'WC2B61+&L75U$L22*)5$L MB6))'(F&$ZV(8MELX1/%LJG")XHE42R)8DD42Z)8;A7^(BHTG4>%Q*:H$!%5 MJD!4L:VA0PFPJVYU2<<,UK&.;0WZA>X<(1TC'2,=VZ5'0VNXEEN-5*Q6*E8Q MPF6[5#A6AV1$A,LJ$=X*I?ZO#AB;%'"I* /";83 $T"(%$N*]\_HER>F'+Y M2C1U-7UOZ[I5G(#9WT+ ?(O$:&GV9JLT]J;U&B4R$FZ4>&H0D!#YZK-QQ)\6 M-<, ;GU2AN/X6>7UQ6=-8UE^$5+PR)VH/MR!J^F',Y7\DZB6*ZTEJF5MZB*J M)5$MB6I)5$OB2C2<<$54RV8+GZB6314^42V):DE42Z):$M5RJ_"70D.C7&B( M^)95Y:G@=>M=R@Q6==-+.F:RCO4LQR8=(QTC'3N:CG6L5H]4K-8J5C6^99OX MEMN70A59\=2>;SDDMENU36;%\6<78:43 $T$(-$M*]\_HEN>F&[Y5D1UA7/9 MR3$*]Z9A7-H%*9<3X7WNF_NYRL-L[\+#?"N3Y2)=)F;;]+@/ MXQ".QU+$.(KJQ07[="06+X9)+,,D4G>T;R%G9NNV5;2L;TA\DR@J9\4=Q]0#C^>V*CV$0WG/_F;]()-!-HG3\]J2,KK>:'[2IPR:1 M&/]\\9T\4]A47$ M+?P&N%C< <;7#,\V:)V'!_PW$8B(^TK7;D93+_!D'(%A>!+$!"8F<&WK(B8P M,8&)"4Q,8*+R-)P/2$S@9@N?F,!-%3XQ@8D)3$Q@8@(3$WBK\//!(;X<'"(N M<%4Y5$[+LEM$HJJZ\24=,UC'VAW+*91BBG2,=(QT;#=.4<>R2LFTK RP88Q#H!^4"=*B)1MSU_.]^"7W?A &5_!:.!5, M"R/F?XFB"6-MIPR0ZH_X^((I^C4'E]L\7 KS1$O4J?L)("/TP9*@A6&B#:1TF*[K%6A)2RDW#/S*QB?!FL8+URL^V1@I&"D8+EW^B4>WTX*9AI"E8Q0J5C4WK5DKW],RQI7KEM MMN@BN6CO3\"NM ;#(K?;&VLK:V 2*\Z7'%KM;I%@*D&*(+7MI(+5Z9&5,@M2 M%811NUI373,BR,7N[]K-YZK8^F'8I?5LUNB^97>Z*VQ%K0&AO*L MM*P3!*4=JV\7(J<0)@F31\)DR^H1)BN&R0K&*+NM(OE.#'0>2_2I'_G)[5 M']8CQD(Z1CIFIH[95J]#)/9:ZUC%XNH=A[*6[AJ(-WA!5?NTI4681M4!8P-B M1Q7'WT'Y# B )@&0LI96OG^4M337GE-D6/SZ1JAV.6=IUI']EWR.O"Y.(??SC<\%\KJ5HK_Z(CR_2N=Z)&0RRIQN/])V;:0CV\[\' MYG1-K>BFA*;KW<@5N&2F*8'IVD1>\Z2BE,#4"&>*$I@VV96F!*5-U/GFIBFD M!*7-%CXE*&VJ\"E!J9FL8S/0<;P$I36$B=TYY6[.$:5^.<)U?"39TITNC575(8[7*95%[!FT1GZ0Z6&Q2T(7P1_@S>>>@!GVM>_^(0'MB M NU. =5E%NV[UG5[3E9,*:V*2YDGF.(N=D;RY,N90E O8P/_.H* @EALHF\_0:P$OC[& MD1B+"!NHGT]ONT_YGNM4R&Q]M"J7]MR.\Y2[<@U=E:G[0[@F;1&+\\\5W MW0W:MX-AU[GIW+1N[FY^;77['V[NAJV;VU*V:NX5R1-@=@N_(1SGX\?75'P; MM%Y5>77.KYQ-)O5X1KO=T)>/"&LAXXQR:[%/(B;>+?%N:U=7!7BWY[HDG'BW M3?; B7?;1)UO+ON.>+?-%C[Q;ILJ?.+=$N^V9KS;<[D/Q+O=O-E<==[M/!Y$ M%-NJDI,N!U:[72H!T,Q=T$U*2H0F4DHSE;)M#?RSE=17N"&TT/IO-6\8&E8*,\X7:[4S!#@\?'8=PI= M*$N )$ >!Y"]-EG(:@'R= 'O\D VL.GZ.7/]0Y&Q+H-5UB4%$"H00+@<6$Y[ MV( 5V[E7WG6?"$@I2PVU.[U2S^>34I)2DE(>&&H?]HM^[09ET7"EA5"8P/B1E5'8'TR9S0>@90ZH_+]H]09N?:<(G7&QF@M M&XE\JHQN[EZO5U-E;+P9S0T#&-:Y]%X=23,HQ>6!#&Z@XP M>$].H%R9/0]5"#'5I^"77LTR8:C[RY#D_CM_T2W!W!L@21%A>;J#>(>89.#< MPI=8:B">X1$8KC%W/=^+7Z[9"K4AES'D72MW>]LNZ4(6K[I<3F! 9Z'TXG(O M,#MA*@5]OA2'^#?N1>Q?W$]4EHA_\RCBT)=_>/Q!#2*E5\A:2^D5:E-7!=(K MT+5FE%Z!TBLT*[V"J>NL^AZCI?0*S18^I5=HJO IO8*95%8ST%')] ITK1FE M5RAS_V$1(QICC.@IBQ$]IS$B?W.,B"@N%:"X7'8+<:VKQB@X-S/$,)--*FFR M2O:L?B-H/J24I)054DJ[3X[3JW+W_^6[@V,XATZ19 MB-0&INDLOFIB\;*(Q303AL0CK3GWL$FR)![I:7BDNP9_/2'!)QG[PHTU.U2] M)[.;SN;O[<'[1*ZG&TZG8:"_N&9?\ 'D5V8#MG=W/H6Q8+:=>A@YSN/O@LLD M$M/\U5A[EYY1/Z%7:@=,W2 W]@(>N![WH2CX0M7 QF'$4%AXD1W\X@5C)#*J M:^TB\<@C%.-\X/3WZ>!M&/CJTDQO<^+_8\$81BG)_3M%C%-BG!I>%S%.B7%* MC%-BG!)EI.&\,V*<-EOXQ#AMJO")<4J,4V*<$N.4&*=[!QU?.V!.I)KJD6IL MR^DT@)% I!I2RLHH97'R!:4])"4C)=NI1Z5/?*1BIJE8Q4)>D?-J%4)CD^(WU41@W>C)34>*Y$_;,)1M%'O@YF,IT!JT,1YZ[H$M*S/HYSQMJ825RE6ZZTKST1S$J MGJN4**IOR:^>7-546%^$K\;S#QXA+Y<8K,1@K5U=Q& E!BLQ6(G!2A24AO/8 MB,':;.$3@[6IPB<&*S%8B<%*#%9BL)8:'TV#2%$:1)IM"B(1NZ<"[)Z>Y=AM M8O=4W$:3BAFL8L12)24C)3LVU:KTB:\413+S6JK,*N\0GK+;5 MK#C^B-5:+Q02J[7R_2-6*[%:B=6Z2^GFL5JS:,\JC-=W8RY>A_EQ D]'KK&[ M>KA5_3N)LD)F_%%W%4L,L/?\U$(,4/%OLD8F)$$R.Z=G55@!%] MM$M-B!%-C&AB1!O)B#Z7SC>7%TF,Z&8+GQC1314^,:*)$5TS1O2YW =B1&_> MIZ\Z(_JW,(+A"9B;1)$(W!?VR&%@+OU0;AP4XH:9S0VSK78A?X?HER9-SJ1B M!JO8I6W9?:I:FT&9%RS9\4FC=YY$VUBJU<"BU;B@Z!L1YCG=?9345VD>.? MA&Q"MOG(OBQTT=FA8U!]C[C.NM L_),";%2 K%8VW2OW4M//8GYJ:=@]=33 MZ9>+Y]S-,T(%;:O=*K)T,-9/JOL40/ O><_:;M7HVD12&%*8XRI,V^K814@> MI#"-5)@2+76O1G:Z. &CZB'\$K/556RU6P2^%5O+%LDL5N=@3EVA7.BF\8IA MN= 5Y(T \YN'66L\"(WM^'E,F4F#8$HJOE?"J6PDW$AP*4;L7?NZPZ @'_.T MC9((&H&9\08@R.F,8P*[.%2I\M@L\J8\@BKA,8'?\GDQ:]GZ\,.OT"I/3M@, M9DWH1?_WG]==KIL]W7K.[1;T6>Q:,^S*$-]SP,8 .C:"F=ZWKX;R9 M_JNL799=_Y+6E 1\&@("L:"1)UUH3LPX-&GI!WS1DS+A@8N9_&0L&9^P=(3V4:@^'Q=%GJ^WL13=D_0AY8#+,0BC$\ATD##\SYUTLI MNW)9W_UNCEL[W_-^%1+") TQ $;$:(?$BJ"J M?C+2B(DG4,)-$"3PR!0$,D4I=N;T]\YR:W/<9'_TGD;&J MQ5(-\21J#C0:7H1QU]G;4..22&EB[@6HAL>HE.J]$9B40+A"2AZ]Z%20.M,G MC)6$Q^?Y'E4'L"77[![_W-I0.0D3?P3#"]5SU7>HZ#])X*J2E.+MEI>29U8& M'M").^<#*GPIGD'88MO0?H8:X.LXC'"B@F(T)$'X6-2\QVC\O& $SRA3EAJZ M[&FP-] +-+1NG$E1L'$2)Y&@])8K9)U5MLZ(TEN^:B^/GMZR)-MYCY"':3U\ M1CNB%_FS)-[>\FKK6\V MS;9SL3U,J>MH%\NFV3MAALON">NB?E&_#NM7(Z]];=M&I\8<[-OWP99I'YP, MP7Z''R92IT'R^\\TH.'J7/1"3QK3L4]!H=0 M9!"*_IX$K-VRMGK"IV@# 9> NS=HON*2CI!+R*T<SXR1]DCY)OYD=)^F3]$GZS>PX M29^DWV3IFW@'0,&%_BV/1OX+-%VR.R\2KFFII@IVZ]R)0PHVN^U8ME/DT/"N MPTEYIDS. M)L['>MUK#(!CQAG[!?=>QWK(Y3)%T489^P7W'L=_I6;U DP2UA MG[!?<>R#SS,PWT#L=WM6IQ"_C;!/V*\X]GM#RQFV MJX3])A#^=+:T/WP>C\-HRKZFI#^Y64X5OXFHJ-4>.G3'5IWW]1J+[$Z?D$W( MKB.R[1XAFY!=2V2WZ<9/0G8=D9WF^R5T$[H)W81N0C>AF]!-Z"9T&QCUKD1P M^SZ,55;[4FY3.V5>U?)HY7V[R);+6YTUUO22A341R26%%J M+R&2$'D41!8FW!J+R"80$CZ)'V2/DF?I$_2)^F3 M]$GZC>PX29^DWV3I%^ FV:8N]'_[R+Y.>"346C]4QW#CB1>-KF8\BE] V#(^ M]!2NB5$IQZ:49V8I5=4190^M?J=/B")$E8:HOC4LQ DB1!&B-L]Z/=0FQ_0A0A:C.B!N"9]ZJ$J#(Y*\;& MLNZ$[T&O5J)6^Y;R_\AD]LH8^5X@KB;ZIE[;:7V?>[\[BR]^N;1_@)J3V1:] MWIWK5:63J;8U[!3B>!EW[I0B^W7#IF-UNX48L81-PN:Q'0E8/1>)&1,V"9O' MQZ;MT)Q.V#03FTZGR/J+L$G8/#XVV\5R2Q V"9O']S<)FX1-0['IU&0M5"=^ MX%?N"WT0<,JC;R*&RK,C@14/L)JH P/+L2NUKT [568#RF[!2HE8B82HTA U MM#I=HI 1H$J\2<(:]BIU(QLARFQ$#:UVF^8\ E1Y)LJV6N1%$:+*152?>-.$ MJ/(0Y13<=S \3%9Q3N(7(06/W(D*H8W$D_##V50$<4V":!6+,'>("=8<*UTI M;':L0;'.S%&U:"Q$V3<0FS.G=>F"S3BS%OXE 1-Q7058^FGJ!)^.(QUX8 MU"3.:J(J] I>66BL-6Z2T3414 -KV"\2GR= $: V JIO#9TN 8H 52*=NM^A M.8\05:*):K4JQ=H@0)D-J('5[A"@"%!E$LN<0N$X0A0A:@L_W^Y5RHEJ!%/Q M3LPBX7HZ:J8":=,0^OC?C6&T)H1ZAS:E2FB,G:P4,ON#(D<'")F$S*,CLT]$ M04*FB<@^1K$C;-Q&:[6X\5 M>@&2H-,R-,!Y'\;7 M0VMP',/]UB@LA'_(,)2#CQ]HJY!TX9=+V[9Z[:-$L$D92!DJI@P#JUX(93\?X- M?+>/D!S&,%VN>_](EO7I'\FR/OTC6=:G?R3+^O2/9%F?_I$LZ]._QLBR$;DB M/P:QB(2+Y5\A)!.234-RN]2;7PG)A.1S>1?EWJ]-2"8D MGP?)[6+)*NI 63(V.'P[X<&C8%[ QMR+V!/W$\'",7OF4<2#F/D>?_!\+WXI M(VIL(B@OAY;=+X++NMC1)IE+$P%H6[U"MUVQUN.E:KV)[MCIVE0"T!^,B$QF/D027X$GQ/ M M_CW(M!\"7XG@*^G>$Q4LJ1-TMP+&9->\-CW/Y&UI3@>QI63/L8YI3@2_ ] M#:=FT#V&,VMX%'9'-JC9=WX'KV91HR2!.2-MMRSG*"$S(H^39:^<,E@=^R@7 M>Y(ND"Y42Q>NDBV7A"]ND\^99# M5IYT@70!=<$NEKJ0=(%TH5ZZX%AV_Z37QAD>[3\&D$M7W7^$4K(',0XCD1&O M8_Z7./0*=1/Q>>FTK%:W2ZD$&F%:C42@W08$%F'U$P()@25=^MWN%5F[$0 ) M@.680-OJ]HI$;D(WH9O03>@F=!.Z"=V$;D(WH9O03>@F=!.Z"=V$;D)WD]!=(\+K)Q&S M2S^4LJ2,%29"DYBN3;*J1B*0F*Z$0&*Z$@ ;#$!BNA("STTT)*8K 9"8K@3 MI@*0F*X$0&*Z$M-UZ86;T7\2&4]%$$L6ARR>".;R*'J!1K G[B>"A6,6B9$0 M4_[@PX]AH,8 _YY%8BPB^!$J#-UO%!#/+WB.\BV#;(=A0G6<)3;#96<6@HL?L7=5# M^368?4@=JZ*.A2G6I(ZDCJ2.IO#-21M)&TD;C2'?DSJ2.I(ZFG(2@;21M)&T MT91C&:2-I(VDC::<42%M)&TD;33DP,Z;?3-\LW&WO6+;^&W(F8B8G/!([+(A M:;$'+CW7%)4]>*/:)%U^$U!GC0Y==X^R&J6S2D%'7O'"6Z1>I.ZD[J;J"Z'X<%1>I.ZGZXNJ>UX:L'1(7J8@P*CD9Y MIL(Y"D6K7%-Q5LB0(3'4D#3-5)S"& S--P:D[J3NI.ZEJ'N;E@FD[J3NC5#W MUK5]6FTW?'^_WMOX(\]/8C$R1LMKM^8W?VE_K"W]9JS@B6)':EX)-3_65CZI M.:FYB5)NK)H?9PN?U)S4W$0I-U;-#4I@0FI.:DYJ7J5M=U)S4G,3I=Q<-3_* MACJI.:FYB5)NK)H?9R.=U)S4W$0I-U/-6]?'2?5;CBB/LXO^H]IEGG^O_M4; MSZ[P_51$/U^T+M1G*,/-/J=-R$NU R+,-^G>FPK)/HEG]B6<\N GMMZVY5W\ M9V\43]X[':WNZ>COL^F_/)B^%XBKB5 FQ'9:W^?&9@C5+ZEE2]>Y^^@.TTW8 MO2PB\A+>:.-V! SW!8!^X6/@^LD(!*$(!%0H68)&+D2U^2D2O0" ML/OZ<[[*((RFW%\R-G8JV[UP_1J.5UH[Y=&C%^CF\20.LR_TW*6^T< >MJ_M M5KO3&3C][J#GM'K?9[;!A6'G,RG>9W^LP6"A*_/+$MK.Q7;=T#6V8?POUD"I M?[.W_]0K]%:QG^I:5[>F_6IV76_/0O5Q>A>&QC[P6I8B@['5+THGD0/=/?7I M6<\9#Z$_@A+N)Y$0['?X82+9!YA>-K'KF@F (]Q#O][7G)^\#J'3P^%W'NG! M:=N6\J&=EETDIG_RP2&4G! E?T\"UFX10 @@6P#R502KK%LFZYK+&"9Z$W1!APUR]DQ$O,P5Q^<-3SB[A MG? ]Z-0+2%W&1:XZ+;0O6J7CQ :?%AYTR^S0V38QC3K);Q(I@73K?+IE#PJQ MA4BY2+E(N=[JC],BY2+E(N4ZSLS5*\2 (^4BY2+E>ENY"N5Q(.4BY2+E>E.Y MAH4.8I%RD7*1 M?1,Q5)X=DGECW],YPK[GL0'8*1)0,]:&U\!45QI-CM7K%:&P$: (4)OG1VO8 M+K*V(T 1H+9<>#YHD84B0)4&J'ZK3W B.)4%IV&WR(*0X$1PVN(_==H$* )4 MB8"RNY6:\)I QOXBI."1.U%1JY%X$GXXFXH@+BEN5>K@'#V@U2^42=VXB&J3 MMROJB4S;ZG=I*XVP:2(VAS8="2%D&HG,#ME,0J:)R*3#"(1,,Y'9[A$R"9DF M(K/7+G0S"B&3D'GLN%%-5D U8N+]300BXKZ*:O+1U L\&4=+6:MK&6#OM&C' MIJ(6ST1 M:U^H4F7 $6 VDKR+!*3(4 1H#:[7M:P18 B0)6XRBQRV)K@1'#: MXI)WN^1!$:!* U37-[[S3L9#S@07FPP2EMY#UN%V(V%1Z04V=/NRZE2.9!A:*9A M&%CM3J'M*S(,9!C(,-37,'2MOG.4V^O),)!A(,-07<,PM ;.<2Z\)\- AH$, M0V4-@VWU"R5((<- AH$,0XT-0]MJ%4M628:!# ,9AOH:AK[5&10ZHTF&@0P# M&8;Z&H:VU2UVTV3-#(,B._P8<^C"_'OU;ZXYOA>(JXF^;M9V6M\O"5\B_*U5&\CAD@7A.DY+#6^I8U(:'Q%^>5$G+ MYT]>LWP+N2]#]@35P./C*)QFS18.&8A5#: MO/#_^6[@V/V?&!\I9998LYP!=."/:_8[#UYR38[A>RQX))["&)K").B?-P83 M$,1L%D:*%P,U0,5>E,N__I",'D4LLS:-H07Q9-Y:_0(#.P+%\XB]"*YZXX8P M/-Y(L&'R"5H&_S%NI!C(2H\05N2K5KS"^ND(ODO&K]5VO(3 S M!ZN(7+^I^N)UQ![',AVYQK5,1^K?2905,N./XNH!L/OMBH]A$-YS_YF_2*CJ MQTF4CM\N:IQ.$IV-FLSW-2Y+MI!-(C'^^>([.?C0LF_O[@;MV\&PZ]QT;EHW M=S>_MKK]#S=WP];-;4%+MFQX[W%Z0&C=PF^ BX7EY6N3QC9H&6*3;_%*<*55 M'S3%37_X% 97X4S@"4[0K\OTMQ_8Q\ -I^>UX+]]9%\G'*P;MC,$Y49;[46C MJQEH?'K'.;8RU__Q81 M$1]_$C+&S(%RM8/>=.8+_$6_@GV9A'J>@4[CQ 1CB*,59%-3.FA2AJZG2E)6 M^$$HB\MFX-!Y+@QD'/%1VB"8*Z[9;W[BQHFJ1;4Z5B3* .>%!79$AAU/80?& M&49T,7NFTRE,HNZ$!X^Z^\J.Q9QY%./GX'G_P?"]^L1B*!ZPS M(BS M^J6 66B4GTB>L^OIO=+2>0,F>0P J.@[* M>DK=3/F>W?)HY+_ VD*R.Z6R2F:?E6;_ <#&;K"OH9\HG%FH@R-T4:;0^!$" M1V%^T5NMSC#93!1J;B>>&(-U$RX4 .WX/ 8?!HK&2OZ(A/30PJI/^LG/<^BF M3UKL>1*B>4"O!)Z.5+&N>GB!\Y%PP:&"VJ?\F_(3$ZG\,OS(U%EX\>BY[#$$ MGTZ;KK574^=O?3S2L<+A@P8KE<"XQD+MMQ &#^(1RN YH0+Y,_5<)7[EZ"2"3&>J$>@G6R<^(VO$Z M!J[9#;R,KR9^K)HQ@C5&J-/&NJKR;/:"(A]D#(;2XS[,$V.H$RQE-F6I9<16 M(,#'U&M'' @E\W&"BPGS#=\MO(@!"G;CJBD5(?0'K!]<6#V=?3["F>+<#" MG8J/Q)\)($FR1,[-$C@0, W'0AE56'#-- @0H_^!59Q^4:D_'X\5RJ!V;;,Y(/HP> S50I=++S79'-T@/]5."8,+?HT'0Q9I=8-*96ZT M]3M3&!7F9ICE"\S.4LPJ1$#EZ"C]%V";X-7,W9&Y=HT7C0#Y1F#Q.4GOJ@_#43!F+ MF7R_W'+M$;DP&Z;M_/FB=:$^PU-N]GF^&E]TI;,>29ZOKM/VWWM30,@G_,36N[Y\MNO9&\63]YV!WJ9(@\#[' 7;+T2RO)_0T;46V.\8.$YOKPT/ M/+3V1E./$'=6WJ:*HF7FFZ/>@BL!YE79>?B<@,F;@N/Y5GR:<--@W"BG6D3* M@BL/&A;IC^K72_E#MHC-H$50(BAE;V2SUA*2 "6!!*#@5["H= 4AAA"3O<'! M>7%?ATOFD.YND="[)HP1QM(W\IYS+C3_/!'P.<*@W^OP4HLE^"3'GAA=OP6L MTZ\5)(!6K=(6@;6'%Z8V%7%9X 6@0/PQ$NE*;;YYH7S"1=A-QV>6-EPY1M#4 MBGNQF9U?>P@=^M3CZL'R.]VZ1?J%U!&%7,5JM:AU'&8)F2F\"KT_JF@)O8WI.. M&/SV4?Z?^5)C$1/*PK-R'KJ8HT]AT5.A3VB8AXJ6BA91A(.^M0T<&XLQ#16F MR869,8RJ8Z)\]))_"=J3!I/AF9A'CP*AED%@'JBU*V:% MGF%2].7V#SRIXK3^$^Z&(?Y6QDL-UI\)&,'QBXK:S,=ME"B-7K1.Q;*SAB/F MS@NNK\F#%'\F2EE!-S9U0JMX;C]0#1R:V(6)P>"S3![^DT(T$F-0+,T[5%&F M_R1Z>Q+TS1=2FV]5S JNED9'_.4*#"W.C0"&U:;\+V^:3-GE7-B:8_*#LAQJ M#ATYL[AQ-%3WYJ\N(OCA)F.@AE8S ME]#&)C*K11$$44)>\!3J/1ITW+* ZLA#&65CE-L??_!\'R/1D@E$2.;@Z1W9 MD?!A;")M7G./G? 6^_]+%E7M(:K>P^Y'8=POD>.'F\@XE0XJSU3 MMB[=TLSF?;4E&H8CY?6FSDZV'Q4M/!7% < V@'G)&(X+([/FQ2A7)W4@X>L- M;4GY--=J(S'"8?1?K&5OPT,. G1QE.XS*7,>(85QIO95TITR7_=[XLVT'Z_< MWK1I.,-8"Y*1M:4U:U5QS7_4GI6N:+ZEKI?B,'G,>1'SVE8=IG2DY/H(@R@F MGH]$G73NDC-TC]16<(B"GWJQFJ M-K@0NF. )0&3,L>5A%K@*-PL1*@[+I?6)?+,/KN8S["+=D[AJ0EZ%YH5IL6U MT6N$[JU,CUPN]EKG"%\,:][-Q%JN00SI!)]?BEGYE1IN8,Y;=_7PR6O*+XFV#SR,\],VSSBH]]]3F:]HE MUT?7YCJC V3OJ!E">?>HW.ALQBNTP,<("6+H_T"EZS[RN*A]Y*=J,$6I7;2M9MBTWY_N\FN3ZN5 J]"&XY7NE-]I MQ&9:NK>&.2V[7_AEZZ!Z!X5?5@-[2-7# [J\V4*#@R$.:-.[GGWM9&3*<\CC M76]PW3ZX 8<)YIW=ZE[W2AB%-,H#HO%?#B%AG,@I76)?:QK9O6)?_Z'8UXI. M?NYI^% O5=M_-2'KSE[/_\K1RU-[K+A:.W'2O3W: +C@:3'H ,DEKV\1'K?F M"_=G73=.HJN. H92L_!YWD7%Y_+NTTJH67GDFQQ -=4E_AB@/\VHLS!SB%F< M3>]I1&/NLB]YZBL5X-2FHC$XI<0XP4'3A,0XO0>.^H:H$;K?^8C7^LIA,6K&$[7T&1%V MS_\Z\X(U;4B,#5%(3OT>C&?"@"]"9(J^J \-S%W4J8@G&-C^9[I; (Z-_LJ" MY=A81"KVQ?]*J8]++V?OH@04[XQ:@B/X\A[2/1^)QZZ4^Q! M_5OFA>O]E#56'Z HBM1B(D?(G!\LW-8\O3_C1;GY)SN@@8W#]8JT5GCJ_S][ M;]K<-G:F#?\5E-.9L:M@!6<#<+IG4H4UHXK;\DCJ])M/3T$D9&&:)!2 M*W\ M^O=L6+A(HDB0!,DS5=.QN.$L][Y?9LWM3I ); MW8>K+^,[$TWBJ\Q=GC$_0EQ!U5:R335S5Q'X5B=E56@K+6=1HRO66IV/;'I\ M,KXMGVS+A1%M+]-5A\'=0O'/LB;W2:HH,EGUJ^9+G M5UU!5;*7%U)-BB/)F%@?3.N2"$[ZHC6$GWG6%DI5_$8F MA?THD2;N_\9CAS M),,#TVVTQI46:1/L:-=.UV$[05HE#\[*PQ/)2W;;PDEM/M]DZ<;)))$F2AVS MNDMY8_94LF=F0R4_*3"HER6<"%5CIXF(@D MWIBO4$0+U<%)]TF>K9H8E"DNM;S9TRN<8\C2[]7865QPS-V'X6@ M9QXRYFV=BKN8/)!:9,3N*KM_:F>2>==7P=F7+XLQ1S*2_%FVS0_%-K(X17:5 MMHR;9WY"-);R]5<\-5]8,N9:M.H6$5:(ZOJH8 44,XLV6<6^U:TU9D]%CE6\ MBX?'E-I68CP;S*=_)\/61_GRF!7*\\@BOLV$$_?'.+Z"E#3Y;,I/805YGWDF M=!'G4F="#YP)W:-'&?-6\'^(PH.6B=#_8-E-JXL_:'7Q'UIUC9F]/5/1JD:- MK<(9F$]<5>;.<*$Y7]@^W .L/OA5].D/11+U=KZ77V5>E%_,Q'[UI!IU1XA3 M)G?3IJM8"-96BJ%=Z)@:' A!>")S]30MQU:LS93Y"%$BQ,[W(S]KF9F0VH!_ M1RA(WO:?5>F-ZK>S4@1HL@G/CZAU+=3G+(,6B.=6#@;[-C<&VC5R]9-*=FZU66X@+\9)PK@);VDZ0L53W6C5M9 MU]4FQF0VOI,0"#)#T#KP=CQ%EFP_RJ6,LOM:PLIU2T^3^;K)=$X\B*KFT9,, MF;"UF:KXK_SCXWV1IHW1+" "JF9L\1!VA3RL,ZR*P1<)0>4*_%'"2/AF\)!S M]#*YFH_SI_@FIUW*AZHB7-R?6$"[55I%##B@S0^S]O';9UG%]#GBQI+'O]C5 M_K8(@*G2)D\JWR,#"R))(,I>F9B108+)T]R39$1*EF6_!N2S,A)017^GG00M M]VGQ,&-3=)-PV_-+D8\SYO@53P87A8?-!=P*BV"8RCOB$4>I"=I9O+F6 )6J MJW?SV.Q&-MT+=[,%1".]9J%])!9+.]ZCPB#S('H\<26\<%57/WUFC57R@#^7 M(^+)OHV(<<"0K[QY9"O*)@JB1Q*Y1" \C?(R7<;">A @!"KSI)(6*@8M]W.7 MW<^*06TAM(MF6L*O7>+=$KZ/5>A2I.(:.W+NJ4V*9<67S7H!+5&?+N^9(.V$(X( [/F8Y&]7XE+M1["0KU8>5"9':O^HU&_N+Q@[HEPT;/L([_,JC4AW"4CX2Z5#VE:>=$=N2, J(MO MA51^E=& <3M(M$-:>,%O48*F235(/LI'^==CJ(WZ4E0)$.'M&;]+O,*#UT-5 M'O&R0)1>>[5JZ=,HE,7*87J;%)39!M%.R5CB,1\MW6/MQ[>E(F,TA4ZI>/HQ MG]9%P\P>&7+.$VE?QN65-E04QXOG!TDY3V\5$M."]JP:F&IS0D!9%JH'D*-: M9O*'7](B_)7ZD'B;8E4B5/(2L-IXO!$-C[(ASO]X+21_.J[:#5MR8/[X^8K; M7PW7_JH6$L<@) (9/^B1A%C+:&H%/6K:9^IKILS*?#)1Q79U3E\2L?&W)0I7 M%S[Y.F]N)<:O/%/!6QM'.?.3QC,I/*JPKT@[-\Z0"#@HH:$"!!RR=58T!4X5 MJELIGW)(0E?2\9+#Z0$V' MB]8>#TSDL[(Q/19]+Q4Z,2OI)[*9\Y8&NTGQ3,W8O:]ZO$YY]G4.>[+()SF/ M2&-GPO]^5),0X"N(P M=&*;1( P HAI%+C$=MA_ O2NG5'6:?;NT^QV9R)L?N6?:L-:M*PECZ*J_;K" M)CYXM+:!S%2 X142J@2_9DK[09KW_!\\:/F-S_B8"N#9M=7A1B0:7Q7O@23+NS#Y8??G[[6;7H M?Q&V:OGX6C\X9Z1:"U,B^-_M)TZX>!S-4Y,E<:3>!*S5OK)%U*R%U4J,+&"Q MK:KY3KRY,7DLTY^K?RR!1S5 6^PC_"#_^YU; 6RMP-62CW"LUY'#U*2M$Y@\5]^O\^[EO#[;)63P[4DS9 ;N0L2&3 M-R)1B<"S>(KG=O?H '?_VEGLAQK:?<1O&+&G+_]$+G_1*%\;.'*_XTAW .X8 M/&>L[8D=GCV_G>]\HRFC6PP1?79#BW-"-]X1HJ8-49?;VODEZ"G FL>.BL> MA4V\U/)PG$RVGH8[$D5V/1]:>,7:@:]8.YVZ,9T1'[1,B!>!!]>AO=[*\1,0 MUT=.4P"N,GY[2U#G896O $83^&9;4F"GQ[)[TB2N"2 Y"55[SO;LJ9*G"Y@E M"$^"/$_*$OQ]/GVT_"!/7KV^(PX.'*SP8$F MQHO3Z7MM.6A3M.\T!8!C$KI) *OG@O/8S=';)O_^OJGD5_+5&*42E_ M;)L.P">A_+5M>GKDB3:)$O6/-$_*+OWM^;*EDU3GR$26=4S*7%N(?2*NQF/2M M%TZ;YKU[WI>S4*W*V^X<)@1"BD1=&!7[W6PAZX,&[2] T5]M6HEF$Z92JD M7 "367BHJ.E8\S=_D@S5FDX6ZX)4%*:H-=^-P3E7Q)\4C J:QU0@'B514 MZW*!5+1 "8^SXC$O^3TO)"=Y@Q&OF!:H#_7 Q6$J0 U+XR$=#2LP2)D(D$@( MN1C[IG!OV)D(%."RW7BAVJR>:@"#:@9+,[ZQ5+W:_%U>]F9\ROD03B9R>&M3 M>]B3J+B2XT^S"4?;:BAQ6B2"[JH=*CSJ6='ZI/'(*'KPI.99M)&:)%7R 'M? W12]NK5!H_>AH_G M1BH)&*8?U2!MP=IM6V9^NH6$89%]W +K4X+_W3-=+[$>OA;Y=_':'4?'8 9& M,X)X;IJPM*[5(.+6:"&I$J3A)A#@A@J1LIJ=H'80(4XY%'\AYX/PW5S;XBR,8"1^#*P+Q(37N0X#H,2.*G99 [.^O M$*\'!'+!_5CD?*[TUD+1[F#P68.@PO$3Y*ST^Y4P(*_B@G6X-=B)K!-;4S3& MC1Z!8J!(38XW;+B$8TM*TN(FDKBSQF$1T[@Y/,-L,L=#+3[EN.H+KA ?;')@ MJT;-..3"TS3*P4,ZG(T$4AT31OFC]%BJJ9?"I*^&!#23J#J8T$<[F(]7X6Y\ M%Q[Q/9^0=/5+8E4>(N#"5VM%RB')8J..4K9*.* M5A7.8C5Y;<0SGUP?L$"?+V?U]-L@4?/"B#%RT(^8H26!D3$6V?*J&/?V8&@!*_2H& M!9?MUOJ'5&(FKQ5*_ O\\L%LYF]]KXA<\!GCB2UT,3&Q-9=/VL#7KW'EYLWT M*1^%M["Q&KQJ"UN0N=Y;K/:1S][D*S85"I\0 A,U5;4;<]6Q.C#$F4&Z1$:X M(J/'6<'IOA[B)L+9W]GOI$6I@,*%O98)1RXM!EQ824BPK! 0H!\Y8)D,Z2F\ MWS96H(KH3MHR<^.=N* ;"A,,/Y,2>9$!.EHJAL!$A'3!#(M^ZP*]M5:[0'I* M86Q#@.2"=$!_7(/F GNF.? M!(W;W=G."QJ>R.#:>!N7Q"$73B?6_/QEBHF@ MFZ_*MKMP>]FJYEQQ@:G%3&QAZC)JK(4'_Z-"?5=&'#MH=O/;.TNDJY'HM2J1 M4ZNW]."V7Y3&=IO_AKU8F3+4D]!>>MCN(=JZ,VHW9I(;Y@RUXJC*'-XRCJKL MZ.29B-ZNRMB#5>,VVM:EP M8%?8D.V2#/'CYLY\ H2[\0FJ85\R-"\1][J+8MN@$R5X .V-ND@L=*V]NW&R M;M*1P&D6_*BFU[2#FE4 7%GTC!4&,S%_)>=!,,X (K0YF2I@9_;J2(Z2%5#3 M"U\?9HRZ9-QT6Y$$*#:1W;TYK2I ZIOJ)\_*&JUL*,)RBF-%8=7C7'A(P&8G MHW1IETJ2E2MNOR\9&D:+G _#0=M44< .BBCD&6Q7 M20%I!\Z?7 @?H;E$@>T(3-Z:]_;*F(:EZ$%3-M"SF&P-IK\X8R2N0N,'Y:G+ MB?%K\J1XJK(&><3HZU=>/CS=3I(A;)L(=6(;S@TF6+=HHC6;,5]65YD<$#NO MWJ1,[T2&XRVJ<&J[2^:%ZMM8CL4FC^RO'V+>T>AIF^ QN* =& T= =93!5A_ MW=ST_(3".6;:HNYAG5FL7%#5M'Z5=N6<]&H*P).QJ)1GW_\).HUV-=Z_>_[(WGTX/X*NL_E3IH#+ M1)6#B"RQC-+/C5-D&Z@*#?@KSQ^E;!18+<^KM(SX4M\8JFZ"V/Q.-OSFJM54 MC1B'3N(*HP&T4K4E;7.D9/R&KQ<2BJ4F0$?A%C@(L4CYQ6)2/ M\"ZLIA#R_3MYH^K50+SZ[H,&;R1G=HNQFRJM5YI^YTDR>?W@UJBT9?JL2_%RFX?HW9O5N 2+4F-*@.L?,$QIY[A,UU, MJLBHX, 44I EO*>R&$*:2@"%>(NK^A$@=C/E66'^10^5T-*"VJ,;E W[Y77!1)WSB1.7C1%ER)6X>1[.R-8/W99.0 MEW3G4XE$P%R]+?+9/W5QRX=EXM\6CFKN(L0H4!51?.8TI05:- 714HJIRD'^ M)7[.7(1M5:'3C:C=H@;+)5MTIM=:O8K*B*@.\S]$.&3%W#=>=">[UWDMN7)] MRE?H^BY-1!JR[GR7K?",CQB[---6WS&N+#@45JUH<4@Q%3$(%8C M3.R*Q>"%L\4E;<=B\,+:@KWY>35-._-A5@I EJJH1R(=F14JA'(Z.?3&W30=\E8O5: R MF(WO"JE.U"CK%DB2H-\*)H=7%PU&29%4GBF[FVS('-/R%WZ-:<(L]H%(5<_N M_D^UMO'<=':?B;X\!?IP< "/YVW,^II+-1]:MHF) QVF]\EL-&U?6=9N)1.! M69Z(+'AS!5/1[)[833YP%^;"^*UR[?-!^S[8"NIOUP^01I)0[;S!3!YZ^F+ M,AN/F/O-2$6@[ULL]ZP#-,Q3B:*C"%15 M--5"])%)B]$*!+,]LU:K=?1[JKHN)UR[,H(0;IE,48Y&K3;-1M3US K3]?OS M]?M U^_WJWY_CZV_OY7]Z/N5D 15ZI$)U,'3@#?X#]BO?.-&F43R8%_-I:,D M_R63HDH!US*SX$IPT"3D9=M^5;DK.R(943,QE"[EV=_,L>'26RF'QB-C M]US.F('&7 @N!Y@=IVHR5(4>_QQ_3@LF+11EOS4N ).>T^^I4!5*;3.*Y?&\ MA?9W7@$V5@!:LJY!Q*[8/KX_I$*_5W RZJC28;UM<4))O5ENU7'#4FST:9UM M\BTTJ!]U5VD-IZ$J: 4FA'3T9!2R67X^?X<<1J:]..$^-C;$$)2WO*?"%>#Z7P0RZ,7_EA-)?.$XW\AX?,YV?&:M*F (/#C#2YMJQH887< MS89?4UF(*]$W^-77JU7T/> X&,Q;,)[2I) (&SS]-53VSJ"2"P\"I>*I03F1 M^;OA;)"V'BG>K>QP:4>^]#S&"&RGH^1K+3SFJ;(%="JVT::W"I=4L)[07_YK&077W[X^>U[:YEQ M[>VN-NM:/[B$D"VL:QZVF,B_VT^<\.J^T3P5*%3MSA#$%U8K\<(!]< MDR6/9?IS]8\E/.T&=+Q&F >P0AM? 3(NGV&[?_ZE@22??P\\_]9FW]KLK?X] MZW7(]AV.*]@!&T^BZ14M17P^,,0@$G&GRSQ?]W.,U ^<#>2>%[N M_I/KUTB4#-6)8^;HKSB>LZ0#= R>,-9[) PVF"S9SJSY*PO?Y.1\_KR3^3R M5XWH/H_1@\$;)CCP M]6^ W3G/5M0\UF<> R:T3V-XN>8QS6.]Y#%"3=?99%IA_WAL@T&LH+]&Y>=4 M87V_%S6;V>0#KS_CA5YRO%J=V&EPU%_Q3HYSG.9[9FD!:Q,ML'QIVVRHJWM] MT]3($_21CY0*@6M22C05:BH\(!4"8&*R282UYSIY/>OW&)2UTM5JG&*GZKE3 M%V$?$M.T\2:T^NH^CU^2GK*W=[+T[)@(=QJ,T/2LZ?F0\AF8%NS4\S\>@C[1 M4$$[0-#"4COM $$IK/4%=%KHU@[6GVG*9N8@&J:TC35(4UA; )G59%$;VGJ M3)SWZ/Z>=__D][PW6O0)BU9:T8<]6+NT8UOK\972H".S+J&[D:NTZ2'T5NQJ MS^CT:/L]Q/8^B?MXW"K-#>?'#<#:Q$X^/DF_0- MV&4/\QGO"]M)X\M!:WW6W>FA(R8;UM6]MKW>VF$GH& TBQT1BVU>5J=93+.8 M9K&U#$]L$G>C"H/>\I@P,O\BFN;KUX>]F$!S5=>;>L^DD_:ZQ#;X Q]\4@'M MI#^XE7K/ 7!*@A=1>F%@P1[9ICJ@&G.#(VR\=EL+OD>\<'#GR:D7I7;8%?ONT$A39EJP$T?$SR*"^WG.D+G O0Q1'= MYGZU>7EN3"@'=958:$+NLI_F=G"6*OS;;^DH?Y38>2U J:2>3MA 2W'@NGSV M]:%Y8(4K513 M#H'+Q T[J!KU2@S*4$A\"X!K3*T*M+S!!H11([%N->>X@_'I-2:OF)TFIP$I M/E$(7Q+Q5^%!-S)PFY63#F1--1BY67Y-U&WHX@J'O=J3!F9=*!E9#*@--3#K M2P_;/3#K+LU-4>?_$Z"MF8DMPT\-I%PPPY2":JN=1@J\9,*W#&\)=%=U&:QJ M GS![ON)H&:])@?Z_LEM#6QL 6=RZ?4QFWS\(Q,8B,W($S7PRC86<,.YA!"O MUZ,93*YYF3' /C?&N;F M5B,X4>M@WFZ,F4*W27CQYHY_PN3";=/+HK5V !M.HJ8S-KHVT3-N]7+[=6SA]8=<=PK%SY^Z4Q&V3G.<"N:473=M7?=*5=C8=PH5EC]$F&?5QX=&F7 0 M9/&B("6^ET3-BN'06/5XUPNT\F%O-!L8C3HK?V?9O*R>C!M+9^X;+UNL#13N M%IMN/7I3B\/PAM5< A7S$XO875.H ME@)?$W&;]0+5T;TDU5\:<]^Y M9 76''>"S%-&1\+96913=DV,%WB-)[XDI]KW,Q=M>$8N M=R9\ES?5MSGVEW5;;$^R"%<+2,SR>)=[=P4:?XN\"Q&ZOWM:2AMD$\G$C[." M,9&3%\_L@D?2YKXC/R9H>S)*:.X[I#LL3):U<8I4]W--=[Q<1-<]>>EO,KVQ'(U MFUXE"IJQY<(H50.KI?UI&P% -P_V"KFX2T";9L=9/+;);^2(L! MG]C( UZ/S2C1.C#&)SXIX6R4W($H6QPI>% .C)*N I]C(QWO]I3*EDAH9, S M$R"W."6[BU-2P>3VG-_M5M7%G.(^"ZB?;#(7V)M+1$CS8*4>JIUK5&:;-BF153&D1&S^)]S:XDP^2;NP&Y/)6O'+\Q?8R^39*N9XGI)AP_&Z5&"A5 !M7RJ0&-GPO]^5U/,IM'UJ^0XA'O!H MZ&&'1A0Z3FRS%]^UT^FZQJ#[X:]V9][I_,KY@OEDU%DR,JZ:^==2HLBH<3W; M\J#2?N7(.S'JCGVH5.7)S1A.GKE.IU,I>NL=MB=\]VO^]$Y'\,UUC*R:LK=\ M/ZTGOOKMTYC1!ZUWS[?@RF? #V/ M<($*QT&H*5A3\&HZ0?,43/I%P:BB8*(I6%/P:CKY-2_2QH X,-'VB7]X]7$J MHE":>33S/!-EXW58&T%F'0(7K@-Z"&0%C#$2I9T;QY;^JYP]/G,P'$OLA="S M\SCE".Z<)6>/^P)KT6/W.H3@PEUNJ;>80*<,^*CYJ\?\!193;)J_-']I_NJ, MOU1%@68RS62:R323:2;33':D3(8ZG5%Y6.3(0R6\.]A7T^)^X* *?#&H,5=? M1?J)43>Q-&UKVCY-VMXB#Z'I6].WIF]-WT=&W\=%O]@$SD83J7M'G0?-8NU@ MG\]51A]DUJ#Z4='ZO22I^IDY[F 0X6:[[HPW;=-!.QFU>]C;/..@I6;<,V%< MR]W>I=>,JQE7,^Y>&7?3[+%F7,VXFG$/R+A=A6$TZVK6U:R[5]8%#K.6STCI MBCC57P1P7OVZ^&]G6'K&\EI6(M]AR>'JL-<.H['SG#^\%XH:*'O\'"RMI3\2L M0)TO7J,131*4-D=S/IK,B-<;9)!O/QNJC*T9OR$ES M$W;[$IYVH?5!SLA..#AVQ@&7Q>1LC@*=_ABD/DF-IS0I--UM0W>H]W2W MJJRM&7D^XH+JJT#DOLODF(<*5+;W[JPFB6P95Q*2>0\9% DWQ:?R_Y6J2I)/5$#-@5JQPV(/V2%I,[9H*^ M2KLIREQ#[,QSAE]T_B,DM&.-D](SFV!,[SI:GNFG_C/OO!1S$4M7A1]R0@ ME>]2,1;-E)\RZ\_D?.ICD242WI[?JL#A%[,5S'J@4_+(7OV1C=F.C&DVSN1< M7O&.FH0J99<8_M10Q>W"T0QSMAA.$16!MHE6_D*+1JHI=FRWAA2&XC#S&3O MN9-X3"?):/ITV)D&OZ=RZ%)2'VT]S+%%-U)P,_%:3!,Y[Y%CYD_XT56CZO@\ MS,6A M_XR1@ ?ARSQSY4TPU:H-J2.EMSD:LGL)]@9@C3!F4UZU4,M^:7,$ZG M/8/2OC"\R9,:8LB'+#SDQ?2>T[T89'B7UH,TFZEE;SH4_DIS(.QIHS(W&>'Q M&;^,G/[-AW0D/]B#)NE])J#(V9UL-13HO76!/W0P[Z9GU_0J8\MYR".^6?_./5;#?QRCQ&V=7]_4<_&8F9(#'D&?R98AJ>668KE):[D+TT$NI^G80!9ZGWQXCS^\S[(/G)ZNTZ^SD1S1 M=_/Q[ZMF<*@9$HA"$K@VC4&$B.W$%%LD=B&V;=>*/)M/8IB;(;'>U?+!")U[ MY"LNUKB\C7Z5I.]X%\;__N9]NKSU;B__$1G>YY#__?FV>B&\O D^7=W\=AW= M&)Y_]=NM\:MW_??HUKB^O/G[YC2P@\##KTGQ![OT(BO_:!R,4H@X\1J[7S%2 M6VC1.VD"2[(;?7),MEM;5K;C]=LQ/J%25Q8;YP^HTUMVH '+=I*J/Q MPJAWQP=2#;_) 8XO_\ =QRV5_FOKL96&YA0C[YJ;4K-R<[UG71#KSUO,,V+& M\<;?QA>0;/YL9IOT2N4O7@R?Y;[%T3A;'(V:>@:L/\\-7A?6WJPH5"RN7F@^ M&W&OAUUE^B/AQJ!9"2$^T7H+T\[J8G!G,IGPZ3;MC=0\H:;%&YDR7),?PJV0 M$\*D\26\T%>83=C[[4&/_"S8.OD@^6)ED.@(1&JL5$,@;GSP9$25CMA.O'8@ M3OU\RF?^?4OY_'1.JTWTKKI1?CE),1P]3;-!:?SV=W9ES$%DIAJ7K,-TDC.Y M)X('C!Q\]I"L9.X-K\)5+CESBKD(K17DH#H%KGWGYNI*.UQ%*RZ,N,T&BJZ8 M05DD7[E$'\UJ&3SW5&9T#N4(8Z+M&:$(#2;:BDS'"[8:E6,ROQ$!?T$^A&\&[CUH-FU.<6 M1[ \HOUUAE;76BZ*B4LFV]D"BMECRLUV;E*W0F3')^ O)_?*->V=O=JD+,; ME(&J0EDH,I$C.9J'4(S+>S4MCX_0%'I=1'8'^9A/U+O[/_X(/CZO%1NM5Y44 M3WQ^:*?(#2MK+1TX?BGSV]4$%BBMQHAQ MMI,[/BK^B6_@/LE&,[D^=E9ESGY BJ%BO,8)R(G$+H*$#S>> M$^IXR(D=@J 3V\2R; ^Y-(@B'& _M&&DYX0>ZYS0)OKE,@/P\K/W.;CT/ADW MMQY[(_I\>R.B8#>_??GR2?SM7?_3"+U;KQN5L<.A$H%W'7[ZY^UE<&,:EY^# MCG3<#A=\^3F,_C_C]LH(KC[?7'VZ9*<0R'WOK_],-D7IO(VZAOEU1L'!C5ZBT)L])^-"8YA%#@8( *# MV'4L)W1LZ(6.!]D+FQ#.=?J8%R).SQR+E+D<7&3PA%%6\NC4T/@RNV.6N^$- M!CRTP!W.."O&*Y1B[UK*UR'#75V$;2\>S7ITV6?R:#/QZ8P9P6I6BJZZ?K@#.2>=1W?6(Y#D 14P:.XT=Q !PK]'PW -2%FQ#; MYWPJZ]WGJ"ZN'O][!VTDA17M33J-,QB8^OF:9@U@CDZ#;/K-,Q^ M(I77T9>KZUOC*C9X8N!+Q/[S^=:XCOYV>7,;74>A\>4W_]-E8'A!RNS(994F1,[[[G/_DND+_X[H-J6ZE*40U5A>J*+_)B)U/5 MA,OJEKG'EW.&8E,!8(J6GL9AYC7NYAREU?[,L/)G4N'/R-*Y 39:E5$6A MR>"A*GJ;,E$F"R+KQC[55,3CW\.EC="F0:[:PT38'^]Y]JJJ[&'OW:=%(F@V^NX#+Z9695R"WN3YK/JL47<4)UDQ>C)%,>MHU!26V);*!KL@ZJ M[7[$3OUK.F%+X04L[/WT415&B=K$258['V+AWI@]=)#T3?Y:,9B>);%N2A40+G\]*5??&BY=XX7(^ M+XR;'UJYBCM1\*@*KX3H*R^,WU6;KO$HTU@M@KK/BC%;0IWH$@3'GZ,R7A7# MM#)?5[QGAE^%4F[OY^CM@_'^2^!=^1]DX7K!#X0))"40[G@=59-A$T]3O%M5 MUE9/Y"S.'EH,A5RNUR4*;^_3(:=]HTP',UZZR\A\E'POVPV\;/'">"IFHZI[ MI^[_*JM;N6F^SS]15U4'O(6U+*OB+'$>?%,;<- !U!ZO+)N)EM*&")X[3E$F MSVZQ/A*Y3^/V(2_;[ZI+K+N4'YFZ%&?#Y!D75O+8^:/X/>9WHAN7U\OE$UF[ MSROQQ*.3.][2_/TAG3ZH,OYGV>F>2T^VKEK,\TNI/F+6OZ&:N9C68:*$5^,5 M;"&R:[,F)MFOV29%;AR8[-5"EA9^YSWJ7QEGBC?5KK@:4+M2\E^T*TQD^=ZT MR$>R6;G902$RR>R214L+[W86"KV^!U&*N,@5ZKC8LT1O0]VZP)^Y[O.,.W:J M?(]6@#OPY E M_)6!OFSJ<"@':7ZW2GW92@5" ]>HPY37^#>:U>0&WO>468CL?Q<>P2F7VX[* MI$S:YN'JQ?^>SI<^MZ2J0(_@T"-M67=7VS4MXW8+N(;.453>&#+:0=?07\J_ MR&*M,/IT=7E[&\F__B,9/_YBW%[]%OQ/9'SZ].6@:_2F3,=-$]/X6YH77[/D MH(OY-2D&#ZJ[D;L*T#KH<@Y/095[SU%?N'0H5^HMP::,$9GN&XA^0:AKZA>" MN8N#,C8/YJY1&J6#N1T'/Y/P*HMUWSVYX/N5D+1B.>#E/A9>R4B^!FO6R MW']/ZVL7]?O>)^]S$!DW_Q-%;RGGW\]2WWMM^+)\5B:BM9BC!SYRR,I"-0,K MRW85"-ZSI?:.\T*I_?-OT8V^M=E;ZSWKG'H!:LGA;#G7;9.S.$270#O.W+Z>W2 N^]'STB[Y[\_U4=[ )?7=S\'NM#ONJM]8*5Y99DNYK+?3BPG/"'R M;#>N;_]PY;T[4 J!@LI*!,/_O.6='_O5:C/O=/;:I>9>RJSUB(%YD4U=T<1S MI\QG7RY$VQEY'VXT\$83=%Z[[H..9_XON9_LQ\^3?!(7$E-=A)"'V+&Q2T#J M0NOC]S\^QNR]C\BR0P0L&@"?QM2U?>R!R"[CUR.L'-.A43A^==D^M_OLA_3GR>S\3"?JD^^^RNBI@W1 M?_UE?G>-0]+=71[2D^J/2;03 MWC?#(M6/8K6)!;"Y8 D$(81P"Z $JNM M3T IGP$/.:"QAVT0.!CYQ'61[P70CR)+\) ;((]@MP,>ZDAC07H*#'0F'K:J M\.>EWH.4T<8=!\V>I-,M6:Y39Z ?O$@;7@R)XT(%K@>(%8>2U7R?>75+6D\<8L-GY1YT'C0QT.[;B2FPXV4>[#3N M&X',7W,Q\3&.0,24%5'N6^39.%[24V]BGFZT%#*IU66@L>>ZZ.A=MR]%^IAD MPV9:BIC#)#17LDZ%TZN&XROE<"=H6-H-PX:A;SN!!6,:!I'M.!8,;658VMB* M[$6&5;<1R]^=[J2^T)GB=#NZ1)0@#/A=0+ MPC"(P] .H%L5%%C0(4[0#4-WHXJ)Z;B=5A,<'4-O4H>XV.C5'U5]RV>LUY,[ M.]'.1\N3P+(:IB2>[7DT@(!& " /^U29QQ3)V[%/P5I;I*.M'F<+RDMQFM6QY]:FJ%K1Z*W$EZ[/IHZ^RY,CR?DQI% IT\BU,;;$1XE[M3V M!1,]I<-U;!.W*=IWF"N-8R=P8H#]B-H8!;Y*$07$"\-E'UN>YQ>.N<1<[*@Z MTL_I#JU[RX2G8:EHX_XD&(@VQ>D>\1S?XNE5XE@1!F'H815UMF*,\98,U)&M MCTWF;)P" YU)INAR,DTF7S.%R)IRQ$E=XK>"$P%H.!$';N ZKA^%400I"H@; MN8H3O2@(ER)3S1E+AYLQ8/2#PUVRG?XMSX??L]%H=PD@ITMV[)\5J7V<,V5( M9-<,R?2?CQP_]BP04 =BUZD2LB$-;11UQ) =U5*X71;!]X\A3\NM"Y+';,I^ M\M]\)D=^/_W.H;J'Z;=TE MCBE%)V8W2/&)6) TKQH&'[2CVJ65YGF-;ONM4 M1;<@B,F2E=HZ7P[5.INFQ8TZYITZ>J;=:0%\;]7?.6FY(^8@!S=EZQ0 #%U M*?*#P$)V[ 4J4!)ARR%;XEUWYD* M.T4SDS:<2:E'@3P:X+ M%8CI.ET6O/?/TM2NWWGR) 2PL>1I.7^RUVNT4 [1B:;<)X[T?ID3-E3H\7<8C3;*=NJ$%L&,YCF6AR'.]P*:J M$# .2;B$JK,NXW64)#0=:Y\]*3W7AFM::'TO87^I=/T-UX?8]0WS&4](;L.3 M1X:B]]H1'#W,'H!.4]H?(^" R'=M;$$4A, .'$<9[#JAX0/BS_FQ(Y^R1$Q[K^:.E]-\\,<#>R\MRO\4U<33IQ[" MVO=(/1W_]L[E)L^CAZJ:+S)J.'O;(2/'?B3'9GGVB>=/]0Q.*U]0(Z8^)D\< MFFE/>JR7/L/16/[(;4%&DL@/0\>'!/N4$@L #"ID'R<,Z7.0D5_D?>\>P\ZB M)X&@? 89")R;#7X73:*/2=RP]".8\O%5N11->:#\;MM+V5'UN;RKM(C M4..D'U%E'2./8I8.M:FO37UMZG<;P>MOSK-B^D$^YB!PHI#V;,O7L6VUVI1# M&UBQ:P7L/=>#(0EL%3P/;!LMH=E&X\=1_I2FU^DHF:;#5B1TYU,03(JZ+$/H MK50] 6OZ')C(:3J,'8_&((I X,6A2P+*$3.J'A#DA$N%6]OP83=ZT#89 M1Y\T'YZ6_Q9?&C_BMJ\5E]QNH8G00VC^18$ /N(F9DQ="%U/%R-8P4V MC>O0Z& X^O%SG$V2R2!+1I>3T\X2(8]J=CC?HK98[)V5V MQ*Q$6D,%J(>([<30\1T$H>UYML)K\T/?]NS.6*D;!89!QY-">JZHCMZ3"_)) M.1NGA7$Y&3#"R+YUI\M.T9ILM1_X(<)!&+N6@R%TJ4-\NQKW@3&QX1QG!K.2 M[20MZE.N.7)W_0C 9.L^:6-2.W5GRH:M,GMF=Z+ H5$ 0&A1IAR9*2<5)(>/ M6YB/V/ M ZT !57H!*[HM:M0,7[/I@\5T^W-GT/X)"Q0[KX3 K(JEZ1Q[P09)C?MS!GANG=KL%F M3M#.M$G#NU$484@]UPUM&[@. QY:&M?*QQ_=LJ,/VB"+B1'SD>@3&"%9:-:SMP0_;MJ#4;GS7[;N(^ MNKU5P_.36%O5W.=K ;=:HR!V 0( F8!$V+!T+%]Q88^0?;2T(M]%G("DT)X M"@:O=AQ/@6V<5J]1Z'H .:%#L(VA:SFN$T$5?HD]WU_J*-QCR8KCFMCJTO[L MN1XZ]L:*9BRK[C0Z6L]"=QKU11P<2W2HSFIHBY2I5KM)XQ-*"**NY3J>&V.; M^K%3=1H!'[G!HFJM#O*:*=6 _6^V#QA^9 *G2^BNW@I4;9H>!?^XK?R['P/F MQJ$(,P,U C9QW HZ'R%B.5OR3T<1%M-&)^':G4DNX]-A8(JY1]#%Q_.=32BGCN0:5AV[2[!<[O76"S MK]Y#K[3@*7(A;-*&,20!L2!A.M&.(L>%,:UZ_ZP + ^O6)L+.TKRGS8'GE9E MFDPM=.? [6**A?I-_HDWC%#8+WOB5E;?"C %H4M]2'WL^:CR_AA[6A@LU;6U M JO[F"UC =/IMC'WM>S@1M=W:$5Z5OKR3)F6-$G$(+)\%X $Y=QJA=$H)IM M&I"0NDM]O.LR;4=8%L"T.BU /4Z>/8=LBOAS'H/]IH6Y_A]_8I:@\XM"7MU_$J7WVG _"7Y!=A-5CHCO>'X8$Q=3 MEWIN[.+*]@9!L(1EM0:_=&1VGP*_G$EZQV-/Y%>4C)AVS(8?LXDQD!.U=3!Y MB?E(PWRA1RWB6TQ?P8 0*X#0)=7$0S?PEG*MS3E_8<=\.5%CRUL\N;N*!0

-:)G$TO-SQ.)3>8# ;SP08KY'SX=H"*+Q(']))R9%ZL@G[^WP!"BAM^-#! MB$; )Q'F@%F4^I'EJ/9,Y!$*5F [5DU9JBO@ M @1.@J7.Q1ML:;EA>I\-,@U5L()QW[_"N:CA7&0Y3H1C"AW@Q5[D1A%104U MF.):FIYQG4Z3;)(.HZ28L-V5K1L)Y85LI_]*=ASLM9<=1L@<1K?+J.?65-#P MP#9DT!6;?- >J)8&:TN#%G*)[3)KF#K ]5UBV8X=P[I< H? 6RI!W$@:O$%U MKR4-D&O:J!>P)L46 MDQBY2S9\NWPE$L>\4[P%A^R1P[5K? 3*^(C9CC;CZV( XY@Z<6@'ODL=R#@M M4JCM%$3N4E7!6FS7D7>,D0GM?=K9)^$_]QYQJ-46((I_WJHXWW#%B%WQ,)_= MC=+MJHX/ECW89$;UJT?P*AWU7H(!T+3%6X0B.XJ)3WU*D0?8ASP5_&,O+[?U MMFJLO?_&6:L"W4KXO_ MBO_(+S5_M]8XRB;IQP?9T0&@]>=?6HOF(R/2HHMEWZ2I,6$ M(DY.Y$#NJRE.[#?9"V/VV(5.S[TO>,4Y[WT-W&>9NVCQWX>B^I''Y&OZ\:Y( MDS\^)O?LF3\GH^_)4\D>]9>'0MUT(MB_]#W?MQQ@AX$3$>*'7D!\$L0!]FR' M6K[/OY.L32(+D@\SR;>\W>0->Q5_SK45&0\%%QA_*MW( D$8NBAP*8$>]BPO M]'R+.)$74LL+.NEANN5\P]L*./[\'/4EKW+3/FEBQ=(#[SK\],_;R^#&-"X_ M!Q<'I=E5Z[OZ?'/UZ3+T;J/0N+EE__-K]/GVQKB*C:LOT;5W>\D^T+=%O_?& M3/)/2R.;,&F5STKF7Y:FD?X8I(]3XS$M9(^*D\4)W69C M)J(_I]^-ZWR<3!97^ST;3A_8/]D^E!9DJG&4/);IS]4_?EG4>>_J@$0=,0/P MW?/Q"OD,F_SYEW=+JEP]__FWZ$;?VNRM_CWK]>C/?L*O7=DZ__$G8%N_O!)^ M!:!/\=<=RJ1_IDEA1$P6S+>Y;10%/$$Z>+6A= =D\(:SV"%A,"]KT5 \5 XF M9X^Z'^7??W[(ADQIZ4%^T*[D!P26B9%UTO)CDYKQWCI!05Y.9?5;^N,Q MG93;#S8ZDHWWJ?*XKX$/?97Z*OMQE6?2UQM?&C8/+2)N(-MB$#K"@'X2N'8;4(CAF]I)LP.?=!)C4$SP&P]&/G^.J M:NAR4DZSZ8S_M#A^;R+;\6_YV7_A1R_4Y"ZC.@XR(>ZTQ:!W=M,Y^UUGS)X4 MM(:RQM")W!@@.T#0=Q%"/E(NBTM\+^R:/3N+B[C$1$ZGO;6:/35[]H(]6TBE M*"8.B#UJ8QJ[(?8\FRBD4CL.;1!WS9Z=A1T <$W+U6&'X\%I"]-1QI;?C4U[ MO,Q'&MU(@]A%MH<"S\,AB5P""*Q,UR#PP1SS5<>W>[O4M$X#&>J<@@&GRR]. MHZRB$ >^#0#T'::U$&<7!2/JT"BVPC?Q2W<)-.M4YJ9JACD%AJ%-,8OO!J[C MV1/#=&>Z0=/M=*AISPVTHX]1WK!+E1FC<5+\D4[9 MXZO*;,2' +^XLCYW@6#EP01@&*/%*E!=AK$&[%C)U9JAB9 M+CQM9CRM&.-U6J9),7@0QNHP_9:.\D<.#=&1N7K$O.DRQ-];E7=.FNV(F:@U2B7V(7%] M1"A"R (1IC"N%!B"UO)X[;,!$ K7IV:D-D48=@"R(0 M(0=9864%DMA=4<_^-B;J,-MLVI2> A.=2"Z(C)F7(D:70EM4*";( M'*, N*YG$Z4K8\]#>,G@?#M'=F9R(FS"$P^; M:(X\4XYLC0UQ8LLEE@M\[*$H1C8F?F6]8A@['>C(SNQ79)L./&T=>5J!S#!] M+-CE28M5&+'CG&WFWUV:L$?,A;31BY$',(I(C"%U;8_2"(:5I0H #I>XL'VR MG!5;Y[K3)+MI=:H2>ZOYSDG!'2\'P=8(VP"&'O/T,/2IAP**[""L+$O'(L%2 M+NYM'-2=56E"5Y=9:@[J"P>A9GBD&T*F:CSLQ:'ED A8"E/ PH%#( X=S&Q?Y-'0J\ _B1N1: /N[RZ/3X%I6[T8]JRY7W/_J7!_:QXM M=6W&^E8(O0C'!$,/ !5)BF/B@4VXOSN4/>B8#MGG(.@CX_Z3@NB[>DQY:F#R MU1CEY:[-_3Z[X.]?YE[4BF(Y@4O=R,& 4!=3)\2.KY L8NQ;-%[DWOJ,+R># M?)Q^8@>]M?%>LB-@K[VLQQW3ZK24:-W[;>AWFPONBL0_Z,#8V7(M:K@V9#H7 M$$0C9G=[S+RU *95&:T5>$L5@.MQ[=N,[G6X%ELF!?NC(RGZ\O7EZ\L_U2*Z2SY%+RWK[E_3F*33$RY8>,6" MPPBUQYQ9/J00A'QR2 !]&Z@>X)@2Z"^-.:N.4AIP*N+Y.9WN)63BFFR-'5IQ MQV.E:=_J-#BOU<W ;$M:\EW>@/G=1_V0";LM.! 39R A0@[&'L4A]8L5W5N48^M9=BC6_@O.Y#%P1W62U^/'QW)OW) MP4,R^9H:V<2X3[+"^):,9JF1WQO?DZ)()E-CE"5WV2B;9FG9A=5ZE)U8K[%V M"^B4HAA$!%-(0T0(!@XD51K!03&EBZP=LT/_!S]S;_A_LW+*402N[G^79[_3 M&C[B[F6DQ/'PNPXWG"G[$M!"I'*C (/ L?S(=FGL^Q8&2C.[$'O>MNS;61&> M;3KV7MHH-0-K!CXT [_"ORUH54Q ;!.?<:L?A0@ %%&%Z MLK?I;,U/1\%/M U?' 0VIF%,/!_$,856!4T7>]CNG)_Z:7OVW,0\V?CL2[:G MNN4B'273=&CP =[9]LW:I^IHSQGRJNM*(^-;<1'=OB N@3:U ZKFB$'V"3V M=\JK_31K-:-J1NT)H[:&ZSBVBR*,O0@'(7$#-W(]7+5GT-#;K5+MI[W.N*7J%99MS>0)80PA>\,C,?%MZGG J>IQF=(-E^IQ MQ7E_SB?Y?&?5/H;RF,C:9_MR;S7I62G,(V;"5_(F=FNH#_9C:L]BP;YO MJ7'G$8# WYI].X/S<>!9J-"SPNFOI)[!![D;5W9QJOIY0)[A*J>NO;/WYMK>-6YRH%2&N$NT^I[<5^X&"F MY&WD>K3"';$]V&2+-I$"W9OF?'SM7M%'M!C08N!HQ< K4J 5*X-.C.T@H,0F M+O4]9N@'%=)? $"XA/1W$ L?=-OHL^F-]]STWP77[F"3'+#*N$O9=:=5C'N: M_#CG:F.'-C4<& +7#TGHN@@!QR>>3:*JVMB%\8J.]@H$+"[R<<">GTUF;)L* M)2R?E+XX:OFY6W[0T8]ID3 >R"9)\70Y3<*B?( MM#IUSC7W:N[=+_>BAGN].'0!L"$%(,+8CT#@59UWU';L)5MXO]R[$T1/<*:= M0>>!V'E9F]?,X)ZD]]FNZT=.T%EVB5L+".2%@0>B&,2$V>R!'9 Z9$;BP%H: M:%4SOO*1?7D)G5:4[+30Z^@\91WRTER\DHL=IPEYD9A83@B)[88T#.V08+MR ML3T_V(*+>UI7K;E8<_%I<'$K4!;% 6**&'G$MRBAQ'-Q6 V[8*\_8ZROP\4] M+;H^.BX^J:CUYW3:Q?RH/O/>*YXR!8T*#2/+=9'E0C]VB(/](+2MJ@T_I"LJ M2-+IOB=#Z;BRCDP=-[^AAM\"QXWCT.8CE!WD(]N"N.H6I&& ECH:7N,W'0G6 M_*;Y;8'?2,-O*(X!HA!&',[?]85EJ?@-0^ L0:"^QF\Z=JMCMV_<>=-!6AK3 MW)@^I,8@*8HG7@]=(V@4Z3!-QPD'T)@'TTCOTX*]R9Z8#_XXQP;?UYC=;485 M XY_ R-"W""T IM$ :TZ?*D/ [#([+?I^#$ODN(I^M; TMJV%KXKBV&_O8BB&)8 @F?H6G84M5(Q [%K(].P"VYUK0IK5= M[OCQDA_<#4_W-""L [[["/@:R71:9'>SJ;"RF27.W+QQ/I&6]4,^&J;%,T'A M-X3ST>,/8YC/^!.VZ2)6/\H_<8#&U9]V>0R=[WK/A@FV6P,:0B?R7.CZ?A@@ M#WK KP8TQ!:PX(O!!>];DHTX*=[F@2#$FQ8=^DF9#?;3E$E,Y'89?EB;$-YD MJ!R6(A VD809?X! %:#[;P,0R66\VVEGL[27.P M96NYI^6>EGM:[KT@]]Q&[H'8CQ$,"'& $[O8]AU4!:(\GZ*E@5S;R[TC2#>= MB]P[$XCWVEM^3 NC?$B*=!V_V33N. 4;R61H#+/1;)H.>R-:G[N1%HFM>-1Q M"MU7R6\]EGO+>>Q7' /+;=726)!ZS-/V8A(#&T< 5N7?,+;I4H]FE!03MN?R M2UK<<,(60M>;#$-)L&NZV]6WVV(8UE+86D\*.Q>NO4\9W&W6X,"Y3D1K6N^Z3**_=MEZJHP028XR];3F6_R>\F>EPX\)VT3R-:U# YSP2B.?3#.8CC[8Z]E]R%+=@;(M/!^XUE]Y.]A67_%Y$DJU\7_Q7_D5]J_FZM M<91-TH\/XFZ9K6_]^9?6H@2/>HO#X6ZZ41(@!+Z)(@M&%#?@@0[R/=CWPH+WF5F_9)$RN6'GC7X:=_WEX&-Z9Q^3FX M."C-KEK?U>>;JT^7H7<;A<;-+?N?7Z//MS?&56P$5[]^N8[^)_I\<_F/R/AT M=7/3M\6_]\;YC'?.9A,FM?)9R71<^6']52ZOJ?7I.2.##U(2>\HFS%*2?[=_ M;L)UX&C.#@&6-+AD9<0@'8W4NR*^QO]FRQQ4?Z\XA]MLS 3RY_2[<9V/DR7S M['LVG#ZP?[)]**7'#*Q1\EBF/U?_^&51P[VKPTNU,0;@N^>C3_(9-OGS+^^6 M%+1Z_O-OT8V^M=E;_7O6Z[&\'5KV.[!LUK+L >C34+T=2IY_IDEA1$P6#(TP M':3*Z9X@': #D,$;SF*'A,&CGV?NWI_UY2_Z!/KRS^CRZ=G"V+R, MF]@Y]1^N*7JC@HUR#EC9&KQ MH\6/%C\'%#^0G#-DZ F(GY."++J:LC=X,>5CD3ZDDS+[EAKON?/U00U:_7E+ M'UW+W-[O3]_EZ>SO;.[R3)KDY?[E?^.\2-EO&X-94:23P9,Q+9)).1)C(XVD MP7[60X+>:I11JRF%]5!,J.=[Q+(I!G%L$8*D419 0AUKT2@3&C1H*U!IHZG; M"M1EW?*[DL_V)L/;YN8:&$EFWEW=WR8_ON2%>*,%AG";?TF*+D"AUS+Z3 OM MKLYN X+JOTUXSB[I>0N6E^4*;.0*@L +G,")[#BDGL?<.[LJL7=I&"Y!F1U: MKG2&2DUA+X1);ZOQM6PX5=GPBM&!46N^*(U"B]K8#4E,B17Y$93"(8JI;X5] M$P[=1YIL=W>=.R=I&'N1@GR-+&A!M"@*5TC!2J;M!];:,FVGT[D;.X$Y[*5;= (6 MCI9%IR:+:".+<( PMNS00[Z/"<$^CA1&5>0 !);F ;U-%NV@6@": .RU15++ M(BV+M"S:E2P"%FB$4>AY%$38A2 D)(@"PCQ$%4"RJ>:]31CMI'; A?W' M?SZ<\Z9;N$^KA7NQ8G_S%FX7VRZ-@6/'84R 1?PP" ,I>9Y5'U.8]3HJOV40N+YE-\^H%J3#%*QUU@D/T0N^R? ;"S_<^VWMLP=[G ML]P]/@O ?3ZL^U]\_BU'-\T_EV>S=U#V=="=G;K/WB[8*_+OZQ7OG6[CJ\<6 MP=W$9/2LDM[/0KXDV?#CY>3 JPB2QVRZ>!85Z:Q-+II-3HY-!H/9>#9*EL"- M][X248EP:"YI1[H.O!89:-,,JQFVIPP;IO?9()MJ"M44.A]4RU<;&MJ-VK4; MM5O-R*[PB3.!3[PLVJ$]TKD&SA(TE8OUG>/WG 0OF M)Z-D,D@-D7L"O\QA91K0XG5/W9<4='IHO9A"_DS!";4PLE-@(=I,$PM]RP.^ M[U@$>!$)0Q@K<"X*;;+_'YA*=SO1]967^J-<+\5W'?'4T3, G=[ZR0-:;N'6 N>Y:ZD,=74^)H\\3 M&7LK04DSCQ%8ODU<1#W'C6CL!&X8* D:AI'M+>&+W;0&W4NAN',1NG97Y[_3 M(A\FY0-G':: X2]:>&KAV6_A>7[RL2TO3Y;;D0AL\LH\L7LY48G5S<7AHCE)3=?>:Q>8;G374D]+O3Y)/=I(/3L( M0@\".XQ=@ ")710HL \'4HKAOJ1>DW5\#C&@.PEH JL?$[RU -0"4 O ?7:K M*0D(@%U+0!)X('1#)_ #SX56'/IA)"0@159$HJ4V_AU)P.MTFF23=!@EQ80= M6ODV<;=6_S]V3=?::Y_;":"7:%&I1>59BTK4B,K0==P !4%DN,$>*EOJ!E&4M[FSP0M1&Q<**^@I;NNTW_- MLC*;IC=I\2T;I-(:NDX'^=>)^!5A&!U+/(68 '=:0JJE@Y8.6GMI^M3TJ>E3 MTV=/Z7,=ZPJ15OJ)N);C.QXS8GQ*+0]Z6(T!+J6,(Q"'39SJ8Y5'.H%ON:J#11::(Z M6J):RY:PW59C!(A]'[@1=BU*7)X3LE4F"%G87P+_Z,Z6T/K_S,I;PI19C$.# M/21C?#PTBE3 'O !AG?I1&">BPGS$[;YDE/M?9I,9\4S2/VG% 7 = -?T MJ>E3T^<.^[D)A,W4> (K3)Y0*;72KS594"NR6.JQ8XFJ8!.[77:+GD"7N!8:IRLYT(M$;".(461'WC[L M"FT+G%U)34,= M%=/TV6?Z7$LAX:;^VH]=ZMLV"OP@PC'U7)]X3"%%3$]!-_;?!"^X-WVTZY 4 MQ":BG4XJT[RO>5_K)DV?FCXU?6KZ["E]KF,[N5:3S L0,YU"0 BD-@'$=6P[ MY$$W)[)#UW=7#Z[NW';2]DYW ;ECB;MY@T&13E78K:C#N;H,Z-!Q7YU9T42E MB>KLB&JM6F37;B!T @*\@#H!]4//LKW0\3TU_9U:R*;6<[7(S_:\UQKA-N?I MO?'CT6$; Q.2+J>''D_1LN;OOO.W5AJ:J#11::+J/U&M98E00&M+Q,%11"G$ M41RYV(Y\SX4*S(]&3H#V8HEHZV'G+4]'7VIT-65OB+%41?J03LKL6VJ,\O(, M:HQTV%R'S35]:OK4]*GI4]/GZ='G>B8[;8J(L0U='-@^HH0&U J)Y;C*9"=N M'"Q-3Q.F4]"VG"XGS)!*/S'SZ7,ZO;J_37Y\R0O^5&\Z+;*[V91GDV[S+TG! M3/W. HB#P6P\$YB+SZWH;<'$DET#>^T5O\!"ML9(T#+DM&6(UG&:/OM,G^OH M.&BAIJ'-$!+C4\]0,*S?V:;S4*+,K':=U40^"5\<2HV*$MFE, MJI]LJU,41ZTD-%%IHM)$I8E*$Y4F*DU4/2&JM5PA %LC7:?3))NDPR@I)NS(RAU$ZJAIXRX! 8['"]), M>QI,V^JK#B/+=9'E0C]VB(/](+0M-8/;"RG9D&DUO_6N9*:_T0@_&8E)V\** M ;\883H00MM P#0X26T2VCJ:?P3@#VJ MS$?9L'[2OIC^%9YWFJ)^BVEH[-HQ 5',F)8"ZL6*YUW;I]Y2/Z" SKF:3R2T9?T1A=B- M+6=?PK3KFMF7RY/L3LN3M%S5\AW M+:\*DKH(1WL2K+O/9T+;-3'NLB=Y>SIZ4VKFL(RF.Q>T!-82N#,);#<2.'9! MY+@.#D/V_XAZM@=4G"# %BK82O7D,"="D^+>?EN/ZS1$Q&>IU5J'_U(BT%6 MIG+N# _7&P+\TL@%WLCIE."OY;BZ3>-,&(\ M:<*,>/-*GFAUXL,5U2ENCZ;*(-*EV.BMMWD")LV1UX3IZF!-5 <1]P@TQAQ& MT DCFQ"/EPC'R*:@P@* @%KH+1CD.Y7VNTX+ 9.2+NN3-(]J'M6"7Q.5)BI- M5$=+5&M9$TZ#+!0!Y/HNY8B@[.TP1+%#*]0%$+A@=]:$M@!VTYYPC"&<[TE1 M),Q^/'0&H"?\29N)0X ZEN/&%" :.A8"@6^CD%(;8P"I9=ES8+TO1G9^5V=< M<^;E1+[=\^@., $^[4E%YYSD.E7X(PW/I>FSS_2YCA["L.G3L!UF&T(?$V8@ M1KZ/7,,WP6B%I^M3TJ>E3TV=/Z7,M M@\EMTG1![&%L>]0!Q+(AL3V 76XPD0A1N:DDS+A5W8R55$Z6W+4TEX3E2:J,R&J=2P%@D%M*1#/].1"*/ M7NW4V%[;O1W]UP1$0A:G*5+#PR[UIW\S$P !B3HH"I1X9,VT;5Y (O/Y/?=A M K05D9I:MC;\\[$4W5=%]M9IO0G2"=+'!VF*5Y"6"CB(E*/(&, UUBQ#$=*2 M($[=IM)Z-Y#>M=^.L3X$(&$\8?R@,)X25!)])OI,])GH#CI1)1(A ][<-W%I'ZDJO.6[;Y;ARIA[R+KZD''$_L9O:ODGXLDJX+G6) M0_&J0-[GG!Q#;#.!=-]!FCA_(JI$5(FH]I^H-E$G!&H",P)*H)$64$/H"*,8 MZ7J@JT*49[M3)Y(*<-KI3?;+IT]O[0G=$SR2)O78^G-T79INS3M<",Z/VJ.8//W'Y^E/D:A$ MG_M,GQL)(=Z4\DOM@!2<0(44%XX!AV,D"AG"D3#/ZI&YI>D#GU:[&KZD?^6SXU]ET?E].G=RC(D$ANL3QWDK54Q*>^XG.%,!,1)6( M*A%5(JI$5(FH$E$EHCI)HCJ1W!4]G?C'F@<#U)O?UZFK/X>%'^>S$Z'Q=?BH'_ MZF+T0-D;WAL3'8(^(UWVY=H_;UMRBI^D4QP#@9I:%VOZ M1RN)?'$GB7Q4Y^]\JA6LB,0JI;QA BV45I]UA?^=YQ-)UJ>=NN@31T@<89\M MTT2?B3X3?2;Z/&WZW$BCHDV??GQQ4=C)IZ7D68 M ;$VY$F!?IY^]^+JZ?GH,[[XY4.BK],=; M1\1+**@K9O%+8A0GP2B2($OTF>@ST6>BSUTJ6J)I7V29$IQ"B#17W G(_3]* M14M:Q!%Y#44K*4?=*T?'E8+T<>$_".E%U[/BLIC,1]^+WFCB7Q='DUV4X@L' M+2<2426B2D25B"H1U>XBH82!E=Z*$5;$,HT=Q1D52!"$*KV5:\S6&OY%#4*W M%8BSJ#_\/IW//Q2+CQ=?\S\^36?AKFJQF(W.EXL0X/HZ_93/B@6'IC3S1O[6'=9SZ?G-\'*1D2?2;Z3/29Z#/1 M9Z+/1)^)/O?")'PBN$UE4X&OL73:9,H;5(8B8S-&537C&A*W7HCI5?G&".S* MY?>Y6.2C23&T^6SBMVS^//_>W.^@?^]1>Y'B/B HQ;\3_A/^,8,M_'/AG&&$ M6LQQAAE 1%3XET;C-9_09OA/T-V[U)7]]0YE^3@.ZXJZ%?RM9XI!Y/\]#/N] M0%+;G/%T-BQF]8/AZS]ZP^DR5&/]"<3_MMJ;ZJ+A&]!?<3X=CX:K"^Z'NY=A MW/18P)F4TE%%*6<* F"AJ: M'.#KDXICS^Z/R\5\D4_"L]^!]UD)[_WH$HY0 MG[!.6P<_13';G?Y;*_%'(*L/!>A='?6?=[D-!\[>:%/HC:4@FE&"# 900R6( MK=(;%,LR=O\@]LOIV#_CO.18.^=OVT:W.DW437PM\;7$U_:,J$^B5^-H#M0N=\3C,H=?@.IWSDCA=XG2)T^TYIVOYGB$P M#"*M308)!\)X:[6J8%<< .)>B].]8L(I[$O9J2\K\;S$\Q+/>VN>]X3#G<,F M*Q\!;@RGU#"6>?T'6REII=Y19,']+:^[9WJ[#[EAY!4\\:JF[%8._+>%S3:! MN<0=$W<\).[X!'/$#7-D B.I'.?2"*\4RLQ97F6H4X<%VY8Y=J"Y4:^Z\2[[ M,1ZHZG8B*>OVCV(V&,V+T,SQULR.:>S6< *I[!MAES3]R(S..!4NRY"U5@J+ M'"@5&XDPH/Q^[#XTQ#A^^+'D&\AMTHUV%)+D,(TR3?E"AP7RE,^: MZ'.?Z7,C(<2;P7"8,D0$]R:-$GXD^$WTF^CP ?4E@W@S2A=)P+10-4U)4EFD)JO3_S$E@ M^>[TI:3C=.=M.WBGVDD.PA6T:,^]9UZN'D-'EQ.(W1UXUZ34BBL1U=OP^U;JF[-$LDP G"E M#0&9!-A(A84A&B'-]XC?;^JI>@'OA[S/J$SL/R$UL?]$5(FH$E$EHMI,IY"D MB7TAKC6A,..(JM"[!0(M@TXAA;XS?6Z@W! FF8V3E!%A<;< 6H $YF$ M56*/R"!5:V4SF\QAB\I.%%ZZ);L^%_^S',U'B^)+,?L^&A2EYO.Y&$R_34:/ M36K;SSP@VA="''6,++&'XV,/27PE^DSTF>@ST><.U2O6Q*,0%1D);1>@)D:B M# $EJ\([DS%!]T:]2BK1Z:4-!3=E[! ZO>C-BOEB-AHLBF&9.G1*&4,$B*;] MG6) ,X2L%A!)"B!GT-:->S&Q]EGE=A^*'_&C^SKZ=NG@)>(HQC:EV,F^HRD% MY!)1):)*1)6(*A%5(JI$5(FH3I*H3B0-HVT@M^MJWMK9MQ]6,Y2DU33>4H 1 MA("Y3. ,&DR,E )FT DCU\9=O=!JWH_2&MCW.W'4_J[DPCY-%S8"30D=RAC2 M&1<(&4 ,$RKC+$+; '\909D>@ST6>BST2?.]21!%WI M2,0:)[Q6!"6@!@O'@:P'>%LD$>A61^I*K^FRR&O_<'F\Z3?VRZ=/)Y5R@T'3 MX3KS[Q&=^<_"H$EN,+-URHTF'*TER3T&-7MU/9[>%&73K$_+V> RGQ>?QOED MKST.M$LWXMZ*S5.2CON)S ,,-26BVG>BVHC=XZ:>'CAI#%749)HXAH4 SA@I M>>:\AJ71_8,XWXK=[]H;A?JH4V=4PFG":6+^B:@2426B.EBBVDBCD*UX%I<8 M(62=5I98X%"F4- H-)$4&?VL;LO/URB2%G!RB6%QGG'LS+,::-P;3^%-O;0!7#&MD78 *\R@8UX%+SL< M..X@O*M[1]5)MS6GLXE7I(K?O?KTH5A\O/B:__%I.@MW58O%;'2^7.3GX^+K M]%,^*R:+SOQZ@\'R:CGV7QT^M*+N1[05E=<9)N)[(F#'!X' M21(NT><^T^=&$H["IH>/9DPAR#!5+F, 4^=LV2)1 FV17DM/V)6$2Y)HAY+H MN%*+/)EMZX_:3]"F,,-!BXA$5(FH$E$EHDI$E8@J$=6>$-5&AA #34F$E(I@ M"FR&$-'", @5K(8:4X;<6FM$KX4VED]7CKO/Q2(?38JAS6<3OV7S[KUTD//(L'\S $D3!/G95J#4()JGMV;4GPY'?MG MG)=<<><\=-MDXTY[WR3>F7AGXIV)=[)6ZPRH/9O4@FLI&3?0ZZ&R\A,I(S-P M?SU_][Q3#7=;NDD$Z%.>N&GBIHF;)F[:*3?E;:\[TEPJI:7F4!!AB&&NY*:2 M"@S=:W'3KA-F'VVLC"%*?#7QU<17$U_M-#+"4=.S7CL" 45 6V48!XXC8^IP M)N+V_CXDW3/6W02< MY,XPG0G)$1:LZON726B%V98!=Z&!$MQ'+$69'M9!8^CZ+[%R8?5^_#/^4?ZH M>=U:X]@+NW>71>1E$(%_^ZVUZ(&7CL6LBV5_*8K>9+HHYKW%M.?ME4 H<>>" M =.[&$WRR6"4C_TU*QE])U?^U1=\SSZ_^AHXN'/0\<_+67V1Z_Q;\>Y\5N3_ M?)=?^'O^FH]_Y#=S?ZN_7,ZJD\XCX.>8*$.45-9008'3(7]14&Z\_8J,!33\ M)M^81.[P.N)YW?KCYL]XUOCR1WF'<\]1?ONI=SD+#.-/M[^.'+Q]_/S/JJS6]+U_]7_]I/WS]TOOH>EI]^=\]]_O' MOW_9MT7_K*X\YU_,>Z.)YU;3Y3R?#.5[YN/\ D M"+CQ+::OHRO/5#\4/WJ?IU?Y MFK)YE<^^C2;E\O+E8EJ_4>JN\9T?H^'BTG_;;VXEVKR\&^?7\^+7^A^_W15D M/ZW2I%;Y>Q#]]' 657D/1O_MMY_6Y'-U_X<_DEO]:KN/]N]>3^>DW9<@N?MB M./F>/A=M]4\VR@<-K0J>H<&MJV*=)HRN\9JM'_\>;O./(I_UK.<9PUNY>%LE M*.XP,_CM: &_ 2FL[\9VBO].*<<;6/S-\L;?>C\>=<@GVMF =L2>U!R['Q^MBEB_\.GK!O?1]M!@5#Y3L;TX^)^MX/N('3Z>?3O^4 M3W\OF[.\V ;9ER8MW3W7-@&Q+JLJ7Z*Z/9H]P!&&M!"MV)6Q0 @,!,H8XPPP@(BH&(8W&XKD,0G3.("CN ])EFF5B$(E!) ;Q*(,0)#5F. P&<5B3 M3%[P\&KXW\OY(J; A%R96>$I:S :%[U)99^$=\._!_G\LO?SZ/)+[WK MV?3[*(20SF]ZTWL<6;\F:S;Y,@[C]'>"JU2\D8Z_&U\6 GO\G*:X]B)CE$=E M)Y\,>_E5Z&W]K_C&/K?@>K&J]ZBF)UG30!Q:!PR3TA&I,BB,Y%K7(S*0%?JN MIM?>4O_O<1%;A4^&JK6S+W8A/58OT@?H**;1G8"1=Q)8$J#!DH'$4FFE1X_1 M&4.,RQ)+&'@0K/E=M\32\[PMCV()B2Y]+ E+"4LOPI)L!K%#:<+,)@.Q<9:J MC&:457()9 2LC6[:$DN=34DE?8KI,6"ITX27?58.VY01JAVJNIO)-T\E\\6\ M-[C,9]^*8? PC$+>43%?](H_KHO)O#C(H32[Q2X$J!&$" D@A?"B$&#AN/:R M3U3@12Z3I ;O8#C^X]>J]8V_WS 4G(2K:W\ [>,YJ_;?EMN_2_V2LE<9/K.W MHO(D+/S3!"ANI&L&6<:L\,C,D+7($":KP8A8$*1H]P#M3&GM5F5- $T W1N M4M$$X"1U1&&64:"E(\085<]URSC7KGN =J8)RR[5X/W#Y['Y2-5@,"MJ'7A8 MG"]ZP]%\$ H^H\?4'^.[&%SK6 <^:*#R1I(R)K 0(8\&&&X5)MR6?2(DPA9R M?-=.;8/RXX6K;8Z UY>GWCTV5+$OA#P&^S3Y>HX$1+*1=I!S09V%'CV(49Z9 MT..JLA<5@VO-5IX)HNYTSSY&+($H@6A?0 1A,UB#6F. 4 @J@ AG DA81Q^$ M_V0M9^N9(-I>/_Q7,9L.O0K1&A5W^ @Z&3=I;&SU[CP/J56#Z570_4J7:?*% M/@Q+W,@VH 6!3B)@%"#(&N$4J&0;@<2!>^?=9&&[=6NW=^KR[,-N9];LGA^.G5RS'9W?W/\7]K8IT/AX\?=RCW?JQJ2B2TSNK10\ M)6%WR!A"L"73A-4$:@XRRX1T609(-5G*"424>BF&.M,RO9+9:9)+0E%"T M3:]&\_ET=E.V:$^6W#UXI8W4 RS#3CLN4,:9@-:KBZC6'*$TZE:BRKU@UP]Z_3BJ:/.JTCWS\[+[E<3A:HO#6J#VL&F#9 B4R8C$EMZIXOBD@H M.@;J]MKJ+N5L F<"Y]Z 4[:F#0&M&9'&495!%Z*%K)*B3A'6.3CW4PG>/W"> MDH?T,26X]ZXW*^)XU=YU/MN@$_!A6ZN/]TF"N.7T\>\ A2!P$E# "9,&9954 M122#Y"7 _5QN^:=RQW>;'(H@/M%>2LF)="BP? *5N$$E(PQ;!3P I:"(269@ MK>M"1EVV4U3NI^:[MPINPM>!X(LVMB1G EM"E"7:4*&%%8I4^ +2J-U*O?U4 M7O=<1ST"#^Y'K[/.FGJDGT>QX>0O=1YJ%^'\ [4SG])76XDWD( LP]I10K'U MBBR"LBI7@M:B]1RXN.D?II.PY66'SU>HP8=]"%ZER/>8]-3D*#I< #^!7]G@ MUW)'M6;<*[<62NR,<;@J-Q26T;6V.,_!;_==O$F?\^/.H4NH/%54$MCHPQIH MX%5?!V'FM%$.RKJ=!M2<:/025';?.IOAX\;DL7EM[S:J&A87Q6Q6#'ONK#>Z MNA['$?'EI[%SU0D;J:3E!,)6.^N4YH)"FEDO*T55#PD9LUK?;J$Q+?MF_!@M M+K6W4CTD9VH^+Q:FVNRS6QL=BR1?J^4I[+-4=7QL,O&@4=9R!5&"O3HJ-*3W^W1Y#_\7M?]VSK5 M,T\KF2>Y:HX7BT]$0"ALI=HIFA&62:VFQ> MUB8WMC4P,%A-\]@'M=4XX*7# X^ &1W[\QV^@V%+)7AOM?-$5(FHWM9)(_98 M>*E![-@]#Q-RB]'W_'Q\HGT9GS $&<1-.SBIH*!,$R6 9HYHP5W=@XKI1HVL M@_9GD\&LR.>%*;?HNPX"\3T&R")-%F+!<81FWL,R]@$&JK\0X+D MR7B5S6X+38[3E.6X::MN,H6US*#31H3":TM,Y98"W"H*;F4JK(.\WO]J-E<^ M/IO,%Z/%,@YT7<_A?9UVF: OP:N,*#DDEI!<5Z>+]]:$(>KQ[B!52!A"K')9 MYDB=6X@%(SO'>_R$T!WEP4-C[L188+D\4+R*2'; MZMEK<*9 Z)*F<&:QI CK*B,2& 6[P>0.NH2"5P'G(8G88_,CEQWU\\%@MBR: MS.83MGTE;#S&U$EI+,,:,^JPS)CA617=$=RYM7'>]Z(V;.SO3>> G?IX.\U: MWEN9>4JB\:"AU$J#8M);E9HXJ)S),/#6)JF[%UIMQ%K3^BVAU)E>BON('H7C M)X'I2,#4&KA-!%/:!/'VQPB31G,,G,H$>#'#4 M$+W9I>(H0)>)_,D+)JS5DLD)(ARQ('-,("(I6H4CG>!J%R#M3-&%I(]?QV>Z MYRKPX6BZ=9I*S]-2,5F,OG>H\TYGPV)6/R&\_J,WGXY'P]Z?0/SOL"';\NU8 MF3&.-;;00D)H9C6IIRQ!:S+\!&3U=#)?^A-8'<"KJ+RPCT67#IZG#GMOQ>I) M2<]C1F3+062U9LYD1"'.L"$82\OJLA1IE.L2D9UIN*2/<*=F:$)D0N2;(K+5 M$LDI*S+H(%12"8JX :B>D8:8>E*M?18B.U-GQ:G(R"[]NICML;;[H5CTPL39 MWL_+>1&F-_W2NYY-OX^&_L7Y3;OMO3_K[S$PL&. 'ZA!^WCN#P*MW!\'K%6( MF= 0C8HXK(+7PAA#M=9DV)^1]D?TJ3J7[.9O_JC.)A_KLU&KHWF53%N$^A!T MZGEZ*44<0IY0<,3K*%5>)=9+BEE@ -G,0$9S6CM"'=&Z+64X1>QANX\ MX+!/:*>%.=O2P9X;$[O \@XX6'S]HX@W/)^.A_X:9Y/OQ?QY1D(:AW7PSW?X M27:'-KDH$54BJKWV=,']%5NA#OQ_EJ/Y*"I986CY+/BV%C>Q9W_A/[H.'0=. M,QGC"?L4M;H4 ^NL15[A-!8):BP+KTLE5$NIUX;J?,IOPK[.OT[C_L^*3]6^ M?QKGDX6:#&V]];N-[?IG2)5KR>I,B"X1C5N(%IF5!'-&'!09A$837@>BA.5K MA3@O0G2'+9(D2BU($Z(3HBM$TP;1$&DAD, 8\@QG7$MCJQZD0#G'=*>([C"V MC'AJX/)RU]%!*>'Y(A#>L=J"&P&WU:C%:44P!E0PEU$&(:>V*N-#G&6$/PG< ML\DBGWP;G8^+5YB(U:7X/21,)C?,L4"O50H$%:8*:J0(]Q)3"2QD74&;*<@Z M@5YWLZ^Z'/F@]^K0PZU>O\Z&FIZ0!A\A@T 7T.M-2<9?% M/(<$O9/Q$^O\>K3P%_U7X1]T>K'X$:K>A\7W8CR--E :<_4PJK%LRM\5A10Z M9JT!D%G$O');C[DB0CV":E/N]9=J[W>IPV+^*A6TAX3SY$,Z7?C2!KZ:<\(( M4HQ#:3+,C*O+$P#5!C^B#S\-W\[T8-C'4B8 )P G )< Y@V #:2 F(Q@;\LB MXCB&L-:JI=+ZD;#.TP#N<&(LATD"O]SG>Q@E1E6%D?__9^<+OD758'7-\(UG M5*:]-N8)@(TEG0$MO1'-.# .&D45JT=-0F&UW#!#>)7/^?BIA.PI.42".11B*-9^S0L:4L M>DW(G]IPWKN83:]ZH_E\Z:5+48Y9/W]IP=!^NYL?US(I:E*.38:T<8YSH@A5 M#"LMLCIS4=M[+, BPX\$!R@-:1&XPU$.NAUVVPU%V31MXG. W&25C:'RPQO,(2 M0D13:2G1S#I(0>@87F$I8YJLM5K;"DO;AT/_5?C,%H\!L\[T@J/,SN!BD;&0:D< YAIB#52FG#(J^EOF%IAUGH9 M?2[J+7X]+3&E%B6K/X&W B\##7@E-#K+A'82:LP0%*8N4X, 2[4V;>X9X.VN M/MR;>"(-*TX 3@"N (P: *.,,^ 89HH#83%%1M325SJ8T1< N+/40,+Z3(H$ MX%-UK@ZF5U?3<+7IX)\G;,PRTA3*40:H9%A9(A4 5%!$805;#Q6R-GW\?F-6 MQXW]$O9UE]HSPLG!>F2"\:!QQ)I&NM@X:H0T!C##7,8@0J"J;;&A8JT+''6F MR'+4QYU.P4E02E!Z&91$$_?32%"'(%8(":ZA@Z36))$C3JZW ]P"2IVIE#*T M 63' *43-\%. 2.JD MMD1G&8)$6:OJ=G\4F V%W^=B6!17^?FXT--)W$G_ST_U2>QAR;<=6K=787<9UDQ(34C= M&Z2VLG:8P4H#88A#F1>C&#!=-TRP2M_3=+-#I.YG L+^(?78O*>A+^OBIE&+ MN^A,M-]X?"+(P5EKP&JFM71(0$Z<0M8(J.IFFI1+^V #A(\7$68U)G78TYTZ M2ON,=1GG.*1P1G()'0OP6CXA"Y@PD LM%5 >*1"Z.DS!F6-KT<5G J_#[D&2 M=)GBDX"7@/?JP!.@ 1X2TC*IC <>,P@:DI%L-5)-ZY ML@J[;=(E D-P_AN[F!& ,J,6S7,I/S!P6@;H+>[6JV4 M3Y? F\!;@9>UIC]PYX!QA"&(H$+&.%R)7HR0T^ME8IN#MSNMF70Y]>$HT'NT MG3*OJ^Y+O?.;WL7SV]F<<&>L)S O6@WJ'926$*QLIJA2U#G&:FL99WC39IDK M!M!AL\S'O,6PSUFG=2U/T$(GK:U2+F'J<]<]FB40C03/'(;6,1F:6\L,()21 M>MQ$>-$IFCM3R!GM0YG0G-":='X0:+Y-!I/_O3O]N*B&"Q"+G+QQ^ RGWPK>K-\4A.EPD\X<"3+0<><%:&]"[.&3<2"IC9J@X)2,<= M>QLNT'UC?$2Z#)V_F&X.P4F8.,CI( 9%K7$0!- MX)K%\3H,I+O@ 7A5+\/>J1%;1 KVV?0(@8*?_>'.BGQ>_-(;3%:KV9Y M[#?R']<=,&BY#BG)+ ]55=88 [1$!%21>Z@-)FN1^Q>!_)-?]71X5AV8J8[0 MOQXOPV:UV4G)8EYI\A8'IYJ3EYR/AX+I)R"-&D@;F0$'B,90(.N0D()4TAQE MS'&Q=Y#N+** 19^!+M-\]M;R3[@\$%RVDN08RC""P%OE1!.#)7 JJ\UTX1;I_GR;=JXIG>UGQ;329A%R=Z47O.M)? M,LRW8!FL$>4L\^:X51:+3!J%+'6FGFG+K9!K12U=FN!GG@.P_TNZ<..CONRT MRO/P3/#DATMP?P#N+3^9.62AY5FLZ M G.Z?7WT-'-XYZ/CGY:R^R'7^K7AW/BOR?[[++_P]?\W'/_*; MN;_57RYG&YST'69$/#-:7W7^C"7'ES_*.YQ/Q\/??NI=S@*"_S07%D!MC,!: M2(H444 9E0'*K3(2*/W\_5F_V;]_#>0?S'0=&$J;B/(G07%JY'7/]FGUV?S^ MCZ]G^DN_=_9!O]^[]7W\\.7C[V=&?;6F]^6K_^L_[8>O7WH?74^K+_^[YW[_ M^/MI.M@.A[GU_/BU_H?O]V5HS^MO)$K9SQ$ M/SWLK"SOP>B__?;3FJ"O[O_P1W*K7VWWT?[=ZVG7[_&8-0TQP3>HXWY0=5QC M3EL; O>PIW\4^2PXM[T69HI!<75>S'H8]K<* NR0$G9B\6U$"_@-2.$9N[%3 MX@@^Y]/T<*3C+X]?I.,_Y>.7)YLB>L]^?"X&T\E@-![ET7L6QAAO7(YUK]OC M/!_'#LKSRZ)8_/I22CSBE)N3??!T^NGT3_GTCVVF4XA\1/%P5V:\DIJUIV&T M XJ2$="D,PNA%!>::B$LR90DR# 3.I4(3#/ U[H358&P.^$OM=#Y;';CG_?_ MY>-E<3AY/RG"_D8R+R'_39"/FLQF#)C!$$@-,^FD8!E1U10L2#F&]\;'MT%^ M-\DW6/89ZK*_>$)^0OXI(9^T9C9CJC.L&+(>_$1*"[&MBYRY@?<6.6^#_.XR M8 @]BHX!)S-=ZW.W+42/LM*VDZ&+1Q@\!DAJ;0W\;+$RQ(O.WQ>QG"J&#Y.9K9QL<>;.I'J.CEQ?5\1W GFXKWBAJ1- M2%21J")1Q2YR>/?7[QE?WRX+^;*\OA['GA6A?\7@LA@NRR8$7H%X%SV?H\EW MK\GXE4:_Z$4]M[:7KP;7OK3XX]AMBR-XOG26Q_-\)W.6)Y-T%0LSKG-O>GGK MT#/L11'"5Z]$W2^.5;ZV@^.I\SZ $#EOS8C3"EA,-)>,,6H8E$J7(7))(,BR MM1EQ9Q5Y?/+TLLOQT()WF;2]?Q'QO;87#DU$)B;R!DP$-<5@R%%&G0 RXYYI M LPK$;98(FDR9[)1#J;&2?['")' M/BL\+7POQM-(49YVYJ_6NBHY)MZ _[1:WCBD$#0<<:VDI@QK!JW7.X3#3!B4 MB5O\1S>4\Z4B'-/0C0YD4[.C\\B.;G9L?C!XU+Z+Y )-G.:P.4VKQ8Y$5E%E MC9,.4PFY1B+SG$9"K2PWANV*TVQI\*0V'XG3)$YS.)R&-05X6@I#6.CIR15U M3A'E<. TA"K&.".[XC1=%:L<-:=Y;*)=?8.W'-:5INH=XMBSG_Z=HY=/UAQISC/K-.3 J$QH*$4<295O3")WF&8:Q_?H+L6".7;]Q^O/ MQBM5A'T_?;9A-N#'3_:S^GKFM^3V M4Y>R\\/RRM]K\'#JQ.U\BX^S;_ED]*\X D2ON*U_H2;#3[-B'LI PLN/%ZYF MOU]6W->,YH/Q=+Z<%5_]K;+Q=/#/G^*NAY=?BG$1I?@[JP"'$G&(D/#_)Z7 M6>GJY?1_X4Z_P MJLAU$/RS9?'3Y@?>45&1SF?#\8U75^8UZB:#][V?@Z&%P&\_BG[\%_RM5[TS M7<[NOK6L/ONE-YKW\IXIQGET@ ZFL^OI MK)P!$](H?N3SJ*5YB>O?^3_+25$N%;%^#P$@WO?^[IG@=>%_4O@?]/)AU,#F MH0+H>IPOPF][/T:+R]&D);)'D_EBM%B&N\2%0/[;ZKG=6;.VX>C;*#9BNLPG MDV(\[_=^7(X&H>9H,%X._8TGX9SZO:OI^6CL_RZN\M&X'Q?^/9^-ILMYSXNZ M\;O%Z"KJ$J,+KQO&N[[O?5S.>M?Y;#$I9O/+T?4\KM*SDWG((_D^\E=?5N_E M7EF)GF\;[WD\WSRS[ )@^7W\02J>'W,")GZ'^8EZ=2WB0#8\]_#SR!Q=W/3#/@S*Z0RCR<5X6831/./1 M/XOQ3>]\>1.^FR]*S;SB/E1_ MMSC:*,CNN:?9\7CD"=?_77SW1%L1?23\D5]Z./9Y,?L^&H1EE)LW\#L9R'OL M-W4Q\X]:+N9R.B\MJ(5_W]L:@V+F_U%X>^/*G_Z@B%\:+_]8SOR&S\*8U/>] MOT683 ,AUN<;BC/\FK[%\[DN6>Z\(:)R!Z<7%^'?GE;F8:NOII/B)AQ?WHN$ M_N.R"--8PWOQ $R#Z]W<6\Z.\0AY2S?P9Y+TX MRO5\Q38]O4^/]^B>,SD9X(*5##<^!:1M(Y+3:4$CM-@[HM* M7D((-*2W+?[VHE6]9B^"/*'][N&HQEZ"QP\_!?KUDO_;G5;>P=A'_Y?X4P3D MOX;%Z+]^]QQK;#W#6=RH/T;S_PKW^:]F[_[V'_\91W"VO />Z(]O- X"M/(/ MO$./=^99=Q#\VQT/P;/W.S*>.,TX[$()6;\5GN\%),TO\T _$8+*TTW>\^JF M6J/-^%%-DVW:Z?>B@)^>>_84R/-B.1['#9U-Q]&0N$5EHU+YOV_,^+/X+<_%:4X<[I)$KFP/@\+[P:S>=3CXO2P*ZN M5.D-[WO^;(I9H.VM=_*#OVZ/53YC4YPOMC^3L/K ?BK.[\57) K_*DH;3S73 ME0;BG_ILXA'O'V*,MN6R, MIW=C5,2O_QJ%T^ ^,^-SX2G#RYXO"Z^R][Y<>QGVUI+A_^239=CL4LV$HA^E MY/G4GV8@UJ$7SH/%-*@.UT&PQ^/J>=X61_W6_3GCR0T"T4>UKRC5BK:&ZRG\ M9_A+K_#R=!#$YZS:B7G8@Z#P3I<+?YU)U#TB_"-6PEJ"7)^&YPI[5MYQZ*%7 MSA&_A;6 I4 MY5<#2/T?Q3M/Q?Y_X:F\.C'O_=S2W^\YD$;&_8Q^\1)_Z)6Z MDB%<^D5YNBV3&O*EUQ/\LPVJ-+SRL"T0U]?*H/)?[\ MMGPM*Z6@QP)B#WO4SSZXE>XYDA)%#YT*>"+0 ?J@_-]3$8_G'TH#[S:T^[N&5U-]#/WV M(Z,)XDYS 91QUM0J*=>"/G(2G_+9QUET+PWC'!FOAL;#V>A$/$B:[V]S+!XK MGAMT?R+>;/!FKG^]>X84U"&F%28)'1##AD ,0,(V(SE0D! M!#.0O1@W]X=J[\,,V4/$_!Q,[J"9?"^B'Z;E^_2?>^V\IX(R&)2/QA+[ZK^U MDD[#^O0#^%:W>+%Z]\,;!E&5R8?_O9PO:B/!WV@YKMUFO7OTNW)U:XLO?0VU MCGM^TU::*L?IO+QS4 &C=VM=>8[K/R\&GF J5==O6V-27HS&C7OHOB4$S2]\ M%&DJ?&_E+;[G9N][RENU4>A7-E1+A5[;U;O;5^[TN+2Y5KRQQ2FK1-Y R:41 M/8H/,2_N#0B7KLCSHI@$I^!LFE<4TYR.5TK\$@(I/70RI5[MGZGLZ3^OO7+% M\"W]9QL9=K6ZVKOP^FJO5EC+F&4\B/B8;VWK;WO5>R\0? M ,3_55WNO[ZL?"2M"T<_8/T-OV-K'L"7Z :T3UY7<2Z=['<)XGHV*E&U6^U M-/8-,$!D5@$,J<:4:D-=U=,'8N'X6ERW=2"?PF(?5:6[.-47J]\0O]_%L:XD M2;\2R>'\/';O>"=V?Y:-A62I(5IZU2YSE#&E6(9JU'K\,GRO ^*BY8 X*_G4 MITB5'RNB_&MXH)V!]FY2']W< [$^%Z0K#\3[GAG.NJZ]AZNX7>G? MB 'PE:=ZIWQ?-B8=#+8UHD 1#;7SG-ZB.NRCC!!KWL.FC;E=@HNWBI&!0Q!E7OQ"":AS3!I3 M-3N#P.M;8!?@\E*V,Z58[!Y?Z^Z1?#1_^1$]A9IF\",7%&B+("7.86S^L,W+4'/[B+96@>C[]0D,0A8XC M39&6!*[:]F1.WT7.??&T>P]FMV?"V/MUOV679S(I%HV(B7GW?IG#Y2#*HY4J M&EX,1_-!5:L^B;D$(5$CY,_M7B;!1KV 0'M1I(3!!%,,E:"PGG?#"0?H%KH" M^YM>1%:P6KU??&OMNST]^GZ] V2G4U7WL_>F6KU_C)2_!FBD$T M-$MW (;1'\-I# )]"X&6*KNH.@B_\[U5.EZ=GE/FRVP4 M@BR?))^O+A8MT>7@LG7)>?FE>+(A'6U-UHP7L00I,N=]OD@?#26/E0X,QLMZDIY!CRV2&B*B]O(:YE^?!W-_DX4#B M^?V=I\#P5@L.0#B&3"(AB2#(.D5Y?19"$+R6'78[1V\#7(C.P(^>C M;R$!=UB6M]V3+WV5W_2"#//&];S,ZH@=*N:M;(Q0>K0J";A[H^@*CU5&09_Q M?]^1WW^Y57?Z:/'S>M7P$R68'5 M ^XD5#*R42 M6 U"UG"F!5#"$L2M5H *JRUX-.EA"[>\_+_XRQ,^^8W%>%\"TH>4O%Y^]ZTR MZ5T?42/0!3;4.ND5VHQ";#10RH0C\ECS>J]V3SQ5!Y&O$B^:_!W66\*N7RT2RJE^NY4B7]Z0T(,!;"?MD\3PIM M2'*8[#9+*A98>M6Q&'V/N;*AL<&M6,;N2:/Q90!J(6(2.XHYX<)E_H] &L9X M"PYA_63([TOA3W"8W]P.+7TH%AMP_ZU#2W"GT8D]#26))H*A,P9A!@DV6$!, MF,7(BW$%/:=D"!G]XE#2QE+@,1!N=;9XA\EL;Q)X:@UBL%HZRRW)4 :]->ZX MD#H<&W:9%!2K+0-/G>%JIXF$;^J2_A+Z?X3X0JNJHQUW")[G?+1R4WL%8+", M!1V>6KRTGI5P#VU?PNQMSR)"?4?T6<="CCL_7WD&^J^@S,M&SEM%J>)89,)D MCEI@K:2!OKC#))/-H(];+W^G+*%IN,U;JH*M',>D"KZ]*A@5P.%H&*.9E2+8"P7[U[=* MBP+YA/Y0:Z15627S>WC:VW)9LXQ4'4*7K2*YK??IY6Z7E9:]]67^[&7B71&X MQ5JVOS]Z#UY\_Y<=PY^1?,]?O@;/$-?INUT54)K4\ZI#WN:)&>N^\K;'\G:K M2H4QR*0T(E.*:D(%IP!S0;7**)-2[5>K2O2^]U"ORNU:47X9?9O$ +MGTH-H M"?AG^#3U,LEK-8\VF%06&J8=%A(IP9G5?B-K+Z]0F6XUF,120*2D1!AK3;S" MBVF97B6\D$'"/MI@\LG[K#68_'+VUP]G[DRK#U][2NN/?_OP]>S#7WN?/OY^ MIL_LE[7@R=V&GD^XMS=9T$N>)W3\W>HL;[42C6=X\^@)9@QQ!HRU F"_$F*T MK I:.,XH NT6H32CF1-"4T8D09!DAE]5Q:%AU*VIV[HFXY%9T_+>Y5^7L?.$UKD50[M)PM25O3J[7 ML^(ZGZW:XSU L.&\@RH=XEK1*/Y63+RJ'[(N0Z_7Z]BV825T@NE3X[,RE?XV MB:W>8O+!?%40_E>E/JU:UU;MKT+$?9*7]D?0$&+;UJ+>KS*+=#Y?7E4*Q>(R M&%]5PF!,"KR>QAS0NO%!<.G/YT7EU/.&_;FW[DM#/S:?K5LPEZI'7'^X\T._ M*>\RK++8-FJR[Z$Z6"S+KJO+<>S%L!R'6P=+<:4NS5M/^;[7$N:>#Q17\P#^ M_ZZR(F/RXL-;4O.7T)O-"ZZ@*$^_36+XHE]RC$D^?K<,2M>#4]SZ=4?'1?Y' M"'9$;>Q=- 1CYE]M++:_%W,QJGR^\7CZ(_">?K.G@WK/RQZ+D30NO(%8I7"L M:M >[KK87\\"KE7)VF&[LJ/J3Z(]%M9=^GY6F^:_>#GR7YV%Y&&OJH9>%;&% M;)FF'#HD3M8)[4=@H^-1$6RZ6=C9?%ZV$GX?VH T3S4(A.HU&3,F6S>*SJC5.L/EEHM GW4WC5(TA"[4U]/Y/&Y4"8*G MB"QN;QA($@IR9X$\8@52=?F&^'8@!]QTYEG91,>[>UVF):G49!A?5EV/-U!V MI 98_7>O[G$N5A.!E4H=5"MJ0;_1;76![6>0/6!YX9&N\W/(\87 M%1$558N>>^18R; #W[MUR5 L\+?W7][WAJ'![VS>BXV_2T$2I5D$7NQJX\U5 M#[K:3FTK3SWU@,"8M98VK.5'>!:]1ZLFL^&!JJ>U]5^YRJ=9*4IKE_Q M%B-K7Z1NP%VWY@UL;C)OF@*M7RHO/7@/K2HVR2V%;=B.YE'*ZH3JH]4^+QI@ M5PV$*H5BWLCI4%S7^NU_?L!Q+P 0LF"MP6-46L%HEI&0",2= M8URK2DPQB\U:%>C#XO2O_E%"+_*L"(_Y-?_CIW41S2L1_>*0XGV1^E\ZC>?N M*'12GT#34T:C#%L8BG S(<)@;>MD[=="%/-N3T \ZP1"BK)_[XFCV'%D?<=@ MX$W^ ]:2"RN9HP(J( U2W%5'X7>.K35R?-E1R*[ -Z+'8)A](*DUQ<6\+WD MOMOWEGO3Z)*WH:[K7IG/,WBJ01&3>?CZV22DZ?NK;&+5* 1AIK5"&12:$Z28 M=;7(%XZHEE7C,IV%SD7:68NIA4;3,BO;6S1$2?*H56.L R0S+--8 F\<804E MQM*+'2ZM1>X=6+-JMC+Y/I?>A]"H(.2E!TC\?;2XU-5@E@UV!'#,"84A=NT0 M$ 96">?0PN);.\(8<0(#K/,:$V%42'%/NZ(L8B%JKU'=L1!KDTFL!0"N' 7 M C.,%3 9XAR*>W;D_7K@X8E Q#,I:#4L[*R9^Q0#W=Y:_AB4IJ^7H]GP4QBH M$O.&RMW<)%#@M-]/Y#CE?GL=]!M4[RE&FK:IC#CGI!."(:L%(H @78M$OZ,D M>W1/G[S/8=C.9[TOJZ+EN.^]N/'OXL[WXM:_J3T=$%5SJZ#\MX9WF)BG%"/E MC;/V.K^)AK9_L'J2E[>^)L6WZ:+,> H/>C'ZHX@UVM4,F]HZ/Q_%G(1YZ96M M1U'%"00A_%!SO5[#]E9.LW#?*O^ZFE86;+EF2%-TWU7V[B+N<#DL* X)*W/Y M?OZI/HV??GG?NW4RI1G1_EWYDV N>-,XN*/]>OU&UB[;U:_;Z[NS+_W>51&F MGD0O\6H9_95]Y&WHV:*:_!<+FD,Y]%4][Z]:P:B: 'PK"STZ_.JQ,_/;26:W M%E .11F4)ECP=\1K#I>QE"S,7 M#?+YYEDU=>""#J]6^ M5)7A[WM?Z_S[1?3L5SL?W*%Y&(4V".[N<(N:*E;=FA^<'E>9B,-B[(EMMO(B M>1.Q')377Y%>.*_K:X_R6"K5>H[RJ:J=R\>#RI50.KJK)RHGLGTORLE#H_-E M_6A5)""O1Z6M^DVW-ZI\ZM /,50FMM=:YOF4(W;V?^:-J5?^]EQOM91'8.[9 MUSS,8AF_JZE\E1(<_>#YU77NK89^>8"-]Z JZYS&!/$035A>!T=5;U'D5[>R M2N?Y."^'[9U[]GHQ*KT=D^5\U2']9C;U)UX%4%I(?"B64N/R?>_. T873QW5 MN9R6*+W(!\''>-/$:\K SOBFCN94[+S&S# X_?WAAEL,F]!/]?/0:<1OS*!) MGJXVXJ*(>>3!DUJ/@XJ?/^%3>R!5YZ0+6TDJ;-V7PM8-4G=>E/F#-W+S;J E M[Z4L4'4LXG/,P0S']*8"8;6>V6H]O5*BSSR+7D5=IK/1MU$Y$>_[=#18)0G4 M.FP3MH[1C>%T>;ZX6(Y;[NQA48X3O*LB>#YY7L9\HO"I0JKUR(TX=R^,&(WA MXS(:4TZ#N+@3(HY:48@3#XLX-;4,9L6ILZ/+Z718QIWJJ]9IL-/9L*U#-4^1 M1\_V8A7O\:IC7>DZ"R50Q;Q2<%:[5JDKU;[YN7DDG((9NS3X!ED MN8-NO4C4'EW[[0YI[3;EA^N/\]VD>X^&5]3_YUL#K4:.>",U#2A34 M@@B'*:-\Y3H"W."64:^,I8XX#1G+G EI@Y!4CI(,,4+?>L)W#!!/ SW$$7EY MU="K&NK;I%C<)IM[T=K[.7YON@P%LOSPN+A:_ M O_MJ-^,)F&T='S=ON,DN)3'MSEY^(Z_9/GXWL8:5Y_&DH;PVC_)H'Y]S_9^ M'5WY;?I0_.A]GE[ED[NK_3$:+B[]/_VCGH>8V.Q=G,=[/2]^K?_Q6TLE"X\1 ME^.5D$506!W":(?I;F]..OQ7/?SJ+E$2 MK]WBC2A#),K8 \IXH\.76PD'_V2_G>>#?WZ;>75X&%2\Z>S7/PT&17%QL>O] MB"IC![21%=Y@GP13H$HP>R48/+AO.W_B/V_QA$^>\C8J4#SE3ARMC_4Y*--_ M1&M2&W,8*"4R;*"E2D*B0.E:\U\B!).[MK2JK4 WG9G*!JRMZL9^+K.#%O=T MNF1W.UW>RO[!J^P?_'C7&KJ>"G+ ]TY^=WC%>^&! ]8""7NN:NZQUK]^.NS!YU-QE,U/I-M3 _II$^= ? M\OFBSA9YPG!&3QC.G;I-7Q5WN*G>0!QSZA@2BAN#M:9$E_,)A%0,67O/%+7O MHY#5<@_NMBF8V11IO$LC86^E]1$(Y1. #VWZQ@G.N#3$:BEEAH4V#J(*/M(R MMC:^\YGP>;+::6-!A9_LUY;PD_#S.OCA3>O7S(5F-<8BRHF2 E$**K5/"J/- M6A/W9^+GR1*UC?'31T^/83D$!'7J_-Y?5>_OH2O]N^G%Q;PLB8YS P#;RG B:=FMROA=C'BTQEJU4J9,9Q)1BT# MK#,>H[B5E.4)K];Z;66KQ MP#[Z\]JE$LE0EQA^,1TT>'@)(70%F5^2=RGQ@PWY 02M 0,YT M[5("6&X9*'J,'W2HYD/8:;SH^%G"-B[BO34;;#G4??N,F=L'COV!A^3Z<;&; M7-LWC3YM^J1[P+R>X%VM=E(IR+W!R2;WWQO%M!-W.4#N(G *AJZ2[23_A+K M4NOW.[GVVS;D_=LD%(\7PU;5>NC6,BMVVW\4>C.]D:J&>N5-W_6*^YH?'YM@KZYATNUP,/736X?$&;R0VWNIFYK;S"XC2PTD(+E!2& M$UINM7+4ZC46\ZRM?EQ;V7RKUZ=B[U4[UR=V&S7JH@02$*LPI0)9X_EYQDW= M@A\+M9:;]:S=?IQ[;[[;ZQ[T[G;[96-HZQKA4B'",,[>2^U&'AO1UGXEZ<$J1SR95$ZUJADKH01?[J==-ZL+4C='WT/:E[)7B3SL, M?JPN?ST;35O"+K;+OW>[BHQ,6!2STYIVJ/?ZL@^ M?VF?$IW/+]5D&/X*8V&_>U3YA7Q]LC4)-\1"(63&O6P3S CBZD;VQ+,!TVI- M@HQ%T#&04>BPQ(;PU:P.('6FNVE+VSS2YV*^\#_T>_7 PSWV7#@SF<9>4^4 M9D9;C%S=N8E()MLC\Q0#G"@ED5=?D?3?TE9MZ:B%++6 T(=\IP4Q1@H897._)-5#PA%1E[X@'5' MY5!B6_;H\T/TDC*GV;#R=$L^\K4CATRRT,USQ9UD^*<>C M53W6KN/^_JNHAL"$M;6FKH4AZ4$$+T:SL@5E[!3V(\R%'8[F89I.$(O]UMR1 M:AA-:[++,,CFT)8K-CV+3]/,,5S-FVTFY,2F7S?5**P@9K_% >ZSLL=7G#Y3 MB_,[;2R[!=RC4(/.64,.XR2A[ME\8<_PO(YG;2.H4E&F!F[]+AH MH/+K-D['(\YZ.MZS1[%+.OP-]VZ\M7I?4OA1I;:XY6P2]9UZ4$'4?;8A]Z.F MZ@,Y3?I"HCUT\/X>.OR&^89A>,3,4T_4P!/S/A7F_7OA5<[8QO@>)3686K.5 MR17-KT N;Q>4ZV00\%^GTV'H(NVMI+/)(I]\"_.+R]&I=U\_[)N2P!LP/(/6 M,L.\;6,%KYUOB"K0'@P57(C>9%+,^D\A1U;@*M9CL"%FS:.SCTZ*9F.J(;-O MZI]HK::>D3YK3=>LG!/50.YR,$=L6GYK'$YP5JPF4%SG<2),98I5,SS5R\(F M_]_Z[[Q=MRC>!>.G\(3[8Y9?K[DB;T>Q$&W2$C2!4$H@,B@M9,(J8Y% ,ECN M&6?9BLZ'Q>A7,QTLH[LM^O;M9&C\ SZ2\-V.3 7?_97_XN4POPG"L9@T(:!> M%?V1#WH17QJ#_5'T+O,7!P/%IT@N9PDTSZDL+:L<&S#VX5' 2WCN#=O!B$ .$/3\_S ML/T7T^7LJ>2.Y\?#JL%*YB<*:/" MV+^MZ =W2C^+RUE1=$] ]?F,)H$GX"ZB^D]MO&AEJR@+!%.0.&,EXQ;5,UH= MYZ 9E_O,C5\KB7O1QD\G.]OV:M=%W/7SXEOPB)?SX&JG9#-MZCP,=JO>GA>K M<[O'03DKKJJOWO)15K]XWSN[Z.7W2,O2H?W?<2!'T!E'%X&1Y^=^;=,XKMTO M+ [M*Y<2!_[]J*[3[Y53R2Z*?%J %0[:C"ZBN/P%C&$;N[]?FN<7/V0 M@1N4_M0H6KX7,3I^$T+6<2UMSA'G;A>[3DU!O)7)S(QP&F-&C:!.9([HJN^) MY0 H>'QT$T@9(E3*8Y MQIG0F-7A0T2,!5UN?E=)6>OMF_8Z3>@HTG6R>B30 TQJ#^P$(4_,3K@5IVW/ M0:TGB]:#HN)@K<5E_H+IY7\&[^%=E&VA;ONUY5X,52)UXC>X=Q%F>D8/Y/O> M!L/:&,ZTSD &%3+0,FLRO,HC@9DB(8[Z2!CVR9_#AVSK)@RY/M)H+6/D41=. M!P^YZ42Z%/Y\-/PIG@Q_\D=BG&F04F)4=:K^NH.XZ M^6'>Y12@[<\XN3'VS8V16-8IL"P*&T>((U@X;#/,-19$2B*@JQTA&7!KP\*? MS;*ZT-7FH_O'LG98HG0G_67MG?C%\J=WRV760U]/)+?L9H=V?$=.[VQ: M_/-RUF3G<^*_)_O\@N_";_FXQ_YS3RD;US.JOU[9L;/^JKS%X4/>Y>S M +\_S84%4!LCL!:2(D444$9E@'*KC 1*=Q*KC%VM0J:8#MQ@TJJWRF_OX5W2 M>CJ]2EEHF':>'R E.+,:8U"E5P&A,ATXRB,Y9$_^G*RE*FY8EW<6R'^2C_\V M+[Y4!1Z/U-\I8I'5(-.<&DH4%U5_>^=E?YS"\HI"E.0^<6?X4?H\7EVC5B!Y?)9>A( M5%\S%!%-+[REVKO*)Y[WQ/?G-_-%<16_7GYV/\(V+I1XCI)-134:U/0 MULFL<2O.BV_AR*;M/2E[ (8]65Y[]C.87EV/B[JI3JPDF55]DV8WH+7TFLM\?K$,G:CJ6P[[;G4U6BQB \9R MY1?+4V8,7>W=/J5&>Q!"+9;%9WG'HR/=BIJBK]7Z=9!6>WWOA638E;VYUK]JCR8 M6&Y6IS7K>T'^\-F&)[WVOWDW"L\>]K=JRG1=E+WWRN\]W%%LU2QS5O6L##TU M\UEHJ#09WC[F*E7\OMZ5L=%9V8XL,(SZYO/WZ^K?&[:--LO9BRHU4R/7+>J3 M6^WF[I%O@=.WQ,V\+EI]4-Z$/M\>R_D\ N,NU5]4M7*A-VLXZNI7L5+M14?_ M9_">O+BH8=<]LREM*FUY!IGE.M- A68+%A#,!&*(4&-@]\G2K7R,8U(A( MCA7)K#2<9JXN'<%&T'97#L>(5EJB4!<5&K(:;>L^JT8J\;)"FC?O9[BA,OY4 M;<]SS8E4]'U44JN4F'_]J'?[I5-9MI6:G,YIB3XAD7 MK69B0E-#K!,"(TR,H:8:WL I5IP]PT3=;9D-ZGO+^:C3XE.&2N(IA\M39),) MG&D H W-H3AV4C!#ZSYGG #JUF;=;L%3.LK[[5-\W,5[J=0F9>E#WLK]8@!! M0*PF1F#%O)!7"M;89!J(9V#SM4MM8-]?*B7JG[C=>LHX;A6S*NUP)@4F2&A$ M&7 :X K'#-TSCK43''?CS,09 MKOGXX\7OT\FWF#K4'M_S^&3F# A'(0=&4P<-!RY;#1N65HI6QA -Q:F64HP1 MEU)D.,O^?_;>M+EM)$L4_2L(3T\\.X+60V8"R,RJ.Q6!M:Y[JFR/[9J*^=0! MD9"$+HID Z1ES:^_>7(!0(*;2%"D1%;,N"D22^;)LZ^>+O2*<."X:S.&-KX' MM3*&]H3Y8M_EI>FJ.\$^RJZWF>,<$#]P49 $E' 7N?#7$_F;>2VFQ3VQCA=N2 YG9+^K#+9ZXF]@@NJ)$95EI&54SVV MMY6QWMC@_'869T^KU/Y1?SC3B><*$L,QP#\K[DU#[67IYM?I4!YO>9=E9A9/ MM;['[A+QHI:8Y'**O$3I MEE:F+$G\>_J(T3_TG?\ 8'X8"1R3,PW\'WGY#QC=\0]?7.S])G#DTTTH*="K;X*, %2_RV2VK12\3>,YVB[USG*_!2T,0!14Y&>F3\R7O\T-^UF&#L^* M!OR"!MVCP6Q4RX:E*#&="C8UTP59P%]AFQ9L7=84:^DE\$!^#_N7.&+FJ8UO M1TJ>'1H]&AUJ8QKYCA.3",4V\6,[8;%6 0-&.6F9<+\*)"]_&PN)6GX:Q3]@ M/-PL+^^D17 #&+#-;*^U-1ZEL(?$=QM.NMU5H;.3'HK=67*B27-W%1]HS+H" M2I]#BKSL2^4)SG@CMBPR$(,O%5[4J#*/0E!KF)>5+,_+6OO1&H#2@,2WX_O, M>JLO?">]T4\2_4JU@I+)K 2!UU"O!.C?]]/RSBQCN7Y5/5C6ZC;_D/>"Z^K8 M^D5SB,T*7M]4+BNU5>]; ?5Y)I@)/E['P/T(A9S941(180:'MN<:WXMK.P'KJ8CNB?F(( M@=K79#H)]83B MCT*7^ BF*]*J7PP.2>PWO( .0=@/DYA%B>48#..,43![H/2NRJV-T;3 M,M'XRAVDI#'!!/JN*[/[5B8XJK'8R1^\+<)+JRIN*Q""Y!@ M CH[(-NWQTDF@PO5CXW0PA-B"1MRAHCSJFNJ+EF,%Q;TD7N%O]XM54CYV3Q7R^9 _QI3J,"B.30\S\@,5) M$O 0!;HE9!QCMRW!]R/[X\IT3"_%W^=;-+K45W*I$+T46ZUDDTYC1AL-7403 M%+K8#[V X<@.C784H7:QU5:)G">@"2'[,M3MXHJY\+BSY7%>[4 M$V:'*(%QO)K',18%>_"XXZI]"!UNPO:+X'%+ZD^/DNW[E%PBF22D"KB::43R MSDO2T"5IZ)(T=$D:NB0-7?)&+DE#+_WP]5ND0&R]XI)1= I>LDM&T:L-YV/$ M4#TU-DP(MFE(W"C&H1_'KA\I"S )F4WBY\DH J7_<_H(2G%WX?Q.W5PG9^%= MO%@7#O1B.1"VZW(HGP4V8X@Q-\$$A0$.8AV.3*( )>AY$HHZX4#_FQ7C05K> M ?;*MB>OF@-=\HDNB048H[H#CL\C1'R'AU#]&'A^Z(2Z37P2> EJM8E_KGRB M0V@7Z'!!M)><5W!.MO1KIOH-1$]JHG><($Q8%$2(V\AE+G&Q;J2D+] WH<>)R_55Z/2ZY09>X^4JFYS6: 2&$,*8V]<(8.=QV>6(TG="+ MP^ Y21RR@#+N!T.*PYR6^ZR;&+6.',7Z. MU* 7IL.]"!:W)#.HDVP\#GP&^DW@+( MY+]W19U;=)N]ORZR]*_WZ8T PD_I\"%]+"%1Y:[0\'MB;E-[U>E>@5+KK@#: M^[>2Q38*HXB1D'%A\#F^[4=^8+LT]B-N^V$G45G9=4NVX006,FKT@T];26US MJ+6Y1;T?H\@+$\(X]AD5*ANIVG79S _"]\[:,0<;;W??[-)W+)E-9T76-(M5 MC]P1,MDN"G-?GF:V^DE !TCQ\=?'\\Y#Z\7ML'$ MO\347V%,G9#:>,.8(QXCCW@^1DX<$X:44YZ[*++=>'VWTR:E?!2[^?:0#;]G MOXM%W1UNK#J[S%1?#):?,A=!>P;'7F[PB[AU1W*<)(D3. 3\P($7NWX0Z4E7 MKBWL(K8]G8%0__8P/MQ,OBX]NR=.12]=2'^#X08G[Z3=+8G[U7IP=P/'\W*N MAGLW)@'WO""FGH)7=H*V_]13U=I\K'E3?L['/M^(H6J>(!X5U:W&;;S"CE26ACW^$>YAC%"64!,FXK@K$?-=U60>P$84AM MGP8!CPFWL>Z#&?"$H.0E#-*L2F,_W8@/8,L??^9EM::Q69/RK<&,H;R4/U3PNZ;F:CJWL7S,8Q&:>55Y9JYX/Y;V=3)2\LOZ M\8W]\?UDF!EO83JJWM>#&5)EIH=NJA>+W\33K?061FU-Y9"I23$6=#\HS>A' M<_N&21,G*W&8X\S@+?Y1'UHX0&)N,L2WBWVF3 M7_MWV6 VS#[=?,E@QEY_.@,0B\U]467KRAF_;D_(2XA-;1?'7#948&)?9B:( M:R.WL2(0&X6.YGTLX9'OTF[VI*R.:@[:G_GT+OZ1-T9+^S!1 M)9_F6?FIF-OV-OS;9HE/$M_V8:P=@0Z"W!PACD.?-[;KT=AE$0D8<^,$QDM# M/U'%OR-$SSQ0DZ)[2>N:[NQ9RH;8L8\RI_*E&@W ?H>Q5W<2.$4<)XQ+GK8"=D@LEH[N+3V%E9-[6FS<6+ M47E./"]HGI1.MQ5-%=?KMP/"9Y1HY^%&H_+0%50FC ;;(TD(>R&F"S&="#$U6H$@AKR( M(C^@G./(3>PD"HQD0C'KCIAX9\3$O== 2IWZVT]7&?R2]<>W(TBOJC+4JG0O MDZ:V;Z.R+FWK$Z'01HMC/PH0IR&+?$Q9Q"/?H:;&.7!\/YBCT*^"@,8W7Z?C M_E]SM1J=JHKG99R=LVOG==/@AMZ@M-'EEX:VPR+JVY#4+:RWB-B^<;K:W'-V M)<+.5$RGARE_#CIL8^@^)WK,9IX7PGVMA(MKPG4BPD.?APGV Q80'#$/&>DI MS$5O5\(]477V%9#MJRHUUFTN=D\V.4Q1Y,N+[VX+AI<=YZ7.V<5Y-]8TOLAX M[RM0(2YLZ<*6#%ORSBM ?.%)%YYTX4DGSI-8/<3!Q0ZAD1^[211QG[,X1GH& M4XP]%#Q95=JQ^<.%)RTWYIZG7>^ZOW.,!6%,0_H'XN9_T[6.BDR$?3:@_JX3U]M56( MI:=%_ZY7/R4?]JR)8 ,"J>4T>GB]W,&T2 ?05&+\8+:@OX?>3&+MYKAV9,U_ M6\^;&6K@N1\BQC )8]NGR'$=/]2I3Q&''BF+5/>[ 8T_&C3@N+Q3SU9Q++?B MU]Y:T]:^:C?KL00TALV.FSN"K7=PB-==W6@BO@ZP(Q1U.XBHC5T:F>XR)/#M MO2&^,6BQ/<3;(8NN("[1_=! KTN%'";$2!@*3N\G 7=MXH3:6Q,XH9OL#_2- M#N=M@8ZNVOZ;SH NV.C.-S=+DI^3P)K5L,^,9LU:S!VV+"3"!#2/[]GP<3<= MYXN6*0(+HTP\9CP!F:.Q4"D\R_24$0^5Q#(4JH#96$:]KU;WP/>@G*H@RKO9=0MYI@/ZF>5%O,7MCB-'YI MSP\1*NI]EI9R&H#@&(5)BY*]O@PH*G7S6D)I/)+=N[)R*C@W:)PW:5Y8W]/A M+#.=O=*'M*@NO"U2H3V";E>5F_<@":9J78"M$C;RZ@W5F93X76F!7? M\WYF360J7\]ZN,N%=BJ><)N-A(X['#[*&[[#NB"+2UYF%E2S)+6V'BP.IG84 M*1S<>SA$V)YXW,-=IM8]'HE'"F@-<@F$Z;AZ=E[6=&'6=67]F37@-YW?*/1+ M@_>6XH=T*N].A5 2BY0B469I8@JH3Q1P(1W\ M@B:#?T:TBL'EE M1/I'H7B@F*DC%J6;*LP!I#PUU0CLQ:5KMGVW#^PVB L('9_7TU MJ0L>].'SIYXEU-ZJF^YL*IZM$KL>UC.@+7'O(0/N,YN.X<5]J6'KRR4NBF=O M>(\P(N['(_6TSI0HA#02)W 6_RW/XG=EP]PWQ]EUJ43MK>:$$A+[J3.8^-@5 M=IV@"*&K8)^YL6L(A-F!W[3K8VQSCR7,MP/.$LPYUMD0 2(!C=?*Q(WO>1'J MC(+X:2HMVT!XGP/:26GY V^1R/U#J4^ %OY*JX6U/RKAN2-'$2;0\_OATP. M"Q2\8 ,;4"RX9@5*-"]5;9ZFSXC==JO/Y-*^G^7E'7#1WQJ+28KQO17+UNO/ M*Q:W.>R]]*9:T,D09..83EVBYNLE:ON 7I,,NHP";MU!%UO'#BZC@->][*BC M@-W]1@%[;W8,L@#%2H+]=*.&JN?I\$/-<%:'55"0,,9)@ /&/(^0P#?3_RB. M8Q8VYPX0GC#'X9[M(1S96*Q?5Z\''G7MW>?_/J/^U.!L D$J4%D-6!TWN09\ MM#(Z ;+]:/UJ^]_[IF9)B#OFF(+E(TBFXREZ2($5%/J+)%H-]5V:^%R925S M@8M!=B.-_+34_F[P+TO-YF$\&P[ H2TD7B;=ST+@E)DPU<0>Y0)!B,%0#RFT MA8PM02JEU8H?I>XCU@6Y7TGJ20EI=/E)177HW[6A+I ML N'J5QDG3SYE-JQITGD^:1A1[UUAZ1F MAK'WI*QFJ'+;L-0#)'+^!H>ME'[4Q)U_S<9 KY+X2NOM;&2B5N^4^2"=I(I4 M2JE;Y3!_!+9333\JYAA%%:I2W$(FVXD;!$G>:4*O@EIC,$^R"978,#=)I7N0 W,[$2.>K,Y"4L@]R%3B]T2II(ND1UD0A6 M85 3@1XWHL\S*\:?A#(KS*):A=5(KU339G:%V,5 S9'+=M2)56Z(>)MXZ*PH M5$TYI(>8Q/)) ?X8(2UEBH%0UF4B7P^B!T+GDU$'M;R>8 ;5R#NK'-],'^ H M!G7VGTF/%P\:F#A%\L'*82:AG)PH]4IYT6*>475\9<4"9+Z+8E[@P 1C0KQJ MI)A#PSW5SXO^[![XBF*J X&U4Z7H]H7B^@A;UCIS^BB#BTKOAU@?'/_5$8VD M92[.^7#?^#XORW'Q:(%7Z[CVW#>IQ[*U&B8![[?NA!V= M%0(7X_OK; [J%]=UBYP0)G^,$O!S@/?XS;WUROIC--!Y5:V;>]4" M=(A2I@BV=PXO@2V/,E"=4W%8 'DAILU^EX1-E^Q_-/=,DT!69#?SZ]^R, 8* M=?2-RR%C#G8MOIE\/7%SKMNT*$:T]BXX2FTYM Y+5NHLDT82>RH$ */Y]DX9 MQ+"U?\X&MXK-RE2N0K(K 9NQ^-0?"@8H\%HY+IH2\,KZ,+)^%TP,$MZ;T1UX MB(#BH!'1J8)"VT623;*FHJ^:EM4M90-CUH)*AIRS7*K/:Z)+X\5?S6JESY[^ MK")9+SH6T$CJDSFOE5ME"S!NF+:[DU/UPTB<0/8M_;%%&-MS>1P@A"(WC ,O MO]]Y6>>*&&]_, M0.S*&X'12S,6M+3%B=F#'%I[JM^,^U3>W]9H:Z7.S+(6%)7]4''AETA2 M#XS>^M#0<,K6DFTNRCN6'(86K M5FQGTUPIZ)J!JQ,XIH[[YI>O#47-2#Y56*#%HUBK@8\\Q-%C@V%6D&UH3+HA M[!)@2!FIJ71B?+FTQ)XZ0N_*B\4=*?-K\9((YT<&2\ MC;R;1M(B$K<_JO++]Q?9%-H$Q[!$&=47HK69W6AH E MBB.93__/1]_'0\G$0'$4M\W$\120U=ID>%8ZF0SS6N5?\FQ#D +=;L";. -_ MA.:LBBUK3Y]8=[6$W@*>P8^ 8E4Q_0+_[9MX&]Q=*/>?PIIL<-PS-FG)-6]1 M/LGE_*13*)VW]>2>S;Q6%"9Z@)(FRWL!H+L="<]&)N.+*4JE<@D#2H7%H-%00 M33K*'I7=%IH*SHI'2 >*S)?7="4MY4J:W8,DO1%4-BY*XT%3>"VE;%529#+> MFZ=6JSX&'8V-"&XT+;HU*X=B)2DW=$;8:-"X%):70I&66*+TH*AH^#0SW&8\ MFP(4-ID]EW2J=CK5XC#F2SK5T=*IMC!F.\G*\IY@!7<5KQA94=8'5V%A8=S3 M[B?@B<+HM4*38_+W\75I^7VI$, EUEL99[)_AJO$]_(O]/,[ZT%P/G#>FAJ% M8?H@.,5?4OUMF K&QZ]EZ0<@8_"R? &%> 9U,0-YEH@SKR>=E(+]@ @W[_WP M)33OO++"*F(@O=4]2YB?E7MWF-_G2K+WE'8[D?%,R?[DAT$F#$#(F1:+P>C? MM=P#*U*:NN*RQRPM0%,S8Z(EP55PTQX\I( '3!XJE)4JK\5EH92"VO\&WN[! M3/,&#'TAOY8\:HF"HV2/"GY76GPE8_4I M-FTA58.=O1=")%/!:5V(+2[5_ETA@H1(!M<6N"$S<'L+WB]$E=%[^K/[V3 U MH!2(+(14*HNP2NA7-)#G(U6TM))RQN+00;"EN6";RYH>]RA!QJAYZ'7!]S3U;JIT]5Q)#7F5-JGJV1*X5?[7]WD_+L>B'X:<_/G[[\/%7Z^LW M_V/D?XF^KN\GL@4KW[R*DW1H?LE 91+\PQ^,)\"+ZG.VYI'AJ/:(D$I_3P7T M!6M1;)5+!5S'Z=I+_PJE=[(UP1\3L!(J,>%__<.("9T2)'#MOI0A\IT]D\HU&>A!0L9\E;6SUB>[;W;.3+1:[A[[X6"+L-)138MQI7[ MT[AWH7L<>%ZF *^9=/\*B%@:"$HF2'!JAMWXL>+/.BPKA5;%I!OB#4P:(6+! MS"@:;H-"PZ/V'/?$XPKYV+SY5!7,U]D'E>@0/$=%<.!E)O"HTPM\69:WSW MWMNHUR&FJP__K)1%[;KKLP>JB8V8()+]1)"G*,[Z1&:]SW(O#NI$-:8TJR4@MH[ M%1> %.Q"N167X91D"-)/ _&&Q\G4 NEF@4;^NHI80-\"G+2YKPA-SFT$]W@$+& [2F5 M1(6S0&F\U_[DLD[C@^A'\X%J-5!P?* 587OMBI[T*'1EQ;4YHN.:E;+=]*34 M%XQD^'O^[3T5OA9I>LB;/SV^MU;5&'5WS\%7Y6K2,=A M=&;;0S,/L$Z-E'NO3T]N=32"R$"M6IE36.]?,R>H\@7G#,'J\>,%I1C;*D5Z MTC"-9(:T?(AN1P1TT5?$5IT4B)P%MY2V)UZBKB55DB2[+B1DP")8JI4T#0;< MO8'\&_A8*PN8.7@?"]@D%PC<$>BC/1FJI+-]FD9N,%JJ\@LIJGFOK+KLVP!R64CDE5 *'8 #C M6;F, =2+U!1 M\T1F2L[Q5>7K: ;!E^72P5:'"I-UODQ5X?200=+&O3C[.Y5"+=:C5C4NJN-L MK&%6Y7-KP39,BUL(HPJSYD[5Y&YY;I 6I3-5>]4#!2Z(WU6VN2XTF=6)ZU4F M]C)(BN?]?3:4K(*M->X0Z-6#:#,)Z;WT#F, Y?K@'17S/I%[#.+2IKH!3 M&]D0[W^LL',!4"K=[$$#S !_(>\)'F*$B)*[0#EU@J/ ,Q#,::&<5%KTK5## M3I/Y[JB"-:4X8%6M'SU!/Q2(^1&00$8KI8*Y CGY>]1M'TB%;6"U7EC\4 M9#>[O9.^9,AP!#-1:BB-["+8AG$]+GHFM]6/53S'J-XII&Z55;KAHIR' I-\ M:ORG!DC-SN6+=RPDB"L02'WC_?@&O"?J&YW5-^?G;_)ZLZU+]Z>-Z4I\_W0E M'9^_N4$N&G#GFO13!_.;Z[2?IIQYG%-*4^8MQN4[;Y3D=/97!N;)6Y3)\ MB?\[_OA'?.PD6"DTE"]N*H.J*H8YO2LD4Y3NQU1"7RU[^C!6'Z#T\W8L"]V@ MC]YX.&NDBD-I8)'JQ'Z0<$/!#:#V )+%IQ#T^:0%^.)>-84S/51 MJMT6(ZDS@&4PRH8]*Q029_@XS?NE% MI_^$O.-' W"A1PG!;KI&EN*KOC+!R]D$1+Z\Z;88/T#%P9*3@.*#JIQ:REGY M2IFK"Y6[\VZO<84#313H04YW.GKLS1__2I!616%C,/$SR:*.7YZT3"=N@>NH M>-HF(Z%,K6$!\Z,,%58I)J.0NFP@M73:I,+:5?VKY5<-1I9\*/\_H?JJ*2. M&*85C2#_[W+HB\"5_!8 M\A]@(&,B[\JW5AAL7IO3U7$@7L+0BRIT!/AHPIH M2&.^K*)/Y=Q,F[RHR4GHE)!86%5PR_5+V,ABPH&*/.F)3+6/IWY Y3DQZS*F M1&J&<$#+&SV/Y$_5-ZU9C5<'7ZKBK/$0C CUY#DHF\#_5#=Q-:LUZRM-58D MN?$#U2!0NOH4YIW(3?Q+*/?YC30\S&Z$"?'25G)U!);&I(JNF7-QG@SRUKF>*HF5K!E4,+6OV-!N1/*@2Q$;F7LO 0'$K M37I >:!\H8,TWEB8-@JZ/YY8C_5%UDF!*U)H<34/:;/$Z\>&;*C(\N%N+&W_ M4E%EK1?-42$H"Y6\V,Q]&][\2B:8 *AJIR!;HXA%/]QE4LNH5U9*[TWC>68Q MTGLB-G&=R2(C*Q-HE.M4 4@T;Y9)ZFD;"SQ4PAV\_ 9N2I6IV7LEH*1F)G6F MN;(^@W#14>W O/_KU"FOX/BD-\L['[98V%< M3*;#&O65YFF5M)9!()T&M( %M4:@+A,PDAUPH.:YS U4!82K\).LV%N&/#)W M UI3RDEEJMR]H48!CL*OU]#S(+^O2QRJ@L7J_.K)G55=C\M%VZI>AB4FTZV;L=C$/F@'?PNHO>% MB]XO5WM%X]_\HMJ6 /,2#YN7P+T&IU9JO2*ZFYFND5^"OC)N+JAGIM*Q9"P. MO+VWXZE,L>I9-_F/.;DGS("U$O<+Y$'V:EJNQ*!A1D:P+Y?R>=4U2"VU$L1Y MV9+!O88 EE*Q/(A85**>Z#>!="_5%,I%R^1)DKX2M@VPK16W<]*K^9)&=L36 MTO9;XZ40PE2=K)IJ%;QEJ?4E^XO<#"'A4;+M=4Q9U[6O9,L&6^9Y\4(7F8X9 M\$Z%8E%>IK>WH)O!"7RZT04NTOV\OA(L]!+7PS;EE+J8)CYGB! >^TF,@\CQ M&I5@/G4\ER1^'-*(^(1Y+O?ATC ,64(BO'./J [;(M8]SY4?-21O;W ^3]$;J[^8+1U!M,)QW_=M* M0#U)8J\3QPNKO9?&C%H>C#8S7\C(G/I&R6=D"V!M:GQ";]9O5B.KW@J:_+!D -SZ-UO^ MMQ,P5FY])2_87V'['Z$A6+',BZ@2*TA=/[8H8LX-#\@1T. )L#@@8D!S@Z<8 M( <\?"CT@,36G^[R@1!ME\-_CL-?[$=S.?PS.OS%[)XG\?_KM/_7;2$,IP'H M5R>+_R,M_P"3D?P J"TQ6B QX7/XN5;PWUFR4JX?-RL$;69LN MC,/R/]Z\![XG#C.3'%!5J/_'F_R'L!]G]X/Q5%_YYA>&>HS8IK&*@5*=A=@= MPAP7]Y?D5G:#_R]82%[XWMGR/4(KOL=#QKP@IAS'-J;(#H,$''\A"UV6X-@] M#-]C1^9[R$8]F]$+X[LPO@OC.R/&YWJUPL=)8H>>[WD^(4'B)5' @/%%GI,P MFP2'87S\V(S/(3WJ.N?+^%Z; W1)8N4&GPC>X!/IU.G]K-1-<47=S DHQ8%- M0H[B(/)=V^5@SOEAX 4.S,$YMCE7GU=GQ$U(CV'<(6V?K'KR"K20,Z!'CNKV ML1Y*$COV[8C:./8=Q&,7I"VW:1#%\8'<*T\Q,PY CT+6$L8O]'BAQY.@1X[L MAGRTPYASSP]P0C HP%2:_1$GH8]MYNYKH,>S">/(XL4]"793 MD*]3&)T&I9-:\L9>$ L-V(MPX\8#2;<:]*#ZZ)BP/N$/SMB?X6)?6 M[:ZX<[*B^C5[]BXL835+<&OA[R8\9#8..$E<[H:N4,FI5,:)'TMMF%(UPXPH4C+' $C]?F@# $_,!Q(C<("7+"F+)8F@,A]HF;'-L9WBU' M *L_#(^+P!N,9%%+LDP+X N-^VX+A1\3KTIFQ$05.,Z!W!J[)"P.[ M,##%P!#,^3(<3&AJ+K9I%,21'?K41\25GAWN$1H1=" .QCKC8*[=\UBGJ0@7 M#G;A8!<.=N("VQHH[SMY]L*\US7-<<^C83.S+_/E3V6^?(@P#6WL$1WH"!379^J&G"]8C;QOS.8S=LKINF+,R;5Y32; ME L].2XMJLZD1=6;7W)HAB(G+U5C7^H)PWJFC^G.NK+MP:6UV05O3,,^J=7) MMM_7XH7RU[?EN\:4:8E:%U2ZH)*YPTBM.4R24VBTF2.;*%\PYH(QYHY4*"_] M]>ABYN-NSY&@R]\%QRXXIN]H:LX"R8Q"+8=;0P?$<@-ZR5ZZXJ\2>NMO[$GX M_+9"F<%0DUG1&,]R_6A)"S]78^C&5GI;9'KDWT"VM!\^*IVP;E&IFB_F1;/I M)HS]D"/[ZCG.3=LC^Y'U9P:N^:C,=!=D\+^4JC-EX\5R2%8U][*:/=@8T=C3 M ZI,RU+5H51/X-1WZ4:@NIEI/9X0YF.;1];-,?]4_4=AVDE3'8:&H3_R>:,R3'IJ9,=2R@!0P/TPMV)A)(2< MP%$/@C!3+-9U;%\SQ$+VHEZ]!CEZ/#?S+*I9K/*'J1HUDPX>FSG1' M-JA[NBZV"6_OZ&H)Q.1(C>KMUO>TR)6$T=BG7PUKE"/;!:U"RQV)?POP6CTM MH]&"MB;2>A2)P+GC(M?7JG>^I(UEF^B9";1F\/N-&6U;LQ@Y1GAV_4^-HD4& M;8_U]"=!QH-_"E!)CC ;R>;ZU4B3!;R:@X[JK]Y@ C!K\#[]D=_/[JVW]>B MV4#@P[MZHA$L!@Y1W",@.)@;'76=]5,Y8*5:4JEN4F->- M9[)(.2'DK:$5I M+>4=C#X2)SO7SKZ]@;(GAZPW7Y46<^,"&]C18(M+H2&W5P\%KF8AC9&CVR:=+C9FQG%B>T$ MD1>$A-LALHF/H%XVH0GE<8R3)WDS64.-E'J8<[C)4.UI \=V;ZH9GW.TM&S M9CU64]+%1+/14J@(J^8H2,S6H\ :\XNLVS&,'Q#XK46;EA=RG()&)#E38>4X MHY;,DH)-JPLKIED4V5!V1_?[?2'Z!1AA'L:<;!$T, #]2&+[M1[")G"WGT_4 M/ 7=]%OM^RZ?U(.IS-* G_3J@:N]5?WA%U\%D]0@GU0BNQ[V;+J?*\.K.6>B M>MNB>*P&A+0@+([B+A]F9AS%XB"*(H/AK$"F*Z9LJ*,PRI6:WW$S*V1[\THG M'&NEM3HHV;!<" RU,=VU/"WEG/3;3$W5J(]0;7QQ4/BQR]>4R^'L;+5ZMY?/[ZOY6=: MYB"JQ('72O1U-GT (4AL.##/ELIT8T"*'$LL=&08JM*V/A3*:\4"!&@]M5ZO M3"]4242@_,$L4Q.1+9AE/!3:1/]N\]0P+ P?(@^ZT7PT;S-1T MW^6$T1@$TR0I.8%=3G*[LF"R4]KO%S X?&YB, Q640/*LX6U+GN5AF(#619& M,*9+( +K7O9N.=AE,H$NS$,Y0D"OSS>;??+-$K#[O)KOL>7E'%HH&-D>:U*9,'];GPJ#&OTG M"7F<6T+;62[5]X!,5M[I,1NAH\=F&H)HB'T*N.,V8F-(^0@R2FB %.* M&)AJEGY$-O"GA\];>2933XCJKW>@&0#^JJ'&W^[R8O#^LQ#@CQ;4B;UXVT]I M55+-59N]JCZ))Y1:"]1:#@RNL^:@,I90F4JH3"14U$WY$]8@\#75CP&SHIRS MI>H00Z]R?CRH=X-JNJA^@SO:A"":AI\<:M@P2A;<]=+.7696205R-KP1E"GU M6:V/99.I49JU5Z@RA.?LWX47@,(H/5J@J$U!;11+RTJ(=>3"'#7N)FDN:M>5 M>6Y/W3C(RWZ1&2L31GT+=;K0LR_A6UB@G-Y5^4R55EI>S<%I/!*&A+R]'NY9 M&ZSBO%(U!5Q/=FY,/9^D?07^VL.H/7O2T!I^EP V-O 2SQL8M4VO8=L>KZ&V M.W4]GS=(Q4".SPQ^G7>"O@=K#H:"SXILO1]T.*Q#.37)9TH,#H"A0(>:4@!+:)IJ=F!,E840V_;M]< M#J/@9I/6E/"':HES*]16UE/!L$E(7A*!T?Z)P*G4+4J?4 ][2>((^>^&GAO$ M7H@Y]9'C$H=X_IMFLNPE@WCK#.*M52BO,VXXOW)7S_!L_[O;;,'/!2@)T\?/ MPW0T]4>#^%^S? +2)1)2<#@N!4FO'3&(7(*QZ]LT1K:P<6E" AH';B20S<6. MWQPQZ% 4!PS[ 0M]%MEV$I- 7>HX">=\K8*[\3UH<4+AYR^?/L=?OOV/Y7^, MK/B__OCP^??XX[=6^<$J'A,GL?WD MR$P7L5#!7F56)0SK'-\+' MXX%S>L@)SEKL:) B,YE6*^\%U'[>=\K&8V]#E;5!YP2-4I M#RL\[Y%EN]497H;973#C&)BQVZ0[R-A]Z?U10Z%]S2"06^E:QYYY^^1\K;PX>OSU.5)\VCW<;:N0D^O)=LY=&B_;0J"'F&8R$4\=*Z*2*)DS#VL.LZG%+;X0$7RH4BWB@. M[?AHJD5U9!\:)]89 ;L]EW;9-?YDE8A7H"N< 4'RNL=?0&CLN93&<>1Q'CO( M#8PT#7$0M^:T/)LT/2Q!>CWN==E7Z\3EYDOW0B2S0ISX3&]V M.,O)JEIR/PZC,/1]1Q!RR!@/76*\'^J'T6=]I-WIY(<;-G!"K6PO%O0KL*";D\ =)XH2 M'VKK(M=V8]NA*#3^Z"APDR/ZHP]*KJB'\)G,.GV""D M<9]TCWE%_KPF_P@%Q"5V[$(BX]%F4=P:DK&+M.XBA(1[C'0J8%<= M^6EVD+\8SA1XEV,%K1[ M8M7G2\:ORDC^#V)#]A-/$/=F,:M3*\# M4GQU1&U,G MH2%-D!/$W'-(J.J661"Z?K1]2?7'[( ZC-W#SSRT[N2">>?L;KBPK+-G6=RK M6!:T%@AL/V2^2^W805'D.XIEA7;B.-OG(2UG61TI9DX/\S-G60> M2&IP1E^!Q1H"7ANGAIJ=#]%N%G+U+UXQ+UXQ+UXSNO#:;NF8\J]?FTE7C M#'LG' ,;+HTSSOOPS[@W1E/E@K%,0BU;FT_3.4&\,,/WI=NU2&B[E9E@)PD. M;3\Q'4]A"AR&4X<2KG'XM#7O"02/[12_I_ 2SIRD+UZ7K)+9M'IQADOJ46[ M)!\@Y-8%M-@)D6N3&$<1=P/F^ZX;&ODNZ+.5U]^DR1+@GV5!.H3I5%_OLFRJ MJ#1X_#W]Y[@(AT);;*4KR,,YI#K@=%I!]VIR#\[)5#UGXJ8U<2=!$@4(0]\+ MH;]#%VW;T\0=)C[SGH^X.Y//WH6X#YY8=++R?KDKXI)5= G1K^*&V*Y=&0RY M$8D("NS HY02%E/7<$-"DU8-TQPW7,\'#YEHY'3:$N_E1>P/C\4O6..YL+@+ MBT.UAR5@W(YY!)D<-@X=YA..#8OS?=H]B^M&K\-GSN(.F)34G+SSS!D\S>J$ M:JS90UH>;&JJIH=&Y51H,QPFE(64XCCDC-A5Y13!,6Y%+YI+_C@>38JQ'MEX MR(G Y*J=DW?Z X$-L.NNI]S#3N"0V*;$#T,"W5W\"MB&=CRX3WI_VZGTF MO#]I /.@,1LQYB3Q@B#R*(G=,.8!1J[G8-MQDY [(85TNN9LQ*V$U,$&_GE7 M5K<3_Z+L>MOA?IX7(AK1 $4Q9RX)$?-#D[^;A)0T\G<3H=C%-$()]@(<(P?9 MT)D#5+W(H0Y=/[UZXWM:P_V$V-Q[E-\V;]UGT?C-WFG7<%8?9$,AV8EW[6%Q M3*@?),SV8T0IHRR@U4A!)PCLQF%%+ A]RKE _ICXB"38B?5A$9<2Y]C)UI]F MA6#NUU,Y-CDOU1!".29:)DV+MQTT;7IC9O0EKWJKO&IWMS1H^QD3J[=\V5EF MUUXRJ\_W[,\ZN?:267W&AW^^F=6_";U$:EK](AODEY&#KRL#DMDV=VA&G;KG M,69)A.S0\WP<\2!* B\RK5[WW[+B'JP2?S1H>NL_78N=2$-K M4^]C>,A4/Z0]?T2@X*>;4.)?=X.\O)Y'7W<;\TM.]H4CO5B.Y-5]76/']2,2 MN\CQ$IPX#@T2Y47B+J(L:?GL=^9(_'DYTO]FQ7B0EG> R0PC_/.KYD:OJE\D MH)C\QLE: BTT0LIB7W?34(W#"+&$.(>C6W="REPL==R93Z#R@!'\SE] M!&]9=VW6>8^S5S&J[)SLUM=+@8W6/@'FB,<.QJ%+ A>Y7D ]0X$DL5L]DY]! M1'9"@8<4D2T9PQ3=T,>8T2B3 B@4>Y'P6.[_DD\6VC M '/':]4D'EZ^KGAD=U-ZG[."XO1TY7.VW"\\835/:"2R)9[O>93XQ ^IX[NN MQTUJ!6,8)T>0^(?F">2\><(.]C,Z7>W@VQAT TCG.%?UG;D-8F8\QB@FF+#0 M=GT_23RNU7>')K15 [F/@.^BVL?K4>2\!E7\8@B_!DIJ5!,[?I0$2O^+%7NA]V7TSI'3:+?E!WX<(P:% KZ+$X*5YLMMYE&\ M([UW5/'9I8I[!O2^2X37/EUI/R?590+]-+-0MMWI";"L]1S+ MJY%4,]Z)47CUN3ZL6$,:.-_&<.*V31_05=OWVEG3A\&L$!1]I,8/"WT/GI7U MJ#_A\I_ D9[W5U7369 @9@DLRX?Y]/&(*W[SRZ>1]7OZ:&'-PWK60V;):C+% M-@4/58L%$OR:";DK%FSYMT4F"55.]1),HY_?Y'WK3X'S63&R@G3TE_46. 4D MKF'[Y]\RF TF_T _OS,U[( D@L[3 Y-TP\'J_LCO9_?!N"ADW7V80NWY]'&>V)5-@P5H,:JI>>Y!ZF,GL1O3S-321%[)# \("[*]K M[ZRW;Q3EZ&_5/M^\DXAYX#Q2 M*-(6_S/X#FT/]]+8MSS;.NU4J'DXI"1"KHW\2/SN^!PCCW%/-J5=:Z!N&TO? MX:1WJ[W:<-#TJNWL[^R@U5C0ZG3G^3=8%$4V$0I(.AP*@V J3(#10"H&-=#T M(\!E-30@/)$X(!' M$SA]&CD$):35P5 V3# 071JB5#XZ_#4ZP2/>OF?B(4^X)QF:>-=JGK @)Y^# M)6!T47M>!/7B1F9MPCFR2<"E<5N[LPYY9E?6M[N\5&)<^CS$VL:6V+X2ZT"?8EW*,0)^ M3-.9;XFLEX1:NUNP#?A0*PP828,&%*+\P(Y.@2=U,,9C'C0WP:'+;>2@)& R M+L/M1,A^QV]Y.N?QQ!^-9NGPK8/H<2-=^>3<8C9;G^R/HSDU$)7]3(EFO_G("?E L:.> B091I/MK+ MU;H=JA#GPE*Z190VAHAS_II-IJKM'NS_RO(/$*3:)U+TH.)J!T8VI_:O$(PB M)_0(QNMZE[L]XL/TR\^\!O9'@!1/+?N\(\ M9)+>9N^OA4;_U_OT1@#AIW3XD#Z6XE7__UVAX??$'KWM5:=/C57-1::LNP*P M]]]*%MLHC"(F2(Z[V!<*@!_Y@>W2V(^X[8>=]!7\)K$., R(<#2MB^33>1@N MHE8'7:SQ?EVLR08$/H!?Z=MR?1)V(;A;:=V/9AN_"Y9^/[M'^'?8Y9=,?#O+5DY)J-CV@N)Z>%<0/JP: M<7AKTJT]@\=6>0'EJ0L/]5#M\E[D$ M#GB$6PME[+H']?7H9 G0YZ4/V[1UUP #XS,SY+U(U65%U@>;%4=LY7JOH)?2\]!H2!06K,2"!C44V#B5JI2G*Q^6MY5 M9L%D**X:YN*. 3Q@?3!%?!J-I]802O6F=^D>LU?^)I!^$3XO*A7GS2]_+(!J M[B!D0INDN_$J:*K832'^'Q05<9U2FX71;FX".(/.?/"PI%>G'SC<=4GL<10@ MG]M)$$0)2%#?=04!$H:["\<V"(J]CVX#>=&:U.6>N);QPYL86;+3PDTYC7'Q-S6(?U[5[ZT5.H%)O"1Z1U"9J_<(N2:ZCU>62;O M$I)+==) N8%E7F=I ?FEC5Q7<.$*%BTXL:;S29'?9^K[>V$S["UH-V%-H[.= ML,,PJ,P41[Y-8I)$#F!-0+P$A:A5T#\O:H.TS,NO$V%T#CZ-_CLMUAO%](KOJINS[#&<"W+>:R%^;:5VZ;P>R-N[W# MLY9FGK(7!E2@B>OA(**^,*9<#$@24\=U,7/6(XFA&8!M?'.C$K!JIG(PF= ^ M-F?;0W.N\"$8SB%J G9WMP(WLT K@MU5NHC6'64FOLR:&1FGGLR)NR$2XYL!+* MR44)/8 26N<[]RO4;V@RIH))H\%B@N14YD?* *Q24 0NU/4V1U1B>.TL(S]B%+B>$R* B=&04)I>#PM9%UT> \M!%_9!U =@:2!7$TBB4R.-8D M"P'BH[I75GBX\E%_.!MDT"JJG([OTP)\+8)Z2SA(FIC]?2#@4\"GA2YQ)#&O=,[ ;E),;[+KW/QYWU6 MW&:%>%G:%QI3F==UA(.\G(S-%U!^!"4HI7R!S$7H:R8*=:+98 2^-+A-_"!P MI5 VI2Y>5+>J_&-@L?JDQC"JLS],5?4B/$V<33[(1H/R9SC&+.W?@94ZS>5[IM25%#*FQ%N%>!)VNC@G<9)W$)"ZLOXP.3'C?O,\Q JJNZL7*">< MM._OA3*L@)ZM327/[^^%=B!>+K2HP4QAV40Q!W6.Z5]P+.* QN+IXHC[&G-* MJ7^+\P:>,+TS6UH&(%DYV\C>G'%@.CVH.3Q'B$4F"V'%PX N#,PXA]2?@E"(?L6"-T[_)WC]HT,1PG..;2!WF M,]J93Q#,Y" \_LKR 4.51ZM=Y[ *K23Z"9J # [QIR5893E5%1'P^S#/1L"8 M!$\!S)\*XAKJLHJ;!K=:&9L8C 7N0?A T[9 LT?Q]$K^3 2C'0+3/BY7^C.S MKC.Q5\'\'^#_"IDZ)71G04LR8B(K4F';-Z:VNB$E3LS&WPV2LDODWJ!4?VXN M5O86.-!13_]#0PE2AP K7%:T?%AKR9SD1_W%A"K.0!&X4Q]1#ND\ HQ[N MVAKV_HML]-+Z<-T:-^L1K&CWH%;TT)0+EJ9$/:U*U&6MZ2(6OWFGD[9!/X 4 MVZ)_IQ#*U&Y5C'+QUBHV+X/N.A_7U* )GC-5;2]TUBY3[&DT4ME%BCV-KZ(?$%45"O<=@/[3#2#8$CN=;1=L>#8TGL\D*//;D?AND]_OD-A<2ALC MFX.F4GVO6]U89G52M?H]+\N9%(7]<:D$?EZ:YBO0GD4+^('$18&=2M,5WX[O M,^NMOO"=:M.2/[5-BWB^-O<4&:B'"S"]EWD-^NGE^OXO\-RY/^2]T'IL5^WC MN65FY:,[LKA4/.WOL^'C4<5E8\0N02AQ/1P'L1NY?B(L#$?/[H@H(Z@E+K>O M'A.2$39*T':,!8X(3NA)3.4P)6?.(66CJ9)>%(C-Y@M-6=A %M02A;7O^?4( M/Z?V5?N.XW*,!59Z'D>4)-CV-7(B+W); :U#"[]#X^@N@H^=I.#+2YD0(G'Q M(A%/JN-5HXF9];EN%_<1VL4=53Q&BN=5,A'0) /T,7Z6M8WNIE $JMM8E=-Q M_R](AA^?I^GVA MLWOI>[9N,A )68,VM,<3^$YI8LYK 22=,X-,209%MM?P19%_5R[^89Y> \N7 MD0#Q?^#:GPVUAQB8$705@^SFBKHU?4Y7K!4R<>$W>+^EC^/*B@4/' PD+S"O MUO$"\*F!RZL_S-)BJ%RW?<&$P#N\P&SN!.>0O!R87BL70^SK.K^9%7UYBZK3 M[$/;SP$$=&[2O+"^I\,9\"R=G9LUOQVK?0!3@BJ4.MX[]]8KJ\YI;=WRL+2MX.I5![MW0AND%!]<@'@7P @B*[ MT?7FE]@P\:\U$W\-PJDO?H2Z I,ZNU16;26AK+]A M6M<#"/MA-O).):UK_I\V52_>H#)XZR4 :,PR)!W1G]5-G=$GU^3YI=[C MO$9D]BA?^PS46D%=OM#$2<2/)I MF/RH-)%/*2B?!^*7*N--5<;D4F7\8JJ, MR7Y5QLYS5QDODXW*C#E982CXBEKAEE+QK>XHJFZ*?X]]M3?33Q1R5C9+P]U- M-<2Z**L# 2M;* ^T+BE9OTPF6)'U4L'IPZA_95+,II 0^I U/7?PC#^N_O-* M/+Y25&O'X5+(RPST+8!?P;Y1\VO5G3'E.50-HKY//M4.G9@ M/1^5.(*QT.'@1!?1NA+H:V ^WW>WV7:W0?O5P4B3OGG*2V1[7[4^-2K;()MD M&B-'E4XZ+?+;VTS2M$HZ 7'O+CT9"$D(O,TB3E%-#AH\&M$O!.KZ_A_0>J;-M M<[#@H-_V!?"L,KV'#".IF"T[2G 4J'2V[YGXHBB-,EB=RG')X$,[U+!.VUUQ M+AI )C*V\[$S&_4(WCTWJ'$XS9-_35:)QKN#F".M<]V6HMJ/6D=C.YHV)QBU M3F;@0K5T][X%;6]NGL^JLHO%V-C7_ETVF VS3S>_J_:(.;2&;?;)EMHYJ,7! M4,#HS1(EVV50*^+H-T_!"1) P23F/J$!S;"=6A M.QO[4 :Y1AO?^![TQLI*P0[!U"QFV?-W /(K9>A&G93.RY1XU]"/FF-[(,%9 M]ABL^E/*]&CPDP\AC]3?#2!@!;;-9MD6)]F)=;=@GFW<2Q- (V"!PWE*M]64MJGR@67# MH?[U/][8;^3?)60$ZK^7(,XWHB8_B9/0X,E#[ MTDF9_60^_+PX>.Q--="T&N@+NUXU[E2]@M%__]E4>7$4^XX3)\2SF1,SG:C. N1%KY@R34NF'NN^> MT1*C6?:RYI ?#?O63N!\XMCP4^8C:(,@PAL$4:=3>Y^7TBAK3+=U0DR3D" G M=CFU2> 316D)Y[X3[T1I'T;?'L92"W@98V]/G*:V%-KVR5+;-]DM$/(;=^&$ MAQB?O1*D^FW2T&GIEJ62MM MQIU0IJI((Q/-^'X'A+ ):2_J!S,$++4OX)7.8"9J(9JUGI*'1B0X 8) M1>(3YZQSBZ?3S>'0/AW%2>M^DZ89&VI(Z@>"+*$8&E02=5' M+$Z!L)F.R'P>IFIBJ_@&/K]YUTG?^!4""!K&H\PC-;XF3NQ$XE"0G6 [X@1[ MGB[*X5B8'*TA=#7E-&G++V3+>]E3ZK%%7/Z# /1'":=/-_+7TI]-[\8%%)&T M2\VH'%1&[+HSE(#+1[&*N?H=FTD PF^M0AQU$JOJQ>SU(JXG$+!G+^E-<0(= MY3<<:SU*R/&PQW#L^IS9'O:]T,'J6+F+?$2\XQTK.M:Q.MP]S+&J9#HYWM7$NU L;\P %A'%*?29D@"Y Y0YGC!T![]A_(7$L MQ\$ZIV$*1 MW>;E5"?AU;5_RRIJQ=4?/G^2&3^Z"=:@?I^LKQF,9=4/%!NJ?F.WT()-]OAI M9&>D@+;S?8@T@5Y9/ERJ?I?WREJ$UG6J%DA-IFNV-YNK')LG?3GENVZ%)=]1 M)QT>&7T^"!*3G934X=0IB= I5^5,#@9YF[\[+)=T&BY,A"*?T(@$T /$8:2;NC%R7&XI* ;FW7$ M^%"/T8.*6S6\XVU^Z%-S<6/ 4FRSV*%>F 0A#CT6PHP>%>()8H_/]6B3$+]> MGUV/D6HW2Z$$.CI MNDXS=+.>G075[PB*;S@I=MSM_SUO9(%'PIL8 TTEN MVET654:Y3J)+FZM1#>O@F9!%*N#XS@RZK$;HF+YJDN46NLG;82FH'KF !*4X MC/($^9R$3F)[/B70P#CR(XY):][]WGS/K\3O>@ZHO$F@)]JH,PY('+K7/257;%>/9[9UI":J[H;;OQ$+WNW[.V'AI==7@V74$/.ZCF@'-J5AO![43Z MN3*=42N9JQXC+7Z0%\'FH,VNQD-(J3;3IUIO;#1E5UR&@I1SZ@>$R"F7%=# MPSK%3Z:1N"DOU^K2DA_@R*I?)UDA#T:@_GO)[^:5+>E-D#H87"7I2%.Y.-21\M\J35_*NUU4:LSR%J)5.C-!SYA,?L$P%\GJAN$>P MKJ8?;*?LUE=XSJ=1O[1;3M\!L092%IZI<&<39HS%JZ =Z4]W^4!(K MF'!TS MV 4S+IBQ%#/X3F+E-50Z1MDP%]MZ5(V@+S6/KZOF47F$62/', R3 QECI/( M]87I'"$=Y @9H;0U>U1;Y]E@N?$>JU[=2YJZT_FF[A]DZ_"OQ@C]39NQ=4*7 M041I\F_LTKYUL:2]T1_\HJLE]\;=%RS7+FSIA;,EMS%C*7%"1#D*/4A]]KR8 M$UT?&GI)Y/B=L25V$FS)(UW6E5[8TH4M7=A29VR)UMF#B >Q'U*?1K'''!>' M"5:%GIQ@' 6MLO6=V1(_";9$T<;$IQ?-EEY5;XFOXD!5?WQDIHQ[C73:*.5E5XA5H#*^?,+E=3Y0CKBW^]%B(0CN*PL1FL9DH9P=A MTJJC> Y5_QD)D_>(VQX8=R',"V$>A3!QG>C/(H]@Q+TP2B(O04'@4U=+S)#S ML#L;_ G*[C,2IM/#SJL@S/,(7'S)R@QFE.O1:]^SX7@BRT&[T8$[!<]ID'IC MJJN-(\>A.(@2'D//"(H]7147!G[ 6BE]SZD4CWMH<[>2G;N;GE";THNS[2S(&]=B/>$DC'T<^(P% MF 6>ESBX(N^8!\?4WI^+O!'N4=1I M^%OB_T?43Z=NI$7((Y%*YR5UCB%*& MA=AXVX,DC([J;7\N^N8]3#M-A#M5\N[2)8].5[-7 QA6EB6OU>Z?<+"''LYP MFGEUAYR_<"+LD=;%^@2Q)+8Y"ZCCNX[G8(?K+($PQK;;M773 3-S>VASS[UG M.?"3U6)>LS?RPK\N_(OQBG]1-V+89XDPUJA@8SXBME'O?(_0KLVW+GPI7H_R MPSE3+@SLPL N#.RT&9C@8+5[.:!!9!,?+-O;W>RW:^6<;']GDU MWV/+#YGIT"J^'LC6JM 8>[1OY]*_;6! S6DX81PRA@,6<@>:;3)L.WH:#DX" MWF) S2%[GZX%M:G^9A]&?1C(.]B%\[@5Y_'6&R'-],'Z![9B,9>Q:Z*E?]P%5[6>C1.ID5 M_3MH'KZF;7)SY@=T*FR,56-_3X2R#9K%J*TMW MHN<8J-:RT&EQ<2'U(J"]OP5*_>Y,]$:\?W=. KVR5<6@G$[0U0@!PT\66+E3 M&\,Q=D,G"@D*&$<$"0,X2 PK]QAMQ3HV-EO.HX^MH66:T%/- MZ8%>4[.WA6:B/8%G_6PR;9!0>B^TY6FCS>@9MON$QKKKVWT2NJ;!I?.,C381 MZ?R)NW4RW7^-1^T2>4ZA]B?$'0_8U$V-'SCS3(O3:/AWC./_4_Z5#=[[8N?I M;;92OC[/T0!:\HK_4\XF:Q*AUHPNH9/I MFU_>HG?&23V;[&J7+5G6_"B$LRVM_M28QO6^-85PER[*^\?.7EZR)_;J/F(A M3)6AMATQRCPO< B-(I/L&9)V,Z*=YW!IWV#C!#_J\7"M*7)L;HI<>_36$\JO M*.VRU= +#+M=\@8N>0-GG#> &:I8'7:\B'DAH]QQ'-=Q;.1H5A?;/J&MQ,T. M69W1;K5R:XPN:7-M9("S$F9.R5=@KILD?$R4K9E\Y5SJ+M(B).K3$[S"9.$ 6( M.YZ+&(\#Y'I"?_9CS(*HW8QM(^653R*])VC-JY+F]E2S] M;:VSOO2]=NJG/UV=U?#J7;36%^EQ?[M!JO+:Y1XY+N&^FR11[-N>SW!,=?JX M+80J:[49ERFH'\IRE@U4N8&2CBJ/I)GC7 ']P.HJ1=YS]#1KH^T^Y]T59N\2 M?7ZUAO9Y]SI$3F-X ':Y[P2A(&"$ ^S1@">QSB0F* SLSG5E0^VGHBXC[XIU M&FR[N)%/B,PO&S^WC9\U8R=U-TL4.#2*F!TRB@+N82=TP0GBV3&*'1=W5R(R MS]>A5*#*H1?^M2^G)! ,BYNLOSU!04V6%&.2QO- MI1%!0<"%,<(2/_"PY^I!$1'W@JC5QF3?J( &^:RH%:Y#1P6Z[!CP>HRI,3<(H\9Z>>+/)-%I"J\>.)9 KWF42 MSLG:0*^ .B_[>]G[N\027E>(E- R9UI(=G]FM,>'[:LEUFX/GTI*]3F,1^Z++RU>O+RZMU\HV-G - M4G?88[&/46C;S ]\0ED4NK'.N$L2FV!^@%A&BVT<6V''5^1P/9.?@%$GJ^F_ M9D9QV?BY;?R2-/^J)KFM+Q3F>S/PCNH%3T3T-[J#\Y 'KDV3)/ 9!H\Z"V,M M^FW72YQCU /S[NJ![0,.95N"$RXR_BF*^\VCTU4B"[,I^?WTN M>\^M WV>1Q&)/$?.$G#\_\?>NS>WC5QYH%\%Y63NG:F2E7X_9FI3U2^DO)N, M9VW/[MV_MF 2LKA#D0I!CL?Y]+<;#P(4)9$B00HDL=DXX@M =Y_S.^]SF+,, M,\$% ,P)[1[/4EV?F)#;UFHQOYW.@A3]=>+5QX;4"WWPLQ6-^$-@^<)R?W_3 M.+62TP]IS7/:JH.^=\"?L[)P8IVY3K[Q%FOD_PF,(%2ABX"*8Z0!MP0&;#+8 M00:A:#\)80E#KVS,DU8;;_4(=2H(]5KJUU'-?E'7R!C!-1 H%C+&BF$,%=6> MPS4BF A#'F\4TDZ-S ,._Y#>):.)WZY&_^A/Z>SNR+8_DNW9_A?+1;V<[[Z< MYZ"6\UP+I)UPB&O#H+/*@#A4RCG-&+"F=3?"?Q5.P4D8KI0._)^?IN&M!C@L M&X8?R\T KJ@X2G.$U_4_K,[Q?'P29VO#CJ+U9WML-!$B!5.4^_H2=\F;G,C+ M67W)DLI?/J]OGW%_:/5(G^DT+_TFK&!C.5YJ^S.6^3:&9O5KPU2;N[")2(.G MJ9V]V[3XIPE9I[HL#_SG)ALD_H[^- MIY\]C?PCF?V6SL-GNSY%Y>LLM*:'#L\7KVE^F\RCK]/%>!C=)K][8DW3B5_# M(!W][M<09ED64_/"\:6SS']I&"7CL2?RMWYU;_W2T^H[6?'C:D)EN0-).5QR M*R19$1[/\7M3_VES,&C.R(T1FN&0R\45(<9H^*H3G5=UY5UN?I)CG8ME?_7L ME=S?SZ9_>"Z?I^-O>^[&=IA*ZGF^DG.@,7(F)@0";94BLL@ZDK9?8P M8PL%MLIXCSU9/MKH(0 I;VLB-+G&!YL(O<= \BW/JA["S3F1BOA#HCCF%% = MX[B:O2QB^'A1\7'.2K1U5NQZ/5NQK;,J>,NS_'&8K,XPY99@ *0DSFLI<>P9 MJQRY*R0@7#\^<>8X!]?:V'5R+0[(9%[;"O:NE^#C;]>1R@=9/ZXV')PA&Q%( MR:@PG&#__U(Y"ZRPM#Q7QJ1=2]D[6.I/LR7BBRW];4\8'?"$PWDN)K/E@H(. MNEQQF)#M_PXVRC@)"LM\ZK]<*B^5+O/5/XC7UJ+&-?+QWDGTM1H_F91S]NYS MM@BWW)-4GG46\T;G%AA[^P0 (:"7JM A'NLRMU/$,::XHSEBSPWFOMZ4ZK4C M/.?S#CV+^]-3XHYING>ZB\7,HKB/;8I(I=_?[<+V:#6T_4Q33R[%'KTW\M+7DA ML/C\]C%^KLRSVHK=^?G^C/ UW\.>6 Y7OX[^._4@.T]G=_Z>&_F)V/\U2SV'O)H'M)X6[JMC;\ CW_KO);/E4X1F>>.B;6ZS0NX"BS;V!1OB^?(<^>?+IFDTT7P/8UFP[?^">;?ZCME5_GZ#BS8>>UI M$E9S1!TF3FJLH->W,:X$NX@U>U1A>RK"SK:)L+_[.=XVQDZNR;H@WEL +RDW M4-FCT,@.KEJ)VBZ-E7!^UY%2BB.)!=3>&"U.@!J$'@^L/'("[W)#$L;I9R1: M/05^S0Y]"OZA9XMD5OH$D+@J@?S0IU!;G"XFFL4$>KV622>@DXB5'7XA@^3Q M#K]/G@+Z1_(-TC9/ 8-KLC'%=<]3\ ]=' "DQ0'LYS3:\@QJXS$VDEFBD# * M4T%5:*U"6L0@=>O\_IO?S)AB!XA2NH^#=] J$-XFS( 8W MR$XO%^^2F;]OL"47XR"U;F;3NUQJ#4?C12[;TIL;+^6JWWOM>^2O_;XBH7"V?T^LS MX0N>AQO#G9!3$>:YNS'(7]W:: M1+MZ\^X.X&B11R"2*/,;.DYF(=B4>B5E7"SX+IW?3H?3\?3+MWQG5G2JC>OT M^_UYEPC5BYA5-EJB(X^3,6*4Q](CI"3.@8I9O?7W>!'?T\S:KN+ KC>/!MY' MY=T4#\G?+F+L#XVA]6'J6X>&VPSW'_B.@C[8HOS?VUEUD7MOS;S]/$N3W]XF M-WX3?DS&7Y-O68CPW\[*_=O&@BQ39LBC1F3R@D?.7ZZ,98]N9X$8_Y0)!Z"Q M5F#C-3*DB +**@W";&TK@3(OWY_UF_WU4XYRGK%#:EM TN7^):M[^)"T-L?G MB7]P377,H?^+2ZBL955\'CLL0P+,,[D-&W].-A#P :S]IL69@V/#3GP\ %A M;_BJ'B>#W]Y^'-Q.Q\$4+WPNP9X.7[B;#M.QM\%N1][X''D)E8O)PH +/TZS M>1Z^&FZ"8V_$?4W'X_"_.7A/Q^/IUW"'S'/^Z&8T",\[FMPOYMF/+W><-,B^ MN;N/LT'C@FN))3D:C29#3W'YZ^8=)P%@QRLW@&4R2FOI/P^>MDCV@< OM:QN M'OB-2^ZS],?JC[5LD3ICJ-$![.D$H>(6G'S72"=ZD&O$ZL\V9QA=2 WGIA97 M!\Y]+D7EWCOP"/+^3^HU,>=98+A2BK93=5Y/#"T20WF7''?6;O$:E-)4_B^N M:/._'_JB'Q6Y7<^ /P"A;&D["5([78%@RDEO/%EGK>34R_;2=E)*Q6I]2%RK M0X\?%%7D'UI_C,OH^989*GO-DT+7\"43$,ZJ?]G'32K@172-:!,V87J)LD&]*!^%U MVEZ5#A+EF1S["J_31[KS;]=)+Q1\%UPPE/XW=DCVX=1]MO;FUF:%A&, M-)M',Z] GC/&@6O^G1==Z!H]>;RK=7.'=M*ON.50&V[5XF7X^H^CN=^_P6,V M\ =_V![S@E@K8H6_>HL@V^VQVW,&%[;HK'ZVP@D;K)4L^O[-AX^_9F]^6$VQ M"A&VX+7U./ZV>C<:CF9>.DQ#6MX#+['ON/WCSBO)?4:&8IATASQRPQ$.K*^VXQ1&_K1!)B.&58 M"@!HS&,#L:2LBLAIK?2S7OZ-]_'",O6FW7U@L)FW$?^J(B]4[Y+9MZ#<^AV. MDG)15QX5!N-%%L+,_J-[;U($83H9I&^+:KIP'%>Y=STK'>/^D/+X[W21^7/Q M'Z9_#-+[>2,\GMQYV3#/?OCQR5S,+:,AVRQTGWW:5.S8N_"W>Y#=/N*O](R7Y.)N;6#,B2@QCTCSHB5<1_2VS@Z%.-OC7_KT M2U?PDVK<<1XG]T1'P14=!=,]*EQGOU3Y5SFQ7B:M]O19Q)R6#:"B1@>H*/AR M<@4R]\-<^MCARX6S7[TM%HH_0D5O5\R,QRCE,H*YOU8UA>OM M=Q^+<.\]B>#\^O.&*I&EY4TUQU@BA ES1@AI8EY6QPJ$H&VO!Z;[Y\(;V.\F MF3?!\]%[[^=^"9]NDTD9Z5UZ'9Z8P\*;[%5CO)VZ^_XKG4V' M278;,$P@B'XZYAR,[O79ZI0WO+NZ3$NC?4ZL;>#>8-I][,2T+OJ1! .FE0$P M%@!QAW0YQ%A0*L7CW44/BYTO39!I%U9?FEG30VL/K1U8^ NR-2]H5T[$)+Q( MTM@EIQ!TUJ3[6]'PXK7',QU7CQ"PKD?4(N:&:""(, H2B675,HS$DK77GWBC M'K&:;?MDCM$K6&%K$U,Q:',@86=E_CEA^:9@U0ESLZRM JN4DL((: $13#OF M7)7+P 2[4TJ?B$W[YX[_TK6PU^GWJ:VTU M9M)=#;OH-?K:-N:Q9/7WSPMKV"AG"YG\C$$HD::&28D(MI4+#QAQ1-5[M1UL MAU5OOS''&"2RSB7[4%A;C+1+A/XB_#0;$]%.$4@VX BK37AM@$/>=D?*&2"$ MQM;8L@>;MP?DX[T(CX C)Z_TPVNYWA?^G.8673)Z] N_M(5WQ:_?=8OC5 R+ M>#J[24=>"OQE$*IDQF?GQ=]@2R!8CQET&/+0*IYBRTP,L?\+5K8$BO41'7_+ M4SD!#([._@O/ MDJ>N_T-^+7GO]#\)?N_7=]KKZYW^EU(H(7:Q2H]:*+%; \7CRGXNZDS@F%)H M&#!<.VL-M+$NV_\[RQQ\O"_0*U51B%>IHG@X$T*\I(7>X6AS-SI[;67A;)TC MW:JQ>%WBZ%P!QBE@7QH;O>J,]J#ZWU- M,?&ROJ<]:/>@W2_\7!?>!W+.*Y!SB348F-13H@FF1AL0$T0)TT[%5)7#))W! M.CYB'?S&&@S9D<@-O)*M!F\Z*[E/':DN(Q:#&Z.\.8Z9CF,J#;:6,Z- 7$XI M<-XF4*]64;5+.*95=M\_'-.S_(FP?+^^TUY?'X[I:S!.-W5Z0]X4 77P!%G ME1* @S!"F1.JEL$3I(T]8N+$QAJ,KJC>1+"^!J-WQ?0U& 35)CR2,<;0QE@P MS"44E,5E.R;G\<7B4ZK!Z)323]K-P>IK,+J$'OW"+VWAO>O^O%SWRVS_,W/> M;S(A.%F*?H:)UAI*CKC@$"HDF*MB_9J(X^=>GX05 3'J:R_.T*%R&?Y^(NJY MC/XM# $'W$, 9BPV!%2Y/I+$_(CEUWO67G1*[Q?7LDV Z*QZ?P;\WJ_OM-?7 M._LOH?8B 'Q?>K&_Z*>D'AT)J0.6F#@&5(&86V2Q*44_A)2I+I5>R"Z47L K M3OH\WMX9V!=?],47[:(RK0TR()GBCC/)!+)"JICR*@&+J5B=RFB,]@![?UN, MTAZT>]#N%][%A1\$3()N]EU0X^@-I.U=Z27UQ;]IPYU1PWAOJ;]=#*1)]9(.N,0( *D5%)#K9VT M( U'NOS5XR.FXKBD3B$%@ &$_>]9[G/&7WHF<];)/TWDR;GX>QG__/)W_3^I9;##],O&//RSR2N+IK'PK M? \>*);W63KX<;B8A4GU;_Z*K^OY6^7>M9 [TK-$+Z-;DM&TEM$82!IC M9[6QD@A$)9(JYUPN,$!XK1KT8)Q;7ZGXT4-?Y:'%\TYF! )76)S%K+W<:?"7 M>5"2EN\7__JUA9T?319)L;C& XY'D_3M;:Y4_0@1^&Z%!V"@^+T?N7@9OO[C MR)/1:!"N\>"9:.66(@+ JG)&<60_06O7ED M;255O_T5 M7SZQLOPN_M$&M^G[2;J%S^+=S_&VE6V87&&^L=SDQ300^05GP<$V79)[W;T> VNDU^3_W7//>,H]^++8KN\^/(HG# MX?7-;'JW.WE.)^GNR_(KVOG'-WXO=K]ST .SZTAET?1F53%Z.<>7.3+%91XV M*7WQY:ZBP$9I]#7Q!WQ_/YO^X6EKGHZ_[0LA?]Z (:)V5CK(*-666F$U-L8) M1V@Y$ @)C]E=UCE:;3FWHG/0)0JPYU'@>CW8&?D3&OL_]D6"@LBF-_XI9\M= M\IM0;V.4_A'^3J-9.DY*OWR CPH21EG^CV@KX-YJ^Z)ILL'QWI,D2 M4CNB?,DC*E^RGLAHL']+4O]?Z"A1!&)($&36*V$"017KE:].*E_RY)0OWIC$)!U&F,2 2@!8C#1A0@AOXBF# M)2$6=EGY.IS#9UOE"X%:P/7:UTNT+P[K<(%52DC'E.#!Q0B0@LIB"C"+N:%$ M'L\ .%ZXX"C:UQ:!A_W4K^C3K9_*+1Q"]XDOFS_CTDB691X3?S M=.IY^="8ANH)L\S%5"C@/()9$DL,.',8"T251SN-ED[LL,N%4O3Y&:7H\[?Z M*TVEZ!_^.6_'W\K8L1E/,R]B\]"QO]#==)*?^J=;KV'<3L'_G/239, M_AG];3S][+62?R2SW])Y^*PK CC*P;6L/\H5+X^8AZ;3VNKDTE'(!0/ 4$8< MB)WB0H1\+>VTTFNR]_ )$:KBY7<5*Q\EW7LGV0N!/*#K(]>Z@ M$5P'Y*3%7 "/;AAKRQ6,@;%".,0H4\RT.)IAZTR^4Z(1(:_7T_K:(Y%L+RVI M93![76?(Q\7G+/WGPE.3YY.NF5G',5$03^$]:GUXI26U_._>[_6;O*@\];=], M[W[99ML:YL+"D[U7$G,3-%<E6-ECUZOY]>T)= ?2-!'4UVJC)F' M,K:1FS/P"TYG#W)WUF3P89)W#GS'8%FN;%'^[^VLNLB]MX3??IZER6]ODQN_ M"3\FXZ_)MRSDUMS.ROW;1C$I<^3(H[I)\M)TH<+%]>-G;X;_]";R%KDGP#]E MP@%HK!78"$F1(B'.IS2@W"DK@3([YB:MW.ROGX)5%;1$$[AQTD@72E;W\"%I M;4YI(O[!-=4QA_XO+J&REE4I3=AA^984&. OX4%B_N*?TPT$?)S<+J^TY' P MZ=.P'HHE7HLE: %4C"D7NQB%S&M2Q:\ET*YNZE5[O';1-(L:KOT<:9YC?*UL3#O+C#=AI@[O3T@ZF5[+PV"&^'>_O,\]E:/)8+P8!B(+ M^_D(+OG+#?-X5DEIC6_4G_G+Y/>Y&05T^=,4T<-PS-G-R%_NZVTZ"9(N MF<\3+V /+>H:V8):,X>U,=AQXPSEVG!6B3K"H6U)U$U+@EPCV 9QF>6>MDFF M!TAT663AY0[F%@?7ZX3>FO_4TW#\+KHKXFA1N+H7CN%9@P3UG_Q#!?D9?1W- M;T=[!(WF7N/?PW62^RXJ1,XUNVCH]8 MV,CK)?ZM+O&1K ,+"L3$FEAY&T@ MZ$3H253I!M"#_Z7ST:>OT_;X2- #\U&5O%%RS=X\<^-9\0 L4SU>\."M\,Y= M&FPZO[4W.1>4C__F'\DD*0CL_\TB.\H&BRP+9!U$GIHDXV_9*+]//)KXRXR2 M<;2DI2* EV:+\3S_RGM_NZ00@&^B_VYDPI3AZQ7_HW^NTN%8"^5"CBYE<1T6 M'-TU5#:OZH_2W_-'+M_*JE.)YLGL2SKW GC%7CPHQWO6KB,24$/.+1'4$F!# MR@TM&XV)&%!RQ/:/VW1^WRK#^7@B=!^-$1U(82Q)KJ$WAFS"FVIS0ZY&H./< M=_Z !KT4"A0X"Z9I.EQ2Y,[/LF<1RF>OMC[ L.63YHLJ'_3*_Q$X.CQK*60; M)E-^E:9YOKH[ 1#".Z,L6^2@TUJ*VY/,5^=Z: B%T@Q +6S(;'.Q+(CWWK4T]Z^41RR0/SUU@I8IH9&1Z@'-?JPV >O$$6'<40^Y:[^?_XD$ (_A<7G:)>_AC_]4-BXR[IOX@AT$O7G^,2H@O3>A5=^C +\I7\Y/T3JCK#9>_#H:SF]_)*+H_5&V@'A) MG\:7!957>ZF0XJX[I'!X:F OZN42.DIN>-0#-+-(/-)/1G>+.P]PTZ]>%YP5 M6>E1,OR_19[C&YA]-OJ\*%RH10&$)Z/1.% 91&]S7U29MW.UJ2U&3UD72%F3 M7&SD+I=A_FBYNW)^F\QS&/KL50U/9\GG:8"]*+OWJ)X[^I*[Z2*X!'J:ZVGN MI30W6-PMO%89O.-+)'/ZW2>K2B-Y(UD%V[O]-%UO?'.LU((QY0^VZ7;.?_6DS[L7X,'.%G> M+ WYC8?VXM(ZIX-CH F56(?"7%EEM$PY\ 5FA]SFDYJY$J@*RY?[Q M ]-;G<;A(8PS)"1RG"FLH9*&>WH+*"98C..+I[>0M'#:% ?1*L$]#(\6XE0] MT&@#%3YNKP?[:CUFG!TM:+SB10V+:9Y=>'$WFL_3I;:DI_XTPXMEP;Y7IKWR MEYN#N<$8KE%%N8)GJXA?A5W:5@M;W:UR!_. V5*G60N8+>5+,W1&P7=+7:DZ MS5\^_EJ=Z([NZT.EA3^2:-_,"D\'_J3F(Z_A=2DUG+7I>M\4,VH,?/?B''KA M[B3D!AFE%>.HC#QR%:]W>-G8$$$_T1#A8+$ATX&6=6TV)6 MTV)X[#P!+*! ,@HA(_]AL.JSP)KC4;K(4X23[-8CP<1#?58:&U7 ^JH$VZ>O MGK-^<+7_L0Q!A3/(C0_U1>-D^D*9XM*Q-:-S_MKW4F["1; MW-TE#W-A_4;&Z>?9(O&_*4*UNSWS,Z;ND0&D5!_\&KP*,\L9,*O2?8=EXH1? M5;-1\6!%G"7/90,7<9:G?E[>/L7=SD-%_GK0[^9\]&X2(Q* M9IZ6:GA M);F*1LVS#][R*(0)"^5G//)DY;?L6^4\\;K/*/R@^K+?P#N/.CD-!JUNNIA[ M7/2(N)9T^S3)>J9(BM*[2E5+)M_"G0),Y/>M%,;$0UQ@_;KQU7SD$<%#CM^\ M64@$2?;(I-R*?&OWCN;68$0Y1@19:22GVI72&DE#23ODF_^S[';U,0DMJ,HM M>C_S&W1DJJ5K5)M[WXY!M-E:2O=&^1IDSVB8SG)*3CZ/QH&2!^/$6QE%J"?/ M^+B*O-D2#1=I)8V [_Y;3Q/LE:?&U7R3@5>P\HSR1AY2@<'32761 M+"T(W9LR [^064CT^Y2_7:RF;'RT>+E073$JDJ+&/[2G#,I+\:K*A]D_QVZ3 MJBL;/3>8,1B'CR"*&8FIE*)2=1DBZZKN%NE197&:WX"]:']OI14Q75G_S!LR5E;;- 9BA S(F8(1QK)*"JFJ= #X[K^4+A(-]Y M-3D=%@97@6V%/^:!.9&?WM]FTRQ[[*"Q6GQIYZ#WR0'"_(J W1Q>R;]T3.R M7WJ(B(1]Z+[!7W76*,V)7Q:SP:T7G]/TLV_1&MZ')ZW!Z M'Q"WZNB;[WSH#ICF7PCQW=#7)+AMPL=Y]NESZZP*C=W'7WYY\\-U]'[Y(_]& M9=FD-S=I45HUK7&\ &EQU3"2"N7+7V&6?AEY(B_$0#;W;^?NNE%NKDV*]@&Y M[K04$$$.>=H=)[FML+Q?6&8Z">' +/(H\B4WZNJ^QE[BW5>K>88P0V:%W\=L M$!(HKI<;$&I+JO+C]FC LPUZRL;T5ZH) MQBZ,6-1$.00I,F6)I'"A2K(UCT]U%GD+RUR#K/I>>OP-;5">$J5 ;' !+?OF MA(NM0>NDS-W%:9O'FU.1K/HKNAZF7=$?92^IP]J;@,>12$6 M7U[E ;U&90ID92M5U+B2H9ZS7N&H3CSI>1 ]N/B6H)X*)*67WM18K+EPWHX1 ML> (.AI;QP&3CZ>I/R6^5TCA_=>)Q\K;T7V OR>ME&>E,-@V#Y?S*X0W3@5^ M.:T1VMA%BO==I$ZFB]1+VD"U MI$'GHQJBJ@MH5#4 /7 VC(1UM9XT@D%K* 1*QXI9AG7,A !*(&RA7J_6VQHU MERJ3!\W'&BAM@9HO*#QE_,H_\7%QTW^0SH()$T+:RUI+CZ;AKWD58%F"9\@ M*'QAR3AD/ 5DK9.LG[$+'K]/ <\K=RBT]F3AL2#)-+EMM$_YY, M:I,(+L/@P05YY>V++Z/))(^2/_QF096Y."^9+/?CE09(W94EO+O^2\2N@F!9 MU1J_'_UP8")OS&.WS&)I<:R"2H:5(3&L7,U<>U1HITU^46!]: MC.5?"FN;#)-92<;?CT8_[-F5>3ORJJ=Z*,TMP0"9.&92:8V)JV:J64$47B&O M)S&RZCGW./D3&X9I$7,KM-WI MHRXLC]2#P706R.M 0%VAG$@:<%$9"KK@&%GHA#[VPAP#$L<6 M'438E[(^]]RU,PX6,7I%^ &);BG_HD* @>NH6'.4+3[_GZ>1%8]>/L(\6^8[ M/7;<11)<&>M-EY'>V^3W@&"?T[1(?4F#(,UK\PM)'@*SLW2X&*2/TV#R>S(: MYQKS)H+;SE1+#N,C8$%Z J)@_V\9VXWW@ MFRCU_',?K.O9(GWSUW<_F_?_<-$G]?^YCT].1]K2>MKF[OL\/'KS,'-@R^/Z M&+JE+(K)4N'@=.IY(:T/T?]/YG5A-0GQ?T\XD]S$?/9$&<>QQ)X+M 3& 6IX MJ2Y*SAD7N'&BT$&K".;$4"-CCH!CJCI1X<_WX9$#L: M>GIM@Z57C9O5TLN:F.";YQ=;4FJY%'C_1Y1-QZ-A]">0_]].F_%F@X?W$-+_ M?[S1%[E)R!!MNM&>JMF\-#K KT &ZWM1WB4'X[5;O ;5>&WBH6?^V>+EGC(. M1!FO=/BB/_S+/7RYDW (_0L^)X/?OLRFWKX.*MYT]N.?!H,TO;DY]'ZTU0VA ML@:.1/U/;M?!%_KG'5:X\7!WT7SRPVTE=IVOY_NG?'V0$)%R(1IS4IQ4-E9& M4$44C3&%I:M!2"[B-5=?83#_W=N"\6QZ9Y91GKHN](%AG685-3T2V^,/8WL/ MLUC+I]@8K(JX\RO9@U8-5#U;G 5:H M!BN"6&C>$H=R1:E"QBFKL?2&L+6K6=L9+:^$D[Z(BQT?\QG29X>G\R^O9NG=V'64-[ =#H.+=;?A>AMFLV/$QB2 M5XRT&AC:FUZZCZ.],[;'RTO&2USC)/B M9?MV(\57@* >+WN\[/&RQ\LM\9+6>*EBZ]]E2$+H"-$.&E56O,22<1:_+EX> M(#S&K_P>]'CY8-L3QJC&T^UD_F#.K':$Q%]7_8\_2'Z7&Q37RO6UXJ=P[TNLD:HKQ7K M:\4NOBBD+P>[X,/OR\$N^/ OM1SLD=TP872"5Y3W)9>3WI?'+<]+]P+VA]\? M_N4>_GGE@Z=>F"?C(^D\G?39=\CS_JSC'4)1#SO0BCL0:TN!M$)!ZZS A?O0 MQ1BN)["6TKP\[C77YM[9&4VG^;_2V7289+:=A?PS0/:>W3O% M[@C438LEM :ZV#!.B5::$N!,&6CC@K&U4I27L_O+D@MZ=N_9O6?W=MD=U7%U MJ2QBR&(I!!- 4J5).;S::>1$"^S^LMCXV;/[)?AXWOSU8YAJMF\129M[T!'. MPW5!-Z4 (&0T HQ*PR$GMLP C*GC\"G.RW=6389_GPY.6;M^O62KWM/2\^0* M3])ZI(*1FN.0(,.)E(QR0 I>1)Q8]>RS';ER6ZJP#U/]CS9$9[D]6 M0,=L'$, +8UC4A90QP(3LI9HMRM/=E-/[1Y/GI=3NNQ-O\6\\A<):\W^+-A1 MW;AGP9X%7Y$%<6VD6L(%M=AI0 54UG!<=0*,L?]HK1/@RUFPHZIP5UFP39I$??, MW#/SB3"SK+W-GK%!+!%"Q,A062T K%Q,1"HN]V;FT]2MN\?,9^2&SE^NEL38 M]";UA#71+H*G-[!TPP1B"A$, M+,<<,XMBR*D656(J8'@MRKXS2^_NUWC R>Q*2';623<]7UXF7U)(&Z4: !JH MN;12"68MAE7"N(MU3-?\C#OSY>XNBH=-#*\P.F^^/",O1#M%&R?,:K@6@580 M*Q'F"E-B",)6PLJE;XAPZBE66TDZ/4:T;FWP%FYU.D]GY=TEB;439BE:2R^ M*6?.4N/_9 .A2+BJ60QGRM@G!/EFI-+62HS4$ '=?]3MX-VLX8US,TS60MW+ *&9F" M0T20TD89X\I)\C$D@CZI+Y:;^PJ:HFAUB&/G[++>7W*93,E@+1XM'_+;+Y79C+\C&=S\=I M_JEKJ[\EXD<^CC)(PPR[Q2FM?P/-2!N:P M#MT#@&D,90P 0T8SK"FWE2L6VG@M(?6_J@-0U?Y7%F=@[2Q+Y\5AO9NH.[]I M1TI-95< '6ZZ_"G4]_2^HDOE]0V:,\>UM*8 "VJ\WFR $98)S.0RJ MJ_F*LS;5^ O A!V\UYWOL3,L";!OA_44OS?:;^C886V,=M:0F%.& %TJ_%K9 M)P-*Y]Y,I[.:>R^,SX(%&Q5C6@LL&7*0,4JL$Y0;7*GA7B=_,K?WW%O@]"S8 ML^ !65 TBL,8U,)RJ!B,@9>""A)=L2 &6CU9'';NC6O.PY$-.JNP%O23IUA\ M+DAG[T/$_A"'T\7G<;H7C[Z>2W.7X6$;MV CI70?K@AL)$Q;HZ"+84R](F&\ M82[+6E9.8P/H0[@Z+V7]):'4*=DV/5CU:]6C5<;3B]90<%QOL%2NLJ :22JH$*1VB/+R_E@%Q M7B;@2:!5;AS^99[XIZS>;^7:Q9[^O+CS/QGXG0LWB ;I>%P2[K^] 6_RU_Y7 M@^KU(S?]-+I+L^CG]&OT87J73'Z*UN^^:MI^'0WGMS\B4C!$>6POL817C^*9 ML5G2WWX%LD!QS^WW3^8+*"9O;4UKP5C?\(Q/TX]\*?D4/_ATFU;C%J)1;6=_ MGQ9\^D/@L&CNO_0M3691.AFFP\BF@_3N>6[_'X S>2#* MPNO#L/0*USV-FJNH^W%PFPX7X_3]C;NY23T&_IXN@?A#,D\_I/Y"@]%XE,>F M/X7E?_*7U>/IX+1S=% M/RQ__V2^F$]GWW)>F/D]CY+),)HN/"]51[+\:-F(N;$7:S"4(\#(\^&D>-W< MK$F0AN.5O8$E=+4&TP^VK0!E"/PIE3+2B[]QQ+![M\\S20 M%[=@]+L&[*]^!L$SG^WVT6M=<;,@.\/PBNA2>&7@.2N=[;_V_.5JQ_7_"3+4 MKT$XXX"$$7S*?8CU<@]?](=_N8R9O&?R2V=R MBAIC,!1@$'!@4.R(%MB)R,1(8CS87FM!JX 67, MQ8'Y<0M5^@7\*-LLZ^_YL>?'(_&CK.4C)<1Q(C$A%MN86\11R8_*0&_C'I@? MM]!ZG^;'0^::G1HW7H:ONFZG5>FW(9$CR]7@RW18/]\O \%&FW1*0E:H@(+& MQ#B 36AZ5XA>8!5?FUVP#:M7'3/P-[HSH;W'# (6=.02X= P#2&)627%-H=O)5;\W>;>K5X!K@R^7I MWC_=,[9G;%++;68EY08:HI3C, :6HC*+UVH6KT]>;Y6Q]U+0UQ@;MSE@[VP8 M^ZQ\TN7XCB+-NDK/GH^2\9F9V)L4[T95:5"O#2>>7U'L)3:44B\E,[-JK6)@ M&P9^."4E?,,V=OMH*O@U:).GN\FZ.^G9YRYU3YDY&S,9<"PIT@PC"#1C@AEI MR@852A%CU[I('H@Y7ZQ ;\.<7I-N<\Y8SYP]#OFO(3!1I?KJWX_]Q]$23TSY%(LVPW\C4"CGR17 MF"D*G":(TS@6EI&RF1T%%N_DDL[WO3&JY6B:,+B6%^RWZGW1%\_8J&[[1BAG MB$$9$\@LLP9@BJI8DW+KO9I;8NR#:-'T6O*>KWN^OEB^QK7 IM1S&6)$"4J% M(QQC4 IL91E='^K;$E\?1 &GU[#5$0QGP-=GY8G^KVTGKCU_K.?:51JA1@T$ MY5!)95&LF8*&8D2J86H.2JGVBC$]G+*2K0]B.73F-$;7I%49OB51=(OE^US. MU.%?,&>P-JLMB/T0^BP7M&;U>%/Q]&;]/'WN$Q M:L>92G&25OT&M&C4@# 3:TNP51X@-!9068"K_!3!X):9H\8_QFBR\*M]?Y_. M"'H@:-> P*A6"8PR6L3$(AQ3);"V5*BJ+#0F9LN4U2V1X%#I M-:U6AIT9*#QM-!Q^6D%X/2A((RF.)?]:\\,CYRY4NFM'M+/#NGS+A #36"FR$I$@1!915&E#NE)5 F9?OS_K- M_IKWR0^-;@+&K&17):M[^)"T'M#>(PWV.8@I);$%!/G_6*?2_XPUB%/X?FD86I M/OD2C:=9%@V2V>S;6V]H?TUFPUUJ&'99^HF-G3SUJ9*(K*2" ><( !C;V&)@ M!->%ZT<20H!D#ZV2-5OD?45 ?_?T8P+Y5-3SP/?SKO "[S)F\H&SAX$K?IQD MSH,38#_WML>7\\,77I>&**@Y(P(09""G4#!G!D_]_&8QCI+!P&_Y4Y686P]"ZG*,9P,?BKJ4PVJA(:.: MQ)!K(:45,:SX4 +%-_*A_Z-ZKQPH_2'-TMGO:?!&JL%@MO!,MCR)>#JSY3FH M\A@.I@Z@-KL>=%;BGX%@OP"6HZ#N-2(!,\#%6$ .%.2"DG+2A%>M.69KB59' M8;EV)"1J4SIV7 B>NI5OT_N9/[>R-FHRC)*[J5_DO_(W]AT2>(:)$10U6-AB MH[D0-E8,<(@Q+@NE).%(*/0,"S<"=+_,@I=E_NV7<3*9>]9U_UR,[D/QX\%$ MHJ!MRL132W;H[>F>FY?<3&INYL"SLA-,.B0!4\IM>&<.XRUVY@6E8;KAP+ ;%T7#DJ M<8RH*,L5O B&#,,=M&C3V&//P+HH)C;)L.OOV\W2^-N&I3;&(C],[OK/RLK=' MSY1343WI06N%L83$Q$!I*I2W1I>A4<3E@3FU+4&*.#UK3CTK2_/=!Q-]+(H" M(F\\??]_/T2CD%N79O,H+92T:#RZ&\TOV_YDC7DL!B+B+.#2Q8!QI' M3Y&V MM=/H<2Y=5X+?E?M=OOS[<(, W(^UVA%_!)]%[L%E6)%%B_;0/&;@:68T7TUV[G75-59M#/*V MAL42^G>(T13".%0\EJRJ%#-KO2(>XU:3[_IQ4H3Q%>!'"9ET5ASV%N1Y4,I-)B5PE0H,!:A\?=N;*M0"8)Y39GS)5G92V6 C.]NY_. MDMFWY7R_07JY.;4R'N9$20*Z=8LK%UE!2Z:\Z%GJ+W/:PP0>3@82UZ9GI MK*"[)'EVPGQ#ZIH0K!%6P !D4!P2ZI#49)D8B^C:6(&M^:8=*85;E5$=%T6G M;M1MW?9_>YUQ0R7T2>J4&[+D.&MP)U32*LT5(5(A&#N-=,F=V&CQ7,[KEAV" M6ZP$Y5>$M3J&:]_#[W[J7&\X]B#P. B(&@0$(-R;DT!9S3$UR@-!E2K+)>2; M:U>V H%VY#4'5P@?<9FX_>T0 M72!;9?97K3G?=J4=0+'G04P T9@W"AFA* ;&.:0YXDI63FOM$*,;0:R1]>]) MK#TMYE7[&?>&_"NUKNCAY 3A!/&&801C:HQ#V%*H$!$QK"H1!)-X[&\:R%C?]]^CF+U& >VIR&KT3?A_-'X*?P+?]^_@K^]$/T-O?!7$>F?&\T&8P7P_0J^KR8Y]U3)]-YD2H6 M%*WI591X]V_FV45JW*\]X@X<&^ MIEH8%J>U\^6NHT^WHZP\BBBTI:WVCL:W.9T<+,8C[]YBKGQ M'T2?OSUVJ=_7?6KAL=)HF@>$[F?3WT=9Z.X>"*^B2D]O5R65A%T-;T\]N\Q' MH>?N+)EDH_R*X:'"__B/[SP-)_-I""REZ9U_X%EZG\QG9:6ZO_1@<;<8)]7A M>;Z;1/[LPJ'Y%0V]019H\#;Q'R?^8OX41\DX&MW=)X$EBJ7^)R]Q/?OO7X ?#FO]-B![^DD]!GR9^")S]_*$$2Y#05V@*F M!=[,TD&0!D._W8&*'J.3*/F2C";9?$F2CU#C=>1O&K)-_3%Y7+CS/Y@G.5$_ M>=5103$3?_Q1L/&NHP^IES+_6I)*,@DT_=Q=_7OWZ62818M[_Y.;Q7SA0:PF MIW!Y3ZLY(!0]$A:3'%@+S@F(M_!/,@M/^N#$=NONO;B[2V;?WM^L.TJ>;>4- M7$P=8Y"'#C[ 6D,1JUIY6\UEHY6W-T\40[%ES'%(%8&Z].$('D-ET$ZMO%LD MO8 H10/N'##RQMCW'N5R'ATLYB9MN2;]9CT]O/M#0[1 MFZ>]1\4]&#V3YN!](_(#.^ AO)!.Y/\39):;!+'9-R7O:E_JUR",IIEP65ZR M_O#[CO1=.?R^(WV7 GEZZ97YG(R?SN5IG4?Z#M''S37 7O;5G48X1$0;HXA" MW&FK!2X3CB@'$F]N0;]5K@%KI[$>N2*BU82CT\\EN.2$HAZ)3AZ)< .)I!'4 M:NHX89QJ"B N$P:HT-B =I"(MX)$5%PQB3JD>@(2$1YGX1])DBT M2QT@Z*Q9]G# QEV:^:7D@;(J,#O9;9;8650^;>)K3AKC<*C17ID0 %*GK,.0 MEMUDJ'\%P4K+BW4>?C0V%GF>GHJ7VK6A]:F3[)\<0,FX'IF ,02Q9K$".D88&DIA^78'LHL MIN;%F.#-ZG!413+TWLKTM\?0"E&_5\?;ZN;+,LK*H\UX/%+/2T>Z)!P$68T[(./ GJA%3&0*2E M8-@8!4G%P) 2^6(&CHMM-N4N'\43#46;LOET6+5W;YT&/S[/CJB1&R>)IH1J M J!B6EI#D"MKSJD$C-H#L./+-.7GN)#V:#7>P+/Y23QDW$,ZU2/]DT:N]BD<8,# M&R/8UW"]Z$Q[7W8'-(H>B,X.B$@_1Z,'HAZ(7O\D+QV(6#_+X]R Z#P;7JL# M-.,5.U\NKVG=O5/U/GV HZ]E*]Z=KU @PY\W($-CJC/T6R6T,HI)"V.$N+*D M[!!K%'5K*LK6Y3"E9O*_Y0__]]UD,+U+ Z LYK=3__#?U!^C;/FQ+>L>3&BZ M._OVC_Q$GT$3ND03]BR:("*OU^MG(K^+8__' U Y,JUL>5AU!$QKIKGC)D;8 M:Y4F#G7$Y6%9;_.NM4EZT6')#AP68P<\K*O0/_V^: 4__G85,.?++-35Y#W3 M;U(O),J&UX_5W435UD7SVV0>??7/5'20#PVLTS_N1[-EC^H]P /M@5M59_OK M2'F(#EN7C,,ZCP0JLH[I8" I1I8H 3'60#GFJK;3AA*\IFX<"E0^AH;O:C+\ M^]13W[\O9J-L.,J?O36*E>!Z/<1[0NA"0-TLG DLG-&*C,*DE\_?P@27Z&,Q.*"D#X&NHKOD6S&Y)=_!>M+!.JVF MI;P+LUWN[L.,A?#;Q7PT]D\1#J,<(U).4_"[DG>P'^4LGI.2?\M?Y#[Y%CZX MCGY9S+)%C?_OXP_DMF#Y85C0=#/SOHJ^W:7'HV7PZ^*WQM7WXA^XQ6R9_ MCMOIV.L.^8"]WW)*64W_B;,(NEE.]!$'B^]QIW MYC\9)\4TK.AVE)]*,30G\]P62#-(MGSX6PFJ8:1,06/#P)?3Q9?;G&;K>4R> M$8K;> "=3;TH#+?[.IK?!M#Q-PBCNN;)>"\"V$Y3)&BI*7*M'*&QL@8QS0P* MPV0J31%2M:8I>E7/Y#O4U!)5+G5>'%C=5L<#![4D#[W7C48&%F)NC(.<(@ < MT(!6>VVP=7"_O7X^=K3]7J^7>9R2$41K3[GQ%I"EB,0*,DB1-$#9RL4"S;JG M_&7;_;R'?-OMAM?K<;K#.$D>"+EPT["FT:00Q+G8JQS*#\7@>J_\-\^+R<,D M.!WXCN)AI_[\W]M9=9'[Y$OZ]K-7"W][FT\9_#$9?TV^9?Y6?[F=E?NWC>Y0 M1A[(H^I#\H)'SE^NS!N(O$+HJ?%/F7 &FL%-D)2I(CRM*\\WG"GK 3*O'Q_ MUF_VUT^Y?>#%F@G,,9G711')ZAX^)*T'M/?(8#0.8DI); %!_C_6*0G*GB^< M62[Y6[R! OO8QB%M>X^0P_&W^6B01;_^A[<5AJ6;Y%&CH07Z]GF)V2?.:UDU)3@3%U@@.# ME=14\ MFB;>O!D4FW$=O2LL[U^O_^,ZM^F#LR[,#XW"0,2;D=^D=/4.I7O"&^F=FLNZ MAEGI>.@?/+O-B3[_(_WG8O2[/]@PL/+PF,7EDA$0,=XNP-1#%N,,QTJBI0WF M9?=:X-;XIU638?@?5S^S*O16?Z0AP^.)I([_'::C__U[^B49.R]_2T8(N?O_ M6V_/K__1&@^0 UINU]%_WXZ"_K&8>6+\/_(]N%I-AYEEN M,0O\7W>N[1TC\&:>IY,O@;/D^GOQ6_K,-\X3$: M8WK7Y^!&V2CT\:X?^G,Z'J6_IY6C=^;_GF7)N' 6^H>:IW=AJG>8TCRZ\5=+ M\Y\'OWSNEETZVJ;!T9'F^EWI=%O5C7>;DCNX38<>9M[?_#H)R_HR"=X2C\LZ MG7@LF6M>BL9\%"98[6OI6 MIPN/=DD^/#W_53U'O1I(?A6-;J+&10XYCG=]QQH77,D_[,?OKB7&G>!(W'[\ M[H%K&#>.WVTUJ;S:D,U^]FY/&8]31C^8MZ>,QRFC'\S;F<&\NY'' MJ4ZHVVVU1VT!P4C= H((;U ;8JDWHRGC3% A)" 0"$PC-?<4T\8]P>;XDMI MFU,U.DJC?0^7U\2GLX.@CJ ,JR?_ $DM)$K',8BE@P #@ N4H=+Y]W9'F7:Z M.S!^%)3I@:0'DAY(7@PDC3)(B;&P &-C8XYES+B-2R#!FEGL=@>2=KHS<'&4 MZ;HGU8%*=-94JGJ7->,NQ8R!>9YXGP=0[J=97J1WX%9SI]M1CLDZVHVI5%P2 MPI4*?5^M0%(5_,E0[#6 +?FS.ICL0YX[[Y<=SZ9W1=/F^2]Y#H+_]B_ER>P_ M,_?93 ]PQ)YSG=40SD 1Z%D5U9]Q;Y '-<-)6*MI=60.000"GHO@J58Y;%$;ENU=W]>;:V5 M:[O3%N//A=E8MN5@?8X]5%X%5 ME^NE[+&JQZH>JTX(JP1 C0E[-+9,0@(H84 (!$M]2HHF%IKPK\]5K739A:* MPSEU3@*KSK27['A<=/FIPBO9@R*5J[*P971WGSQ9V)(W1BJKH\K S?A;E$S\ MR8_N0U%7:(15UFHM;Y1'>8J.0F%"\>C&DTE9*)97XTS\V48017?^F6^SZRCT M\ DWO!F%]BU9=#.;WH4>4NE]SEJS]"[QO\P6G_\O5.#XBY=-M<)OTC_\/DSR M0OB'G8B>:-*0Y+R:(1CCV DC"#=42*W:0M7%X MCR1\47X5:.(P+^/)'D0[5_,7W@0]K MS#XXZ]P_E/Z[B\S[G__+??CT+OS]RP<7NP_^P^CCI_?F/]9X\&$5WH8^"ML\ MUS[+0L4<^?YNR!MZO?/(.:$*P,,0%_BU[""AN"4"O7=FIRCK.;Q5!U@WM!F6U=J-GXT.*W9).1WG? MT:* -#MHY>;&XLSU+;O TDZRN;3SF3I'<<2:2M[V!;OW\*]:*'@ &V"KF"@[ MDWK0CZ&3:58L^6^Y,.0_%:]RU>_"(]]G>LK/'>]%FGBAYMVK=+;XY6 M-^:U(VH,8IP*6 ?_-0/<NZ\Y_6_C8"PW];Y^^3M=: Q8NT-WB=E=(LK.NA>J3"/JB MRA-, 2@ "]<9 00RXBQ2 "%=(@)R7+Z-18D-NM3(E8!JVI,6DA.-9_/1I\7 MN1?WT_27)(1D7Q/!=DT[(.2*<=3CUR7BUQGJ)XU!)81I$B.GP^P,*1D#!K"2 MW2E5:"TYL2OZR?M)VJ9^@DFOG5PD=_?:2??AJC'S0&00H(5*O,% M<"Q@;$Y&.WD,OW:NGKN"L-6R],[!UPZ-)F!W72D%;61E+M/#%(^0C]C(,#H2 MIKUZF6O!Z@(V9MP3Q66,+18(6&N(0I7GA,B8\+66\V&WWF79(AW:?+9B4<): M:"@_IU_SC[:J..^0G^-T2E4OR5N^*:IRP@S8F =/M;""<$QTS+3#0#!<9H1B M1HPC6S)@/J)D,_]=F .@9^P.,?:9,K.$-3-C9"S#3F+MN1<+89P$)3/[_W#= MLC2],(._Y^8.]I *OE>QU34RW:PDC MV&;CA=/AZS:3$#IL.JO!8)9654#;U4P MPH;'8K'4E?>!#7D+0IVD0]CZQ&C2XAQ22C12\'+H.E>"CXI!2$ =7S% 0,NY&9MUD\7Q6";MB,$Q^Q!VCW,V*69?V?MQ*VRU7>9%WB0EE@= M 0=4@P.B D&B&*4&^%"A^$J+2SF<;S67W.'M##1Q;3UXZG&CY!.9]6%R]4* MSHO!<3WISXK8"@U!;!T1FG/L4!4/= M=-NWDW[X';M<=7>*9BOMS(XZR.M([<[BO\1O/_0=[2Z9!-Q?7$\"ETT"]B]V M$PGTC0^/O]:^UUAW>HV=[E'W[0=[KK[4H^ZY^F*.NN?JBSGJ"^?JOK7G,EF* MO7:::3?B+QC5\1?,, ; <,BH16$Z#5>DF$@CI3-X4R'!-@%6=H!P2_RAW M4,JS;CYSR> C%7,".,(LQ*OB&'K'77:B!IP-L[@L@0$P!=912*RBA1&ID2V[GQ$K<4>W$ MM:J=<-GJO.">N4^%N7O=Y 302M1H!9#EQL5**VMC(R50;(E6#LJ#M!T_$GSM MJIL@>249[N'K$N'K''631FM!9SE4&DD *9(Q@8#*DML5$+%8ZT;6$=W$MNPY MP?U,E,MD[UX[Z3Y>$5A7RVF$D78JQH@0*BS!NFP9X_$*0G.03/LC =BNV@E& M5XR<]TB4\^HZ?IS6:=W43W;O_=)9V7D&(O(L&G5N$"*D48_I0OFE)(S$S@F, MG6!Q:>(R(=3:[(KG&G76(P3>WS0P_V,Z\-^D"T)["1AI]L;:5@=]>&: M*QX[":C7[:@D_D-5(@UET&UJM/M:.EVGT[![8.F!I=?H>HV.BD9T75$I--&: M >"]4HY.B45C'J"8X1EAH:/W_ M2U7%<)4FU'54H^MX\GH/+3VT]#I=K],QR!LZ'< (H\,-JCM]X.V3]OL4GLY*_3,0[A>0PL,(:Z3P2$X9L%(0_[G# MCCI9N6^=EN($IJ2V&"/";4J>GDO[C,T>[CM.2)< ]Z+."W!.06"TM))8"6." MPZR\THNLO!%R G#?H@.YK\8Z#28]0<;LT;Z+A'0!:,\AKMLZ*"65,8P0C Q@ ME&M95>3:V)I-#7R[@/8MNI;X.:!]F^GY'?8+U?7?P3'TP ,4S:>>_N[NII.= M/4(GUG_J^S)IO/UUUF>ZST+;.O8?7OLH3U5>G1H]AV1=9G3\&71<%G"\EY-AWN"?K2"/JLB+A,V^II^+)H^&Q!.:3#X O5,G;(=.FN M0V.KA@.B,_F&W<^C$Z2.:L4$"\>U)9Q":#&,M:R2& 0&Q+:0L2RZUU?@7^EL M.DRRVT:PX8A9#[H)!KQT='@)E#8$.*429 AAP0S%'E)HJ[1$2Q>-3T8[V MR7WL ;$'Q.X"XE&A08*Z!I-A;RHYJX@S4#E**%X6P# U9[=Z# M00\&W06#7CLZ/ 2BN@90,FV "!\I;P\R2X%D)01J(=4F]WEGM*-]:A!,>KSP!! 4*SXLZ\W0\+C_]MS?@3?[:;\2@>OW(/GX:W:59 M]'/Z-?HPO4O6,/OK:#B_]7_ZO2B/=3 =CY/[+/VQ^N.GAX?X9AGGK /9\,W3 M8=#B'@1^]].;-1(L/A-/?_3,KW;[B+=]P?[A6WWXS7'T VHX!\"KK1)!V*9$ MD!5,7D?=5O-!!AZ;TMG^:\]??BV@[?-T//27*"1?L27F+^;MA^+/CT?LE-$Q M)?>B24#_1?#U&UUJYYGB\@,@@(VQGA1 M!F,DI1"*"D>(K5JQ&T(4WI2WLDUPFAT@$&-:;L5.0:L=@9^BFZJ=J);U4[0%2)M M=I;KV?MDV+O73DX KW"-5TIB3)!B6$HF"'7*<%'A%;!\4_/CSF@GCP#8SD.1 MKY!H=HJ=BRWF.M8(&6N5TP9(6)@B%A.OKW14.5$MNTX$ M[963BV3O7CDY ;QB=1T2D1IPX($JM''@,8= X])U$A-N\*DH)X\ V,ZN$X]> MX*S1JQ_FUL][Z*SH/ ,)>?[S'A"2=2%7S&+GI,. 2R5YC*TK:UDE%H@QWN:\ M!WZ8>0\M>MY)FU[WGDM/2(_MX?XR">D"X![C1K0U!A 12P2WAF,EJ:.B-!FL M1L2= -RWZ,I$/=J?!).>(&/V:-]%0KH$M&>--G[**$X<5U)B!S&DL;6E M 2@ M6C'CE%&A#*2 .Z^6<<9-:88KB= FK^M.D;LC0>\^2<^LU;RB'GA[X+U(G8[ M1J,^BIBT%$/-G028*DI6.L,:$1&"I1M(#*Z>:BYA!R\J "(NY MVS3HHS,J7[3O(B%= -I37*<%8$ 5ELP M$#JB0: 5J;HC,0?=IEYH74#[?;S'AQRHU7-I#_<]W'>9G]]AQU!!%EGI&7K@ HKF4T^ M=W?3RLC#)BWWX40(/;6/:48*F!L+!QEUJFU5/N V8S2K"S(.98(\2M@-;EZ!''G%"%MD2/7%?H-GCL ME4TN>^CHH>-"E0V&:KC0,76Q,@!H3#5E@AN=*QL22DXQ9J>J;'0\2;Q'C%-& MC,M6-AIYS;$0%G% 7"R D A)00OTP%AH@]:28$Y$V>ARFG./'*>,')>'%K1& M"X @) @S:@TRQ+I8V@(MB(VYAN)4=8V.9R_WB''*B''9N@:OAQ<2(P$&D&/( MC<4QM5R#'#T8EQS8M=*&$]$UNIQ_>_K(L4/*;7<#*UMU/A*=J7OH?CX_DW5^ MC87>D.',^#>-XIA"Y,2R'UJ,5 N54Z)[#8X.&6?=G+[?R2S]"\BE.!4PZ'2M MTWE ((>UAN4M,LRU9 )C$[/84J++<:L6QF#CC*.=2IJ.A(F=2#SY_]E[]^;& M<21?]*LP:G9N=$?(;KP?W?=V! B2?6I/=U5M5T#L ?&#'HPZ"X8]-I1^Q!(&FEY,$)8A)R!$ A)S.\ MEA!(HT#NRLCMC';4U5,8/2#V@'A.T$#K6A <<\$D5E0B"H4(2:BJJCL2A6(C MYZXCVM&!<:L>#'HPZ"X8]-I1^Q#(ZV($D FF&(4TU#H*& U#K:K"8USH7>[S MSFA'73VT=*: Z.)O/SE"5M\?Y=G%NGY8W)I;AL5GRQ[I9!$7"^TN*VYT?VZ? M_M P3)*M+<\XG207-XF#6XC WUM:GY;?*,':DKE_;[+J(;/X6W)QE27Q7Q?Q MM5F$G^/Q77R?FU?]=).5Z_?8$-<@BQC(VAQU_(0ANX]WQ1NNIN/1+^^\F\S* MW]]R$0*H@T!@+21%BBB@ N4#RD,52*#TT]=G\V6_?G75BZ;7GK8X,YGGR_6+ M5]=PG;76>,^!Y%?#8U^2<>+$_L)8BQPI+J@,I=*"8A*5O9:XX#*(+E"!;N81 MR4C-GWP[WL' S>U&;"74D]FK2*FP 6.@VH,WQ?6[\6-[B'E:NF7U2Q6OM[-.RD46#A$ !TXI2 MYD.BM&)EDT=%#)]M9.PV,V6*;=)-H,BK@5O29-@+YMB]_Q M]V:P,U6&#:3< MF9K[9((TF*(8N:<\-X]!VT2N754PD@0$D098*A]%D+#R\+A0W/[452+OY:[? MG\CVU 8;<$).0&3_1$1N%*#D $=F6X#,; ,"BL!794$8!"BC&\>$NT+DO3)6 MGB+)%/"!!#O;PQR!R/HD1!:@;KN&F634I[ZB! K$(S\498L.!87 &SUYNT+D MX-A$QI(.)#X%D8,3$9G7[D/ ?1SZG/A$4P"M]5QT!Y $ZD[2^3PN$0V.]@ MH)VI[T<@<5B0V"F@[5(9-OIZ18%"?BB11@3X/K5>D8+*T- 8;13PZ@J5HV.+ M,I1BP/ IZ!P5=+[TOMXD>;*BI)?7WL3?S??64BK,D4)W3R9#\UORKT4\MD:+ ML0/2S*RW69A\-G4>>F]J;C*FP=C+BU?9F\T3S9+DZ;>)LR#BO!Q'X4Y5%Y\K M9&E^[6__6F__.EC_V@NK;]P0JHE77Q[/.!JE(VO&-8VD!VRD\N'F@6NU7MP( MS:^Y,??,KV9(+0M?XZ"B9B+R51A*B&04,B$MXCJ(]:GT.V_V;#ZX])M.;PU' M6F^%>WAUE7:K[IYS7.%% \SIJ[&91.,@/&)^)# AC&D_!))CB4L'MA+&3-XX M7M(5#O&[Q2%H !$\G;UU@BTSJ_.GW('ND:)Z.-G6_=L;3N@U@W5[?8-NMJ\*=% MEB]BH_V6GOA'O/6U4C>PS&:TYU+1W5+2K_",I^:R[#D.;;[)DCA/ M1ON"UXKIT#I$D1JBF XCQ:#!J5#Y)(I\&*+2LPHIAQOI7(U]C+5NK+E-#)W ZA5X = *PUH%&+)JC['"A-?R2-L.4>EJ60# MB*&AZ?&WG$MO7:#+(*2E=6YP:.!P._[V+4N^65%VYOHH*>7X<)/]/W:1K0YP M ,DB$E&?1SX&&$54:5TYS(R)ME-3>.3\_X?DSOVR=LX_6-+RZ"KX;Q\GR<[, M(KID$/:X&0XO-^L7>F;YQ^:/0UED8'BAP0"M>VEH'>T($*><,A0$02B5"#6. M4!6!_&3B7P_E.?P!+LV^ MWX*W99:4JGNAFMLL+J?GS;)T> Q$V$5Z5D=-("*41QA('44AHXA&I5M. J84 MV(B:-#TLG^QP7PVQ,;DDG+:0L%)3^P>;MXK +ZN6B/L2_O+CP"D)=W&6&1/2 M97/-%IFQ]JQM^*#B;A2.W-J<0PLKN;G-*)0+AR?IQ%)D4N2X%8QF5'#)C9<7 @M $?&OD1D8"2DO-T #8+*7^*[RWO5'Q3 M35O;69^GF@$N-['E6%K&2[KD-JWQ]:8%C57V/M6.D0\NC3&=&-:OV--E>O-? M"BY]:4M]FSRMR5$=JTN;AH"],JS2,-V512YF.>4J4[-Q1LG[>#5.OQ5F@;VH MX7EQ"]2NTLAKY4"@,,2((V,@!%AI'V,0E,H!(UIMM$%\P"FOJ^'#TPGKU[OI MD6/K2-(!)Z=(DUER?N<41U%[DS81"M?!O"XHCMMX MY P4QW558@4G&QK%W&B7A5I9W]N^@MGHMD)\WVSS5!NV"35 $LD 5/#!@W## MRQ D5_/WDWR>+1QU:^K5N.+T3MA1)D'[!G+Y90O*IDO%V;YY>D.C6:;6%569 M&V8#34?)Y!B9(CL90C8JXDNB&+169@@)##&)JD0 !B38U/M6"!*48_YL9F"6 M/YB.QW%6G&I[V7WE8,Q EZU9'_'$O,ON$/=N&_G7(C8;<3:^]^YNDHD!B;PP M/=)K.W"SGHE+4+*FQM4TSAQ_C-+,:#[3+*^2O2KF*<]:F#$/%[>+L5%8OKO$ MI4D\7V3)8_QX%^>>(48Z'Y?1)+/D<6J#&?/T8I2.%XZ19IE1?MQ:Y-W3:9T= M5LSFS\IN*VQCNP1ZM[K8F2#44U3;IE][J[FZXN#<%LA8"3TU0Y"6W*/%<.Y- MKRPO%(QHV&J>SL;V_&K+:F\C_3_T)?-]S1#6OI:"]30-/:NR\<5QM'$'C6-#U?)_"Y) M)BUO5K)Q/D B 0)$01"0(&0*4B#*C"1 H,"XX@)+J9]+^I5(\#'[;(7V0S6Q M]Y/98KZE1>0+>"NV;51D3Z9@XE)2V((%5-G WZ=CLV1>$;NWZHJ98?S-&#_C M:6X18.DDW8AAVTH-[A'/'@0&SQ__/(N=W3Z*[W/O!YN'IE4/*/./LKF?]H%\&\H<3, MD8LC34JQ<:]=PK+-,79+>Y68M]D#EDDV3'.G!U0K;K;QZ:T!]W7I.W%9JQJ\6UA1B:*FLKU_?GSB0?% =1S9+DVVN3TKLK_&I7A M.4NI]Y\^%L;4I)I(![R-)H&:^Q+X03//*6Z^UW'+&81LBA>4$ MG!FU_#$O?\VW&%;BO["A%Q!GXLEWUG<+V];2@G91_I*#2_9]7"%J56N1C2QK M&IG_P! *(GRM(@X(KB*\E/A0K^Q7CX9W*[:HN&7T?E+\O+E[%>S1?7V&2S0@ M[89[5X]CO Q>-!*JH08:1 Q@'""B2. K6)V)"HT6N]%][JAXT:-%Z6\KM^EA MG-\T3OV4.\O2R&J85[.U/-+E-05?U7:6L;'8YA9 ("?5IA+70DIC-JO()AQSP=M**3LQRSTLKHI>XM8"?MYA9LE3!8!=* M=D4P;F^346I68WR_A**1K9EQG60'90FZH!2$92FF*$XSSQ')^R.)\T7F5C]_ M_G15,,TJ4GYBG>C:YYF?QDDERG MP]0L0B.(&B7.O_:B;B.+.;6?9Y9-ATDRRD^ -J3.7Q$4HX"#2(82(0PYX5%Y M\!":?<_?<--\*D<99=/;*H7@X_4>>/#B1GOW,AF]:[.(CP?!'01=IYDU0HUM M-8S+DP,K',6+V9 MRZ>?>]<6HER$=%"C@'E9.K+^QR)T>@+>K3-@ B4P";B@G%.$@(0J*(N^ \$! M RO*^A[\\[F<2S><3,_B5W*Y>6SM:.RZPH$K>E5Y?D?E1FTR'+$8SXO-),VK MFYRCUJA]7:!VF?8WL9D<1L7)T^') MV(_6MB)&BA" I-#*L ?'D1"5H@:5+\E3V:_>J.I]JMRFSI,969OY64YCCUW@ MTD"9+6I0(^,.YG'(=YLVH+1MIJDMRHB& $01HQ$*J4 A$;)B&LRW'"]4H_]> MY'.G"WZ=JJ4^]RE.1^\G.IY9->=]>0;&?M$L4]K0+FV M*:[@YAH&NKAQ[@WM,J?7:5&6([8;=[$J%M(::OS,+,:%5L/V+(E.FJ4@:6W%(HZ4I$PB$K%0,\8TJ$J\4:'!KI1X-30L/7 MEX9K_ZN%\^CGLR5GR;BI$CX*?(,Z,F'F;(MWVO!P,I[>>9-D[HVGN5,E;9;+ M]\0J?,MOX^]Q.G:1A[5#JV5!S#63KZ]VNW&'A'VUV[.I=HL/JW9+GE#M]H3' MMRWZW<[F3=1Y":>'LD[]>V^>WKHXIO5268:WN=Y%"2EB0YH(#0J'W)UYB*&_ M0:Q_+6PHMO11-2KQVJ)/-DILRT =D-K F(=^PG]_/A27(VN6%-COI/%-,KF8 MUHGK ^_[U*6YSZ??$E>SP&D$-EALGV1W-L\=63??7SQHCCE49"G#'&# ..G;[:S%T[38FQY3?1QC>_;9:= M6$^G*Y9I.7-;<-E&;!HU'EI6GWCMEL- 8> S*F$@4*0I%)!4U9X \-6*;;FJ MPCR<\KNE18$\68N"PX),\+*% @('5^_:2=#:5P6))A*(B$,:(L9D5%7#-035 MYG]WZ,,U>#]R:+ UBFYOR75HNBZF[/A%%ENGJ:@=0$8FF1^"D(=8@0!KGQ!9 MTA3@D&_XSCM%T^U-: ^44G2)F#A^;EO[1&W44&,1(>9K27VD((B8A* *B/@L MV%6,XV6)NJ6L\>&"BB_9\J2/DY9#$!]SI5CGT90!;ZD6D-"0.2'51Z=TK#;PMK.<;7VRV4,O-EXD3MO MR_)8FG6W#,N#9M;[NYB;*=F@0GT>;6##%S/K[/J>C.]?MC3IUVG9@,FZ (LZ MWW>)2\]+)_GBVKJZ[0_7"WN.[GB>C>UNDR(-HWS%E@I%.QP,[IS.9$L1^)\: MWHKMEX0_A;LN"7X*=EVB?](KM=BW7^7_Y&^KV*Y^6CIOGHL;VY*S9G&6>C,C MGHL#=BCKAXJ'-S9!U/D4[8EMPPOQ/"Z\8#9,7":[57Y#ZU=+IM-;#39@J,]775E\7&>FL_WQ9=%SIB1'<-,\WM[T97E(.M;-W_? M)MDWEY)FH*+X.M]05E\XG8G>">+].'B[,,J^.XMW2: M96;WSPQ)77ZN.["[R.Q0BA?$J:-2XK2>Y0/,E68]E@MB]W-;\*<\X&U^O4O= MS"\6LVH]*L(-UJ,E%9QO.,@WG/#>AO_=:]7UWCS*;L CL4'H65FSRD)\ 3UY MXUR 0Z@C'&K>I\Z6=OPT"-HK,X6*BNU3E=<>_XX )AP@D$8 M 4XT)%#YE;AB!E37Z=H[Z6NJULX_:.!&8%]R3*B(0*1Q60I-VB.7*NHZ57L_ M?8.NC0-&1EWRH2^B,,*1 D'$@I M_?22@J[3M7?5UU1M'+UA$@61%N:'$(=: M!9#CJ@@91'[GI;4=;WU;M5T&IW#7-TZV: !@&,DHTI0'V!:G7)8LQ3KHOI5S M7A[[;7[Z/1SSWO]:M^H+_\!N<]O:SMWRX=;'K8WQ?Y4X?V!1HZ>LK#=I-%TR MUPR\T@LRS]*K175XV0PA*8Y#KCD]G'>K\$=9QMKBGMFRFK4GH\61/>A&V72U M;+ICMCOJZ]:JFU,*3S>E=B80G&X"QQBN/MUPGSXXM>V.QF/>&DHDF&MFML=TXD(YQ2P;J[6\NSXN],#D!YWT M$O]2U%.K^SL['6:RL3*%IWY]'5Q(:VC#90,S[;O$J \#5[ZUZ!M6A+66$;&S M=9B[,Q/C6B,K?.0'%(7;3W=LMJ6((LX !+[1'",_0IK(\E ^#$C(=AW\:VB3 MGY:R?.*$CS:T.?'UKDIC72!R&[YT#BYE"\V43T=B M47M?42 Q"0*IE RY 6L8+1N,2*W81@'##I*X#<5&[T'T208=]' MF.D A9Q"LNP_B-#N7/@N4+D--SODU%#YG&DLZ\R34/B*,XFE8!0C*K$B447C M(%+X#&C) MLW--!8&WN)2O,)T,J$4BK<=0ZB M$Z1NQ0-_ E*O.MGW=D= M*7TJI>=A4+EBE@4MBS[-A6/%?!7/77.!>-/A4CQGTT/EW#WEN]+KE8\CL_@V MW[(<>/%;,U%SS_H%]BU;:T\/5EY7C/ F_IX4'0;*RDKF;O==782A<5/IL,F? M4U;AP6%MS1JM2NA5N=[-M5U9PWP_EY'SLKH9VR6N9]V\><.QVJ"DNZ-./G;W MWL:C9(O7<<\5675U=JO [);D\&7%JA=%@P_3!CXU>;<^"N1 +#Y&Q=F5^^YN MTGER8;X9)@:E[[)X]JXJP>^ZN:3#M3(MF(B,@)5HJ@.0H"[3/4S.H&Q3O?Y6HTV_W2TKX/& M C,:2"H0C8CY5_J!KL)- M.ZZ$X7:7].A90>$WI],L+C.I;,E.8A!V'@(R4Y MU8CX5?N)@*. =YGPYW..XS&R!Z[,*.M4)^53F-1S"$72;[ M.1WTV$[X9A)2VS2OC^,9>SYB/.(2&!U.2B;]L.I;SE$DPR[3O)5#(. 24-9" M+L%VFC?2S-J/9D#2: $L." ,(")5 $*CVD6ZK/T#. ]EIV7=1JS49/1*#QX\ MP"F[TP^-6>@U44K"_-QV91[)7*Y^I;!LC!LT;3:/K)18+(1 M\%RIRF?+%4X7+I$L3T=)%E;AG2'D]D2U?7/VW&;7+Z%HVFMPO.R5VHIH#%:F M8@4XDQ1*7VF$B&884Q 0+MF[9@;"WH4\V=&R!%9S B"X+-24S7_7$I0>S"%J M@$R0YL/QU/9J_WBM71S=L>*?95]FFT7ACZ>VV^9F4H4*0BTX]87M&V)T%QP& ML$JJ((3X%W6,Q*RP@3VH%6M%Z6Q#%4_Z614;E'K2S)*,\-AX_MF'\TL^9X8+KR89=/1PC5AM]OD M=]TRYJ6&ED88+LR&=^,E_YXED]Q^;>GX97E>H"@X,K])L]&%I:ZM=IO/ M7>^V@A>JLKD.G4L]HV"56;GCY%Y!X&FQSY1TOK#W-+JQ;^4N1][Q?;F5-N9] MN2&Z^Z->=>#@R_ F&2W&2:D0E>E-!;D_3.=)A8 ?L\]6!'<@(018!YA@!!%& MH4 (+67;1X UD%#X@DBAB0X4HH@:FSZD)1+ZR ^"QS%DUWLVD/#DK1'-?GQ[ M&V?W&XE9)?$J3KP?&*XS")%;=:/TN6V[/J^T(5M:>SJ9%"M15G!N]F^_3B=& M="RSV&KI>:F'V;+2EO.FBSQV]8?,2Y/9O'DNIJC)^^//3T^Q:V1>-I>R^7F< M7,]_!N8+E_.:&HZ>%)\WU[KQQIUW-XC__380.J?MDS$*;+&M"G7HN"95?Y :PS4_%SR6/,KET?IOEGEFJEYU;7A M^9]OTI'AE&.(/3[7DD7*F<#9OSVW:WA_ ^[_6EF+S13S M-G1QMU/FVY?GS9 ?OUGR_^D^):,+HT-G\;?DP1WD-,-)_IUD0WMK>/C7M\SLT".[Q4RSG_\V'";)]77;7..VK&-8 M6)46\['AZ;CPJE,ZQ1*51W78,X#DJ.OSX&JX!3O**9QB@@\X3 &E(N&@SKL1 M4!,_H ABJ00G1 %=EFCE*!!RHTQ/Z>(L%[U4W1LKO\55RAJNTJVWUZ[23?_( MAG^SL)6;KDW;B;WT;.(=!77Q+J_F,?BB=8[?R)PZH;(-OHR !Y$/@@B;%MM M 3"("QS*SB(?$)6(B);9:M0/G.*@JO0!_8VW5R MON+7R&+%*N TY *S2""SE?H:ZE+\L B$VBU^.[;+$TKG@?LFXI>[\UO.04A[ MZWW=>N?/T7M67&-X]F]O-%U8EWWE&SOJ I9O[#S.QR$OK1"\9L_!_D&6U^<(%/5A M"%NJ&S"D ( 1-B8W$ A5CD 4L/W X!E&]W$1XD#E05S"G5T/>Z.[,\K#FM'] M#!%9S!Y9AD=*5O'9_-VO/\ ?S:L7LU.96)W # %JJU\+)H20$6&4^T+H,,"5 MV0&-)H$/L?I%AZQ^MON4Q#E8%+W9_QKDK]%GG!DY41&/(NE#1;$@O#JRS$$H M4-2BV7]T\3S4[-_G#-LY".E1S?[N;MT5XSW'8WZ6BO@/CTLU:3KS!#;[*J9A M$#$!"!,^66;R"[G%ESZM!&^Z*M4OY$UOGC5Z?&/%1)Y"W=[D[T,8XU@B\.-+ ML_ZY[MUG*?^/BS^MJ]QQP"4'5"JL=4@H9YR5Z>N*^"(XW)=_4G0X<%LGE^PD M"-'Q[?Y<=O7/>QXPK)S^=4W\M08"RTO>E&G-:Q20/ B 0B*,C*[M^P!*4=6Z M1+:7WFXE0%=KVW4E ,)CNN9[Z[H#._3YBJ"LSY&%TF.NGH3WN.NX-[4+ )6R4 M%0X@%A$,PP C&#*?1#XL]U@<2NKO%O#E*JO)2)?KW/GM%A\S/::WN=_&CGZ6 M4/ X$J Z^ UAJ)G1M7T0DD!C2EGE7F?*G"2TZ9RS]8M\PB(:!5#+*(JJ1-LPXO0(*7.B*RES8GHQI0%3&E8$ BJ'B5 4>0VL.%=T"P_.C@T+%= M_768Z]W=U8_BH^^R&#^^BT, :T$F0+*0D5 C*:.06#N[+%_+.69ZCZR7/5UL M7=K1\3$S5E_/OOV6MN2(N;[B@M)I='G S^H7.N41C@\@FM= M=L6U#H]:VJD_C/YJS/JCZPI]&;L3(QJKM2*@H*8LX SY,F1!1"+I+VMKAK2U M4,-Q8:YC!_,ZZI3XR16"7WX_JGKB-+NA'*U6O+HR1Z^$0UHM[&K74J^"-(NP@HYE=?[]:2S=,A8G^IL$WFAK]#B36BWX.&N' M'ET[CB)%H6*2:B)%X%.B27F[1$3K"[!C[1Z6#_E4\2AN^+31<&9KJYNGUVJ0 M^V.OJ&N(,LXT]K%M\0B5\K7&50U1!0GP]SA$^5AV-GN2G=E8&K?/KH>.$VA[*I:\26 M3D>YK=4^S>R@S!MM-YRB/\[._F6;V/Z8/#45E",U>GD_\?YS,4E=4>2MJ>H.K(^LZQ]8""(^A0AI1C4YA.OSDHPK/9PWVXM M-5#D1"*[#"?+GMYQ#H(/:!M]T1NM!YNB8]L>EJW]S$]MM=&LZ-G,W24V8_,@/-%^/YP+M>C,?WU39W>D@VYF5FR-&PX]M7C9!CLLH?OEY;T109=" M80TX01B@ /@!H=6)<:EUN$T%:UO>_;;E'=$!.*V\^R\L[W5G^\CG4LDP B$C M6#')55AIW#*B>@N\O["\[\4-A^IJEWCG(>4#Y-UU;%U,2G'?;+'[ @" ZE9. M6. D@ '8> '0H:,X>J\NO"QVN,0VS_*J;U1C\=CXE^Y/%Y*\E%==5.B**02 M*0Y]P1B/1 B6I4$@I7OTVCBQY(>GD/Q]P@R'B/[>]L#7U4;3+P<-&/;>T)-B MPQ'

7Z MIUNN/Y(X7V1%Z_?GLZX1%^]VFEDO2"$Y9@X[O>#NZR+PN>Z>VNQRNG>\[I@Q MV);?*/':$KE_;[+J(;/XF\'X+(G_NHBOS2+\'(_OXOO53K'>36;Q]&^YT12@#@*!M9 4*:* "I0/* ]5(('23U^?S9?] M^M5)E9%P;?>)9@FW>'4-UUEKCZ!I$&K!J2\"K'V.$0Z#9="4$.+OC!BWX$!5 MX_%VZ#'H72<1&JVQRB+TJ@3" L,FR7RI33HL_\]X4@(] ON)9^R6*A?&XE<0 ML@C[BB)!%?)Y&&)% %4::O*N28)]5PFR8RS3%C:!\-(K;.K-?__?E<2)A])\ MU]-G+& ZO S,UCB>6L3,+?_X8T.6=]O8"3W38]1[XSDN,6C.SH)HMDG>_1NK]9^^? MZO=_A-X?H?KRC\_A'^&'KU\V,DI6N&,/^=EC((?, [W[]7FD^S*\24:+L;%% MED141K>9YVHR^KW<>XTV4.Z#HX^3S\EPD=G(A1_G:>X@YU%28P8)%%@! 4-E M_D(#U*?&JZB(4)>*D(E110R4IUEB5*#"H"E5UO'TSBBQWCCYGHPMZ*>3 MV6)>!W,N-,[0Z5!& ;VJ!M[5:4VB,U].Q>9[%RR*([Y3AS P^+X+> MC5&6]XXLLC85RXD+QI3,88=J1G%U7XYOF2:P,HR;-,EB8Y'=>S^X'Z>+W*Q) M_N//3P_,-3;Q)NFV;^J-!V[D+CG=*IV,S-*XS\TW3JSR-EY%Z3+?Z6@99FNC M+?+)(#!3+7.&AX94\2Q/?J[^V,@HJI/2EH=A(*NRT;8DH17OH/COC92UU=_@ MPS_)9]WUO)_>]KMVIP^V>(JKA:S.O4YQ0;KKE/5*#OYF,OU1CWF5UE8;6MFZ MDKJMY>*;Y #\ @SPA+5HD25^MUMGL4;PC1_F[)G K!'JF:!G@G6G6,\$;X4) MOD[G\?C-GA!N."-^/I1%WNHQQM<\\9[Z/?5[ZK_-B??4?T9Y+GBD:1YA6I\> MZ%)U0);.ZV@O_9(5 <[@X+]D@":RD9HK& QX% 8@XC1"Q.;E1Q'TE0#$_(=M M1+^J#"@U&14)>(]7,>&-X_W+<)E_O_SS?U7Q#&>ON<2KC)5 M?4T5('H_R>?9PD9G&LE;E8SL.G&U7UF4_TFRZ2C.;RRFN*27UU KZ0W8P3WV M= I[<)T<'$: 46#^D4' L$(@9-AA#_&A+S#K%O:@'GMZ[.FQYYRQI]FY6")D M-!^,%?6QQLAG4#OLD2122,AN80]^0>Q9/[PP0$?ML]3#3P\_;P1^&BV3$:<: M8ZP%5QA*Y6NNA8.?$*N *'!,^.FQXF"L.&; J$->)/U8%_..N9#V;R*Q(YSY MJII,%, BZX.U84!PA (>4BD1IC#""%E@D<#'+*2Z6WK-D_PY^Y7/>7F#ZMD, MV%E5Z-4& 7I<>0Q7((!UD4*E9$20BJ20@D@2VE(M#EAHH( *CZJQG-A9TP-+ M#RP]L)P46!KG_3GWN?8U]1&@D1(H@")PP**4QD:%Z1:P/,D3SIOY!AV J7PT:Q#" 8([ZPZW2-5CU0]4KT$4N$:J<(PE!1A#B@RB*6!CHC+ MAO8!!23 &QF)ST:J'E:.TC'QO#HD/E81K'Y_>[T)]^E$N/\8GS&D/]?*X]K" M;*ZH93M=_DKY)O5IAPCY9B8Z"@,:^ KXW%9I='6M?>SC@T]:R6<)]D6>#*UP MWQGYRY/)NU^ME7/TOGQQ_KRJ\\7M6UN:B^N]Z?=0GM>P[ MF/VWP=M:@<['WM_<45T"X\&(6WRTE_]LRU&GPVT%//:H$[I'%O^M+.9>=UFS MP&%+>ZZ^>GIK'C?-[FW_MK(B:5WOT]R1-;AK5_'/Q2;+N1JE9:>&0N.X2HS! M85_\/1TEKI_;=#RVF&[F-ZJJU0]OXLDW\ZN9XVHI^Y6'7R_KJZ8->6BSLN@^ M=7\:K]C013I6:_0VSKZEDV)X\6(^K;XH[$7WS;'*D:)W#VM\Q3L8?25E.]], MB=#.%?UPIQA>;3FPY6$7IPPY>'=__;EV\N%M.97>.E<4N3D]2_0LT6")I8;G MN.'34LMS'VWOFVV<\3;*"OKQV/;#:K8)6;',V8EDYN42T9[EL]Y%]<[[JA&3 MM;%( %%$<<:T@%$82*K*!K[:&)Q^]*"]V^@.]:'*6KYW MS]KB!&-=.?<*)3^F=[QS.9=O.?FZ1[(.(]DR-Z<7LE[(>B%[.74!@SKT!7T_ M# '7OA\(Y%/I1UB6Z@)#F&R<'>V2NK#L%+L:;C_>^0TTP!B]:F7A!4NMMC#+ M:,6?_G@P8.YB#=9<.O <5S>/8SU_L^WLGOH*MLZ>J7JFZIEJF\;RPPZ5A=4G M1S%""H9^P('TF90AA+R(G(L "DHVSF ]5V5Y0&/YDLSGXZ*)]I8F]GRUB?U+ MJ2Z$#!@_INJRR?-=2%'=ELK6Q8)@+4R]X)S4B%!@@$O@[] M$.% XK!T:=&(:+]2D&R"S)&THW)'>5]N*-UU9<$!!["O5'\VJLK[,JQ6N*4> MJ6+_-HREWICOC?DN\^<^6Q5MV/(*"P65$A%12 /?YH@(8\M#$>)(,_SP>AKSMEI >!UP<"KVF3>EV.'[WMM'#+E:>[R:-[;52- M-(%(J##@@50*P( *Z@+D36TPCB;F,L. MW;S:/1\AQ D+5G=V#WM36]7K10-1U]"@E !,(Q+@B& 1:N(37:(!%8)ME$0] M%S1H494E$O=8T&/!N6#!CG@TE?4920A"&")I&)P1HI$.HK Z(XFI\,49@L%1 MO+"Y(8OY[G%4&$@F3X@+KRWB_ K/F'OE\7+>E=*H9W:@;-<2G/^),X;J%AJ2 M44B)"(Q"1B*,""6D+'Q& 2)LHYCJJ4Z3#Y8Q+XQG.>4+EF:(OX/KL J[/\;"_ 6OR[(U%WC 6>__X M:?WCG;,(.^4X:T4B3IB)T2/9B9%,H+I0DP^59#@B?BB8Y@;2A"S=7B&4%'8> MR5H])^ " 3V,]3#6PUCW8$P T'OO3^Z][QR&O;*S)$\J&=<\N_N*#^GO2!L5 ML,Y<8B'S":6(<(*(%D&@%:_T&2E4VSGDCYVX[MF7BWE=)_'W4TIY'2X00!+NAQ/.LMT8AUU MG^-,E!SU,-/YU\U\RVZ[UPTJ.S!%U@J*==NA'X='Z3CTU+(K:&E,=T]_N:\CR, @9\!D,2(1+14)6%8PU,JA!$78;),[:\SP(FMQ3R.-7'A*/-4;[K(O'3)4[F7&98U5!I9^[R.6WF+W%[\ M>_(]&9=GU\U=EL4'[@E7TS@;V62O46H>,)]FN6&V>9+=FLF,O/E-XB7_6AA6 M+Y]F+G1WV:>Y]2R9)%H_']^5[8ILT=F58?EX>:[!/2"?FR\2+9[-L&@]O MO'A2//DVSOY*YO7W]A7%C;?)_&8ZRB]7U_[$:_UUR]"3?&X$T1[)*-;C*L[- M,ID1NY7Z]\PLX7+JUXNYP1AO:&32L\7N^\N'8_+%9PG R]? MV+7)BQN2TK4W,%?G?YK&1O62TLG\V*"^9*NU:6>':P90I9^ M-W*[*[@=LTPGB6SN-QF5$XBS-7A&IF\",=&L:99['EVF)1 MTB+NFJ>&-''F63*[YU4,-[ +9#XGJ_PR<@MH%\.\/A[]]R(OIV0,]K&AB1M/ MEN9_V:<;'P7W^?F53_=9.7Z[2/$C3IJFZ.. MGS!D]W&EX(EWD]E=]6^Y" '402"P%I(B1110@?(!Y:$*)%#ZZ>NS^;)?OSI6 M-_RJK8K0S)Z-5]=PG;76>,_I0%\-CWU)+#N;;RX4EH'4F' J$<(^A1%DA>[# M)14TND"%8F(>D8S4_,FWXQT,W!+@KN\)->!:$6[L:V91:R2]NK=WC.\M5)5/ MN%V,Y^EL7,#'OK@3KR!/$W@Q-_-+W$ZLLI<<\,U+W]PK)?>;P9^"P"S8=STVNAL MYL77T^$BMT,IGF^7P\[*X*)1SNXJK:$&TSLW*#.KU.[@I>5I-10/Z:1$@ M[Q#* F='( M7-)XD1F%(<22,ZH!+W6#:B"#Y;J8*6_R7&1W\V(O73ZZ,>K8D*736CFR)HN;F&''Q&SI=OLO'W;I&:79@I5] MXV K+U:#RKWWGSZZQQCM_IOA$+=40R./A3+59$J+%]^G8ZN6-9BB@H]"FZH6 MJAQK7NO-5TDE,\GHTOMCVQK$3ET;#Q?CV,ZF1 >CRJT,HE0 )TV*VC=O?9/A M&+LMFU>4"J0#SDFQ$ 8(G&97ZGDOJWM_=('&R:KQL?\9F MHS1B79;E#]84B'PRZ<_P\]_N+_A M+S_:-34VSG18"8,M7VV^J(6B'&:Y]M\-GDZ-^.WEJM@JC9.;325G.-IO'Z<2\K+9&5L9@ M'FWVXZM%80_]F13KOQQ\,9AU&J_3MMC)8@/2YO/(?K,Z)?/"_RXX:H5GRU^M"^9$'CA[1ZE47T M-=/5#+/XS:SZQ>UTDMP7'^M-OGRA-S%69X$ZALJI@:ZB5D$QAB5GF5=ZWU,W M@N3?J3%GY]:*_':_!C(KOI7-G!;I=.HI(V;S7$U&E7_.+$SIZ!M]K)-J MS 4?II-LQ:/WSVI>7Y/AS<10.,F=ZFYU9M\PQ5_OMFC@4L@(,P+-_V&?2(() M\$L56@BIT$6=@B@%TX$6,"0&NEQ*F919#I?W%J]\G\,<_Z5W%NE<'$[ M*QC8"?V*,-C-K<00]X0-5=_RJ"%CDMR66D"S6$89E%\]J&@$M93_GY^^D_6% MO \KY+V[CC?G#U>N1K@CI:N[VZ;B-96@_3^)49C#B=U&FGEES\JS.Z_2Q#TS M;### U5UGW'"J+MDUZ5C?)1I>#OJQ^&"_R"\$=2U+$0)A M-"H@*=141-IJ1(5.!$,E-%E7$FUHM0[ -L*_+MR[(X2[?OG7^UE2I[JL_VJI M.[W>&LN=+(HOZG#N^P_1,IYK/;9/"^C^_>&([MM(2:XDJ32Y6I6EEUJK$PM9 M(PL-X#"$001]3648,NJ+L*RT"",5*?_%A2QT9.^^F)V)-/U9^G8N8NO?^K89 MP5V5KP<,KWZ?0G4Y&.5K%401-Q95:$UXJH,RS(: \''X@B)44;LD=B%1NJ#T M@2*U7B,>]CO7^AU!E4YA71]C,QD7"W%QB=)M\2:W*/YWBRP0__VU8^T_I^-X M_EPZGPTY]X)+4I=TC0AW95PUI9$.?.&'45D]"VI-HXV$SG;@\J$+/MGX?4VX MXX(DW2P__^9!\G.:_W5QG24V<&\X,LF+[+,WB8SP$A78>$D>!,?NI+NZ\B[' M\0^YRW^V6DDZW.8Q6A[*\]QQ$V][1[,31T3^,2N#BS849B,A563-!C+>?_HX ML,'&*KUANICG\WCB8K&5$NT4[$4VO(GSI @DE\D!^\5 ;"0P7AB&C9TPN""@ MN]Q%7N;37>]IEGZ\]#[;I]LKJS5]\GK8/F*>+ VLS_4D&MGOWAHAG_TNIU)5 M"1_&:DDG!>RF+D7K6YR-JD0H0XC-".2.O#N.(D6A8I)J(D7@4Z))E3B'B-87 MX/3Q-U5&V^XK#GO(-'/IL7D9J\N]'UP0;KK(#?/E R_Y]S"9S6U25YFZ$-]: M%37_L8^@G3R"!L7.$!H2S^LF^\PFM&?0)Q>\FB?V8<]^?OW\^OGU\SM\?GMW M^7T%IHQC)[GD.R9[ER9+OSW+"V.+_6<]]):P"Z-[C5S89(-TSQY81YT1UK? M.!.^1''<;C#A \FZ/?'?"/&?4_:U)_XK(;Y\ PK?,4OJ8?;8#KZPYEV&X_#$O?\WAEDQ&VO, MWZ7F4Z\6J4XK\8U^4J$2$1681Y(01B@EA$,G\2+26)*-?E);I?-CG?.W1;CY M^0AWD3/XK,:=])A=.WNA[H7ZJ4+-&KU)% U\%H80 E]"QGT&>"G4A-.0'D&H MQ>L4ZC;K3O="W0OU4X6:UPW;6! 1D)((:!01;9[MBB%.@AP((X@U&>DAK]Y MH=X_6>;,STV5;LO@66[+DTZ^2YAW]HU3Y$\(6DZH?E^K ND9[JK>L MWYQ9*Z"S[_1#&W4T)/8UQ%1#$4D"*58D+&M@ HJED&_-RQJTX67%E^RHK;X[ MUQ.HA\-33+PCZ(%%[;$-<804-W!A_A=C0#11I1WHYX$ J <,"T"$2(*8@"5.(#XD"\9N?O@?C0:M/!'A]Z?'@Y M?&"\#@X%(,1"R @1JA@RMH?T2WR((&3X%?N1>WQHP\'\%OS(KQWSSL@_^&RO M<$_#SM#PV3[>GH9]^NMQ52,&ZT+\6F#?5Q! $!$,9.0'O%*--*,8=-4QB]ZP M8[:S]M-KAZJ3%B4Y+22@.B,><(4800Q(A/PH4$KKJ(2$4$.QT<#M!;RM)Y3^ M [RM$!_36MK!>STH]*!P;% @L':QVK[J5(64\! BB!"@NDK%\R,(.^!B[2@H MM.I"Z4&A!X43@P*MD^X#%D"J@R!$/&)(,LB#2E-@/!"\ W[5'A2Z PIOH^G! MUZEMM73$YDI]5*J?>#_Q?N+G.O']J[V]XD7H)[Y;5<%&51E-%[:O0Z6KO,+$ M! YIHU\6( @Q\SW$A!AMEQ!9*M"84[#1H?-YKK8C>;-L 9Z6E-2G4+ZS-FTO MQ6])BG%=4 *')()!2"ED B*-241I*<7 6,+'<)B+9TOQZ2S-7HA[(3XS(2;U M"25 B4]\$!&I<81\YFO*JAQ!0O61<@1[(3Z:(ZF=9HG-[G';OG$7%K>.=E9L M7EV@C5YK[:Q0RV^4=&W1W+\W6?606?PMN;C*DOBOB_C:+,+/\?@NOL_-JWZZ MRVR(:V!A&\YMCCI^PI#=QY7JI]Y-9@7P;[D( =1!(+ 6DB)%%%"!\@&U ML2X)E'[Z^FR^[->OKE'=]-KV2IPG31=@O+J&ZZRUNY>APC(P<$4XE0AAG\(( MLJJ7(14TLH!2/B(9J?F3;R<[&+@)]$=JA?CU)O&NXS3SOL?C15)UV-S:[;(N M[EIV#C7 Z]4IK^67!EX-,^;)R+O.IK?/[X!9["?_L6-#H772>4!]X","0\8X MP!)$W.B(;G5)H(!<'DJQ<8?MNTEDUN&?=AGJ]*-',RDZ70*078J=]N.3B=+L M=6F(WS)Q62,<3A217!$(-!8TB*(P*$6'("6DWUWBMI'@!O$EVYGK<@AQ#2V> M_9BJ U.A&6,X\)IE[Y\^JD/:Z.[)9W4%) @#8E!%4*E#H66$0B)*/C,<&(&# M^:PP+F&47 %Q'D "+N'.4ZP=!Q)>'UW$E =!) 3S@U#X 2%"%1Y B4-(T>&[ M1*L$;@5,P"7E+8.)68UL8?LM"X<&YE]CBLVL6O0]&=\/G,YAV_-X\=R[NTF' M-_:;9@_NW1VX;1OG9A=NQU>NKW>6#.VJI]=I\2"K1)6MKF=Q.KI()]XPGMF& MZ7:HQ7,F+H0?VU=?Q>-X,K2O2I+YI6<5IDK'\=*B:?GA"E0!EK46-K^@X\ M\^;)M\2-P\[,\$$RC'/WO'1BYF7O*EZ1N^%4UY3]CO7A=,T:%F]^\GWG\N)HG;%P>&1[TTSXW!X @T3B:C9*4= M^U96.A P=^"EJ/%2!5 HII$&/I.0$-^6DBDV1(W"X#C%>]$2**.**=]/\GFV ML)!9PV1!R6:VT1XY04\ 0CZ@H 6=N<:H57R:>['G^D'9GUK> 45M)QE;*,(A M1J$2"@!#:PC+'9#X)(C"MDZ@')/,#VQZ:%^=AE^R-G6:8I=X9%:$SUSO2^]/JQC,D\SLSI9\AM[? M[.@+Q6:#&?*D@H,E5RQRNZ_;&_UQ//SKXLOP9CJVR#%SI+-882^XG8Z2\:#4 MDU*S;5]?&TW*:BKW[N8D-QJ"8Z'5EVYJ2+EANO'8_J_38J;C\?3.OB%/OTV, MNC2THT\G,T/7GUU/=FLV=_+F9Q=' >8+YU!.S?X[*3YORE3CC3OO;@YI M8GERO*H!@2(L,R_T*4.'\E<'7O:S6?!A]7D+)WY-;PUO?$CNO,_3VW@CF'67 MCN8WYD^S%F7$86CH&\_RY.?JCU_60PCOENFBC99=#R>3%J\0Y.^_5!>M_P99 M_=N+'O;O;N3O-74Y*Z"[6!@',;PORG M6\5D=!&;R<7?'M@XNAY=;X'']E1C!&J$ 4C@&ZV6A%#+D(0!@JH( P@5J##: M2/%R2J1O Q:&>V?))'<[FK(L^\VY;/S[^I)/\;U35@Q+CSZZ73EW/;7S]Q.C MCZ;3445)51#2_1@8,BZ=1JN:45 H1E8.NJ(;0WD)GG)X>C\)/1-!_+)+\7D3 MAZV.";JPN\3^9Z48-Y7B'F0?!%E2ATE0" 6-5. K@7S*.80D+$%6*R(.#Y-T MS6. P25X2BW/9Z!BAR4E_/>LL#"M==L10&Q1$$HY^&"XS)C54 M?_7L#_FA;'W^.\-T;+3 <3J_?\/;P8[=@->>PTAS+".&F/:%3T+,201*SR$D MD&X<2WY,#/Y(XGR1.<7[O57 VA")Y=WK+_MZ/TO<[0]=X-S=-7=L[#)FUW!? M; \_7*#'V_MMQA[^_E9VF,]I_M?%=9;8D*KAXB2?>YDQF][,7O.0E(E&Y3!) ME>#"2)14& LE(ERVT521$IM%5<]7RBPS1(87WI>L\-EPPAZBAO<5-'2)CB]I M9[_I!>GWU%B6(^\^3<:C?N-[2"1E'1S7OO0U]46$(L0$4U%4U3E6$0SY1BCU M?$6RL@ J)ME3)!_;_7:?L=@EDZ\]\L LIY.)D70S+M+ MYRYQJDHT^JV\J^25R;>7SGH9[A[K=3769F+,UA08\_KXV[;]\Y,YRW&,Z]Z=4\=L':JWOO=C&>I[/QO8U_MII=(T%]""KT M)?-]S1#6OI:"<%&F-0L%@;]I0#8$V[DR\H(/-C,0#53\$=]C>/0,Q-\^3C8% M_Y"L&TS8 ..='N>G9V,8FL;>=?FX(L5P8LW<>#YUC+*,G[ODP_3:3#6Q>7Y7 MR?PN20Y(@-[+FR9!W6Y'(@$"1$$0D"!D"E(@RF W(%!@O-N;]J&:F /KAP,- MAB=.PQ$/N-O(GDS!Q*6DD!V?*6R*H\MKG([-DGEW9;C&JP)OP_'4)6$L\[(V MDB:L(]X]XMF#P." 9/@LMKCLC>+[W/O!,'*^,$P\3O+C^%_>;^/IE4')/^+LKV3^HUT$\X82,UTPT@*W$QOW MVB4L?[?VFEW:J\2\+?&2(CO,9394*VZTANFM ?=UZ7-/VHL<5%&=DRZ;BZ/W\^\: X@'J.+'6:3;VL!9^]__1QX-(")]5$DE,E M"$H$&MT[?!]) C7S)?:%8)JK$HZTEFB_E,^G)0@62?/8T*N%I/FG -3^^Q:X M!&!WH/20),(7U=:^3NMDMBTY[AO 4@JE-T[C*^<;:^0XKJM]]N9'U;Z%=:_] MCQ5M[P_+)9Z.L_'4R]-;FQOIMO-"E&,K2E:D"DAVF7%E;KS-4!\G__;R9+@P M,[0OLT"1%!GMYM-M/+GW9M,\3QU:+.86NIR*627)NV?F53[^<)G&622_NYOG M%T9H+SV5>[,XFU<7++/FW6SL:0)C--G:=-]C ZD+ WK&9K5_YEZ6++,]"\TT M+5:A3/*W0S;:ZE6UJ.8%AI#NG7\:;)W-QJE#0//_$ZO@&C777O9]Z:(\ G3L M0HXZ]T)"H4,#&5@2+6C -*6EB\IG+&(;R/%\>WBKCGL<=^YI\&?35D9[^XGE M3DOY>8I1;-3@?#A=&#&V$F5S4"W[W#IUH,&![?(3K@,+AGN4484#&##B@S B M05D$6>)(&I/IN/R$#^:GH%R^:)K];A;OX_4?S:4[$_:"L 7VLL>NLBS]GA3' M'E:.%;6LV>"Z_!<+"$1^H" .*=8XXE15ISLA(X*L\],R2:%!Z#_-#O:/R?3* M*-S?+74[Z62&Z_PX3_/?JSUQBV%V>F/]N%(?&_%H8(U=DYIYYO/^ZW0Q6R%D>=E7_EJB-, M&T<'"X1]+%-_[B6QT7>R9#8UY+86D4LW'"P1NWE L+(I\F0^'SL^NO3>+ZVA MTA1ZW+G6+L23.JI%(_,?&$)!A*]5Q,'RU(FBQ(=ZQ??A6+MP>04+*UY%TF7A M"JO O[(\1E5.YJ8GI# UNN\;XQ(-2!N^L4>.I+V [4GJ7BA0 PTB!C .$%$D M\!4L;4_#(\!GK=J>O>59GM@NC1%C ]T8^\VZ6:;9\I#UTG)KV&P&-RQP+Z%R M>4UI/2U]]M^RI 2DK\WS<#?QZ,1: 6WX.Q1"(B34IQ'60AO;A551/!1RL)&^ M\C6Y-2@<9_>A,[8> "6WUW]([MPO^W MK(*6N7GCQ^L&7;\L71;]UO7(UK6N)3DW3%SRB=O;7"T#RRY/U=BO+UM?*K#0R&"*!"AC#"AC+ 2(U*E@,,J0TK>&FUJ-%_ M&X7/]":ZE%10L1?[/UZ #2&2/G9KO=FQ^+5HA[9>BD:S.'N&^ 1- %(\P MCDA$@1\5I16$AB2 Z%"ZRG.B*V]SITD/B.8>5KSJ((ZRLOGLFU=+[)Q#F98E MUWF?C"5K=O=I=N]]F,Z3EZW6\MF*P$%5R.PI?\Z5Y#.GI M'&<]MXWJ,>FD$+I2JWXLXV89JIT;1,D+&;39$<8J7!8A*E6OX5)QJ??3>BZS MFGP32SZ;TSM=V[BK0;A5X;\48UGCTKX:[,8=DO758,^F&NP+E7,U(&(L5#?H MZR2V%<*L! ['BU$MP#:RF^\EN\XF:]8U<65I1N;UWV.[MRR59BO.HX5S'L0K M%426024;_"W?OVV,5137OM>[,>0S"'/IA4;3&-F1UZ\L0:4] M%@@^L^EF=G]P<>AJWML7IJ)K:'1-9[\[K"\(7.SO;D@JO4WCXK-SLYOQ3"WK M&2H-[>CSLD+==6)O,"PZ3-W(EIFD2W] 5?6OLM[,? R'3,RK75*4D86%VVF7 M+@>[I*-R_SV#M(N'I74U>^*OQ/)'OB@$+:\#!)_^##__,;!KD=],[R9>?#7] MGM0,:ICL-IG?V/#":OK"0Y*[!XZXMXV2?)BE5P5)#E.G6*E.!LG5K+G=U.;1V)^+;HCNO36$A*F=63<^OF- C@S"Q#?6J!V M,KW,Q5N=>KX:OJJC6FM9*BY<5I@F>+QI"/1ASH?+NR#;6QEC?1; MPZZ+V1'*73_J@3++W&B'QOP0,@@!%%@Q@6DD<.F!"J 4&QZHIQ7W;.;4',FK MS @98+;I 3RB5[DT3,.J1.]+A$0-D>I:&QA&V)>!$0;DLS "D0:XJM>)L50M MA42W4.[P6N+XDK6:,NM]2>VF8##4;,XCI]?9O,S4[F[S9-5[L76+:08US:5F M<]HJIQO=AEWMSIW5JE>C%2L1T#*7W<7$JAS3<5*9 V7ZB9W LI2V]0ZN!L7B M K6K8$7Q*?FW+6IU"IZ%C2KK!KV1UM* -V("80P(+!/W?$39!L\Z62L*:GTR M^WI8C'E;],L65G_Q.J*HQ2#$I;>'ZV&/\I@'5=>$MB;=>C73?4J8EMQ;92!9 MGCU25=.CUC+=;#S5U+B.L/[P\/*DFU+85Q_=4GV4/E)]E/;51]]0]='U)A-] M.=&^G.CS-!E:6Z(^)!0!H\-P8X(J"FG BY1Q(1@)@>Q<.=&J]\P1:]]=RLTC M 7U!T+X@Z&NK@-,7!'T:3#;::H4A)")$.O*U#C%D$H,RC5]0J)0X:ENM(Q8[ MQI>[.[Z\VJ)K?5G/!C.+.L<7:5O2%G&&!( 2$(3*'%^SYS.?/*G2VJ8?>I63 M'_1$-U*O^^JWD#SFFF@8X$$AJ/XA J*.*FP,ACUB=3G[ M#:BOE+F?8,&Z,@A$"&DE0H5\+)79A4C5E450!HY=R>%PP7JS]2[[G.O-G&N^ MMFC/R+F.G6SD(2,^](6Q+0)!#=M;,UDCKAD,D RI;6I7YR7WR=I[)VOOG>S% MCI;LM3IRB"Z]PGVV^>^:W?G .:UU!/Q<9/1^BK/Y_=?&@0Q;8V8\M6!E0Y+^ M>#K\Z]VV""4-:0A!1(DB$"H>^57I'&[0F<&+^ORSL0P" ]C 1TI!S0*H>9EL M!4 @;+#^L5#RKO? =UYB$'%FX2);)$8-#7]77\/ ^Z0^?WT?[EH9O;N8R*#*-E^6*JYSJUJL=4(!HPD@=SQ(4HX"#2(;VT KD MA$=E-AF,&/ W%+%/V=2HIJ,\RJ:W[\L$>RMU.P^+OGC]V>=5/("7F]75CI7: M,UBM6=U>V8*2ZK4/*$"<"1HA:G)'$G MBTYO/^18Y9).'DC[?:RFP0-ETYO%+S9?-:B*259Y_;:ZWW"8%04Y2^=/<8CA MT7S[.J71'>$\+?O6*; "A2%&'*&(!EAI'V-0]?1D1"NX62:]KJO1*):NJ]G MTW'NU[OI43D7#I"D TY:J(W]^ '=K#ZWO,HRJYFP1RBA\#A;T#KH"'W##2H@ MF!*)_ AP'19JC8C"0.+CL<61:"< '&"TN;^T6A/E>=;',11L*(6,H$\5"*+0 M9LY$3"ZU3O-70\&6'%(=1/8$K:8!DXH$H#KOH:5X/)MUYWLV3)"O*QFB10YD MOKB]C3.SJD4":9TV[EBP+-8W-=@W=? MV *,*_[ QA'5O"CS]75JS)2U$JY;'K?T++I]P@%,\9B-:X\T6N 27>&;MM3KKNCR/MZPY:4V[+E]>'O(J9$U_U93P+]4BM"#_J$3 MC:-4GE]X&$N+Y*67XYF)E.>>-]L+91>%'%Y.'*N^H6*;Y]*4WB3)"T OFPX*YM^EWTJR[(XAJ.)F7?3X:7![C:%[-'_?-W]QS[$O4$O&<[QXT@Y6FX&6 MBSIM&3\UM?+AS,IG6[T_6%@64\;$:A'EAY97@6RP&:%N9#Q@"&-*5<1T6&HJT84 MH60LW(S!+BMKG0&J'$?T!7A*#8Q>]'O1[Z[HXSJ%2E'*N8 L9-0G82@A"8L< M$!$HHM&&4O&T"J!G+/YORZ1XT?!YFZZ23]-QG*6Y]T^C3-H2W99C)DE=1.'D M?A/T?+_)^0).HYX6AQ((:JMHV/:N7'/%:0DX!/K!AJ[1BA53UE]>NI)PO-+#:P2&41@$ UIDA!6.018"7#HY08[A1 M:J^'AG:]'4;KZ;&AQX:7PP9>NR@(@T1@1* F'!N;)91^B0V!,-?2UET4I\.% M#AHLO>SVLOM$V96UC\&/6 2I(A1!GTBL O.Q"EQ S3?*Z;7B8^B\_*YW.MEY MP.\!*;6_[Y_OU[[_?+3R^7AX'[/(P:=21LM) "0!@-0LH(X,C' M/*)@V=LH##"O:4XMT]NO3HTEUTP;6S(R)A M&(@ AQ1'Q(>:2ER6.]&V6NA9'=G:TCBP=]''TTM]+_\M)?[.JC9!!*#7$ MD90^\RFANG)U0I_ C7KMK;A+NHH Z]60$'[5$/!J\S)L%5,+*?>>+@J*O)@# MA;S!A S)&P4A 5!8$8 D50&% 6(2E'"#PE"2&\[#FNGRL97.:BVO M73DY7U 0C7JA0' L"?6%@,1G00"0KD !1N@T_HWS!(4CNS@@>!6!H!X5SA45 M9.V70%"H*& "2\Q02!04M+1,M/9#'[7NES@%(O1[>2^U9R^U$,#:H:"9D=. M^%B32$D!=!BP9>Z40/HD#H5>=+OF.7@-G#2^RVS)3Q[7Z*3?=0X MVDG"4$5,1HI$/M*,X[+&KS HP,5&X?]6%'E'I>"RH-'S!7]9=?IAY'3!#ZRZBFB..=*2#4#():$ ]RMMQGR_H!WH<:.) M(V892: A"#4%@&,54E_#,CRAL:;AIB.R#8]&CP6=PH+]'!YGXM?X_7XR2;P_ M+KW?X\55\K8\EZ+>[R,>D@@+H7F !0P!I %>G@@7_D8J5"MFA:/%'Y>.$D<2 M\X\SU_IS\NT-.R\ZJS2\=MW@?*$!@EH%\!&D&@K"%11 B5#@)30$2.D>&DZ< MIG#,8UX]-/30\%1H@'7R$N J%(!Q**$61+ AE'IC&2,XLUXY[&]!">#A7Y; M[V7W%I1FLP_#S3HO;5CVO?QVTGX_TU(1#YZ! M^"/._O+4I?>?TYM)7K=7.?D)"-J7D&BB$:G]#TSX6B#B&]-"&$!20<2K7AZ^ MC\1IPIH5_]0Y3W\:[K',HRY+UCF/S.@C5Y; FRV/7Y,_LU,PV"5%YS5B3J,A M>A@AR6G <40X9@@"$I68$YCOZ8;UTF/.*=T;TF/-*,(?7'A.JD*""4L8P M CZ!/H^J,Z !H[)]C\D+X4T'[:\>%'I0>$%0$+4KQH?4&#T(VD1.Z$<":%4E M681*;1H_K;ABS@L8-GH&O6I@>%49%Y:9O/\]3BV!8<" MD: 8!B!BO.P#%H2A0*>)J5I"%'0XW/4:I%DRG$\[FU^Q7O/W-?AQ^SC,V4)! MHR4@H1'2E$*&(.5$2(E%68(N %0I^EB?$Y0<*BCX57&='HL.%LL:/0(I"&/ M- N T'X8TE!)#*M\"LR8V"Q(=VSO0'LXT MK+ZRO0%@;(4LIE%2<:F.Q1UR' M&/JB2J @9;^2:SVS@GLNAO_F%4C.VY_GWN)AR#^GHX\-8IO^_(.A;2S>FMF MF BM%8DD4D@#J7WD5^>N%44;Z5+MU&FS%'($ZKZ:?NP4:R(6J=I7[B2>)[@5-J<6 CS,IO2M0-G^V,MMB=2 M6KYO^;[E^QK?T]JQHFE:S,4!\UW7AK\X\T79-C9PT7RIYG;Z3^X;[\]X$M91 ML[X.5?PR4K94^?W;G\T7<1< 2U%!/!B'!;3T4V>^UE1Y _N\COJ1!NL9%K8( ML&-*Y 6^B4TO*#HB"DNHO\Y(3E_PB*@G1RO?3@$*>J-&-^KW"P;]GP_H@_X, MJ^^6GQ=L_D;U$C$NHR?C6_(8#GXUYB$\'?!YBGNCAX^$Y8Q?4,/+="Q6)>/\!C#WLS@;949R9ZQ> ME2/>+B1)91RITU6;6T0@3GG@!'X0D%Q(!@&S=S2N5((],NR'@[\E??6,S!_# MY^@Z/:K6^Q>7P40FHR79WJ)#T%+)O"II&/F:%'7E"S<^:?//^M5()WM5Z"LW M:PS+W<)K8+M&G&4@G(Q18I08,TJ4&3G.C.O_YT^$L%_3?F?+)%P;&H$)13:B MDDN!+161Q#(7C0A;EB]W0\+Q8QSZ7WSY&?X BCM-RB6$=A!9FG[XKI2K$&4H M3!D%J@Q ^Y:)M4IPX<*TB<\=YMI,$I,RSW<+8B68!_[6G=%=$&I#U&0CW '8 M;9&:NAJZ;Z"1\V7&96MZO6)ZD=;T*D4!0U5742ELC\O MP+L(I (W,WG(PC* MP :C.]%;7Y-^F,;9[Z!,QFFDF'L0I=GOG\^_GA^&"GO;R=H**LSJ"-O>@09[ MJ^H:CM/N0YC!Y]MGHT"74>#+*!%F_-XQ%,Z,GY1B).C7K[]_-7[7?^-??]ZR M+<98K4.F"Q978 8.LRWN2!&XM%!O")F8%Y%,.VDP10RGR7K+/=D$L M)JERV[@I_ "9S/:9YYB6A"L*8O'<(-C-5,+%Q +X32/@JD$T3K-@/.@!]7P^ M$"G7M.8VV=(J^;U3VU/X*X6GPF.NT#]/*W0_V)E.-WE5DP$2DEN!$P14$HLZ MC+B%RTI!IHHYE[4E_W=1\K0CQ"X88",5KRAXRY1;ZVE"5O[F?\]V!WZIY7$6K+ MI2 Q*5*.D>4SRP1_J#P11([B^HR+ZQL\'.PPM[7O]WIH^V+ZDMJJ"!,L3 MW":N:=F."\*:F79QC"T81L2:<]%VJ.EW0K0-41;; \=^%X13JUL3JL#4LX@7 M(-_U/)=ZD_P'"?]]1VEW/02TA/T#%7J-Q^67=[79.TU?8/#M&O]ZARK?K@)< MQ!%$2IQ '_S/M6J1H"FH?,YR?HE'(3WFC,- M-SDO8Z3N.=QMA,9]!! '<3O,8:\(.@J[#^J_Q8E!%4(H+0U-I]-4^Q@^&[>1 MH2@_7]!#^",R1@^1D25 _#\2U4]?7]F+LV&2Q6IPGC%,GM0K@4?R2W.>>HCZ MN8IXV_O/#2=][D;&/X%<[M-HT(%=/6KQKM?L2?!.%M'![>JE;WE:;/K-!^@S=^_09W<5.42^(EU6(]K$DVNIZ%[Z" MEU>)#1<7%\;GSVY'T]\"%B]NR*]3!M67]#Q/VM>K,7H)$,@@&>5L7)!YDAHQ MZ+-LI&5)CK(3Q\I(R*YR]A!ABUKK-)FW#>1<'R/4,]R64"*: IU,3/M MG0CLFYNOBJLO+DXWV(?-#MI)2MO:4AF0E,>R+R[R8/9V0]:,U)J#,LRE)*YK MBL#!/G8HL@NKPK;1CGH%W=S\?O'CN2R!!"?U, BU\:,9T4%H;W,O 4D&8&E2 MJ=K)HPG;)=3J@-&U)+*P[U'L"3<07.+ +$^F<>#,'3!N)3:]$T)M*OS,.Y0W M3TVK1*#?@V1HE;:($>>^+9BT*6,^Q>#Z^X5LHU :SN6.--R3461YE<=KK!D_?$I M?\,MT,.O'XR'5(FZ/V6VC[#K>39U;6$2R222GG20:?G2$TBZJ\-G_F5_O='Z M3AW@*U!R"4^RJ"?S'(U8O:[G4AE37OOIW$ MZUNRF]C1A[_^(S*4>-*:64FK$ R9+.KWU3%JN9,W;$1+RS(++KBX+O/?SHVO MXS0;@XI3#U7J#NB+3TKVNON[B03C0N7CQ( -9/-;& M #PT'.D]=,=@9\&+DA3$JJ)&=6EW#&KT41U" Y6J]\0#(_H#].S@/E+Z7F_X M1S08%\+7&$:IDG# Z>=& 1PP%1(CN07IIXP+M93'\#OHOK@?P<,'"GK/.<;A M)_6.-#=/RBW'P!OW:0XPK0"B83_1=Y1*+$OZ^6X 7FD,JX([U?<77Z]RZ#R% MF:%V! I(/U:SR9MTX=-#HN_^EL"%(^-S=#]2T ![+.X;#Z I 2$@U@LV? 2E MI4RH_C,8%-,+49 +HMMT#$Z* ;:=??ZNA'LQ %W]G)O/L!J:PZDRKUF?LFECVE,[_#\"&WZKQY7[)7ZSU8G"ZIC+QUBO#/&:.Z5HK7"I?$-O*>=" MQ8'WRE)N#+.78Y *<7<.L55&8A!@RV.^%7B^&9A"G7\6B&4H0,ZD'D'!>[%S M=!.ECR\A<@K29UG4_=@;I\]1F(*O,4D/+1:Y,83/U(.5:-/O''3!BM%,LM#] M& _5Q^WR#Z]:Z 3<\3''&"0*E=RF9F#3HL6KA\6FB9\7$X"K/H@-Y5:R9J-; M\VPPS0*&4G!*;8%JBC,54P"5N-YITA2._KP,255."\4!=80'S$ <[@@_O BDCULU46G7)/ MQT-MHBAU?VYLQ+@;#^$>90VHY4S'NI+'.,L2L _@ZJ@T MV ;W.N\O3A>+F]D(F098\=A\VTN#)#,@5[N!._5F\C4^#ON1IO!"Q2PR9SK* M$AKW-1S@MS W+8!&SKIA]I!_BOX81H-L)[Q72[[Q$2'<1R9U)>:J@P,J3K0I M?+;G*IBUS+@:JJ=^[8<#/U_SO!ZR_P\# "8&A03X]6Z>A[7@7*UQ8<&L<_8$ ML.-4SVISPH7\=2X\GQ>@BNK[\,?&O)@KMP+[!6V?]135WH5 AC_"_C@J26$J MV*83_/O/B@3@UJRBJ9(;U -K:E3!M!?G;*;I=I)J6N/:PK\X _;HC;LZ"J0X M5\\F!_M4IFBT M#BSKM-R3P=A4GBM/>6>ZP=1.=5S H M=C( IH][^KU9:1[J?0ZCW/W(%*?4WY I]LLB;5?!Z_(WE#1?7O:&-TQ]T/>J M!OGPNF^*N3>R)RZ5*,&XF'(0* 3^KA'X)0JS<9K[VNO3BO8!>SD2M6M9.;=I M= \L41"#IIJP%"(S=#!K3E5!6Q"?[^XG74?#4>XGJI!\[BB5QD0/;.M^L:.7 M)'2=16:DI$8U$'8WBGIK)KBL)!9MLU8PA#"SB&=QD(.6Z3EJZC@F&!,'K'5K MKNOUUV*5 6BI0IJ5!LF,MQ5X^='%/V^\!B0=-L_GT_(:$W5*+N@80Z:B+(V8 MA0\I*:V^9-HD[+T% _-&.]H? MDWU6ERR-R.NO0PW=3'"3>C)P;10(DPK'-CGV78^:"&,[X/:'>D3US4%/WEC0 MFYD=M#\__.>-BY&D[W$=B.4::R1ON)$O0J/NST M ;0?%H2+75O'AWW@?-/Q+1Y8=IGV)[G)Y%GE M(AY[-;=RZ7M [D1 DT-U:)*.HP]_=:^^?+FX^>)?WEP;\M(SW*O+FXO+3_ZE M>^%?O^CHOS%*_I;E;+*;/0VR@UETH6QZ13$Y:%QE";VKHIT-_)>N'*QU6!9" MI=%_QF A&N,\H#TNA'] ZX)QH\*)FN']I1469MK90/CJM;K<@D1P@8,*%%7$6B0*:E.[&NB07WCO.4RNF - # M([N(.E1DH'WM[,5[PC3W9U(%S3#3QRO%A>I9DVTNW*/&M KUYC:FAI/1'3^. M 9\ZU-'[][@H]U-'5=WB)_6F&CC/C3RN7GCU=>:J']2$"S@4O@>9LTF,^<_B MG,X:=ZN;%7D81QW;Z) +F.C/@,N[+!JIM %WQ]YA'#TD";C^X<*_L4.Z^C9 MQ"+\,SOGFV\'8*Q4__F<=GN[I:!-R.ON VRK'UW=>04=!>69X$7M2'!:-6C- MH ^J7S4@,/)]9CLV\@)A$RX=T^?E>;.C1A%6!@2V.!$F#ASL>B8R04_Z96Z? M:]H6F[4 =JV)5##L+NF#*-"2,2SRT#)-^?G19_8F^?V3#O(EXPP8,_OYX^KJ MM9;H4-]G_?.DJD2GF,2#'JQ!?YX'1.V-2^^N+VF@'(/^M*U2U+$T5CDTL]J\ M3@@C@,6MDH6IFJ;6#X=9]+'\8Z[0I"HV@DL4I/_G R9EE=&"XJ+\'=S\2ZT4 M:?HW_/)/8JV[UOMI_]ZUO%2K&(=W((/N7QL?61$3_O#Z9@M*+;:"AW\8VM0P M_H3T_S0[4K)((]N&?^I%W3S<17'GI6+"4T,^?0?$?+&6_%?%QCN=*+T%K>!$]_% AT:*B,N.V.#]!@C_>1OC ML_=X6C;A7$1VK?$,(QPAR>S E,@*B&W9/LXSJ6SA!=Y_G_LE6.QMPZMMCO,7%J8=="#J]N9]:U8.5BQ4BO3MRA# MONOPP!><4NP2,^"%6.$DX/-U@NN)%:L1L8)IAY.E![VM7&GE2BM7WD.NL-I( M-B$%M@7&IG M)!S;97:1^(VYY4*4'V4L\9')$A^YTBUD[<%!V\+\KJL99EU;^9)U!%H:2OU%7AR;U7Z$6CN M$^"UVD@2RR445!JRB8M\X3!.+%3:S.K,>%>\9C?%:Z)#ED\M:%FM9;7=L)JH MRC0MG[B.1QR3$)-(QP$CTBS5FN4)N2M66YHP_B*K_3=*DUZ8/2BLZB*'8^"S M)J/L>VQF?GLY%VM#YFS4C=\5U_[T*ML*7.NIYWJ$.2:7JK0-6[[E.442%26. M$UA;8=L*6S";W"'8P8SL!Y>.NR\9;V6 M]?:4]3"JC>Q!V!>46BX2!$G/H=S%%]J;Y-4&U%8BL2FQ2)W&RS8UN1V(K$5B2V(K$0B795WXALRY.F M!68BES8*7)N5'K(K/!?1AD2B:*B^D=I+YX6=L$21:SC"2#L-^K:<4 7](M4UU M^EOO L MGQ<-]I')!7GWGE)?IT;<5#T!51>Y>IM"W2?^.1H9PW[8S5O=%3-\-N^MMJ1% M<"XP,*J :F%"&+94^RY'$@LK)[, :N!2BJ?PO@C'7XMM5I10?G.9C/X9C7S= MH7!E&?+FUL'G\^D@S74.WJPS7-ED)]?\%'>,>KN%E1]W;@1Y+\)Z)[_.="?W ML.A-6?:%W*L-=-18J?XX4WT*U7"&@W]%3?3\VX'_-!"D Y\/!_ M K]F1A%/GN.ZMGO-"]UKEN2%G,8I!$$$M97@QU@)K@);E?5+6. [GN?;'O4# M%SDNF,W%##WB^ZPA0ZW.4DHJW3PE6_/_:$RUH\!'G(2QA1:O6 M1(I2RCQN"]-WL.51[-CEI#=57V=NBQ4?TBC:(C.:J,EDA3WGN4/7^CZKN]M0]#6D6?[J.SVS0*OY^%=P"$CV'_ M*7S.5-3D(2W@MV+T:W[5X4:.N &6"?#FGS+;1]CU/)NZ8!P1R222GG20:?G2 M _GA-N+UZT,%%4!4)U;UR8;5_*\)XJ9(JX%94:L,>VKH6.$?43Z>-C0>XT'\ M.'ZL)IET)S/!BGFU+\YK47&E[1XJ$(RK>>\NMQCGMN2"(] ?-C>++JL!N*W6 MW+SW*S5"J!IPME@)3*:PSER=5<-87RQ JZYN;#HK1ML\>=#CFT(#D[-'^.U! M#=*,DUY]9,GH]&>'0F<&W+P7)T 9 ]@"MRI<9M/ M $AU&A!VNZF:$]K+YQ6I;:\"%/5-!9 UQXSN<&K;53X2"_;R.0JSZ'W'M8'D MZ4?Y_&DUJFOTK*=/J?EL^:@H'<$N1N$.NE$_E\N3'>3WUL9J 9ICC47 S8\0 M<#?.##6EJ^H+(H=IW >*(OS<")(T?X3Z.1QIF:#H6Z4DZ)/>?C$9+,V_@M^[ M49:IK_3\+O57-3PXS6&$,E>$[,]Q,_S S;ZUD@GX=0:E,KP,1RFE5X#X >C.> M>B.LJ[H(YA//(P%"IN_+P,(T*#KZ"^2XR+'7A75CPZVW2]1II$:AJM&/_>=W MGZ(NQ_?C;*0L0JH5KW;:M0K3PR1S]=K8].TR8VV&-LRJ+3MQP0TAMFMYTI66 M:=N2E;0A;8KG9BQ_!OLABB8VF":5&U"M5W=E. H7):OBF%PW!"(FUP>*![9+&0_7GU=W7PK*J?!@W283.(G@ *Q2J-A]HRE:U2++5C?(J2]#X.]3!4XR[L*K/C60_L[$7]6&?XJ(R? ML;[K[^/^LZ(;IJ5',7\UV]:8]I)2*M5(I.MSTR72="Q);! J;G&ZBAEE[EQ# M!9E&X=5=A>X2C_M"']5 ^/_47$@4QKX:CKME5<(KM>V9 79M^#\'"Q=A9'-4$ $B+G6FS_5FI<0 M$'#QJ"A7>SM2^:3*\-\[BEA?C\WW$6C,9AAI^*D1JR4 C;"$8.[^S;A$T_Z2 MGHH\F7T]/U-YRN&;>'"5NW=N?"EB:X7#.QD(KEUI5^3T"VQ:%IJS)JKG0*:?(K_T:LX,0VI*JW9V\4Y%B^BMHCXWI=9/AZ*5PK$I7IN1B[@V6 MTC%(TADANKR0Q?=\'G#7Q$0$A'(KP-@JAZ,CA]JU0A;3]4WB!Y2XK@@L,#0\ M5(8'N"54W>K[%K+(O3HBZ!AW>=G#XVLD6T6A%X:AP2)0A1.[*2986B\PCZ.V MVJ"M-FBK#?:[VJ!0%3F@M%IX46KL9D&ENCK9),BV].%H2Q\HLVKV$N+"YR(0 MV ^(ZU"$B]9'PC,#5ZSI +M;+F^G'<1VTJM\SU.M#T>8G&YY ^75T$EF^3ZG MX(S 3P'S',GL8C"79#X)G#79[6)P\Y1HTV-K'$C']L6?T!+Z)V&/K!J+\; M^#[2]56GJP19Q7BFS/O(,<4CF\C$&6(\8"ATIX/7+ I&DF?:M)P ,?9(FVI M^GN7JN]A=>#G>!3?+^AVMN/\D"!-'HU1_*C*Z?1_=9[68_ALW$;=Y%$E1/U( M^C_R1,U^=!_VC9R(519&G*E3YSAO5PGT%0_"]!EX:9SF:5VW8[@@RLIL3[BX M ]^-=/UJ/WZ,\T:1'94.%O55\LT8'C\I4(P'=ZJ,K<@@'6B[K=Z)@LU#E$7E>XUQ-GF>>LE(+5:+ ;6X\$<8Z\P5 MO;RB8C&#L+F+OR1I'G&RWB4 S]3X+C5WY5%@M6*]1I5 MR60(4)I\T85GZ=:;898,X,[G"2QZY\;%FU\55D^()D^8U$BJ%\4Z-5>]6]-, M7MBH?[Y5$)G<4]0MJA_TU7H5@Z3N');]V^(M%I2$_V#,!5Q/L"?/5Z>G'6A6OS%0U"G>Y4/J+"N0)Q/.B! MA!^51;&PLH5P7H3A8A&/86_9KFKK',+-<9V4)@N?(%1]2H'^7]Q)G;?*54Z> MFR]W=J^:"WJ)YOK)(^O\HOL=%,5/BM5J8'I23L8KNU/EN7&OK#_1:'E,U,K2 MXM8%VWQ*QOV>,8%@ON%SPRE[[Y85O7DENUY'UC&RA9'^08D"&&G\_XAX( MK?YS@= BW?(^!4DY KX(BVK]>E_0SX5I<>1(YKF",LL6"%G2_E!O:=+V>7ESGYN68 MG1MYFMC\O^NE+:M.6;#L[&N4ZH8FKZ8B>\C!7#@.\9@I'=\$3#EE%YO XT$M M%3G -L:FPWW'\M4L4\>RW6*J6.!PC'(O!_@_ZLG1RN^9RV3VY;?+B\M/U\97 M_YMQ_3?YS9_O$#63XKVD8\\;UK!S^]B+^V,EMP?1*-<>(("-3'?LB3,M[3- MKLI&5BTENHNN4]9>VXIAI5=OT(H!W)9P7-@LN4;5BG-BV8.J[BF-8NYR+*JV*%H 1+TSN#4%A:T[:<$EFODR92QFH["8[CE'&]K9J*-^ MOIA@,YGV!MBT-0J[J%$02VL4^&LU"FB]^H4]?.)Q%4N\<:BV_0Z5#N]1UU"O M_USK).H(<;\T[^)HJUSJQN.6:RJ6;7C'0QA;Y$]9\"WR3P_YLZV(3R<3X5O4 MBZ+'W!Q-!GJ#ZN]A6O89R4;@,6VC%&NE%(5]/GJW+2(BBU=S,JBD/K$$<27S ML+1=!U&+8,8"VZ0><>9&UF_HUTI]]/)B?\))_^ -7^,\+WZ [GM2OJ,B)[>B MIJ\E,5TK6IIOU:2=S_5R!E"'LT;;VQ]62D [._H4\H-S 6/9]37HTYE;N7'Z<@/ M464YNX[CN:8=2&&!>1*X'D(4Y(>),/.$QW:#)IT64C'Q$UZ+'MK.QR[B7"X?$ZJUK^^1:3+?6Z:IA<(&UL!9T4>#+7A MJR/V)+;,Y[AC62V?MWS^CGQ.JU[*OFK]+X( >12[%G&E(]Q"G[N6[\T5%!^1 MQ;]U/M?-:@^?ST_CO&/*R'\*TS1#8RWWH$7L0.Q(7-C[N/2BLL3D=8U XO+1X(B1QF MF:8)YH6)D6D7(0?"+.H?H2NR"]NBTR@H?1!]-P(C: MH::/'9-@UQ2"FL*S"/%=KQ >S/3,G5D>^^*F[)_PV&;V1"L[6MFQHNRH'91* MC_B($2EMRY5$!M0R2\/#MGRYLQ#'OG@MK>S8([_GT ]EWE:$TA[73 DGRFNM M'K$I&24VB"@?6PC) )4A%4E]>JQ>T1N$2R&TLD9C+?BXQQNU@=G3D2*U0U_N M$$8"+%W.I.T()^"<%*9N7DXW26'Q:FKK1*02$)VUDP]EV*Y$M"T'+A-T4&WZY_VUNYL+_? VEL1L;?6P[$;"0?,W[43 M2 ]1@H+ ,C%W7(=YB/M.64MF(_<8RT&:Y^_94 -O^;OE[W?D[]K!(T46XI0C M,.VQ9#2 S\[DX!&?3L^K)OG[*(HYM2'_BY[!5G[?R+/GI@:_,$>X&(-K><1A M'(Q,W_9,9'/'$=SQL(TY,RW3(O"2J3&XY?K>:;:KN?YL5WOQ8,?H7M4-?8N& M2:HFQWOYO.OQDDF-DC*/2V1;U ?%;2'$1#DET$$!P?4IK^#>!UP0Z@>FB:3T M,N4F-U_ZG+_[ES?6F&AH-*_5@ MT34GEZ[ MGF6;6%+;QB5E>A[%L[P"I 3;O;J[RF>:#^X+YLE>U#=U>9]?6Q?X%Y?!"QW, MS[*HJZ3^4Y+VLFCPX:^CAS2*EHG]E>%53F?7(TWSK7PTW##M]9]!562&%Z=Z MY&@^)?ZW\^MS/2CWM_/_S?^X@J]3XVL_'*FU&]>)TH=ZU'N8P3Y'4?H(9-TS M;I_U ^)!OD6%E-%#.,J'TJN9M>Y#'-T9_A^@2/5,TZN[N[@+CU8O^0IJ,E:S M/?6G_,H)!LHK@7@>$D5 @ AU=:H?V]475YM4H,_4VQ_#[U$*R]2S51/]$0 ' M5T7W(#KO$T"/?MO\K=FY<:46/ >D>5 NAEL:#6%#:CMJA<,T&:9Q- K39R V MO??;=V'<#"(BA6I^P/*30:0>"P)1AID=$=9V K ,3T$AZCT4/2RR?:JH#FK4;ZN3$M87%$W=J> <@"Y3Q#R*^B . MHP'U*AI5Q *4,8[R2<4O0DTMH9? _2,C^F.H:!R6L>(SU"CQD9Z=K(@^ MTO1Y-U:4=OZNY/*M6'T7[KN-@) 5[/K/1CC*"5HO%+8;A=V'DJ$ F3% 7<]B M_J,;#N\&JYU(/G@567H["BKXY>;/0C[(_53YKF MP1=6\EH3^%U'D^<"*7<+W #28#"A""VF>O\&F1'UM&*L1(0:HQUVN\I'4\\8 M)OVX&^?7@\R""#< ^,/'J\E8<%;CX]*F"HY!K9*#-I! MA=(7O/1\F>.@O\X]C%D2G9^)N,2:VXXCM>4W8H1G8*3_?4C+IPQ!/)[=IE'X M_2P$Z99^#/M/X7.F?*:'M #@6QB[B&"PA;P=;N0R&6 X@?7UI\SV$78]SZ:N M+4S5$A-)3SK(M'SI"23=1ORS&TVS2BXK>[!>)1].PW"6MAKP1\AF_@C]\-]1"Q!1/J:K?&G?6=UC_K&"6"+[1@C ?*7->?YT%1 M>^/2N^M+&J@M]Z?#+"@/>>8;[H(Y5ORJW2GU&;;:+3\O /]-_ C@O(R>C&\) MZ+G9U993Z@$6Q>3)+J D'&;1Q_*/!6YQ>3H]&>J+=1#IAC_MW[O6FPV/]S<=X$TCHC%^AQG1+VY]BQ.A_QF!O^J#,.@99:3) MH+BS5D[(%H^,WHL.Z"F/"K=.\[RP1;Y"OMTB_W21+]:2_\=0RC07ZONX*9VT MZ=7'M_$6^RWV3QG[:^2'[[%'*!>%T3?R,_PZO%P M5\EZ6X?NGS?8R/XFX>5Y#K95U?4B@26BC'N.:=I46$2P/ ?/#JAODLF\!E6D M\K$D.;=&<R MHI45K:Q8558(7)W!$B8\X8O ]BW7=:EC4]]L&*:CYSS-:I-$X\T\*?SS$F=J MXLB3#8.]Q]1*H)! I!IC2;W #0)3>H0%%-F>Q[QBF!3F)G@Z4Q(HR.?VA?V+ M03:*1UH"Y45#@YY.8+Q1!/)5T8>KR".O!@(07"8#E=WGZ^0^/\_M [+RBBR^ MBZD,/GWK(3A,W.H0U&A3HG5)<6^MIZ.-DK42YE4)PZINBJ[CNXX9^-+W/,(= M:9LRKQ$1"%'PC/9(PNR=FV6)CC";-)U:"=-*F..0,+SJH&8CG[B!##!%DOO$ M!M'""B^*N-BT]TC"[)USAK'RSIKLQWIX(N:X3KR*PIR-,4!9], Y"&R \V)J 0GLK<5S!(9-*X:.2PQAA*L#,.)Z'&,W,(D( F)*22U9!K692= *]S5)NL=]BO\7^T4;LVASU?3.(#\;>Q;AJ M]"ZEB1CRA(NI< /&)0[,(O[G($3\W22I:SNF-&,F5DQCAB_MF+Q)L[?UKMN\ MTU.1%;7&G8[G.H'E8,)LF_BF34!.%+*".I+)W22I;UE6V&T7]U90M()B=4%A M5MWG"3?= E?_Z8-PPQDTF)&4^#LPR:B(M*O8I>73O'"S<(9;92IA6PK029D;"$%0- MZ M0X 06(;Y-N!78'B;2+?*AP-:Q^1Y)F./VS Y/O!S7.5>;F7Y*J5B$5D=3 M3#BN<'U;^ 'FA#G2IZ(0@%A(.(S9B#$PRY-L!QT4P"6'?O,II?0PJSKZL"T_ M0';@(LRE#(CC8ERF-WNF%]@KISJL?<%+[V)'Z/,N(R>C&_)8SCXU9A_^[07 M]A3W1@\?":%,Y,C_O$?7D:.7;R31!O'(*) (4S(.Y3M_.Q:%!N-/^.=Y M%-:AL(S4E;_;#.R6;?YE]A"K83B-\TU'?,(VR:* N#V]!%1II5'R3&9^D M_+KL(;UP%!9/ZD=99H0&,,J9"N\8D8[O&%$>X#'B@0K_P'OBP?1#P\<$0/_? M',#)'J9.!IM(W,5-!X_!+I$@7-*TBOM#X,SJW#7AQ7SWM/@0R[8U3 *>A M' 4@UWZHW@EDJ&Y,HT'T%/;5G8J8P_LTTBQ@/,4CH'K-/>JE@R@M64&M%IZ: M :&EZ@_@J6C0TR5'\,API'DEC49IHI3_CZC_;(3#83]67)^I%_T]!)I.GPW< MT4N:)?PY,G\-*5.DPF9L5!TV;-PBR#^JRS_&(WAP-__F*5_5;=+OU7%;SY"9 MWNC:V[*WL:N7R/$Q"K-QJN36@Y* BCZ,V^>"%-+DQ M3+]'HRC-0"9WHZB7/T!1KB*]Y%93COIJ.$Z[#R'(;"W=%<'K-\7W"K@@*C6C M9HI^E5"+JC=4E)F=&XL7WXL>DT$V4DO+C *SW)Y/BR' M<92;RJ;N @4RUI2>&-EX. 1MHN_*P#C.].HGC^T82K>%J=(>\'T/8-5/ANHQ MG>+9_5PE]1[C0:Q76?)_SO+QX$>4C31CO;3!&+@P['?'.4\#7D;A=[4CM:21 MJN2:H$@KS )LRV5+I(Y/,F#>7*2\I&8WU:B3Y^I?7L1B J =)".U.:5,E0;M M=A4:C+#?+U8<9EG2C348M.@JL*> 48) 4TZ=H+HAB$U@(5A3+DPU,\A%L 9GE1#?;5?3E8GH#VDYG= C2RN!<5!/+T$ %;YGA6CE>FBCD5 M]2H"AZM!H8?W42[.%VUV(F]7EA#&/R+C(=1V&V MA_X#["Y)E28%GLVZ8/9H M::'(9B$R@;5RMH=7)+V:2;C4_M%?Y_[2K/RL2<.N>EBZ3)=OQRW<\ALQ(C,P MTO\^I.53AH#WL]LT"K^?A7< A8]A_RE\SI3%]I 6 'R+UBF<;:5WYI<=KJHJ MIQ2C\9"J^,*?,MM'V/4\F[JV,(ED$DE/.LBT?.D))-TU]?*T%K[1!C+0HM+" M2HY.X!=.PW"6MI:[8I(RCTMD6]3'W+$08J+(>;,<%!"L0B:ON+%+;V:Y[CY$O7$_NKHK"L&_14I+ 5XO!GGD!M[O/!<_JE4Y_:3[_<." M/2+B(]?FR!;"L1W?QB;EI;OIF42+QE.-KNOVU&(Z7YD];T"JW25]< V5N,U]LXE[ M&R[P$U]T$2LW65G7H.K27C@ TTG=]34.%.7VIZW[PC-LS N>66WN\V($P"F"D%W M;CC,HH_E'W-F>.4X3[* ,/GPLJ.NY6&' M+9[C;,']>E-*&<8;YI0U>J93V%K->-33FON?8&4;_D"%\+RHJSN5&!1WUDHG M.D(Z6%J$OP4R6 $66R0,E2USFH>Y+?(5\NT6^:>+?'$8;9FV%8S=WTJYQMGO M_=*6UTHP649=>Y]88M422TZKI\?^) M]CM&O9II#G5\;1SLVI0G4U),) YLYG(LP!*R6!$M(B*P_.GF3X!W=[8;PXNM M'1H-(VUU9L'>&6RG[/F=-&/6!A\Q3ASA"Q80FP8F=CQ;D#PERPEL;))&&;.Q ML SIF$?N3+6\>:*\61L'9 6FQVPIB$E]S^34-5G1%HUPQC!JE#?7CW2].'YGH""?4S4VA6;C+K<$BYQ$/6# MP'6M\C2!(&(*:]L\UERWG@Y7^7 MC[4\MA<\5NO[BYAI"H0)^*"@RKA)G<+Y M%%ABE]O;YK'F.MIT;-X.'CBP*9?4E9)Y MIJ],SB)"I$Q-9SK1KP3L]COK=T!N'+6CV4: 3I3WK$I!^AYS'8XQZ$?3PE2Q MGET4S H_0-Y*O-><18DZG+;,US+?$3*?J,*OCNW:EN349*S-=<B3?BH,:L1H8[MM4&(EL.VA<.,LF$@P(L*/=2)CQVY(^@*W_-<>4M?27 &%N2,*67YZN?'XJ4M#9V<)C,27!M$0CP) M?ALCCI#4%92[7FER6LATY\[[5F/&YLS-#K';/,N6&8^0&8FHXI@> 04HF0P\ M9)DNI1@5(ZH#QS;IG/^W&C,V=_K>,:EYU,QX7$',&SW94 T/3(;ED+^R@]1/ M^22E%X:_GH#C2&KQ%^P0ZGJ<(&1[PL'$\IU)_"6P3#[+?Y?)8 +1"PW'I@*8 M&< !OEO6^H4UJ1/W5O6=E(;;Y4"BW3):+4(#UJ;@,G!$N0W')BRXD;<>)/2UC1KFQ.8@6,NZXPN6D+1YK$ M*2=1!B[&7K )*S9W;F[C';+?/,5N@MJF>':1B;:'PWRVL///+PS^W!CU%%#? M2\9J'N8F7/TB?(NWZ>F;NQ?R:_7!7P:?31KEKP>.W8I&BJOF4HQ@V_%,S[;! M$[<<-9C#+^NQ;!+,C1+.Q:&BUB!-'E67CG@P!AA<#8M9Y)FCB3B_[D:1L/_' M* T!+/$@3)\O1M%C!O)5S[!*=%[]A1H/%F6CG3@46'0XVYZ@78>:5A+![\MN M+[C0)QO4VR,Y?'JB=E^D:6VZ$:?,(X0'B*# \EQ?"J?T^6R/.W,^WVZE:?-> MHTD[J-'XS(ZE:2LP3U=@MH;KX1FN9B5J9>#9&',B,/89)/A:G5PLT,N3]UPU8&%7T8A[+G\OI$@8XZAR_$CW-(%/*@7&-VH MWR^@\C\?T ?]&>[JEI\7O/0F?HPRXS)Z,KXEC^'@5V/^[=-AD:>X-WKX2%@N MY LB6"6*\D&'M[LY;X03!KP!?%Q'_4A3W!DB/G)MCFPA'-OQ;6S2HE6J)3V3 MB#.<\P,\(NK)T*57M @3*D$E._\[5@4&HQYN^D9%-:AL(RC5 "J M&=@MV_S+K"%6Y8S\AE6F[LSG KZAA[BA;HS^*)YV![)W^GG)"!9FC![BM'=OPO>4@#@L-MXQ Y&5[-R"779*YPN'IY=4G@']18IZ M0:DJ8@J-/Z-SVX ']M55]R&076^8"0S6O!2)7!*](>Q"E)5FK5NHFM99PI+DFC<#2 M4'K^1]1_-L+AL!_#2\-,O>CO(=!J^FS@CE[2+$'/D>^44GK9-9RM(=3\I PF ML(6B=!#VRUZ\F?/\*4KNTW (^Y%I%&8WZD5*W#G]I/O]PP+IAP/N$TE,ST., M<\8\'!2-["V'F!2=H=H$*9\%@CH,!;Y'B8,I%X4C[7!?#:J)P'P:*F,A'4=+ MB*ENG=A X4VDFP#:[\ *3)X446@89\8P37[$OY$:=(J2? -&C MAV2<@>#+?IZ9-_F6'13V%)LQN>J?)WRL62@>@%.7?Y[?=>V-2^^N+VF@-M2? M6@$N)$=C4G)FM;E,Q A@41B28)+VPV$6?2S_F),9E6"=G(=B\N%E09J_@YM_ MJ8G=Z=_PRS^)M>Y:[Z?]>]=RM;3%P_4MN MO.ES'>)].U[N1\D8WW[S^^)0S M^FW2[\$C_AF%J>$/E/WF1=WH\18,-HH[:YW5'B$=+)L_N@TR6 $66R0,=4*W M)QDV6]CPJRE$+?85]NT6^R>,?7&RV3J%8[3IQ/C3/>DYXHVWV&^Q?\K8/ZZZ MHM\&L8KT78_"T5K)F(WZ>.]Y^+Q'"3FO'Q)S5$TSLA&1CNLA'OA$.('MF;CH ME>U8)B%S^3B%7G]YEM&_LG3T+TT,*E;[J1;HDW_$V;^ZP,^C]/E?OUTWTDB- M=DQT%(/&3J#FHI4"^R4%2#5SPC0=8;O" 1$@D MN%Q&HD *J6XY<00K8NY<" M%'=,WN0(F%8*M%+@5*0 JQJ,J\X?PJ(>]0AE>9&TO>=QRG>81]@SA9JU^D_C2]"F3EL--2:5-?58J MWS2;'WJ]-#'NK^(\V%M+R^.L\;MFU&FVJAL)Q[$D< M>-B4C)6NNHWD?+N$IHST9GA<=##99?EVR^,MCQ\(CPNK:EHKB$],Q)CC^#[C MB/E!Z8AS9LL%,WZ:,<$;X7%"P0\_;3V^1FB?H+VUT'7+L'TI4]M+/__-.]U[ M*621*A!@6R!V[,!%F$L9$,?%N @$!)[I!?;*WD0C43[4H7Q[_9<6X&YO+84C M, A:^7%L\H-5@V!\; EN(>Q1%WN^A;C 3MG8C2.\2B"QN2%H)NIP>Z?EH:W\ M:.5'*S_>*C]X;9(;HX(ZOO#!]PD\Q%SF%!V0P4H1SH));DN\H":<&XPZC#8Z M17%OY<>"NN^V FM7%5CV*R5#^2LLJRV*.CB%-<&O=2(U4?M<"+6W*:_'7 RQ M+Z4P+?+;2I@=!E&_IJI3\NA9]_)0/43TF.&V,*8MC6BQWY9&M.F0>Q6%$+C* MJ?(\VY$$<>[8)G8I<7U"N'W!'E311U5N7:3#ID!^%&SPOWCF>/RUN_&/3B\&0GH I!:B./7"I<$GB^SPCC+D.^0S"G MPC9!P7J[TYP7E^OPX7^C-.F%V8,2NC;!Y-=C,'!/P.T]?BZC"./:? ;35/-0 MF:0!Y=RB%G8UESF>)P2?J]G;FK9;C\MFM1VQCX'-&CV3:C/[W[3_=@#- 0V@ M62+?:J.^+$0L%EBN%6#F^((SZA;^M^.:TIOKI;ZZ%=%$! QUR&ZS^O:4VEN_ MO!6%K2AL4A2:59+1.(TR/9=%C^*(C.DC!^,I2B.C M'V5Z"LO *+>R)@O]>0D/\5K[ P\^F0YS7*K^WW<)_%,,/&'2$7,\%#[K:3$W MB>P"^Z31BTRUU08)YH3[^*O[8[II)[EN?+- M'0/$SC J1CG-#&MZJT34P>5F$ECUY1^58(R[BU):W62@$F:+P9AJWM2W./N^ M7\N&59:SJ-9;6$,:)H@'X: ;ZU%/V2@=UX9X#9,1?("?^L]&-K[]-Q" ,<[4 MV+#N'("[:03JR4@!SNK7+,[@_A1X,H6WZPO4E#Y%PI-Q?3^ G=6[]%B^KI8" MF1J-%\$OH,7/C:MQ^MIMH.H>HGXO'U,V>DBCR+B;V@RH2[V^1L_GQC^JRS08]%"T^?5-;1GTRW49*=@!V >/QG1Z%]IC -Z'1#]/[R !!I@HRX$H VO=H!)<9 M672?1O=Z6-OMLP&VVL-D.E>>LAP/>D!%*:SZ;P#Q)%5"M?\,&XYRU^DAA%T, MDI$V(-(X K3U]+Q66$$W5#/>@"BBLU[RE*/QA;V>&Y?)9%GP_1"VI3+280]3 M3YNBBU>>5TR!6UL@E>4K^29I,45N[<S?,PTH\JK[D>ZP&"Z=RU^;-JID/.2'7K@4R,AS.R). T9SS\96.K8<=L ML+Z:/S>\S0V<3:R,I,Z%!;S4U-4DW2X? K]-^!"[V+)\(J1K$<>UN&LRWQ/J M+\P#ZMQ77B@+BOLV(;@U^*Y@^,U4X7SX8WJTL/XZCY/,FJOS]6H?7C=G MMQ,.VO(;,:(S,-+_/J3E4X; ^F>W:11^/POO H?P_Y3^)RINNJ'M #@BK7Z M\\L.5W4^ICPD U0[<.R?,MM'V/4\F[JV,(ED$DE/.LBT?.D))-U&*@SU:%W% M6ZZ2AB"0)O +IV$X2UO+)Y)+RCPND6U1'W/'0H@)NYS)BP*"S]@2$MR-JQ=< M&(7E\[[.GO*H;L<9O"G+]&SR\6TV"DL?KQ>I(*.:_ RP#B=^3.685(.@,^TF MI9&.".DOXVX\S+&DAZ0KR5N[7$T^=\.TUW^&"S/#@[O F2P\/QVOU+.HX]08 MCM/N0YB! Y'H1Z8KJ+-ZO?D[DXM QZ<)?WES^$.! L#RC?)6/ MH,$,[0C5%Y0/MP8(W('O$JM-5_OLEDI9/[(/&J&?U;\WHL$]O$(/R8851 /M M^FEG$7Q,_:HTN56OG=Z->EJ^7*5: 'M=/>P] ],V20$HYK-#%[?8Z;5U63'N8L\&=A=V]0$K7 Q6!G@UY;JL X#O5)XT.-F9JCV MO=?7=0"!M6^^ ^"L_^;G* 0HW([S>>5 ,U&J&4&!!)P7);7 [59Q]@IJBC<$ M GP^9TI+ZV#[,(WA3W"SXR[8&1=WTT/3R\>-(F #%;B8'K ^5O&)R'A*QGV@ MM20K" GNUP&$#)#6U=)SGI9Z\;T^';@-!]\514WH=LT074-2I@$O8GW3J7.* MX5D'"$"1B-2G5&''N-2B&$A#9ED"/K@6S+OTJ,Q:PSEN4\D"Q-S Y%)0S! % MC\HCC!+L$[JA1V6M'MFX&KS!$SJ.B,:"T3L;>U8;L-C;:*=*4PJ(%]C8"0C8 M==01\+^NHVC')+8*DFWJC=LM[;Q&._,ER9M[Y0V<=BXAGUJO.M=$CB61Z5+N M.9Y$@CJ6(A_;5U#UM\\):?"K-O@U>V+>JLZ/\,"8\(0"1 -J,">YTIE M9?I .)P$\[-2=W!^=CK4P^;;%!R%J-_$#9V. 93Y>N?_>[Y3^6I7MK3+$".. MY0?4"1Q;^,RV3,4ATG2!9X*YE/_M^V&G>,*\#YRBS\(2N&4Z'/CRH=CDF>]Z M*O9NH9T-3^,V.)%_TVEZGZ^N?_OFOV\,]#(9 M1/,KF.!*2!%P%PP4R;')I"\8LU3K(A##E"#J[!^N#"$!3U>7-]^N/E]KH'_] M=N7Z'D#Z>K\R*Q=LP/\1]L>3I#0OSKK]/%U/G4BF23\_Z/F:)MVHIU+LWY5T MU)%5&(.>!9M!U<@3]&NO6G&WON+A9,4=?27^51T:]*([6*9*#C2^C?M19F : MGF'SI^AG?1,V>\6G\4 ?K8'JN(ZZ(-E',5SL_]%]" ?WD2&[.F\1"\HZ^BSB M49T.]HR?U T?ZI=]^+F3'UIH%1&IC,"H-WLR%@]RM:B04!PWF6 M8PA;? 28/9&7>QVA/(Y&Q\^Z@.5*IM3*T]UJE6ZOBPU\DA ME67JSVS\J-)2_ZNR%P$<^>/5#[6ZBE'\"-H3\)/T,D,9E7G&9O'KM>_JY@76 MK_ *#6'U(+4]4*W>4ERI<[W^N!?E;TS&H_RH58.F\^)-^P17L!3&C^.^3DS5 MR;G)XR-81UW]17Z46[YM JC'<%"IG4ZHY$"2LWXTI0\/=I4A^ <$Z25V) MWY[F[DZQKVS*)S72E/,0*OOFEL.P]$A*Y$9 -546*0HER;*-,58G&(/-4]846 MJ+FUE7\VPA[H!Z5+LN=L%#WFB3C%W@M:R)WC2ANEY=8[,_;7G/)4!EEIC]W] M/*5VX-F]<3=7J8IV0-[H[PL.??,:C-LZJ]^E8+<])>GW:M_YTH#[:)G>XH+^ MCD&):?5SK:"5:#__2AT8Q/^MRGS4Q3= XKVG\#F_*\MTU&F>/L[4%_=:]QE! MN8@9.53MLE-'VF(.W2_)\W9T/,'R)V+B?37HS0/P@QP,QA-V-7H)B#)5(508 MI9KX@!2R46E2Y@*@3*:^CX$IE/$T' ,Q=2]J[#]#8$36Q<_=&/GDL7A2!$@+*B;CC.=-Q+UW+=/6OC M$"R@QRB]5^^Y3Y,G,!E*.[BR;_]^Y5RKA]6I\/_-RKTK!"H(E35PRL:L00A6 MG!-$E3^Y%$S[KPM<+;.R19R]GX+_YD'IXQQ71B%Q5?KH2KSZTRON\]V4^WSW M\PO^T<]%U2"X2*EV,O*0J;ILLPQ+XQ&^?@!9HKWP^@2GS>19OMZ'4+EH *<\ M%SC4 DNY+: QM1(MS)IG<%:_*\]*I][.7+^B:'PM0&9SRW2E)4W;,9DKA..: MW+%43!-1"[G[&"!SSHVKF[_YWXR+R^#JVQ=YX*QR2("Y]9#J6.Y *H5:)9*FT+/PK +RG\6(FA=S,FZZO\=F-<7%R\ M)K, H,2G0: *3U?^HY/O$#:;N"9PN+[)[-R$PNC<\.[^.:[-U??KCN&___Y M[F\W%[_[QE407+C^MSS<[UY]^WKU3=[XQJ>KW_UOZL#%?V^%OSCXJ9V:6$7" MP'N+=;@U24'EE'7TP )@*@SRX@NEL+ZFR1_/QJ1#B?8205_GT"&(H/ROPG#^ M$N7U&\I5&B7=[P\ 3W5\FL=<512U5X6F:H%U93Q,#(6:[_33AVO?_?!S&7X& MQ>KDV5=JY"K_NFF:._M#;W"#XZ#'4]RR1QNFK:P;2DI<9T@L$Q$ M7"GVEA_P>8T)W*LO7_W+:ZW-6WI?2N^^>WR$C'TJ34%<+E%@FI[MN)[C6Y): M+O49-^?4_-X0,GC%@)#?OEW<_-.X^L&XU_Z(./5 MR7G^NQ;U7^2E_*1/W_7';_YG$/N><7USY?[OWZX^>V#B@G5[ Y>W#'&2#$%- MRY'$Y'Z 33,(A 3ISH!++&()'O#]E>ST?$+ZFJI!IBN6N)ZB\YMO$N2]JW\L M\E%RXP@<.\\'9>#YK>USJJ3O4<=Q?_G5'[M?_L=S/U6II\889]V,,AL+!C$/88SR1HE1OU]LXW\^H _Z,US5+3]/6&W105>Q[)OX,8I[HX>/A.5MZHN6V*O,$5E-W$WUDT?Y2S='P4_ASPM:7;\Z_63; M4GH19RN]EZBL.]WA,ND63415-FBN.<-,YVCE2G+V"/KC@BU.=?->FXI8,T1D MD?<@(F:O145 -'COB$:WY-6-XO-TD,E1X,0\R\.CWXJ45*"3B]IQ^K?J./UK M?IPNJ^/T0&4=*%++'I*G09ETHV[_0UEO"]\5E_DE<+4J&,K%W,5%Q[B 2_)/ M]F)J5:DK 9BG9>C\[']GBS1:^MV0?LD>TJ_LU[./LXE7D74?HEZ> JY:"NLL M*O!'BE04H,1G_8-*']$)NMW<"DJ+7,'"N:E[/*HM5YV2%[Q59VG#(W6",K#% M*&EIL&$:I'M(@_X?#_%M7"C6*?]7$4$\F':#@40J!5RXKG/"+%2RL%FG.L)[Q.C6];'X,V>'B_J)FU^5PNGW.__NM-.U> M4LFO2KB%8]^."7"%Q7*:7'/:.,\AXT59-XV'H_JDKY8(CI\(KHL0S(L'A[M9 MQB\J*M@2W@D17A"_.]%=ZDY4+=6=$-6M;^>\!TQ:FMB1)()%%&80> YK>0C: MK]KEP/@MP.;#7ZD:U;M:H.#P-YUC?KTPR4YW/[_7< HP/=6P29^#?=35M2J< M^VNQ+,6C03"=_Q+EPG"2R_0P&@T__O++T]/3.5QV?I_\^$6FW0?5.^>7J'ESKL+#HE)4? M:>MCNY[A*M#?Z:.6_'R[]/.++BSJK"\_Z$[#027>PSW%Y!9&NQ\,%6^%AZ_/ M6L%U8KNGE)X10DS:8O[$=D_/R>EM^K11CG_!Y)=Z'^*5C?.#V>H:U'TP>]N$ MB$_>HF:-6M3.W:P]FBZ>!Q_/95DG' ML[>30.#F-N?AV]ULM8!P>5:PRWWOQ2%)&PNN6:Z$,(1JEBO#ZUJN*BL@KWI] M?$P&>7'Y;"QX,_.UI=B#ED]@[?XB6PEU,OA>SSAND7[02&^-D%/"-OZ%B!,) M];+50KW'GGW61GG!5FXV;^)B (L8)6E6S"0QOBD898:\3Z.\!EL-MX([0K"O M[V=LZ7PZ%>!(#5-3@SS@QJS6WZECY!T)OH3/!M.]E:PUS>^6I/=!'*T8.FYQ MMT>XV\@P;E&X#RALK8'#Q5T;*U;T2ULW;1_=M&W;OVJ#+KG4Y'@-M;;LEJ[\7;C[<;;C;<;/[J-'UFP M%Z.UCC$.'8MMM/>5:"]&>.UX;SZ1V_@.[\?9R#!U<)9V MRF#O;31ZBJ+!HG#OW\-'%3!^&AA?$]4(T8U'S\:7,/T>P:,_GW\]UP.%PR+6 M/$KTZ]JH[P'+I3;J>[BX:Z.^!X]"91:T<=^#Q5X;]U443-3Q,F&M^W*2\=\F MP[=!$[KEGL.4 MF6W>\FGAN\U;/D&DKQGQ:]%]H.@^G<1EH&RZOLE_U'3<&O!K1[05[QC^?\8J MY'PQ4-0**UA@RT_9ZPLM^HGUKNZ;-^_+*RN3O(U@'[ T6M>8;K&W#]AK8]@' MCT(5 6R1=ZC(V]AL/0+3'9VS-H2]QP[;85G :V<_YQ;PX["?/$=1&PT)4 MCH#R,!8 MMSMF;VEW[(4_XIYQ/;3QZCWFD35YN M\=U&I%NDKV?_M/@^(7PORU[^913>]J/)]_I?_<]M^DOM\\N+G-Z$LL;.'B*] M14S07YK80[&4_[^]:^UM&\>BGW=_!>&B@[9H'#WLQ$ZF 10['60F:;MQ9F?G MTX*6Z%B(++F4W,3[ZY>DK-3QHXD5IQ&E4Z!&]"0/[R5U[J%T.5__9R[1-!:_ MCU6_0Y[=94ROV$Z?,WJ]0P>B%0YH<$.GL2AK=\AG#?BC.BZX1T,XPP]X[R/J MK#9OTA+Z4>#=T=U7<>O$,#O=;LONM-I-RVDXAM-UCHWF_HG3;1M.9_,&6B[L MZ%)ZD5K,61P3CK&*/#[D6P^UDCG?BU3/,U:VV]PME\Y6_NL+PAVFV_-EAH*1 MT^!>5S:-M)NJ3D)<%@2SHQ]J1DUM"Y1NMKVB!2\E]R:?V VYB$9T:2B[\;UD M>-!NU]N&""K,O88(,RQC__5A/^(BMI&C3D#',3O(_CB0[3!-MS!-U\RK M7?S&0L9I0'J,?_-=,<"MF:K[)*P]ZC,^6YS4>(1\<4S#ZYDLPH7%WI-/=0?K MD99-BL8\GKZVPSR>]B:4C* )Z^EJ/!4TNB0^>9)WPMZ:VKM2WY28#>C4U=2ITS\%0Y<;QJ[K!;?_'41\9!H[ M7V^E_W^U;A5=S\O6SVE\[Z.2=-E0=\B\2<#(*U-29DFU%\_+R/HYG1);,?36 MC-E/R7ZZ_5[F-AHS5W[-'4Q7?I+2B4:BPNG^W[^<1_Q*5+^CEGR29%XP>-7< M-"!.'$>NK[8@<6L]FNW\"V.9IL838]".W;);2).NJP4EF8#Q-#5>:]=L0.'. M-T>#0*^* O?CZ+,H)B]]/HMHJFCWTMR=TW5RMN3%EID18SJ*PBO2H=P+IL)F M\7MR&KJI5'T<<1[="*HM[_J%NO[ =\E?3++O<$:*Q5EG4L_FT+&+VA>*Q)UA M;CW-_12V#9OK:7-!;RR8NS+F?CJCUP9JWAF:4GMPM6AX6][>;BL:GK%PX?SM MK^:3)&QY"RR*6@#/*Q+IA?&*8#P(QKI;$(*QQL9K[JJOG%=45)I8Z>L3;:C$T!2@$L/<4(EA36;PV2*5C8]DU<'+Q=V-_F9/;3Q*+ M+X<^WYR2]]@X2;/6604AYJ5U=LV&*LC2VAH/LK3N%H0LK;/QLEQO%1>F+?/= MNW<(Y(H8R#TW.Y[CMM>R(RBU^6G?R]UCM@\O7-)E[HS7&AFOS9F/&0(SNB^ M SB SB EPYX"35F*Q_OUMV2I4MB-\B:_-E-(L6F[2PC MW,-L>G5^Y/R,NK3^"7S !WS !WR5QE<5:=@R, 8EH$S+P^0CZ+? !'_ !'_ !7^7T6\%%-N.9Y8"= MVEV#..KGTU,[O_S:D8TU$,VETID)DOJ%^Z'KCVE 3FZ9.Y%K,9// W$&X^3+ MA,<3FKZ\<#$)6)Q:P[3ICMEX0]^FFS3T9ON;WOQ^!5;IN[/OX:3B>W+K#FEX MQ8CC*HYLMNV&^HC-\:*Q?/-AOLR>7!LZ"M/;V8:5Z<4]ROLT9/'.Y]N 3;-; M689A;4J57[*KR-N^9$>IK-)26>#5?C# [# [S%XRLY=,4Q9/4G_K95 M-S?[KJX_5._7[G->TF\;CV'';V-L^ M.ZZLZ '@ [@ [@ *X/\)*IV#*MKA_&B$"UE"O_F)4'IP(^X ,^X ,^X/O.'G<3 MV@_8W7[UJW[Z?'=N>SWONU]_^>#=&3*%SK2,U]L ,*O*?/V?N433V%]H+_4[ MY-E=QO2*[?0YH]<[="!:X8 &-W0:B[)VAWS6@#^JXX)G-(0?_$ 6?42=U>9- M6D(_"KP[-?15W#HQS$ZWV[([K7;3 M)%7'CC@F'"->H3P^Y%L/M9(YWX%4IS-6MMO<+9?.5O[KJP_HU/9\F6'$1S2X MUXM-(^VAJI,0EP7![.B'FE%3VP*EFVVO:,%+?R1H[B=V0RZB$5WJSS>^EPP/ MVNUZV[#MEKG7L)H"^?[KPW[$/<9EN!K0<B7]#8* MH]%4I94<47+FA]=]F?BQFS]2KIX[ #B SB SB ZP.\A/-%HNH5E&Y*,U]T MQT8[-' G0?J:U38H:6DM#'S !WS !WR5QEMCSD#B*RE3?N%,+MZRO=GKZCD%@ ,X@ ,X@ .X/L!+)U0VZD8%HY0RR)0= MV6!$?IA*9/8[FLCL<32^EPQ#)JASQ854[/%DQHV3-'<>$>$+S Y\P =\P =\ MP/=@@HRLA+5)"R1&F==A_:.^M6E]TPO>J918'A%'F4QZ]?C,&,]?-5&W"0_] M>%C4^KTC,J.OX#]D''$IU\5I$ET_)K,\PFJ199GP5T#H3P6#$MS:CZ_C]V1( MO\E,9"PDT8;_IOWYC&6WG;"W:5?=+2^^55RS+-PS_N M4IDE0S95&4C6:#, M=):N AUK;W6M/;O;,(VNY71DCI?OB5@>VX#FWGA5>I4-QU>U>3]9S.GE MR?DLW?5>G7S\?'$N I"=/TCOS_-SY^+O?.9N;:.RM:-/4TW5TR&UGIX. M*?-4JV%\/!;_G3VS:3?;;:O==IR6V6[M.6;KI+OHJ11NNO4SR > MK<#2._WMDW/YY\5)[T5[]'P&_?29^77B<_7844/L0OY]^00RFV^\MW?9]1]: MRVKA02R?!-XD>W1[Z1#.F1S5917ZC,2BX<4!,?#+?*9]-J3!0'(->2.UY$%Z M@KHS9Y-07*5N2"?),.("VB;/]8>EIKFK[S'VXN;+:M6-5L-JFV9K?]]N-YI/ MRY?5J*U7<],"FS](?-7(ETIK;Y-T4R6)I^8;W:ZMP:J-Y+IBQ.M0[@53@49$ M"Z>A6\\U8_ 3C9V-$_9V1MI""P7 "JS:3_5M:[*H*^+O W).N3LD]GMB&=9& MTWX:(3V>'A34<5]L0G/&E695-\>W)(X"WR-J=2W#T,6RN_$NZ;FB"J1;)[]Q M21R+_KPM^U@,?-5^!P'=$>Y:=GP:=#Y74JT2V!#_@>CV\+>-YD4/)H M3.KT S\10%VI9Z]?@39G*;6CM\_Q]L-/TN\?J=%_%^'OIFIG.GR?">?-]/=! M%(@M 8&,&8_5+&R82?2SPN:T?CFA.UMTS*52V;Z;YHW2O9X(M./O;Q1LH-N7 M0*-IRGSS067>SK?:0\/.=9EE%U2UGUG:6KT@BM[#+[ "*[ ^EVB=?:%3 M*$TPYQMF/7$KFDQR?89==F+\P@9>>LTDIXDO_22 >4MK7CDOI?$PMKTO\1XW MN5%UK]=;AU-Q8E>$LFX2K1+E8%U-.JN:1T]AKI],?]%X\5E@8WR"&OG3U$BX MDM[XBBB7-:NC- JH )J"92R[8:87?I-5/VR3DZ^T1 ,3O,(\Z,?4D'&!!=; M_Z8'#*I)]]Q24*E5_BD,1V48CE:%B6^^QXG?1RFI?SFN&TW"1%0P&[00_94/ M'Z(_0 540"TJU&I&?V?3,&3DO$[.Z*2/675-Z586_7T>,T[GB13F%Q$*Z@P; MPQ/P 5^!\2&J U1 !=2B0JUF5)>*Z&=UXGAT!!%=VZ@.D9O^(4Q%(S<,0< ' M? 7&A\@-4 $54(L*M9J1V^_1,"3_KI-C&K"PH Y0-@=_ENDXZO.1N&B6+^8X MHMR3&UE$!T:L<6Q3T9 .8Q/P 5]Q\2&B U1 !=2B0JUF1"?(XC5QZBJRBR/P M)FUC.DS&Z1_"5#1RPQ@$?,!79'R(W0 54 &UJ%"K&;L=\ZG+R-_1)+SBD+P1 MNL&""-U^,FP,0< '? 7&A\@-4 $54(L*M9J1VV443LE?S(]'%*0)<1LLB+CM MY\+& 1\P%=8?(C: !50 ;6H4*L9M:DO3/X(_-"]+JCYR^;>"-I*9$$$;=OX MP@WC#_ !7P'Q(68#5$ %U*)"K6;,YOBC7UY9MGW(R!D=^VY!?:!L/H[ K406 M1.#V1-@8A( /^ J-3PTZNPGM!^QNO_J=JT_@AVQGQM9,RWB]B,EPFH_AO%L-7S.$DVCO6!&^?N/;*,?>=.C?_ZZ.TQ& MP='_ 5!+ P04 " 2A&-0ARJ81M@* !*:P &@ &-D;'AF;W)M,3 M M:S(P,3EE>#$P,C$N:'1M[5UM4QLY$OZ<_ JM4[=%4GX'&V,[K4+AI'-"/G>^?B%[^6*)="3EBFDF./4+ MA?99AF0\K8-ZH3 :C?*CW;R0_4+GHF"&VBOX0BC(N]K-'+UMF$M';]\T/* N M_ONF\5LN1TZ$$PZ :^)(H!I<$BK&^^3*!75-2B27F[1LB6 L6=_3I%PL%\F5 MD-=L2),6FFD?CMHW'NLRW2A$/Y%8(:;6Z IW?-1PV9 H/?;A8Z8GN,[UZ(#Y MXWJ'#4"1,QB1"S&@_-#>4^QOJ)>*@3XTW&//HP8EG ZPKZH=[%:=2K%4JQ7+ M>[L]J%7W2[ON@=,M]TI0V45Y&P6*_]M>R4="V6<<JE@*W\4A8MV04C%?+C4*IL44@W?R]LNL M8(^N/)HE.*47>^]>+G 0[Z<:3JG2A]X,,WL_9K\I&?67M%]@?A7RV)\-^D1) MYV.F2_FU0&*H)(?F_PKZ&4)]O?1Z/'P\\GXQN#D<,5=[]?+!+G[/;*$FUD=^ MP:4>0G^)0Y6+I0/21/!R+8!I0?X #I+Z&\7E)<@A#^%^BEJ]4:53*Q%W)63CH@GRX@J[*%9S1VD9.?=-U)2A57Z-;5/N)][6N2GNE_5KY8!/]:)-XZH /@2>TFRI^13\BGYE'Q* M/B6?DD_)I^13\BGYE'Q*/B6?DI\G/[=W_>3;Z"V0FC).&.\).:!FN8=X5)$N M "=PX_BA"R[I23$@VF.*T,D.P@[C+G/L\8KNF/S^KE8N%P__]^'#A__;[Z7# M]SB(0T,%1(6.-T-AA[TG.!@7FN 5,/HAE+MX'6^,1.CCF$ <,0A ,[.,UERO&% C>_$6< FCO%:T;G0++D+-_,DYW866/.2'QWXK:&^X4=T*13LCLP M:>U:"#@30S![&J22-7HL9@F"2"!AR$2HT%.M"L%=JQ9P8EI7!]7]_6J%( @U MPWZHT 6JEN-]*[; 29:*[)BYC@6>S' B<1Z%)>C3 V649UK>&H'RJ.\;[*(^ MMD"]B&?91KE39 Y].STX&91(4*&O(Z;1W&\M'7$> FT:*6V;XVC >!ZM(& : M.?H;KT42&\A6 3BLAQ;C&PB&'LJ1=%FKL)'R/3H$.RL#H-P<^U.@"88>;4+0 M['2M$#6>@-WG2C_N9.#J<_NBW;S,DCD@L)XPV4U'/5E+9AR1<-;:49]"NM@& M[]QJV;2)C,6,XPA,$TS05VN5-0BE"FETHFKD,?H+.U>+3Y*JUUS,_Y2L$UGF@\1;$P(C36@19!9*?>.QQ'5 ME156F@N!,=MW,WEX#Y=/X3]"CYCV,#7A1F*TOS'F+_@ECD=HZUI2.5X([\;7 M3 %KVIH11*B)SP:8T5B_NW0\<$.TCN/8!9>HPDY[%>C:I&;-(O MQ;5MPK5RBFO;B6M1=M+]"QR;JE^:TVPH4W6Q:LV:&AYA(7;7"3I$SCZ@UXAV M)*#CY#F*>8R,M4H'(N2V*+8#F=4;%P)A'DB''3,R6/Y3;S,QT,!EO MGR?+GW.#&Y0!E72U*-(%$JJEC5. V4* V4T!9CL!)C1'6V/I44855V"1\^]@ M(N$R1R=NG16":QT?;;_,KG/;! Y[T/D-C@T,=8@#8!\"01FD"/LV>-MX1WW4 )5D#/AA M7G>0)Z<+H#$KN"L@VO*)A">3P3!FB2=&J!FY M#%LGH\5]IG87?EBRI*G^]N%?90OP[Q=2_1UJ#NKT&;>;I8)/+2O&JV0;CWGQ M*EY4ZZO;3?B ,G=9Z3^UPK?3G99^2O;O"KW[E)MU06:.@?S84 M21"OSBDZP,HC1 ^9K*X_(;=3K9^7XTD6M&9>R8Z02W*1Z-Z$2>$XH42@Z@D) MD[,8C,=[S:9B#-CLSO-4,+A3-+O/?"O?_.K':D'A2:#.G7F75JE6J56ZY=Y! M[0#VG-W*085VG9)3VZ^ZY:JSMVYH -P=B_0F6(;Z8(2V4/1IPSW$[H!*#7<0>#;5(+E@;C*Y$2%ZME9"3KCW? MDW.$[]- 03WYLNR=5#' 8Q-DD7_,5#)WPW]$HU0]F D7J]RM/+CG[-W[8U-7 M:"T&MNG?4?N92Y%VRQ'9*6MY]'!A?\X>]6TU+TZ^_-DY;5UFR>E9 M:Z6(]X2B8ZTN>[X8U3WFHG,\!B;,ODHAE6_K3?>X>?8?\NT3:7YM7YRVFO;T M\H:(_YS3^[(@*G.TDTF63S+O7^%TIO)MB97.9>VOTEC7BCWS@L9I<[GX.,M& M&V7!J:RIK*FL3PQ2<3D;BX0%+E'"9RYY5[3_;4MH*J@".:%#9+R3)^TAG7^V M9FT&\!1%P,^]R.X>HSD!)WH\T6P%FN<\-T1AFY27O2#G^#]\&C M4F_(?&^U@[RT.G0C(723$"&5;R/L= ;--@C,UE6'3G88RID7,;\MCT&/?&*< M\">6;>3@S/JGT&:AKUB!:0@9"FH>93F (O@@6_^C"J["#%SC]_SW/DDN9 M)^=2F.?:[,&[2_.*!22CELWQS#[KC]^ADKX_:(O>'_0F^6'_K-3;AOU[5T?_ M %!+ P04 " 2A&-0(,#$P,C(N:'1M[5WK<]LXDO\\\U=@G=HI>TK6RT[BV!Y7*;(S\6YBYVS= MIJ:N[@-$@A(N%,$%22G:O_ZZ&^!#LNQ8+T>R.57QB!()-(#N7S\!GO[M_+K= M^>O+!>O' Y]]^>_WGR[;;&>_5OMZT*[5SCOG[&/G\R=V6*TW6$?S()*Q5 'W M:[6+JQVVTX_C\+A6&XU&U=%!5>E>K7-3PZ8.:[Y2D:BZL;MS]NLI?G7VZR^G M?<%=^/\OIW_;WV?GRDD&(HB9HP6/A_9E(/;[ M L=RW&C6_WX2B^_Q/O=E+SBF$=[M_Q2_F46Y#/I"RSM/T.7(=-%5O@M-V+EA MC7JUV3RMX1T% N^E;6E2X(FN/IOLL# O]-L\,^0 MPA=[*4Q-UV-V5/T0>HH M9JW/%U?G\*_#.M?LUND+-_$%>]5X_)P]2.W*%O2W5XTW]9/'4Q5RUP79VH]5 M>'P8?B]2^7])%$MO;+Z2@0M$'Q\>P3TK6/U.7T;,SBQ(NDO2OOO;JZ-F,Z=^ MSE:)3E8THZ7'E*%P6(,N"N8\#SAQ'(HF K8M1.KKM"L>9".)>X+ M]@1KQ"XR,LYA0I=?LJZ(1T($[!]?/E_?_-FZ8NV/K=L+]KYU]<\*NVIU+J^O M6I]8Z_;VNGU)5^M<-B"BO?R0>."R=NOF_--?G0S% MNJ>42TPUY'["NP!G$[=5V"")$^ZS4*N!C$14@=^'(N!!#!^U"+6(0'+IWHC: M&7$-5F$L\5;L0 M'R#"FWZ+$\Z0C1>",L?]17SI]QK5@0+;HCAEWO@5JY NW M)]P*/2%!808X\0B_7<%\T>.^/V9=!4QJ.@BYQMX8[VDA&(^8IWQ?C:+C^1?7 M%YY5=7.JQR;>,[7@C^68A] $Y F8(5"^L/#K@#^D J3E@.UV]W:_ M2[FWW(#M0%,5O@"/KA<45VA&HC#-D*R5$$G:CI:#=13-*/2+?(,?B<4K3&D+ M>H%=PY&,^VCI*!U'#- F56T(+?89^&1<3_,%7@/P#0$.\6.4 %R9'Z!Q\V&$ MT)5W6V4?X">\Y$,E71XX IG;54DWKF0]X@ :;T^BM T)C!RHV#9A-2;;\%58 M3']N"\0V-P1B'P*G%P>^&XV^$QQ.7/0"\=@ LBL&8 [&&H&T@,@RV:P B$J[QG@MWE0Q9BX')G.2",-YB^,LZ_.AV%3(72NO/&_4/=P0U'T( MK[YH11DJC"N5*+\ RO^[!/@-!OC5L30L]**HH9,GQ@ 2Z?Z$]1N% I' M>M)A6GB@<%%-IN&EJF%0]B'1V,N/""\\5GHJ/UUGOEY4=3&B#=)E^JW4/QNB?]ZNS(%X"&__*P%JXS%K:^'*.&*[&+6]%3[ ,&LY MCDK XED4AV?(UU.IKS5JIL6+ZE*MM(Z2V#CF3I^FXG"E6C/7^BXP16SB(\@H MT)74 C@'H4>+T.<._$BYA G;X7@+@.1EZMV+*KLC_5XN_3R5_JE"W-@4?0K? MM\/\8Z>^0]=1R)WT^AY\+%(ZO6V&W9VD& ^=M/&1M*-^\=OFP:&:[&+/]H/ M-;IUXG:*DCCFS9-]/Y,D/J)QFMJ59:RY]\:<( MA,:*VA7J!#9CAF@]:\1KL[;ZK'W74=MNVI !B,3 V$Y]<'FZN#U ?+?93T^K M@;&G>&H_L5TP%V!%;0382BU98H5M!@Y/(F$RI\4>=N4>;K% VPV^ BQ,NKYTX#M71HZO(N%.,Q_][>M< M/'MBOZL%_[;//>COF/LC/HYVREUGC]QU]K/!$(;[,]#PW9L%T9!O/!KF.UBR MG(_'I9]HRLL,A,@W=%V#T:G!]OEW I80Q0:92F(D$<44S!_CB6D1)3ZF?-:X M)6I*D2^[^8;!F !Z;.;L7W95V#D@CH[R?@"7//14%_;?'QI2Z"?+C -,V;QV MI23W"V.[Y*X6R&QGK8<;?+9BRC+=T@8/?WF> M'P@>1+: .R*;:5@#BQ)8YV@"L3[,5W"(B;B1G-NQ2V*J> MCBASY%)$J3)F*@GS,OE)JS0 %U%1V7Q:SW$' M6@OS##?BQYZ)JM_9>](5! MM?<\^*:3,';&15@WU)AFL_;"1$<)?B!W$'.'!2JQ0++/AZ@HR.ZV+5#HF/$> MN,F1M=6[:BCVHY@"8SFM@*^ ;,"3 VD/!9B% "6F+H&ISA9@:NNNL*[?L%@A MIG);DXERX*@^[1@'7((I2@/!%D/H[OO$4P:3Q<:1 D;'6*X6)' 4HZ5"XL0W MTF*0(C45JZ5!LFKAN1-!WTCA67-@<=(16)'8@(KYQ)/ F MF Q(_KEX,-6V9=&D@RT03LN+F[[RVX;++S:X8WZGB([YZ$J/-@ZE?EQJ7.!Q6ESWJ&8' MVL];Z'+<+43[I+@NE TZ, A,.3\8YUFFWM*Z;FO04AL6%RJ%_>5%A2X#H^RG MN:$R59<[4OI;NN6>F*J+9Q:+"$! \ $XT6$(W@-M8$3Y=Q-,GHU#*M2-H&M! M";*0CZG8Q!5#Z8B9OH:MTYOV(0HG5*6YN!0E\%8L'DDHU*U(9/4@F^"<+8>)4I"I2.B,F )P_(O8]J\3B_ACX3)]YKKBWG96MB',S MJQ:^V.-H/;/+WRH!(HT6'.?5D=I)!FBRH[*G(<2T6XA.N$45DL]Y045D$[+Q M@8=M0^1M" O.*#TV\'7,)E!Z4WEBRX)1AUO $NG17)N^]-L&!R\B&E5PJ')? M8]D051EJ6M*SG#[V*"XF/>S\FCU\UI/#NJ_8-T'!*7<7;!GI3WAT-I)@JRSL M:O*8(RMA3^? ,&/V0=S=:5)BR@L(>FVTI*[7Z8M^GM>WS&L]GL+KF]_)>SI7 MZ*+$J3(XM6JQI"KKU:#,EOAFV\:DV^"O$_0B(F>)@A3&N/XF*!_@\$'(X;?[ MS,*Q@#^[!ELWW(RV(UE6:O:RZ"5'\J?$0^B/UG(#4W-%*T%'0H>:C&4*HG M6\CL!Y/8PI-;F8^[W8WJ]M )W'V]!W[&.+)NB#E,23C)S#.,*G?7WU&# 9VE MBIG/)(K,V\:Z&,5-0OBQD.M*1:H\AJ \AF#F!L#R&()G9PZ(+3 '+KW45\K/ M@DO!JK+RW8%EH&X5@3H37R^-]]5*J[<%TCI/G+7"DH!"%3(F95XH#*(,\KWF M%.K@:2-LRJS%$+\[Q.#(H^R9>Z=HKB/.*%.W"L@SH31SP#V%?7B>0G>5,":) MM1]U6AAE0]&%::-4>PA]*#'8[4 M$7JPS#GJ+?3P>"AC&/Q_D%&Q/?,2C&X2$TA0>>1(1EAV:3K%(#&^K8H8G?C: M!*EY0.J[!R9-8$\\&J28DGJ8JWT7>7D8[MS\^>Y)^/,&OO+L)O(EV//BNR/" M.#T]RQX"+;[CH1L8_RAD6\AGSTZQK3!D36)FFV6)LK>D RR[YA4Y;/8)K?AZ M&QDD5#X,?KB/*.P8\!=T.&X6*)MZ$)0!1AA$0 \0F..=76GRR6A0.#!;Y@UN MI&BPK-Q2.1U\ZYOWLN/<>N.4<$_J =UEY'2:?K" !LHUM>1WYF0UDE>JA<7$ MKE%_$KEK8Q6ET'A$^C)JH3/!.6ERT\0-4]X2YB!V9#*KA;;LP['J"4IHHG$%7@&00XH* M-U.D$A0!+#"L(M6)S8B>"Q\/OAF; ]'R<10ZL%LQR'M 4P\#:5GY:CX3,'*/ M.Y&$":1])'0DFU:!=&"2I(^Q0E8-70]_JP+#,!,*W,O'+K+SM=JXO;6_;UX\7-Q?6'!9BY81/U MR!,D([BZ:+Z@Q9)-\=0"3RS/#PY'GP-1GQP?"\N&=>-"SVBP\/P$G-93Z+/+ MC-?%#@+D:7\"3R)5?J%P5CZQD1DWAPU@)(N MO:!UWU&^S\-('*!6X#$X(^=USOW1W%LU.?-NXFHSSR_OE[XRR?5MAEU?M MN0)7:QPZ^-[:\]7HN"]=$([5E%3#]W)F^'&LY MUG*LCQMK"5+E6,NQEF/=Z+$^&J2LXVB'!*XD'N4A7?:J3O]MAQFZ5Y1P9VS=E\*CWV0 0\H#^QK*+39+;;'Y);WH*G=\]NMIK1\/_+/_!U!+ P04 M " 2A&-0>I-LD^8" #B" &0 &-D;'AF;W)M,3 M:S(P,3EE>#(S M,2YH=&W%5EUOVC 4?6Y_Q2W3^D1P/EK*1Q:I"VF+1@'15&B/3N(0:XD=V::4 M_?HY 2:ZTJU3*_4A#M?WWG//M9UCW)/!Q ^_3P/(5)'#]/[K:.A#PT!H[O@( M#<(!W(2W(SAKF1:$ C-)%>4,YP@%XP8T,J7*'D*KU:JUW_)R06\T<:H6RC CZ+*,V5YN:$<\3 M#;%=++"=EN6B*F"/\(MUIP;YUJWS]9["U03M)W6)]#K%ZS91%7 MBA?/=NT/4MW_Y=0]O&7^9'P7C$.87,%P/ BF@1ZT.0NNAW=A, L&NZ_WTOUXOD>C#6].(.9,5CJ@.*B, &4Q%R47N)(:B-8@2$H$ M87'E@AE94*FVSCNEA:/6D#&7+7 E8[3,3=.P5%P7<&9UF M[7L19HOBV)VVM9?F $^!+X4FHZDI2&K%NL4BSL!IUKK4U+Y< VH-VW92-<9S MNHE-*<,LICC7J[,M)RM0'XLD7RL:RR8,6=RJZ&9OU;;7,:-Q#^ MG/P*E4P[]@P8#OP*Q#,8DY9I:GMLTK0?Q9WP::P[724=F/[Z[DIWO/L%!T]+ MZLP$(VDE[4K/H]W5'$RIJ)<[EP42"$T)JF7RZ/1:&]4VY/JMMR[+N-0^V4A MI69[@0D*I^^;6'7Z_ETS9#2 O^^:/Y1*Y%SZ:<1B0WS%J&$!236/;\G7@.D[ MXI%2:2+9ELE8\=O0D&JE6B%?I;KC0YI+&&X$.^W^AY MVJ0DIA'TU>WCP^KQP8E7^W36.?!.O..:MW]2J1UZE?/#_>K14>&T6:;PW_;* M/_*9!8]9*61H2]VK5GYL)#0(P.I27QHC(ZA+[AN&W9L2%?PVKENKEW5J8LTJ M:W@<,L67>MCBR$W;ER* (;+U(J3F[7FD64:17.L9W?MJIOA<*RKS1OBPR4R] MBA7MSG6O^ZG;;O6ZEQ?D\A.YNNY>M+M7K<^D\T>G_:77_;T#U2#1N9ZW\1LV MY17MN?IR??.E==$CO4MRTVFC53]]\ XKC5JEBN;U?NF0F];U6>NBPI5JI5#=FH6"##:"ND,'G/Z94MTAN?)B"G.^1GQ72OTA\I@P?C(D) MJ:G/:VQH7S 0$"+3[V.A4K!EG5 _+V<*K#+AL=.&+-MC8,E,D \XXH$)Z_O' M, X>+"; QNQ+V8K.B0_1#I^*;,F,3 J/K_G"_+G^N-;UZKZ;=>T5]O86SA.G M]L-*-I[0\C500$(Z9$2Q(6?%P;A@Y(&VJ C&&509L M=V-_C^R@QC]].*Y6*PW%;KDVX,V-K? :NXT5^V715;;H?R/!"_:BN@4D.*,: MT"MC$HW)72Q'@@6WK.BXH!P) @E[%4N(TJ SY3&A\9BDL5$I@ZD@;K,A'$". MD@A*B@-_!M2'*D5D! &&D4YN22 &[&M-U1A%(GK'+*LF8VJH"T 9F%+8V _F M0 &?*X@;02R&[J!)P!09A=P/B4[Q8]I_Q!3+!D$#(JX%1(088XZX"<% G3#? M*HCC)J":#,!,V!E8E/YX=AG>"+)Y@M2VF2",#'@,$$0T3R%7!': .#2KF78> M@\L [$/F!-]]D:++ %C/X*L(E.!*C$D"J$1"(=&$F#(F ZM>F!I(&=B4K(@2 MJ0 !H(D$+-OIM-7'ISHD R%'.N?0U ,0BI5.;]"R.$,%G2NSI.T;&S;/AOTM M8$-O#CH8/'A'#9WA/0NA\7B5@P&'XH[>=0$)@JM+J&(6Q@!+CO# .(IIA K7 M(79#L0A<#+H9+ =<^T+J%/JA\U%2.#PG2OHL@&I-=@"^ 0,^.(QV[OV0QK>, MM'SCIKY.!=-9\%:C)>]@ATV5RNH/ E>_:T?GF-S%CELX)T&',$,Y1P'4[Y') MB9V79%,.W,C91%#*0\A9'H( 1J3U;>#6R>&_P:VCZ@NY1;> 6^=,PW" )!O% M/ W](@98/DWU\[M@I--G -EL)A<[R53! '#D#[FVC@2D6&S'P6QXZH)FW9AB M@EH.9,'3%,C%S,5A(P=W!+IH*7A@;_ATVM<\X%1Q-("[$,\ZUAA'2C6&7?8X MT39&LVY':@8*&7!SV"FAN%FIH.@MP2RKQ#1\@QXN&)R-8>%;GZ$@.#3HSX*M M<&!;1K+^UI'LV2?]$M>>[R.>33F@Z9 'R"2J96SA1S6P$-,GR$!6-I6"+R5PHA%0R]\T"7 3 ,3O\%Z4QQ'W!O;__P8M!>GCN] M=IU6(=63 !+]AF4D"ZQ#M>N1.;LQ$?R.B>PJ<$&^^,U+M#4LW+)+BX,M8.&W M75K8AT1!3N3B])Q'MS-+INF1CW18([1A+-V0H8,HJX,8P] MXE3[$N)%; \XZ&<'V0'*@0_3Z"/A+^9R^3G!_DHYJ&_/A#3V[[NIG"%:Z !=-1LXAD>9$Z6'4$7@#\D,447WVD([G0:152!P=:8S".OO*S? M&J^Q92S8AIN"%H1H P4';A$PR:RO %3;QX@9_(LNPN'Q4(HAPS GIK?9TU"5 MN1<6)4*.&;2.0NE\"9TC%Y!A(S'@JA6=@^FZ[]WD=;#Z=>\PA^G+ MR=M?/ Y@-6QY=LX8^27F9Z@X**U%IL>(LZ"MHXE7 6/[IY:8X_'&&A_--M:.'V_8?;CJH3=N>9K3;PH7H;F$[ M9\O9EL]6V5<.ZQFW9_;X-1(DH-*J,.,[,>\WJOPP>[.G:%]=7??HBUX#G__70Q[ D;P)JQVL MOU_NKF]?!&LKV/=KWT;W+^.^]?U+Q']UX]_H^D;7-_M>;-\&[&F'G U(YY[Y M*3Z@(9?N\NW!WPI\\Y2NB.)U;F"%?!ACY\H]LH1$:DF3W:<2JH5?RJR57&U@ M 5?^LF+AYSK_$<7LY[N\8'^,];YI?R5V^@]02P,$% @ $H1C4(LNL_S M" <#8 !D !C9&QX9F]R;3$P+6LR,#$Y97@S,3(N:'1M[5MM;]LV$/[< M_@K.Q88$L"._)&EFNP$'26U?SB_Z@[^N.Z1T$2"7'\^^]CODE+%\[XTNIYW/C@G MOPQ^^T@.#ZHU,E TUMQP&5/A>;W+$BF%QB1-SYM,)@>3QH%4M][@QL.A#CTA MI68'@0E*IV_;6'7Z]DT[9#2 OV_:/U0JY%SZ:<1B0WS%J&$!236/;\F7@.D[ M4B.5RJQE5R93Q6]#0^K5>I5\D>J.CVG>PG CV&GO/N1#;MJ>*X(P+Y/6'LI@ M>MH.^)AH,Q7L0VDD8U,9T8B+:7/ (Z;))9N0&QG1N&7O:?X7:]:JB6FA]M#S MM$U)3"/HJX_.ZK7:>:-[=GQ2/>HT>B?51N_]<>/L FJ[U9-.Z;3M4?AO>^4_ MN63!8U8)&=K2K-6K/[82&@1@=64HC9$1U"7W+YH/E0%8K/M:&Z:((/2\S4-[&A MV[L9]"_ZWVY M_GSSZ7/GJ5>K]:U9*-AH"Y@K9?#YCRG5+Y-S.N8!&1R0WAAVM#+QF3)\-"4FI*:Y MJ+"A0\&@@1"9>A]*U9(MZX3Z>3F3O\Z"Q[8:LFJ.@1DS03[@A P#BX MJY@ ;V87GFVZT'R,=OA49#-F9%)Z?,J7Y.?ZXU0WZX=.ZL837#M8VDZD$\2&)5(9(F-'O0NI(G=5JU9^A253 MT)J1*:.*L#B SKFY&VMQSGP6#9G*.%XK XUK/[]X.#>,')$N58&8PBP#MONQ M?T#V4..?WIW4Z]668K=<&W#EQE;46ONM->MET>59]+^2X 5K4=\!$IQ1#>B5 M,8FFY"Z6$\&"6U9V7%".!(&$M8HEA&C0F?*8T'A*TMBHE($H"-IL_ :0HR2" MDN+ GQ'UH4H1&4%T8:1KM](@!NQK3=44FT3TCEE6S<;44!> ,B!2V, /9& # MGRL(&J%9#-U!DX I,@FY'Q*=XL^\_X0IE@V"!D1<"P@',<"<0PN M [ /:1-<^R)%EP&P+N"K#)3@2DQ) JA$0B'1A)@S)@.K7A(-I QL/E;&%JF M!D 3"5BVXK35QZ\"$@17GU#%+(P!EASA@7$4TP@5KD/L MALTB<#'H9K <<.T+J5/HA\Y'2>'PG"CILP"J-=D#^ 8,^. PVKOW0QK?,M+Q MC1-]DPJFL^"M02NUHSTV5RJK/PI[ B&@@EZA0+O' ]0R42.]JWRF30HY7%DD8S0 ,/2YBX0[.?C?X-@[^LO)!C= 8*=,PW# 9)L*/,T M_LL89?DTU<_O@N'.D %D,TDN@)*I@@%@WQ]S;;T)M&*Q'0=3XKD?*OHRQ02U M',@BJ#F0RYF?PYL904FJ$B"XUGIK#7#G&[T]"$!&>;9HMT? MF)L)T*>%@[_R8>M\"': #^<.:JN0Q7.T+%>P=];R8@,?@V&:]/U4(3 +,=&: M42.I#=3C8RP82\,4D3]3"*E@Z+T'NHR 8;#[+[7.%/_>HIVAH4[=G)QM ,L_+J3 M"_ND*,B)7)[O\^AVBF2:;_E(APU"RY4,:J8BA2S*2*5GT9RM@"&CB!O#V"-. M=2@A7L3[ 0?]["![0#GP81I])/S%7"[?)]B?*0?U[9Z0QKX]/MQ_/8CX?QY$ M= 1D!S @!SK@P12>4[,][2W]$[A0WOQO\5<=!KX#D SY 'LR-LPVJ'Z^Z7N MYO9%,+>"?;_V;77],NI;U[_"^W_ [;RR]7_.UE?[7FS?%NSIAIR-R,4LC;ER M1V_%+P8V'-,5L7F3&Y@"'Z3L7;LGDB!@+@IS_L[\H64F>?^I]&GIVYB-4JDM M3-C:;RF6/M#YCRAF?]_D!?OQU=NV_2KL]&]02P,$% @ $H1C4*0'JR$M M!P SC !D !C9&QX9F]R;3$P+6LR,#$Y97@S,C$N:'1M[5MK<]K($OV< M_(I>4IMRJ@ ]P-@&XBH%\(:Z6=L%\LWNQT$:65,99K328,S^^MNC!\\0+UG[ M+FQPE;'FH>X^TWWFP;3;/W5O.N[OMST(U9C#[=V'3_T.E"J&\;G6,8RNVX6/ M[J^?H%XU+7!C(A*FF!2$&T;ON@2E4*FH:1C3Z;0ZK55E?&^X T.+JAM67+E^W==7EZU?MD!(?_[YJ_U2I0%=ZDS$5"KR8$D5]F"1,W,-GGR9?P()* M9=ZS(Z-9S.Y#!;9IF_!9QE_8 REZ**8XO>P]AFS$5-O(BJC,R+6U1]*?7;9] M]@")FG'ZOA1(H2H!&3,^:[IL3!.XIE,8R#$1K;0M87_2IF5&JJ6MQS.[2:-V?N;4S*O.Q<75Z87=<.H7IX[=J#>ZO?,SVW)*EVV#X&_Z5O%1:.9, MT$I(-9:F99L_MR+B^XBZ,I)*R3'618_S.B6CIHEE11]5A7!V+YKI*&S:V-8U M7T/'1$ACMO%&6IQF9HPD]U%$/GY0LZM6V] ="@Q+2$;Q4O&O8C*_#^W7N?.[?^WAT 05&\ MSG47%NU7_6L''_$I;S]$M'>#X9US[8)[ ]8YW%6'U4X5AKV.]N#;-U;#;%FU M4[-\@-"<(3C=FUNWASY;H/QN($_-%"^(9,4=%V8#XPW%3OPPG^HVW;\YMVVPM]TZKK-8[(,+7$O468<%5+:L3D@BC M$1HU77+U"JWIC<]:Y)U@>OD?*MP%)+C8^Q1.%N37DLY22>_*,/1PR*%;A5]B MO6Z743*C =J..!1[H' 3!,Q#35HIB7T^4\S#;GWA55?L[\AQ1,2L,+VB3.]+9BDM)Q'QBG(>,>OQ]K68_-8^ M!S8#4B$'E%\HF#)?A4K(5\-LW-;N5DJV4 2PAOX()Y\@.' >NR3%E.%6M36*))LC: M_'%"BEDK7FLZ/?'G$UHJ:7E*:FD^?R44TL U4J(=^?8,?+/WE&],(&_&1(<+ MQIQ0!/7X6)L&2LZZ@+ 80S**::*#KZR;">> KZ%@9"[2(3F+OP^+'B_DM@+\R6OG'ZSM.M<=B! /\R^QXLY$XM9)WJ$ M1'+<'A?;A@,!;R3&^JEAVV3\3U%7HJJ RVDS9#Y.R<^!.@OK?R]W=\?^T; M<_=B"3TLZA[*%N'94A-^Z'/SD;X_/'T/"=_^T??_=([>2"C9FW/TPC)]L^EX MGIP(A6/TY+&ZN,=KDZWR3-RO.PVF'A>>B>;9>C,+X.5A&G( MO!"8@IARG8E4!GQ92 4^I6/J0\ X?LX3%Y92I_1@S;,/.G(\9DE27 _G,E#^ M2%]+>S)&?6FZ\VB&F@(:4^'I%NQ!Q$QKT0.^>G\,$X'KRKK:1:)6;351*T\9 M64Z(*",\BI4QC(FOTY$"&5/=D00JE^RC59E>M#D;%AR".+\%UU^N8*,VYIX* M&F.,+-!HL!Q530AJ6[EO3R8XIAFFZM8P_Z?"PX$$J86&2IP#,/3Y'/X4^RN* MYNN OA"!ZF*E$XP@"F$18HX'0 M1&UZ8RV]>R\\M)F7F7Z^*@II:O_K=OH_!Y?_ U!+ P04 " 2A&-0K]B2 MCX80 :4@ & &-D;'AF;W)M,3 M:S(P,3EE>#0S+FAT;>U<6W?;-A)^ M;G\%ZF[S).MB.VYJNS['E=/6I\[E..YV^PB2H(@U23 *$7[ZW=F %"D1#E. MXVR=C1_:6"()#(!O9KZY4"??G+^:7O_Y^CG+;)&SU[__='DQ93N[H]$?^]/1 MZ/SZG/UZ_>*2'0S'$W:M>6FDE:KD^6CT_.4.V\FLK8Y&H\5B,5SL#Y6>C:ZO M1CC4P2A7RHAA8I.=TZ]/\*O3K[\ZR01/X-^O3K[9W67G*JX+45H6:\&M2%AM M9#EC?R3"W+ )V]UM[IRJ:JGE++-L;[PW9G\H?2/G/-QAI7J2R#DS=IF+'W=25=K=E!'E,UXS\ MCSB:C"M[C-+#DZEV,T$KN5HLC?^[MB*=W:7YW)6'M$*-^<_P6_Z))=E M)K3<>((^+MP4DO7K)7/[/IV=7YY9_7%],W W;QO MIK^QNV_A)Q"^;U-O$Z'B20):M6M5=710O6N+E(OTON!&MQ])"P/',,9U)EBJ M\EPM4*%!GV,M*S0<3*7,PL58%05\,E;%-_C=E.LD7UH9&]CP,AX.F-)TXU05 M%2^7 R8-X\S41<'UDO$R88D"M2V5956M*Z4MLXI%-'*5"RN&[#J#9\(3\.?; M&J1+)=@963)I#8,3D5K8)8N63(M4:%'& H?!B2NMYM* R";(?"YRON!:L%]$ M*33/03:Y&HCN M;FT0-\S;$\/VAQ,:=W^X-\#!*Q%;.1?Y?&P4S,>%FQM-M!H>#C%6M^0P L50U#@0.!7>?6P;K\DGZ3A.GXXVM^#.SZ) M93JK 0@:;DG YE3X]7TOY!XPO68\K,*TE0R!+XVI!:LK_'LR'@_&[C]F M,L [F;*VZ1VP?XR'<'G"*J[9G.?P;"6TN]M9CTG?&!59 PV;>*=A\AP?RZ(FOW/(?%-B?\E2O8^ M5]NX^^!)V^OP$X+W(<*2\3D,5A=USM%9HH H@\/FD/TD8EX;+[*$H7#8, 1\ MR6&A_P;MMXV3[5?NSM;1)D@4<]F_4'+ZH"F$=;HCZ"W.L+H-U*FD+:,S\"/! M5M)]2Q!%U3GHCV)Q1@'@/8+M?Z0KYW(N$Z!,#TQ/WM31O_%4X'C:IHM(#AHZ MX+Z\JF )X1#)(V2BW%6U;4YMPW*W@-4!#\*A#2 X?X%@!;C#!,O I\)>$0*( MJ',3Q$E$G'.<:L..(J'L8X<]-AR$QR]R,0,X O.?8SA->E?%O+ MQ!F-!P6PB]*9P3FF9+;0]WPE_ .R1B5U\Z4: :Q'D&LKK:C:B'!ID1=9#D; M'G EG12E /MCC !OU7/T,!M,;K6,W.PX2MO0\M1ZFUWQ9>'7X\U9(B+/ !3< MH&%)/)*YM%*8QH@;6*%)>6,E495:2V\I()MI7GI7LVZG^_1O*_WY#)%\M2)3 MKUL6Z4&!^MSV<@46L(M 6;T30"#*/)5K%A![W MC\CRAEQC3?RR22!T[?)Z_L/163?#H&/;'4T%$PLJL&*IMUELTS@)Q]Z#8TAP M81B6\S2%ZQ32#]J,>'/L%5(1R :VMY^VDP-J1R$X9T/B@SZGM:WUO;*!+R+6 M/D,[R6^$@O-CS^GLZ!!>=[)34S@J-'CG378#S[[)5UWRQ3WN.WT&4P_S?$+; MLK&D85C!!Y_RDV_W]X[?&U*3N@)LR;G383J#!T<7KA(=L;[7^'GJ106FQ;0'OU73_R M=W,+?.V$04O9@WT)CN*='.&23[: 8Q;N1A?*?J6^4G-/2A!31#ZH(W>N#/.\ZD2 &3(J[) MN*D4M@Z5Z\Z>HZJUJ2%PJLP7[W2Y)9Z=Y4:=Q?+96#/ MY79_\3D <^N9=2RK$8*(M\N-$ ;@YDH9> X F*(U[2V[W>I/Z3P1>F!14#%B M-+H0 7J2T*31N&FGT5JPVQB0%*)9ABR(D2=SCH$D(!Q A'P9X0Q/DTD=M"A] M.X[(L=Y(OH\..5T&<^CYGPF11HKU-=1@) $A$FY+U6R&$^!S ,6'6*L.:#9< M,API6A8JD8+FE(VJM:(W5XF,T'Q%X-N#+R(-_1C7[>QR^>@NE[]-DU01H7%;<3W3P3XZDP+B3R:1 MZZ*;JW.[-402[Z0AN]?1,4H>5SF/^VUPCW<$Z[40Z,&6E"V\?W?[]L?Q+3!/CMFC3P';!MJ+SF'(+I!F)-(E<=MA M0H.#3A5V/>&#TAD4#_RKD2$?>_>0V96H-ZJ_&+KZ*!&&38L3-)N8;.NP=Z!')L_:D4<)$F::X(^*X+!P86.J8\ M0DA=51IC@I#3!(N3 %M!]]W<$2;"R6=<( ,M:BDWJ*M\SK'YBR_4+@W M4Z T^6JB7GF!3Z#^6A*R6U.#2)T:QD"F=Q"]^QKMKZ#Y,!BRLSC;U.(F4O&: M2!OHIR. ([J-JXN!.I&A$CX;D]*5+1KE$R(AM=LWC\CYDO@%H=Z$P]Z"?&(L M+=MPAFUV%$>]K5';>@P53DQ' G E?YOF=6QK[F(^/UW!]8U KHN<=@NX6OEC MMVVP-#)VN"T_ M@-,8LG1 YYJBCP,YR>AD^& ME,594Q>7N/"5*#LM4ABK<1N[D!'O:9-I/;&PVAOO-^TCU)7J&N"TF*&B5'49(2 L\&NZJ**5J=I*ZY!CM(: M=.9Z4 %?<$2^&9.SJHY@M?!E)O*D=QBG7**<..V633Z@HF//-5ILWBVP6^ MY(I!L&\%I4XR ]\ADF%O$):]LP] S3#Y=K0&34OQ<@Q\T@/QQYWQ#GTV%7%$ M^MR$.%VLMF&P_J( V\2I!;)ODS#80B8V.SIX!N/@.P$VP8O^CQ'=VKE]CE%M MS'.O&R#"S@>%+IVJ[]Z!F_4O5$O@$ _7.MR\[-LE/7Z/J)^@>-?DX];Z14*# M>2LC4)$9\VF!'I2'Q)TCG1\+1'1Z+G.T#O%M\QZ]I\@,R(X/Z+Z_Q75 M5!1"_H7O+;29>1N51'&^M7H$=6^R6CR? NHN_RPM2UWQ]K--KF8PF0H0*]JOOX*D9X@O+ZFGZKQ8KPFF0;AW<@O(_A MYQ<,2- T0=D=BRK!2 M:N:R3JLR)%U=D2.(E'/IZDR81C-&Q?1Q@.KO?OT#GR6WMJK1=//7/N75>+0M M*,#?%:FQ$3+!L0=L\K3#WW@O>VOG&!_8NT';@FE7)DT$]IEV?GUAK:SM*M_4 M$805^4&[WX#Z65S5KFWTW<_9-#D83 WZWM [OR[K&Q+0.ZQ7RWU7 Z4R5TWT MSL_XA))_5]*?_*VO>="1PAX4LBX8S7/7JG_WE84'=>8/_WVPZ\ VSV9X4@BO M*S'#5V'YNJM^ +]ATG!CWDBK&VFWM;BL_P#$60$3Q-S_X QK=N )+ZIC^(@M MU:$(?WDY=4TAW9E7!C%)2&UAV,.]\02,%!C.L[DH:PA-?])*W>1+L%TO_V23 MR1[^T,B#VM*'#\]+WZ'H7X]YR4W"W[)?'-D4$L! A0#% @ M$H1C4&>Y=4>#+ 6.@! !4 ( !#&D &-D;'@M,C Q.3$R M,S%?8V%L+GAM;%!+ 0(4 Q0 ( !*$8U!/^9-.UJL )_0" 5 M " <*5 !C9&QX+3(P,3DQ,C,Q7V1E9BYX;6Q02P$"% ,4 " 2 MA&-0PZ9NOA0V 0#=K1 %0 @ '+00$ 8V1L>"TR,#$Y,3(S M,5]L86(N>&UL4$L! A0#% @ $H1C4-1UHSF0ZP G1P, !4 M ( !$G@" &-D;'@M,C Q.3$R,S%?<')E+GAM;%!+ 0(4 Q0 ( !*$ M8U +NS9.K@$$ $5E-@ 4 " =5C P!C9&QX9F]R;3$P+6LR M,#$Y+FAT;5!+ 0(4 Q0 ( !*$8U"'*IA&V H $IK : M " ;5E!P!C9&QX9F]R;3$P+6LR,#$Y97@Q,#(Q+FAT;5!+ 0(4 Q0 ( M !*$8U @QRAN9!( +*K : " <5P!P!C9&QX9F]R;3$P M+6LR,#$Y97@Q,#(R+FAT;5!+ 0(4 Q0 ( !*$8U!ZDVR3Y@( .(( 9 M " 6&#!P!C9&QX9F]R;3$P+6LR,#$Y97@R,S$N:'1M4$L! M A0#% @ $H1C4#SHOE>_" @#8 !D ( !?H8' &-D M;'AF;W)M,3 M:S(P,3EE>#,Q,2YH=&U02P$"% ,4 " 2A&-0BRZS_, ( M !P-@ &0 @ %TCP< 8V1L>&9O#0S+FAT;5!+!08 #@ . ,,# "+L < ! end XML 115 R23.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Schedule of allowance for doubtful accounts
The following table presents changes in the allowance for doubtful accounts (in thousands):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Beginning balance
$
653

 
$
105

 
$
169

Bad debt expense
73

 
130

 
1,201

Write-offs, net of recoveries
(621
)
 
(66
)
 
(1,115
)
Ending balance
$
105

 
$
169

 
$
255


Schedule of cash and cash equivalents .
Schedule of restricted cash .
Schedule of property and equipment, useful life
Depreciation of property and equipment is determined using the straight-line method over the estimated useful lives of the applicable assets, which are as follows:
Computer equipment:
 
2–3 years
Furniture and fixtures:
 
5 years
Leasehold improvements:
 
Lesser of estimated useful life or life of the lease

Significant components of property and equipment are as follows (in thousands):
 
December 31,
 
2018
 
2019
Computer equipment
$
16,284

 
$
21,269

Leasehold improvements
5,573

 
6,960

Furniture and fixtures
913

 
1,557

Construction in progress
65

 
1,125

Property and equipment, gross
22,835

 
30,911

Less accumulated depreciation
(12,605
)
 
(16,621
)
Property and equipment, net
$
10,230

 
$
14,290


Schedule of indefinite-lived intangible assets
Capitalized software development costs are as follows (in thousands):
 
December 31,
 
2018
 
2019
Capitalized software development costs, gross
$
2,826

 
$
5,537

Less accumulated amortization
(1,201
)
 
(1,722
)
Capitalized software development costs, net
$
1,625

 
$
3,815


Intangible assets are as follows (in thousands):
 
December 31,
 
2018
 
2019
Deferred patent costs, gross
$
417

 
$
448

Less accumulated amortization
(47
)
 
(59
)
Deferred patent costs, net
$
370

 
$
389


Schedule of debt issuance costs
Deferred debt issuance costs related to our lines of credit included in other long-term assets are as follows (in thousands):
 
December 31,
 
2018
 
2019
Debt issuance costs, gross
$
334

 
$
388

Less accumulated amortization
(234
)
 
(271
)
Debt issuance costs, net
$
100

 
$
117

Deferred debt issuance costs related to our term loans included in debt are as follows (in thousands):
 
December 31,
 
2018
 
2019
Debt issuance costs, gross
$
30

 
$

Less accumulated amortization
(10
)
 

Debt issuance costs, net
$
20

 
$


Schedule of future amortization of debt issuance costs
Future amortization of debt issuance costs is as follows (in thousands):
Years Ending December 31,
Amortization
2020
$
87

2021
30

Total
$
117


Schedule of deferred costs
 
Year Ended December 31,
 
2017
 
2018
 
2019
Beginning balance
$

 
$
3,144

 
$

Deferred costs
3,144

 
1,135

 
196

Recognized against offering proceeds

 
(4,279
)
 
(196
)
Ending balance
$
3,144

 
$

 
$


Schedule of restructuring costs
 
Year Ended December 31,
 
2017
 
2018
 
2019
Beginning balance
$

 
$
3,144

 
$

Deferred costs
3,144

 
1,135

 
196

Recognized against offering proceeds

 
(4,279
)
 
(196
)
Ending balance
$
3,144

 
$

 
$


E+FOG;U_E_CZ&IL;Z_K>18I+.]- M X]]QSB4O5!;O75Y'_/Z?OG%\9<4Y^XT;XCOUB,>M-9YIM*GZWH\OP=<.!C? M?ODXRR'O^J;RPV8K?ND.WD:$@"E7()4",5$B"K@VG Y7(IP?W:!(,NQ9. M0]+OF=T1TXR^&=J7D*2IUBUS"UU?#.H%<'4Z7'0M@K[P?#6K?>VC/SE>OVB=\B#[6 M=YD02\E71OKN1"W,HWPF\-7\G#@]1LN _9PV]W&4II_A.#QU,,,:2KEXXPPT M[!5JC3*JM@RLN/+4$F90E%8A)@D!(]HRJ9MUOBT^Z[5 W(:^T,.! M53I8Z7$(B#*LD<(8(S!["0HR*0'?Z?32]C]/WM@[;K)MCX0%!@R72 05!=4+:&H^\$^DADD/" MOV^6;O[Z_1#G(#^GHLNY;^=7D%YAN-C!)]A MO/;DSJ.U!=R*^,B=-A$E*RA2!.>F=]$B22F1VG(A3*/K@OYHEK,>GBSMHG4! MK/^\\VNP=7S&:.(G6("R\1%$1AKCD.?D9[#U% O&D&Y='K\=(,2YX)IKZ MH7'!F*C'9&J^]?8-K20)4DH6@*3!@[TO#/(&S'\C#-%8&&7\V;I"3L]9/9#W M#$35^LW&I.35QAZL@!_B^&*.7'U7*(-H)TX_1S==91$V\'N4ZS>R< DO<&K6 MT_C)B(H+K#2%@Y!J4.VTX GYP!A21GBM+-;1G[ LRR:L]QEX6\=47!LBA&:@ MP8;\JA00H5PAK91GSM,$^_3DV*(Z<31B((D"0.*X2MDX)&IG0Z_U(J?;!/OT0LQ5!_#.T"^5PMX.MQOS^H M;O? RBIF$]=Z<4>CK1:9O!9IIR-Q4@JM&E4):9SN\T14K2_)[R"B/GV.@[OX MVV@XO=Z1#G0 D$HX0SS.OAXJ84TIL TW%"][_QG-F&Q4_>64QVJ7BS@J2,D6 M:6$[$/M'M.-/GT='L<=R;&5]!&U;&R2XBHAK24$CIG'5$5(1JEI4]2QC<)R$ M*XXGX.E-BM69?YD+-I_/)>%:9]Q'013CVLM.T*&_/SU"%S>W M0+-,G@>&V+(XWQD@-YS:X56N-=$$H_Y5!^ I.$?F)'J*VFZC;/? M*C 7/,4>"2\TDBY*E&OQ@[+DH[1&)4H::9S%9[W/1-LWM%*6FY!4KO.4),S< MPJ&J\D5D-%;%%#3#+;Q5952*+A=WU#O]2JG9.U _/$S@<& 5B%!EG+0H41"H MB>2+26DD$M%SK)1FG)U_;OMI6*L[DIY>43F#,*_#BT.7P.I###.?H5[D5AR^ M4,3W;HS*%1O:B4B1F,1YI%\]+615[$;N MPV1V!NB4V,E_L^,ZOV:5834OSG=_BG<6(?3F5^\E]%+^YQ\.5NF__NW_ U!+ M P04 " 2A&-03_F33M:K "?T @ %0 &-D;'@M,C Q.3$R,S%?9&5F M+GAM;.R]:W?;.+8F_'U^1;TUGZL+]\M9IV<6KC6>2<=92:I[YA.7(M&V3LFB MFY*2N'_]"\BB?(DN% E2M*M/KU-); +<^]D/@8V-C8W__)_?;V<_?NO^'ULU!*^>OZM]M'%]-=#X9.X:__]V_O/JTA^64Z M7RQ'\W'^\__X;S_]](!<6/.MD/"HGL_OE=+SXR[BX_34^ M\JL:CXO5?!FL^"ET-0E/+((,ZZYNROSJKS^/)[/O 2DH(7K Z;\?:+*\O\O_ M^O-B>GLW"P#]VEPL4]S>3I>1/0LUGYAB_;K MVE^5+P:3?L0T^97>5GF$S^] MB*^)SZSY:XK%,OQR.9K.VJAR2O=]J/LN7R[#X'!Y%3[VR7397L'#'?:ATOM1 M609,O^;ME=G751]J7-[E\=WSZW=Y&+824.]PAWVH]&%TO_[YY\)//XS*Y3P0 MI;U>-7KM0[G/HR^S5J/<\PZ2BES,/RV+\1__B'0.;ZXCY)XF78K5Y,.MV467 M8M*BF$TG<9VA1[/H%'^ZR?,Z0]21AMV+&.:: -)- M'AX?S1K+N[.73H0/7O]R[7!&YVRTN/&SXMM).!_LH'N1B]N[,K_)YXLPO+\K M%LU%W]=1YRIL/+#PVZ:R_]A#YT*OQ_^;8C99NU57T_%TZ?ZY"H-_4QV.=IA0 MI:]Y^6%TG1\7]<6#R42P^9?EL;<_?2;IB_UJN2KSRC^N.8,>;9A4Q%-]OD-M MD@H60S63U2R_O(K_.D&Z@PV3BEAO,O_QR61"N%$Y#\N7Q8>\_'03YK%CHNQ[ MOC.!:IKM2+/.Q*MGP,.MD@GG1]/R[Z/9*O];/EJ$KW_]Z1^3[6"C;D7;_E M M%JO;N_6D6-/>3?OK6*'I/+B%T]$L")"OPP/OIJ,OT]ET.:T=_FG=<;T9JX-7=0O#J9/>29UT*_J' M.%RC:;=B5MA\*(///+_^6S')9VV0K]%?,H4NYN&O M8>KZ?ASG'8]V(8:Y&XZ?49LUELGRH2_+,)OP_SKBS*? M7L\?06Z@3/W>NE#&75WE,0B<;W_V,:SP3U>C5C]=*'#J'%RC:1=BUIN:]C;H M0J3?YV5PJ*[GTW^M/Z7-:-" PO4Z2J;"^U$,:IP2A=O?HD.A:N)XM&$R$3^4 M17C'\CZ,-#%.=Q=]AV/2'6K3J6 UT:O1M%,QZWW6QULF$_)C/LGSV]BW*>9? MPTNGX:_/7?-CTI[019]B;U:_\^N XD58VD>OK.Y'EJC[/M6]#(O9F-ZU3O,* M_TZGZ9&>^U0R?!C+![3#"LNKH* MRX?XI)LO3UF4I.J_(X6?V;ZXG2X617F_SE%HI%_M[CI2YU17OU[KCH3]E)?A MO[]M_F@D\<$N.A*[[O"ROTU"P;[F\U5]8^]Z.K4PM1*#=CV;6I"Z=MKQ<#)1 M/N77M3:77CZ77 U^:_5(O QIF&6TR^K.%_'S8+@S\5AM[['T+C#Y"HUSYRK MWT-RH7_+B^MR='<34Z NYE=%>=L$_'J])!?^U-GE6+OD FX^9GV_^<&)B/4[J?3"3.]GD^O I-BKFMU;.9#,9O6.UM.RV+_46 M-_'_8X3KZVBV.1GQ,5^$&70G@!X.N$N3INS6_;;FX*+U6U> M7JSE"3->DF_S:*_]*!?3ZZJX7[)QYUBG?:GV$/:YO I_IAQ6ZW3[!BO@A7FX[KG@5ITV8]:%[=W >P(Z^75NV)^_2Z, M"I.'K?X4*M;OOB=UY\O1_#J&U1+J>+C/?A1+XFB?Q^%NL2?9MM]^%/R83U;C MZ%%!,(V_U$7;JDZ;YC=5NDU#?NL&.53H[.G=1+Q\)_6MW>CLK[ M]9'%ZB3VY1K%$T]R)^J^+W4_+E9I%=S?8<?+7R?3 MVU\WS_PZFKTXI+ZG5%95_2J6V:)K:9^T3"U4^'L\AUW,?YGD5Z/5;-E0Q+W] M="AP<3N:SMO+^ZR;Y.*N>__E-K_]DI=-9=W51VI!;T)_Y7CU)?]E"TU#<0_T MM%?H0)KI?!H'W7?AGYNGHUQMZK ]O"W_OLSGDWR2Z'VF;I6T_MY[>DFS_F2K M4XVL/VD.NY%;.:(4E1QA@;#K,UA_ E>CQ9?U=[!:_'(]&MV%[P&*7_/9O$RO/X?79\<;95Y"9X!& M2&+%#!::$HB)1DP*+K"ESQ5=+WJ*.?XI'4\J\_PZKE9B0\:2*/Y3C3&ZGH )$@?/C!>JC^ MC_&L"*[N7W]>EJO\\8?A#>$+< \#2!BE'S;XFY!D42Z?$"3\ZR4YPH^RC_'$ MGOH^W<7X9[_/D$<.C+75NS3@ MWYXY);M,^/!$)HGVP$D+E:<*$@T\\)7,F\YDL$@G= D2=!9:-L)7O$H['=T"#M MUD+WAG8[V9G=5E'[-,[GHW):[/%?#CZ?>:,IY5!!QRDA6FD<7(&-;IJ3YL/H MZ78]AS^3$IS>#+\1\??YXBX?3Z^F^<0^FW=V&7]?FRQ\"X9!)*F0B'DNE.>L MTE$2B8;I"R6RVTL6)$;I;3)B4)[5T(AP'@)<+F_R\FFLZ?!4L.OQ#!LFL8!2 M&.V,,Q0QKJJ(0/!35&.SXU0X*W #$HF@_VR9?AJ4Q3](!34LM7MY<\WFA2_>1] ML?Q_^3)6@HW[5/6I4*_'S#LI!!16.,(UA!)[74$J(*3-E_J=<2/A/D>_X#4F MS,5\7,:+>VS^\.?%?"^GJ[IV]_NHTJ2OS$+(K! :& \%D-()0BL]@9(#B@=U M19(>8#N3 U'?<\@\L%HX($SX'U1(633R?_[Z H\@ MVA\=9R'4N0>LQUR$ZF3#I]67_\K'R\_%9:F^!HGBDLX7Y7-IW]7(4VC68>90 MH$)8/$KDC2 6"^DV)F36&H#K\'H ".G[OXW^JRBK-F8V6AS->4CS@DPC'GPQ M:)07.'Q(P7]R&\^)*:C]8'(DNB9(,0!TAY=OD8]F;A%#=K&PU7B\NEVM:P'9 M_*[,QU5QE,6XG-X]'(C8GG@ZD*/1IL_,:"6-H9):[@B11EBTB10R#1&OE;1T MCKR.OOE4G ?P3O,.:NCQ?G2;/RJP-\#2IKO@-C@&C 9$4$"YT\YZ7B%"/!QR M5DH_3#B1>PE!_C?]X 3:MX.ZQ)%!4Q1WA5AO,__5SZ:_',U*F.ZLUK.1O/E MZ#=U.'98IVV&/ 7 $1:620P $!9,2&ST,(B! 84-^S%7T2V ?:W_U\[!NOY- MD'6VN=CAP!)AY_,9@4H1JR%GQ#FJ)/<$5"XQP+37?>-ZL8">??\4L/5'B<4B MSY\C\#DO;^/YT%A&:'PH2G2\<<8TPI8"YS E 41,K8.5U@Y".[SX8>]D28QA M7\Q193ZZO'H<>RO<#O!E7Y-,(1=F9QO3)A'42GC(]49#)Y ?8'BQ9Y8D0JZQ MQ_&2G_,PVUWTD=T;P*HN3!:1X\[QA M\LJ9T"6,O>T_/ ]"/UPXN\F=WMX[N\H?RDD=W)XXJ:,,4*H$ AR&V,>W(5Q MLT+#!4^M,:GH*R=5+W@.C%T7\\_?BO^7C\J#F7.G]I5!"Y!@F%/MA6?*1MS98#36U1H6(LT9IK\TS&M(:8#8]KGFSPL>J^6 M.T/9C?O*P@@/L, <8J\@M]\\GP,%_\YB-88TX'QK#V[,L>M%#9+G3:E[S!#VTRI'^,RUAG85D^O@[9NR MD=55\GV_;S 5E=:)-9=7&[DNRX_3ZYOENQK9BH<;9L$_Y%Q*RYUC3A/ A/5. M4ZL]HSS,Y^?+2MPI^+%,P_V-,JRD<3*LYCU6&C(/&)(;37$8"5K,QFFS!U,9 MK.@(F3XS_]*0YLC1U;UMPD(]3#K!?;4&,:8T<9B#"A@"<(O)MML,OA2VKD.? M!B#UY9'ME/?H*<8#K3*EB .*!- @Y22XFF&]L]$S?(5DX%4-$MBO#B-:8?5V MN3&H1+=A4B)9OMI+'^Y8CMKNYS//.;202\*IM-A32<%6WKA+,+S4HR3H%^FQ M:6S+APN&U0ZW_+!-C[7+( 4&("?#E&>T9H8*+2KYM:+-,_,[RQ1*;MO$&+6T ML6YHX_WM,B:Q$B9 PP66"MEX>.X1%<$:V[BS/)^.;)P,H\8V_I"7Z]MRY^/\ M2[R$H)Z%#[?*@L326VLH-AZB@ =DMEH'4=]BNZBS[)WD]DV*4,LOV#7\@O>W MRSCTBEFM 2", FRDEK22GPC:_+A?9ZDT'7W!R3 ZJX-]N5HN8@G[Z?SZ5"_[ M2=/,.:2YH)#'(DP82.NUJS1FG@WHO, Y CK-D6KN<>^2X[?X]_VE1 ZUR:2& ME!F"-#1<&0I1F(DJN34#S0-U_7IGS2V<&J*TIG7?\W(\7>0?RNDXW_YRL?GM MHHGEZW6908NX)4(@)"&W8?5AD=X.=EPWW[?OUZ7K@AB=(-B.-T4E1?$@A"GF M\;+S(]38VRH+7/=QG\[QL/PPF".-*V>5,=TB%:U?AR^%]5.!U.O 4,_^33O- M@(&,0D&QQIR&J0\K!2O-.:MW1<@ O,4S# Y-,4S+GM^#$(M3V5$URB!R#F B M+76""BP( %6T@D$/FWN%G:5$]V;]AACUE/#P8EESGJR"S9\'KW!\"WO]C =/ MD5/)C+>*$$'(0\:+PD 0?L8*1*GW^K4TRDCF+*7*$\XTM \'8!7R84KLL_! MJ[W^N@:KO]=_&C)_HKU^+XB14 6TK=24(Z__ M-)!>[WXNC=,LH-1S2<,2FU*C5/7A>0;H:]WKKVV_$S9VFV'U=KGQRO;ZST&) MH>WU XHHYAP#@I45%BBN>"4O1_25[?771K_67O]IV QKCQ!@YXBU3C*"PRH* M<2M9)3L(XK^22'(;NR9%*.V*_V,QF_FB_!;6:"EWETR!%//87G\Q. %=: OPCC_\-\@0RCJ[S9UN(31WWFGUF M$GM+",1TU$H.0_J+!L2(_M6TM(0HM1*2R"EQ 9?3%BTV6;! MV!"LAS-<]<^GGL'ME5+UUCA-.\T(T A[%59Q'GO"'*>N@AH#U>+JS!Z70(.C M55-XWU*F'(5><66XLL%I=1 *26FEN44MKE'J<>TU.&(UA;=78K5>U37H/^,\ M#-2.$Z",H\$W4!YO1W (V8 2,U\1W1(@W4N"7Y L5I9_N"SEXW3QQ]ESZYZ* M% 5Z5R>O;F^CC!K*C7-42B.=#O]'B728AO6_(0*(6FE#/6EZ-)]N9X,,*&JM MT,1+Q@DR7$*L-AIB(5&?!ZX.Y](E,-++55 *1/K,H:MU.]3ZPC:S6BR+VWB= MS/[K[WY\,$QNQ .%D/1,"2XX$QBO50_##<%LN!5Q6EJR2(A*PVA++=L^W#WT M3,2#5WOM?3ZCRI#@$X=/QB*H4$!$P8U.6 9W>9@I<&T-5'0'S=LP^Z"RVP9A M[43^_+M1>9TOEOYB4]_Q6RO#\.V MA*>WW:N7/J2^U_E\?',[*O\X=NSD2-,LK-45A!0)J7@,&5!H'\8FYAQRI/DB MZ_0O_1Q^=4.!N1,-(3H;%:*\IT\)CZTRH:,VB#NF+ W(>>SQ9MP$A OW MZOR'TRUX-*K?%JVWRX[7XBN\'-$3I/YL7[8MEY9:4?7MI+/:?YHIA-)Z-E M/M&C64R&^723YWOOBNIA9%X&6>(6_KL:N24_/ISY,"JQ,)H()IP- XL-_Q%( M$2E!&&1\K3VXCC4[EDOR_,',0V"UM\ AZ4#PW1FP:J.1(DC3%> M3A]M$.@S9Z0Y"3:):^NB$4<6JWO;9, [Y#D!T(9I% 'BX/JJV@B,E:C%2<^. M,TJ:VG5GFD[5 #]<._'8T M.2EII&"O2-69#UX7_ M^V-#0ZRZ9X--Q0:[U5 +;ZP'DA-/@N-EN7?5>EQ#.* :(F=C0T.LNF>#2<6& MJJ,,<0>AX=P(K27'C&*PC<\*-AU98]&M9LPI\G"]K&_C%\YGW1FOBK&+*81!6Q;',T%JW0&-)!IBH MT-0X.VW<#H[> L:CQN!GYL MDCD F+3,8",]AL@@R7BE89CS!G1@OI,%06M$^AOIB[N\7-Y_F,5K-^>3Z++> MQ>5OF*,.#O'[FV782A40LAP1ZW! 3_/->ADB'_XWU!5 &Z/],+PGPZ+:*=Y/\5A23;]/'?,T=C*C3/--60<\QD)90ZB3@T)A* M<\:&NQ9(R(P.<.HO?G W78YFTW_E$U/?FIN%I^&Y7YX='B<,,,*&>- M5)#!>/C30T,8J;2U�O9=;Q\B A*Y(B=!8^S-< F&(1A[A'9.JR8D_S3'-@ M'&;**H,1HH8C7"V0,=8M\M4[7B=TQ8TT./4:2'@)R+$8PLOG,^ T8U0#R@QC MR$NGM*MT@QH/J&YM9QQ( 4R_RXBCBX9,"\!)&+VDUI!+J&-FY9:RT#3?&^IX MV$^T1#A1_[ZL]VXZ^C*=!4CS1?!;USN4-\4LX+J(/NSROL:BL&X7&6+$0@$- MP,2[\#T(:T"% ) M,H@Z%)_\W!_HPPZH)U5A'%GL0]+(H7H M5DLHFQ?*Z&S1F-Z ^QG2#JV^MX\^C.[7*0^U-XZ>-\@\XZX4-2F/JBAKN]FQ7W>?XQG\6#X3_*?X :1]MF1D@MC;0FH!DO=Z-( M5Y$2HBT9X+21T(Y%MVB=??!H,FAD*NA!-64""@&Y ]2;S3E 2+FC0XPQ=L:( M5"@U3CK=50CNT\VHS"N1[O>;^K0.,@F!DI9#027EAGNHU%8C94!SNW>WG$QN M]TXA:TR"JE3QQ;HHR?3KHR#[K+Z_1080<=AK;(&E1'!(F*FF3TJ#!@,,"'9C MYF08]18NW@0O_S%=WE3"UQ@&3FF>V; 8EY(21Y& VDEJ8;4]3PFWS;<2N@L5 M=C;X=P!8;\&%8G[].2]O;?ZE1N;9CJ&HC['( M2_AS6F\W^5"SS'B(>=#*A]6;[&0@RP+KJ8ZBQC5N,0LON;Z8+_,R M7RP?(*E.VZG;N(E6P[=LTVUF+28&&BR\LY(%B/QV%W=T4Y*N]WRKY%%1CL? MHI*AU5\$_?:VF*_%/GI6_\6CF9?"(P;6:E"+L3%NJY$A=H#'\E.8YX>0>"M4 M>ML0GTS6*(]F'T;3R<5\DP'^1/I#.^-'&V?8.>ZP<@ZH>%$H%VR;+"X$1\TS M;SO,NTS.A>0X]9@NL;I=K5,\UFGA\?5Y M]/UP$L4I/65:AH6@@B!,Q-8:2TD<=S=X.(D&>%"G"]YT"EI_JZAEP"^?N%$Y M#^[1XHE6-EAH/#V\5CK6../""6.=4@@C93#%#%8GEB2PK'D!N,Y61!U0)3E. MYW,^3W(ZL[CEA U!C@H+@DLMB:RB4=(HTOST=V?.9@?6;XW+4(Y\U(NP[6R: M>86IMGUKW_)T&C"]A7Q:7O*#(69AS<&(P8 (AH2#>*,5UD*#UWK+4VUK';_M MIQE$;X4 YS%\XUN>>K3[J?8>YBU/FB*&K?',2A7F3Q1\5%%I"9T<8#&F-J9J M>\O3:6CUP(E.;GD"PAF$*=8:"J$E,!KS2DM.5?/MZCYO>>J8$TW1ZIX3Z6]Y MLD$4HC@3%&&I)&&2Z(V&A! XP$HJ>#>EO><).2ZDIEEQ9P8WS6F[Y'E;AS4MQ]7G+4[=L:(A5]VQ(?\L3A5IY MJ#UB6CL(@!6^\I;#8*B:;_/T>\M0M&QIB=:8$UP^C\K)01W^KOX0"C$@FW*KH!Z4PD68NZ4*OE35'&$J7UR?&R98:5,32L MJ%R8-%E -GP':JLO$,V=BS[+ 28B14MPSDJ&>B?TCC6-=0^-UEE88TL#L)*2!I<:,"ZYJ_26"C:_ M2[+#Q+)DK$@/T!F(<<*,<:!5!DW4DZL8KG=*>.X4J/0T3#<_T]UACED71&@) MS-D(<+%8K$XS_D.+3&+H6+PNBYHPYEG@$:RB+(SC%CM:G<4@NC1\(U#.9O1Z MKL&A9IDE'COBD8%$:QG^1;;(A95;"_-W%G3HTOS-D>DY;W +0EAPQ[LQ_:SX MMG@NT39E<"-65V]_FK ?4_7/(L7E75Z.8H?G>?W3M---+OKS9-]7E\6I 3,4 M:P\$IY XS8DF++ ?,N EDK4.N TKB]-Z(QGS#[7?*"?>6;S1R'#08ENV^RS. MVL8XG,5Y&@*O(XMS^+.4Q0X[$ZKW(X:UN5E/^2O(Z MV]GM9?WKA$B]+38,.\ES "0X^_)H[V;LY=+99 MDM;Z*=$9T,G]XZRHVT<&*0 ,X)V50:J?LC+:3%Y M8/#ZEY=WZUT']STOQ]/%P1W8TSO+/-) 6J$M$UYKZQ3W=(-*^$YH\Y3@SIS. M7BG4)9AGIM@Z"R41P_;WE2FAA9%6Q:J@ F$!'*Y&7FBD;'[-5V?>[)D)E@S+ MQCGI!YE?U:#?2G4Q?_CU#M:TZ"UC\7@>MEH"I*!Q%AFC*UVQ$LW+YW:6+M0U M;_I#L[](VW^M%LOU#O?G8D^ :*W9EP#G)*XO\_EBO0G_,0]P+J;+_%->?IV. M\PN_S;^M?'=Y9KM-!YH B$A+.G<+8"^,DM\\4QYP290CP!E,./=MZ&$CK>J75^CT3-@1OK2E^0YIG-[[#T2S?D_O* MA$2& FMBY4P>OA\'JYUAB(3&S0A\ODY(C+6XXVG*F$S@\]%RM?/L2-+^,V0-HHSJ,&0[KH@&R&\2D2 7L,69 M(PA>*[G."7"7QZ ;T*Q=KYF&V%@C@*342A_/;G&[T5TP)UIX2HT)&(V17.ZO=4M@*2 M#F)\>QRDXW&;[9C^*1^'1V/A\Z;#W-&.,RL)P-2C>!P.!,2,I!5:$A/:HK+$ M6]T@Z ;9(0QZ'="P7K^9CGLJ4@%L/.?"\V"7*N8C04"M.0M?[7;#.8#M=,'Z MW$/=K*L?-7B2GKSY79O5Z\DORX@07&I@L=14 @H)D+Y"BB'>(I_KU>X8# ;M M7@='-9]4&WE[/KOGZCYY_MCXV*+KC,3ZW13%3YA!)A'0 :P-8EKK%L<7WL;& M0G_8IA@E]\8;U3A@%7_^N8CK_-N[0[NI"7K-F),>..^=@X8RP+#=A@.D,&VF MWE>[Y] _K'T-<'5NX/M0E&M+GG9!<\N>,TX@5QI30C"&CDHE7>6H*$A;5$J% MKWZ;HE]H^Z)BD/Q1C0/$>O9<9@@4RF$@ 7<0*:N9KC9@%":\1L"LEW(Y87WQ872=/W]SXHHP-O^R[/P%?A6W9CZ,[M?^AHTGL&;=%KJ) M;WT?_=]EF$\.O[#[82$*SIPW"#L#N1":>:RTX/!!-R AM [6MVEMFR(U M%H.N=..G\]$\;M4^ZGBDQLV>%AD-2PMH%)>.@H GA0C(#2C*4=]\5NNXNDTK M Q==8-.7/_2Y',T75\$-C#?;KI-JPW1\>;5#B<7G(-AB]Z^.5D%)^9J,.^8P M'S0_MOLC9']#PD/5+IYU5S]#S3&N6!=CR?86&MI,@9&5.A.%-!NTJW 'V?'E;-9>%Y3/M#9:'V8#8DRJ)< M/B%)^-=+@H0?91]'\^M\CT_U[/>98$(ZP"D EAFLF0I+ZHW,FHH64U!MD.C<>GL_Z!=/9&%(1$0IR(D$7A,6I.:5W%@P.DSOI"'V+RW7"H/78\-! M3=K]FJX_D_UM]'UZN[H]:+1GSV14.0LX5L92JPV!A(-JP-%2]EM5\?#LV1CU M(HWNG=HMX'?4;D^?R6R8ZC%''AA%@!?" HHJV85O4<@F>3 \B=U:Z-Z;-UOF MD^G2C\;3V71Y?R0:]./#F?!08\:X@5X)@+V 5FVT,MJW*'5Y>DKQV0)!K6$Y MC[&/+H]W/9ZQ6+Z3&"[#MQ"<>!BP,95FEF,[3*\GA:D.6KT5.F_)_H/RF(9B M]O.8^V/^M9A]#:OTYS+7J%9YH%T&B(%0:TT 0T))Z2SRE:Z&X#Y#_W4O$VUE MLA]J5J8#IR\BO"OFU\N\O(V37HS-')GF=SV>Z1BJD1!SKW&8)S51>/N]((+Z MO-WM;!-] F#.9?*C@_WN!AG&#B*HN$7* RQ0\%M=I5V\)VG8TWT[@QVQ?BN$ MWAH/!CGM#\'\9S+[=)Y?7CU,44?G^Q\?SHBS2O.8-2&!-H QB?%&*VNL:I[\ MV-DDW]8\+ZW=%I/^/O#1?/%A=!\GMN.6_N'AX <;$1PACK%45! LR38L815U MS;08$0UV[)8J^:',#H[ Y[8WBE@ZYBI,2:1<6M9 ZI+BD D%1:86(;U%?JJN)OKV!CJ_C3D.E^1'L\"/V]/5J M/HD_^AS\F+CFV&O0$UIG+JQ'K="*(0RL#A\!EKK2!0#2/(VPL]5;,@MW!U-C MD\$=&Q]]K(US:6?&$ ?CE M,*(X*'T?+8[N= M+Q_-E(NGCH'C@C@ID#*<5(F5'JD6AQ]/K\YTMI5R2U#.8>:CJZ(?'\Y\^ 0D MQP8;(H!QQ#I7'4/P G$T[+5QY#CZGN<]CY@]E "=*>73Q M^^+)# KB'7$*&^"YH01+66WR>BQ:W"G5VVC8 M]DPB!(RZ 2:>I2I/D J3OK[;B_DR#PNU9:Q@=N"C??I8%E9M@"N)'7+6<<\L MK-9Q$"A%FJ^,>HID-+=N CC.$9#<9CX^G$[115D6WV)>Y.@N_.;@!;>G=)-I M(8#E"#I%$!?.22;$%DY*FF]<]13_:$^,#N'JDSB+2@>S*H^4^-OU> :LULP9 M+J&0V!ICE=_DWT H%!M\["0-$5K" M& R=Y?$:[XV.&-'FZ2J=5 M;OFM0/,#HYU5HN[#]J Y2Z^T@\1#;!&QCU.C ;SYR-%9O>E4[!D&HN=Q-O1H,5U\ MNBOST>1R_C2L FL['_N[R(AP1.L F3QK)=CDI,* )W=55/HY%2A\_AMJ,.=)/ACUARC@$H7; &$F0V2250D19F]KWG563 M[I8W:0$[9P#D]_DJWEZ^&4CC#233=3%_G]3*2RHX]HQ MIPAG"%#GJ@D72=2BO$YW%SQV2(/D@/4UR7S,[S;EV2^OXLF7SYN3+P?FD'U- M,N00A1 )2(U&D@INY59#JD&+D>'51$T387-.%^-C'I$+R[6VNRS[.\JX-\'? M@I@"+SR6&E&^*8@!,7*FQ=F 5Q-F[12QOOCS6Q!W$2]FR1>7<_=]&21>31)_9_I M?%+-C(<2:GYX.,/$Q:M8O(RU=KD++D^5HPNQAG:(UP*F-GUK5!K[E'XT+=?7 MO3U>%O?L(M8/0??I8E&4]^^+Y<[K,5KJ*]V&)?(LZ M$*\CA-HM7N<)>?T^']W&.]S^E4\^E/GM='5[?$.^9@\91,XJI:57<2KT7D%7 M91_@,!ZVX,LK#8^F@NH\5%'S^2K>N3N=CZ=W\4;*^]M3>+*[>084I0H@1TCX M&X1DO8%938\2-J_>V]W->MV2) E.2;?XXH5G\]%\N2EA"]'?BOGR9A-0.64' M[V!'&04(X> L:66MT08)H2M'B1C8(J4'#3Z V0MB \@+7$N?SR>7J^5B.9I/ M@K=\-!.H27>9#EZVQ,8R9YPDAGO*786,A*)YGB :? RT1]P>&=7998L1E4_C MFWRRFN4/"ZJW*>0%,@^Z*:<;Y.GU=.E@;5M4^/2P-.P& WYTL 4Q6.%118A0@VR$!E MN52^@D,)V?S@[!FN"ZQMVCK%8T\#IK?I/%'14,0!" MB8(W BEC*+( ;[3P2 M8.#'*]L9K%[UT&8(O34>G,?^38K']FS^\WOS3L;9[C18=.PZ2_#[Q=\5B)@(78<8&Q-(Z%>5&*2BO'VZS?7XNE MVV+2EZ6[J20JI<;0JGCNE,.@&^&<52XSLVR M8D2VS\E/'W.ZE4.A)I/]JAP M9)8_WD%&G4#22A?K$PCNB.<(5-IK:_IT^EO&8YJN##L!ZAPTJ7%B\\>G,QO& M.Q<&0<60A$ *H("J] J?0I]7G Z ,U0.8>UWQ?S\4D&?VR04<(!(M9"836) M^=N(;5;'&EI)FG_TO6<@IK!Y8V!>X4D]+SVUD 7!B\**6)>5/II(YN?B^D] MS[!Y'# %,CT%V->QK'T1]?;D9EWNO+SKUEH.;+Z60Z M6\53+9_R, @$K?*%^SZ>K8( /I#1%+=WJ^7:!;B\>BE^G3V&5*_(Y$/Y3 (@ M-^$_EH5Y"4%"O'7QK[56<=V@^+@-U%+98_L9:5^4.8C#!\^UMTHR)H5D4#\@ M&H9ZVZ*$8.*MD/XI5 P(]T%ON[3$0]_O[N#([DV';\VT Q)P :$1FDB"N&5J M8QQMN&T>+.IX$^A<'"V&:IJ^G-/= M>Z >%8TXPJH13"AAEJH,(- M2YEK]I%9RCA4FD-(#:;$&0;L!@-#"%+#B[NF,^L/1_^Z :TOXKC;NUEQG^=K M22_OHCV.$F5OFPQZ#IPQQF&"G2=8 B9?>VNV& ETCUY^[ ML%B6T_%R(_/OP2Z+CY]^K^$B'&B7.1RA$V&5&::Z,,)YXW2E*X!N@)>7=.@6 MI .JQ8"Q%6*KVUJ28\/#P6:9@%XR:A #G%L'+-3$5=*''P^P6F97@T%*G,[B M\)WFZE6.K R#&D8""1O\%HR0$Y5>6 O:_'!=9X>T^W'R&L'3E]D_A57T.L9L M9J/%XO)J+?&14.W>-IG$&GA/3%!1$.-Y',LJ'9G!S[GO\9 :RI@>TOM M>R+FT5C5CP]G!#/IPBRG"&56*NRD]Y56"*B!AT(36.ME3E\JB-X* 089GAR$ MW?M;.W[*RQ@\_=AZ[?B\HPP1)KB0."Q_**.<4JE8I:&QM,]-N9KN0ALSG;A: M;(55]VS0J=A0=90I8:RTU&.J;4Q8-LS1C8;$*-A\\=!9A+!W-C3$JGLVF%1L MJ#K*&$0<.BV5UIARIIW!LM(0<-O. M8HR;^.8#OX:S3SJV!;L\];6O& M_BT?+5;E.DAYAC<^EJY=+%:WZQ2GQ;E/13V5*5\NU'SR;CKZ$NO4!:YMA)]< MSC]&_I6Q1-U\\KZ8E]4_UW=-O:MQ-"KI>S)&E.'(81V+>7M*.?<\'N#33D%( M8*W19+AX'CL:E>P=F:7"&$'C30N*4X -!!L<9?@#]5D0X."IJ#.QIQ@&[H,^ M%?5D@+N8A]FH1D&Z?4TR8(.;'=9>!BC$K#!>$5C!PKSO\Y#>2=OD9R!&T0FD M??FLN\0]ND^ZOU&&"7%,Z_ V0A70GCEH*BT1\G38&^;MC5>##:V0>JN\&.0^ M^I#HD"C,\5*"6(FA6!<2/AS3.-8N4P+8(+45 @*+8G5F6D'BI>"])DK46U:F M,$;1'42)3>S^N8H5KQL8^6G+S KE.32:2FBAAQ( I2L=>/#BAK<+WH^96X"4 MS-#_R*?7-\M\,OJ:EZ/K_$&P36&MTPQ_O*?,.Z4L$TX1Q(UF'@)LMV3&=H#E M[;HF0G+0SC77V^EB?;FY+\IWH_$?EU=_&Y5_Y,L'/WK_$-*FNTQ(" (VD!#H M%8#QOK@M,MS:YNO?SG;0$]*I1^3.Q:D/Y72<_[V8C9;-2+2S?6:H<%XH:;VA M2LA8(Y!LX@=!K!9E]3O;:>^!-2F@.A=-/DX7?_@RSY_>3WLR5_9WDFG %208 M<(Z@D81XAV&% J.F^3*DL\WX'@B3#*^&K%F4RR>,"?]ZR9;PH^SC:'Z]+YSU M[/>9!]0A&R @%# HC(9\*[,6OL_"RZ\D=M4&O\YMOO?S?_%$O!*,41?K"&,F M/8G)AFP[PGE'AAEZ:HC]2\NUPN#UV'!08:)^3=>?R3:WJQTTVK-G,FZ\TTCQ MH+$W1BNI3+6/ Y1TO4;W#D^KC5$OTNC>J=TVUYD=M-O39S(BC QD14P!X@P% M%O#**83A_T2/4V4?=FNA>U\.\?/"NR\]M0-.\.&&&4):"Z2EA#(,4-1*8$2E MK;9N@(6/AK'3G!36'G)Z=J>[K*LN3T>S75#^.^^E"9\T%-8*+)C 7%IDK*4> M6*@\,% P7>O\SW#Q["_O!8KPR1"#J!*6*L*]X/(!Q[!8,68PU8#/Q)[.\EY. MPWW0>2_;T>W)I=&'TU[VM,BL (I[1[VAB#/K*3(5*-Y[W#PQ_]5DO=2FQ4MB M)D&T+R?K"@_3=9FR,ZJ##.F^!HHI2"G14!#^<.'&B2 M642!8(P!Q4!8(YG@WOA*:F!P\_A"9ZO.\QBMZ 3/QBQ(5X!5*:H%H5)JC;PD MSCFS\7,!![KYQ4>=90N=W_Z)P.QK>MKZGOI^^]?_-0?_R:6'5F-JTW!Q9K4.#1 M]*4#K3)+M 8>2&85)4Y0S*2N]/02#_">X([LN(\MK3$[)S=0(VZ@ZC@!M)SB MX&&JX%A2@(B@K@HB!W^S>;2R,^?Z?-QHAMDYN8$;<0-7==J9Q\Q(%31T#,;2 M[+X:A8.6L/G"J[/L_/-QHQEF?7&CNI4AK L^QO,%B\L@]W(TGX3%P0%R'&J6 M2<6-T-9(QIP-^EF*MIIB"OV 9Y6S;K\E!+4O^CRIJ1-3&;8XQJ,%LR+"=FAM M7J-UYH! 2!+@/9>: &\%1N]D:&X^0YN]]/06G(?KO/?S]FU4L)<\'4YEF$!;NA&7BD@'& PXOSV3P3FF2):1\/D M.Y_/(/->>TFYU$ISQK@ANM+-4-%\\Z2S /E9B9(2S+Z(DO;B2,$X=E [*X-V M1(1U"ZD0DXBCYG>'OIK\HZ9+M528]C; M+PR$'OKO%*04J@1,9(B0"JM,%!X MV NG!-8Z?G=@,XC>"@$&N1@9A-T3N9-GOLM#V^ O6:1$F P1Q(X0IZI@JW$M M:IGU>6]D;5.UO8 0*(1LEI4.KGPQ_"6 M(0D8D J.WK-N#CM$:P_H]WGQ91&<[DCMAYI9^;@(OO5LNK[SPXQFX]5L_=>/ MQ6SFB_+;J)S4V<_JZMT9)M8K+C'1W L J &X6KPI(5&OE73.L2W?>L=K()8Y M9R;T/Z;+FQ]T7#Q7JH=9^4]6:^@^1F:KP>2J.!&H_+53ZIJH3N6S%U\K* E)6*&LZ$D2(L M.K5GID**.=X\L-]]0O-@"#T8\[S24?UBL5@=3)?MY'U9#+4R*ZT@-I@76_FX M#:,1Y[8Q]3LKC3X\Z@_)0J^4_;\%R[\K%HN+^<.UEQ?SZO[(_KZ(_3)D1DLL M<$#", L=-$:Z:@_*8-@BE:ZS4O!_FJ\DF=7.E>#^/FZ+Q\M?_YVZWB04XZB% M(@;_-+"&0:*-!2P>E0'*.@%J36##Q;._U'463RQZ;@V46"(CO;%^@V-8/: ^ M]Y5Z3%VOS9[.4M=/PWW0J>OOBOEU<-EO8_)&=9O= >[N>CPC"AA) Q:4>ZZ5 M,9J3"@X!>9\QMC-E0M0F1)$B'MT'W]T@$YX![(RA3!*HB760HHUV M3&'OAYT,TZG2:;KWY17MNP_^@&.T M]PIYK:1SW&BK J^I#/]Q9J.A -;T>7_R*YE0$T-Z3M(<744=N/532:\,TQ)J M8SGW*&A9P19/C0Z\-FE[X]5@0RNDWBHO!C7+#Y$.PZ!!-Q=E:XF=9O' 'X?& M(V4P5%LX/1G@N>@4AFQT4?9I4)V+)G6NAC^!-;5NFH<&"H&D-(0CX^,4;=T& MF3!_B^8QO,Z2"GL@40?(O M*"&\]CE-_3'1\=BJHRS>NPL\Y8X8AS1W/ !4:#3<6&JJ/,28JLYMC$XPZ 605)M;&FE7 #K-?3.QL:8M7#X?G+^?X]B*9= M98!RKX5!CE$N +5A*68K+:E& SSHT3LC&J/56^9YL@*I7E$9UDT4,*B$IU( MO-6/,%KKFNU$6=VO;%&1!M&^&/,::TYJ&I T7%*(/2>$$<&JC]PPI22ZU5S-)$[EJPTIK0VK$N-Q-H'YX11 \%67N7< )/Q MSF.N6J4Q3P.SL?%37\=,'"12(20\D%Y)PECUW1@)>KU#]=50(!V>KRMWEVO- M(8&!XLI!2(E"AE7';H1N<=CH=11(/94K*<%L/E<\K$0W)+TLUY=4;9$,BL-5*16 U4&ESI0CWMM=3Z.0I+G7H>K3ML^QI0NKB" MCC-'J(0\7FJ.J//A2Z.5IEB"YBQZ);>&-3W5F!#4_N:CK1.U9OEB737A4'6\ M/2TR!KS#1#C(@*.$<,-)M=%B39M;'KHO G-6TJ3!L^?=Q>=CI?N>E^/I(E_G M[&Q_N=C\=@$/L:E)?YE@5CNI'3) 8L>\(-MOR2$VZ*HKY^5:#V@/8>)[F0?4 M<")\V4WFI0M0"!2F?V29I8"AZGBAPUPVSPOOOH[)8"?&EB /O6#/L$IP8H0 M<,@KYJ$V %E"JR,[GG/9?.'(WC:!AV"-QBO/M6_QX%78590E+&FFQ>3!VZ@^ MS6H6F%S,'WZ];R7:K+=,*Q!6U9:&%3O&0%"+;16.\18BU9AY_&TRKS^L^\MH M/:#,0V@F;CQ<7CT)TWR*:*X!/YCVVJ;CS,5J =H8806E!AE/N*[0TR[8F#1E$(*$%* M$2$J737@H$T!=O"VF942UK-&:NH%AX\US3P2 3!%D&$.(B&9P+C2&#K:HF#0 M&]UGZ C9M)M1G_/R]J3]I]@@(P)H19V'C%/L*+3 HTIB+]M40GBCNP5)\>S5 M>;^\BR;Z,!O-W?>[?+XX%+_8W2 #7%M.75B?* B]-Y! 6&D7AM 6(\<;WR9( M@N+,.>N%X51R1C1C6FQTI8CY/LL8 M'"QRV])2+S^]9(B,AEQ^-NV)8V-LO%Y"D^@*(8< &<]Y3T>@?-Z0N%]D'F/E!["ZD'#%A D8"4 M2Q*&1LL!H!N-!7%^@&?3>N!)ZM/*'Y1\?!!,(Q7\#V:- Q8JCP2" MB-;*#GE5J/=QX^B^UP8'PP.AD,%(,FJ]9PB8#=J 4-GGIEOGEY"FH5T']Y(F MLLZ@]XK3%9'3#"#&E212"1.6* 9:78$B-)<]4K;W(G+MF5*SKMQI(/^[5-?^ MTB. .<)Q,90KKQ#7'.Z01(2A =ZY5HR?G19LZL9M/\F:W-$!QE"?=4<396> MG:JN'"%>(5. [.O@2GEO7<.>ZRD=#!> MZJB=YMIL\3)4O^F+9),[8XE0/B>/VEQY9BC$FD+KB>3:$J2AD)66RG@T;$^I MO?'JWWW6#*FWRHM!.B5#HL,P:-#-57C"0T&]T](09+60##[&;0CI=]._]2UF MM0W9Z"J\TZ Z%TT^3A=_^#+/+^;+O,P7RX^CY?Y[*4[O)&/<.T6UIM0BAQSP M4J$M"MXV)\PYKKU+19AD>)V+-?%TVWB93^STZW22SR>-6+._D\Q#8CD5FF$A M,)->.>\K%*SA ZQ5V -KDN'5VYG46&DD^.[Y)"S9XG'(T8,URGC;>51+WS\^ M\F%TOPXE?!N5DX=CE(O?UCN!5=63,0*0< MJB)NV!/8?*TXZ&(!G8QSB;$> KNZJO)*C*>(6VJA!9!!BH,C52'A &F^;3+H MZL*]LZXE[CUDKEW,PU_SSZ/O'6>J/7F/N8E^Q\5\:PTUFQ7?1O-Q?CA++;T@ MP1LJYG$OY?)J^^--U1&=S\,KECU+9#>9U>$?#S1_PO&^10E_683?!EK[H@P^ MW_P1KIY%<5=78=4V_9IO?Q;7;3T+\3Y^YE&(>JULR!JM,Q!6VH9@(XPQ'EL:%L/K]%KM//&$G;'AS^7FP;3"I/8KNL1HT,E]VP];K98W13E=WA_93][= M(#,:.265Q%8"P[RATL$-),B#%L7&.T[M2V;JH@.8^G*\?Q3VZ*;?OB8959IP MIK$D 3CK-=-05QIR//1COFW-=I0%K5!ZBWP8Y!;P4&AP'O-7'J\I5O-E>7R[ M=^?SF20Z+.F$=X1#Z2WRCY,O\EH,,&[=WDQ%>F!ZVV")%9%B,"$88O:_5^5T M,9F.(_)'S7^D9<: D(9#8HD&F#" M'<;?;'7;H GA9,3(2U$?5%BN]RM-PSL M>CP3@$!AM<',8>H)"/\O*LVL-\V34CN+ZB8W?@)/I)Y"#D@SG"KL.!"88HJ8N-8IVR8+GLK^(ND M4+P2.P[*U3Z+^5)MN&\CI+__GR.'-7YX,K-0,F"PDMH@:0%3V)M*1B);[#@E M]XN;PUNDA* O=V?__- HG)HA@X4B3#@CF F3"4&R8C.!1+:X@:4KU^<\,=43 M@>KM$.#HNRGSR73Y5%AU&[VX WPXT"JC,I:6A('M%'B.#;2T^GP(8+YJERSI K-^LPEZJ'[SY&V_QTR/XGH^_==Z\WRS>]_+1O7[T7)5 MYI=7&SH4\[Y?=^X-:9M_63Z>2WU78Q-Z3XL,Q@!#>(E'G&/.!;7Q/N3P]2!* M+?:U"F7TH>.QS>8=3V<$2,O#1XFLMI9P"@6$&]VP@*S/>O$'-YA;V^9E,+@U M%AUN)/<4.G(HC,U!/:H,0B0>37&HTA<+:8:Z2]S*=@?"1:?A,9 P X+&"2($ MQUHKIJG2UFR$)AAB_WK"1;7AWQ=O: ;%*['CX,-%G9MO".$BYRD"7AH**";. M2ZJ K63DT@[HBHWF\!X)%YT&06\;IJLOB^ED.BKO/XVV=P4)3R_>@V_'5=SV:TWM@]FC!SO'$F M+:,DT-T0P3Q$$$E *JT=,'R8$VU":[[D1U>0_5D(,Z@9?= \.5/>W8?+HUD6 MVVIM@UA*6WS:6O>1F/]SS< M)W]7*[%J;YM, :II<*Z4L5($;Y-;7LVPE 2MA[>3T*'I4\'4V+__=."S??Y M1AF53@E(D4/$,.:!Q95$U)KFV;"=!?<[,%PK3)JOPHI9L$OQ$"M6UV6^.8T8 M0^=QXR)2:+S^Y8?@_H9?C:[WGYEOT%<&%5*: @X<01H!+=36+:86]UNALY[M M4X5 ^\*L,3<^E,4XSR<+'R"X6"Q6\0SFY=63XI"?R^GU=1AFUMN3OB@?KOF+ M_LWE58W+__;QJ.OW9LQCJ!35V"K)$(+,AO77 W[,$#W J@U).3Q8X@")P2MQF@F$&H^=G4V;Z7>ODF' MSAE8\&%47I;K)/3)L9HP)[3.?"RV2TV\NHP0Z$D L KPA8]!U[KPH]_B"1VR M(A%*?;'C^4#6@"#U.LB4!-BY6*3,ZR;CRT"NOI16&0ANF5R8J) R&S;G"7PM7 M.H3K#,195[FM,,E\] M65I=1#A'LP^K+[/I^/(JS'K3^?5O95C<'UL U^LE0UB%^9$R%I,Z;1P?#=WJ MIEUS9T(.W>S=H]6?X_GCFGRG$@=]SYI]9 2[F"4 @ MK$=7S[-6A'6R2Y M@*%3IFNPFL?+P]!57"WBT#69+L8Q]+(8S2?CL)::+A9/$X=_"*0?;9D9%E-" MN,((4JTQATS+2@='<8L]T-<19DT.44LSKV>HBG:F6"R/&/?'Y[.@+D;*2 PA MQUK&N(8B8"IC<_KVF5Y??%_&'[[F$]].2*I^IN[$/KS2Y? MFT$E%+-<I8.]JG/,\WCA3T>%N&HJHG! QWJ M?2,=S7KCFWRRBM'&O6H<.P=:MXL,&B4=]W'KRP, +5(,;5 @C)L^I M9>NRIC5Z?Q[VG(Y6&1?U/,)A>W=V7Q=>TG+8XRX4"K M3%BLK3)!4>@X9F&Y!ZHOB7H'^CSU.P VI$.J+T;X51F@7Y6QMK.??H]_.TZ( M_8VRF.ZE&$;64$:%)4!X46EI!6Q>P;.S788N^9 ,J/ZFB77$:)V$=3$/T%P' MB8\3XE"SC$!+##=*6&VUM# FEE>:.H.:G^#H;*N@VPDC&51G=S3W)4;5:YAY M0:7@FBH%$*2$(2-!%5]P%@RH,$@/09.D6/7%##4>KVY7LY@*;O.[,A]/UYL+ MX>^S?&V3>:R'62ZG_WHX%K=/QP,<2O6*3##-1?"\,(=$,"<1\-7\RPAK<9M' M_YY*>[:="=6SCUB[-X3J-,L T%@KKY&#""E)H-^.S4PCTCR#NW_/IL/1ZG2D MSK3]TT-1TQ..U9[K_7XZ'\W'#W?L5OMZ9Z]"^N)429WMJ7U-@IOM+8# ,6(% M8H'?"' FM+/04\'.>0'F"Y'U_>9>]8=3O4>VHXXWSC0E6EN#\?_/WK=NN8TC M:;[+/$ U[I<].S]PK?6NV_:QW=UG?O&H,FE;,YF21U*Z*N?I%U"*RHM3(@62 M(*2JOE39F02)^"( 1 3BP@E%!@JBO7^@W'FI3<[B[4MD-NQ<96G!'OCI2>4A;.!2 ]P Q"D*F]&*JK9<"KSY? 8R9=D@K((A'%A)N]6XA @%AX9=( _%M.1Y2ER4- M15X*E20$$YGJU]=;P&];0Y%B/ M.BJCN5&&Y7A?1+)%>C<[WE,-J*M.^'),10DEA#,FL0T[9-"9 'U$2\OT=3YR M<=\<^F!/L+(M^R?3;#WZ?WZX"NL%0H]B?!8$U$E")=I1!9WRZ$RTP'1NO=P( MAH+H4@2@;,5O2KZ?RN\#>0\=_'F?ZM6\7O_Z^??E\7J>":^J*-3>"2Z'5+>BB9V+^J L( K[AR"H&@_TC'2*/A0H! MIS9/>;7!_#*1BM;X,N$_#B01S8LJ%.N;TB#Q3(FPCR*,W$Z9"O@2E^X<&.V2 M++L\)&)U'M:ADXI01ZRA*!B^G&@K9$.38JC >HH#\'\H.,9?\&ZH!=^\J+)6 M"\=YP"C844 P#E&SI6'"5&%P_$&H:""*2<$"=86-0V%7.+T MJC>CU3S,+@V)6(TO#7HH:6A>5!G$I#?4*".Y"PJ.),+OY9W!],81HQ4\S"X- MB5B-+PUJ*&EH7E1Y#;0Q6B!%+;56!JK GD+7HW7C:'40LTM#(E;9,D>:LA_Z M_N_U;'VW>B@F,EO/VT)/6D96L?F1UE@9ZX"FBL=R?@V]FK+T GBG&Y&E7#8, M"UFV,-P801PXL-E/?_\'.U_'4*I 2*N5><);*D&=@HK8L Z==1IKZ!NG+C%" M%MK9=W NOXS6'1W![)O.X[QCL.!#]Y-UZZU&E^&51(0Q*13@U@G$F2).- AH M+W(&3G:_YQA+=$9 [,^[^Y1W0S(L>T?<=J81H8?>7OL[Q+>[]EXM^LV1414, M*B-Q+JB, 3FG++&@T>4(-3:]BLOI#M)2=)OAX)I8+%J/GZ/C*F LEDP:K;RR MTD H=4,KA4S:LG670;C833)ZX779,E*D;E*>:$PC$K_6BWHUNXFYE=>W@07K M36PE^:-V?\2RG.VJ2*?Q%>$"(@N--AYS2IBWKKESHI+SG'7".BHA _%R.3Y: M&,#@Y9%($124D0D-Y0;Y!N'%4,L;^Q^-]D8/#ML M4(1RR<.(/B7:&A"Z8'=]0(0HIH [$' ?L M,7#(-M$+W(,>H7ZCA?:,O5,,!%4V?]A#;??&:&_K:--E6$4AMR9@9BAEBA+C M,&RNK;D /#TF?+3PG\&%8D!\)E8O=_>121KFX]@*.08$Q)8X94#T!5%"&IJA MM>G7=Z,% >52,I-!RB48SWL&/+F??B1HVZKQF(!T?D?E-310>*)M,+LL1)CC M1K$2+/RWO/B@P05E++"RG2G/XA;L_,?\NEY8+ \C*B.)1S@H M5]8(#9E6DC>W4D(IF"X,HT40C6^N)$&3'#ZVNP+ZURSV$MJ\7WV,_8'>A9UL M%:%^L_A^MSG4"NJD\14 RB*+@,#6"6&%9A[O11GQ'C?RH[5 '8S78R*5.?/T M^?2;UGG;\VW_R_7NM^NC.FC*^RJ('2*QPX3SP#F%!-/-JI!!1^]Q.W]&WL\, MR"7O)WO[J;ZV=[&75#C2YLOKAZVMF=6^X^*;Q<.O#^TN:6^KK'40 BVE1!1+ MHZUG>UJ9[1/#4;Y'-!]N4SG.7Z=MNW>^JW_?_N:$,H.=7EJ15@XSW)KUPZ'B=5T?WL8\ 7#Z3Y^=FY.^_G%#KLV,W^$[OK!X"^3S6GEON M*!1\'S9< M[?-/%66P1RQ ^?[9'(B-*1&Z7@3DK^:SFT=?D*]GL8=$#_DX\M8*N;#?2F^U MD<(:[1$SS0V7\EJE.V[':W*:75J&PR_7>:6N__-NO=E>47Q>'JA7]V9QM8JM M:^(/5JO[6 ]ZZT1ZNHMV/LS&^6"%K.>:$^'"+BV4@0C!QF.NA.]Q/0W/QUU< M!+03Z>[J*M"UV5ZI-&[/$U3UUT97$6WAPN+$R+ 8"P\98HCF5ZM0IX/@[E MX7'*)1]'#=4NUERW%U3""A:L6G1IN9\/,VC0)5-4.(L MM\ZM8\*P?ZAR5E#E@27$042]@1PWV=>: )C.<%2^N[DW'(],':V=1PFB Y2"&[](&& 1PSG3>H3/N.O.\<^GBT\#*?'^87+D6>*8M*192(5K?%E8OC2Q< KI1PD 4CFD5!<.M10")#(676J5'E(Q&I\:1B^KFV0 M:: L]]A"P+!10.Q5:V\@22]VG[.0\;C2D(C5^-(P?%U;A0.4'&$KJ>&&(4(1 MW]GM0&J1?H^>L\KQN-*0B-7XTC!\75LD+87: <@I%,H8P!!L*+16IP=TY:QR M/*XT)&(UOC0,7]?6A[D8*3PSR!!-@$7(-Q0B2@K,8LHN#8E8C2\-P]>U)4$/ M8LB$/0\0 33V05%N*!1]NL3GK'(\KC0D8I7+U]3$3]BZB:-XX8G]N+RY\_J]*:.$RDXD8&4XT[ADFS[T)F1;HW=#3/UQ2R M-#B0EQ87Y<+6CE50[B%7 !"#E&B6%I+:%-CK*XL8C8+>Q++3.4&J6V*/5<9K MIL+># A3V#)+&VB1DSH]P&HTY]J4DM,+O*F#=3\OHUUP^SW^^5!NR\GOJ(C" M!'.)I)<:,DK-HX\I&((TO0GY:/ZX*4ZPP0 LXN1Z6E/GB87YJ;X*CV[FZ2=: MZXLK"K170A/N.5646NO5?LDQ)](O T9S^$U_T@V-:@DGX @BV.V]E8'0^VU9 M=8\M!EABVEC5R&"6KFN-YF2<_,0<&M2I3]+ATEZLTMH(X1D'!DF.P_+;W=YB M3+%.]S:-YJ.<]/1,AZZ;R*P;@-;UU2]?ES_^=EW/H[C(^(>M=_N)E(0?579Y MM2T7]B#L;G%M9YO7]*J#SU;60P0X?5LM-?17+FH<__9C'W6[]J.NMW\X#6M M6DPLC$45J;#46!\6)\"H6[W[\TR'L&$'@I1IC8G@TDG"C'B@G#E,9<[(]K1T MB,ZL.ST=XC1L_D3I$%0;YQ3D@%@B%&?$.;<'QF7M(#)T.D1GGG=.AS@-K'.) MAH?8*&J9#B87B+J,4&Q/E1/"G6LZ1&=NM8?%IT%T*0(P#>.3TR$R\CUW@,HX MZ1#!/I(*VMC)SWA!@C'CY(Y*#SG,F@Z3'*32F55]TR%.0^MGMV7.F0XPL$ZEHG64ZA E .L<08F%6@AD#84,A@RK]C,B9 M#C&N/"1BE4U+>*P.W=I:[J=G*Z\LP)P"".+5D%/<4]30)#0JL-W+ /P?"HYS MS'BQSBJ@(IF62$4H!EXW%,9,T_+N5+,O^$2LSC'C!7'C%,-">JD<]TQ"1AK7 MC) HW;>4,\=A7&E(Q.H<,UZDX]AS!*@A+)QO4&IH&@H#E.F'0R89"XW1Z.$3.'(=QI2$1JW/,>(&0 P"9\$)@834P MWNQW/PQ@^DDQ6G6\[-*0B%4>5X):7$_BCDK^=&5LV%PY\DQ[Z3#E2FC6H*A1 MCZ:#X[6#F<17D07>;'%93QH<;>L2=FAM>G!,115PFD P!$ZB7J4.!,%!?U&.7051JZO:#R1(C8T-NA8.N4=%3,"6N*Y M508"ZYD#N-D (0]J6WFNS\$D8&RP)MHLGE#T.YMG.XQ>JAK:/K^ I:@81S0%OO-0OS MD%SLZ0D(EN= '7;;& FH,@(MMQ%&AP(F=]/K/8N;V$K^PVSU-)4@PZ?4UU6] MC:Q8_VN^^:;FM_/9F\55L![4ER_SFWE\TBTVVYCYJ0-'GTS\_O-JMEC/KG;T MMP:0M@VM9#!\@)+**X:-Q )AI1S&1@ N*>=HB)&LGVNOM77=S?;IE:O$K'6 M]\]^TQ);FO2^"D/JH7(&@E-,./RD:=6116(Z%8"[]^\",6X,5 MCXZK)#)60HT]E\ H2RG ; M)^(0_O92%,*/*A/+J]2K[W&>[V:W]8'3Y-"CE502@V!*(LR8E:&T$(,H%T9; 2 MS@+2T"RI9V6>'_U9N,P'UI]#4(HZ1 J5CX'<=UMWA/N[4V_#'\)>>/SZ^?6G M*PTU0@[@<)!B*;TQQ.WG:C5)]^@/?MTW$@^60V,TL9+XXFQ,LT!?>4G%18SE M1! 1I(2AU$'M&A0TT.E.CM/O?@K4)D8'= JQ.LG@V"T\@0#5BCF).'"44\'X M?K%X &"9FL28[#LB(;TPNQ2)*$IE*%L0\FF4+RXX[@\J%X2R@E;KQ)@/8HYK.:*%$?5BR'!B/7,O[PVIY5=?7:Q_0^-=L%61]X_X(Q^M\ M?;1JU[%A%2.(2ASSOHP(NC9UG*"&4JA >LID%LX/>C4R($[)EL(VQG+Y9??Y MY>KC_.NW_2Q>*]7>853%')"$*>JY!YS$0O4:[N8.K?$%5DH:G,?#PY3E2O_I M#?>S:_WE[3R0LKI_M]Q<]H4V1SC:X;ZM7R^\UL\7^6-[&!S-K=A;_7GU8W+10G/@&HC-7EJ.!E1X9OKR9K>;K?P;J M[F)"PVJSJ%?KXWP^-J:"F,C8'5DJP2CU2@ABFGD#S-.O#04"DTET" ML\5LMOCGFS=OWO[RX3AC7WFT0F%.3 ELL:12(A/MVV:6'O8P_@=/!,K S_X M);/1SM=7RV# WYO9]_EFUK(5O_YT!7"8I*9:6RF@-PA9OM]4H!/I=\"#I^=D M8.8@& V\\?XSR-4O*;OODX&51 P(!J#F&B#(B>$8-10X#=-M^L&3<";;@M/A M&ICA;K%9U=]7]:*^6ZW]W>(ZS.QMD@0<>U/%%.9&4Q2SZKVDE''C=]Z1>.6= M'B X>"FCR41B0/P&EA$?:+^N]Y-*VR .O*0BA@5M0\;86B" LT TS@T+G"#I MY_O@98TFDXQAH!M8*#Y]KZ_FLYM!9./XNRJLE/0$4^0!D!@@$./H=G2BL%4F MB\C@M8XF$Y%!$>RO(_YZL_QM=O/^^_?E:G.WB/?2LW4 ($[K[>:Z149.>TO0 MEP"/_>PQ!E0!:R%C^U5 &4W?0 :O?913IQP#NXGC#7NDN!G#.83*,N:#F229 M")I50Z=6/F<]D0+O"X9'\+S3EX"",A#%+*2"",\9$CO'B(4$.E_FE<&@7#PI MCRD-K\N6D:)N"\H5C:)$8K2 =@N-1@1IX*12E@,-L6Q0L)*F^Z2+#&@?^/CI M#^BYA"]K)84QPH- #6%4*X2:)0AQ4/K.\MSIQ;[V..8TS"Y%(L[IE)E8$/*% M+ P1T XIA-P'<" E--#@%!9--)F#ML#N0'U8TA[0?AH>N9:W^3:OO[@_ZJN[ MV/WS?9CZ5;UJ[_-Q>%0%/1&$>.:HLLIC;ARS#9W(ZG2^9PEU3N3[\,!D%8#W M0:.:;>:+KR<)P.NC*L\=HIAIQZ'TA&AG:(,=DD];Z4Y^W3V6 P"3/;H]G))C]--AR!K.?+(=OEXNOFWIU:^O?-I_#=%M\"*\] M7BDA$ IF,U&42JT#G55DOP]0&5L89B M@)#&VE#O+?!B3QT)R)7M'^C'L!;N]T+HTN2@2*] ">R?R$AX3'R,\^W0!_*5 MYRL=0!)&8F ]A>H&I,@(H M2Y'BK$$A+*MTX2CR?CM591@-T'-Q)T,('4#"",NX%!!0VH066P+JV^UL]5\MVD/;T,I01Z#G&G*)%4',>[ ' M+VA4.9O+%ZPS# SC=(+33+KUE&@;6B$=(..6>!R@% %3+,A^U6%=>-V]X1C: M*BF#X/9GD)@BM8QR!64: =FV8/JVO(GY!0^]JCXOC^6!=AI7*8$,\TIKR"AF ML3.OP3M:?=#0LE9Y[MA&=C#VO;P\&1"H"164#M<>1T957%CI*7)(0!'T.2RM M:@YJ3QQ,5TM.3Q$^+[4D$<'))*63!_S(J"HL+P]U^(_4BMJ8Q$+V*T)3ALY. M#SF=@VU2T1NMRY6.<]$Y)A6*4X7A0%[@MM?HP\GVTVR.YP*VCZP@C=0[A(CB MF"HBN-[=)SC@,ZX*N&#&I/=0$$D" M+D# AA:G47K-W]/K2Q2L(O3!+)M-$057S];UM5G>?@_XS1XX$B#Y^M -5=\_ M/K-K=[TE[)&ZQ?6'F]GB:"&X,3]7*<(0= QB+XTRC/"P MFB[E /N7Z Z'<)$ZTAE+[$#J5)CQ[7*Q=1?L:H&WE%4[\'P%D)1!E:1>:LH! M15KXO5)@-P#@G>1$*V1)0R,V+OWV\/1R3@5K8$/AE\T(?S+-=MO[IXK^GH[H4_U:EZO?WV_J(\K#0FOJJ#" @ I",$"4<4]WA]]T E88%!)'U8M MLZ*5028^_[X<2B;VKZHP%4$W9]1A1BF*GB?UW M78OO]>E#%6*8[->W\T65UM3IW4?.B(FR>^L((T1#](()X!A0A+.&O4)*=>CLNMT M;=M2Y2@7B%EC@2(A];6]6\T77S^$/7)YO?6\K-_5OV]_==RUT.4%5;"V$6<" M.4N9\\1B:61#/64J9R?HJ45H%,3RIL!%R?V]34\(BJM8RO(H,0@ M[,'66"2!MDCOBF,['+2I@KH*C"XE0X,U6?Q'D.[X@]G7ND4V#@ZKF)' 2FDH M#> 12KB%C;*'$5 VXS5Q 6(Q%$[IMQ8/ZOC.6?[^H7OIYWIU>_#:XM" 2CA+ MO&? !IW=.T=4.!KW,JQ\>FS/X-T$1N/LH AE]B\^G^_[N\UZ,UO$)E3MWL:# M0RO-G?<>4VJ1T$@S2T!S\&'!0?HA,'@?@?%7^[!832H=37OC#ZMY5)EWOUSO M?KL^>CBDO*\R#G'H- B;8C#G$=1 -0HWID*GIU(/WFQ@&CD:&,"L%LO[[Q&8 M>/OK_HB7QT S>;2"/1=(7H4?^ M9RK4MG.Y[OYUR=7:H-*< J>0@)YPP"QTN_N%P&K .VE)(RW&(JJU26.,BU5F MJ;<2A,,0HIT/3QN@7<[4HW[5VCHS>I!J;:?!-KNTUN,N[(A<:(N%Y(9**7W3 M%U5;:5W..^X,H2^=F=W6>OPTV,:LGI"OHS2TDBALA#+00,@%"K-I:,::G5OK M\"MQY0QCC@0Y)D&RJ8WW;\V\N2$%A:YD M8.J 2*6[D/NU$A="*6"Y#)JR T89:NRNA+AV")F":JMGX&=_@)+9.$@K<:\1 M!( @KH+5(P$P%/)FKISUB#6\*3[@NK5\OO-;/%_EC MAC^$X[N#^^^GIRM*E3>*@'"L:V$XTP&01[FD/4H1G:/':!"0!O8&_O/M+Q]: M7+NM V,K.JLMPU+*0(!B!O/&K/88TQZM.,[1D30T7@-S/&CFJ_K[JE[4=ZNU MOUMWTUG]T, M(AS'WU7!8(QX"BDF*@@_--HT!HD!'L >"O\Y^L\R0-C_\N+]]^_+U>9N$7M( MS-:!]#BAMYOK%O'H.GY;?8*;,'=K@F+$+0W:44./LZZ',GF.#K:18.LO!K_> M+'^;W?05ADYOJ2C#0%)$,29"<2,XA;:A#2/20_$\1[?;'_>-5^+M6]/& MRU6$0ZDX100UE!EJ')E MQ@@/R*WVVFEI$%V* $S#^.2:>1GY/M!!/W'-/ $YI5H80X%$BEMOE&BH!"YO MGXKDNEJ=6=6W9MYI:&60B5%JYE%CK6*" T"#6B4XD[Q)Z$*,]RAHDK-FWL@R MD8I6KG,A=PMPJCV5 0HIL44BEB2CC5F$C-/I33&*;.>9JEZ.!N@48I72\)DB MQIP5SBGE@3<":+]?+ Z(PKM5C,&^]L[/:9A=BD04J8"6*0@362#?YO47]T=] M=;>9_PC[Z)?Y5;UJ;?[JQ0DD4\/[I4!G3S;W MPF+,M./7&]2_PM4CW>PE0E! J#2D0#,%@&V*_!FL'$^_.\Q2-S.1LX/AD77C M?A]TY=EFOOAZTL;]^J@* ,>MI9AJS"AA4'C17'YB2''ZQIVE$N80&_<@P.02 M@,_U[??E:K:Z?VCW_%"KLUL]O+:A%?#2 6=BL6=>$01JH9B3.4Y5O%.K7,S M,%;9MH?'#E.G2,:Q8975 G#(B<9A(X202-M$4X=UH'EZ+-IT-;E3I6) G#+? M-8Q3/Q,@!32B2DG"O:?(@,9=1Y DZ14LIBNUG2P9PV+U*!V92MQM762':MKM M9M+[@S_JQ5T]=?F\_3W4VPX%\WY^N#(^V'#46R" I) S+Q 3T!)BJ;1 =?)] MC$Q9:^V[9P]6S"/$E & "X(-(49+NJ.(1S]YQF/_:%&[/LPX%#*0@L"LM/IT M'U;+Z[NKL.M\JE<_@@9[I#[=:X]6SG 9MB$'B!86$*ZL@0WYA#PF$A57GRZ1 MB\M!\1C3L-]-;ZT6U[L)KH_6#SOX?"6\0>%P0]A):!'1GF.SHTD@Y0MMM-B? M13_S>C!P+H/Q1?GJ"^'W0"$!9KG>A.TL?KR^_C2[::MT<^CYBF)O!!),*@^] M0A9Z+)MC+BBHZ1&AHV3_#H#[K0& P*JCQ"%AG M&.K6;4?)\Q^%A3U!ZL?#]YML13^EKCU7,.!QT",B@YY1@K)BR MC8 QB0HK_C8"R]+!Z,&JQ?KNMEZ]V7:?F?^HUX?K[A\?4 $,'#)AMA HC:4Q M+I@+#S-6W-*""FP.:.$,BDF^>(2M:R"VN@M3WZQF5YM8"\G2W54X9!IVF")( B50"[C'E0Q 2R"EGNBD$$(8X^\M,P9$LYH M[CM=N&>BM,VA^/J B@/FJ0/.,10T=6&1,^"!0N,-[A%2,+!C<0@FM77/2T$D MIZ.QOY#H>UTOKK[=QLIWQT.4VX96C!)(.-.,0:R#NJ(T=PU,4-!B&V;TY7J; M$/7#*=\E],MI-Y-N3W9J&5H)+GP $DE#@"&"0F*+\G^4+RC0"HJZN8DKY.BBD]?Q'W%1;8]X.#:D"3H9Q@B277&D/)<6@ MH9 "G%4@.F9*#<:TY2@8C7D1\O?9?RY7C26Z/G*S^?.#E5*">:.Y)10+*SCE M#C=46")S!BM/H48,@LJ8O(VE(=Y_>3;%HY=@,AU6/EHHCIZZ.;R$F0C29*,3YGJ[E/XZJ* [_L1AA*[F0%@&.F@4$61#[ M,O?^03G8ZGSJB];E2D=11T2I0C&1,.R.MI]FWI[O='QD181D5&ILC$$LV#I< M ]EX=3'OT:4OGPF8PKV7$C$H2I-M$1_"Z1M^,/M:PU/VB"?#*NVT8X(9BI4 MG$$GC&@H1S[M_G5[.;-XLMR==OAKC)# M+/[#]#[6L<#H?/'UR=3>=LD[Z#"\8D&U=U1QH82!$@MO+4"0Q;4OD>I6A6$D MZO<%6HX0HN]WOVQ-5SC];94!S#@ -: NG(H44J38#AL"K!MEY.)6" M!8X!A=HS(@A%4F&I=S11%XZ_,NW)O@SJY%U*@^8RV%Z4H5@$MP>*^'T[6WVM MUQO_9M>TX7-X>GO_/U%2+-K!8\K#+- M##.<0^ :.FV@L\R3?U .GN T3$/KR\=#8.B-*&B,5@$:XJQ<@ !KJV!C:+/N"/P[#20 M1(:>&K6:AMN?06+.12LI1% &\FGX^6*VB)TGWRS6F_EFFTRW,\./^S1:!U;. M4N]\.*4-5LH:$TYLOZ. .TKM&6@UU>_?%W^^-LV<69U'_G- MF[]$=O,G[-[]N/K'I]>.^_TO*X^AMT(1:2@.&$ +-=G-5Q D"PI'&PCW94\( MQF?9K_H(RW[5E7=. P6L(>%0_.NDDXKH)VR4C,L)%2*JCA?#[F$#J9W31REFM/P+#L9@FXL6[_DV74]C_R2 M\0];T^@)K\*/*KN\NHND?:A7\^6U6US;<"J\PKJ#SU;2$ (9$]"%#0-8B@CA M33R48"6&:XX2YC440.<*+ ?S:@1?P-BE4LJ M=N64CK(QKMZR1]^&G+GX1$EW%(JG$*>:*0Y8]CZAB9- M8,&A^P/PJ9-K- VAR^#^&?G#\S*]-.YZ6Z"F;GJCYHC!XS]CN_I!),20*)(A93Q;@V MP.^71.RQ?::NOE1Q&0VYC(Z G0-KK^?^&?P!VG/ ==#>":7**&2I\< BB;7C M@K)..6F7Z@] P+!PTFFL0;!H#):"RQTVB$!43,'P81D]@#_@-.!R^@.*BLH' MEB,FL(6. _#*2HUV\&$O9#\DKP%G47BU*C\TT"\A!AK[CC" (%@CX5U;( 0 M2NPIAK)0M\+P##TUV#H-MS^#Q!3EBBA?4*81D"&+CF,)B36":2*1,4!R3)O= MF B L@K$0%'[G9G6M>CX:1B-Z9/L573<**9K=:E=5H> /7EX*!, MF+[?MZ@\#((>1!UZ+A5#W!(/=W12V*<$6(%)^P.Z!Q+QFTQ.>E>"D9X+&C,? MJ.><<" ,) V=E"%5YMD^* =/* F3AM;E2D=1*D"I0C&1,(Q6<1X3;XBT2KI MJB).*JEW]#)!:8$I*X-P[\2*\Z>AE$LJ]F$Z^FX]7]3K];YE\G%5X^BX"CC( M@,"(!1PM!BY&B#2T(N'2E8T",_E3E8TA$ Y,98 MQQ33JD&(88D+OV(8B$\ON3\ 0N?-]2)5A1*8/9#3P#2Q*7:^JJ\VNSD<]QP< M&U-9YYS!"G'LHMF-L &-3YPYZ IR'_3$?3D.(LFRV#4$K>C5!#-REWC MXP2>#8A5\CZNKO\SV(CU=9C+9C7_;;L!'=J_7WNVTEQ2"(R X=Q!0 &@;;/O M":-YSL:@4_)T*("2&?E:>;Y/WV:K6BVNM\?,YV_SU74LV'=OENO-VOUQ=7-W M'KARTF)D">!T(=3(<3D#"JL]9AABQ#T5NWE[HK0N\W(D$?N7G.N%P?GPL*BKCKRLF\BA]JBAF.7M][M- MO6HTE5]7R_71&+J6H95G&L8\=2:<)M1:[C5]V*:RL\A^SF^U%W^+Z8[W>K.97T;D4?C>]NOW4=;E^_R5Z+Z?6MW]R MIW;1NP\/JC"4C&%FJ$<:&R28"X8QQD:@8%U#W,E;G2N&KD4/?WU 10DU,BPS M0RQ!5@:ZE'V@4%K.>[A"!M;'AV!2:ZQ< B+%Z>?#U7D+IZ968;OT$DH=MF.F M,6B T)X6F[G=EZ^=2KF=!LZ8.N%PQ;P$1=H S+RD,)R](%@]9$>3BP&"Y>K\ M _"I4U6O-(0N@_O%60NE,+T/L\=H;1((]AQB*K#R-I@]TDC7S%<)7U"-KX%P M_[FUR6D0C,^RMNI[$'B.A0W_XQP1K"W'S=GD'"3I6ECFUB:I+#L9@E(ST1T! MG'GA)(*.,2"(\WY'1=AW1,[>"%/I3+U1.8^L8X28H,P3A3BU&#NBI&AH$D"2 MZFO("6F2(MX()QXUSWIAFSLKK]%O( MD;..!]RF4\$HZ'K#*ZV1Y9XJS!0SG/"]&#/@0+D[< +VA^XYDC X'QX6MYWF M8UU&A3? =WMW>Y1ISYZIL-3<$VD@4T(P(KD0L)F[%*:@AMC)J"^'H7U<0^6/ M=KX]?:;BQ$AHC<<00N.= =[KG:L< ,73D]]&L3-[\ZT'[9/E6/2NJ&*5L@(9 MJ)A0P6X&0$+?T$D!2T]['SG)>2#=9GB(SKI0E&(, Q8L)O@ )L4&&'*J 4>*MY0#"ERZ)ONTA:L>'%,)#XT2C%DNB%:::ZAH$ZV%K-EHE0!RQ""F(S3E M=G"\N_B!$97D1$/A&7;" .J)I6 OZX+VN"P?K6Y IJW@=' FCUA?+M9WM_7J MS1:?^8]Z^G106_^V>;->W^U1G3HX?3NAQ7JSNNN:$7I@1$4I\I1B "D5D*,@ M' 8_R 977KE.B3TY:&R+27_EZ0K%] QL@-,>4Z^5-'8G]US 0&Y&_>!H0'IO MWORT#_3%(FD_!:/%1_/QP92RP0F.BJ*;*<1M_]+E>W;Y=SA;':S]V&UUYQB#D MUH7]42&HA=S'DW$)A,F:A]#-*NC/EN78,.5:[6^7BZ^;,-$(28=[[-<>KYRG MQ#DL'!$(:\45T::A##-=;#>O(8_Z 8"9BN6MV_OK RJ+G.)A0[22&F58@&=/ MG9*(%%IQ8AB&M7"_%T*7)@=%'O(EL'\BMC\YJ5I;=OS\<*4(C_'CE OG:-@H M(:)R;R\#DS/+N.-QWY<]+[G=%Y-\"WRV6'^8W7?JROKSPY6(9F0IU#KQMK1#G?S5DZIT _AVQL& MFUS\_S6 M'X;YE>OWR_<']&K?C=??XM@O/\2P3DB!ZUC*X)B'R/BF&., &,9 M:J[/N8;4YAL8HV:!_5CEOJKP/>I$!V%,C*80&([BGD>"L25B9Y2 /8KEV"W5U=7=[=S/;U-=/ M)__:IG=DWSCA+56,Q+0R:$(*,(@9H@38!@>F0/H=T6B5OX?>0<9#ZPS#" "P MW ;*(/ 42!\6A=K19TS0IC(&K!:D7YR.3/(I\M--^U.1?%?_L?G\>WWSH_Y[ MV.6^'>P<<-)+*FF#NLPDXQX(2IA!A#=^-<,,3=QAKO7U4RH. MZY3=!E9&.0X$$AYY*311V/CF$L1HK]/[_HK2)6(4@*:.(FO.L?=?PK^+Z2O@ M9_/5/V50%CI [V-2=64 -BK+7= MT2ID.!Y+"3'KR:F7;0@&0Z3H0+-]5<"GZ'7M&OUR3(6)!DXP#F(]<0$@=IXW MP#A/@%LO5BVVTJ_/'#:J(,Z#V5Q):8JM:#5.NENFQVN_S5;K8(.OW9_A*-R'A23-XN'7Q\2B[2W55HQ MSP %2FC%O;6&6]C0ZHTJ\$IS&%TR'V:YSHBCQ#P(?]QVWW]YLA ^U5?AT6BGEEY5V2#FRMY(0OLT*R6R/O5Q_G7[]M MFI7R836_JO>_7.]^NSZ:7YOROHI9B)C20A$"I:2<0X$;;*#!Z5'TXZ5=#BI: M.5#+)5&?Z]OOR]5L=?_0P/? JMEZK][5OV]_XNI_<)?OF]OMLOGJ(EXE! M>F_G/^IKM5[7!;B+WRPVL\77>!X5,J'IFQA_6"V_AS/Z7BVNXQKY'ADWM=N\ MF=.'FSCE)Q/KXD-O'UQACU$X%BCBU%/#A&&8!0L<,1WVF+#R2W"H'R2CNW?] M^"LJH+5CR"$GF&3>0B(HW:$@$5 R^6P8V-4^)$,/^MT'Q:IH)_Q!2CM5-^TP MNM(&8:P<]T@H20$A7+@&+&&R%HY.=,P/)0W+L<'+I!J1+-E&'T96$3@/O MI.;,,V(E$8XW=!.'6-D>_4$YVU5J>J/WYY&>(J\#2A>:B1PQNR;!^QFWYC,= M&%%1'&PXK:5&GG(&E/>JT0J4=[2@2OBC<.VG0(T*84PV5A-)TG60TG^V8LC 84(GB,'#+(&PY MQ1)"[ $/*AE%2,IFS@+Y],O@D:L2C*9P]H%G=)9V;D C!%!8 @JJGMKG_K&.4?-7F[LFN#]H(>%G]>I'W<7KWF5X MQ0T0A''"@!/:4B\55L!"SN)V*KO5%Q_;[_Z,D"T1VTS.;;I#=]=[ZULJ X@3 M4BG)@K8=4&%:PQT6UNFLY?>/>M^'9>Q!__O0@!7M@G]&;%3Y6YSNKSY?*8M5 M.)BXD=0('&( MRMB&3TO6T&=HJ5U7!^)9FP3TPNCR9*$HPZLL$9B&]6\607&L]RD";R-'(O+' MCX8CHRJ.G8"48:VWY(FP@9(=G2Y D+.+1W$'Q'"X32P?K1O$T7$5\40S 0-= M81U8; 3G^)%6A:)QJD@<+.5Q,_]1K^ZWF^#Q MQ*I7'JVT@-P8J(*))K7T+'JXFEG&LG;E>/8&1GTY*##9:NV:]>$9AP5FF8PC M)V.@E4M2U,V6+_5#&I^>K:.9=1OGO46FO1Q4MQ<$@TUC:YQ@PE$@K$:([]8) M!M2IG%4[.LK*J![P45";_F[K1[VXF_Q*ZW!'R*/!A(?;2 (*C:?0:H.\9TB2 MI@Z8!H*S3J*;B=*VFZH##=FQ=QQX3ZCBP$EG$'%PU]C2$6ER6GK'JR\-P*2V M;J\IB!1]Z_1*[^P."1]'1E7 86,EXPX):QGE#*$].-[AG,6Z3G(P]N5U:^_P M5(CRQ5B_!*!+(/Z140$[J)6F08.A#$M/,6[JF"J/K+5E^Q$'X6#KAM(7K5_7G^K5C_E5_;I?^RD9'^NK9>!N$,6':ES;2_DNKMJ!OU0IAZGV6&.*K#-0 M6T 1QB*0B2Q%<$+_[F-$W# T=T]D&/![E?0:,28D#,H&HA00:M0.7Z44RJFB M'?4N3R97![,CIN-"T1[MX4-F 2",66:DB:4&23#D)6C $<3G+!Z<&#([B:B< M$%Q[&L+G'3AI"2"<>8^4XX)+Q[0C#:U8*%*V%V,0+IX409F&UV7+2)%^B_)$ MHXS@VD#WM@B+=%+(V!V,H6;#U!*5E#8_,.IMP;6G 7,)P;5,8\B@T )(&<1, M:F[,CF(# 4@7A8F":T\5A9& NIS@VF@)$(@-L<$Z$-Y(KIM]T@)-TS?^B8)K M4P5D>*PN*[@6$:2I5T)[1B %ED/(&MJ9%>DQ61,%UZ;*R1AH)>L)6[/JMY_, MJMB8X.N6Z-_N'Q_Y,+N//U*_SU;7V[:_-_?69J7TW M!;/GTB+)D2;6<>(XXD829Q'4L&&-%C;] !U-PYI:.$<%.,P&J] MOKO]'G\T>>/? ZQ]W 'T_>,C3W> +O<>_5]>&2J((51))K6%F&(6SN!8*TM9 MX(SOE+$S]E5'*YGK0W2>T("XWS=L;^0-74- S.AX=%^?/SLBX?RTXO M> N 8-A@*"T#E# OM$#-W"'-VT_ZM,*IG5$_6/#V--I'Y=O)!6\IBU(J++2( M!FO(2R3W,LL\2$]!&[W@;1+?>M">[5(E5=5\_V"Z_;IM[MFT)OY7'7M\UM<[ ME\CVES:8KGNC;PP[*6TFE4-<0* ,@Y08$/1EH5VC(4-O"DQMG](L*)HYQ2^6 MUYP>\8ZMWGQ;7B]OEE_OU6_10WYU+%(ZP]X*$9C2-:%L/5TM\GK]J'8\=%"[XAP %LA/#5:[:B AJCT*/[R]MHQ M>/N:W*4 FU4\CMVHZ ,W*J^!%_W;5^&P^%RO;H^E%8WWT;MB+O$M@5%GJ38T!/]S>1->0]=8Y,H<+<$V)4W+4XP]P$ MS=DT',#"IOM]V%\+IQBV31;S]6ZV>HC^_2O0Z[@G$CGOO*%$$&DQHIX'V1/" M:N<,XX@5T7+O' *](-$8,.!LL&@PL)1!M<-1*Z!4SBHR8P=Z=1:9T0*]3@.[ MZ!3U3W>_K>O_OHL9+3_JA][M+>GI!T94,5-.8Z@1],( BZ&0N &%\1Z:Z-D$ MA746BY>".0BBV93$GV?;FF)\<$Q%,&18.D\P%V%5:ZJIV=&HP_FNR@PI&XQS M[9+0"Z?+E(FB0M3*$X4B1* ]0?FUYRM%'40,LV % P^18@B[AC9O:7JGCO&N M3?OSZ3CGDY#)Q?7/\TT\.=\LKN<_YM=WLYL6Y>'5YRM@H#:",4<--3Y@)CG= MT68@(CEC,,Y,=1@"S\EDY5_SS;=MQ\QH]'^;?_^\=(O-?'/?>G2<^*8J($$ M8M99HJVA0!,.&CRPG)XS:)&06[OV2J2"6E;%$Z580.Y+XW6:S1Q_EN MN6C^:N>K^BKPH*5L3K?15:PXJAR "!'!#([]??>8Q=(/Y2DJHW%K.39ZN3:3 MV(+[W>RVS0'R]+'*0H8 \L2'8]MA 33S=D>)M8ZFQ_>?'OEQ9JI+#QAS"T3K MX?'\P%8O3\U4YY MYX%T J1V/*H@! .MD6SFK"Q+;]-T>IS8F1RV?? K)V>90(.4I4;$OD62 ^.] MWLT[_%?Y,L_31.P/)"^G87 ^/"SJK,S+NGPL.SWO7%GGI"($*A_,/RVTHZR9 M.Y4D:]NBT_*7.Z-^,._\--K+RCL/]K5PU"C@M%8*.B3ESGHWV[2IC"[U''SK M07LN(^/A%&^/KWCV7 4M)19S"AQ54"+(%<4-+4#Q](+_I\?WGHG*,P2.Q03< M'L3FD;K%=6?S=8S/58X!(J%WU"$J75BNQ*(=LL1C)\M4SGI*R:GAK_F _4MT MAT.X*)WT B1V&DG]6*\WJWE,8MKZ0/X1N+7^^.D?78JD'QY7$8<4\T8 2#T MW".O&B6#<.1R=N(9*G]@5);_7%5],'"SN8GKU9?EZG:VV)7&/7R3V#*BP@!3 M"'3L5BB0(Y0BW(0P$T=Z=!J;+KT^I_ , VNR&_J)[-97=ZO @WJ]%>#C'NF6 M854LC@4"!!"&W9Q)"S#TN]E3!W%Z"/]T2>0YA&($;'-M*/MZVW$+;-U,7GFZ M4D8ZCV/.K;308::%D0U=-HAM1H_X./%4)3)'1 M2"G(C .!$JX:3"@@/CU Z?0$QS/S'*2CF%D:6JVF9\]51 E.(.,^'(]8"0\] M)0TMG$E>MJ6>Q)77.=L+C_/F<9$F;7[6%N4SV>Y885,+&]_[18?6;MW?4GD1 M3D/B?6R]09A6QL#&/4"I @66_$SD8S?WQ@ 8E2,KGW]?#B K^[=4GAEB+43, M,8R$DD%?;A0?)I$LL"-@+EE)Q:B;K*P;)-;UU2]?ES_^=EW/HYS(^(>M^?E$ M/,*/*KN\NHNJSD-I6;>XCI5D7Q&"@\]6FD/,/1,Q8UJ28#;'@-P=&9#I OMF M39 W/A1\Q7CD#T'T[BYBO].WU^IN\VVYBCV=^KCC3_U6Y8-^CBDW'@HHN&,F M* $-IH28=%]\>14GTT6R%/B376>ME3 /=9Y[F/AR-_&/=>10V/K]O=J>,.\$*LX1EH!IAJ T.%AJ4JL=HCQH MT>D;=GE%&\N0\<%Y?RZNZ6("R,A@C<@F\F7V?;V8W;^.:?/_;S?SK0XYE6*9WJ]51H6T964E' MK60R=L$"CCCI8OK'CEZG<7J1I?*J%O87O&'!S+I;IA2+=W]\GZ^V#S]8JVU[ MXQ#?J"BATG$#*:+.>@L)A[3!D$B?GI+#+U @IX(]J^B>T"3%"VB=-1IH!K3U MA%.)]NH*=>E-4L2E"D\*;L6K>6??6(VXP #F$6!!"V'&*HUW*0M&4$C232%Y MJ7)<+'.*/^5W*,2KC_JZ06%/[2CM@EH^66DNH#;0!!6*TK@O"=D$5PEC08_4 M/G"I\C\]&[+'N-6K'_-=O.;/Y;*7BQ];LK:$KC\O@]K^]/=FN=Z\6V[^H]Y\ MK*^67Q?1]MO&;.TPZ1(U-^;W*P @UXP8[#AG# ;C$S1WC\+Q/M6@+NE&K62> MG/UZV.T'R]7N1_&Y8\=!WHE4@!&)P_;D/$$2&V> -X_<@#T2B2_Q@J]HYO2[ M'>GC"=S%8[RVWP_[@J[7>85W@2@%V_7NO^^ MFV_NWRS6F]4VB&3]?O.M7GW^-EN\:LJ,8=">.(6*0H,5#,JCQQ)#8@E"3>*5 M0$+VV*4OZ5:O<+:<_\+8GVP/6\0D*^/%'"JDF GR 9BAS&B"N.>-T\U)@7HD M"_]UZ9>/+Q/H+LO=S'^B[$D:HUDN'NXX1U!M3OM^A2CA&G#$;5 'C8@NYB:X MT5G->B0V7](=8\D\.?_]/]@G7^KY$S?7)"? 3[.HJ C'+N*$*D6E4XPHV(0; MQ#BR]-M.>+'7G45RYOQ7R',O\"3+X_D48LT&@SVFF!HC -3$^?TY;"3HD7EV ML;>YY;'E[+V@CV]Z&/02G4EN"EKF5"E&+194:$^X)19YRAI/M1.8]6B==XD7 MR.?"I^*ODE_B,*I!\4Z*_KX@&!']U2 M_FG&NP6]&[HS?AZ.,?5E4Z_VP1U];>3T+U<> T$I"1@2X#'"TNVC2;R&-/VB M%UW216^9W,@OT=M_[*_BQZ!"NB2KF&+8D(V/>(Q>"*65W)_1)J/AEF^.J B@ 6$B;=0<@V\ M1@0WEQ7>,)SN0$27='4Z*(A9123F5-;7]FXU7WQ]D/*'M)P7)1VW^/RZ6JZ/ M-A-/>F$%(;7(>H>9-<0 #3!LC%KOA$Z_G4<7>4V9 ^3BK9T/=ZNK;^&'VQ#Z M[89\NUP\=,5Y2*0,R9MPCC02.L3=BY]JWP.H>%?S0Q5XKEL"( M(G;<9^4+W_^^J%>QCV,\1E*WW,-OK!S@BFGNI(=62NN$][S!1\H>-6/0)=T+ MYD6Y/"G.7GNW<\ _SWWW__Y2K0?W._F5^M?[E:WOYMB_>6D)^ _'1W M>SM;W3_3&QYL-G6UF?^(39/KS6Q^LWX^W_J/3;VXKJ__K>";YKT C'&'_"A= MCD&N(-:&,B>XA1HZ+Q!#!FNBO.V4ZCL2/C7 XX@T)=>)/YT]_/LYF;4#:FSR+P\]"8">[L[1;2N-__KZF89WOCO_[99 M;1.5=S]<+C9A2W WVV__^[^MZZ^W6[NSV.YC& K,PHDO _3,,0(,%3L H* P M9YW(B6J(=Q:!H]W'3L.QF.BD,VCAA+7V6AJ#E *4A7\BA1MDI2*F[)KFB5*2 MHY=3&K!_B>YP"$\CLB=U'SLKB9TXTNW19CBMT\O3,94F1HC8UXC3>/I0AJW: MT8@80^G>XO/J.M:9U5YB7I_IA1Q6_BT1(_[HUY=S=?'RSB?_++*6V(E%E0K28%Q MR#P>O,Q2G7Y'6%[\V4BB.C;FY[+M[O(,[P+98Z;:'?Y:Q8P7'CFOE! DV-:$ MT#VN"MCT8,KR MW*W';[,^5G]H;4,!/T9DFF"%W6_BQ4][NFBF M&53..4F-9%#P<+Q"2KVAC1N!<=PCXJFX13&6[V1JIIS+"?#8:,/.U_$*.YYZ MZK?U9C6[:@V/'NN[L=N>@M0PIR01X9]"HV8SY)+Y=.=A>>K\],[#(5EQ+F+_ MY!!^44[\V9Z0Q[-X; 9!+W RZ)L.!_"#C@ =5;;!GV%]CM<_>>1Q/+?C@/PJ M9KT,=A=.:6*P4;>2$<2HOJ;GHM.MF,IZ=S=II MB)Q\^9PTD4HXKR #0@-BB#(:0;/?R2#TZ<$JY2EA9:^@,=EV-HOH%:?<5,OH MQ*E4D'"@L4!6 @TY94"ZYGZ2:RG2FZ44Z] M="&-R[BS64JON/RF.Y%.FDH5 M[&#JF94..4*Y(D)[U'"$$)R^E(IU%Q>ZE,9E7#%+J=O)'-V$$[D1.LZ@\EH; M3@!74@DFF))2D^9ZP4N5-\89K6?>)C'05@OOAJEHOM27\WN_EC-4 ]_ MM&*:!M6;8* Y?HE3?/[- M2GO/2"Q9";#Q##K&?1. 3)S1*EG62ZZ44D!B3R\VG(NH/W0R4(OK6!0S5BC\ MO(P_>K+DU=>OJ_KK;%-G6PK)%-KBRAID<#U))K_$^U M5'*Q:?J*1!_7=W_5(.HFC-1I@:V1B'!LN+* DUA;+UB0RE@D.JW OVH0U951 MAA+M'$-.^V!-H%@K\P%'QC7NT0GQY)UL[!I$G45FM!I$IX%== VBS_--1.1- MT&!^S*^#5=I2B^C5YRN&E$, <.^$I!AJHSEI !&>YBR;,5%-HLXBL1P>SURZ MXT]S_==\\^UC??-PR_1M_OWSTBTV\=!KJ]URXILJYJ2!1%H?-!9VSO? X;QX7>?3G9VU1'NKMCA4VM;#Q?0Z? MJUL+]IWTGDI["[PA F,23C4<':'V$5&8?A",I@XD\K*;4W<0E J2F-^70\A+ M\Y:*48L\-DQPX9A'VE#:*-R"6EM@_G;\88F_9OZ52#FL95"QC M*+3&2&M, M$\F$1)Y"A:CBOED+4CJ>'H5UN@RM#8RJ%F978$@FH8=Y+ MZHAO:'0"@K)-D=Z<:Y>$7CA=IDP4:;J4(PI%B$"[>O':\Q4"B!.DO>#AW/7: ML4!B0QMA11::Z,^GXYQ/0B87U]/:NS")D(,2:^*94R@Z;YO;;<4M35_@I^SQ2Y_\G#D0KW$Z8I=Y12>86!-#DAY(KOUU=TJ\*!>;P7X>"1*R[#*&JH1]8P;ZK"CD 3E MMID]8_P<:^+G$(H1L"U&A_I39=]HQP$2A"/+ -0&01<;?EE+E-0,^*S:6+;L MF^3H]3-ATYDOI2?Y?,4LI?8Y5DZ2%TC)5<52SX6B>9--KWK>@B,><8OU4:7GU0&5L8YIHRDQD"+A M%'!NSP0M87J3K)*+=25K)$-@V$U"U@U2Z_KJEZ_+'W^[KN=1.F3\PU:7>"(4 MX4>575YM]_L'(7:+:QOTFE?DX>"SE?&$&QFV?^2((LYSI)L(,L.8O,P:5*>* MPE#P%6]__:1'O-]\JU>?O\UV>L9ZO\..W!X[:2*5%\12XJ&#F$E*L<2^V;6M MH,8F"W/)E:2R6UHY>'-!*V6\-MNGSJ%"V "*K4R$R!_7]*QG(T3WR11IKP-D 0))'DX/4S9N=MW&8&0=692 M>4'$:V%27R-.GTQ;0^U4XE[/TRFNXJMYL]Z5*R;,<(ZD >DH(4 Q; M)UHGW0GCNJZ:,04L)XUR!K'&*>VP,QEL ,NJZ+PRG'%R9 M.(7S8F#Z/'Z]LBZ3QV?*&+A4BAJM'8\VP^G;MIE&#FK3/4@ZY0#/Q'F<%P/3 MY_%W#7++)/$Y @9.H^&BQ:*QE!;*,"W;N(G7PG<_ #/EP-+$&9P1 )-/%GUY MTO--N[J[1-[H,9D"1=A 1:G$TDE/@?.HC;EXK$WW%-*2>^04ET(ZL)F*GPE/ M/FJ1+_7E3!$"(,#!^";F$#'+D*;$LNW+C/$>H2%PA4PIU"P3)\;E^YWW$RP0 M%+T 2IUGU#*)5(JQM=8B0/8@47D!UF))E,=8+]0:N2_;NJS4OA9L&XEZ?O#? M53/?]#NMFZ3!=2.&"WSDI?O-O2_5[R%SO:P8Q M4!HC>]*&9Z9W^;;TV;MCF-?+T_O '7Q"X-(;:!3F#EN)A=3*F(T.9)S7NH>N M!^[R-I@M][9P&U)/U8@-VI;-ZCM@Q;]V017_%DFEGW1^L%=X#)K@'Q%G(-?5D,V8E!/1EEN_K;\+%>,KZ,8!R M&8#L*997*#[.Q<6>@@YJ_G5>?;B_^?EPP:F=RX*%Q'N=@L3B:M+P933DY*OTQ[S]'UC_7J=C'[L X2)BV\_6]='W$+^CPR&.J95M1[ M):%-62W8;C7CI!HS0:(8]V%$A>:$VCXQ#TX9AV\*&B+-.1'QE^&28*JQ;IUY M[1 LUZ$8QZB+S)J\-KP4YU=,#28#.1UF&W3Z_-MAO^/ME8%!PAU);E?TLE@4 M2\%VBM8$NX*:%0RI\,602NEL.%O?S1_KYBGM(^ZMT?7JHJ 1$%I0Z0P3V%DI MN=F.$"O0_8A/OO9W X>8>BMEM)VC^NXNE9B[GWVLFG_KU*GKA"(]>V\*UD&) M/)0":4&$,32NES:C-)KI[CLN^7K9Y8HN#J6DL:#P:WU?-]5=%%C-OD8#+%=- MM8H /HZ'(W<&QT%$/Z;<*"=(7"-1C]KQ*B"ZKQSS-:W+!(IA-346,C[5C_7] M0WUHOZ6]) AL+%8TXMM0:K0".,Y%FQ%0U&-3(5L67BY;=U3)6$;]HUZ9:GG[ M5[-XG,_JF7[ZO$RYLG_&)7*U;@U\$X&Y7N<>,/OI#PG 26 -(XZ:U-5_OC5 M:L'I'E4HLI5PRP6,;$J[,'2>?=V>T'GG(4%[# 5C:=B(*0*,9[S5 G&L>])@ MMI)O(T.GO])&2*=X7R='TRDV\J0?7ZIE_ERXTB6)?Q_ MG@)39=939:;(A&/WWL9\S='7RE!81&3FC)6UT1@D)+&2(E0 &4L__8>5I"02 M]!5 9%M;9RFT\)Y[KONYU_=__=]?']?.YS0O5MGFW_X$?G#_Y*2;1;9<;>[_ M[4^_?'B#/I#KZS_][W__'__Z/]^\^;_X_8U#L\7N,=UL'9*G\VVZ=+ZLM@_. M;\NT^-VYR[-'Y[?[F3?-'3OW%>K7Y_9^K_WR:%ZGSM5C]<[%X2!_G M-]EBOJUM/VRW3__\XX]?OGSYX>NG?/U#EM__Z+FN_^/^K\[^1O6O-]VOO:F^ M]09X;WSPP]=B^2>G]'!3U+8%C'2__O75[W_QZ]\&$,(?ZY_N?[58G?K%\F/! MC__WYYL/M9]O5IMB.]\LTC_]^_]PG(:./%NG[],[I_K?7]Y?GT4'?ZQ^X\=- M>E_Q_2[-5]GRPW:>;V_FG])U":/^M(<\O3O]$>L\?_8)%4.P8@A$%4-_OO#! MVV]/Z;_]J5@]/JU+>G[4P*\ >/L:K"UT-0EO54#VL?KR PWC_5AVW=0LXM9^/G^:H<4BVVVV9=YZEZU7 MBU5:H$_%-I\OMC.S"./9\C_D^2;PXX02B6?V)LW3SYI=-]5WWKB@S;!_ODS02U:SA4E6&Y+65261 MY6TK?-984+YPLGR9YF6%T_W1/%]F8=R0SWN(: M;DI73O'RJA/1]-/VNBQ4\KK"^SC_M$YG7A!2ZA.78>Z''"-(:-A9 F$"9MM] MOKC8A50^7Z;O;,^DKIX.5)5GR]TZ=;([YR;;W+\I/^/1J8 Z!Z1EGZK!GN]0 MYN@4$R/;3,JID"$2K:C2":9ZY$B'UVGHD)8'F;E6IJ,\Z.NJF!'JT@3[ 0IQ MB%A,HY#XK2$8>1"K"X_0QUO6G1>=HTS:)2@M?1$C345>C/,EIRZ25 V@(A4 M81&18F^*&B+G0*^$*'"AIB!OYX\IS1[GJ\TL(CX**(Q!0" ,$PA]'G3F($&) MNHY(&!E63:Z<"IKSMP: M[5'FY9("+9;KKS-4AC.Z66W2VSN2I\O5%FV6U;<^EI7P33;?_)P^?DKS&8\B M &+*ROH)>0 G$,&DL^PFA(F(D4E[EG6I0N14**N108/3F6^63OW]"JI38173 M)Z,T]TO56 S+J=:!W-L]N>@5N<[?&J""6< HR\MVK:A>XIDBYD!IN5GK:T53#U&(K+,3B%(4$D2D"X-X:@%TA-L"F: M&$5?E$;%JARJ:8P%^DRHS"@#XM/<2"B-))G3U!I9)RZHC1(GPGIS5$.U11,* MXB@)HS!.& O+R@EX(>P,<9?$4EHC__&V=:9$5%1#W$4-2E)9%-@25!6[1$DJ MRO-9 -GQD2$M><5(GXZHTS<1#=%PX*5^Z'(A7JO,-\6[^;=JK;$UE! W<0$. M:!@E%''@(]#M=2B';$AR%"3]\9:UHYXR6%>P9 L2>:)$BQ&K',D6(B48IT4S MEFJ\(J2W^E!F;R*JH>' JZI#DPNUQ;]*K*ZWZ6,Q"T./AZ'O@C!,0.SQ@.Z7 M&A%'3&,/@;B-H3<2U(FVAJ:U\"=!HLJZGQW^M);]Q*@;8-%OSXWPFI\\F]/0 M&FTO>E?\5%D15YV[-"]+(K[:5$<[2%9LBY_RK"AF+G #[$,4>1YDI6F <6;XJ;\_+2XW;"OU5;QW:IXJ,3O]JYJ M8K/ "Y%+ Q:Q* I<0B,O[D9I&(0LG+TZ]7.Q.^D;%>I6EPXZ"0P=BL+)-D[Z M#&(U![$L0RETE/TF.7;U7_5FS:N-V79DA9; M]O4IW13IC/,@\8CK\Y# $ #B>V"/(O"Q*[R[RH)MR\78,;2J*][5&:@Z%U87 M9L[B89[?ITMGFSFK%GDIC#5TB8U!-F+2KXM3"(><2AZ!=3JT=8%WY1P#OG(Z MR Z;1!PD-FN-' ^UC5OFXR*VA4N>K'/;N2S2/H&M73:]RX9IO'+%.UJ4S7BW MKJK;8^.GQA SCR200NX2Y$; C[PP<&F'($(N4"CC39H?J*!/RX)^?H#MS(]P MR]7S1KD7J^P'YUOU0/F>WN>R>&+&8O#SY:($]E3]-L(PC?K?BF>OCZ1;8D]G MTO5MNIU!UZ4Q+>T EX2]3;]N/WY)UY_3G\LJ\J&809I0%,$HYFX2!A'Q@K@[&$\B$H;"DP]F MS5J>=ZC&.Q(#5\.4"LP=C,>FMDJ]*, JL$Z#UFG@CD>\Q&3!> %0FR0(3 Y8CJ0]DQJR'*6 MKOX1,,IP2#'C@"/$!3N7C@E[/:M!Y92PG .NT:[7[>&HIU>98'8:7;:"JME.1>9Y_N\OR+_-\6337:S*8<,BK S(.ZMBR/\/;PG'JGYC. :A?N:I,KIE9#\BJG6%J46E&M"USU*)A M7L:\R>RT1<62 .VV#UF^VGYK;O;$'D,009]"ET2C+B)>B"A/KI.G"N;=#A1UYKV M\I(0X2".L ^#4N(HQQ$&N#,7^TA3;02-C*(W2C<8J?.HJCD6*#2A.J/<8G2. M'2GED21TJMHCZ\9%]5'B17C#66FLV*X6I'J+)?_6WF, YP -^$LB 'DU.,< MA7NMPXG4.$W-@F7EX6G9+F2G8A6Y$A,8^S1)+K6U>%[JRRAWE)PDIV]SF1:9 MTU 631]>;BPSP(BHIGS8SKHW-.08WDOY< M(*M'B4S1/ U-,N9-9J60"N)S1X4OEI&R&?D\Y* .A"0O5S[;14&UDTIYE1>W?I7:C>G^U$:;%9F2& M)EE.E?7Y'7@KX(W A=[ M$68 BCU$K>&&Z(L#1)WEWW8(H.B??E=7LUJ;+]]V'WZ>[K8?LQN M<_1YOEI7QTQYEA^&=>F\2/&WG^=_S_+N;\AZ7K0'4K$7$\@ 03SQ<1C$26.WM/G+(X=8XF1"IGKIQ/WYS:'V?_Y[5' M:@?GAXJMF(!/,*QRRCYL1*UHOYD8]"2%@8,\C6PQM-/9J!U+++\4^7;V/IVO M6=%N<3^Z8YZF3WFZ6+5WS!>+?/54?7E[UZ%JSQTC2$@(0QJS(( DH1YK\6#@ MQ4(W+]M'87O98?Z85@\_[<5#9@/J #'HE_YIT2^G]K+,B^AUR<>15I?_>JG3 MVH2=D.;A@C"N&@_H9S9T\S:KN573/@#I=A2Z+'()=H,D=,.8849YW$$).!!Z M9<\J@,&55FK_KUWNSBY*BJH!/L6V M16?Y4U86T.G_2>?+?^SF>:4M:%NVY.W\)]1N,O1X?6=PQ(@;N:[+(?"2UB[Q M(E?HZ),Y:[:7=CJ,SC'(*Z>%>>7\A&3V"AOAMU\@QZ%6=M[X(JM*6[&-T"NS M.7MHFA6W:YN@6W 3MP C9[=UFV1S"AN]C?J3V6IW%N?0;_8[-9D'& %Q CU. MDH#Z"62P!4,I<:5N.K,$88)SY!I;R6W%R<+\MYT0V9_O'G$CNAJ_IN:RY0/V M'MRJFH;M=&RA'&^ZIZ6'?7[0< H8!B$$PG-2F??J-2D44TS[[,D)X@NM*XFKD(WS(,=);GK$ M3(_+:6B5I@^9R=8EJS1%D:;/U>UCFC_>WG6/U<\B[/DT=!GSPZ#4.#^D#'2& M&0!43G:TS5G6H'9QO/S+QVH*<-'"DA4??59%E6A00N5DJ0%W]7KKP<>677*) M74L*=8FS7KDR1OA4M,N<0Z^$S#!7HJJ&\G1^>W>8K.V*NQGR6,RJMPDB[@&, M$@YBW)ICB<>EKM%5-F)9P2I<5>JMYEOMM>/ M93_\G%9SPFB]SKY4;ZG-* 51@ +FA9C!F)$D=GEG&_HQ$UZA,6;1LCXUR)S5 M 9HS[[!)K!^8(UA@B684;K7&@%615?-\!--!H_(LL58S"M]JZS5F>!=;L!&E MY=RBC7%:)[!P8]ZGS&9#5+W=HI[7X;OM+D]_7FU6C[O'=_-O]0D-NDO)+J]F MRF9N&*+$=3T0TVJ?;,S*(KH#P7@HM%7*DFG+2:7J*ZHW79BA5JS4'9%5W2G% M!JO3@G4ZM$X)]\IYFW[=.A^_I.O/Y6^4@[N'T:[-$.&UIW:V%*!I5-2VG#M[ MY88%#@U+Y_7FXY>L>FR]F 'J>DGDQR'F"8\0CV.<['$@IG@MFBGKU@7469/2JTE%GM2E%-'-JU),4T .I^AJJ$*#O2D95_%-34F4FS8MI MV2;3!HD+0 "[,*8$$@)2KS$VT^JQ+[4NQTV[-L75&!+4"5(-BVI=OBU+JH5 M[&G+ZIY8(\(J'Z;O35H5/%065U4VC I7FYIS+Q]FJ@H.JLJK* MI7E577UNY1W&+N$PIL /:1#Z@4=5%9512X-J^K'AS1/YW>E"LW*:MGU$S\&/D? M8TF(#^H..;OJ0KA^:XD M5<4_-4559M*PH,Y83&E2/0-/ L_W* $8M4>-XK)NJTYE9MOYVJB,7K0I)9Y[ M>.+B6?V)%=V\S*91M31*I,6%_$GJHKX:"M/_76F@N%=JRB?)FO#[&.EC=1X^ M_U9=#[W]=N)"61"',0$H 80QR+TH<"D.275C2D1CYF'1EQZT#=GKE7ML3@-N M"OG&+)\69%F\[2TB-)^E1. M0XD,^)&9;F22[\\H1%@[YI*(J. R^?Q-'E0NC4\/MTF::/565$ MLLWG--^NRB_?E?%/\SQ=UL8_I/DJ+7[Z^"5KKPY,,($(T#A" >%)$,4N@RT, M#F*Q^[&M&;>L/PT>YZ=_^G/B@?A?FJXE<;C5"M_]VC0)JN64ZX#6.8+K[/&V MBM8%XZH^PZ!P):R5:$B<.AX[*FH'D.U$1^Q L@)C)_*-=?(G<$S9JGO90(W8 M2B:[W:0M#.#Z!(>)AQC!G( (1F'8P? H%[IWUIKQ@3*9Q10F0;31%&:'8\LI MK 1M-X5)1,-*"K,3E4%2V/#9:T^6?O:2Y_V[REX*[JEE+U4>S68O_KX%X9)R M*,A8Y'E1VG'"4,Q#K[.38$_JW6OY3[>][% #DDDV&D0)+C58Y4ARI>&('FG9 M,;3.\)*.OF4&9>HFLLJ@CO_E(H,F$V9K6]9I%F44N:A"0@.(@M!W>;IADA7_$-I.5.-$FDY45CFTF M*VPY68F'P4:RLA*.(9*54%@,)RML*EE)L_X])2MYYY22E2*'9I,5ZD $+LN MB!*>)'Y"L4LXV0_O?!=8F 84-CU,LD(_(IO)2IQHD\G*"L:0^6&,$AQUL+$7>W:.RE@".TQ";(_6.//-:0D=5&8^& DEI@M*N1 =K$]U2_#$&'\H&I M0>*D>"'AS6J37F_3QV+F$A\& 0^I'U 0N0D($[HOR;P8:UQ#*&[$=G$KHMBER[?Y:M%^B[-Z^_-0N0R' #?10@F$8WB"->;[B%-RB^@U-D9 M=2NV1T4U,*=!=N74V)P2G%/_0/*V0'4JQ31H&!;E1$B10#O7!I[CIT>&]#F= MA@X9\./EM8&&F%&LA*H2[?&I&ML\-\Z#)(F]A% /^"$) 0MA-U4% HR$CN$8 M-FE9HPZPG*>Z>SV5W:NHD#E_66V<7;$\?.>O6E63,N=*-=00=.M55%?.$?>C M2IL8=>+EEB[WTQ ]TT[UEV)F.!.:/+]9E1:7]%6416!3OT_*;Y?"T M,]P^4C&+2 )HP&.*"' ICYCK=P-3$,>N^,%$HU8MB^(1UNHVT4\M6N>I@6= M(RT$0F#*>K08R"GE,?VW=TX'M!+,!NI!*+NG=49C76(.>#3VU29S349!;"Y6 MAJ!SDZI62)[ [*@=OS+;S5-SOG*/J)D^33='F3$B'F4@\IE+0X*#$-.@F[( M4820UARFCN$!D]/3'IWI:EV3>\5YSZ%HUZW+%BG-17LX5YL9YG4!1;MZGS&9+E'PT>?N0YC>K^:?5>K6MCG6_?D81,0"" M"..@3%ZN!P&+6,)P2#'#''$2B[[PJV_)GKK5X)PC=%-X1_0R8SUUGD&ZIU'= MF73HY3N^IKD2JN0.5F[OCBZL^VV>Y_/-MOB8?MWBDH#?9Q'F/G8I!AR'/N$D MH4'O\>O?WX0:*D,,>L0.TV M"JERZG:D9;=WSK-;+3N8SM\JH$Z-5&:+KCFJ):JW42A7J]Z,42]6OXDRFC\&A2L[N MZS=@"_SM\#LM//1EGB^;EZCC$!$:NRX!?H01\! EO,,7^TANT^=@J&QO$FT= MJ9\M/5*29XIS[$WUQOL)R7%JERX^]SYVB,6RQC2C*Y= !@ZLG4VOIN+0MTEV M\%A/(\>,X/?+3;@C,7\I\Q3Y=O:^LER_(YY %E#$*8X AP2Y,.1A^]F<>4 H M:\A]HNTMMQ60LD LH0CJM"0A_1IKCPLY?12B04352H>.%*W\UTLU>^;Q"252 M8V1<%5'$G.FT VQYMC!A"08C=!)=%*24^(;[;?3I) J'59MG/'*8'7WI> M7H\6P5YL@1&E?GR)#+,]^>S):E5>)M*;95&_[,]*7HOTZ)]7F]7C[K%[8LM- M(I_X -+(#8/JG9S$ZSX?A)'0WCOY3[7'7)=NL5AYF$K MH4[]S/,SW5J-G?$[MB+N3+==2'3N^=>CSP^CJ@!(**!>R/R00P_NRX&(NT(7 M'\E_JNW.W8"1Z-QRG AT;FMT2';N!L>0G?O8\W.=6XF="71N-=R9;KM0.(C? M-[X_-[R_V=\00,(D($&(8 0Q!7[H1X'? *,N(SR6/K%O%X[M65N!";T+\WDW MJK>1#!%,P6G::<51;BIWJ/P_7F79JOLN5OZ>K^89LNT>I3/FQ0EP M$8E &!"W]"G!K/,"< (&22^6L%O.11W -_,&H7-?0726)4;GK@3I?*Y0:A\0 MFQJKMG/4!!K#P GMRFE]OG(:KYVRR31^7SF=YT[K>O,K3N6\4WGOU.Y_)VE0 M+;8V;U=UJ42GF:O.TVQ;_/%#R M-1E3RPEWI' .GF0/V=(Y\K2^-/W(U]%VD X0/QN)U$+K^9Z '8["\L4S0D?;>)'#[;M8GP/ZLIYE-EF M.$&JQI@&&BZXTTN(!Y^=RNDKY](^U>G/"O6&V$8 ^99&6V^TZ0J@DE60O! M_1Z2[(4&]-TFV<:OD9.L9)OZ[Y-D98D9(H3['">^'P<,>[2%7W[!A&[.FQQHRPFV@O;FKL3FK%IP3EZ+Y?A# M6JU0CY!KAXKR9#)MY;!3>>QT+O]A1K,]L1PJS9IH3G_ )&N$%ILIUESQ27A)/LDV]A?&WU?:![(IM M]ICF^VV-,"24Q-"'V",>AQYU@9=X,0? 9]QGHJ)IRIP]S6L1.E53=#J,SI<2 MI-.A'&VOLR![/2ICFO]IB(1QKS*[K5;Z9NSY_7V>WK>/';9HZJL,#[=R)SY# M 4-1DD#""=B6M5!5/-W>U>\2/&3K MDLNB>;QPK\!1P!(,$H!1%"*&0HX CQ+B@\@E!+!+UQ2:-69Q8-;AJV]K/D+X MO]HW/\<[CB7"7-\PR"CST^B4AGUZ.0"QP)ATIVSN5::#LHR!AJ#HB28$/4$P()*U-"B%1DPDE2[:/ M##6Y^ !*ZAIU0V1*:HEU'N6D19I"NPISBAT1P=%B=6+ZH^?+.3DRP)"H.KTP MU5P%/DM8$H>(^Y'' N:&W&/^WA;%H=2-D6H6!E8CR1OA-=D3DR'[Q.G)CYF+ MXZ7UYR0M/;JC1^,T]$;3A\QDPY+3%[17D394Y,2T;@#0YX>H .1VBD>3J-#&].X&T MF)R&$.DZ\6J?CP%.I.?(;_9WXV,W(J&/N5N.2D' 9'2M/G?Z\WK#0#OL_6:9WFUX7@611%"B,0AP2!,XL /.#KH&)*Z#,FT;L& 'DPX5&K[,!-$ *SI_IQ MA3(GY%O!PDW:ADQO?0E'N./B]'ZUJ:IBY].\_,&B>:&GOINY4+F<68Y%P1K. M*G62)5R-Y?28$)\]/=2O6:0A1YD48!# M!'R*8AS@N#/D0QPI2(F\D7&T1'80*,^=Z"#0*F&R@\ 3-='I.?*A1X8O6>H= M&2I3.A%MT7#@UMD!*U0NQW-R3%%0*)<,O0;8^7/T(. ( BG%_"4!M1/&"0FL)0=/";!-+C4%NKX/ MX#0.E."$0(H8A5'B^8G+_*X,!01"N6=_C%L?69Z-2+(.^5J*/!#O"M6GTX!U M&K3[QU5KP%?-I%TGNWO5G8;6GN=47FH-Q&?22FO"/S&A-<;D)9U=+-=?^]7^ MMWE>/W^Z1]"]@SJ+>! $/L70]1 @C'J$X Z)CQ(HHK0V[8^EM5]:Q/*UL-5H M]$OO5 )A3GR[B<4.]T%XG>N+Y>YP85EFBUU5G==5_.3#\PSM^&%ZD2DKEJK\ M!X'79C\-WD[DOR&B,&X&',3#;+@V+7L@Y>^[8ENU[^)C=F:;^>E7I-ZG_]BM MBM4V_9#FGU>+M('Y/EUD]YOZ4YJ7P0FE81*[.*8 1820(,)N!SMD@5#*G Q8 MZ]N@RI;1SF LCM#+'HH9.Z1B0Y[1<=I+TD>N53/Q+T[J.(>3.E?.N=FM*V?O MI=.ZV:8&Y\C1H0_XV(U8S_AK,HUE&L.UZ=#QZJ325("96Q5YFWZI?U3,F(L" M"((X9LCW>4(8]%AKW*/,\V:?T_Q39F0M1-RHC(P=XQ/?F%7BJ+=UO!SVV5GY MD*#;P&J''9[-C^E*G,UOG)_1''[!8D^>ZB*%//O3T%_33LDL1JAR9F(!XF ; MQ7X[2?E/(R!L44'<8NV]PF?44%S"PP2Y.HO*MCAU?A"PL1D M[SEUBNL%\M1/6O14?9)8%U!ES.0L2#LSTR"<)= CH4N)GW@H+J66@>[Z(> E MV/=,3VO(61])"O?K .8G+"39-S<#88]X:U,*+>166*?5\MTLRQPNJF/F,_7)-N4H]:B_%V>SK>[ M/)UYE'AA%.*R^F4Q"K#K\?9B2A G(&*S374-=;K\*+@8.Q@P(76 C3J\\L&& M4NR]NG(.?CD'QYS6,XE%P^&B++"Z.ZW(VM;][SJ:$HO"DXRJVC+QD-$56SDV M1>ZYM>3!@S>!U>7A?<[&["X2-<'[=)FFC]6)E<;<=E5^^:YLGVF>I\MZ2-B' M" .?4)*X, PIY+[G1C%M$2412X1NQ1@"A^7Q&"VQITMGV0;1R=/FEIY243X= MI&)QD(H[Z41@.U "R7Q",9)+X0?@SA%R9P^]V2UK+FG;CI5$JIY0S-02M-W8 MB:5D/1+/)>*!0C.!]#N4I]GP#=_@*C=[?%IGW])F#_:[LCL\S(OT7=D9BAD M01+C((%^XGDE- _NSSF7_XVD]G#9PC#@E"?[\.Z=I;5OG2 86 P?B'_SJ^,= M\/;@20?=J;%/8N7H$L&J*^@&0C:-V5#K7LJLL1MCU<2B^UDP,]]%-/$P"2@/ M4,P9]_QN3W!277%J:A%>'<' LFQN,5Z#=/W%^6'X-KY8WZ?"DQ#A?G(5E_/U M@S5I 3;EH\1RORE&C=3%A^+\]NZHEO^0+LI?W:[28D9AX/HA]P"+7+<$1F#8 M@8)^$$KM!; ,Q;(<'PU]M]D0>T4-!,= V3QL7,Q7ST=A*_/H\3S'P85)Z+<@ MW:JUM+DX3EK1C3LK4UF;YMA$@7T9$ZX.GT/D^H3'<<)C#G"WTQ:Z)3I3A;8^ MDM$4WESI;2 <^B7XL)$P7HI_-Y(N1K9B:6XNB),6=-.^2I3JIADVMI/L^5Q[ MN[GM@);4RG7\LUF0)#'$+O4A#J$;@L"%O ,:>;'0'>@CPK,L_!([55XLCNWW MHQ[-&W_K.]6,MP-S.]>D MF=?9QF8OS!-85!^9 -D-;K9C(34,19ME=\_+F;+J.=RCWY\%T$-)Z%5U5 0B MZ+FX1-3"PAB'TB-1FV LUR2->LPWR\-52KV#HI?"=/R7"L-7JV&4&,%.)8(J M@UC+P;,WDM4@_=)@=HAX3F@\.XB[IX:TP_$L.ZH]>T@++19Y6GW_8U;M,'M\ M.ER,$C'(7<8Y8X"$D1OY=+]E#"8D2C1.1=F ,]!9J Y@-0N6'_9R2LQ8#A(; MN8'E:/'0'D%^?#URN#X:.1S"5?[BP8,F!4PH7&KCP;'#IC_PLQ(^Z=&= H\" MPSB;T9G6>,VJIV<&9O;9%1V!G7LT_"8KBK?I]O;NX_SKNRRO8!R_J/,Q:][3 MF<4!B!'VPR#P?']>B(C:NF%!:Y;-O$XQETY[J-1X7^K]6=.MNJ'"I=*$=5C1.3>#Q* MD_2>8=50X9S&J&HP;[-Q.HV6#S!F) )8KX+W9@!#U$Y>"^0'<22G MWG*?;5V+JXY=::Z\9.CVZIL3@-%5+$GIEH M1[I/]_HX#$'"(N[Y?AQC%(<$=78\#X?M>YMLLQ2<:)>V(-,CGH,1[AJL1B+U M9N\$7Z,5)7(:G4(#_\77:.68T'B-%OL1Q#3&),:,AH2XOA_N#1'H2?<.>1.# M=X_OZQE54?HFTBDT'+C\C*H<%T:.C+Q/B[+&6&R[=8/J$$).G-)^AD $O\B/J49<##T6>SSI;G(9R M]\@H61A8@;0T1Y0T);VQP)>FUORM@32NS#08Q"5&DL9)RHNL#_W2HL2(J*Q\ M7&W7Z>W=]::^@W8W7]?%E$L )DD4L9"$A)=B!N.PM46 %_@RLJ)FP;*LU*"J MO10'6$H#*D7ZQ 3&/G-R J- FA6%.QV*'S& BWMT;1M696. MD54['!ILBN,MX[PKBM: E,O)F2K;PVA:/VTR:F75)(HRP*'2OJ M+M,KT&;Y-MMT_Z2K/%V4(2C:NI!$+$',!9X7)!'Q$8S\O6J[OB]TPY%)>Y8U MXR39OTN[RRF6'5.+ B2F2^\5Q+'[E!/% ;8G0*2$>[@7=@[P\J+3' ML<3AG1&X5CND8X9SL9,X8J2<2"TV*)W R1K3'F7V&J!:[' PY]E_F)BR-.6Q.4,KE+3J4^V'(BJ+ X%1BE@;L<16*EKS5VY&1PQ"3U5JA)7TRA!U:!G!MJ*F@JT%2KGU&-NY"4XAH"4-GP6=T:X1X"*#@A^ M]'!*H#12EB5*3@TL<*2L!Z,,;9\3(: )DHQ-2Q5DP9_1!24.Q&ZK*+U+F@O: M2UMM'>+1B"#$6<)IR)$;!HAUNR=H&--(_ I%E4^WK \5I.YE@[X'#4QQ)3 6 MM$Z3G$2\8$AED*=&E&O""6_/CB!&(6M#>*[*)8Z'B#WR9:ULP:CON%4DB6QRLH> M07*J*S&@/BG6G&-1W98Z2MS$A&[R(9-<7Y"*EKTCRX89[=O;-F8 IZ'@XU)PZNSU MN/$0S20Z0YK?9?EC==E":[?@A<[&'72SP6A*'G@\X:"SS)^_94 MK+F08845H1>-(]/:O5]7*UYJ$H1^X954&0#GFCR!U?01*J72P<.FYI)855$FTR)!9(A255; M*]$B5VS=Y ()YY903'$W@=448ZYD%MJ67&7Y[#GQ[A@<@8S[B1]@2 'S(YP0 MV%FB96.0&?FJ?+YE#2?'3V^OBF)7WW;YM,O+KS;;ZIC"]B%UV(=W[^0*2B4J MQ8I)VRQ*3C)VVV>;T>XX1>0)2GH*2!T"IU$\:GF0F6M.PB!B#"WM!&C;A(O= ,N=>I,YG,MRTD+16GM5HH>,:FPQ8R<1 B28D49 MCACH4005GJ:A!$K(,_U6HM3SNPL[4!('((IY.23U4<(!#X/.1AQ!J4LTY#YY MJ-ZOM#(J29*4 EC@1U$#1EF&?,;"91V09&M22B"+_;06*#&@N76C7O'+YYO% M0WJ[2=M*A"?,)0'GF+IA$&%$".@VCX0A): 38NG!/>FQ-,.[7;$L\0Z M6?'<\Z@EGO+1^%[$4\$S:?%49>^2>"[3U8RV2RCONEV'+F>VA"SVY-)89:M=U$PF>J CRXXWSZYAS_7NM25R0>@M]N M2#LX-HE:43TN\A7E &U@TG7G$/[+GE6P' FAK7>UC4\](#]]._S*:Y#97?>8 M3#6]N]K<\RQ'G^>K=;7KH?RZ>GRFVD$X\R%$*($1 A#' 6(Q#/?E-^*0"V_A MFPK@H1-7W@%VYAUE&)QGUYO%GE:_O$LCCT?NA&./ ")[P(&,6K!QQ%&0O,"$X,\WF3! ME3.O03NK%NOP&=-$R([RO+0* M64AA!"GBU&4!@ZRZH;JURK#/9)*7KBW+"0@]9KO-MDPVBT6^*S6H6D!9-)#K MS%-D=]LR5JFS3#^GZ^RI%JA%5LA>6*5-N5@R&9)MN830(G-J:,X1-J<#-ZR2 M7V"J1XU-<3P-137F36:G)2J4]'U#$GQF2,*^/JWR^I>;/5^S, @ABPD(O9!1 M3D$0@[##%T!.I0OX05!95LL#'N>I!J10C0\3'8G:>W*!&;S2/@KKN_ZPVBNJ M343A4@D]:*2G(>\C^'VJ/!Z!>>LIX_:ISFC5<=9T>=V"Y/-5_NM\O4O!#,<) MP 20,KF%)6""$]A=H),0Z@IME"H&PD*5-MXSO/6<9H M,)7"S,9%^HZU-/^\:N_J?#4_]3;;-*); RT^9N5@[?CG)"NV;[/M_TNW[]-% M=K^I9D/J^YM:GV:N"V(A+BM!K.-++CQ#@Y=]7?--!-(V^V>3_+VV]5OP=F;A1 MO\S^C <>] DC+B<')X#D9?H3 R\CMDIW]#^3S6I!9KHI53'\(^=6^W$?*\E6 MWI[,M.W!_&H-\,CI/TC*/1G/,7*O7L/Z@R=A37*&RL8F8BA^.D)GQXO\1(8#K(-WS1HRV5!C6:43??&HRNQ)#L%O)->HFV?>C[R MUJG==;:EOX<%W,;EPP+N=[(_7S*4-C;KVVI-TQ@Q3X\64]OX[<9M_)2ZGQ]H MBH.9AR(20.I&)(P(#KR8Q]V=4PPFWC#7"QI';3FI_M+-2+[[\,L4,ZMTD,=. MK3;C.]7Y&P?^49+KBV".DEU5&]0?/;TJ\S)8?M6+G.5IZ*Q%^4 M2;9I3@ 6,R\,8NS&7DP!XR3!D8N[.X89Q1$66Q2>%F;K:\&MBCX=/3B^V,,; M9 ;4=)2M3GF/&-[A9\2SS9O&VQ-)ME[QW3<9\GTWF4'FU$=L.N--N1MM0K9G MY>4B9'[2WE(+^:[G]&UQ8F;*WVK$QI^^X%E^EZZ.]M_/PL1-$B\.0H1"R% 4 M(-!=JE!=XRA_M'P!E956B2>O7B[GU\[/:)(3&@IA'WM*PV[$ISJI ML??ZC[=F\"J@HTQLJ#>K/_K4A@8S@TUNZ$9O_ 3\_/3;+& >\;D?^B$AB0MP MP/A^=H9 5^II[LF MIQZVU.Q$TRSLL$=.\=:C.M4$^S+(]5_E.SZ/)2CI%;% MUO1'SZNJM R65+7B-OIQLL,G-7_TTKL9BD+J)V&">1#3@'H\C+KC<2SQ(S:1 MDV7:?@Q[R.SU^;(K9UX#=[*#[&87SNE^;TU%+&%/UX'OX4#:R5/?1Q_6_-&) MY/X'.9IV*R_ YX&.TEN-K+6[QE[Z0^809#7EP&'^2^.KG]G=P"]BH, MEP:HP\9Z&EEI#,=-W>VER[W1?6>OT+59L_W3=O&V&>ZBNU)3 M, Q*U('+?<^'S-^CQB 4NL=K*E@M9YCW'WZY_*;L>^5IC36>!&(8\#3@&, ML LNWW6)--S0UCN M_+)9;=ME7J>"YK +[-F9_C[)3]]4MAZA$YF6UG3BY12S"4ZDI.:Z*';IDN[R MU>:^4;M:#HOW:;'-5XMM>YUVK88_Y5E1S (J4T&[\J^\5!^\UV)MJF.'K--C;ET9U'^U@R&+(9)S"(/>XE?W?.;M"< J4LQ M\ ;9?J /TW+ITP&L#LLMNEF2$J-35"#KVPHJF /M4S 05 SYL8HPC&#'% (*4LXCSLT$&)?>NAM <,@8_,&M], WS^Z MV&"_<@Y[G)M'J#K\]9!482!O(U(2(_V1@Z0R%6 C/L,/4ZJM= :%_Y&UO.B M^#C_M$YG+B$0A\B- YJ$Q(UHG%"&0XIYF,"(R$WV:=BQ/1AJH57IL^G;G[XY M-3SG;S7 _Y0<[>A0*CBB&8A-R5&+.I%VAB7G6>H;>AC@=B+#"Q.>O!Q"&&-' M5*%J ZVYF]4FO=ZFC\4L C2,,4X2-T%)Y(4$Q+"U!;V 2;WNHV;!LBHU_6;? MD_Y6 7-J9))RI,B?F!#9ITY.@E18LZ(])XGI41T](J>A-YH^9":;EL&I9%(= M-,^+LS-PP9E'@Q\"+@SAH0:&8^;[! M'13Z8*SOI#A K"-[CZ4LS*3F*8YEBQ2 M?IM7RV7;V_S]ZOYAR[ZF^6*U7QAK?UBT/RW +*+ BQ!.4! ",,X!HG?80'$ M%WJ7V"X"V[.7+;[#1HDO+<1:''9%?>2D$0G)>P\M142J+!HQ&(IE4PNJVH5: MH[IR]B':;U[H@.]_:>"[B)3(O5QZ60K6-+3:LH^G2S>KC(HJ\\?T\2G+Y_FW MYF; ,]GCU_EZE[Y-O]0_*9,$BOT(^*[K!3""!$<^P1T4$I!8KJ"S L%Z&5?A MJ%^VJ(JX"K*<_MKA74Q^1R=<3GWW<-MK7:^A0_W5XOK@ Y!T3.WSI, \\\G2:FIPMJ,CF-3J;K1&:T=>ET ME(_IURTN7?M]EG :DO+_L.M2A'P6$2_NK/E1+'77GZH-RP- RO!'N;I"F2P5 M6;'#DZ:N5*"<&M6HRK+G1EA:Y-F-$K+JJLR*_P"UVKBM8UW?4,VN'B MU*9LJ.ZZ:]?Z(,=>%"40,$:],'2#D"#?3\J&XR&$/*GUMW$0#KBK0.*ZZ(-S MU1\>W.LN5Z@=U-V7,&A#D-W1,-4VH+X78O#P6]Y-83!"0OLPQF@1T\@\(W-P M=N_'>!$1S7K7FT7VF'[8SK?UV:6;%@GZNBIFKAM$$8T()-4RF].!*X>F)3S)[*%%J%@.&(I+.257IM&*"O=PU*.E)IB= MAB(:\20SW^Z,J!/-'N>KS8P&;A!'G'N(Q4D,650. #J;?H*$;B,T8VD\A6H MFM$H45JU5,H"H\9TZA*90RI5@T5>JR3YG;1:R?HBIE=*# D=UJ/I>O4YS;_5 M5=O/:75<85:*(H5!PB"#"?1BQ".O*]LP+ LZX0-X*A]N>U:RA>0L*DP2)ZZ4 MB.J7G4$XDIV1;.EI1Z,-($&M5N=)XK29;;[43I!5:*I-D,L&G3-?.HOYX]-\ M=2_^G->9,V$G'#XAL=K<3.#LEA;\S% ;D9R!3=?E3^_19OGS//\]W99?MQ?! M=6:Q#R*0X,2%L PMQ#$AK5D"7%=(2XT9LSTO.E]7YY,W2^>QPZ=X.Z0VJX(S MDT,2*CG)V$"KV=R#ZVZ+O*S+=J8)+]#5-^-GBNEI%'_FW'DY#V>6)U$9>Y\6 M:?F[#Z5=FGY.U]E3E0*?6V8$X #X)*!^B!-.JNLM6\O4Q6(O"IFT9UG,.HAU M#UP>0*HIFA&"Q41M:&[E=.T9K4?X1I8V =)ZU,TDY=,0.*,>9?8:J)S,_91N MTGR^+@VCY>-JLZJV_FS+2O&Y;2_P<,A1@GD4@-"E,0!19SNBB=0E8F8L6I:Z M%F3=)>=',%4O]S9$LYC<#<^PG. =D_L!EMX'E?CDH#!(R^F MVU,.NN10?;1X6\D+A@/3DT'&:@+3R#6C>9]-HR/*O@[8=W_QIS/W%_^<;;8/ MZV_H\I'K+U)CAH!0Y3\IP-//=*W#3NNQT[K<'$F^>G&;^MYQV4?H)A *X9<))X!UTKGR MOT^+D7W$< *8[:^T3J\%2;QP:#]"YY:&I]9 )K#Y4J,/<"S9W'&>711C+B>X;)AYJ,57TX[- MY=X:FE-CM=Y#1$]C;YGSIU7*[Q&>9(_#GT. /[V["?U(342 MA0P$B$&?)@CZ(>4 MU@8AY[42H8=!+9G<8[.LY[OKU?5H.KYCS6/*AL-DN"& MO]'C(SE=8BLTEH\12[#;MVG0:K2FH<&6?3Q[S-<>HY?4NLBW,Y+M-J52/54V MWLX?T_H\7NA3Z$/N!4%IC=$$AG[4F6$N=T6$6/G#+6OL,2:G B5U4%>=LGY9 M'(0M.<63)DI$R4H_CU2L_-=+!3M'Q EQTN9L7-W1AY\9:COB:O$^?6K?U$'W M>5K/?KVTW!Z02Q#Q.0;(B[P*01)BOK<=>)[0KUENQF%6 M6X-,'+,54B%A?LY(DWE^Q],"MUG8L2091WKX#D=/J;5(&E^B'YE)S_ODBERK%>;4XE%K.'Y%9M$=H$QV++QA>X.+?< M:XK""2S3&G,EL]#$)*3^7;:>YZOBU[*Q[?*T&EY7[S"W]H ?0(AA!%$2A=7N M[R0@G3W7C\6O7-"R8EGD6VQ."\[IT$G(D!Z) KH^&']RHGZ..A4IU^-00L<' MXU)-Q-4Y%9/N/O?/Z;81RB8@VF;\R$PW)@FY)O/-?+[Y]?KZ^N:'=]W1G/)# M(Y3XU(R:AAN14F)P2U \2@J)$E8 6VV9)+$Y/6$L^=458>7"8BI%OS,4/N0N5-L52RR^OZ= M^=-J.^]J:M 08PH3P(GGT7A?4P.6$/%KQ=0^W[* [E$Y+2R92[,4&1,0 MT0'(DM/15SPIW3*F2)C,16/VB5/34P4"!6\:.^GQ.5'5Y&<"NJKK06:NM6C/ M(_Q:U6RM4>A%;A*Y ,?8]4 STK+Z1[ /N,&).*N#R,,F9NX MC+I)MTN9NBP)Q"?GS9H=*\UU>%]W6P/#(N48*">W(>@WE-?ZF#>7TI1#H)W- MA@B%X42F%Q*='':&++GTIG=+&:K\_A\!&"//!# MC[LN]%W/A8QU.+QRR*B9MC2MCY6]6MAVLYAN9)23V8!!,9331.)A+K?I!D8[ MQ0T8(,.9SDR@=#)>/W=RB<]0'":;_TSY=SD-&F52;A? 3^OLTWQ]^_24Y=O= M9K7]]O.\*'-%!>%FN^P0N+X;>R#Q?-\-D4LIB*)]/@ZC4'SX9MCN8+L&&KC. M$5ZG 5SWW;+GEIA55L@-T2^SU6!XYE6W((B0KK4_P1#[*OL6AH^"[GX&,]&0 MW.P@1-/%31!FR9Y PK+EV* @ $RJ:S5@:3Z&4GA/7I%5+I2PP M:DRG1GE.O):V2Y'?2:B7KBYA>*3&D>^OE\YNE:LFD@.#JN2.7081H[&+@ MPPX A:'4X[@&S0ZJ908K+"6*M:3,-KLZNC:AFNL$3?*RIL/UI#5.RS'!FT>U MN5-1OU9F,8()(0EW2P-!%&+D>5UA"'S")!_.E?[X8=5,NQH3)4U>MRSPI:5/ MH]=:4@66)'O34QQ9!WJ418D+D9ONT-W=:KVJ[+#-MIH&:X^WAP#$O)0K$ 9A M^?$,^4EKR&. "M^,J?CQEA7D@,II8(E?7:?*5[]X#$25G'B\8LG,L[%"E]*= M)N.$L1!1 MQ/V8L(AV%CV*A13$A!W+4O)AD6VW#OW!^2E?/::"%PL9X4^L'!F*.CEIJ5$Y M>UA.BVND=ZE[..HI54PP.XV:Q8@GF?EVIR!&MT]I]<+UYOZY11XS+_0CS&( M>1!@1L*N;O(@@9ZT&"G:L2Q&-]\VF]3Y^0?G9K[[)/FFDQ9]$EHT ',J6K2' M-04M.LW1)2W29'9"6J3KR2DM,L*.YHSTS?[)XMCSPW(,YR4THMSU@SB)OK^:?5>K5=I<7/Z;S"L+S=O"\'47E>5B[E+[S--GGW3SPO5D7S7E(4AJ[' M8TH +'L^@9Q0WN(+6>CY,N7$<*@LUQU'_;:%7>T4+JZKT@)- M/VV[?>L! ]1'B-"$4PP]$"9Q:RMR.:*S\F\^9<(S7DHV9*3A&([XQ,T!EO.N M;#JKHLCR;Z4B;*7GX=5(%)SULLZ>Y'S7$6T5H+$FND[1TC?%I47C-.1,TX>7 MTUH&&!&5F:,4?+UYVFT_EG]=[VG""#(6$TP1!5X(R_\PTII+7$JD9M:5C5@N M)(]P.34PIT*FM(]2G4_RU2+]-5O/M]7PL-MYA:'/J 1T^4%.E4TR?[3&I*U9530W0.&$<:MPDQ)R%A>LQ/ M4\TT?;H@;"884]6X^OZ$W6;+L_QFOOC]]N[G>?Y[NFUFQ/:;30E($@]"$L0> MX=7<%F4M%.B11.J,L!4 EA6PP^C<9;FS+E$ZV9WS>(Q33QG-!$%-* ?G7ULW MGT7CIHW&,]0345(1:B6$U6BDIJFS9EV\(+L6^!1>*%YMYIOJ,K7K3;'-ZPN/ MZK$V1R$LC85N!%#"0YBX/FVMX2 *A9[=T;5A>Q&W@^4<0FV6X"&E(80$>ACSJM+$@EP][808U3\R7)5"Y8UN\'EU,"<%IG@AA--YOHU M=SC29#>!1\VOR,VR<2A!F:)G#?K+X/F2! RXX+SW96$M.P8P1YLD>&+H1.%$]3N2G,84S MDN\6#@^I1D!L$F<]+XK;NS8;WN;O5_I[,8<#< $:4$HB#@ MO@^)WUD.N=BMR2;M#9%1/M='#Y_2W"DJ3,Y?5AMG5RP/W_FKS-2%(9Y%)H"& MIUAR.J@"Z-S>[6OEV]RI05XY1V<^2Z!.C70$EF6FBX9G6W'RR!#K@M-)0K2< MG5PR2^H$1C.F/:6]-^M"-Y$ZA:IF2Z6!*AU&/&5MYM&(AF[D!2T$YL=R5]0:-6QYL/UA=;]9W:T6U9AD50&2O+O#+,GZU9-5 M?HU64U?.J],2TRFP7M*H6' I1V,:^F?'-8F"3),_Z:6R(WN_K;8/OVRR3T6: M?ZXN4*KM%^_3BKKZB8/JE:7W+^9*V],8]6?-?*_DG'D<11Q@XGHT"$&+E<.,_=.KXU MKW;LRCG$_M?>V-M= C,9'I&EL%&:PS1RR<@3+;I/?5CV6WQ#S:&LXENOIF4$TQ M/0T%,^?.RSE5LSRI[ULJBYC'69"X&(6,@R@.?18"ZG*O,\:A)_3LH*8)RYK5 M(KIRRK]]U-T=(\99OS0-2)>*()W<\_)Q,.YT-Q,9Y]#X_J%>+C7V"U6?*[5% M2(JJJ>X*DG/BXD8@!4Y$*\EW>?:4YMMO[\J&LD6;)?O';O547TK1/9O"?2^( M2 "",@.$& > \9P2#&+_0#YHF^8ZANRIS$=MBNG1ESQC?9&T$7&>NH> M72A0ZJ\[V..;S&]&X5JH[(WQCL\HJSU2)]QXJ>A@.;=RBPW M6$.%"/ZVOY8>A PF(:+4B[#K>\Q'(.XLE__!,E)HPMZ8*GBE_GZ%$:HUJSY+ M+!L40#&"AZW\#JRIU'X*G$]#^XQZ)%K_*;.EK7A'E]Y#&L!27D,(N!L!2!)" M@LXRQ#XRHG@2]J:@>$KWZADA6U/S+/%L0?-&N1-/@#<5U5-@?>*JI^*1J.HI MLR5QC.-I5TK#WF)[?0>/XPC%I/QL$/L @ "QKJH,211*;9U6M6%[H;*%Y:0= M+NFS&VK4":Y*#L":Y-Q_1]C1J'2D=PY/4M.W\*A)YC0D2-N+UT#<2?G!P]IZZ#-9(H;S.I/JW3$",3CKS<1FJ*&XE'YZL; MQA?5#I+K33D@O"\M=B8#0 ,2$Y103#&DP&>^WYEDQ$OD1F,:AJP/R0[8JFWP M3RTZZ:?G-:@4'9T-Q*+L$.TY@1VP\1ZD/\M2[VC- +G3D"8SKKQ^I=X4/]JS MXS?[N_10$L4X\" N_R>,@]CU.&D-1R B9B;'Q!+"I+2'D.N!,(B\ MZC;KUBBC;FA$Y<1,#:1P==]+#VM2]Q4X0Z(FR*FFH)FGT^@BWT^]A XK8S46 M%0F3XWCB\B7IC*ATJ7 D*EMHL=@][M;5R6.:/N7IHCG;77Z]3JLO2ASH,?'($@B!CV7=S-M41 E2.'L]6#8A+JP]C'MFVI -3_X MY"R/G)(3QN&B)B:ATXJ4DM@>N> <^W#E[+VH!?C8CROGA41?/=?H8<795!!Z M9'SP.$]#\(=W.QNY?QFJ?=^FVYGK8A\CCCT&/ _! /#]Q$*$O8#-MMEVOM:L M?$4,2=6]>TRFJK6WLO=NZ)&J6?J:YM-HX=M'Y;!E;XE$I>B587<:"FC&%=&" M5YX?X>62^=.JZMG5DO&R>0JDJ:YC1G%,4< 0(C&&GL_!?E( X2B06BI1-6)[ MF:3!Y:PK8,Z\!J8T+E=G47"59 @")5=(6NX:3.VS1Z.,P<^1T[%$1GZ(:#:8IGI>M;)%^>$C3;0, ?_MY_O7KZ/HC7/>E@.-:5LD<_KJI^ MYM"-< 0"+Z !K>[?9&&7PF(O\!.98;=ATY8'XJ?+7.E[+TWSK2#PPU*MI^-B M C[XT%V.3U%)-A>8"2JO0>?Z!-8TAZ(Z>EPWO,TV3WFV;+9$S5P./ 01)Z&; M4"\)*=P?$(XYBJ6V2ZI;L3P)< S,2;\^I9M"\K9Y#0+%-' 8[N3D[OF2T#-4 MPPK:67)ZM$N?T&G(E $_,M--3?*^J/2^FN!\GSY5JS6;^_WU5,2+8^#%4>)# MEG@X!DGUVE'HNP'V?1H2T?N*5#_?7L]I(3E[3*-=Q7:.G)Z>H\WG-#J.OALO MKQDRPXO\-6LO#5]O[K+\L>Z_^%O[P^:"(\\E$80,^]A->$Q\F,30I1[T,?," MX$E=GFW#ON4\WT&N;H%^W06/8%]517KW&YJ7LAF,CJ#>C1P822FT$A/+5[@) M$]LGHQ;#-!&%M>GAV3O>;+$IWWGDDMC MK\P%%+"@+*CBLHK"46O6YPF,)4^@Z1FSO;QZC,^I #I[?$HWO.FS*SCG-"2Q MDK-,&IS:.IK6RU7?#)(IFJ>A>.;<>7U,S21/ZEK6&6UO4HI9[/FNYT(""?*( MFR0HV9L%4/8TK9ZQ4;5,Z>XV?7Y5U'R$PP$>1&1#M*YXYTH_S72\TX[?T)I="D:5Q]T 6?&6DJXEKP=OZ8 MWMX],]56/9AY$0:NYV$2>G',/!]ZG2T_"HFH)*A;&$P9I,9+FJQ=EHAA"%-5 M"A.C("&M.$O#&F=1V(3/8:K27^O8OJWB@+!/+0A'PN'IK(*8! M!ZW%ZM)+S9EQ<3O#3XHKO]ZD1:?RLIX5)K7GP$=[H:F'(;EU/&E>IS')9,23 MRZMWBNPH*]/QZR<\3D+D4A+RN+KJ+2$@Z"R&D2=UN:2.G;&4RKGJD^Y#+$\$?4R MY\R[.&XL^DE M3&K\IV?)LH)U6)2&?)H1TJ-(9LBH>LV3T4N0BZ/ T(#ET4HPJC;OA#YT)?3'JE/'DQKE 9QDBP)JHLU@E35 M9)21V3,:^O1#B:Z)Z(4:]M/G!)48$%H6)/-\N?ZV72WH*D\7V]9>6PM1QACQ MD1?[K%J&]'SB=ALK(P:8^-J@EA7;HZH.6^$TZ"06M_38$U@8'(PXR6%3!ZNE M['#63GZ!4(]#B57"P;A46RI4YU1LM;#/_7-+AD8HF\"ZH1D_,M.-24*G;[AQ)R/1B7:G*MSJF87/>Y?TZNC5 V M ;DVXT=FNC'I755S=+;\9O^6%N:Q&V/?#8(P1 1Y-"2\,YV$$508?>L9'&90 M?OK6!HWG^\R0+36('XYGI;&]#L6#W!YTBK;+_2O/K&_#X%LP0&*$R\,.8)YQP"EP:L-9D$./)GG]/\4Z:\IT3&E$P?/$:E ML1_BRCD U-Q4(D6JX#KM4&Q*SC:HT3C,II(CBF1VE:@P.PW5,N/*I7TEZOP( M#:?1\N^[8ILN2[O;?/6I+@=G.(8A<$D"RN&[YR+7Q;2;7DT(CD.1*Y_5/UVJ M\I*_U;G#Y"R.0$F,^]08$Q@S6R=+3FSV/)$A>9(8%UOG2VT\?+)].7EU/VA1 M+S65?UC^\W.ZV:7.NGI@@E\['Q[F>5H_3Y75P^GMPRI?OGF:5\_?+K)B6_S@ M_):6?W575BS+^A.6U=>K^K.S.V=^TNBN>F'FT[?Z]\DM_=G99D[Z=;'>+=/2 M0NJL'I_FBVWU]YML\V8Q+QZ<10GD/BU*4\WC".5?U+]9%+OZ5N[R=ZNG>$M8 MY4^JSRW!5S WY1"HQO_\<^='C\G5/ZY^M,KKNKS\<>E$FN>EF?)3RI^LTSW= MK=>: